gem5
v20.1.0.0
|
Go to the source code of this file.
Classes | |
class | ArmISA::PredOp |
Base class for predicated integer operations. More... | |
class | ArmISA::PredImmOp |
Base class for predicated immediate operations. More... | |
class | ArmISA::PredIntOp |
Base class for predicated integer operations. More... | |
class | ArmISA::DataImmOp |
class | ArmISA::DataRegOp |
class | ArmISA::DataRegRegOp |
class | ArmISA::PredMacroOp |
Base class for predicated macro-operations. More... | |
class | ArmISA::PredMicroop |
Base class for predicated micro-operations. More... | |
Namespaces | |
ArmISA | |
Enumerations | |
enum | ArmISA::FpDataType { ArmISA::FpDataType::Fp16, ArmISA::FpDataType::Fp32, ArmISA::FpDataType::Fp64 } |
Floating point data types. More... | |
Functions | |
static uint32_t | ArmISA::rotate_imm (uint32_t immValue, uint32_t rotateValue) |
static uint32_t | ArmISA::modified_imm (uint8_t ctrlImm, uint8_t dataImm) |
static uint64_t | ArmISA::simd_modified_imm (bool op, uint8_t cmode, uint8_t data, bool &immValid, bool isAarch64=false) |
static uint64_t | ArmISA::vfp_modified_imm (uint8_t data, FpDataType dtype) |
static FpDataType | ArmISA::decode_fp_data_type (uint8_t encoding) |