diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2022-03-05 15:01:16 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2022-03-05 15:01:16 +0100 |
| commit | 4c2008f6cbf413839396e85de3409d3fcabcd541 (patch) | |
| tree | 6198a6729d948010bbbbc6ce315ffacabcb0d980 /src | |
| parent | 430b7c665e8aac039b25ceb508de893096482aab (diff) | |
| download | box64-4c2008f6cbf413839396e85de3409d3fcabcd541.tar.gz box64-4c2008f6cbf413839396e85de3409d3fcabcd541.zip | |
[DYNAREC] Fixed GetEBO macro
Diffstat (limited to 'src')
| -rwxr-xr-x | src/dynarec/arm64/dynarec_arm64_helper.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/dynarec/arm64/dynarec_arm64_helper.h b/src/dynarec/arm64/dynarec_arm64_helper.h index 7911e0c4..8a8e3022 100755 --- a/src/dynarec/arm64/dynarec_arm64_helper.h +++ b/src/dynarec/arm64/dynarec_arm64_helper.h @@ -244,7 +244,8 @@ ed = i; \ } else { \ addr = geted(dyn, addr, ninst, nextop, &wback, x3, &fixedaddress, 0, 0, rex, 0, D); \ - ADDx_REG(wback, wback, i); \ + ADDx_REG(x3, wback, i); \ + if(wback!=x3) wback = x3; \ LDRB_U12(i, wback, fixedaddress); \ wb1 = 1; \ ed = i; \ |