about summary refs log tree commit diff stats
path: root/src/emu/modrm.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/modrm.h')
-rw-r--r--src/emu/modrm.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/emu/modrm.h b/src/emu/modrm.h
index 21ba6d3c..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)

@@ -81,6 +83,7 @@
 #define FAKEED32(D)         GetEd32O(emu, &addr, rex, nextop, D, 0)

 #define GETEA(D)            GetEA(emu, &addr, rex, nextop, D)

 #define _GETED(D)           oped=GetEd(emu, &addr, rex, nextop, D)

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

 

 #define MODREG  ((nextop&0xC0)==0xC0)