diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2025-08-29 17:16:55 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2025-08-29 17:16:55 +0200 |
| commit | 60ff412d6019ebc4c5985b48877df673c37c59c6 (patch) | |
| tree | a5596609554e63879ca333d9dd6904f609ac25e8 /src | |
| parent | 87064c15ec0be19e65ed1281238cb2c946397fcf (diff) | |
| download | box64-60ff412d6019ebc4c5985b48877df673c37c59c6.tar.gz box64-60ff412d6019ebc4c5985b48877df673c37c59c6.zip | |
[INTERP] Fixed another regression introduced with #cb2c29c5f992cb4e5ec481f8d99b973b90411403
Diffstat (limited to 'src')
| -rw-r--r-- | src/emu/x64run_private.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/emu/x64run_private.c b/src/emu/x64run_private.c index e5fccd32..be268d4d 100644 --- a/src/emu/x64run_private.c +++ b/src/emu/x64run_private.c @@ -532,6 +532,7 @@ uintptr_t GetEA32_16(x64emu_t *emu, uintptr_t* addr, rex_t rex, uint8_t v, uint8 uintptr_t GetEA(x64emu_t *emu, uintptr_t* addr, rex_t rex, uint8_t v, uint8_t delta) { + rex.offset = 0; // no segment offset in Effective Address computation if(rex.is67 && rex.is32bits) return GetEA32_16(emu, addr, rex, v, delta); if(rex.is67) |