enum | SparcISA::ASI {
SparcISA::ASI_IMPLICIT = 0x00,
SparcISA::ASI_NUCLEUS = 0x4,
SparcISA::ASI_N = 0x4,
SparcISA::ASI_NL = 0xC,
SparcISA::ASI_NUCLEUS_LITTLE = ASI_NL,
SparcISA::ASI_AIUP = 0x10,
SparcISA::ASI_AS_IF_USER_PRIMARY = ASI_AIUP,
SparcISA::ASI_AIUS = 0x11,
SparcISA::ASI_AS_IF_USER_SECONDARY = ASI_AIUS,
SparcISA::ASI_REAL = 0x14,
SparcISA::ASI_REAL_IO = 0x15,
SparcISA::ASI_BLK_AIUP = 0x16,
SparcISA::ASI_BLOCK_AS_IF_USER_PRIMARY = ASI_BLK_AIUP,
SparcISA::ASI_BLK_AIUS = 0x17,
SparcISA::ASI_BLOCK_AS_IF_USER_SECONDARY = ASI_BLK_AIUS,
SparcISA::ASI_AIUP_L = 0x18,
SparcISA::ASI_AS_IF_USER_PRIMARY_LITTLE = ASI_AIUP_L,
SparcISA::ASI_AIUS_L = 0x19,
SparcISA::ASI_AS_IF_USER_SECONDARY_LITTLE = ASI_AIUS_L,
SparcISA::ASI_REAL_L = 0x1C,
SparcISA::ASI_REAL_LITTLE = ASI_REAL_L,
SparcISA::ASI_REAL_IO_L = 0x1D,
SparcISA::ASI_REAL_IO_LITTLE = ASI_REAL_IO_L,
SparcISA::ASI_BLK_AIUP_L = 0x1E,
SparcISA::ASI_BLOCK_AS_IF_USER_PRIMARY_LITTLE = ASI_BLK_AIUP_L,
SparcISA::ASI_BLK_AIUS_L = 0x1F,
SparcISA::ASI_BLOCK_AS_IF_USER_SECONDARY_LITTLE = ASI_BLK_AIUS_L,
SparcISA::ASI_SCRATCHPAD = 0x20,
SparcISA::ASI_MMU = 0x21,
SparcISA::ASI_LDTX_AIUP = 0x22,
SparcISA::ASI_LD_TWINX_AS_IF_USER_PRIMARY = ASI_LDTX_AIUP,
SparcISA::ASI_LDTX_AIUS = 0x23,
SparcISA::ASI_LD_TWINX_AS_IF_USER_SECONDARY = ASI_LDTX_AIUS,
SparcISA::ASI_QUAD_LDD = 0x24,
SparcISA::ASI_QUEUE = 0x25,
SparcISA::ASI_QUAD_LDD_REAL = 0x26,
SparcISA::ASI_LDTX_REAL = ASI_QUAD_LDD_REAL,
SparcISA::ASI_LDTX_N = 0x27,
SparcISA::ASI_LD_TWINX_NUCLEUS = ASI_LDTX_N,
SparcISA::ASI_ST_BLKINIT_NUCLEUS = ASI_LDTX_N,
SparcISA::ASI_STBI_N = ASI_LDTX_N,
SparcISA::ASI_LDTX_AIUP_L = 0x2A,
SparcISA::ASI_TWINX_AS_IF_USER_PRIMARY_LITTLE = ASI_LDTX_AIUP_L,
SparcISA::ASI_ST_BLKINIT_AS_IF_USER_PRIMARY_LITTLE = ASI_LDTX_AIUP_L,
SparcISA::ASI_STBI_AIUP_L = ASI_LDTX_AIUP_L,
SparcISA::ASI_LDTX_AIUS_L = 0x2B,
SparcISA::ASI_LD_TWINX_AS_IF_USER_SECONDARY_LITTLE = ASI_LDTX_AIUS_L,
SparcISA::ASI_ST_BLKINIT_AS_IF_USER_SECONDARY_LITTLE = ASI_LDTX_AIUS_L,
SparcISA::ASI_STBI_AIUS_L = ASI_LDTX_AIUS_L,
SparcISA::ASI_LTX_L = 0x2C,
SparcISA::ASI_TWINX_LITTLE = ASI_LTX_L,
SparcISA::ASI_LDTX_REAL_L = 0x2E,
SparcISA::ASI_LD_TWINX_REAL_LITTLE = ASI_LDTX_REAL_L,
SparcISA::ASI_LDTX_NL = 0x2F,
SparcISA::ASI_LD_TWINX_NUCLEUS_LITTLE = ASI_LDTX_NL,
SparcISA::ASI_DMMU_CTXT_ZERO_TSB_BASE_PS0 = 0x31,
SparcISA::ASI_DMMU_CTXT_ZERO_TSB_BASE_PS1 = 0x32,
SparcISA::ASI_DMMU_CTXT_ZERO_CONFIG = 0x33,
SparcISA::ASI_IMMU_CTXT_ZERO_TSB_BASE_PS0 = 0x35,
SparcISA::ASI_IMMU_CTXT_ZERO_TSB_BASE_PS1 = 0x36,
SparcISA::ASI_IMMU_CTXT_ZERO_CONFIG = 0x37,
SparcISA::ASI_DMMU_CTXT_NONZERO_TSB_BASE_PS0 = 0x39,
SparcISA::ASI_DMMU_CTXT_NONZERO_TSB_BASE_PS1 = 0x3A,
SparcISA::ASI_DMMU_CTXT_NONZERO_CONFIG = 0x3B,
SparcISA::ASI_IMMU_CTXT_NONZERO_TSB_BASE_PS0 = 0x3D,
SparcISA::ASI_IMMU_CTXT_NONZERO_TSB_BASE_PS1 = 0x3E,
SparcISA::ASI_IMMU_CTXT_NONZERO_CONFIG = 0x3F,
SparcISA::ASI_STREAM_MA = 0x40,
SparcISA::ASI_CMT_SHARED = 0x41,
SparcISA::ASI_SPARC_BIST_CONTROL = 0x42,
SparcISA::ASI_INST_MASK_REG = 0x42,
SparcISA::ASI_LSU_DIAG_REG = 0x42,
SparcISA::ASI_STM_CTL_REG = 0x44,
SparcISA::ASI_LSU_CONTROL_REG = 0x45,
SparcISA::ASI_DCACHE_DATA = 0x46,
SparcISA::ASI_DCACHE_TAG = 0x47,
SparcISA::ASI_INTR_DISPATCH_STATUS = 0x48,
SparcISA::ASI_INTR_RECEIVE = 0x49,
SparcISA::ASI_UPA_CONFIG_REGISTER = 0x4A,
SparcISA::ASI_SPARC_ERROR_EN_REG = 0x4B,
SparcISA::ASI_SPARC_ERROR_STATUS_REG = 0x4C,
SparcISA::ASI_SPARC_ERROR_ADDRESS_REG = 0x4D,
SparcISA::ASI_ECACHE_TAG_DATA = 0x4E,
SparcISA::ASI_HYP_SCRATCHPAD = 0x4F,
SparcISA::ASI_IMMU = 0x50,
SparcISA::ASI_IMMU_TSB_PS0_PTR_REG = 0x51,
SparcISA::ASI_IMMU_TSB_PS1_PTR_REG = 0x52,
SparcISA::ASI_ITLB_DATA_IN_REG = 0x54,
SparcISA::ASI_ITLB_DATA_ACCESS_REG = 0x55,
SparcISA::ASI_ITLB_TAG_READ_REG = 0x56,
SparcISA::ASI_IMMU_DEMAP = 0x57,
SparcISA::ASI_DMMU = 0x58,
SparcISA::ASI_DMMU_TSB_PS0_PTR_REG = 0x59,
SparcISA::ASI_DMMU_TSB_PS1_PTR_REG = 0x5A,
SparcISA::ASI_DMMU_TSB_DIRECT_PTR_REG = 0x5B,
SparcISA::ASI_DTLB_DATA_IN_REG = 0x5C,
SparcISA::ASI_DTLB_DATA_ACCESS_REG = 0x5D,
SparcISA::ASI_DTLB_TAG_READ_REG = 0x5E,
SparcISA::ASI_DMMU_DEMAP = 0x5F,
SparcISA::ASI_TLB_INVALIDATE_ALL = 0x60,
SparcISA::ASI_CMT_PER_STRAND = 0x63,
SparcISA::ASI_ICACHE_INSTR = 0x66,
SparcISA::ASI_ICACHE_TAG = 0x67,
SparcISA::ASI_SWVR_INTR_RECEIVE = 0x72,
SparcISA::ASI_SWVR_UDB_INTR_W = 0x73,
SparcISA::ASI_SWVR_UDB_INTR_R = 0x74,
SparcISA::ASI_P = 0x80,
SparcISA::ASI_PRIMARY = ASI_P,
SparcISA::ASI_S = 0x81,
SparcISA::ASI_SECONDARY = ASI_S,
SparcISA::ASI_PNF = 0x82,
SparcISA::ASI_PRIMARY_NO_FAULT = ASI_PNF,
SparcISA::ASI_SNF = 0x83,
SparcISA::ASI_SECONDARY_NO_FAULT = ASI_SNF,
SparcISA::ASI_PL = 0x88,
SparcISA::ASI_PRIMARY_LITTLE = ASI_PL,
SparcISA::ASI_SL = 0x89,
SparcISA::ASI_SECONDARY_LITTLE = ASI_SL,
SparcISA::ASI_PNFL = 0x8A,
SparcISA::ASI_PRIMARY_NO_FAULT_LITTLE = ASI_PNFL,
SparcISA::ASI_SNFL = 0x8B,
SparcISA::ASI_SECONDARY_NO_FAULT_LITTLE = ASI_SNFL,
SparcISA::ASI_PST8_P = 0xC0,
SparcISA::ASI_PST8_PRIMARY = ASI_PST8_P,
SparcISA::ASI_PST8_S = 0xC1,
SparcISA::ASI_PST8_SECONDARY = ASI_PST8_S,
SparcISA::ASI_PST16_P = 0xC2,
SparcISA::ASI_PST16_PRIMARY = ASI_PST16_P,
SparcISA::ASI_PST16_S = 0xC3,
SparcISA::ASI_PST16_SECONDARY = ASI_PST16_S,
SparcISA::ASI_PST32_P = 0xC4,
SparcISA::ASI_PST32_PRIMARY = ASI_PST32_P,
SparcISA::ASI_PST32_S = 0xC5,
SparcISA::ASI_PST32_SECONDARY = ASI_PST32_S,
SparcISA::ASI_PST8_PL = 0xC8,
SparcISA::ASI_PST8_PRIMARY_LITTLE = ASI_PST8_PL,
SparcISA::ASI_PST8_SL = 0xC9,
SparcISA::ASI_PST8_SECONDARY_LITTLE = ASI_PST8_SL,
SparcISA::ASI_PST16_PL = 0xCA,
SparcISA::ASI_PST16_PRIMARY_LITTLE = ASI_PST16_PL,
SparcISA::ASI_PST16_SL = 0xCB,
SparcISA::ASI_PST16_SECONDARY_LITTLE = ASI_PST16_SL,
SparcISA::ASI_PST32_PL = 0xCC,
SparcISA::ASI_PST32_PRIMARY_LITTLE = ASI_PST32_PL,
SparcISA::ASI_PST32_SL = 0xCD,
SparcISA::ASI_PST32_SECONDARY_LITTLE = ASI_PST32_SL,
SparcISA::ASI_FL8_P = 0xD0,
SparcISA::ASI_FL8_PRIMARY = ASI_FL8_P,
SparcISA::ASI_FL8_S = 0xD1,
SparcISA::ASI_FL8_SECONDARY = ASI_FL8_S,
SparcISA::ASI_FL16_P = 0xD2,
SparcISA::ASI_FL16_PRIMARY = ASI_FL16_P,
SparcISA::ASI_FL16_S = 0xD3,
SparcISA::ASI_FL16_SECONDARY = ASI_FL16_S,
SparcISA::ASI_FL8_PL = 0xD8,
SparcISA::ASI_FL8_PRIMARY_LITTLE = ASI_FL8_PL,
SparcISA::ASI_FL8_SL = 0xD9,
SparcISA::ASI_FL8_SECONDARY_LITTLE = ASI_FL8_SL,
SparcISA::ASI_FL16_PL = 0xDA,
SparcISA::ASI_FL16_PRIMARY_LITTLE = ASI_FL16_PL,
SparcISA::ASI_FL16_SL = 0xDB,
SparcISA::ASI_FL16_SECONDARY_LITTLE = ASI_FL16_SL,
SparcISA::ASI_LDTX_P = 0xE2,
SparcISA::ASI_LD_TWINX_PRIMARY = ASI_LDTX_P,
SparcISA::ASI_LDTX_S = 0xE3,
SparcISA::ASI_LD_TWINX_SECONDARY = ASI_LDTX_S,
SparcISA::ASI_LDTX_PL = 0xEA,
SparcISA::ASI_LD_TWINX_PRIMARY_LITTLE = ASI_LDTX_PL,
SparcISA::ASI_LDTX_SL = 0xEB,
SparcISA::ASI_LD_TWINX_SECONDARY_LITTLE = ASI_LDTX_SL,
SparcISA::ASI_BLK_P = 0xF0,
SparcISA::ASI_BLOCK_PRIMARY = ASI_BLK_P,
SparcISA::ASI_BLK_S = 0xF1,
SparcISA::ASI_BLOCK_SECONDARY = ASI_BLK_S,
SparcISA::ASI_BLK_PL = 0xF8,
SparcISA::ASI_BLOCK_PRIMARY_LITTLE = ASI_BLK_PL,
SparcISA::ASI_BLK_SL = 0xF9,
SparcISA::ASI_BLOCK_SECONDARY_LITTLE = ASI_BLK_SL,
SparcISA::MAX_ASI = 0xFF
} |