gem5
[DEVELOP-FOR-23.0]
|
Enumerations | |
enum | : RegIndex { _F0Idx, _F1Idx, _F2Idx, _F3Idx, _F4Idx, _F5Idx, _F6Idx, _F7Idx, _F8Idx, _F9Idx, _F10Idx, _F11Idx, _F12Idx, _F13Idx, _F14Idx, _F15Idx, _F16Idx, _F17Idx, _F18Idx, _F19Idx, _F20Idx, _F21Idx, _F22Idx, _F23Idx, _F24Idx, _F25Idx, _F26Idx, _F27Idx, _F28Idx, _F29Idx, _F30Idx, _F31Idx, NumArchRegs, _FirIdx = NumArchRegs, _FccrIdx, _FexrIdx, _FenrIdx, _FcsrIdx, NumRegs } |
anonymous enum : RegIndex |
|
inlineconstexpr |
constexpr RegId gem5::MipsISA::float_reg::F1 = floatRegClass[_F1Idx] |
constexpr RegId gem5::MipsISA::float_reg::F10 = floatRegClass[_F10Idx] |
constexpr RegId gem5::MipsISA::float_reg::F11 = floatRegClass[_F11Idx] |
constexpr RegId gem5::MipsISA::float_reg::F12 = floatRegClass[_F12Idx] |
constexpr RegId gem5::MipsISA::float_reg::F13 = floatRegClass[_F13Idx] |
constexpr RegId gem5::MipsISA::float_reg::F14 = floatRegClass[_F14Idx] |
constexpr RegId gem5::MipsISA::float_reg::F15 = floatRegClass[_F15Idx] |
constexpr RegId gem5::MipsISA::float_reg::F16 = floatRegClass[_F16Idx] |
Definition at line 115 of file float.hh.
Referenced by gem5::Gcn3ISA::Inst_VOP1__V_CEIL_F16::Inst_VOP1__V_CEIL_F16(), gem5::VegaISA::Inst_VOP1__V_CEIL_F16::Inst_VOP1__V_CEIL_F16(), gem5::Gcn3ISA::Inst_VOP1__V_COS_F16::Inst_VOP1__V_COS_F16(), gem5::VegaISA::Inst_VOP1__V_COS_F16::Inst_VOP1__V_COS_F16(), gem5::Gcn3ISA::Inst_VOP1__V_CVT_F16_I16::Inst_VOP1__V_CVT_F16_I16(), gem5::VegaISA::Inst_VOP1__V_CVT_F16_I16::Inst_VOP1__V_CVT_F16_I16(), gem5::Gcn3ISA::Inst_VOP1__V_CVT_F16_U16::Inst_VOP1__V_CVT_F16_U16(), gem5::VegaISA::Inst_VOP1__V_CVT_F16_U16::Inst_VOP1__V_CVT_F16_U16(), gem5::Gcn3ISA::Inst_VOP1__V_CVT_I16_F16::Inst_VOP1__V_CVT_I16_F16(), gem5::VegaISA::Inst_VOP1__V_CVT_I16_F16::Inst_VOP1__V_CVT_I16_F16(), gem5::Gcn3ISA::Inst_VOP1__V_CVT_U16_F16::Inst_VOP1__V_CVT_U16_F16(), gem5::VegaISA::Inst_VOP1__V_CVT_U16_F16::Inst_VOP1__V_CVT_U16_F16(), gem5::Gcn3ISA::Inst_VOP1__V_EXP_F16::Inst_VOP1__V_EXP_F16(), gem5::VegaISA::Inst_VOP1__V_EXP_F16::Inst_VOP1__V_EXP_F16(), gem5::Gcn3ISA::Inst_VOP1__V_FLOOR_F16::Inst_VOP1__V_FLOOR_F16(), gem5::VegaISA::Inst_VOP1__V_FLOOR_F16::Inst_VOP1__V_FLOOR_F16(), gem5::Gcn3ISA::Inst_VOP1__V_FRACT_F16::Inst_VOP1__V_FRACT_F16(), gem5::VegaISA::Inst_VOP1__V_FRACT_F16::Inst_VOP1__V_FRACT_F16(), gem5::Gcn3ISA::Inst_VOP1__V_FREXP_EXP_I16_F16::Inst_VOP1__V_FREXP_EXP_I16_F16(), gem5::VegaISA::Inst_VOP1__V_FREXP_EXP_I16_F16::Inst_VOP1__V_FREXP_EXP_I16_F16(), gem5::Gcn3ISA::Inst_VOP1__V_FREXP_MANT_F16::Inst_VOP1__V_FREXP_MANT_F16(), gem5::VegaISA::Inst_VOP1__V_FREXP_MANT_F16::Inst_VOP1__V_FREXP_MANT_F16(), gem5::Gcn3ISA::Inst_VOP1__V_LOG_F16::Inst_VOP1__V_LOG_F16(), gem5::VegaISA::Inst_VOP1__V_LOG_F16::Inst_VOP1__V_LOG_F16(), gem5::Gcn3ISA::Inst_VOP1__V_RCP_F16::Inst_VOP1__V_RCP_F16(), gem5::VegaISA::Inst_VOP1__V_RCP_F16::Inst_VOP1__V_RCP_F16(), gem5::Gcn3ISA::Inst_VOP1__V_RNDNE_F16::Inst_VOP1__V_RNDNE_F16(), gem5::VegaISA::Inst_VOP1__V_RNDNE_F16::Inst_VOP1__V_RNDNE_F16(), gem5::Gcn3ISA::Inst_VOP1__V_RSQ_F16::Inst_VOP1__V_RSQ_F16(), gem5::VegaISA::Inst_VOP1__V_RSQ_F16::Inst_VOP1__V_RSQ_F16(), gem5::Gcn3ISA::Inst_VOP1__V_SIN_F16::Inst_VOP1__V_SIN_F16(), gem5::VegaISA::Inst_VOP1__V_SIN_F16::Inst_VOP1__V_SIN_F16(), gem5::Gcn3ISA::Inst_VOP1__V_SQRT_F16::Inst_VOP1__V_SQRT_F16(), gem5::VegaISA::Inst_VOP1__V_SQRT_F16::Inst_VOP1__V_SQRT_F16(), gem5::Gcn3ISA::Inst_VOP1__V_TRUNC_F16::Inst_VOP1__V_TRUNC_F16(), gem5::VegaISA::Inst_VOP1__V_TRUNC_F16::Inst_VOP1__V_TRUNC_F16(), gem5::Gcn3ISA::Inst_VOP2__V_ADD_F16::Inst_VOP2__V_ADD_F16(), gem5::VegaISA::Inst_VOP2__V_ADD_F16::Inst_VOP2__V_ADD_F16(), gem5::Gcn3ISA::Inst_VOP2__V_LDEXP_F16::Inst_VOP2__V_LDEXP_F16(), gem5::VegaISA::Inst_VOP2__V_LDEXP_F16::Inst_VOP2__V_LDEXP_F16(), gem5::Gcn3ISA::Inst_VOP2__V_MAC_F16::Inst_VOP2__V_MAC_F16(), gem5::VegaISA::Inst_VOP2__V_MAC_F16::Inst_VOP2__V_MAC_F16(), gem5::Gcn3ISA::Inst_VOP2__V_MADAK_F16::Inst_VOP2__V_MADAK_F16(), gem5::VegaISA::Inst_VOP2__V_MADAK_F16::Inst_VOP2__V_MADAK_F16(), gem5::Gcn3ISA::Inst_VOP2__V_MADMK_F16::Inst_VOP2__V_MADMK_F16(), gem5::VegaISA::Inst_VOP2__V_MADMK_F16::Inst_VOP2__V_MADMK_F16(), gem5::Gcn3ISA::Inst_VOP2__V_MAX_F16::Inst_VOP2__V_MAX_F16(), gem5::VegaISA::Inst_VOP2__V_MAX_F16::Inst_VOP2__V_MAX_F16(), gem5::Gcn3ISA::Inst_VOP2__V_MIN_F16::Inst_VOP2__V_MIN_F16(), gem5::VegaISA::Inst_VOP2__V_MIN_F16::Inst_VOP2__V_MIN_F16(), gem5::Gcn3ISA::Inst_VOP2__V_MUL_F16::Inst_VOP2__V_MUL_F16(), gem5::VegaISA::Inst_VOP2__V_MUL_F16::Inst_VOP2__V_MUL_F16(), gem5::Gcn3ISA::Inst_VOP2__V_SUB_F16::Inst_VOP2__V_SUB_F16(), gem5::VegaISA::Inst_VOP2__V_SUB_F16::Inst_VOP2__V_SUB_F16(), gem5::Gcn3ISA::Inst_VOP2__V_SUBREV_F16::Inst_VOP2__V_SUBREV_F16(), gem5::VegaISA::Inst_VOP2__V_SUBREV_F16::Inst_VOP2__V_SUBREV_F16(), gem5::Gcn3ISA::Inst_VOP3__V_ADD_F16::Inst_VOP3__V_ADD_F16(), gem5::VegaISA::Inst_VOP3__V_ADD_F16::Inst_VOP3__V_ADD_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CEIL_F16::Inst_VOP3__V_CEIL_F16(), gem5::VegaISA::Inst_VOP3__V_CEIL_F16::Inst_VOP3__V_CEIL_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMP_CLASS_F16::Inst_VOP3__V_CMP_CLASS_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F16::Inst_VOP3__V_CMP_CLASS_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMP_EQ_F16::Inst_VOP3__V_CMP_EQ_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_EQ_F16::Inst_VOP3__V_CMP_EQ_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMP_F_F16::Inst_VOP3__V_CMP_F_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_F_F16::Inst_VOP3__V_CMP_F_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMP_GE_F16::Inst_VOP3__V_CMP_GE_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_GE_F16::Inst_VOP3__V_CMP_GE_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMP_GT_F16::Inst_VOP3__V_CMP_GT_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_GT_F16::Inst_VOP3__V_CMP_GT_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMP_LE_F16::Inst_VOP3__V_CMP_LE_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_LE_F16::Inst_VOP3__V_CMP_LE_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMP_LG_F16::Inst_VOP3__V_CMP_LG_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_LG_F16::Inst_VOP3__V_CMP_LG_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMP_LT_F16::Inst_VOP3__V_CMP_LT_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_LT_F16::Inst_VOP3__V_CMP_LT_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMP_NEQ_F16::Inst_VOP3__V_CMP_NEQ_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_NEQ_F16::Inst_VOP3__V_CMP_NEQ_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMP_NGE_F16::Inst_VOP3__V_CMP_NGE_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_NGE_F16::Inst_VOP3__V_CMP_NGE_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMP_NGT_F16::Inst_VOP3__V_CMP_NGT_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_NGT_F16::Inst_VOP3__V_CMP_NGT_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMP_NLE_F16::Inst_VOP3__V_CMP_NLE_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_NLE_F16::Inst_VOP3__V_CMP_NLE_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMP_NLG_F16::Inst_VOP3__V_CMP_NLG_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_NLG_F16::Inst_VOP3__V_CMP_NLG_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMP_NLT_F16::Inst_VOP3__V_CMP_NLT_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_NLT_F16::Inst_VOP3__V_CMP_NLT_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMP_O_F16::Inst_VOP3__V_CMP_O_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_O_F16::Inst_VOP3__V_CMP_O_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMP_TRU_F16::Inst_VOP3__V_CMP_TRU_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_TRU_F16::Inst_VOP3__V_CMP_TRU_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMP_U_F16::Inst_VOP3__V_CMP_U_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_U_F16::Inst_VOP3__V_CMP_U_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMPX_CLASS_F16::Inst_VOP3__V_CMPX_CLASS_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F16::Inst_VOP3__V_CMPX_CLASS_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMPX_EQ_F16::Inst_VOP3__V_CMPX_EQ_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_F16::Inst_VOP3__V_CMPX_EQ_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMPX_GE_F16::Inst_VOP3__V_CMPX_GE_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_GE_F16::Inst_VOP3__V_CMPX_GE_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMPX_GT_F16::Inst_VOP3__V_CMPX_GT_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_GT_F16::Inst_VOP3__V_CMPX_GT_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMPX_LE_F16::Inst_VOP3__V_CMPX_LE_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_LE_F16::Inst_VOP3__V_CMPX_LE_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMPX_LG_F16::Inst_VOP3__V_CMPX_LG_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_LG_F16::Inst_VOP3__V_CMPX_LG_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMPX_LT_F16::Inst_VOP3__V_CMPX_LT_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_LT_F16::Inst_VOP3__V_CMPX_LT_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMPX_NEQ_F16::Inst_VOP3__V_CMPX_NEQ_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_NEQ_F16::Inst_VOP3__V_CMPX_NEQ_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMPX_NGE_F16::Inst_VOP3__V_CMPX_NGE_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_NGE_F16::Inst_VOP3__V_CMPX_NGE_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMPX_NGT_F16::Inst_VOP3__V_CMPX_NGT_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_NGT_F16::Inst_VOP3__V_CMPX_NGT_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMPX_NLE_F16::Inst_VOP3__V_CMPX_NLE_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_NLE_F16::Inst_VOP3__V_CMPX_NLE_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMPX_NLG_F16::Inst_VOP3__V_CMPX_NLG_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_NLG_F16::Inst_VOP3__V_CMPX_NLG_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMPX_NLT_F16::Inst_VOP3__V_CMPX_NLT_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_NLT_F16::Inst_VOP3__V_CMPX_NLT_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMPX_O_F16::Inst_VOP3__V_CMPX_O_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_O_F16::Inst_VOP3__V_CMPX_O_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMPX_TRU_F16::Inst_VOP3__V_CMPX_TRU_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_TRU_F16::Inst_VOP3__V_CMPX_TRU_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CMPX_U_F16::Inst_VOP3__V_CMPX_U_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_U_F16::Inst_VOP3__V_CMPX_U_F16(), gem5::Gcn3ISA::Inst_VOP3__V_COS_F16::Inst_VOP3__V_COS_F16(), gem5::VegaISA::Inst_VOP3__V_COS_F16::Inst_VOP3__V_COS_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CVT_F16_I16::Inst_VOP3__V_CVT_F16_I16(), gem5::VegaISA::Inst_VOP3__V_CVT_F16_I16::Inst_VOP3__V_CVT_F16_I16(), gem5::Gcn3ISA::Inst_VOP3__V_CVT_F16_U16::Inst_VOP3__V_CVT_F16_U16(), gem5::VegaISA::Inst_VOP3__V_CVT_F16_U16::Inst_VOP3__V_CVT_F16_U16(), gem5::Gcn3ISA::Inst_VOP3__V_CVT_I16_F16::Inst_VOP3__V_CVT_I16_F16(), gem5::VegaISA::Inst_VOP3__V_CVT_I16_F16::Inst_VOP3__V_CVT_I16_F16(), gem5::Gcn3ISA::Inst_VOP3__V_CVT_U16_F16::Inst_VOP3__V_CVT_U16_F16(), gem5::VegaISA::Inst_VOP3__V_CVT_U16_F16::Inst_VOP3__V_CVT_U16_F16(), gem5::Gcn3ISA::Inst_VOP3__V_DIV_FIXUP_F16::Inst_VOP3__V_DIV_FIXUP_F16(), gem5::VegaISA::Inst_VOP3__V_DIV_FIXUP_F16::Inst_VOP3__V_DIV_FIXUP_F16(), gem5::Gcn3ISA::Inst_VOP3__V_EXP_F16::Inst_VOP3__V_EXP_F16(), gem5::VegaISA::Inst_VOP3__V_EXP_F16::Inst_VOP3__V_EXP_F16(), gem5::Gcn3ISA::Inst_VOP3__V_FLOOR_F16::Inst_VOP3__V_FLOOR_F16(), gem5::VegaISA::Inst_VOP3__V_FLOOR_F16::Inst_VOP3__V_FLOOR_F16(), gem5::Gcn3ISA::Inst_VOP3__V_FMA_F16::Inst_VOP3__V_FMA_F16(), gem5::VegaISA::Inst_VOP3__V_FMA_F16::Inst_VOP3__V_FMA_F16(), gem5::Gcn3ISA::Inst_VOP3__V_FRACT_F16::Inst_VOP3__V_FRACT_F16(), gem5::VegaISA::Inst_VOP3__V_FRACT_F16::Inst_VOP3__V_FRACT_F16(), gem5::Gcn3ISA::Inst_VOP3__V_FREXP_EXP_I16_F16::Inst_VOP3__V_FREXP_EXP_I16_F16(), gem5::VegaISA::Inst_VOP3__V_FREXP_EXP_I16_F16::Inst_VOP3__V_FREXP_EXP_I16_F16(), gem5::Gcn3ISA::Inst_VOP3__V_FREXP_MANT_F16::Inst_VOP3__V_FREXP_MANT_F16(), gem5::VegaISA::Inst_VOP3__V_FREXP_MANT_F16::Inst_VOP3__V_FREXP_MANT_F16(), gem5::Gcn3ISA::Inst_VOP3__V_INTERP_P1LL_F16::Inst_VOP3__V_INTERP_P1LL_F16(), gem5::VegaISA::Inst_VOP3__V_INTERP_P1LL_F16::Inst_VOP3__V_INTERP_P1LL_F16(), gem5::Gcn3ISA::Inst_VOP3__V_INTERP_P1LV_F16::Inst_VOP3__V_INTERP_P1LV_F16(), gem5::VegaISA::Inst_VOP3__V_INTERP_P1LV_F16::Inst_VOP3__V_INTERP_P1LV_F16(), gem5::Gcn3ISA::Inst_VOP3__V_INTERP_P2_F16::Inst_VOP3__V_INTERP_P2_F16(), gem5::VegaISA::Inst_VOP3__V_INTERP_P2_F16::Inst_VOP3__V_INTERP_P2_F16(), gem5::Gcn3ISA::Inst_VOP3__V_LDEXP_F16::Inst_VOP3__V_LDEXP_F16(), gem5::VegaISA::Inst_VOP3__V_LDEXP_F16::Inst_VOP3__V_LDEXP_F16(), gem5::Gcn3ISA::Inst_VOP3__V_LOG_F16::Inst_VOP3__V_LOG_F16(), gem5::VegaISA::Inst_VOP3__V_LOG_F16::Inst_VOP3__V_LOG_F16(), gem5::Gcn3ISA::Inst_VOP3__V_MAC_F16::Inst_VOP3__V_MAC_F16(), gem5::VegaISA::Inst_VOP3__V_MAC_F16::Inst_VOP3__V_MAC_F16(), gem5::Gcn3ISA::Inst_VOP3__V_MAD_F16::Inst_VOP3__V_MAD_F16(), gem5::VegaISA::Inst_VOP3__V_MAD_F16::Inst_VOP3__V_MAD_F16(), gem5::Gcn3ISA::Inst_VOP3__V_MAX_F16::Inst_VOP3__V_MAX_F16(), gem5::VegaISA::Inst_VOP3__V_MAX_F16::Inst_VOP3__V_MAX_F16(), gem5::Gcn3ISA::Inst_VOP3__V_MIN_F16::Inst_VOP3__V_MIN_F16(), gem5::VegaISA::Inst_VOP3__V_MIN_F16::Inst_VOP3__V_MIN_F16(), gem5::Gcn3ISA::Inst_VOP3__V_MUL_F16::Inst_VOP3__V_MUL_F16(), gem5::VegaISA::Inst_VOP3__V_MUL_F16::Inst_VOP3__V_MUL_F16(), gem5::Gcn3ISA::Inst_VOP3__V_RCP_F16::Inst_VOP3__V_RCP_F16(), gem5::VegaISA::Inst_VOP3__V_RCP_F16::Inst_VOP3__V_RCP_F16(), gem5::Gcn3ISA::Inst_VOP3__V_RNDNE_F16::Inst_VOP3__V_RNDNE_F16(), gem5::VegaISA::Inst_VOP3__V_RNDNE_F16::Inst_VOP3__V_RNDNE_F16(), gem5::Gcn3ISA::Inst_VOP3__V_RSQ_F16::Inst_VOP3__V_RSQ_F16(), gem5::VegaISA::Inst_VOP3__V_RSQ_F16::Inst_VOP3__V_RSQ_F16(), gem5::Gcn3ISA::Inst_VOP3__V_SIN_F16::Inst_VOP3__V_SIN_F16(), gem5::VegaISA::Inst_VOP3__V_SIN_F16::Inst_VOP3__V_SIN_F16(), gem5::Gcn3ISA::Inst_VOP3__V_SQRT_F16::Inst_VOP3__V_SQRT_F16(), gem5::VegaISA::Inst_VOP3__V_SQRT_F16::Inst_VOP3__V_SQRT_F16(), gem5::Gcn3ISA::Inst_VOP3__V_SUB_F16::Inst_VOP3__V_SUB_F16(), gem5::VegaISA::Inst_VOP3__V_SUB_F16::Inst_VOP3__V_SUB_F16(), gem5::Gcn3ISA::Inst_VOP3__V_SUBREV_F16::Inst_VOP3__V_SUBREV_F16(), gem5::VegaISA::Inst_VOP3__V_SUBREV_F16::Inst_VOP3__V_SUBREV_F16(), gem5::Gcn3ISA::Inst_VOP3__V_TRUNC_F16::Inst_VOP3__V_TRUNC_F16(), gem5::VegaISA::Inst_VOP3__V_TRUNC_F16::Inst_VOP3__V_TRUNC_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMP_CLASS_F16::Inst_VOPC__V_CMP_CLASS_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F16::Inst_VOPC__V_CMP_CLASS_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMP_EQ_F16::Inst_VOPC__V_CMP_EQ_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_F16::Inst_VOPC__V_CMP_EQ_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMP_F_F16::Inst_VOPC__V_CMP_F_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_F_F16::Inst_VOPC__V_CMP_F_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMP_GE_F16::Inst_VOPC__V_CMP_GE_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_F16::Inst_VOPC__V_CMP_GE_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMP_GT_F16::Inst_VOPC__V_CMP_GT_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_F16::Inst_VOPC__V_CMP_GT_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMP_LE_F16::Inst_VOPC__V_CMP_LE_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_F16::Inst_VOPC__V_CMP_LE_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMP_LG_F16::Inst_VOPC__V_CMP_LG_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_LG_F16::Inst_VOPC__V_CMP_LG_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMP_LT_F16::Inst_VOPC__V_CMP_LT_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_F16::Inst_VOPC__V_CMP_LT_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMP_NEQ_F16::Inst_VOPC__V_CMP_NEQ_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F16::Inst_VOPC__V_CMP_NEQ_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMP_NGE_F16::Inst_VOPC__V_CMP_NGE_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F16::Inst_VOPC__V_CMP_NGE_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMP_NGT_F16::Inst_VOPC__V_CMP_NGT_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F16::Inst_VOPC__V_CMP_NGT_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMP_NLE_F16::Inst_VOPC__V_CMP_NLE_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F16::Inst_VOPC__V_CMP_NLE_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMP_NLG_F16::Inst_VOPC__V_CMP_NLG_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F16::Inst_VOPC__V_CMP_NLG_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMP_NLT_F16::Inst_VOPC__V_CMP_NLT_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_NLT_F16::Inst_VOPC__V_CMP_NLT_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMP_O_F16::Inst_VOPC__V_CMP_O_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_O_F16::Inst_VOPC__V_CMP_O_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMP_TRU_F16::Inst_VOPC__V_CMP_TRU_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_TRU_F16::Inst_VOPC__V_CMP_TRU_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMP_U_F16::Inst_VOPC__V_CMP_U_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_U_F16::Inst_VOPC__V_CMP_U_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMPX_CLASS_F16::Inst_VOPC__V_CMPX_CLASS_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F16::Inst_VOPC__V_CMPX_CLASS_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMPX_EQ_F16::Inst_VOPC__V_CMPX_EQ_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_F16::Inst_VOPC__V_CMPX_EQ_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMPX_F_F16::Inst_VOPC__V_CMPX_F_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_F_F16::Inst_VOPC__V_CMPX_F_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMPX_GE_F16::Inst_VOPC__V_CMPX_GE_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F16::Inst_VOPC__V_CMPX_GE_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMPX_GT_F16::Inst_VOPC__V_CMPX_GT_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F16::Inst_VOPC__V_CMPX_GT_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMPX_LE_F16::Inst_VOPC__V_CMPX_LE_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F16::Inst_VOPC__V_CMPX_LE_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMPX_LG_F16::Inst_VOPC__V_CMPX_LG_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F16::Inst_VOPC__V_CMPX_LG_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMPX_LT_F16::Inst_VOPC__V_CMPX_LT_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F16::Inst_VOPC__V_CMPX_LT_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMPX_NEQ_F16::Inst_VOPC__V_CMPX_NEQ_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F16::Inst_VOPC__V_CMPX_NEQ_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMPX_NGE_F16::Inst_VOPC__V_CMPX_NGE_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F16::Inst_VOPC__V_CMPX_NGE_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMPX_NGT_F16::Inst_VOPC__V_CMPX_NGT_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F16::Inst_VOPC__V_CMPX_NGT_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMPX_NLE_F16::Inst_VOPC__V_CMPX_NLE_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F16::Inst_VOPC__V_CMPX_NLE_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMPX_NLG_F16::Inst_VOPC__V_CMPX_NLG_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F16::Inst_VOPC__V_CMPX_NLG_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMPX_NLT_F16::Inst_VOPC__V_CMPX_NLT_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_F16::Inst_VOPC__V_CMPX_NLT_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMPX_O_F16::Inst_VOPC__V_CMPX_O_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_O_F16::Inst_VOPC__V_CMPX_O_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMPX_TRU_F16::Inst_VOPC__V_CMPX_TRU_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_TRU_F16::Inst_VOPC__V_CMPX_TRU_F16(), gem5::Gcn3ISA::Inst_VOPC__V_CMPX_U_F16::Inst_VOPC__V_CMPX_U_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_U_F16::Inst_VOPC__V_CMPX_U_F16(), and gem5::GPUStaticInst::isF16().
constexpr RegId gem5::MipsISA::float_reg::F17 = floatRegClass[_F17Idx] |
constexpr RegId gem5::MipsISA::float_reg::F18 = floatRegClass[_F18Idx] |
constexpr RegId gem5::MipsISA::float_reg::F19 = floatRegClass[_F19Idx] |
constexpr RegId gem5::MipsISA::float_reg::F2 = floatRegClass[_F2Idx] |
constexpr RegId gem5::MipsISA::float_reg::F20 = floatRegClass[_F20Idx] |
constexpr RegId gem5::MipsISA::float_reg::F21 = floatRegClass[_F21Idx] |
constexpr RegId gem5::MipsISA::float_reg::F22 = floatRegClass[_F22Idx] |
constexpr RegId gem5::MipsISA::float_reg::F23 = floatRegClass[_F23Idx] |
constexpr RegId gem5::MipsISA::float_reg::F24 = floatRegClass[_F24Idx] |
constexpr RegId gem5::MipsISA::float_reg::F25 = floatRegClass[_F25Idx] |
constexpr RegId gem5::MipsISA::float_reg::F26 = floatRegClass[_F26Idx] |
constexpr RegId gem5::MipsISA::float_reg::F27 = floatRegClass[_F27Idx] |
constexpr RegId gem5::MipsISA::float_reg::F28 = floatRegClass[_F28Idx] |
constexpr RegId gem5::MipsISA::float_reg::F29 = floatRegClass[_F29Idx] |
constexpr RegId gem5::MipsISA::float_reg::F3 = floatRegClass[_F3Idx] |
Definition at line 102 of file float.hh.
Referenced by SC_MODULE().
constexpr RegId gem5::MipsISA::float_reg::F30 = floatRegClass[_F30Idx] |
Definition at line 129 of file float.hh.
Referenced by SC_MODULE().
constexpr RegId gem5::MipsISA::float_reg::F31 = floatRegClass[_F31Idx] |
constexpr RegId gem5::MipsISA::float_reg::F4 = floatRegClass[_F4Idx] |
constexpr RegId gem5::MipsISA::float_reg::F5 = floatRegClass[_F5Idx] |
constexpr RegId gem5::MipsISA::float_reg::F6 = floatRegClass[_F6Idx] |
constexpr RegId gem5::MipsISA::float_reg::F7 = floatRegClass[_F7Idx] |
constexpr RegId gem5::MipsISA::float_reg::F8 = floatRegClass[_F8Idx] |
constexpr RegId gem5::MipsISA::float_reg::F9 = floatRegClass[_F9Idx] |
constexpr RegId gem5::MipsISA::float_reg::Fccr = floatRegClass[_FccrIdx] |
Definition at line 133 of file float.hh.
Referenced by gem5::MipsISA::RemoteGDB::MipsGdbRegCache::getRegs(), and gem5::MipsISA::RemoteGDB::MipsGdbRegCache::setRegs().
constexpr RegId gem5::MipsISA::float_reg::Fcsr = floatRegClass[_FcsrIdx] |
constexpr RegId gem5::MipsISA::float_reg::Fenr = floatRegClass[_FenrIdx] |
constexpr RegId gem5::MipsISA::float_reg::Fexr = floatRegClass[_FexrIdx] |
constexpr RegId gem5::MipsISA::float_reg::Fir = floatRegClass[_FirIdx] |
Definition at line 132 of file float.hh.
Referenced by gem5::MipsISA::RemoteGDB::MipsGdbRegCache::getRegs(), and gem5::MipsISA::RemoteGDB::MipsGdbRegCache::setRegs().