about summary refs log tree commit diff stats
path: root/src/emu/modrm.h
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-03-08 13:54:34 +0100
committerptitSeb <sebastien.chev@gmail.com>2024-03-08 13:54:34 +0100
commit5ed3ef918dcdab1619f087f1e0747d73c8d19ded (patch)
treead0b4def683ee5738a948475f6952d9564856803 /src/emu/modrm.h
parentc0f78342e1571306f5d30087ccd8f0b289ea949e (diff)
downloadbox64-5ed3ef918dcdab1619f087f1e0747d73c8d19ded.tar.gz
box64-5ed3ef918dcdab1619f087f1e0747d73c8d19ded.zip
[INTERPRETER] Added 67 64 8F opcodes, and fixed 67 64 89/8B opcodes
Diffstat (limited to 'src/emu/modrm.h')
-rw-r--r--src/emu/modrm.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/emu/modrm.h b/src/emu/modrm.h
index 72c17f0a..3e49b36b 100644
--- a/src/emu/modrm.h
+++ b/src/emu/modrm.h
@@ -26,6 +26,7 @@
 #define GETE8xw(D)          oped=TestEd8xw(test, rex.w, &addr, rex, nextop, D)

 #define GETED32(D)          oped=TestEd32O(test, &addr, rex, nextop, D, 0)

 #define GETED_OFFS(D, O)    oped=TestEdO(test, &addr, rex, nextop, D, O)

+#define GETED_OFFS_16(O)    oped=TestEd16off(test, &addr, rex, nextop, O)

 #define GETGD               opgd=GetGd(test->emu, &addr, rex, nextop)

 #define GETEB(D)            oped=TestEb(test, &addr, rex, nextop, D)

 #define GETEB32(D)          oped=TestEb32O(test, &addr, rex, nextop, D, 0)

@@ -51,6 +52,7 @@
 #define GETE8xw(D)          GETED(D)

 #define GETED32(D)          oped=GetEd32O(emu, &addr, rex, nextop, D, 0)

 #define GETED_OFFS(D, O)    oped=GetEdO(emu, &addr, rex, nextop, D, O)

+#define GETED_OFFS_16(O)    oped=GetEd16off(emu, &addr, rex, nextop, O)

 #define GETGD               opgd=GetGd(emu, &addr, rex, nextop)

 #define GETEB(D)            oped=GetEb(emu, &addr, rex, nextop, D)

 #define GETEB32(D)          oped=GetEb32O(emu, &addr, rex, nextop, D, 0)