diff --git a/wmake/rules/linuxARM64Fujitsu/c++Opt b/wmake/rules/linuxARM64Fujitsu/c++Opt
index 2aedabd6280a3476bc58db13139a0a3aa579502b..5736749269811ee10ac7bf5666a77e23ca2ad48c 100644
--- a/wmake/rules/linuxARM64Fujitsu/c++Opt
+++ b/wmake/rules/linuxARM64Fujitsu/c++Opt
@@ -1,2 +1,2 @@
 c++DBUG     =
-c++OPT      = -O3
+c++OPT      = -ffp-contract=fast -ffast-math -O3 -funsafe-math-optimizations
diff --git a/wmake/rules/linuxARM64Fujitsu/cOpt b/wmake/rules/linuxARM64Fujitsu/cOpt
index 17318709f1fa39e6bf89cbe87778bc6fa459de17..8e0de06120a0e2898c26605959d2a9866081d344 100644
--- a/wmake/rules/linuxARM64Fujitsu/cOpt
+++ b/wmake/rules/linuxARM64Fujitsu/cOpt
@@ -1,2 +1,2 @@
 cDBUG       =
-cOPT        = -O3
+cOPT        = -ffp-contract=fast -ffast-math -O3
diff --git a/wmake/rules/linuxARM64Fujitsu/general b/wmake/rules/linuxARM64Fujitsu/general
index 9ada28972dd83cfd9d1bc2ef8eb7dde9fa4e099f..34cc312f0ba1c01b313c2ae9ee87583135336881 100644
--- a/wmake/rules/linuxARM64Fujitsu/general
+++ b/wmake/rules/linuxARM64Fujitsu/general
@@ -3,7 +3,16 @@ CPP        = cpp -traditional-cpp $(GFLAGS)
 PROJECT_LIBS = -l$(WM_PROJECT) -ldl
 
 include $(GENERAL_RULES)/standard
-include $(GENERAL_RULES)/Clang/openmp
+## include $(GENERAL_RULES)/Clang/openmp
+
+# Fujitsu-specific
+# ----
+COMP_OPENMP = -DUSE_OMP -fopenmp
+LINK_OPENMP = -lfjomp
+# ----
+# Or disable
+# include $(GENERAL_RULES)/no-openmp
+# ----
 
 include $(DEFAULT_RULES)/c
 include $(DEFAULT_RULES)/c++