diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-03-25 21:57:39 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-03-25 21:57:39 +0100 |
| commit | 37a451a38e6fe75fd0dd67085f42b2671d48f71b (patch) | |
| tree | db1436a357f87fd6d82e6a937b364ece4990ea22 /src | |
| parent | dd26d06e1cc09bdebe1c2f2db63668d4f27086cf (diff) | |
| download | box64-37a451a38e6fe75fd0dd67085f42b2671d48f71b.tar.gz box64-37a451a38e6fe75fd0dd67085f42b2671d48f71b.zip | |
[DYNAREC] Fixed 8A opcode
Diffstat (limited to 'src')
| -rwxr-xr-x | src/dynarec/dynarec_arm64_00.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dynarec/dynarec_arm64_00.c b/src/dynarec/dynarec_arm64_00.c index af08644d..60f3a5a3 100755 --- a/src/dynarec/dynarec_arm64_00.c +++ b/src/dynarec/dynarec_arm64_00.c @@ -923,7 +923,7 @@ uintptr_t dynarec64_00(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin case 0x8A: INST_NAME("MOV Gb, Eb"); nextop = F8; - if(rex.w) { + if(rex.rex) { gb1 = gd = xRAX+((nextop&0x38)>>3)+(rex.r<<3); gb2=0; } else { @@ -932,7 +932,7 @@ uintptr_t dynarec64_00(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin gb2 = ((gd&4)>>2); } if(MODREG) { - if(rex.w) { + if(rex.rex) { wback = xRAX+(nextop&7)+(rex.b<<3); wb2 = 0; } else { |