diff options
Diffstat (limited to 'src/dynarec/arm64/dynarec_arm64_f20f.c')
| -rw-r--r-- | src/dynarec/arm64/dynarec_arm64_f20f.c | 4 |
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; |