|
gem5 v25.0.0.1
|
#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 859 of file operand.hh.
|
default |
|
inline |
Definition at line 885 of file operand.hh.
|
inline |
Definition at line 892 of file operand.hh.
References dwords, and gem5::RiscvISA::elem_mask().
Referenced by gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_I8< 16, 16, 16, 1, &MNEM__V_MFMA_I32_16X16X16_I8 >::execute().
|
inline |
Definition at line 878 of file operand.hh.
References dwords, and NumDwords.
Referenced by gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_I8< 16, 16, 16, 1, &MNEM__V_MFMA_I32_16X16X16_I8 >::execute().
|
inline |
Definition at line 933 of file operand.hh.
References dwords, gem5::RiscvISA::elem_mask(), and gem5::ArmISA::mask.
|
private |
Definition at line 872 of file operand.hh.
Referenced by getDword(), getElem(), setDword(), and setElem().
|
staticconstexprprivate |
Definition at line 871 of file operand.hh.
Referenced by getDword(), and setDword().