Go to the documentation of this file.
41 #ifndef __ARCH_ARM_REGS_VEC_HH__
42 #define __ARCH_ARM_REGS_VEC_HH__
48 #include "debug/VecPredRegs.hh"
49 #include "debug/VecRegs.hh"
104 regType<VecRegContainer>();
113 regType<VecPredRegContainer>();
static VecElemRegClassOps< RegVal > vecRegElemClassOps(NumVecElemPerVecReg)
constexpr unsigned NumVecElemPerVecReg
static TypedRegClassOps< ArmISA::VecRegContainer > vecRegClassOps
constexpr unsigned NumVecElemPerNeonVecReg
VecPredReg::Container VecPredRegContainer
@ VecElemClass
Vector Register Native Elem lane.
constexpr char VecRegClassName[]
constexpr char VecPredRegClassName[]
constexpr unsigned MaxSveVecLenInWords
const int NumFloatV7ArchRegs
const int NumVecV7ArchRegs
Vector Register Abstraction This generic class is the model in a particularization of MVC,...
constexpr char VecElemClassName[]
typename std::conditional_t< Const, const VecPredRegContainer< NUM_BITS, Packed >, VecPredRegContainer< NUM_BITS, Packed > > Container
Container type alias.
constexpr RegClass vecRegClass
const int NumVecIntrlvRegs
constexpr RegClass vecElemClass
const int NumVecV8ArchRegs
const int NumVecSpecialRegs
@ VecRegClass
Vector Register.
constexpr RegClass vecPredRegClass
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
static TypedRegClassOps< ArmISA::VecPredRegContainer > vecPredRegClassOps
Generated on Sun Jul 30 2023 01:56:49 for gem5 by doxygen 1.8.17