gem5  v22.1.0.0
Typedefs | Functions | Variables
gem5::ArmISA::int_reg Namespace Reference

Typedefs

typedef const RegId RegMap[NumArchRegs]
 

Functions

static RegId x (unsigned index)
 
static const RegIdusr (unsigned index)
 
static const RegIdhyp (unsigned index)
 
static const RegIdsvc (unsigned index)
 
static const RegIdmon (unsigned index)
 
static const RegIdabt (unsigned index)
 
static const RegIdund (unsigned index)
 
static const RegIdirq (unsigned index)
 
static const RegIdfiq (unsigned index)
 
static int regInMode (OperatingMode mode, int reg)
 

Variables

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 R13Svc = intRegClass[_R13SvcIdx]
 
constexpr RegId R14Svc = intRegClass[_R14SvcIdx]
 
constexpr RegId R13Mon = intRegClass[_R13MonIdx]
 
constexpr RegId R14Mon = intRegClass[_R14MonIdx]
 
constexpr RegId R13Hyp = intRegClass[_R13HypIdx]
 
constexpr RegId R13Abt = intRegClass[_R13AbtIdx]
 
constexpr RegId R14Abt = intRegClass[_R14AbtIdx]
 
constexpr RegId R13Und = intRegClass[_R13UndIdx]
 
constexpr RegId R14Und = intRegClass[_R14UndIdx]
 
constexpr RegId R13Irq = intRegClass[_R13IrqIdx]
 
constexpr RegId R14Irq = intRegClass[_R14IrqIdx]
 
constexpr RegId R8Fiq = intRegClass[_R8FiqIdx]
 
constexpr RegId R9Fiq = intRegClass[_R9FiqIdx]
 
constexpr RegId R10Fiq = intRegClass[_R10FiqIdx]
 
constexpr RegId R11Fiq = intRegClass[_R11FiqIdx]
 
constexpr RegId R12Fiq = intRegClass[_R12FiqIdx]
 
constexpr RegId R13Fiq = intRegClass[_R13FiqIdx]
 
constexpr RegId R14Fiq = intRegClass[_R14FiqIdx]
 
constexpr RegId Zero = intRegClass[_ZeroIdx]
 
constexpr RegId Ureg0 = intRegClass[_Ureg0Idx]
 
constexpr RegId Ureg1 = intRegClass[_Ureg1Idx]
 
constexpr RegId Ureg2 = intRegClass[_Ureg2Idx]
 
constexpr RegId Sp0 = intRegClass[_Sp0Idx]
 
constexpr RegId Sp1 = intRegClass[_Sp1Idx]
 
constexpr RegId Sp2 = intRegClass[_Sp2Idx]
 
constexpr RegId Sp3 = intRegClass[_Sp3Idx]
 
constexpr RegId Spx = intRegClass[_SpxIdx]
 
constexpr RegId X0 = intRegClass[_X0Idx]
 
constexpr RegId X1 = intRegClass[_X1Idx]
 
constexpr RegId X2 = intRegClass[_X2Idx]
 
constexpr RegId X3 = intRegClass[_X3Idx]
 
constexpr RegId X4 = intRegClass[_X4Idx]
 
constexpr RegId X5 = intRegClass[_X5Idx]
 
constexpr RegId X6 = intRegClass[_X6Idx]
 
constexpr RegId X7 = intRegClass[_X7Idx]
 
constexpr RegId X8 = intRegClass[_X8Idx]
 
constexpr RegId X9 = intRegClass[_X9Idx]
 
constexpr RegId X10 = intRegClass[_X10Idx]
 
constexpr RegId X11 = intRegClass[_X11Idx]
 
constexpr RegId X12 = intRegClass[_X12Idx]
 
constexpr RegId X13 = intRegClass[_X13Idx]
 
constexpr RegId X14 = intRegClass[_X14Idx]
 
constexpr RegId X15 = intRegClass[_X15Idx]
 
constexpr RegId X16 = intRegClass[_X16Idx]
 
constexpr RegId X17 = intRegClass[_X17Idx]
 
constexpr RegId X18 = intRegClass[_X18Idx]
 
constexpr RegId X19 = intRegClass[_X19Idx]
 
constexpr RegId X20 = intRegClass[_X20Idx]
 
constexpr RegId X21 = intRegClass[_X21Idx]
 
constexpr RegId X22 = intRegClass[_X22Idx]
 
constexpr RegId X23 = intRegClass[_X23Idx]
 
constexpr RegId X24 = intRegClass[_X24Idx]
 
constexpr RegId X25 = intRegClass[_X25Idx]
 
constexpr RegId X26 = intRegClass[_X26Idx]
 
constexpr RegId X27 = intRegClass[_X27Idx]
 
constexpr RegId X28 = intRegClass[_X28Idx]
 
constexpr RegId X29 = intRegClass[_X29Idx]
 
constexpr RegId X30 = intRegClass[_X30Idx]
 
constexpr RegId X31 = intRegClass[_X31Idx]
 
constexpr auto & Sp = R13
 
constexpr auto & Lr = R14
 
constexpr auto & Pc = R15
 
constexpr auto & SpSvc = R13Svc
 
constexpr auto & LRSvc = R14Svc
 
constexpr auto & SPMon = R13Mon
 
constexpr auto & LRMon = R14Mon
 
constexpr auto & SPHyp = R13Hyp
 
constexpr auto & SPAbt = R13Abt
 
constexpr auto & LRAbt = R14Abt
 
constexpr auto & SPUnd = R13Und
 
constexpr auto & LRUnd = R14Und
 
constexpr auto & SPIrq = R13Irq
 
constexpr auto & LRIrq = R14Irq
 
constexpr auto & SPFiq = R13Fiq
 
constexpr auto & LRFiq = R14Fiq
 
constexpr auto & R0Usr = R0
 
constexpr auto & R1Usr = R1
 
constexpr auto & R2Usr = R2
 
constexpr auto & R3Usr = R3
 
constexpr auto & R4Usr = R4
 
constexpr auto & R5Usr = R5
 
constexpr auto & R6Usr = R6
 
constexpr auto & R7Usr = R7
 
constexpr auto & R8Usr = R8
 
constexpr auto & R9Usr = R9
 
constexpr auto & R10Usr = R10
 
constexpr auto & R11Usr = R11
 
constexpr auto & R12Usr = R12
 
constexpr auto & R13Usr = R13
 
constexpr auto & SPUsr = Sp
 
constexpr auto & R14Usr = R14
 
constexpr auto & LRUsr = Lr
 
constexpr auto & R15Usr = R15
 
constexpr auto & PcUsr = Pc
 
constexpr auto & R0Svc = R0
 
constexpr auto & R1Svc = R1
 
constexpr auto & R2Svc = R2
 
constexpr auto & R3Svc = R3
 
constexpr auto & R4Svc = R4
 
constexpr auto & R5Svc = R5
 
constexpr auto & R6Svc = R6
 
constexpr auto & R7Svc = R7
 
constexpr auto & R8Svc = R8
 
constexpr auto & R9Svc = R9
 
constexpr auto & R10Svc = R10
 
constexpr auto & R11Svc = R11
 
constexpr auto & R12Svc = R12
 
constexpr auto & PcSvc = Pc
 
constexpr auto & R15Svc = R15
 
constexpr auto & R0Mon = R0
 
constexpr auto & R1Mon = R1
 
constexpr auto & R2Mon = R2
 
constexpr auto & R3Mon = R3
 
constexpr auto & R4Mon = R4
 
constexpr auto & R5Mon = R5
 
constexpr auto & R6Mon = R6
 
constexpr auto & R7Mon = R7
 
constexpr auto & R8Mon = R8
 
constexpr auto & R9Mon = R9
 
constexpr auto & R10Mon = R10
 
constexpr auto & R11Mon = R11
 
constexpr auto & R12Mon = R12
 
constexpr auto & PcMon = Pc
 
constexpr auto & R15Mon = R15
 
constexpr auto & R0Abt = R0
 
constexpr auto & R1Abt = R1
 
constexpr auto & R2Abt = R2
 
constexpr auto & R3Abt = R3
 
constexpr auto & R4Abt = R4
 
constexpr auto & R5Abt = R5
 
constexpr auto & R6Abt = R6
 
constexpr auto & R7Abt = R7
 
constexpr auto & R8Abt = R8
 
constexpr auto & R9Abt = R9
 
constexpr auto & R10Abt = R10
 
constexpr auto & R11Abt = R11
 
constexpr auto & R12Abt = R12
 
constexpr auto & PcAbt = Pc
 
constexpr auto & R15Abt = R15
 
constexpr auto & R0Hyp = R0
 
constexpr auto & R1Hyp = R1
 
constexpr auto & R2Hyp = R2
 
constexpr auto & R3Hyp = R3
 
constexpr auto & R4Hyp = R4
 
constexpr auto & R5Hyp = R5
 
constexpr auto & R6Hyp = R6
 
constexpr auto & R7Hyp = R7
 
constexpr auto & R8Hyp = R8
 
constexpr auto & R9Hyp = R9
 
constexpr auto & R10Hyp = R10
 
constexpr auto & R11Hyp = R11
 
constexpr auto & R12Hyp = R12
 
constexpr auto & LRHyp = Lr
 
constexpr auto & R14Hyp = R14
 
constexpr auto & PcHyp = Pc
 
constexpr auto & R15Hyp = R15
 
constexpr auto & R0Und = R0
 
constexpr auto & R1Und = R1
 
constexpr auto & R2Und = R2
 
constexpr auto & R3Und = R3
 
constexpr auto & R4Und = R4
 
constexpr auto & R5Und = R5
 
constexpr auto & R6Und = R6
 
constexpr auto & R7Und = R7
 
constexpr auto & R8Und = R8
 
constexpr auto & R9Und = R9
 
constexpr auto & R10Und = R10
 
constexpr auto & R11Und = R11
 
constexpr auto & R12Und = R12
 
constexpr auto & PcUnd = Pc
 
constexpr auto & R15Und = R15
 
constexpr auto & R0Irq = R0
 
constexpr auto & R1Irq = R1
 
constexpr auto & R2Irq = R2
 
constexpr auto & R3Irq = R3
 
constexpr auto & R4Irq = R4
 
constexpr auto & R5Irq = R5
 
constexpr auto & R6Irq = R6
 
constexpr auto & R7Irq = R7
 
constexpr auto & R8Irq = R8
 
constexpr auto & R9Irq = R9
 
constexpr auto & R10Irq = R10
 
constexpr auto & R11Irq = R11
 
constexpr auto & R12Irq = R12
 
constexpr auto & PcIrq = Pc
 
constexpr auto & R15Irq = R15
 
constexpr auto & R0Fiq = R0
 
constexpr auto & R1Fiq = R1
 
constexpr auto & R2Fiq = R2
 
constexpr auto & R3Fiq = R3
 
constexpr auto & R4Fiq = R4
 
constexpr auto & R5Fiq = R5
 
constexpr auto & R6Fiq = R6
 
constexpr auto & R7Fiq = R7
 
constexpr auto & PcFiq = Pc
 
constexpr auto & R15Fiq = R15
 
const RegMap Reg64Map
 
const RegMap RegUsrMap
 
const RegMap RegHypMap
 
const RegMap RegSvcMap
 
const RegMap RegMonMap
 
const RegMap RegAbtMap
 
const RegMap RegUndMap
 
const RegMap RegIrqMap
 
const RegMap RegFiqMap
 
static const unsigned regsPerMode = NumRegs
 

Typedef Documentation

◆ RegMap

typedef const RegId gem5::ArmISA::int_reg::RegMap[NumArchRegs]

Definition at line 435 of file int.hh.

Function Documentation

◆ abt()

static const RegId& gem5::ArmISA::int_reg::abt ( unsigned  index)
inlinestatic

◆ fiq()

static const RegId& gem5::ArmISA::int_reg::fiq ( unsigned  index)
inlinestatic

◆ hyp()

static const RegId& gem5::ArmISA::int_reg::hyp ( unsigned  index)
inlinestatic

◆ irq()

static const RegId& gem5::ArmISA::int_reg::irq ( unsigned  index)
inlinestatic

◆ mon()

static const RegId& gem5::ArmISA::int_reg::mon ( unsigned  index)
inlinestatic

◆ regInMode()

static int gem5::ArmISA::int_reg::regInMode ( OperatingMode  mode,
int  reg 
)
inlinestatic

◆ svc()

static const RegId& gem5::ArmISA::int_reg::svc ( unsigned  index)
inlinestatic

◆ und()

static const RegId& gem5::ArmISA::int_reg::und ( unsigned  index)
inlinestatic

◆ usr()

static const RegId& gem5::ArmISA::int_reg::usr ( unsigned  index)
inlinestatic

◆ x()

static RegId gem5::ArmISA::int_reg::x ( unsigned  index)
inlinestatic

Variable Documentation

◆ Lr

constexpr auto & gem5::ArmISA::int_reg::Lr = R14

◆ LRAbt

constexpr auto & gem5::ArmISA::int_reg::LRAbt = R14Abt

Definition at line 287 of file int.hh.

◆ LRFiq

constexpr auto & gem5::ArmISA::int_reg::LRFiq = R14Fiq

Definition at line 296 of file int.hh.

◆ LRHyp

constexpr auto & gem5::ArmISA::int_reg::LRHyp = Lr

Definition at line 384 of file int.hh.

◆ LRIrq

constexpr auto & gem5::ArmISA::int_reg::LRIrq = R14Irq

Definition at line 293 of file int.hh.

◆ LRMon

constexpr auto & gem5::ArmISA::int_reg::LRMon = R14Mon

Definition at line 282 of file int.hh.

◆ LRSvc

constexpr auto & gem5::ArmISA::int_reg::LRSvc = R14Svc

Definition at line 279 of file int.hh.

◆ LRUnd

constexpr auto & gem5::ArmISA::int_reg::LRUnd = R14Und

Definition at line 290 of file int.hh.

◆ LRUsr

constexpr auto & gem5::ArmISA::int_reg::LRUsr = Lr

Definition at line 315 of file int.hh.

◆ Pc

constexpr auto & gem5::ArmISA::int_reg::Pc = R15

◆ PcAbt

constexpr auto & gem5::ArmISA::int_reg::PcAbt = Pc

Definition at line 367 of file int.hh.

◆ PcFiq

constexpr auto & gem5::ArmISA::int_reg::PcFiq = Pc

Definition at line 432 of file int.hh.

◆ PcHyp

constexpr auto & gem5::ArmISA::int_reg::PcHyp = Pc

Definition at line 386 of file int.hh.

◆ PcIrq

constexpr auto & gem5::ArmISA::int_reg::PcIrq = Pc

Definition at line 420 of file int.hh.

◆ PcMon

constexpr auto & gem5::ArmISA::int_reg::PcMon = Pc

Definition at line 350 of file int.hh.

◆ PcSvc

constexpr auto & gem5::ArmISA::int_reg::PcSvc = Pc

Definition at line 333 of file int.hh.

◆ PcUnd

constexpr auto & gem5::ArmISA::int_reg::PcUnd = Pc

Definition at line 403 of file int.hh.

◆ PcUsr

constexpr auto & gem5::ArmISA::int_reg::PcUsr = Pc

Definition at line 317 of file int.hh.

◆ R0

constexpr RegId gem5::ArmISA::int_reg::R0 = intRegClass[_R0Idx]
inlineconstexpr

◆ R0Abt

constexpr auto & gem5::ArmISA::int_reg::R0Abt = R0

Definition at line 354 of file int.hh.

◆ R0Fiq

constexpr auto & gem5::ArmISA::int_reg::R0Fiq = R0

Definition at line 424 of file int.hh.

◆ R0Hyp

constexpr auto & gem5::ArmISA::int_reg::R0Hyp = R0

Definition at line 371 of file int.hh.

◆ R0Irq

constexpr auto & gem5::ArmISA::int_reg::R0Irq = R0

Definition at line 407 of file int.hh.

◆ R0Mon

constexpr auto & gem5::ArmISA::int_reg::R0Mon = R0

Definition at line 337 of file int.hh.

◆ R0Svc

constexpr auto & gem5::ArmISA::int_reg::R0Svc = R0

Definition at line 320 of file int.hh.

◆ R0Und

constexpr auto & gem5::ArmISA::int_reg::R0Und = R0

Definition at line 390 of file int.hh.

◆ R0Usr

constexpr auto & gem5::ArmISA::int_reg::R0Usr = R0

Definition at line 299 of file int.hh.

◆ R1

constexpr RegId gem5::ArmISA::int_reg::R1 = intRegClass[_R1Idx]

◆ R10

constexpr RegId gem5::ArmISA::int_reg::R10 = intRegClass[_R10Idx]

◆ R10Abt

constexpr auto & gem5::ArmISA::int_reg::R10Abt = R10

Definition at line 364 of file int.hh.

◆ R10Fiq

constexpr RegId gem5::ArmISA::int_reg::R10Fiq = intRegClass[_R10FiqIdx]

Definition at line 222 of file int.hh.

◆ R10Hyp

constexpr auto & gem5::ArmISA::int_reg::R10Hyp = R10

Definition at line 381 of file int.hh.

◆ R10Irq

constexpr auto & gem5::ArmISA::int_reg::R10Irq = R10

Definition at line 417 of file int.hh.

◆ R10Mon

constexpr auto & gem5::ArmISA::int_reg::R10Mon = R10

Definition at line 347 of file int.hh.

◆ R10Svc

constexpr auto & gem5::ArmISA::int_reg::R10Svc = R10

Definition at line 330 of file int.hh.

◆ R10Und

constexpr auto & gem5::ArmISA::int_reg::R10Und = R10

Definition at line 400 of file int.hh.

◆ R10Usr

constexpr auto & gem5::ArmISA::int_reg::R10Usr = R10

Definition at line 309 of file int.hh.

◆ R11

constexpr RegId gem5::ArmISA::int_reg::R11 = intRegClass[_R11Idx]

◆ R11Abt

constexpr auto & gem5::ArmISA::int_reg::R11Abt = R11

Definition at line 365 of file int.hh.

◆ R11Fiq

constexpr RegId gem5::ArmISA::int_reg::R11Fiq = intRegClass[_R11FiqIdx]

Definition at line 223 of file int.hh.

◆ R11Hyp

constexpr auto & gem5::ArmISA::int_reg::R11Hyp = R11

Definition at line 382 of file int.hh.

◆ R11Irq

constexpr auto & gem5::ArmISA::int_reg::R11Irq = R11

Definition at line 418 of file int.hh.

◆ R11Mon

constexpr auto & gem5::ArmISA::int_reg::R11Mon = R11

Definition at line 348 of file int.hh.

◆ R11Svc

constexpr auto & gem5::ArmISA::int_reg::R11Svc = R11

Definition at line 331 of file int.hh.

◆ R11Und

constexpr auto & gem5::ArmISA::int_reg::R11Und = R11

Definition at line 401 of file int.hh.

◆ R11Usr

constexpr auto & gem5::ArmISA::int_reg::R11Usr = R11

Definition at line 310 of file int.hh.

◆ R12

constexpr RegId gem5::ArmISA::int_reg::R12 = intRegClass[_R12Idx]

◆ R12Abt

constexpr auto & gem5::ArmISA::int_reg::R12Abt = R12

Definition at line 366 of file int.hh.

◆ R12Fiq

constexpr RegId gem5::ArmISA::int_reg::R12Fiq = intRegClass[_R12FiqIdx]

Definition at line 224 of file int.hh.

◆ R12Hyp

constexpr auto & gem5::ArmISA::int_reg::R12Hyp = R12

Definition at line 383 of file int.hh.

◆ R12Irq

constexpr auto & gem5::ArmISA::int_reg::R12Irq = R12

Definition at line 419 of file int.hh.

◆ R12Mon

constexpr auto & gem5::ArmISA::int_reg::R12Mon = R12

Definition at line 349 of file int.hh.

◆ R12Svc

constexpr auto & gem5::ArmISA::int_reg::R12Svc = R12

Definition at line 332 of file int.hh.

◆ R12Und

constexpr auto & gem5::ArmISA::int_reg::R12Und = R12

Definition at line 402 of file int.hh.

◆ R12Usr

constexpr auto & gem5::ArmISA::int_reg::R12Usr = R12

Definition at line 311 of file int.hh.

◆ R13

constexpr RegId gem5::ArmISA::int_reg::R13 = intRegClass[_R13Idx]

◆ R13Abt

constexpr RegId gem5::ArmISA::int_reg::R13Abt = intRegClass[_R13AbtIdx]

Definition at line 211 of file int.hh.

◆ R13Fiq

constexpr RegId gem5::ArmISA::int_reg::R13Fiq = intRegClass[_R13FiqIdx]

Definition at line 225 of file int.hh.

◆ R13Hyp

constexpr RegId gem5::ArmISA::int_reg::R13Hyp = intRegClass[_R13HypIdx]

Definition at line 209 of file int.hh.

◆ R13Irq

constexpr RegId gem5::ArmISA::int_reg::R13Irq = intRegClass[_R13IrqIdx]

Definition at line 217 of file int.hh.

◆ R13Mon

constexpr RegId gem5::ArmISA::int_reg::R13Mon = intRegClass[_R13MonIdx]

◆ R13Svc

constexpr RegId gem5::ArmISA::int_reg::R13Svc = intRegClass[_R13SvcIdx]

Definition at line 203 of file int.hh.

◆ R13Und

constexpr RegId gem5::ArmISA::int_reg::R13Und = intRegClass[_R13UndIdx]

Definition at line 214 of file int.hh.

◆ R13Usr

constexpr auto & gem5::ArmISA::int_reg::R13Usr = R13

Definition at line 312 of file int.hh.

◆ R14

constexpr RegId gem5::ArmISA::int_reg::R14 = intRegClass[_R14Idx]

◆ R14Abt

constexpr RegId gem5::ArmISA::int_reg::R14Abt = intRegClass[_R14AbtIdx]

Definition at line 212 of file int.hh.

◆ R14Fiq

constexpr RegId gem5::ArmISA::int_reg::R14Fiq = intRegClass[_R14FiqIdx]

Definition at line 226 of file int.hh.

◆ R14Hyp

constexpr auto & gem5::ArmISA::int_reg::R14Hyp = R14

Definition at line 385 of file int.hh.

◆ R14Irq

constexpr RegId gem5::ArmISA::int_reg::R14Irq = intRegClass[_R14IrqIdx]

Definition at line 218 of file int.hh.

◆ R14Mon

constexpr RegId gem5::ArmISA::int_reg::R14Mon = intRegClass[_R14MonIdx]

◆ R14Svc

constexpr RegId gem5::ArmISA::int_reg::R14Svc = intRegClass[_R14SvcIdx]

Definition at line 204 of file int.hh.

◆ R14Und

constexpr RegId gem5::ArmISA::int_reg::R14Und = intRegClass[_R14UndIdx]

Definition at line 215 of file int.hh.

◆ R14Usr

constexpr auto & gem5::ArmISA::int_reg::R14Usr = R14

Definition at line 314 of file int.hh.

◆ R15

constexpr RegId gem5::ArmISA::int_reg::R15 = intRegClass[_R15Idx]

◆ R15Abt

constexpr auto & gem5::ArmISA::int_reg::R15Abt = R15

Definition at line 368 of file int.hh.

◆ R15Fiq

constexpr auto & gem5::ArmISA::int_reg::R15Fiq = R15

Definition at line 433 of file int.hh.

◆ R15Hyp

constexpr auto & gem5::ArmISA::int_reg::R15Hyp = R15

Definition at line 387 of file int.hh.

◆ R15Irq

constexpr auto & gem5::ArmISA::int_reg::R15Irq = R15

Definition at line 421 of file int.hh.

◆ R15Mon

constexpr auto & gem5::ArmISA::int_reg::R15Mon = R15

Definition at line 351 of file int.hh.

◆ R15Svc

constexpr auto & gem5::ArmISA::int_reg::R15Svc = R15

Definition at line 334 of file int.hh.

◆ R15Und

constexpr auto & gem5::ArmISA::int_reg::R15Und = R15

Definition at line 404 of file int.hh.

◆ R15Usr

constexpr auto & gem5::ArmISA::int_reg::R15Usr = R15

Definition at line 316 of file int.hh.

◆ R1Abt

constexpr auto & gem5::ArmISA::int_reg::R1Abt = R1

Definition at line 355 of file int.hh.

◆ R1Fiq

constexpr auto & gem5::ArmISA::int_reg::R1Fiq = R1

Definition at line 425 of file int.hh.

◆ R1Hyp

constexpr auto & gem5::ArmISA::int_reg::R1Hyp = R1

Definition at line 372 of file int.hh.

◆ R1Irq

constexpr auto & gem5::ArmISA::int_reg::R1Irq = R1

Definition at line 408 of file int.hh.

◆ R1Mon

constexpr auto & gem5::ArmISA::int_reg::R1Mon = R1

Definition at line 338 of file int.hh.

◆ R1Svc

constexpr auto & gem5::ArmISA::int_reg::R1Svc = R1

Definition at line 321 of file int.hh.

◆ R1Und

constexpr auto & gem5::ArmISA::int_reg::R1Und = R1

Definition at line 391 of file int.hh.

◆ R1Usr

constexpr auto & gem5::ArmISA::int_reg::R1Usr = R1

Definition at line 300 of file int.hh.

◆ R2

constexpr RegId gem5::ArmISA::int_reg::R2 = intRegClass[_R2Idx]

◆ R2Abt

constexpr auto & gem5::ArmISA::int_reg::R2Abt = R2

Definition at line 356 of file int.hh.

◆ R2Fiq

constexpr auto & gem5::ArmISA::int_reg::R2Fiq = R2

Definition at line 426 of file int.hh.

◆ R2Hyp

constexpr auto & gem5::ArmISA::int_reg::R2Hyp = R2

Definition at line 373 of file int.hh.

◆ R2Irq

constexpr auto & gem5::ArmISA::int_reg::R2Irq = R2

Definition at line 409 of file int.hh.

◆ R2Mon

constexpr auto & gem5::ArmISA::int_reg::R2Mon = R2

Definition at line 339 of file int.hh.

◆ R2Svc

constexpr auto & gem5::ArmISA::int_reg::R2Svc = R2

Definition at line 322 of file int.hh.

◆ R2Und

constexpr auto & gem5::ArmISA::int_reg::R2Und = R2

Definition at line 392 of file int.hh.

◆ R2Usr

constexpr auto & gem5::ArmISA::int_reg::R2Usr = R2

Definition at line 301 of file int.hh.

◆ R3

constexpr RegId gem5::ArmISA::int_reg::R3 = intRegClass[_R3Idx]

◆ R3Abt

constexpr auto & gem5::ArmISA::int_reg::R3Abt = R3

Definition at line 357 of file int.hh.

◆ R3Fiq

constexpr auto & gem5::ArmISA::int_reg::R3Fiq = R3

Definition at line 427 of file int.hh.

◆ R3Hyp

constexpr auto & gem5::ArmISA::int_reg::R3Hyp = R3

Definition at line 374 of file int.hh.

◆ R3Irq

constexpr auto & gem5::ArmISA::int_reg::R3Irq = R3

Definition at line 410 of file int.hh.

◆ R3Mon

constexpr auto & gem5::ArmISA::int_reg::R3Mon = R3

Definition at line 340 of file int.hh.

◆ R3Svc

constexpr auto & gem5::ArmISA::int_reg::R3Svc = R3

Definition at line 323 of file int.hh.

◆ R3Und

constexpr auto & gem5::ArmISA::int_reg::R3Und = R3

Definition at line 393 of file int.hh.

◆ R3Usr

constexpr auto & gem5::ArmISA::int_reg::R3Usr = R3

Definition at line 302 of file int.hh.

◆ R4

constexpr RegId gem5::ArmISA::int_reg::R4 = intRegClass[_R4Idx]

◆ R4Abt

constexpr auto & gem5::ArmISA::int_reg::R4Abt = R4

Definition at line 358 of file int.hh.

◆ R4Fiq

constexpr auto & gem5::ArmISA::int_reg::R4Fiq = R4

Definition at line 428 of file int.hh.

◆ R4Hyp

constexpr auto & gem5::ArmISA::int_reg::R4Hyp = R4

Definition at line 375 of file int.hh.

◆ R4Irq

constexpr auto & gem5::ArmISA::int_reg::R4Irq = R4

Definition at line 411 of file int.hh.

◆ R4Mon

constexpr auto & gem5::ArmISA::int_reg::R4Mon = R4

Definition at line 341 of file int.hh.

◆ R4Svc

constexpr auto & gem5::ArmISA::int_reg::R4Svc = R4

Definition at line 324 of file int.hh.

◆ R4Und

constexpr auto & gem5::ArmISA::int_reg::R4Und = R4

Definition at line 394 of file int.hh.

◆ R4Usr

constexpr auto & gem5::ArmISA::int_reg::R4Usr = R4

Definition at line 303 of file int.hh.

◆ R5

constexpr RegId gem5::ArmISA::int_reg::R5 = intRegClass[_R5Idx]

◆ R5Abt

constexpr auto & gem5::ArmISA::int_reg::R5Abt = R5

Definition at line 359 of file int.hh.

◆ R5Fiq

constexpr auto & gem5::ArmISA::int_reg::R5Fiq = R5

Definition at line 429 of file int.hh.

◆ R5Hyp

constexpr auto & gem5::ArmISA::int_reg::R5Hyp = R5

Definition at line 376 of file int.hh.

◆ R5Irq

constexpr auto & gem5::ArmISA::int_reg::R5Irq = R5

Definition at line 412 of file int.hh.

◆ R5Mon

constexpr auto & gem5::ArmISA::int_reg::R5Mon = R5

Definition at line 342 of file int.hh.

◆ R5Svc

constexpr auto & gem5::ArmISA::int_reg::R5Svc = R5

Definition at line 325 of file int.hh.

◆ R5Und

constexpr auto & gem5::ArmISA::int_reg::R5Und = R5

Definition at line 395 of file int.hh.

◆ R5Usr

constexpr auto & gem5::ArmISA::int_reg::R5Usr = R5

Definition at line 304 of file int.hh.

◆ R6

constexpr RegId gem5::ArmISA::int_reg::R6 = intRegClass[_R6Idx]

◆ R6Abt

constexpr auto & gem5::ArmISA::int_reg::R6Abt = R6

Definition at line 360 of file int.hh.

◆ R6Fiq

constexpr auto & gem5::ArmISA::int_reg::R6Fiq = R6

Definition at line 430 of file int.hh.

◆ R6Hyp

constexpr auto & gem5::ArmISA::int_reg::R6Hyp = R6

Definition at line 377 of file int.hh.

◆ R6Irq

constexpr auto & gem5::ArmISA::int_reg::R6Irq = R6

Definition at line 413 of file int.hh.

◆ R6Mon

constexpr auto & gem5::ArmISA::int_reg::R6Mon = R6

Definition at line 343 of file int.hh.

◆ R6Svc

constexpr auto & gem5::ArmISA::int_reg::R6Svc = R6

Definition at line 326 of file int.hh.

◆ R6Und

constexpr auto & gem5::ArmISA::int_reg::R6Und = R6

Definition at line 396 of file int.hh.

◆ R6Usr

constexpr auto & gem5::ArmISA::int_reg::R6Usr = R6

Definition at line 305 of file int.hh.

◆ R7

constexpr RegId gem5::ArmISA::int_reg::R7 = intRegClass[_R7Idx]

◆ R7Abt

constexpr auto & gem5::ArmISA::int_reg::R7Abt = R7

Definition at line 361 of file int.hh.

◆ R7Fiq

constexpr auto & gem5::ArmISA::int_reg::R7Fiq = R7

Definition at line 431 of file int.hh.

◆ R7Hyp

constexpr auto & gem5::ArmISA::int_reg::R7Hyp = R7

Definition at line 378 of file int.hh.

◆ R7Irq

constexpr auto & gem5::ArmISA::int_reg::R7Irq = R7

Definition at line 414 of file int.hh.

◆ R7Mon

constexpr auto & gem5::ArmISA::int_reg::R7Mon = R7

Definition at line 344 of file int.hh.

◆ R7Svc

constexpr auto & gem5::ArmISA::int_reg::R7Svc = R7

Definition at line 327 of file int.hh.

◆ R7Und

constexpr auto & gem5::ArmISA::int_reg::R7Und = R7

Definition at line 397 of file int.hh.

◆ R7Usr

constexpr auto & gem5::ArmISA::int_reg::R7Usr = R7

Definition at line 306 of file int.hh.

◆ R8

constexpr RegId gem5::ArmISA::int_reg::R8 = intRegClass[_R8Idx]

◆ R8Abt

constexpr auto & gem5::ArmISA::int_reg::R8Abt = R8

Definition at line 362 of file int.hh.

◆ R8Fiq

constexpr RegId gem5::ArmISA::int_reg::R8Fiq = intRegClass[_R8FiqIdx]

Definition at line 220 of file int.hh.

◆ R8Hyp

constexpr auto & gem5::ArmISA::int_reg::R8Hyp = R8

Definition at line 379 of file int.hh.

◆ R8Irq

constexpr auto & gem5::ArmISA::int_reg::R8Irq = R8

Definition at line 415 of file int.hh.

◆ R8Mon

constexpr auto & gem5::ArmISA::int_reg::R8Mon = R8

Definition at line 345 of file int.hh.

◆ R8Svc

constexpr auto & gem5::ArmISA::int_reg::R8Svc = R8

Definition at line 328 of file int.hh.

◆ R8Und

constexpr auto & gem5::ArmISA::int_reg::R8Und = R8

Definition at line 398 of file int.hh.

◆ R8Usr

constexpr auto & gem5::ArmISA::int_reg::R8Usr = R8

Definition at line 307 of file int.hh.

◆ R9

constexpr RegId gem5::ArmISA::int_reg::R9 = intRegClass[_R9Idx]

◆ R9Abt

constexpr auto & gem5::ArmISA::int_reg::R9Abt = R9

Definition at line 363 of file int.hh.

◆ R9Fiq

constexpr RegId gem5::ArmISA::int_reg::R9Fiq = intRegClass[_R9FiqIdx]

Definition at line 221 of file int.hh.

◆ R9Hyp

constexpr auto & gem5::ArmISA::int_reg::R9Hyp = R9

Definition at line 380 of file int.hh.

◆ R9Irq

constexpr auto & gem5::ArmISA::int_reg::R9Irq = R9

Definition at line 416 of file int.hh.

◆ R9Mon

constexpr auto & gem5::ArmISA::int_reg::R9Mon = R9

Definition at line 346 of file int.hh.

◆ R9Svc

constexpr auto & gem5::ArmISA::int_reg::R9Svc = R9

Definition at line 329 of file int.hh.

◆ R9Und

constexpr auto & gem5::ArmISA::int_reg::R9Und = R9

Definition at line 399 of file int.hh.

◆ R9Usr

constexpr auto & gem5::ArmISA::int_reg::R9Usr = R9

Definition at line 308 of file int.hh.

◆ Reg64Map

const RegMap gem5::ArmISA::int_reg::Reg64Map
Initial value:
= {
R0, R1, R2, R3, R4, R5, R6, R7,
}
constexpr RegId R14Und
Definition: int.hh:215
constexpr RegId R14Abt
Definition: int.hh:212
constexpr RegId R9Fiq
Definition: int.hh:221
constexpr auto & R13Usr
Definition: int.hh:312
constexpr auto & R11Usr
Definition: int.hh:310
constexpr RegId R14Fiq
Definition: int.hh:226
constexpr RegId R13Irq
Definition: int.hh:217
constexpr auto & R8Usr
Definition: int.hh:307
constexpr RegId R11Fiq
Definition: int.hh:223
constexpr RegId R13Svc
Definition: int.hh:203
constexpr auto & R12Usr
Definition: int.hh:311
constexpr RegId R8Fiq
Definition: int.hh:220
constexpr RegId R14Irq
Definition: int.hh:218
constexpr RegId R13Fiq
Definition: int.hh:225
constexpr RegId R13Hyp
Definition: int.hh:209
constexpr RegId R13Abt
Definition: int.hh:211
constexpr RegId R14Svc
Definition: int.hh:204
constexpr auto & R10Usr
Definition: int.hh:309
constexpr RegId R13Und
Definition: int.hh:214
constexpr auto & R9Usr
Definition: int.hh:308
constexpr RegId R10Fiq
Definition: int.hh:222
constexpr RegId R12Fiq
Definition: int.hh:224
constexpr auto & R14Usr
Definition: int.hh:314
constexpr RegId R2
Definition: int.hh:107
constexpr RegId R7
Definition: int.hh:112
constexpr RegId R1
Definition: int.hh:106
constexpr RegId R4
Definition: int.hh:109
constexpr RegId R0
Definition: int.hh:105
constexpr RegId R5
Definition: int.hh:110
constexpr RegId R3
Definition: int.hh:108
constexpr RegId R6
Definition: int.hh:111
constexpr RegId Zero
Definition: int.hh:91

Definition at line 437 of file int.hh.

Referenced by gem5::ArmISA::ISA::updateRegMap().

◆ RegAbtMap

const RegMap gem5::ArmISA::int_reg::RegAbtMap
Initial value:
= {
}
constexpr auto & R9Abt
Definition: int.hh:363
constexpr auto & R11Abt
Definition: int.hh:365
constexpr auto & R1Abt
Definition: int.hh:355
constexpr auto & R3Abt
Definition: int.hh:357
constexpr auto & R8Abt
Definition: int.hh:362
constexpr auto & R10Abt
Definition: int.hh:364
constexpr auto & R12Abt
Definition: int.hh:366
constexpr auto & R2Abt
Definition: int.hh:356
constexpr auto & R4Abt
Definition: int.hh:358
constexpr auto & R6Abt
Definition: int.hh:360
constexpr auto & R7Abt
Definition: int.hh:361
constexpr auto & R5Abt
Definition: int.hh:359
constexpr auto & R0Abt
Definition: int.hh:354
constexpr auto & R15Abt
Definition: int.hh:368

Definition at line 507 of file int.hh.

Referenced by abt(), and gem5::ArmISA::ISA::updateRegMap().

◆ RegFiqMap

const RegMap gem5::ArmISA::int_reg::RegFiqMap
Initial value:
= {
}
constexpr auto & R0Fiq
Definition: int.hh:424
constexpr auto & R4Fiq
Definition: int.hh:428
constexpr auto & R1Fiq
Definition: int.hh:425
constexpr auto & R3Fiq
Definition: int.hh:427
constexpr auto & R15Fiq
Definition: int.hh:433
constexpr auto & R2Fiq
Definition: int.hh:426
constexpr auto & R7Fiq
Definition: int.hh:431
constexpr auto & R5Fiq
Definition: int.hh:429
constexpr auto & R6Fiq
Definition: int.hh:430

Definition at line 549 of file int.hh.

Referenced by fiq(), and gem5::ArmISA::ISA::updateRegMap().

◆ RegHypMap

const RegMap gem5::ArmISA::int_reg::RegHypMap
Initial value:
= {
}
constexpr auto & R5Hyp
Definition: int.hh:376
constexpr auto & R12Hyp
Definition: int.hh:383
constexpr auto & R1Hyp
Definition: int.hh:372
constexpr auto & R3Hyp
Definition: int.hh:374
constexpr auto & R14Hyp
Definition: int.hh:385
constexpr auto & R11Hyp
Definition: int.hh:382
constexpr auto & R2Hyp
Definition: int.hh:373
constexpr auto & R10Hyp
Definition: int.hh:381
constexpr auto & R0Hyp
Definition: int.hh:371
constexpr auto & R7Hyp
Definition: int.hh:378
constexpr auto & R4Hyp
Definition: int.hh:375
constexpr auto & R15Hyp
Definition: int.hh:387
constexpr auto & R8Hyp
Definition: int.hh:379
constexpr auto & R9Hyp
Definition: int.hh:380
constexpr auto & R6Hyp
Definition: int.hh:377

Definition at line 465 of file int.hh.

Referenced by hyp(), and gem5::ArmISA::ISA::updateRegMap().

◆ RegIrqMap

const RegMap gem5::ArmISA::int_reg::RegIrqMap
Initial value:
= {
}
constexpr auto & R9Irq
Definition: int.hh:416
constexpr auto & R8Irq
Definition: int.hh:415
constexpr auto & R1Irq
Definition: int.hh:408
constexpr auto & R4Irq
Definition: int.hh:411
constexpr auto & R3Irq
Definition: int.hh:410
constexpr auto & R6Irq
Definition: int.hh:413
constexpr auto & R5Irq
Definition: int.hh:412
constexpr auto & R2Irq
Definition: int.hh:409
constexpr auto & R10Irq
Definition: int.hh:417
constexpr auto & R12Irq
Definition: int.hh:419
constexpr auto & R0Irq
Definition: int.hh:407
constexpr auto & R7Irq
Definition: int.hh:414
constexpr auto & R15Irq
Definition: int.hh:421
constexpr auto & R11Irq
Definition: int.hh:418

Definition at line 535 of file int.hh.

Referenced by irq(), and gem5::ArmISA::ISA::updateRegMap().

◆ RegMonMap

const RegMap gem5::ArmISA::int_reg::RegMonMap
Initial value:
= {
}
constexpr auto & R0Mon
Definition: int.hh:337
constexpr RegId R14Mon
Definition: int.hh:207
constexpr auto & R11Mon
Definition: int.hh:348
constexpr auto & R2Mon
Definition: int.hh:339
constexpr auto & R5Mon
Definition: int.hh:342
constexpr auto & R3Mon
Definition: int.hh:340
constexpr auto & R9Mon
Definition: int.hh:346
constexpr auto & R8Mon
Definition: int.hh:345
constexpr RegId R13Mon
Definition: int.hh:206
constexpr auto & R6Mon
Definition: int.hh:343
constexpr auto & R12Mon
Definition: int.hh:349
constexpr auto & R4Mon
Definition: int.hh:341
constexpr auto & R1Mon
Definition: int.hh:338
constexpr auto & R7Mon
Definition: int.hh:344
constexpr auto & R10Mon
Definition: int.hh:347
constexpr auto & R15Mon
Definition: int.hh:351

Definition at line 493 of file int.hh.

Referenced by mon(), and gem5::ArmISA::ISA::updateRegMap().

◆ regsPerMode

const unsigned gem5::ArmISA::int_reg::regsPerMode = NumRegs
static

Definition at line 563 of file int.hh.

Referenced by gem5::ArmISA::flattenIntRegModeIndex(), and regInMode().

◆ RegSvcMap

const RegMap gem5::ArmISA::int_reg::RegSvcMap
Initial value:
= {
}
constexpr auto & R11Svc
Definition: int.hh:331
constexpr auto & R15Svc
Definition: int.hh:334
constexpr auto & R8Svc
Definition: int.hh:328
constexpr auto & R2Svc
Definition: int.hh:322
constexpr auto & R10Svc
Definition: int.hh:330
constexpr auto & R12Svc
Definition: int.hh:332
constexpr auto & R6Svc
Definition: int.hh:326
constexpr auto & R3Svc
Definition: int.hh:323
constexpr auto & R7Svc
Definition: int.hh:327
constexpr auto & R0Svc
Definition: int.hh:320
constexpr auto & R1Svc
Definition: int.hh:321
constexpr auto & R4Svc
Definition: int.hh:324
constexpr auto & R5Svc
Definition: int.hh:325
constexpr auto & R9Svc
Definition: int.hh:329

Definition at line 479 of file int.hh.

Referenced by svc(), and gem5::ArmISA::ISA::updateRegMap().

◆ RegUndMap

const RegMap gem5::ArmISA::int_reg::RegUndMap
Initial value:
= {
}
constexpr auto & R3Und
Definition: int.hh:393
constexpr auto & R0Und
Definition: int.hh:390
constexpr auto & R5Und
Definition: int.hh:395
constexpr auto & R12Und
Definition: int.hh:402
constexpr auto & R10Und
Definition: int.hh:400
constexpr auto & R2Und
Definition: int.hh:392
constexpr auto & R1Und
Definition: int.hh:391
constexpr auto & R11Und
Definition: int.hh:401
constexpr auto & R8Und
Definition: int.hh:398
constexpr auto & R9Und
Definition: int.hh:399
constexpr auto & R7Und
Definition: int.hh:397
constexpr auto & R6Und
Definition: int.hh:396
constexpr auto & R15Und
Definition: int.hh:404
constexpr auto & R4Und
Definition: int.hh:394

Definition at line 521 of file int.hh.

Referenced by und(), and gem5::ArmISA::ISA::updateRegMap().

◆ RegUsrMap

const RegMap gem5::ArmISA::int_reg::RegUsrMap
Initial value:
= {
}
constexpr auto & R6Usr
Definition: int.hh:305
constexpr auto & R1Usr
Definition: int.hh:300
constexpr auto & R5Usr
Definition: int.hh:304
constexpr auto & R2Usr
Definition: int.hh:301
constexpr auto & R4Usr
Definition: int.hh:303
constexpr auto & R3Usr
Definition: int.hh:302
constexpr auto & R15Usr
Definition: int.hh:316
constexpr auto & R0Usr
Definition: int.hh:299
constexpr auto & R7Usr
Definition: int.hh:306

Definition at line 451 of file int.hh.

Referenced by gem5::ArmISA::ISA::updateRegMap(), and usr().

◆ Sp

constexpr auto& gem5::ArmISA::int_reg::Sp = R13
inlineconstexpr

◆ Sp0

constexpr RegId gem5::ArmISA::int_reg::Sp0 = intRegClass[_Sp0Idx]

◆ Sp1

constexpr RegId gem5::ArmISA::int_reg::Sp1 = intRegClass[_Sp1Idx]

◆ Sp2

constexpr RegId gem5::ArmISA::int_reg::Sp2 = intRegClass[_Sp2Idx]

◆ Sp3

constexpr RegId gem5::ArmISA::int_reg::Sp3 = intRegClass[_Sp3Idx]

Definition at line 236 of file int.hh.

Referenced by gem5::ArmISA::IntRegClassOps::flatten().

◆ SPAbt

constexpr auto & gem5::ArmISA::int_reg::SPAbt = R13Abt

Definition at line 286 of file int.hh.

◆ SPFiq

constexpr auto & gem5::ArmISA::int_reg::SPFiq = R13Fiq

Definition at line 295 of file int.hh.

◆ SPHyp

constexpr auto & gem5::ArmISA::int_reg::SPHyp = R13Hyp

Definition at line 284 of file int.hh.

◆ SPIrq

constexpr auto & gem5::ArmISA::int_reg::SPIrq = R13Irq

Definition at line 292 of file int.hh.

◆ SPMon

constexpr auto & gem5::ArmISA::int_reg::SPMon = R13Mon

Definition at line 281 of file int.hh.

◆ SpSvc

constexpr auto & gem5::ArmISA::int_reg::SpSvc = R13Svc

Definition at line 278 of file int.hh.

◆ SPUnd

constexpr auto & gem5::ArmISA::int_reg::SPUnd = R13Und

Definition at line 289 of file int.hh.

◆ SPUsr

constexpr auto & gem5::ArmISA::int_reg::SPUsr = Sp

Definition at line 313 of file int.hh.

◆ Spx

constexpr RegId gem5::ArmISA::int_reg::Spx = intRegClass[_SpxIdx]

◆ Ureg0

constexpr RegId gem5::ArmISA::int_reg::Ureg0 = intRegClass[_Ureg0Idx]

◆ Ureg1

constexpr RegId gem5::ArmISA::int_reg::Ureg1 = intRegClass[_Ureg1Idx]

Definition at line 230 of file int.hh.

Referenced by gem5::ArmISA::MacroMemOp::MacroMemOp().

◆ Ureg2

constexpr RegId gem5::ArmISA::int_reg::Ureg2 = intRegClass[_Ureg2Idx]

Definition at line 231 of file int.hh.

◆ X0

constexpr RegId gem5::ArmISA::int_reg::X0 = intRegClass[_X0Idx]

◆ X1

constexpr RegId gem5::ArmISA::int_reg::X1 = intRegClass[_X1Idx]

◆ X10

constexpr RegId gem5::ArmISA::int_reg::X10 = intRegClass[_X10Idx]

Definition at line 250 of file int.hh.

◆ X11

constexpr RegId gem5::ArmISA::int_reg::X11 = intRegClass[_X11Idx]

Definition at line 251 of file int.hh.

◆ X12

constexpr RegId gem5::ArmISA::int_reg::X12 = intRegClass[_X12Idx]

Definition at line 252 of file int.hh.

◆ X13

constexpr RegId gem5::ArmISA::int_reg::X13 = intRegClass[_X13Idx]

Definition at line 253 of file int.hh.

◆ X14

constexpr RegId gem5::ArmISA::int_reg::X14 = intRegClass[_X14Idx]

Definition at line 254 of file int.hh.

◆ X15

constexpr RegId gem5::ArmISA::int_reg::X15 = intRegClass[_X15Idx]

Definition at line 255 of file int.hh.

◆ X16

constexpr RegId gem5::ArmISA::int_reg::X16 = intRegClass[_X16Idx]

Definition at line 256 of file int.hh.

◆ X17

constexpr RegId gem5::ArmISA::int_reg::X17 = intRegClass[_X17Idx]

Definition at line 257 of file int.hh.

◆ X18

constexpr RegId gem5::ArmISA::int_reg::X18 = intRegClass[_X18Idx]

Definition at line 258 of file int.hh.

◆ X19

constexpr RegId gem5::ArmISA::int_reg::X19 = intRegClass[_X19Idx]

Definition at line 259 of file int.hh.

◆ X2

constexpr RegId gem5::ArmISA::int_reg::X2 = intRegClass[_X2Idx]

Definition at line 242 of file int.hh.

◆ X20

constexpr RegId gem5::ArmISA::int_reg::X20 = intRegClass[_X20Idx]

Definition at line 260 of file int.hh.

◆ X21

constexpr RegId gem5::ArmISA::int_reg::X21 = intRegClass[_X21Idx]

Definition at line 261 of file int.hh.

◆ X22

constexpr RegId gem5::ArmISA::int_reg::X22 = intRegClass[_X22Idx]

Definition at line 262 of file int.hh.

◆ X23

constexpr RegId gem5::ArmISA::int_reg::X23 = intRegClass[_X23Idx]

Definition at line 263 of file int.hh.

◆ X24

constexpr RegId gem5::ArmISA::int_reg::X24 = intRegClass[_X24Idx]

Definition at line 264 of file int.hh.

◆ X25

constexpr RegId gem5::ArmISA::int_reg::X25 = intRegClass[_X25Idx]

Definition at line 265 of file int.hh.

◆ X26

constexpr RegId gem5::ArmISA::int_reg::X26 = intRegClass[_X26Idx]

Definition at line 266 of file int.hh.

◆ X27

constexpr RegId gem5::ArmISA::int_reg::X27 = intRegClass[_X27Idx]

Definition at line 267 of file int.hh.

◆ X28

constexpr RegId gem5::ArmISA::int_reg::X28 = intRegClass[_X28Idx]

Definition at line 268 of file int.hh.

◆ X29

constexpr RegId gem5::ArmISA::int_reg::X29 = intRegClass[_X29Idx]

Definition at line 269 of file int.hh.

◆ X3

constexpr RegId gem5::ArmISA::int_reg::X3 = intRegClass[_X3Idx]

Definition at line 243 of file int.hh.

◆ X30

constexpr RegId gem5::ArmISA::int_reg::X30 = intRegClass[_X30Idx]

◆ X31

constexpr RegId gem5::ArmISA::int_reg::X31 = intRegClass[_X31Idx]

◆ X4

constexpr RegId gem5::ArmISA::int_reg::X4 = intRegClass[_X4Idx]

Definition at line 244 of file int.hh.

◆ X5

constexpr RegId gem5::ArmISA::int_reg::X5 = intRegClass[_X5Idx]

Definition at line 245 of file int.hh.

Referenced by gem5::ArmISA::FsLinux::initState().

◆ X6

constexpr RegId gem5::ArmISA::int_reg::X6 = intRegClass[_X6Idx]

Definition at line 246 of file int.hh.

◆ X7

constexpr RegId gem5::ArmISA::int_reg::X7 = intRegClass[_X7Idx]

Definition at line 247 of file int.hh.

◆ X8

constexpr RegId gem5::ArmISA::int_reg::X8 = intRegClass[_X8Idx]

◆ X9

constexpr RegId gem5::ArmISA::int_reg::X9 = intRegClass[_X9Idx]

Definition at line 249 of file int.hh.

◆ Zero

constexpr RegId gem5::ArmISA::int_reg::Zero = intRegClass[_ZeroIdx]

Generated on Wed Dec 21 2022 10:23:37 for gem5 by doxygen 1.9.1