about summary refs log tree commit diff stats
path: root/src/emu/modrm.h
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-07-16 10:42:28 +0200
committerptitSeb <sebastien.chev@gmail.com>2023-07-16 10:42:28 +0200
commitb2d37d4ddb227a33ffb00b858b77cdafddc53560 (patch)
treea78ea536b7f9442a58c686bf8a7c3109ae41c2c1 /src/emu/modrm.h
parent0003c72fc798cdc4048e3e8c690bb389cb9c4d83 (diff)
downloadbox64-b2d37d4ddb227a33ffb00b858b77cdafddc53560.tar.gz
box64-b2d37d4ddb227a33ffb00b858b77cdafddc53560.zip
[32BITS] Added 64 67 8B opcode (for #870)
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 0d76e656..cd967c0e 100644
--- a/src/emu/modrm.h
+++ b/src/emu/modrm.h
@@ -34,6 +34,7 @@
 #define GETEW(D)            oped=TestEw(test, &addr, rex, nextop, D)

 #define GETEW32(D)          oped=TestEw32O(test, &addr, rex, nextop, D, 0)

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

+#define GETEW_OFFS_16(O)    oped=TestEw16off(test, &addr, rex, nextop, O)

 #define GETGW               opgd=GetGw(test->emu, &addr, rex, nextop)

 #define GETEX(D)            opex=TestEx(test, &addr, rex, nextop, D)

 #define GETEX32(D)          opex=TestEx32O(test, &addr, rex, nextop, D, 0)

@@ -58,6 +59,7 @@
 #define GETEW(D)            oped=GetEw(emu, &addr, rex, nextop, D)

 #define GETEW32(D)          oped=GetEw32O(emu, &addr, rex, nextop, D, 0)

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

+#define GETEW_OFFS_16(O)    oped=GetEw16off(emu, &addr, rex, nextop, O)

 #define GETGW               opgd=GetGw(emu, &addr, rex, nextop)

 #define GETEX(D)            opex=GetEx(emu, &addr, rex, nextop, D)

 #define GETEX32(D)          opex=GetEx32O(emu, &addr, rex, nextop, D, 0)