diff options
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) |