enum | gdb_regnum {
ARM_A1_REGNUM = 0,
ARM_A4_REGNUM = 3,
ARM_AP_REGNUM = 11,
ARM_IP_REGNUM = 12,
ARM_SP_REGNUM = 13,
ARM_LR_REGNUM = 14,
ARM_PC_REGNUM = 15,
ARM_F0_REGNUM = 16,
ARM_F3_REGNUM = 19,
ARM_F7_REGNUM = 23,
ARM_FPS_REGNUM = 24,
ARM_PS_REGNUM = 25,
ARM_WR0_REGNUM,
ARM_WR15_REGNUM = ARM_WR0_REGNUM + 15,
ARM_WC0_REGNUM,
ARM_WCSSF_REGNUM = ARM_WC0_REGNUM + 2,
ARM_WCASF_REGNUM = ARM_WC0_REGNUM + 3,
ARM_WC7_REGNUM = ARM_WC0_REGNUM + 7,
ARM_WCGR0_REGNUM,
ARM_WCGR3_REGNUM = ARM_WCGR0_REGNUM + 3,
ARM_WCGR7_REGNUM = ARM_WCGR0_REGNUM + 7,
ARM_D0_REGNUM,
ARM_D31_REGNUM = ARM_D0_REGNUM + 31,
ARM_FPSCR_REGNUM,
ARM_NUM_REGS,
ARM_FP_REGNUM = 11,
THUMB_FP_REGNUM = 7,
ARM_NUM_ARG_REGS = 4,
ARM_LAST_ARG_REGNUM = ARM_A4_REGNUM,
ARM_NUM_FP_ARG_REGS = 4,
ARM_LAST_FP_ARG_REGNUM = ARM_F3_REGNUM,
BFIN_R0_REGNUM = 0,
BFIN_R1_REGNUM,
BFIN_R2_REGNUM,
BFIN_R3_REGNUM,
BFIN_R4_REGNUM,
BFIN_R5_REGNUM,
BFIN_R6_REGNUM,
BFIN_R7_REGNUM,
BFIN_P0_REGNUM,
BFIN_P1_REGNUM,
BFIN_P2_REGNUM,
BFIN_P3_REGNUM,
BFIN_P4_REGNUM,
BFIN_P5_REGNUM,
BFIN_SP_REGNUM,
BFIN_FP_REGNUM,
BFIN_I0_REGNUM,
BFIN_I1_REGNUM,
BFIN_I2_REGNUM,
BFIN_I3_REGNUM,
BFIN_M0_REGNUM,
BFIN_M1_REGNUM,
BFIN_M2_REGNUM,
BFIN_M3_REGNUM,
BFIN_B0_REGNUM,
BFIN_B1_REGNUM,
BFIN_B2_REGNUM,
BFIN_B3_REGNUM,
BFIN_L0_REGNUM,
BFIN_L1_REGNUM,
BFIN_L2_REGNUM,
BFIN_L3_REGNUM,
BFIN_A0_DOT_X_REGNUM,
BFIN_A0_DOT_W_REGNUM,
BFIN_A1_DOT_X_REGNUM,
BFIN_A1_DOT_W_REGNUM,
BFIN_ASTAT_REGNUM,
BFIN_RETS_REGNUM,
BFIN_LC0_REGNUM,
BFIN_LT0_REGNUM,
BFIN_LB0_REGNUM,
BFIN_LC1_REGNUM,
BFIN_LT1_REGNUM,
BFIN_LB1_REGNUM,
BFIN_CYCLES_REGNUM,
BFIN_CYCLES2_REGNUM,
BFIN_USP_REGNUM,
BFIN_SEQSTAT_REGNUM,
BFIN_SYSCFG_REGNUM,
BFIN_RETI_REGNUM,
BFIN_RETX_REGNUM,
BFIN_RETN_REGNUM,
BFIN_RETE_REGNUM,
BFIN_PC_REGNUM,
BFIN_CC_REGNUM,
E_R0_REGNUM,
E_ER0_REGNUM = E_R0_REGNUM,
E_ARG0_REGNUM = E_R0_REGNUM,
E_RET0_REGNUM = E_R0_REGNUM,
E_R1_REGNUM,
E_ER1_REGNUM = E_R1_REGNUM,
E_RET1_REGNUM = E_R1_REGNUM,
E_R2_REGNUM,
E_ER2_REGNUM = E_R2_REGNUM,
E_ARGLAST_REGNUM = E_R2_REGNUM,
E_R3_REGNUM,
E_ER3_REGNUM = E_R3_REGNUM,
E_R4_REGNUM,
E_ER4_REGNUM = E_R4_REGNUM,
E_R5_REGNUM,
E_ER5_REGNUM = E_R5_REGNUM,
E_R6_REGNUM,
E_ER6_REGNUM = E_R6_REGNUM,
E_FP_REGNUM = E_R6_REGNUM,
E_SP_REGNUM,
E_CCR_REGNUM,
E_PC_REGNUM,
E_CYCLES_REGNUM,
E_TICK_REGNUM,
E_EXR_REGNUM = E_TICK_REGNUM,
E_INST_REGNUM,
E_TICKS_REGNUM = E_INST_REGNUM,
E_INSTS_REGNUM,
E_MACH_REGNUM,
E_MACL_REGNUM,
E_SBR_REGNUM,
E_VBR_REGNUM,
E_R0_REGNUM,
E_R1_REGNUM,
E_R2_REGNUM,
E_R3_REGNUM,
E_R4_REGNUM,
E_R5_REGNUM,
E_R6_REGNUM,
E_R7_REGNUM,
E_R8_REGNUM,
E_R9_REGNUM,
E_R10_REGNUM,
E_R11_REGNUM,
E_R12_REGNUM,
E_R13_REGNUM,
E_R14_REGNUM,
E_R15_REGNUM,
E_R16_REGNUM,
E_R17_REGNUM,
E_R18_REGNUM,
E_R19_REGNUM,
E_R20_REGNUM,
E_R21_REGNUM,
E_R22_REGNUM,
E_R23_REGNUM,
E_R24_REGNUM,
E_R25_REGNUM,
E_R26_REGNUM,
E_R27_REGNUM,
E_R28_REGNUM,
E_R29_REGNUM,
E_R30_REGNUM,
E_R31_REGNUM,
E_PC_REGNUM,
E_LR_REGNUM = E_R31_REGNUM,
E_SP_REGNUM = E_R29_REGNUM,
E_FP_REGNUM = E_R27_REGNUM,
E_FN_RETURN_REGNUM = E_R2_REGNUM,
E_1ST_ARGREG = E_R4_REGNUM,
E_LAST_ARGREG = E_R11_REGNUM,
E_NUM_REGS = E_PC_REGNUM + 1,
SCORE_SP_REGNUM = 0,
SCORE_FP_REGNUM = 2,
SCORE_RA_REGNUM = 3,
SCORE_A0_REGNUM = 4,
SCORE_AL_REGNUM = 7,
SCORE_PC_REGNUM = 49,
E_R0_REGNUM,
E_R1_REGNUM,
E_R2_REGNUM,
E_1ST_ARG_REGNUM = E_R2_REGNUM,
E_PTR_RET_REGNUM = E_R2_REGNUM,
E_R3_REGNUM,
E_R4_REGNUM,
E_R5_REGNUM,
E_R6_REGNUM,
E_R7_REGNUM,
E_LST_ARG_REGNUM = E_R7_REGNUM,
E_R8_REGNUM,
E_R9_REGNUM,
E_R10_REGNUM,
E_R11_REGNUM,
E_R12_REGNUM,
E_R13_REGNUM,
E_FP_REGNUM = E_R13_REGNUM,
E_R14_REGNUM,
E_PSW_REGNUM = E_R14_REGNUM,
E_R15_REGNUM,
E_SP_REGNUM = E_R15_REGNUM,
E_PC_REGNUM,
E_NUM_REGS
} |