gem5 v24.0.0.0
|
Overload hash function for BasicBlockRange type. More...
Classes | |
class | deque |
STL deque class. More... | |
struct | hash< gem5::ArmISA::MiscRegNum32 > |
struct | hash< gem5::ArmISA::MiscRegNum64 > |
struct | hash< gem5::BasicBlockRange > |
struct | hash< gem5::BitUnionType< T > > |
struct | hash< gem5::ChannelAddr > |
struct | hash< gem5::FutexKey > |
The unordered_map structure needs the parenthesis operator defined for std::hash if a user defined key is used. More... | |
struct | hash< gem5::PowerISA::ExtMachInst > |
struct | hash< gem5::RegId > |
struct | hash< gem5::ruby::MachineID > |
struct | hash< gem5::X86ISA::ExtMachInst > |
class | list |
STL list class. More... | |
class | numeric_limits< gem5::AMDGPU::binary32 > |
class | numeric_limits< gem5::AMDGPU::fp16_e5m10_info > |
class | numeric_limits< gem5::AMDGPU::fp16_e8m7_info > |
class | numeric_limits< gem5::AMDGPU::fp8_e4m3_info > |
class | numeric_limits< gem5::AMDGPU::fp8_e5m2_info > |
class | pair |
STL pair class. More... | |
class | vector |
STL vector class. More... | |
Functions | |
constexpr bool | isinf (gem5::AMDGPU::fp16_e5m10_info a) |
constexpr bool | isnan (gem5::AMDGPU::fp16_e5m10_info a) |
constexpr bool | isnormal (gem5::AMDGPU::fp16_e5m10_info a) |
constexpr bool | isinf (gem5::AMDGPU::fp16_e8m7_info a) |
constexpr bool | isnan (gem5::AMDGPU::fp16_e8m7_info a) |
constexpr bool | isnormal (gem5::AMDGPU::fp16_e8m7_info a) |
constexpr bool | isinf (gem5::AMDGPU::fp8_e4m3_info a) |
constexpr bool | isnan (gem5::AMDGPU::fp8_e4m3_info a) |
constexpr bool | isnormal (gem5::AMDGPU::fp8_e4m3_info a) |
constexpr bool | isinf (gem5::AMDGPU::fp8_e5m2_info a) |
constexpr bool | isnan (gem5::AMDGPU::fp8_e5m2_info a) |
constexpr bool | isnormal (gem5::AMDGPU::fp8_e5m2_info a) |
Overload hash function for BasicBlockRange type.
|
constexpr |
Definition at line 78 of file fp16_e5m10.hh.
References a.
Referenced by gem5::AMDGPU::convertMXFP(), gem5::VegaISA::Inst_VOP1__V_CVT_I32_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_I32_F64::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_U32_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_U32_F64::execute(), gem5::VegaISA::Inst_VOP1__V_FREXP_EXP_I32_F32::execute(), gem5::VegaISA::Inst_VOP1__V_FREXP_EXP_I32_F64::execute(), gem5::VegaISA::Inst_VOP1__V_FREXP_MANT_F32::execute(), gem5::VegaISA::Inst_VOP1__V_FREXP_MANT_F64::execute(), gem5::VegaISA::Inst_VOP1__V_RCP_F64::execute(), gem5::VegaISA::Inst_VOP1__V_RSQ_F64::execute(), gem5::VegaISA::Inst_VOP2__V_MUL_F32::execute(), gem5::VegaISA::Inst_VOP3__V_ADD_F64::execute(), gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F32::execute(), gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F64::execute(), gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F32::execute(), gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F64::execute(), gem5::VegaISA::Inst_VOP3__V_CVT_I32_F32::execute(), gem5::VegaISA::Inst_VOP3__V_CVT_I32_F64::execute(), gem5::VegaISA::Inst_VOP3__V_CVT_U32_F32::execute(), gem5::VegaISA::Inst_VOP3__V_CVT_U32_F64::execute(), gem5::VegaISA::Inst_VOP3__V_DIV_FIXUP_F32::execute(), gem5::VegaISA::Inst_VOP3__V_DIV_FIXUP_F64::execute(), gem5::VegaISA::Inst_VOP3__V_FREXP_EXP_I32_F32::execute(), gem5::VegaISA::Inst_VOP3__V_FREXP_EXP_I32_F64::execute(), gem5::VegaISA::Inst_VOP3__V_FREXP_MANT_F32::execute(), gem5::VegaISA::Inst_VOP3__V_LDEXP_F64::execute(), gem5::VegaISA::Inst_VOP3__V_MUL_F32::execute(), gem5::VegaISA::Inst_VOP3__V_MUL_F64::execute(), gem5::VegaISA::Inst_VOP3__V_MUL_LEGACY_F32::execute(), gem5::VegaISA::Inst_VOP3__V_RCP_F64::execute(), gem5::VegaISA::Inst_VOP3__V_RSQ_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F64::execute(), gem5::AMDGPU::mxfp< FMT >::float_to_mxfp(), and test_raw_mxfp().
|
constexpr |
Definition at line 78 of file fp16_e8m7.hh.
References a.
|
constexpr |
Definition at line 79 of file fp8_e4m3.hh.
|
constexpr |
Definition at line 78 of file fp8_e5m2.hh.
References a.
|
constexpr |
Definition at line 83 of file fp16_e5m10.hh.
References a.
Referenced by gem5::ArmISA::FpOp::binaryOp(), gem5::AMDGPU::convertMXFP(), gem5::VegaISA::Inst_VOP1__V_CVT_I32_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_I32_F64::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_U32_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_U32_F64::execute(), gem5::VegaISA::Inst_VOP1__V_FREXP_EXP_I32_F32::execute(), gem5::VegaISA::Inst_VOP1__V_FREXP_EXP_I32_F64::execute(), gem5::VegaISA::Inst_VOP1__V_FREXP_MANT_F32::execute(), gem5::VegaISA::Inst_VOP1__V_FREXP_MANT_F64::execute(), gem5::VegaISA::Inst_VOP1__V_RCP_F64::execute(), gem5::VegaISA::Inst_VOP1__V_RSQ_F64::execute(), gem5::VegaISA::Inst_VOP2__V_MUL_F32::execute(), gem5::VegaISA::Inst_VOP3__V_ADD_F64::execute(), gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F32::execute(), gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F64::execute(), gem5::VegaISA::Inst_VOP3__V_CMP_O_F32::execute(), gem5::VegaISA::Inst_VOP3__V_CMP_O_F64::execute(), gem5::VegaISA::Inst_VOP3__V_CMP_U_F32::execute(), gem5::VegaISA::Inst_VOP3__V_CMP_U_F64::execute(), gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F32::execute(), gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F64::execute(), gem5::VegaISA::Inst_VOP3__V_CMPX_O_F32::execute(), gem5::VegaISA::Inst_VOP3__V_CMPX_O_F64::execute(), gem5::VegaISA::Inst_VOP3__V_CMPX_U_F32::execute(), gem5::VegaISA::Inst_VOP3__V_CMPX_U_F64::execute(), gem5::VegaISA::Inst_VOP3__V_CVT_I32_F32::execute(), gem5::VegaISA::Inst_VOP3__V_CVT_I32_F64::execute(), gem5::VegaISA::Inst_VOP3__V_CVT_U32_F32::execute(), gem5::VegaISA::Inst_VOP3__V_CVT_U32_F64::execute(), gem5::VegaISA::Inst_VOP3__V_DIV_FIXUP_F32::execute(), gem5::VegaISA::Inst_VOP3__V_DIV_FIXUP_F64::execute(), gem5::VegaISA::Inst_VOP3__V_FREXP_EXP_I32_F32::execute(), gem5::VegaISA::Inst_VOP3__V_FREXP_EXP_I32_F64::execute(), gem5::VegaISA::Inst_VOP3__V_FREXP_MANT_F32::execute(), gem5::VegaISA::Inst_VOP3__V_LDEXP_F64::execute(), gem5::VegaISA::Inst_VOP3__V_MUL_F32::execute(), gem5::VegaISA::Inst_VOP3__V_MUL_F64::execute(), gem5::VegaISA::Inst_VOP3__V_MUL_LEGACY_F32::execute(), gem5::VegaISA::Inst_VOP3__V_RCP_F64::execute(), gem5::VegaISA::Inst_VOP3__V_RSQ_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_O_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_O_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_U_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_U_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_O_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_O_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_U_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_U_F64::execute(), gem5::ArmISA::fixDest(), gem5::ArmISA::fixDest(), gem5::ArmISA::fixFpDFpSDest(), gem5::ArmISA::fixFpSFpDDest(), gem5::AMDGPU::mxfp< FMT >::float_to_mxfp(), gem5::ArmISA::fpMax(), gem5::ArmISA::fpMaxNum(), gem5::ArmISA::fpMin(), gem5::ArmISA::fpMinNum(), gem5::ArmISA::fpMulAdd(), gem5::ArmISA::fpRIntX(), gem5::RiscvISA::isquietnan< double >(), gem5::RiscvISA::isquietnan< float >(), gem5::RiscvISA::issignalingnan< double >(), gem5::RiscvISA::issignalingnan< float >(), gem5::ArmISA::isSnan(), gem5::statistics::ScalarPrint::operator()(), gem5::ArmISA::FpOp::processNans(), gem5::ArmISA::FpOp::ternaryOp(), test_raw_mxfp(), gem5::ArmISA::FpOp::unaryOp(), and gem5::statistics::ValueToString().
|
constexpr |
Definition at line 83 of file fp16_e8m7.hh.
References a.
|
constexpr |
Definition at line 81 of file fp8_e4m3.hh.
References a.
|
constexpr |
Definition at line 83 of file fp8_e5m2.hh.
References a.
|
constexpr |
Definition at line 88 of file fp16_e5m10.hh.
References a.
Referenced by gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F32::execute(), gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F64::execute(), gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F32::execute(), gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F32::execute(), and gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F64::execute().
|
constexpr |
Definition at line 88 of file fp16_e8m7.hh.
References a.
|
constexpr |
Definition at line 86 of file fp8_e4m3.hh.
References a.
|
constexpr |
Definition at line 88 of file fp8_e5m2.hh.
References a.