diff options
Diffstat (limited to 'src/emu/modrm.h')
| -rw-r--r-- | src/emu/modrm.h | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/src/emu/modrm.h b/src/emu/modrm.h index d8c68889..d8687df4 100644 --- a/src/emu/modrm.h +++ b/src/emu/modrm.h @@ -25,35 +25,21 @@ #ifdef TEST_INTERPRETER #define GETED(D) oped=TestEd(test, &addr, rex, nextop, D) #define GETE4(D) oped=TestEd4(test, &addr, rex, nextop, D) -#define GETE4_OFFS(D, O) oped=TestEd4O(test, &addr, rex, nextop, D, O) #define GETE8(D) oped=TestEd8(test, &addr, rex, nextop, D) -#define GETE8_OFFS(D, O) oped=TestEd8O(test, &addr, rex, nextop, D, O) #define GETET(D) oped=TestEdt(test, &addr, rex, nextop, D) #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_32(D, O) oped=TestEd32O(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) -#define GETEB_OFFS(D, O) oped=TestEbO(test, &addr, rex, nextop, D, O) #define GETGB opgd=GetGb(test->emu, &addr, rex, nextop) #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, 16) #define GETEX4(D) opex=TestEx(test, &addr, rex, nextop, D, 4) #define GETEX8(D) opex=TestEx(test, &addr, rex, nextop, D, 8) -#define GETEX32(D) opex=TestEx32O(test, &addr, rex, nextop, D, 0) -#define GETEX_OFFS(D, O) opex=TestExO(test, &addr, rex, nextop, D, O) #define GETGX opgx=GetGx(test->emu, &addr, rex, nextop) #define GETGY opgy=GetGy(test->emu, &addr, rex, nextop) #define GETEY opey=TestEy(test, &addr, rex, nextop) #define GETEM(D) opem=TestEm(test, &addr, rex, nextop, D) -#define GETEM32(D) opem=TestEm32O(test, &addr, rex, nextop, D, 0) #define GETGM opgm=GetGm(test->emu, &addr, rex, nextop) #define GETVX opvx=&test->emu->xmm[vex.v] #define GETVY opvy=&test->emu->ymm[vex.v] @@ -61,35 +47,21 @@ #else #define GETED(D) oped=GetEd(emu, &addr, rex, nextop, D) #define GETE4(D) GETED(D) -#define GETE4_OFFS(D, O) GETED_OFFS(D, O) #define GETE8(D) GETED(D) -#define GETE8_OFFS(D, O) GETED_OFFS(D, O) #define GETET(D) GETED(D) #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_32(D, O) oped=GetEd32O(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) -#define GETEB_OFFS(D, O) oped=GetEbO(emu, &addr, rex, nextop, D, O) #define GETGB opgd=GetGb(emu, &addr, rex, nextop) #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 GETEX4(D) GETEX(D) #define GETEX8(D) GETEX(D) -#define GETEX32(D) opex=GetEx32O(emu, &addr, rex, nextop, D, 0) -#define GETEX_OFFS(D, O) opex=GetExO(emu, &addr, rex, nextop, D, O) #define GETGX opgx=GetGx(emu, &addr, rex, nextop) #define GETGY opgy=GetGy(emu, &addr, rex, nextop) #define GETEY opey=(opex>=&emu->xmm[0] && opex<=&emu->xmm[15])?((sse_regs_t*)((uintptr_t)opex+offsetof(x64emu_t, ymm)-offsetof(x64emu_t, xmm))):((sse_regs_t*)((uintptr_t)opex+16)) #define GETEM(D) opem=GetEm(emu, &addr, rex, nextop, D) -#define GETEM32(D) opem=GetEm32O(emu, &addr, rex, nextop, D, 0) #define GETGM opgm=GetGm(emu, &addr, rex, nextop) #define GETVX opvx=&emu->xmm[vex.v] #define GETVY opvy=&emu->ymm[vex.v] @@ -111,13 +83,8 @@ #define EM opem #define GM opgm #define FAKEED(D) GetEd(emu, &addr, rex, nextop, D) -#define FAKEED32(D) GetEd32O(emu, &addr, rex, nextop, D, 0) #define GETEA(D) GetEA(emu, &addr, rex, nextop, D) -#define GETEA32(D) GetEA32(emu, &addr, rex, nextop, D) -#define GETEA32_16(D) GetEA32_16(emu, &addr, rex, nextop, D) #define _GETED(D) oped=GetEd(emu, &addr, rex, nextop, D) -#define _GETED_OFFS(D, O) oped=GetEdO(emu, &addr, rex, nextop, D, O) -#define _GETED32(D) oped=GetEd32O(emu, &addr, rex, nextop, D, 0) #define _GETEB(D) oped=GetEb(emu, &addr, rex, nextop, D) #define _GETEX(D) opex=GetEx(emu, &addr, rex, nextop, D) |