about summary refs log tree commit diff stats
path: root/src/dynarec/arm64/dynarec_arm64_f20f.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/dynarec/arm64/dynarec_arm64_f20f.c')
-rw-r--r--src/dynarec/arm64/dynarec_arm64_f20f.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/dynarec/arm64/dynarec_arm64_f20f.c b/src/dynarec/arm64/dynarec_arm64_f20f.c
index 6e13def9..e6289479 100644
--- a/src/dynarec/arm64/dynarec_arm64_f20f.c
+++ b/src/dynarec/arm64/dynarec_arm64_f20f.c
@@ -523,9 +523,7 @@ uintptr_t dynarec64_F20F(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int n
             GETGX(v0, 1);

             GETEX(v1, 0, 0);

             q0 = fpu_get_scratch(dyn, ninst);

-            static float addsubps[4] = {-1.f, 1.f, -1.f, 1.f};

-            MAYUSE(addsubps);

-            MOV64x(x2, (uintptr_t)&addsubps);   // no need to use table64, as box64 is loaded in low memory

+            TABLE64C(x2, const_4f_m1_1_m1_1);

             VLDR128_U12(q0, x2, 0);

             VFMLAQS(v0, v1, q0);

             break;