diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2023-05-28 19:42:10 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2023-05-28 19:42:10 +0200 |
| commit | 9264aa5e46a0fc364ffd0437d49e65397b7f7eb6 (patch) | |
| tree | acefb8ecb62b35e8d90a69d716e9ebcb15ffeac4 /src | |
| parent | 4c5e1d916af6164a0754950fcf5dd105b4816b84 (diff) | |
| download | box64-9264aa5e46a0fc364ffd0437d49e65397b7f7eb6.tar.gz box64-9264aa5e46a0fc364ffd0437d49e65397b7f7eb6.zip | |
Added ignored 26 prefix to interpreter
Diffstat (limited to 'src')
| -rwxr-xr-x | 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 876459b0..c6523ed7 100755 --- a/src/emu/x64run.c +++ b/src/emu/x64run.c @@ -86,7 +86,7 @@ x64emurun: rep = opcode-0xF1; opcode = F8; } - while((opcode==0x3E)) //Branch Taken Hint ignored + while((opcode==0x3E) || (opcode==0x26)) //Branch Taken Hint ignored opcode = F8; rex.rex = 0; while(opcode>=0x40 && opcode<=0x4f) { @@ -194,6 +194,7 @@ x64emurun: #undef GO case 0x2E: /* segments are ignored */ + case 0x26: case 0x36: /* SS: (ignored) */ break; |