diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-11-07 15:52:10 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-11-07 15:52:10 +0100 |
| commit | 56bd83f6fbcf46699e28eb4164360f6fbd64a1ed (patch) | |
| tree | 48cd0c25aa688d3eb1ad9bb59219547453355501 /src/emu/modrm.h | |
| parent | 2473bb69025c7b88eca3bf3496037278126ac613 (diff) | |
| download | box64-56bd83f6fbcf46699e28eb4164360f6fbd64a1ed.tar.gz box64-56bd83f6fbcf46699e28eb4164360f6fbd64a1ed.zip | |
Added 64/65 D8..D9 opcodes
Diffstat (limited to 'src/emu/modrm.h')
| -rw-r--r-- | src/emu/modrm.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/emu/modrm.h b/src/emu/modrm.h index 6b02e74a..fcfc7dc6 100644 --- a/src/emu/modrm.h +++ b/src/emu/modrm.h @@ -23,7 +23,9 @@ #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) @@ -56,7 +58,9 @@ #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) @@ -107,6 +111,7 @@ #define GETEA(D) GetEA(emu, &addr, rex, nextop, D) #define GETEA32(D) GetEA32(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) |