about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-05-28 19:42:10 +0200
committerptitSeb <sebastien.chev@gmail.com>2023-05-28 19:42:10 +0200
commit9264aa5e46a0fc364ffd0437d49e65397b7f7eb6 (patch)
treeacefb8ecb62b35e8d90a69d716e9ebcb15ffeac4 /src
parent4c5e1d916af6164a0754950fcf5dd105b4816b84 (diff)
downloadbox64-9264aa5e46a0fc364ffd0437d49e65397b7f7eb6.tar.gz
box64-9264aa5e46a0fc364ffd0437d49e65397b7f7eb6.zip
Added ignored 26 prefix to interpreter
Diffstat (limited to 'src')
-rwxr-xr-xsrc/emu/x64run.c3
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;