gem5 v24.0.0.0
|
#include <operand.hh>
Public Member Functions | |
PackedReg ()=default | |
void | setDword (int dw, uint32_t value) |
uint32_t | getDword (int dw) |
uint32_t | getElem (int elem) |
void | setElem (int elem, uint32_t value) |
Private Attributes | |
uint32_t | dwords [NumDwords] = {} |
Static Private Attributes | |
static constexpr int | NumDwords = BITS / 32 |
Definition at line 843 of file operand.hh.
|
default |
|
inline |
Definition at line 869 of file operand.hh.
|
inline |
Definition at line 876 of file operand.hh.
References gem5::RiscvISA::elem_mask().
Referenced by gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_I8< M, N, K, B, MNEMONIC >::execute().
|
inline |
Definition at line 862 of file operand.hh.
Referenced by gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_I8< M, N, K, B, MNEMONIC >::execute(), and gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< M, N, K, B, MXFPT, MNEMONIC >::execute().
|
inline |
Definition at line 917 of file operand.hh.
References gem5::RiscvISA::elem_mask(), and gem5::ArmISA::mask.
|
private |
Definition at line 856 of file operand.hh.
|
staticconstexprprivate |
Definition at line 855 of file operand.hh.