diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2025-03-06 20:04:22 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2025-03-06 20:04:22 +0100 |
| commit | 8dde7961034470f4fd259a673b13ecca947481f2 (patch) | |
| tree | dff7654c5ba398ce5e31cd75839e3dbc8962fa06 /src | |
| parent | 7ba0e7a0558e906d18d02ae1ea1fdc0218206024 (diff) | |
| download | box64-8dde7961034470f4fd259a673b13ecca947481f2.tar.gz box64-8dde7961034470f4fd259a673b13ecca947481f2.zip | |
[ARM64_DYNAREC] Small change to AVX.66.0F 7F opcode
Diffstat (limited to 'src')
| -rw-r--r-- | src/dynarec/arm64/dynarec_arm64_avx_66_0f.c | 6 |
1 files changed, 3 insertions, 3 deletions
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(); } |