diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/emu/x64run.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/x64run.c b/src/emu/x64run.c index 6548f6b3..312eac33 100644 --- a/src/emu/x64run.c +++ b/src/emu/x64run.c @@ -1356,7 +1356,7 @@ x64emurun: STEP2 break; case 0xC4: /* LES Gd,Ed */ - if(rex.is32bits) { + if(rex.is32bits && !(PK(0)&0x80)) { nextop = F8; GETED(0); GETGD; @@ -1369,7 +1369,7 @@ x64emurun: } break; case 0xC5: /* LDS Gd,Ed */ - if(rex.is32bits) { + if(rex.is32bits && !(PK(0)&0x80)) { nextop = F8; GETED(0); GETGD; |