summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/i86/modrm.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/cpu/i86/modrm.h')
-rw-r--r--src/emu/cpu/i86/modrm.h116
1 files changed, 58 insertions, 58 deletions
diff --git a/src/emu/cpu/i86/modrm.h b/src/emu/cpu/i86/modrm.h
index 5919ebf230a..d7e92ae2150 100644
--- a/src/emu/cpu/i86/modrm.h
+++ b/src/emu/cpu/i86/modrm.h
@@ -21,7 +21,7 @@ static struct
#define PutbackRMWord(ModRM,val) \
{ \
if (ModRM >= 0xc0) cpustate->regs.w[Mod_RM.RM.w[ModRM]]=val; \
- else WriteWord(cpustate->ea,val); \
+ else WriteWord(cpustate->ea,val); \
}
#define GetnextRMWord ReadWord(cpustate->ea+2)
@@ -32,14 +32,14 @@ static struct
#define GetRMByteOffset(offs) \
ReadByte(cpustate->ea-cpustate->eo+(UINT16)(cpustate->eo+offs))
-#define PutRMWord(ModRM,val) \
-{ \
- if (ModRM >= 0xc0) \
- cpustate->regs.w[Mod_RM.RM.w[ModRM]]=val; \
- else { \
- (*GetEA[ModRM])(cpustate); \
- WriteWord( cpustate->ea ,val); \
- } \
+#define PutRMWord(ModRM,val) \
+{ \
+ if (ModRM >= 0xc0) \
+ cpustate->regs.w[Mod_RM.RM.w[ModRM]]=val; \
+ else { \
+ (*GetEA[ModRM])(cpustate); \
+ WriteWord( cpustate->ea ,val); \
+ } \
}
#define PutRMWordOffset(offs, val) \
@@ -48,72 +48,72 @@ static struct
#define PutRMByteOffset(offs, val) \
WriteByte( cpustate->ea-cpustate->eo+(UINT16)(cpustate->eo+offs), val)
-#define PutImmRMWord(ModRM) \
-{ \
- WORD val; \
- if (ModRM >= 0xc0) \
+#define PutImmRMWord(ModRM) \
+{ \
+ WORD val; \
+ if (ModRM >= 0xc0) \
FETCHWORD(cpustate->regs.w[Mod_RM.RM.w[ModRM]]) \
- else { \
- (*GetEA[ModRM])(cpustate); \
- FETCHWORD(val) \
- WriteWord( cpustate->ea , val); \
- } \
+ else { \
+ (*GetEA[ModRM])(cpustate); \
+ FETCHWORD(val) \
+ WriteWord( cpustate->ea , val); \
+ } \
}
#define GetRMByte(ModRM) \
((ModRM) >= 0xc0 ? cpustate->regs.b[Mod_RM.RM.b[ModRM]] : ReadByte( (*GetEA[ModRM])(cpustate) ))
-#define PutRMByte(ModRM,val) \
-{ \
- if (ModRM >= 0xc0) \
- cpustate->regs.b[Mod_RM.RM.b[ModRM]]=val; \
- else \
+#define PutRMByte(ModRM,val) \
+{ \
+ if (ModRM >= 0xc0) \
+ cpustate->regs.b[Mod_RM.RM.b[ModRM]]=val; \
+ else \
WriteByte( (*GetEA[ModRM])(cpustate) ,val); \
}
-#define PutImmRMByte(ModRM) \
-{ \
- if (ModRM >= 0xc0) \
+#define PutImmRMByte(ModRM) \
+{ \
+ if (ModRM >= 0xc0) \
cpustate->regs.b[Mod_RM.RM.b[ModRM]]=FETCH; \
- else { \
- (*GetEA[ModRM])(cpustate); \
- WriteByte( cpustate->ea , FETCH ); \
- } \
+ else { \
+ (*GetEA[ModRM])(cpustate); \
+ WriteByte( cpustate->ea , FETCH ); \
+ } \
}
-#define PutbackRMByte(ModRM,val) \
-{ \
- if (ModRM >= 0xc0) \
- cpustate->regs.b[Mod_RM.RM.b[ModRM]]=val; \
- else \
- WriteByte(cpustate->ea,val); \
+#define PutbackRMByte(ModRM,val) \
+{ \
+ if (ModRM >= 0xc0) \
+ cpustate->regs.b[Mod_RM.RM.b[ModRM]]=val; \
+ else \
+ WriteByte(cpustate->ea,val); \
}
-#define DEF_br8(dst,src) \
- unsigned ModRM = FETCHOP; \
- unsigned src = RegByte(ModRM); \
- unsigned dst = GetRMByte(ModRM)
+#define DEF_br8(dst,src) \
+ unsigned ModRM = FETCHOP; \
+ unsigned src = RegByte(ModRM); \
+ unsigned dst = GetRMByte(ModRM)
-#define DEF_wr16(dst,src) \
- unsigned ModRM = FETCHOP; \
- unsigned src = RegWord(ModRM); \
- unsigned dst = GetRMWord(ModRM)
+#define DEF_wr16(dst,src) \
+ unsigned ModRM = FETCHOP; \
+ unsigned src = RegWord(ModRM); \
+ unsigned dst = GetRMWord(ModRM)
-#define DEF_r8b(dst,src) \
- unsigned ModRM = FETCHOP; \
- unsigned dst = RegByte(ModRM); \
- unsigned src = GetRMByte(ModRM)
+#define DEF_r8b(dst,src) \
+ unsigned ModRM = FETCHOP; \
+ unsigned dst = RegByte(ModRM); \
+ unsigned src = GetRMByte(ModRM)
-#define DEF_r16w(dst,src) \
- unsigned ModRM = FETCHOP; \
- unsigned dst = RegWord(ModRM); \
- unsigned src = GetRMWord(ModRM)
+#define DEF_r16w(dst,src) \
+ unsigned ModRM = FETCHOP; \
+ unsigned dst = RegWord(ModRM); \
+ unsigned src = GetRMWord(ModRM)
-#define DEF_ald8(dst,src) \
- unsigned src = FETCHOP; \
+#define DEF_ald8(dst,src) \
+ unsigned src = FETCHOP; \
unsigned dst = cpustate->regs.b[AL]
-#define DEF_axd16(dst,src) \
- unsigned src = FETCHOP; \
- unsigned dst = cpustate->regs.w[AX]; \
- src += (FETCH << 8)
+#define DEF_axd16(dst,src) \
+ unsigned src = FETCHOP; \
+ unsigned dst = cpustate->regs.w[AX]; \
+ src += (FETCH << 8)