gem5  v22.1.0.0
Enumerations | Variables
gem5::RiscvISA::float_reg Namespace Reference

Enumerations

enum  : RegIndex {
  _Ft0Idx , _Ft1Idx , _Ft2Idx , _Ft3Idx ,
  _Ft4Idx , _Ft5Idx , _Ft6Idx , _Ft7Idx ,
  _Fs0Idx , _Fs1Idx , _Fa0Idx , _Fa1Idx ,
  _Fa2Idx , _Fa3Idx , _Fa4Idx , _Fa5Idx ,
  _Fa6Idx , _Fa7Idx , _Fs2Idx , _Fs3Idx ,
  _Fs4Idx , _Fs5Idx , _Fs6Idx , _Fs7Idx ,
  _Fs8Idx , _Fs9Idx , _Fs10Idx , _Fs11Idx ,
  _Ft8Idx , _Ft9Idx , _Ft10Idx , _Ft11Idx ,
  NumRegs
}
 

Variables

constexpr RegId Ft0 = floatRegClass[_Ft0Idx]
 
constexpr RegId Ft1 = floatRegClass[_Ft1Idx]
 
constexpr RegId Ft2 = floatRegClass[_Ft2Idx]
 
constexpr RegId Ft3 = floatRegClass[_Ft3Idx]
 
constexpr RegId Ft4 = floatRegClass[_Ft4Idx]
 
constexpr RegId Ft5 = floatRegClass[_Ft5Idx]
 
constexpr RegId Ft6 = floatRegClass[_Ft6Idx]
 
constexpr RegId Ft7 = floatRegClass[_Ft7Idx]
 
constexpr RegId Fs0 = floatRegClass[_Fs0Idx]
 
constexpr RegId Fs1 = floatRegClass[_Fs1Idx]
 
constexpr RegId Fa0 = floatRegClass[_Fa0Idx]
 
constexpr RegId Fa1 = floatRegClass[_Fa1Idx]
 
constexpr RegId Fa2 = floatRegClass[_Fa2Idx]
 
constexpr RegId Fa3 = floatRegClass[_Fa3Idx]
 
constexpr RegId Fa4 = floatRegClass[_Fa4Idx]
 
constexpr RegId Fa5 = floatRegClass[_Fa5Idx]
 
constexpr RegId Fa6 = floatRegClass[_Fa6Idx]
 
constexpr RegId Fa7 = floatRegClass[_Fa7Idx]
 
constexpr RegId Fs2 = floatRegClass[_Fs2Idx]
 
constexpr RegId Fs3 = floatRegClass[_Fs3Idx]
 
constexpr RegId Fs4 = floatRegClass[_Fs4Idx]
 
constexpr RegId Fs5 = floatRegClass[_Fs5Idx]
 
constexpr RegId Fs6 = floatRegClass[_Fs6Idx]
 
constexpr RegId Fs7 = floatRegClass[_Fs7Idx]
 
constexpr RegId Fs8 = floatRegClass[_Fs8Idx]
 
constexpr RegId Fs9 = floatRegClass[_Fs9Idx]
 
constexpr RegId Fs10 = floatRegClass[_Fs10Idx]
 
constexpr RegId Fs11 = floatRegClass[_Fs11Idx]
 
constexpr RegId Ft8 = floatRegClass[_Ft8Idx]
 
constexpr RegId Ft9 = floatRegClass[_Ft9Idx]
 
constexpr RegId Ft10 = floatRegClass[_Ft10Idx]
 
constexpr RegId Ft11 = floatRegClass[_Ft11Idx]
 
const std::vector< std::string > RegNames
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum : RegIndex
Enumerator
_Ft0Idx 
_Ft1Idx 
_Ft2Idx 
_Ft3Idx 
_Ft4Idx 
_Ft5Idx 
_Ft6Idx 
_Ft7Idx 
_Fs0Idx 
_Fs1Idx 
_Fa0Idx 
_Fa1Idx 
_Fa2Idx 
_Fa3Idx 
_Fa4Idx 
_Fa5Idx 
_Fa6Idx 
_Fa7Idx 
_Fs2Idx 
_Fs3Idx 
_Fs4Idx 
_Fs5Idx 
_Fs6Idx 
_Fs7Idx 
_Fs8Idx 
_Fs9Idx 
_Fs10Idx 
_Fs11Idx 
_Ft8Idx 
_Ft9Idx 
_Ft10Idx 
_Ft11Idx 
NumRegs 

Definition at line 113 of file float.hh.

Variable Documentation

◆ Fa0

constexpr RegId gem5::RiscvISA::float_reg::Fa0 = floatRegClass[_Fa0Idx]

Definition at line 176 of file float.hh.

◆ Fa1

constexpr RegId gem5::RiscvISA::float_reg::Fa1 = floatRegClass[_Fa1Idx]

Definition at line 177 of file float.hh.

◆ Fa2

constexpr RegId gem5::RiscvISA::float_reg::Fa2 = floatRegClass[_Fa2Idx]

Definition at line 178 of file float.hh.

◆ Fa3

constexpr RegId gem5::RiscvISA::float_reg::Fa3 = floatRegClass[_Fa3Idx]

Definition at line 179 of file float.hh.

◆ Fa4

constexpr RegId gem5::RiscvISA::float_reg::Fa4 = floatRegClass[_Fa4Idx]

Definition at line 180 of file float.hh.

◆ Fa5

constexpr RegId gem5::RiscvISA::float_reg::Fa5 = floatRegClass[_Fa5Idx]

Definition at line 181 of file float.hh.

◆ Fa6

constexpr RegId gem5::RiscvISA::float_reg::Fa6 = floatRegClass[_Fa6Idx]

Definition at line 182 of file float.hh.

◆ Fa7

constexpr RegId gem5::RiscvISA::float_reg::Fa7 = floatRegClass[_Fa7Idx]

Definition at line 183 of file float.hh.

◆ Fs0

constexpr RegId gem5::RiscvISA::float_reg::Fs0 = floatRegClass[_Fs0Idx]

Definition at line 173 of file float.hh.

◆ Fs1

constexpr RegId gem5::RiscvISA::float_reg::Fs1 = floatRegClass[_Fs1Idx]

Definition at line 174 of file float.hh.

◆ Fs10

constexpr RegId gem5::RiscvISA::float_reg::Fs10 = floatRegClass[_Fs10Idx]

Definition at line 193 of file float.hh.

◆ Fs11

constexpr RegId gem5::RiscvISA::float_reg::Fs11 = floatRegClass[_Fs11Idx]

Definition at line 194 of file float.hh.

◆ Fs2

constexpr RegId gem5::RiscvISA::float_reg::Fs2 = floatRegClass[_Fs2Idx]

Definition at line 185 of file float.hh.

◆ Fs3

constexpr RegId gem5::RiscvISA::float_reg::Fs3 = floatRegClass[_Fs3Idx]

Definition at line 186 of file float.hh.

◆ Fs4

constexpr RegId gem5::RiscvISA::float_reg::Fs4 = floatRegClass[_Fs4Idx]

Definition at line 187 of file float.hh.

◆ Fs5

constexpr RegId gem5::RiscvISA::float_reg::Fs5 = floatRegClass[_Fs5Idx]

Definition at line 188 of file float.hh.

◆ Fs6

constexpr RegId gem5::RiscvISA::float_reg::Fs6 = floatRegClass[_Fs6Idx]

Definition at line 189 of file float.hh.

◆ Fs7

constexpr RegId gem5::RiscvISA::float_reg::Fs7 = floatRegClass[_Fs7Idx]

Definition at line 190 of file float.hh.

◆ Fs8

constexpr RegId gem5::RiscvISA::float_reg::Fs8 = floatRegClass[_Fs8Idx]

Definition at line 191 of file float.hh.

◆ Fs9

constexpr RegId gem5::RiscvISA::float_reg::Fs9 = floatRegClass[_Fs9Idx]

Definition at line 192 of file float.hh.

◆ Ft0

constexpr RegId gem5::RiscvISA::float_reg::Ft0 = floatRegClass[_Ft0Idx]
inlineconstexpr

Definition at line 164 of file float.hh.

◆ Ft1

constexpr RegId gem5::RiscvISA::float_reg::Ft1 = floatRegClass[_Ft1Idx]

Definition at line 165 of file float.hh.

◆ Ft10

constexpr RegId gem5::RiscvISA::float_reg::Ft10 = floatRegClass[_Ft10Idx]

Definition at line 198 of file float.hh.

◆ Ft11

constexpr RegId gem5::RiscvISA::float_reg::Ft11 = floatRegClass[_Ft11Idx]

Definition at line 199 of file float.hh.

◆ Ft2

constexpr RegId gem5::RiscvISA::float_reg::Ft2 = floatRegClass[_Ft2Idx]

Definition at line 166 of file float.hh.

◆ Ft3

constexpr RegId gem5::RiscvISA::float_reg::Ft3 = floatRegClass[_Ft3Idx]

Definition at line 167 of file float.hh.

◆ Ft4

constexpr RegId gem5::RiscvISA::float_reg::Ft4 = floatRegClass[_Ft4Idx]

Definition at line 168 of file float.hh.

◆ Ft5

constexpr RegId gem5::RiscvISA::float_reg::Ft5 = floatRegClass[_Ft5Idx]

Definition at line 169 of file float.hh.

◆ Ft6

constexpr RegId gem5::RiscvISA::float_reg::Ft6 = floatRegClass[_Ft6Idx]

Definition at line 170 of file float.hh.

◆ Ft7

constexpr RegId gem5::RiscvISA::float_reg::Ft7 = floatRegClass[_Ft7Idx]

Definition at line 171 of file float.hh.

◆ Ft8

constexpr RegId gem5::RiscvISA::float_reg::Ft8 = floatRegClass[_Ft8Idx]

Definition at line 196 of file float.hh.

◆ Ft9

constexpr RegId gem5::RiscvISA::float_reg::Ft9 = floatRegClass[_Ft9Idx]

Definition at line 197 of file float.hh.

◆ RegNames

const std::vector<std::string> gem5::RiscvISA::float_reg::RegNames
Initial value:
= {
"ft0", "ft1", "ft2", "ft3",
"ft4", "ft5", "ft6", "ft7",
"fs0", "fs1", "fa0", "fa1",
"fa2", "fa3", "fa4", "fa5",
"fa6", "fa7", "fs2", "fs3",
"fs4", "fs5", "fs6", "fs7",
"fs8", "fs9", "fs10", "fs11",
"ft8", "ft9", "ft10", "ft11"
}

Definition at line 201 of file float.hh.

Referenced by gem5::RiscvISA::registerName().


Generated on Wed Dec 21 2022 10:24:22 for gem5 by doxygen 1.9.1