diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2025-10-02 10:07:52 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2025-10-02 10:07:52 +0200 |
| commit | c4c9f1b8cdc3d45a3f17b97556f43cb2133605d7 (patch) | |
| tree | f2e94d4088bbb8f45a5a03ab412239775cbcb28b /src | |
| parent | d547fe4d372fb8249b0f8874a87088849c707f1d (diff) | |
| download | box64-c4c9f1b8cdc3d45a3f17b97556f43cb2133605d7.tar.gz box64-c4c9f1b8cdc3d45a3f17b97556f43cb2133605d7.zip | |
[INTERP] Fixed regression introduced with latest change on IRET opcode
Diffstat (limited to 'src')
| -rw-r--r-- | src/emu/x64run.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/emu/x64run.c b/src/emu/x64run.c index 838d283d..b3765fc4 100644 --- a/src/emu/x64run.c +++ b/src/emu/x64run.c @@ -1628,7 +1628,8 @@ x64emurun: tf = ACCESS_FLAG(F_TF); emu->segs[_CS] = new_cs; emu->segs_serial[_CS] = 0; - R_RIP = new_addr; + addr = new_addr; + R_RIP = addr; if(is32bits!=(emu->segs[_CS]==0x23)) { is32bits = (emu->segs[_CS]==0x23); if(is32bits) { |