gem5  v22.0.0.2
Enumerations | Functions
gem5::PowerISA::int_reg Namespace Reference

Enumerations

enum  : RegIndex {
  _R0Idx, _R1Idx, _R2Idx, _R3Idx,
  _R4Idx, _R5Idx, _R6Idx, _R7Idx,
  _R8Idx, _R9Idx, _R10Idx, _R11Idx,
  _R12Idx, _R13Idx, _R14Idx, _R15Idx,
  _R16Idx, _R17Idx, _R18Idx, _R19Idx,
  _R20Idx, _R21Idx, _R22Idx, _R23Idx,
  _R24Idx, _R25Idx, _R26Idx, _R27Idx,
  _R28Idx, _R29Idx, _R30Idx, _R31Idx,
  NumArchRegs, _CrIdx = NumArchRegs, _XerIdx, _LrIdx,
  _CtrIdx, _TarIdx, _FpscrIdx, _MsrIdx,
  _RsvIdx, _RsvLenIdx, _RsvAddrIdx, NumRegs
}
 

Functions

constexpr RegId R0 (IntRegClass, _R0Idx)
 
constexpr RegId R1 (IntRegClass, _R1Idx)
 
constexpr RegId R2 (IntRegClass, _R2Idx)
 
constexpr RegId R3 (IntRegClass, _R3Idx)
 
constexpr RegId R4 (IntRegClass, _R4Idx)
 
constexpr RegId R5 (IntRegClass, _R5Idx)
 
constexpr RegId R6 (IntRegClass, _R6Idx)
 
constexpr RegId R7 (IntRegClass, _R7Idx)
 
constexpr RegId R8 (IntRegClass, _R8Idx)
 
constexpr RegId R9 (IntRegClass, _R9Idx)
 
constexpr RegId R10 (IntRegClass, _R10Idx)
 
constexpr RegId R11 (IntRegClass, _R11Idx)
 
constexpr RegId R12 (IntRegClass, _R12Idx)
 
constexpr RegId R13 (IntRegClass, _R13Idx)
 
constexpr RegId R14 (IntRegClass, _R14Idx)
 
constexpr RegId R15 (IntRegClass, _R15Idx)
 
constexpr RegId R16 (IntRegClass, _R16Idx)
 
constexpr RegId R17 (IntRegClass, _R17Idx)
 
constexpr RegId R18 (IntRegClass, _R18Idx)
 
constexpr RegId R19 (IntRegClass, _R19Idx)
 
constexpr RegId R20 (IntRegClass, _R20Idx)
 
constexpr RegId R21 (IntRegClass, _R21Idx)
 
constexpr RegId R22 (IntRegClass, _R22Idx)
 
constexpr RegId R23 (IntRegClass, _R23Idx)
 
constexpr RegId R24 (IntRegClass, _R24Idx)
 
constexpr RegId R25 (IntRegClass, _R25Idx)
 
constexpr RegId R26 (IntRegClass, _R26Idx)
 
constexpr RegId R27 (IntRegClass, _R27Idx)
 
constexpr RegId R28 (IntRegClass, _R28Idx)
 
constexpr RegId R29 (IntRegClass, _R29Idx)
 
constexpr RegId R30 (IntRegClass, _R30Idx)
 
constexpr RegId R31 (IntRegClass, _R31Idx)
 
constexpr RegId Cr (IntRegClass, _CrIdx)
 
constexpr RegId Xer (IntRegClass, _XerIdx)
 
constexpr RegId Lr (IntRegClass, _LrIdx)
 
constexpr RegId Ctr (IntRegClass, _CtrIdx)
 
constexpr RegId Tar (IntRegClass, _TarIdx)
 
constexpr RegId Fpscr (IntRegClass, _FpscrIdx)
 
constexpr RegId Msr (IntRegClass, _MsrIdx)
 
constexpr RegId Rsv (IntRegClass, _RsvIdx)
 
constexpr RegId RsvLen (IntRegClass, _RsvLenIdx)
 
constexpr RegId RsvAddr (IntRegClass, _RsvAddrIdx)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum : RegIndex
Enumerator
_R0Idx 
_R1Idx 
_R2Idx 
_R3Idx 
_R4Idx 
_R5Idx 
_R6Idx 
_R7Idx 
_R8Idx 
_R9Idx 
_R10Idx 
_R11Idx 
_R12Idx 
_R13Idx 
_R14Idx 
_R15Idx 
_R16Idx 
_R17Idx 
_R18Idx 
_R19Idx 
_R20Idx 
_R21Idx 
_R22Idx 
_R23Idx 
_R24Idx 
_R25Idx 
_R26Idx 
_R27Idx 
_R28Idx 
_R29Idx 
_R30Idx 
_R31Idx 
NumArchRegs 
_CrIdx 
_XerIdx 
_LrIdx 
_CtrIdx 
_TarIdx 
_FpscrIdx 
_MsrIdx 
_RsvIdx 
_RsvLenIdx 
_RsvAddrIdx 
NumRegs 

Definition at line 44 of file int.hh.

Function Documentation

◆ Cr()

constexpr RegId gem5::PowerISA::int_reg::Cr ( IntRegClass  ,
_CrIdx   
)

◆ Ctr()

constexpr RegId gem5::PowerISA::int_reg::Ctr ( IntRegClass  ,
_CtrIdx   
)

◆ Fpscr()

constexpr RegId gem5::PowerISA::int_reg::Fpscr ( IntRegClass  ,
_FpscrIdx   
)

◆ Lr()

constexpr RegId gem5::PowerISA::int_reg::Lr ( IntRegClass  ,
_LrIdx   
)

◆ Msr()

constexpr RegId gem5::PowerISA::int_reg::Msr ( IntRegClass  ,
_MsrIdx   
)

◆ R0()

constexpr RegId gem5::PowerISA::int_reg::R0 ( IntRegClass  ,
_R0Idx   
)
inlineconstexpr

◆ R1()

constexpr RegId gem5::PowerISA::int_reg::R1 ( IntRegClass  ,
_R1Idx   
)

◆ R10()

constexpr RegId gem5::PowerISA::int_reg::R10 ( IntRegClass  ,
_R10Idx   
)

◆ R11()

constexpr RegId gem5::PowerISA::int_reg::R11 ( IntRegClass  ,
_R11Idx   
)

◆ R12()

constexpr RegId gem5::PowerISA::int_reg::R12 ( IntRegClass  ,
_R12Idx   
)

◆ R13()

constexpr RegId gem5::PowerISA::int_reg::R13 ( IntRegClass  ,
_R13Idx   
)

◆ R14()

constexpr RegId gem5::PowerISA::int_reg::R14 ( IntRegClass  ,
_R14Idx   
)

◆ R15()

constexpr RegId gem5::PowerISA::int_reg::R15 ( IntRegClass  ,
_R15Idx   
)

◆ R16()

constexpr RegId gem5::PowerISA::int_reg::R16 ( IntRegClass  ,
_R16Idx   
)

◆ R17()

constexpr RegId gem5::PowerISA::int_reg::R17 ( IntRegClass  ,
_R17Idx   
)

◆ R18()

constexpr RegId gem5::PowerISA::int_reg::R18 ( IntRegClass  ,
_R18Idx   
)

◆ R19()

constexpr RegId gem5::PowerISA::int_reg::R19 ( IntRegClass  ,
_R19Idx   
)

◆ R2()

constexpr RegId gem5::PowerISA::int_reg::R2 ( IntRegClass  ,
_R2Idx   
)

◆ R20()

constexpr RegId gem5::PowerISA::int_reg::R20 ( IntRegClass  ,
_R20Idx   
)

◆ R21()

constexpr RegId gem5::PowerISA::int_reg::R21 ( IntRegClass  ,
_R21Idx   
)

◆ R22()

constexpr RegId gem5::PowerISA::int_reg::R22 ( IntRegClass  ,
_R22Idx   
)

◆ R23()

constexpr RegId gem5::PowerISA::int_reg::R23 ( IntRegClass  ,
_R23Idx   
)

◆ R24()

constexpr RegId gem5::PowerISA::int_reg::R24 ( IntRegClass  ,
_R24Idx   
)

◆ R25()

constexpr RegId gem5::PowerISA::int_reg::R25 ( IntRegClass  ,
_R25Idx   
)

◆ R26()

constexpr RegId gem5::PowerISA::int_reg::R26 ( IntRegClass  ,
_R26Idx   
)

◆ R27()

constexpr RegId gem5::PowerISA::int_reg::R27 ( IntRegClass  ,
_R27Idx   
)

◆ R28()

constexpr RegId gem5::PowerISA::int_reg::R28 ( IntRegClass  ,
_R28Idx   
)

◆ R29()

constexpr RegId gem5::PowerISA::int_reg::R29 ( IntRegClass  ,
_R29Idx   
)

◆ R3()

constexpr RegId gem5::PowerISA::int_reg::R3 ( IntRegClass  ,
_R3Idx   
)

◆ R30()

constexpr RegId gem5::PowerISA::int_reg::R30 ( IntRegClass  ,
_R30Idx   
)

◆ R31()

constexpr RegId gem5::PowerISA::int_reg::R31 ( IntRegClass  ,
_R31Idx   
)

◆ R4()

constexpr RegId gem5::PowerISA::int_reg::R4 ( IntRegClass  ,
_R4Idx   
)

◆ R5()

constexpr RegId gem5::PowerISA::int_reg::R5 ( IntRegClass  ,
_R5Idx   
)

◆ R6()

constexpr RegId gem5::PowerISA::int_reg::R6 ( IntRegClass  ,
_R6Idx   
)

◆ R7()

constexpr RegId gem5::PowerISA::int_reg::R7 ( IntRegClass  ,
_R7Idx   
)

◆ R8()

constexpr RegId gem5::PowerISA::int_reg::R8 ( IntRegClass  ,
_R8Idx   
)

◆ R9()

constexpr RegId gem5::PowerISA::int_reg::R9 ( IntRegClass  ,
_R9Idx   
)

◆ Rsv()

constexpr RegId gem5::PowerISA::int_reg::Rsv ( IntRegClass  ,
_RsvIdx   
)

◆ RsvAddr()

constexpr RegId gem5::PowerISA::int_reg::RsvAddr ( IntRegClass  ,
_RsvAddrIdx   
)

◆ RsvLen()

constexpr RegId gem5::PowerISA::int_reg::RsvLen ( IntRegClass  ,
_RsvLenIdx   
)

◆ Tar()

constexpr RegId gem5::PowerISA::int_reg::Tar ( IntRegClass  ,
_TarIdx   
)

◆ Xer()

constexpr RegId gem5::PowerISA::int_reg::Xer ( IntRegClass  ,
_XerIdx   
)

Generated on Thu Jul 28 2022 13:34:12 for gem5 by doxygen 1.8.17