from esirisc.c:86
static const struct {
enum esirisc_reg_num number;
const char *name;
enum reg_type type;
const char *group;
} esirisc_regs[] = {
{ ESIRISC_SP, "sp", REG_TYPE_DATA_PTR, "general" },
{ ESIRISC_RA, "ra", REG_TYPE_INT, "general" },
{ ESIRISC_R2, "r2", REG_TYPE_INT, "general" },
{ ESIRISC_R3, "r3", REG_TYPE_INT, "general" },
{ ESIRISC_R4, "r4", REG_TYPE_INT, "general" },
{ ESIRISC_R5, "r5", REG_TYPE_INT, "general" },
{ ESIRISC_R6, "r6", REG_TYPE_INT, "general" },
{ ESIRISC_R7, "r7", REG_TYPE_INT, "general" },
{ ESIRISC_R8, "r8", REG_TYPE_INT, "general" },
{ ESIRISC_R9, "r9", REG_TYPE_INT, "general" },
{ ESIRISC_R10, "r10", REG_TYPE_INT, "general" },
{ ESIRISC_R11, "r11", REG_TYPE_INT, "general" },
{ ESIRISC_R12, "r12", REG_TYPE_INT, "general" },
{ ESIRISC_R13, "r13", REG_TYPE_INT, "general" },
{ ESIRISC_R14, "r14", REG_TYPE_INT, "general" },
{ ESIRISC_R15, "r15", REG_TYPE_INT, "general" },
{ ESIRISC_R16, "r16", REG_TYPE_INT, "general" },
{ ESIRISC_R17, "r17", REG_TYPE_INT, "general" },
{ ESIRISC_R18, "r18", REG_TYPE_INT, "general" },
{ ESIRISC_R19, "r19", REG_TYPE_INT, "general" },
{ ESIRISC_R20, "r20", REG_TYPE_INT, "general" },
{ ESIRISC_R21, "r21", REG_TYPE_INT, "general" },
{ ESIRISC_R22, "r22", REG_TYPE_INT, "general" },
{ ESIRISC_R23, "r23", REG_TYPE_INT, "general" },
{ ESIRISC_R24, "r24", REG_TYPE_INT, "general" },
{ ESIRISC_R25, "r25", REG_TYPE_INT, "general" },
{ ESIRISC_R26, "r26", REG_TYPE_INT, "general" },
{ ESIRISC_R27, "r27", REG_TYPE_INT, "general" },
{ ESIRISC_R28, "r28", REG_TYPE_INT, "general" },
{ ESIRISC_R29, "r29", REG_TYPE_INT, "general" },
{ ESIRISC_R30, "r30", REG_TYPE_INT, "general" },
{ ESIRISC_R31, "r31", REG_TYPE_INT, "general" },
};