From 8dde7961034470f4fd259a673b13ecca947481f2 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Thu, 6 Mar 2025 20:04:22 +0100 Subject: [ARM64_DYNAREC] Small change to AVX.66.0F 7F opcode --- src/dynarec/arm64/dynarec_arm64_avx_66_0f.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/dynarec/arm64/dynarec_arm64_avx_66_0f.c b/src/dynarec/arm64/dynarec_arm64_avx_66_0f.c index 599774c3..03150cac 100644 --- a/src/dynarec/arm64/dynarec_arm64_avx_66_0f.c +++ b/src/dynarec/arm64/dynarec_arm64_avx_66_0f.c @@ -1186,11 +1186,11 @@ uintptr_t dynarec64_AVX_66_0F(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, VMOVQ(v1, v0); } } else { - addr = geted(dyn, addr, ninst, nextop, &ed, x1, &fixedaddress, NULL, 0xffe<<4, 15, rex, NULL, 0, 0); - VSTR128_U12(v0, ed, fixedaddress); + addr = geted(dyn, addr, ninst, nextop, &ed, x1, &fixedaddress, &unscaled, 0xffe<<4, 15, rex, NULL, 0, 0); + VST128(v0, ed, fixedaddress); if(vex.l) { GETGY(v0, 0, -1, -1, -1); - VSTR128_U12(v0, ed, fixedaddress+16); + VST128(v0, ed, fixedaddress+16); } SMWRITE2(); } -- cgit 1.4.1