diff options
Diffstat (limited to 'src/emu/cpu/rsp/rsp.h')
-rw-r--r-- | src/emu/cpu/rsp/rsp.h | 114 |
1 files changed, 57 insertions, 57 deletions
diff --git a/src/emu/cpu/rsp/rsp.h b/src/emu/cpu/rsp/rsp.h index f1b637c3a07..21d5b386fb6 100644 --- a/src/emu/cpu/rsp/rsp.h +++ b/src/emu/cpu/rsp/rsp.h @@ -24,42 +24,42 @@ enum { - RSP_PC = 1, - RSP_R0, - RSP_R1, - RSP_R2, - RSP_R3, - RSP_R4, - RSP_R5, - RSP_R6, - RSP_R7, - RSP_R8, - RSP_R9, - RSP_R10, - RSP_R11, - RSP_R12, - RSP_R13, - RSP_R14, - RSP_R15, - RSP_R16, - RSP_R17, - RSP_R18, - RSP_R19, - RSP_R20, - RSP_R21, - RSP_R22, - RSP_R23, - RSP_R24, - RSP_R25, - RSP_R26, - RSP_R27, - RSP_R28, - RSP_R29, - RSP_R30, - RSP_R31, - RSP_SR, - RSP_NEXTPC, - RSP_STEPCNT, + RSP_PC = 1, + RSP_R0, + RSP_R1, + RSP_R2, + RSP_R3, + RSP_R4, + RSP_R5, + RSP_R6, + RSP_R7, + RSP_R8, + RSP_R9, + RSP_R10, + RSP_R11, + RSP_R12, + RSP_R13, + RSP_R14, + RSP_R15, + RSP_R16, + RSP_R17, + RSP_R18, + RSP_R19, + RSP_R20, + RSP_R21, + RSP_R22, + RSP_R23, + RSP_R24, + RSP_R25, + RSP_R26, + RSP_R27, + RSP_R28, + RSP_R29, + RSP_R30, + RSP_R31, + RSP_SR, + RSP_NEXTPC, + RSP_STEPCNT, }; @@ -92,31 +92,31 @@ void rspdrc_add_imem(device_t *device, UINT32 *base); HELPER MACROS ***************************************************************************/ -#define REG_LO 32 -#define REG_HI 33 +#define REG_LO 32 +#define REG_HI 33 -#define RSREG ((op >> 21) & 31) -#define RTREG ((op >> 16) & 31) -#define RDREG ((op >> 11) & 31) -#define SHIFT ((op >> 6) & 31) +#define RSREG ((op >> 21) & 31) +#define RTREG ((op >> 16) & 31) +#define RDREG ((op >> 11) & 31) +#define SHIFT ((op >> 6) & 31) -#define RSVAL (rsp->r[RSREG]) -#define RTVAL (rsp->r[RTREG]) -#define RDVAL (rsp->r[RDREG]) +#define RSVAL (rsp->r[RSREG]) +#define RTVAL (rsp->r[RTREG]) +#define RDVAL (rsp->r[RDREG]) -#define FRREG ((op >> 21) & 31) -#define FTREG ((op >> 16) & 31) -#define FSREG ((op >> 11) & 31) -#define FDREG ((op >> 6) & 31) +#define FRREG ((op >> 21) & 31) +#define FTREG ((op >> 16) & 31) +#define FSREG ((op >> 11) & 31) +#define FDREG ((op >> 6) & 31) -#define IS_SINGLE(o) (((o) & (1 << 21)) == 0) -#define IS_DOUBLE(o) (((o) & (1 << 21)) != 0) -#define IS_FLOAT(o) (((o) & (1 << 23)) == 0) -#define IS_INTEGRAL(o) (((o) & (1 << 23)) != 0) +#define IS_SINGLE(o) (((o) & (1 << 21)) == 0) +#define IS_DOUBLE(o) (((o) & (1 << 21)) != 0) +#define IS_FLOAT(o) (((o) & (1 << 23)) == 0) +#define IS_INTEGRAL(o) (((o) & (1 << 23)) != 0) -#define SIMMVAL ((INT16)op) -#define UIMMVAL ((UINT16)op) -#define LIMMVAL (op & 0x03ffffff) +#define SIMMVAL ((INT16)op) +#define UIMMVAL ((UINT16)op) +#define LIMMVAL (op & 0x03ffffff) #define RSP_STATUS_HALT 0x0001 #define RSP_STATUS_BROKE 0x0002 @@ -134,7 +134,7 @@ void rspdrc_add_imem(device_t *device, UINT32 *base); #define RSP_STATUS_SIGNAL6 0x2000 #define RSP_STATUS_SIGNAL7 0x4000 -#define RSPDRC_STRICT_VERIFY 0x0001 /* verify all instructions */ +#define RSPDRC_STRICT_VERIFY 0x0001 /* verify all instructions */ union VECTOR_REG { |