about summary refs log tree commit diff stats
path: root/src/emu
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2021-05-16 16:57:39 +0200
committerptitSeb <sebastien.chev@gmail.com>2021-05-16 16:57:39 +0200
commita31ee062b6172aa65b28f99dfd2e0406b91e518c (patch)
tree418580bb4890266ed18388dc1d8c7ada8351fd40 /src/emu
parentc56c991bf7541d4a3a151ee1859f32406a4f43c0 (diff)
downloadbox64-a31ee062b6172aa65b28f99dfd2e0406b91e518c.tar.gz
box64-a31ee062b6172aa65b28f99dfd2e0406b91e518c.zip
Added 66 0F B6 opcode ([DYNAREC] too)
Diffstat (limited to 'src/emu')
-rw-r--r--src/emu/x64run660f.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/emu/x64run660f.c b/src/emu/x64run660f.c
index 4ccf55da..9b23c1f2 100644
--- a/src/emu/x64run660f.c
+++ b/src/emu/x64run660f.c
@@ -870,6 +870,13 @@ int Run660F(x64emu_t *emu, rex_t rex)
         }

         break;

 

+    case 0xB6:                      /* MOVZX Gw,Eb */

+        nextop = F8;

+        GETEB(0);

+        GETGW;

+        GW->word[0] = EB->byte[0];

+        break;

+

     case 0xBB:                      /* BTC Ew,Gw */

         CHECK_FLAGS(emu);

         nextop = F8;