Syntax
enum xtensa_reg_type
{
XT_REG_GENERAL = 0,
XT_REG_USER = 1,
XT_REG_SPECIAL = 2,
XT_REG_DEBUG = 3,
XT_REG_RELGEN = 4,
XT_REG_FR = 5,
XT_REG_TIE = 6,
XT_REG_OTHER = 7,
XT_REG_TYPE_NUM,
XT_REG_GENERAL_MASK = 0xFFC0,
XT_REG_GENERAL_VAL = 0x0100,
XT_REG_USER_MASK = 0xFF00,
XT_REG_USER_VAL = 0x0300,
XT_REG_SPECIAL_MASK = 0xFF00,
XT_REG_SPECIAL_VAL = 0x0200,
XT_REG_DEBUG_MASK = 0xFF00,
XT_REG_DEBUG_VAL = 0x0200,
XT_REG_RELGEN_MASK = 0xFFE0,
XT_REG_RELGEN_VAL = 0x0000,
XT_REG_FR_MASK = 0xFFF0,
XT_REG_FR_VAL = 0x0030,
XT_REG_TIE_MASK = 0xF000,
XT_REG_TIE_VAL = 0xF000,
XT_REG_OTHER_MASK = 0xFFFF,
XT_REG_OTHER_VAL = 0xF000,
XT_REG_INDEX_MASK = 0x00FF
};