diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-06-07 10:24:15 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-06-07 10:24:15 +0200 |
| commit | f61367fc9a19738a71ef37f907cb21cfb7cf162d (patch) | |
| tree | e09984a74e5aff06be426d513717d7aa9651499d /src | |
| parent | 46e05053365a9aaafb4f896f0cae8fc1e83f7c3c (diff) | |
| download | box64-f61367fc9a19738a71ef37f907cb21cfb7cf162d.tar.gz box64-f61367fc9a19738a71ef37f907cb21cfb7cf162d.zip | |
[ARM64_DYNAREC] That's just cosmetic...
Diffstat (limited to 'src')
| -rw-r--r-- | src/dynarec/arm64/dynarec_arm64_avx_0f.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dynarec/arm64/dynarec_arm64_avx_0f.c b/src/dynarec/arm64/dynarec_arm64_avx_0f.c index 044c131d..1e939754 100644 --- a/src/dynarec/arm64/dynarec_arm64_avx_0f.c +++ b/src/dynarec/arm64/dynarec_arm64_avx_0f.c @@ -72,11 +72,11 @@ uintptr_t dynarec64_AVX_0F(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int ed = (nextop&7)+(rex.b<<3); v1 = sse_get_reg(dyn, ninst, x1, ed, 0); v0 = sse_get_reg_empty(dyn, ninst, x1, gd); - VMOVQ(v0, v1); + if(v0!=v1) VMOVQ(v0, v1); if(vex.l) { v1 = ymm_get_reg(dyn, ninst, x1, ed, 0, gd, -1, -1); v0 = ymm_get_reg_empty(dyn, ninst, x1, gd, ed, -1, -1); - VMOVQ(v0, v1); + if(v0!=v1) VMOVQ(v0, v1); } } else { v0 = sse_get_reg_empty(dyn, ninst, x1, gd); |