diff options
Diffstat (limited to 'src/emu/cpu/nec/necmodrm.h')
-rw-r--r-- | src/emu/cpu/nec/necmodrm.h | 124 |
1 files changed, 62 insertions, 62 deletions
diff --git a/src/emu/cpu/nec/necmodrm.h b/src/emu/cpu/nec/necmodrm.h index cf8956b8106..fe64ff40fef 100644 --- a/src/emu/cpu/nec/necmodrm.h +++ b/src/emu/cpu/nec/necmodrm.h @@ -15,90 +15,90 @@ static struct { #define GetRMWord(ModRM) \ ((ModRM) >= 0xc0 ? Wreg(Mod_RM.RM.w[ModRM]) : ( (*GetEA[ModRM])(nec_state), read_mem_word( EA ) )) -#define PutbackRMWord(ModRM,val) \ -{ \ +#define PutbackRMWord(ModRM,val) \ +{ \ if (ModRM >= 0xc0) Wreg(Mod_RM.RM.w[ModRM])=val; \ - else write_mem_word(EA,val); \ + else write_mem_word(EA,val); \ } #define GetnextRMWord read_mem_word((EA&0xf0000)|((EA+2)&0xffff)) -#define PutRMWord(ModRM,val) \ -{ \ - if (ModRM >= 0xc0) \ - Wreg(Mod_RM.RM.w[ModRM])=val; \ - else { \ - (*GetEA[ModRM])(nec_state); \ - write_mem_word( EA ,val); \ - } \ +#define PutRMWord(ModRM,val) \ +{ \ + if (ModRM >= 0xc0) \ + Wreg(Mod_RM.RM.w[ModRM])=val; \ + else { \ + (*GetEA[ModRM])(nec_state); \ + write_mem_word( EA ,val); \ + } \ } -#define PutImmRMWord(ModRM) \ -{ \ - WORD val; \ - if (ModRM >= 0xc0) \ +#define PutImmRMWord(ModRM) \ +{ \ + WORD val; \ + if (ModRM >= 0xc0) \ Wreg(Mod_RM.RM.w[ModRM]) = FETCHWORD(); \ - else { \ - (*GetEA[ModRM])(nec_state); \ - val = FETCHWORD(); \ - write_mem_word( EA , val); \ - } \ + else { \ + (*GetEA[ModRM])(nec_state); \ + val = FETCHWORD(); \ + write_mem_word( EA , val); \ + } \ } #define GetRMByte(ModRM) \ ((ModRM) >= 0xc0 ? Breg(Mod_RM.RM.b[ModRM]) : read_mem_byte( (*GetEA[ModRM])(nec_state) )) -#define PutRMByte(ModRM,val) \ -{ \ - if (ModRM >= 0xc0) \ - Breg(Mod_RM.RM.b[ModRM])=val; \ - else \ - write_mem_byte( (*GetEA[ModRM])(nec_state) ,val); \ +#define PutRMByte(ModRM,val) \ +{ \ + if (ModRM >= 0xc0) \ + Breg(Mod_RM.RM.b[ModRM])=val; \ + else \ + write_mem_byte( (*GetEA[ModRM])(nec_state) ,val); \ } -#define PutImmRMByte(ModRM) \ -{ \ - if (ModRM >= 0xc0) \ - Breg(Mod_RM.RM.b[ModRM])=FETCH(); \ - else { \ - (*GetEA[ModRM])(nec_state); \ - write_mem_byte( EA , FETCH() ); \ - } \ +#define PutImmRMByte(ModRM) \ +{ \ + if (ModRM >= 0xc0) \ + Breg(Mod_RM.RM.b[ModRM])=FETCH(); \ + else { \ + (*GetEA[ModRM])(nec_state); \ + write_mem_byte( EA , FETCH() ); \ + } \ } -#define PutbackRMByte(ModRM,val) \ -{ \ - if (ModRM >= 0xc0) \ - Breg(Mod_RM.RM.b[ModRM])=val; \ - else \ - write_mem_byte(EA,val); \ +#define PutbackRMByte(ModRM,val) \ +{ \ + if (ModRM >= 0xc0) \ + Breg(Mod_RM.RM.b[ModRM])=val; \ + else \ + write_mem_byte(EA,val); \ } -#define DEF_br8 \ - UINT32 ModRM = FETCH(),src,dst; \ - src = RegByte(ModRM); \ - dst = GetRMByte(ModRM) +#define DEF_br8 \ + UINT32 ModRM = FETCH(),src,dst; \ + src = RegByte(ModRM); \ + dst = GetRMByte(ModRM) -#define DEF_wr16 \ - UINT32 ModRM = FETCH(),src,dst; \ - src = RegWord(ModRM); \ - dst = GetRMWord(ModRM) +#define DEF_wr16 \ + UINT32 ModRM = FETCH(),src,dst; \ + src = RegWord(ModRM); \ + dst = GetRMWord(ModRM) -#define DEF_r8b \ - UINT32 ModRM = FETCH(),src,dst; \ - dst = RegByte(ModRM); \ - src = GetRMByte(ModRM) +#define DEF_r8b \ + UINT32 ModRM = FETCH(),src,dst; \ + dst = RegByte(ModRM); \ + src = GetRMByte(ModRM) -#define DEF_r16w \ - UINT32 ModRM = FETCH(),src,dst; \ - dst = RegWord(ModRM); \ - src = GetRMWord(ModRM) +#define DEF_r16w \ + UINT32 ModRM = FETCH(),src,dst; \ + dst = RegWord(ModRM); \ + src = GetRMWord(ModRM) -#define DEF_ald8 \ - UINT32 src = FETCH(); \ +#define DEF_ald8 \ + UINT32 src = FETCH(); \ UINT32 dst = Breg(AL) -#define DEF_axd16 \ - UINT32 src = FETCH(); \ - UINT32 dst = Wreg(AW); \ - src += (FETCH() << 8) +#define DEF_axd16 \ + UINT32 src = FETCH(); \ + UINT32 dst = Wreg(AW); \ + src += (FETCH() << 8) |