|
gem5 [DEVELOP-FOR-25.0]
|
#include <gpu_static_inst.hh>
Public Types | |
| enum | OpType { SRC_VEC , SRC_SCALAR , DST_VEC , DST_SCALAR } |
| typedef int(RegisterManager::* | MapRegFn) (Wavefront *, int) |
Public Member Functions | |
| GPUStaticInst (const std::string &opcode) | |
| virtual | ~GPUStaticInst () |
| void | instAddr (int inst_addr) |
| int | instAddr () const |
| int | nextInstAddr () const |
| void | instNum (int num) |
| int | instNum () |
| void | ipdInstNum (int num) |
| int | ipdInstNum () const |
| virtual TheGpuISA::ScalarRegU32 | srcLiteral () const |
| void | initDynOperandInfo (Wavefront *wf, ComputeUnit *cu) |
| virtual void | initOperandInfo ()=0 |
| virtual void | execute (GPUDynInstPtr gpuDynInst)=0 |
| virtual void | generateDisassembly ()=0 |
| const std::string & | disassemble () |
| virtual int | getNumOperands ()=0 |
| virtual bool | isFlatScratchRegister (int opIdx)=0 |
| virtual bool | isExecMaskRegister (int opIdx)=0 |
| virtual int | getOperandSize (int operandIndex)=0 |
| virtual int | numDstRegOperands ()=0 |
| virtual int | numSrcRegOperands ()=0 |
| int | numSrcVecOperands () |
| int | numDstVecOperands () |
| int | numSrcVecDWords () |
| int | numDstVecDWords () |
| int | numSrcScalarOperands () |
| int | numDstScalarOperands () |
| int | numSrcScalarDWords () |
| int | numDstScalarDWords () |
| int | maxOperandSize () |
| virtual int | coalescerTokenCount () const |
| bool | isALU () const |
| bool | isBranch () const |
| bool | isCondBranch () const |
| bool | isNop () const |
| bool | isReturn () const |
| bool | isEndOfKernel () const |
| bool | isKernelLaunch () const |
| bool | isSDWAInst () const |
| bool | isDPPInst () const |
| bool | isUnconditionalJump () const |
| bool | isSpecialOp () const |
| bool | isWaitcnt () const |
| bool | isSleep () const |
| bool | isBarrier () const |
| bool | isMemSync () const |
| bool | isMemRef () const |
| bool | isFlat () const |
| bool | isFlatGlobal () const |
| bool | isFlatScratch () const |
| bool | isLoad () const |
| bool | isStore () const |
| bool | isAtomic () const |
| bool | isAtomicNoRet () const |
| bool | isAtomicRet () const |
| bool | isScalar () const |
| bool | readsSCC () const |
| bool | writesSCC () const |
| bool | readsVCC () const |
| bool | writesVCC () const |
| bool | readsEXEC () const |
| bool | writesEXEC () const |
| bool | readsMode () const |
| bool | writesMode () const |
| bool | ignoreExec () const |
| bool | isAtomicAnd () const |
| bool | isAtomicOr () const |
| bool | isAtomicXor () const |
| bool | isAtomicCAS () const |
| bool | isAtomicExch () const |
| bool | isAtomicAdd () const |
| bool | isAtomicSub () const |
| bool | isAtomicInc () const |
| bool | isAtomicDec () const |
| bool | isAtomicMax () const |
| bool | isAtomicMin () const |
| bool | isArgLoad () const |
| bool | isGlobalMem () const |
| bool | isLocalMem () const |
| bool | isArgSeg () const |
| bool | isGlobalSeg () const |
| bool | isGroupSeg () const |
| bool | isKernArgSeg () const |
| bool | isPrivateSeg () const |
| bool | isReadOnlySeg () const |
| bool | isSpillSeg () const |
| bool | isGloballyCoherent () const |
| Coherence domain of a memory instruction. | |
| bool | isSystemCoherent () const |
| bool | isI8 () const |
| bool | isF16 () const |
| bool | isF32 () const |
| bool | isF64 () const |
| bool | isFMA () const |
| bool | isMAC () const |
| bool | isMAD () const |
| bool | isMFMA () const |
| bool | hasNoAddr () const |
| virtual int | instSize () const =0 |
| virtual void | initiateAcc (GPUDynInstPtr gpuDynInst) |
| virtual void | completeAcc (GPUDynInstPtr gpuDynInst) |
| virtual uint32_t | getTargetPc () |
| void | setFlag (Flags flag) |
| const std::string & | opcode () const |
| const std::vector< OperandInfo > & | srcOperands () const |
| const std::vector< OperandInfo > & | dstOperands () const |
| const std::vector< OperandInfo > & | srcVecRegOperands () const |
| const std::vector< OperandInfo > & | dstVecRegOperands () const |
| const std::vector< OperandInfo > & | srcScalarRegOperands () const |
| const std::vector< OperandInfo > & | dstScalarRegOperands () const |
Public Attributes | |
| enums::StorageClassType | executed_as |
Static Public Attributes | |
| static uint64_t | dynamic_id_count |
Protected Attributes | |
| const std::string | _opcode |
| std::string | disassembly |
| int | _instNum |
| int | _instAddr |
| std::vector< OperandInfo > | srcOps |
| std::vector< OperandInfo > | dstOps |
Private Member Functions | |
| void | generateVirtToPhysMap (Wavefront *wf, ComputeUnit *cu, OperandInfo &op, std::vector< OperandInfo > &opVec, OpType opType) |
Private Attributes | |
| int | srcVecDWords |
| int | dstVecDWords |
| int | srcScalarDWords |
| int | dstScalarDWords |
| int | maxOpSize |
| std::vector< OperandInfo > | srcVecRegOps |
| std::vector< OperandInfo > | dstVecRegOps |
| std::vector< OperandInfo > | srcScalarRegOps |
| std::vector< OperandInfo > | dstScalarRegOps |
| int | _ipdInstNum |
| Identifier of the immediate post-dominator instruction. | |
| std::bitset< Num_Flags > | _flags |
Definition at line 61 of file gpu_static_inst.hh.
| typedef int(RegisterManager::* gem5::GPUStaticInst::MapRegFn) (Wavefront *, int) |
Definition at line 300 of file gpu_static_inst.hh.
| Enumerator | |
|---|---|
| SRC_VEC | |
| SRC_SCALAR | |
| DST_VEC | |
| DST_SCALAR | |
Definition at line 301 of file gpu_static_inst.hh.
| gem5::GPUStaticInst::GPUStaticInst | ( | const std::string & | opcode | ) |
Definition at line 39 of file gpu_static_inst.cc.
References _instAddr, _instNum, _opcode, dstScalarDWords, dstVecDWords, executed_as, maxOpSize, opcode(), SC_NONE, srcScalarDWords, and srcVecDWords.
Referenced by gem5::KernelLaunchStaticInst::KernelLaunchStaticInst(), and gem5::VegaISA::VEGAGPUStaticInst::VEGAGPUStaticInst().
|
inlinevirtual |
Definition at line 65 of file gpu_static_inst.hh.
|
inlinevirtual |
Reimplemented in gem5::VegaISA::VEGAGPUStaticInst.
Definition at line 106 of file gpu_static_inst.hh.
|
inlinevirtual |
Reimplemented in gem5::VegaISA::Inst_DS__DS_ADD_F32, gem5::VegaISA::Inst_DS__DS_ADD_RTN_U32, gem5::VegaISA::Inst_DS__DS_ADD_U32, gem5::VegaISA::Inst_DS__DS_ADD_U64, gem5::VegaISA::Inst_DS__DS_CMPST_RTN_B32, gem5::VegaISA::Inst_DS__DS_OR_B32, gem5::VegaISA::Inst_DS__DS_READ2_B32, gem5::VegaISA::Inst_DS__DS_READ2_B64, gem5::VegaISA::Inst_DS__DS_READ2ST64_B32, gem5::VegaISA::Inst_DS__DS_READ2ST64_B64, gem5::VegaISA::Inst_DS__DS_READ_B128, gem5::VegaISA::Inst_DS__DS_READ_B32, gem5::VegaISA::Inst_DS__DS_READ_B64, gem5::VegaISA::Inst_DS__DS_READ_B96, gem5::VegaISA::Inst_DS__DS_READ_I8, gem5::VegaISA::Inst_DS__DS_READ_U16, gem5::VegaISA::Inst_DS__DS_READ_U16_D16, gem5::VegaISA::Inst_DS__DS_READ_U16_D16_HI, gem5::VegaISA::Inst_DS__DS_READ_U8, gem5::VegaISA::Inst_DS__DS_WRITE2_B32, gem5::VegaISA::Inst_DS__DS_WRITE2_B64, gem5::VegaISA::Inst_DS__DS_WRITE2ST64_B32, gem5::VegaISA::Inst_DS__DS_WRITE2ST64_B64, gem5::VegaISA::Inst_DS__DS_WRITE_B128, gem5::VegaISA::Inst_DS__DS_WRITE_B16, gem5::VegaISA::Inst_DS__DS_WRITE_B32, gem5::VegaISA::Inst_DS__DS_WRITE_B64, gem5::VegaISA::Inst_DS__DS_WRITE_B8, gem5::VegaISA::Inst_DS__DS_WRITE_B8_D16_HI, gem5::VegaISA::Inst_DS__DS_WRITE_B96, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_F32, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_F64, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_AND, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_AND_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_DEC, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_DEC_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_INC, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_INC_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_MAX_F64, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_MIN_F64, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_OR, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_OR_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_PK_ADD_F16, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMAX, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMAX_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMIN, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMIN_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SUB, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SUB_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SWAP, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SWAP_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMAX, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMAX_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMIN, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMIN_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_XOR, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_XOR_X2, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORD, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX2, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX3, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX4, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_SBYTE, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_SSHORT, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_UBYTE, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_USHORT, gem5::VegaISA::Inst_FLAT__FLAT_STORE_BYTE, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORD, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX2, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX3, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX4, gem5::VegaISA::Inst_FLAT__FLAT_STORE_SHORT, gem5::VegaISA::Inst_FLAT__FLAT_STORE_SHORT_D16_HI, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP_PCK, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP_PCK_SGN, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_PCK, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_PCK_SGN, gem5::VegaISA::Inst_MIMG__IMAGE_STORE, gem5::VegaISA::Inst_MIMG__IMAGE_STORE_MIP, gem5::VegaISA::Inst_MIMG__IMAGE_STORE_MIP_PCK, gem5::VegaISA::Inst_MIMG__IMAGE_STORE_PCK, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XYZW, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_CMPSWAP, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORD, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX2, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX3, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX4, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_X, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_X, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SBYTE, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16_HI, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SSHORT, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_UBYTE, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_USHORT, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_BYTE, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORD, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX2, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX3, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX4, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_X, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_X, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_SHORT, gem5::VegaISA::Inst_MUBUF__BUFFER_WBINVL1, gem5::VegaISA::Inst_MUBUF__BUFFER_WBINVL1_VOL, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORD, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX16, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX2, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX4, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX8, gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORD, gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORDX2, gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORDX4, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORD, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX16, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX2, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX4, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX8, gem5::VegaISA::Inst_SMEM__S_MEMTIME, gem5::VegaISA::Inst_SMEM__S_STORE_DWORD, gem5::VegaISA::Inst_SMEM__S_STORE_DWORDX2, and gem5::VegaISA::Inst_SMEM__S_STORE_DWORDX4.
Definition at line 238 of file gpu_static_inst.hh.
References fatal.
| const std::string & gem5::GPUStaticInst::disassemble | ( | ) |
Definition at line 47 of file gpu_static_inst.cc.
References disassembly, and generateDisassembly().
Referenced by gem5::FetchUnit::FetchBufDesc::decodeInsts(), gem5::FetchUnit::FetchBufDesc::decodeSplitInst(), and generateVirtToPhysMap().
|
inline |
Definition at line 272 of file gpu_static_inst.hh.
References dstOps.
|
inline |
Definition at line 293 of file gpu_static_inst.hh.
References dstScalarRegOps.
|
inline |
Definition at line 281 of file gpu_static_inst.hh.
References dstVecRegOps.
|
pure virtual |
Implemented in gem5::KernelLaunchStaticInst, gem5::VegaISA::Inst_DS__DS_ADD_F32, gem5::VegaISA::Inst_DS__DS_ADD_RTN_F32, gem5::VegaISA::Inst_DS__DS_ADD_RTN_U32, gem5::VegaISA::Inst_DS__DS_ADD_RTN_U64, gem5::VegaISA::Inst_DS__DS_ADD_SRC2_F32, gem5::VegaISA::Inst_DS__DS_ADD_SRC2_U32, gem5::VegaISA::Inst_DS__DS_ADD_SRC2_U64, gem5::VegaISA::Inst_DS__DS_ADD_U32, gem5::VegaISA::Inst_DS__DS_ADD_U64, gem5::VegaISA::Inst_DS__DS_AND_B32, gem5::VegaISA::Inst_DS__DS_AND_B64, gem5::VegaISA::Inst_DS__DS_AND_RTN_B32, gem5::VegaISA::Inst_DS__DS_AND_RTN_B64, gem5::VegaISA::Inst_DS__DS_AND_SRC2_B32, gem5::VegaISA::Inst_DS__DS_AND_SRC2_B64, gem5::VegaISA::Inst_DS__DS_APPEND, gem5::VegaISA::Inst_DS__DS_BPERMUTE_B32, gem5::VegaISA::Inst_DS__DS_CMPST_B32, gem5::VegaISA::Inst_DS__DS_CMPST_B64, gem5::VegaISA::Inst_DS__DS_CMPST_F32, gem5::VegaISA::Inst_DS__DS_CMPST_F64, gem5::VegaISA::Inst_DS__DS_CMPST_RTN_B32, gem5::VegaISA::Inst_DS__DS_CMPST_RTN_B64, gem5::VegaISA::Inst_DS__DS_CMPST_RTN_F32, gem5::VegaISA::Inst_DS__DS_CMPST_RTN_F64, gem5::VegaISA::Inst_DS__DS_CONDXCHG32_RTN_B64, gem5::VegaISA::Inst_DS__DS_CONSUME, gem5::VegaISA::Inst_DS__DS_DEC_RTN_U32, gem5::VegaISA::Inst_DS__DS_DEC_RTN_U64, gem5::VegaISA::Inst_DS__DS_DEC_SRC2_U32, gem5::VegaISA::Inst_DS__DS_DEC_SRC2_U64, gem5::VegaISA::Inst_DS__DS_DEC_U32, gem5::VegaISA::Inst_DS__DS_DEC_U64, gem5::VegaISA::Inst_DS__DS_GWS_BARRIER, gem5::VegaISA::Inst_DS__DS_GWS_INIT, gem5::VegaISA::Inst_DS__DS_GWS_SEMA_BR, gem5::VegaISA::Inst_DS__DS_GWS_SEMA_P, gem5::VegaISA::Inst_DS__DS_GWS_SEMA_RELEASE_ALL, gem5::VegaISA::Inst_DS__DS_GWS_SEMA_V, gem5::VegaISA::Inst_DS__DS_INC_RTN_U32, gem5::VegaISA::Inst_DS__DS_INC_RTN_U64, gem5::VegaISA::Inst_DS__DS_INC_SRC2_U32, gem5::VegaISA::Inst_DS__DS_INC_SRC2_U64, gem5::VegaISA::Inst_DS__DS_INC_U32, gem5::VegaISA::Inst_DS__DS_INC_U64, gem5::VegaISA::Inst_DS__DS_MAX_F32, gem5::VegaISA::Inst_DS__DS_MAX_F64, gem5::VegaISA::Inst_DS__DS_MAX_I32, gem5::VegaISA::Inst_DS__DS_MAX_I64, gem5::VegaISA::Inst_DS__DS_MAX_RTN_F32, gem5::VegaISA::Inst_DS__DS_MAX_RTN_F64, gem5::VegaISA::Inst_DS__DS_MAX_RTN_I32, gem5::VegaISA::Inst_DS__DS_MAX_RTN_I64, gem5::VegaISA::Inst_DS__DS_MAX_RTN_U32, gem5::VegaISA::Inst_DS__DS_MAX_RTN_U64, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_F32, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_F64, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_I32, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_I64, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_U32, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_U64, gem5::VegaISA::Inst_DS__DS_MAX_U32, gem5::VegaISA::Inst_DS__DS_MAX_U64, gem5::VegaISA::Inst_DS__DS_MIN_F32, gem5::VegaISA::Inst_DS__DS_MIN_F64, gem5::VegaISA::Inst_DS__DS_MIN_I32, gem5::VegaISA::Inst_DS__DS_MIN_I64, gem5::VegaISA::Inst_DS__DS_MIN_RTN_F32, gem5::VegaISA::Inst_DS__DS_MIN_RTN_F64, gem5::VegaISA::Inst_DS__DS_MIN_RTN_I32, gem5::VegaISA::Inst_DS__DS_MIN_RTN_I64, gem5::VegaISA::Inst_DS__DS_MIN_RTN_U32, gem5::VegaISA::Inst_DS__DS_MIN_RTN_U64, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_F32, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_F64, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_I32, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_I64, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_U32, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_U64, gem5::VegaISA::Inst_DS__DS_MIN_U32, gem5::VegaISA::Inst_DS__DS_MIN_U64, gem5::VegaISA::Inst_DS__DS_MSKOR_B32, gem5::VegaISA::Inst_DS__DS_MSKOR_B64, gem5::VegaISA::Inst_DS__DS_MSKOR_RTN_B32, gem5::VegaISA::Inst_DS__DS_MSKOR_RTN_B64, gem5::VegaISA::Inst_DS__DS_NOP, gem5::VegaISA::Inst_DS__DS_OR_B32, gem5::VegaISA::Inst_DS__DS_OR_B64, gem5::VegaISA::Inst_DS__DS_OR_RTN_B32, gem5::VegaISA::Inst_DS__DS_OR_RTN_B64, gem5::VegaISA::Inst_DS__DS_OR_SRC2_B32, gem5::VegaISA::Inst_DS__DS_OR_SRC2_B64, gem5::VegaISA::Inst_DS__DS_ORDERED_COUNT, gem5::VegaISA::Inst_DS__DS_PERMUTE_B32, gem5::VegaISA::Inst_DS__DS_READ2_B32, gem5::VegaISA::Inst_DS__DS_READ2_B64, gem5::VegaISA::Inst_DS__DS_READ2ST64_B32, gem5::VegaISA::Inst_DS__DS_READ2ST64_B64, gem5::VegaISA::Inst_DS__DS_READ_B128, gem5::VegaISA::Inst_DS__DS_READ_B32, gem5::VegaISA::Inst_DS__DS_READ_B64, gem5::VegaISA::Inst_DS__DS_READ_B96, gem5::VegaISA::Inst_DS__DS_READ_I16, gem5::VegaISA::Inst_DS__DS_READ_I8, gem5::VegaISA::Inst_DS__DS_READ_U16, gem5::VegaISA::Inst_DS__DS_READ_U16_D16, gem5::VegaISA::Inst_DS__DS_READ_U16_D16_HI, gem5::VegaISA::Inst_DS__DS_READ_U8, gem5::VegaISA::Inst_DS__DS_RSUB_RTN_U32, gem5::VegaISA::Inst_DS__DS_RSUB_RTN_U64, gem5::VegaISA::Inst_DS__DS_RSUB_SRC2_U32, gem5::VegaISA::Inst_DS__DS_RSUB_SRC2_U64, gem5::VegaISA::Inst_DS__DS_RSUB_U32, gem5::VegaISA::Inst_DS__DS_RSUB_U64, gem5::VegaISA::Inst_DS__DS_SUB_RTN_U32, gem5::VegaISA::Inst_DS__DS_SUB_RTN_U64, gem5::VegaISA::Inst_DS__DS_SUB_SRC2_U32, gem5::VegaISA::Inst_DS__DS_SUB_SRC2_U64, gem5::VegaISA::Inst_DS__DS_SUB_U32, gem5::VegaISA::Inst_DS__DS_SUB_U64, gem5::VegaISA::Inst_DS__DS_SWIZZLE_B32, gem5::VegaISA::Inst_DS__DS_WRAP_RTN_B32, gem5::VegaISA::Inst_DS__DS_WRITE2_B32, gem5::VegaISA::Inst_DS__DS_WRITE2_B64, gem5::VegaISA::Inst_DS__DS_WRITE2ST64_B32, gem5::VegaISA::Inst_DS__DS_WRITE2ST64_B64, gem5::VegaISA::Inst_DS__DS_WRITE_B128, gem5::VegaISA::Inst_DS__DS_WRITE_B16, gem5::VegaISA::Inst_DS__DS_WRITE_B32, gem5::VegaISA::Inst_DS__DS_WRITE_B64, gem5::VegaISA::Inst_DS__DS_WRITE_B8, gem5::VegaISA::Inst_DS__DS_WRITE_B8_D16_HI, gem5::VegaISA::Inst_DS__DS_WRITE_B96, gem5::VegaISA::Inst_DS__DS_WRITE_SRC2_B32, gem5::VegaISA::Inst_DS__DS_WRITE_SRC2_B64, gem5::VegaISA::Inst_DS__DS_WRXCHG2_RTN_B32, gem5::VegaISA::Inst_DS__DS_WRXCHG2_RTN_B64, gem5::VegaISA::Inst_DS__DS_WRXCHG2ST64_RTN_B32, gem5::VegaISA::Inst_DS__DS_WRXCHG2ST64_RTN_B64, gem5::VegaISA::Inst_DS__DS_WRXCHG_RTN_B32, gem5::VegaISA::Inst_DS__DS_WRXCHG_RTN_B64, gem5::VegaISA::Inst_DS__DS_XOR_B32, gem5::VegaISA::Inst_DS__DS_XOR_B64, gem5::VegaISA::Inst_DS__DS_XOR_RTN_B32, gem5::VegaISA::Inst_DS__DS_XOR_RTN_B64, gem5::VegaISA::Inst_DS__DS_XOR_SRC2_B32, gem5::VegaISA::Inst_DS__DS_XOR_SRC2_B64, gem5::VegaISA::Inst_EXP__EXP, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_F32, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_F64, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_AND, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_AND_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_DEC, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_DEC_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_INC, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_INC_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_MAX_F64, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_MIN_F64, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_OR, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_OR_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_PK_ADD_F16, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMAX, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMAX_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMIN, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMIN_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SUB, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SUB_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SWAP, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SWAP_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMAX, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMAX_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMIN, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMIN_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_XOR, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_XOR_X2, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORD, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX2, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX3, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX4, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_SBYTE, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_SSHORT, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_UBYTE, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_USHORT, gem5::VegaISA::Inst_FLAT__FLAT_STORE_BYTE, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORD, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX2, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX3, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX4, gem5::VegaISA::Inst_FLAT__FLAT_STORE_SHORT, gem5::VegaISA::Inst_FLAT__FLAT_STORE_SHORT_D16_HI, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_ADD, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_AND, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_CMPSWAP, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_DEC, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_INC, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_OR, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SMAX, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SMIN, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SUB, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SWAP, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_UMAX, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_UMIN, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_XOR, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B_CL, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B_CL, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_CL, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_L, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_L_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_LZ, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_LZ_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_CL, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_L, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_L_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_LZ, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_LZ_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_O, gem5::VegaISA::Inst_MIMG__IMAGE_GET_LOD, gem5::VegaISA::Inst_MIMG__IMAGE_GET_RESINFO, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP_PCK, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP_PCK_SGN, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_PCK, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_PCK_SGN, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_L, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_L_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_LZ, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_LZ_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_L, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_L_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_LZ, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_LZ_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_O, gem5::VegaISA::Inst_MIMG__IMAGE_STORE, gem5::VegaISA::Inst_MIMG__IMAGE_STORE_MIP, gem5::VegaISA::Inst_MIMG__IMAGE_STORE_MIP_PCK, gem5::VegaISA::Inst_MIMG__IMAGE_STORE_PCK, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XYZW, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_ADD, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_ADD_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_AND, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_AND_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_CMPSWAP, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_CMPSWAP_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_DEC, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_DEC_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_INC, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_INC_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_OR, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_OR_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMAX, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMAX_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMIN, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMIN_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SUB, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SUB_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SWAP, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SWAP_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMAX, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMAX_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMIN, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMIN_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_XOR, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_XOR_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORD, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX2, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX3, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX4, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_X, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_X, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SBYTE, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16_HI, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SSHORT, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_UBYTE, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_USHORT, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_BYTE, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORD, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX2, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX3, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX4, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_X, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_X, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_LDS_DWORD, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_SHORT, gem5::VegaISA::Inst_MUBUF__BUFFER_WBINVL1, gem5::VegaISA::Inst_MUBUF__BUFFER_WBINVL1_VOL, gem5::VegaISA::Inst_SMEM__S_ATC_PROBE, gem5::VegaISA::Inst_SMEM__S_ATC_PROBE_BUFFER, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORD, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX16, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX2, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX4, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX8, gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORD, gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORDX2, gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORDX4, gem5::VegaISA::Inst_SMEM__S_DCACHE_INV, gem5::VegaISA::Inst_SMEM__S_DCACHE_INV_VOL, gem5::VegaISA::Inst_SMEM__S_DCACHE_WB, gem5::VegaISA::Inst_SMEM__S_DCACHE_WB_VOL, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORD, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX16, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX2, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX4, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX8, gem5::VegaISA::Inst_SMEM__S_MEMREALTIME, gem5::VegaISA::Inst_SMEM__S_MEMTIME, gem5::VegaISA::Inst_SMEM__S_STORE_DWORD, gem5::VegaISA::Inst_SMEM__S_STORE_DWORDX2, gem5::VegaISA::Inst_SMEM__S_STORE_DWORDX4, gem5::VegaISA::Inst_SOP1__S_ABS_I32, gem5::VegaISA::Inst_SOP1__S_AND_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_ANDN2_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_BCNT0_I32_B32, gem5::VegaISA::Inst_SOP1__S_BCNT0_I32_B64, gem5::VegaISA::Inst_SOP1__S_BCNT1_I32_B32, gem5::VegaISA::Inst_SOP1__S_BCNT1_I32_B64, gem5::VegaISA::Inst_SOP1__S_BITSET0_B32, gem5::VegaISA::Inst_SOP1__S_BITSET0_B64, gem5::VegaISA::Inst_SOP1__S_BITSET1_B32, gem5::VegaISA::Inst_SOP1__S_BITSET1_B64, gem5::VegaISA::Inst_SOP1__S_BREV_B32, gem5::VegaISA::Inst_SOP1__S_BREV_B64, gem5::VegaISA::Inst_SOP1__S_CBRANCH_JOIN, gem5::VegaISA::Inst_SOP1__S_CMOV_B32, gem5::VegaISA::Inst_SOP1__S_CMOV_B64, gem5::VegaISA::Inst_SOP1__S_FF0_I32_B32, gem5::VegaISA::Inst_SOP1__S_FF0_I32_B64, gem5::VegaISA::Inst_SOP1__S_FF1_I32_B32, gem5::VegaISA::Inst_SOP1__S_FF1_I32_B64, gem5::VegaISA::Inst_SOP1__S_FLBIT_I32, gem5::VegaISA::Inst_SOP1__S_FLBIT_I32_B32, gem5::VegaISA::Inst_SOP1__S_FLBIT_I32_B64, gem5::VegaISA::Inst_SOP1__S_FLBIT_I32_I64, gem5::VegaISA::Inst_SOP1__S_GETPC_B64, gem5::VegaISA::Inst_SOP1__S_MOV_B32, gem5::VegaISA::Inst_SOP1__S_MOV_B64, gem5::VegaISA::Inst_SOP1__S_MOV_FED_B32, gem5::VegaISA::Inst_SOP1__S_MOVRELD_B32, gem5::VegaISA::Inst_SOP1__S_MOVRELD_B64, gem5::VegaISA::Inst_SOP1__S_MOVRELS_B32, gem5::VegaISA::Inst_SOP1__S_MOVRELS_B64, gem5::VegaISA::Inst_SOP1__S_NAND_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_NOR_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_NOT_B32, gem5::VegaISA::Inst_SOP1__S_NOT_B64, gem5::VegaISA::Inst_SOP1__S_OR_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_ORN2_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_QUADMASK_B32, gem5::VegaISA::Inst_SOP1__S_QUADMASK_B64, gem5::VegaISA::Inst_SOP1__S_RFE_B64, gem5::VegaISA::Inst_SOP1__S_SET_GPR_IDX_IDX, gem5::VegaISA::Inst_SOP1__S_SETPC_B64, gem5::VegaISA::Inst_SOP1__S_SEXT_I32_I16, gem5::VegaISA::Inst_SOP1__S_SEXT_I32_I8, gem5::VegaISA::Inst_SOP1__S_SWAPPC_B64, gem5::VegaISA::Inst_SOP1__S_WQM_B32, gem5::VegaISA::Inst_SOP1__S_WQM_B64, gem5::VegaISA::Inst_SOP1__S_XNOR_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_XOR_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP2__S_ABSDIFF_I32, gem5::VegaISA::Inst_SOP2__S_ADD_I32, gem5::VegaISA::Inst_SOP2__S_ADD_U32, gem5::VegaISA::Inst_SOP2__S_ADDC_U32, gem5::VegaISA::Inst_SOP2__S_AND_B32, gem5::VegaISA::Inst_SOP2__S_AND_B64, gem5::VegaISA::Inst_SOP2__S_ANDN2_B32, gem5::VegaISA::Inst_SOP2__S_ANDN2_B64, gem5::VegaISA::Inst_SOP2__S_ASHR_I32, gem5::VegaISA::Inst_SOP2__S_ASHR_I64, gem5::VegaISA::Inst_SOP2__S_BFE_I32, gem5::VegaISA::Inst_SOP2__S_BFE_I64, gem5::VegaISA::Inst_SOP2__S_BFE_U32, gem5::VegaISA::Inst_SOP2__S_BFE_U64, gem5::VegaISA::Inst_SOP2__S_BFM_B32, gem5::VegaISA::Inst_SOP2__S_BFM_B64, gem5::VegaISA::Inst_SOP2__S_CBRANCH_G_FORK, gem5::VegaISA::Inst_SOP2__S_CSELECT_B32, gem5::VegaISA::Inst_SOP2__S_CSELECT_B64, gem5::VegaISA::Inst_SOP2__S_LSHL_B32, gem5::VegaISA::Inst_SOP2__S_LSHL_B64, gem5::VegaISA::Inst_SOP2__S_LSHR_B32, gem5::VegaISA::Inst_SOP2__S_LSHR_B64, gem5::VegaISA::Inst_SOP2__S_MAX_I32, gem5::VegaISA::Inst_SOP2__S_MAX_U32, gem5::VegaISA::Inst_SOP2__S_MIN_I32, gem5::VegaISA::Inst_SOP2__S_MIN_U32, gem5::VegaISA::Inst_SOP2__S_MUL_HI_I32, gem5::VegaISA::Inst_SOP2__S_MUL_HI_U32, gem5::VegaISA::Inst_SOP2__S_MUL_I32, gem5::VegaISA::Inst_SOP2__S_NAND_B32, gem5::VegaISA::Inst_SOP2__S_NAND_B64, gem5::VegaISA::Inst_SOP2__S_NOR_B32, gem5::VegaISA::Inst_SOP2__S_NOR_B64, gem5::VegaISA::Inst_SOP2__S_OR_B32, gem5::VegaISA::Inst_SOP2__S_OR_B64, gem5::VegaISA::Inst_SOP2__S_ORN2_B32, gem5::VegaISA::Inst_SOP2__S_ORN2_B64, gem5::VegaISA::Inst_SOP2__S_RFE_RESTORE_B64, gem5::VegaISA::Inst_SOP2__S_SUB_I32, gem5::VegaISA::Inst_SOP2__S_SUB_U32, gem5::VegaISA::Inst_SOP2__S_SUBB_U32, gem5::VegaISA::Inst_SOP2__S_XNOR_B32, gem5::VegaISA::Inst_SOP2__S_XNOR_B64, gem5::VegaISA::Inst_SOP2__S_XOR_B32, gem5::VegaISA::Inst_SOP2__S_XOR_B64, gem5::VegaISA::Inst_SOPC__S_BITCMP0_B32, gem5::VegaISA::Inst_SOPC__S_BITCMP0_B64, gem5::VegaISA::Inst_SOPC__S_BITCMP1_B32, gem5::VegaISA::Inst_SOPC__S_BITCMP1_B64, gem5::VegaISA::Inst_SOPC__S_CMP_EQ_I32, gem5::VegaISA::Inst_SOPC__S_CMP_EQ_U32, gem5::VegaISA::Inst_SOPC__S_CMP_EQ_U64, gem5::VegaISA::Inst_SOPC__S_CMP_GE_I32, gem5::VegaISA::Inst_SOPC__S_CMP_GE_U32, gem5::VegaISA::Inst_SOPC__S_CMP_GT_I32, gem5::VegaISA::Inst_SOPC__S_CMP_GT_U32, gem5::VegaISA::Inst_SOPC__S_CMP_LE_I32, gem5::VegaISA::Inst_SOPC__S_CMP_LE_U32, gem5::VegaISA::Inst_SOPC__S_CMP_LG_I32, gem5::VegaISA::Inst_SOPC__S_CMP_LG_U32, gem5::VegaISA::Inst_SOPC__S_CMP_LG_U64, gem5::VegaISA::Inst_SOPC__S_CMP_LT_I32, gem5::VegaISA::Inst_SOPC__S_CMP_LT_U32, gem5::VegaISA::Inst_SOPC__S_SET_GPR_IDX_ON, gem5::VegaISA::Inst_SOPC__S_SETVSKIP, gem5::VegaISA::Inst_SOPK__S_ADDK_I32, gem5::VegaISA::Inst_SOPK__S_CBRANCH_I_FORK, gem5::VegaISA::Inst_SOPK__S_CMOVK_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_EQ_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_EQ_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_GE_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_GE_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_GT_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_GT_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_LE_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_LE_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_LG_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_LG_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_LT_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_LT_U32, gem5::VegaISA::Inst_SOPK__S_GETREG_B32, gem5::VegaISA::Inst_SOPK__S_MOVK_I32, gem5::VegaISA::Inst_SOPK__S_MULK_I32, gem5::VegaISA::Inst_SOPK__S_SETREG_B32, gem5::VegaISA::Inst_SOPK__S_SETREG_IMM32_B32, gem5::VegaISA::Inst_SOPP__S_BARRIER, gem5::VegaISA::Inst_SOPP__S_BRANCH, gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGSYS, gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGSYS_AND_USER, gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGSYS_OR_USER, gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGUSER, gem5::VegaISA::Inst_SOPP__S_CBRANCH_EXECNZ, gem5::VegaISA::Inst_SOPP__S_CBRANCH_EXECZ, gem5::VegaISA::Inst_SOPP__S_CBRANCH_SCC0, gem5::VegaISA::Inst_SOPP__S_CBRANCH_SCC1, gem5::VegaISA::Inst_SOPP__S_CBRANCH_VCCNZ, gem5::VegaISA::Inst_SOPP__S_CBRANCH_VCCZ, gem5::VegaISA::Inst_SOPP__S_DECPERFLEVEL, gem5::VegaISA::Inst_SOPP__S_ENDPGM, gem5::VegaISA::Inst_SOPP__S_ENDPGM_SAVED, gem5::VegaISA::Inst_SOPP__S_ICACHE_INV, gem5::VegaISA::Inst_SOPP__S_INCPERFLEVEL, gem5::VegaISA::Inst_SOPP__S_NOP, gem5::VegaISA::Inst_SOPP__S_SENDMSG, gem5::VegaISA::Inst_SOPP__S_SENDMSGHALT, gem5::VegaISA::Inst_SOPP__S_SET_GPR_IDX_MODE, gem5::VegaISA::Inst_SOPP__S_SET_GPR_IDX_OFF, gem5::VegaISA::Inst_SOPP__S_SETHALT, gem5::VegaISA::Inst_SOPP__S_SETKILL, gem5::VegaISA::Inst_SOPP__S_SETPRIO, gem5::VegaISA::Inst_SOPP__S_SLEEP, gem5::VegaISA::Inst_SOPP__S_TRAP, gem5::VegaISA::Inst_SOPP__S_TTRACEDATA, gem5::VegaISA::Inst_SOPP__S_WAITCNT, gem5::VegaISA::Inst_SOPP__S_WAKEUP, gem5::VegaISA::Inst_VINTRP__V_INTERP_MOV_F32, gem5::VegaISA::Inst_VINTRP__V_INTERP_P1_F32, gem5::VegaISA::Inst_VINTRP__V_INTERP_P2_F32, gem5::VegaISA::Inst_VOP1__V_ACCVGPR_MOV_B32, gem5::VegaISA::Inst_VOP1__V_BFREV_B32, gem5::VegaISA::Inst_VOP1__V_CEIL_F16, gem5::VegaISA::Inst_VOP1__V_CEIL_F32, gem5::VegaISA::Inst_VOP1__V_CEIL_F64, gem5::VegaISA::Inst_VOP1__V_CLREXCP, gem5::VegaISA::Inst_VOP1__V_COS_F16, gem5::VegaISA::Inst_VOP1__V_COS_F32, gem5::VegaISA::Inst_VOP1__V_CVT_F16_F32, gem5::VegaISA::Inst_VOP1__V_CVT_F16_I16, gem5::VegaISA::Inst_VOP1__V_CVT_F16_U16, gem5::VegaISA::Inst_VOP1__V_CVT_F32_F16, gem5::VegaISA::Inst_VOP1__V_CVT_F32_F64, gem5::VegaISA::Inst_VOP1__V_CVT_F32_I32, gem5::VegaISA::Inst_VOP1__V_CVT_F32_U32, gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE0, gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE1, gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE2, gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE3, gem5::VegaISA::Inst_VOP1__V_CVT_F64_F32, gem5::VegaISA::Inst_VOP1__V_CVT_F64_I32, gem5::VegaISA::Inst_VOP1__V_CVT_F64_U32, gem5::VegaISA::Inst_VOP1__V_CVT_FLR_I32_F32, gem5::VegaISA::Inst_VOP1__V_CVT_I16_F16, gem5::VegaISA::Inst_VOP1__V_CVT_I32_F32, gem5::VegaISA::Inst_VOP1__V_CVT_I32_F64, gem5::VegaISA::Inst_VOP1__V_CVT_OFF_F32_I4, gem5::VegaISA::Inst_VOP1__V_CVT_RPI_I32_F32, gem5::VegaISA::Inst_VOP1__V_CVT_U16_F16, gem5::VegaISA::Inst_VOP1__V_CVT_U32_F32, gem5::VegaISA::Inst_VOP1__V_CVT_U32_F64, gem5::VegaISA::Inst_VOP1__V_EXP_F16, gem5::VegaISA::Inst_VOP1__V_EXP_F32, gem5::VegaISA::Inst_VOP1__V_EXP_LEGACY_F32, gem5::VegaISA::Inst_VOP1__V_FFBH_I32, gem5::VegaISA::Inst_VOP1__V_FFBH_U32, gem5::VegaISA::Inst_VOP1__V_FFBL_B32, gem5::VegaISA::Inst_VOP1__V_FLOOR_F16, gem5::VegaISA::Inst_VOP1__V_FLOOR_F32, gem5::VegaISA::Inst_VOP1__V_FLOOR_F64, gem5::VegaISA::Inst_VOP1__V_FRACT_F16, gem5::VegaISA::Inst_VOP1__V_FRACT_F32, gem5::VegaISA::Inst_VOP1__V_FRACT_F64, gem5::VegaISA::Inst_VOP1__V_FREXP_EXP_I16_F16, gem5::VegaISA::Inst_VOP1__V_FREXP_EXP_I32_F32, gem5::VegaISA::Inst_VOP1__V_FREXP_EXP_I32_F64, gem5::VegaISA::Inst_VOP1__V_FREXP_MANT_F16, gem5::VegaISA::Inst_VOP1__V_FREXP_MANT_F32, gem5::VegaISA::Inst_VOP1__V_FREXP_MANT_F64, gem5::VegaISA::Inst_VOP1__V_LOG_F16, gem5::VegaISA::Inst_VOP1__V_LOG_F32, gem5::VegaISA::Inst_VOP1__V_LOG_LEGACY_F32, gem5::VegaISA::Inst_VOP1__V_MOV_B32, gem5::VegaISA::Inst_VOP1__V_MOV_B64, gem5::VegaISA::Inst_VOP1__V_MOV_FED_B32, gem5::VegaISA::Inst_VOP1__V_NOP, gem5::VegaISA::Inst_VOP1__V_NOT_B32, gem5::VegaISA::Inst_VOP1__V_RCP_F16, gem5::VegaISA::Inst_VOP1__V_RCP_F32, gem5::VegaISA::Inst_VOP1__V_RCP_F64, gem5::VegaISA::Inst_VOP1__V_RCP_IFLAG_F32, gem5::VegaISA::Inst_VOP1__V_READFIRSTLANE_B32, gem5::VegaISA::Inst_VOP1__V_RNDNE_F16, gem5::VegaISA::Inst_VOP1__V_RNDNE_F32, gem5::VegaISA::Inst_VOP1__V_RNDNE_F64, gem5::VegaISA::Inst_VOP1__V_RSQ_F16, gem5::VegaISA::Inst_VOP1__V_RSQ_F32, gem5::VegaISA::Inst_VOP1__V_RSQ_F64, gem5::VegaISA::Inst_VOP1__V_SIN_F16, gem5::VegaISA::Inst_VOP1__V_SIN_F32, gem5::VegaISA::Inst_VOP1__V_SQRT_F16, gem5::VegaISA::Inst_VOP1__V_SQRT_F32, gem5::VegaISA::Inst_VOP1__V_SQRT_F64, gem5::VegaISA::Inst_VOP1__V_TRUNC_F16, gem5::VegaISA::Inst_VOP1__V_TRUNC_F32, gem5::VegaISA::Inst_VOP1__V_TRUNC_F64, gem5::VegaISA::Inst_VOP2__V_ADD_CO_U32, gem5::VegaISA::Inst_VOP2__V_ADD_F16, gem5::VegaISA::Inst_VOP2__V_ADD_F32, gem5::VegaISA::Inst_VOP2__V_ADD_U16, gem5::VegaISA::Inst_VOP2__V_ADD_U32, gem5::VegaISA::Inst_VOP2__V_ADDC_CO_U32, gem5::VegaISA::Inst_VOP2__V_AND_B32, gem5::VegaISA::Inst_VOP2__V_ASHRREV_I16, gem5::VegaISA::Inst_VOP2__V_ASHRREV_I32, gem5::VegaISA::Inst_VOP2__V_CNDMASK_B32, gem5::VegaISA::Inst_VOP2__V_FMAC_F32, gem5::VegaISA::Inst_VOP2__V_FMAC_F64, gem5::VegaISA::Inst_VOP2__V_LDEXP_F16, gem5::VegaISA::Inst_VOP2__V_LSHLREV_B16, gem5::VegaISA::Inst_VOP2__V_LSHLREV_B32, gem5::VegaISA::Inst_VOP2__V_LSHRREV_B16, gem5::VegaISA::Inst_VOP2__V_LSHRREV_B32, gem5::VegaISA::Inst_VOP2__V_MAC_F16, gem5::VegaISA::Inst_VOP2__V_MAC_F32, gem5::VegaISA::Inst_VOP2__V_MADAK_F16, gem5::VegaISA::Inst_VOP2__V_MADAK_F32, gem5::VegaISA::Inst_VOP2__V_MADMK_F16, gem5::VegaISA::Inst_VOP2__V_MADMK_F32, gem5::VegaISA::Inst_VOP2__V_MAX_F16, gem5::VegaISA::Inst_VOP2__V_MAX_F32, gem5::VegaISA::Inst_VOP2__V_MAX_I16, gem5::VegaISA::Inst_VOP2__V_MAX_I32, gem5::VegaISA::Inst_VOP2__V_MAX_U16, gem5::VegaISA::Inst_VOP2__V_MAX_U32, gem5::VegaISA::Inst_VOP2__V_MIN_F16, gem5::VegaISA::Inst_VOP2__V_MIN_F32, gem5::VegaISA::Inst_VOP2__V_MIN_I16, gem5::VegaISA::Inst_VOP2__V_MIN_I32, gem5::VegaISA::Inst_VOP2__V_MIN_U16, gem5::VegaISA::Inst_VOP2__V_MIN_U32, gem5::VegaISA::Inst_VOP2__V_MUL_F16, gem5::VegaISA::Inst_VOP2__V_MUL_F32, gem5::VegaISA::Inst_VOP2__V_MUL_HI_I32_I24, gem5::VegaISA::Inst_VOP2__V_MUL_HI_U32_U24, gem5::VegaISA::Inst_VOP2__V_MUL_I32_I24, gem5::VegaISA::Inst_VOP2__V_MUL_LEGACY_F32, gem5::VegaISA::Inst_VOP2__V_MUL_LO_U16, gem5::VegaISA::Inst_VOP2__V_MUL_U32_U24, gem5::VegaISA::Inst_VOP2__V_OR_B32, gem5::VegaISA::Inst_VOP2__V_SUB_CO_U32, gem5::VegaISA::Inst_VOP2__V_SUB_F16, gem5::VegaISA::Inst_VOP2__V_SUB_F32, gem5::VegaISA::Inst_VOP2__V_SUB_U16, gem5::VegaISA::Inst_VOP2__V_SUB_U32, gem5::VegaISA::Inst_VOP2__V_SUBB_CO_U32, gem5::VegaISA::Inst_VOP2__V_SUBBREV_CO_U32, gem5::VegaISA::Inst_VOP2__V_SUBREV_CO_U32, gem5::VegaISA::Inst_VOP2__V_SUBREV_F16, gem5::VegaISA::Inst_VOP2__V_SUBREV_F32, gem5::VegaISA::Inst_VOP2__V_SUBREV_U16, gem5::VegaISA::Inst_VOP2__V_SUBREV_U32, gem5::VegaISA::Inst_VOP2__V_XNOR_B32, gem5::VegaISA::Inst_VOP2__V_XOR_B32, gem5::VegaISA::Inst_VOP3__V_ADD3_U32, gem5::VegaISA::Inst_VOP3__V_ADD_CO_U32, gem5::VegaISA::Inst_VOP3__V_ADD_F16, gem5::VegaISA::Inst_VOP3__V_ADD_F32, gem5::VegaISA::Inst_VOP3__V_ADD_F64, gem5::VegaISA::Inst_VOP3__V_ADD_LSHL_U32, gem5::VegaISA::Inst_VOP3__V_ADD_U16, gem5::VegaISA::Inst_VOP3__V_ADD_U32, gem5::VegaISA::Inst_VOP3__V_ADDC_CO_U32, gem5::VegaISA::Inst_VOP3__V_ALIGNBIT_B32, gem5::VegaISA::Inst_VOP3__V_ALIGNBYTE_B32, gem5::VegaISA::Inst_VOP3__V_AND_B32, gem5::VegaISA::Inst_VOP3__V_AND_OR_B32, gem5::VegaISA::Inst_VOP3__V_ASHRREV_I16, gem5::VegaISA::Inst_VOP3__V_ASHRREV_I32, gem5::VegaISA::Inst_VOP3__V_ASHRREV_I64, gem5::VegaISA::Inst_VOP3__V_BCNT_U32_B32, gem5::VegaISA::Inst_VOP3__V_BFE_I32, gem5::VegaISA::Inst_VOP3__V_BFE_U32, gem5::VegaISA::Inst_VOP3__V_BFI_B32, gem5::VegaISA::Inst_VOP3__V_BFM_B32, gem5::VegaISA::Inst_VOP3__V_BFREV_B32, gem5::VegaISA::Inst_VOP3__V_CEIL_F16, gem5::VegaISA::Inst_VOP3__V_CEIL_F32, gem5::VegaISA::Inst_VOP3__V_CEIL_F64, gem5::VegaISA::Inst_VOP3__V_CLREXCP, gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F16, gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F32, gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F64, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_F16, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_F32, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_F64, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_I16, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_I32, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_I64, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_U16, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_U32, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_U64, gem5::VegaISA::Inst_VOP3__V_CMP_F_F16, gem5::VegaISA::Inst_VOP3__V_CMP_F_F32, gem5::VegaISA::Inst_VOP3__V_CMP_F_F64, gem5::VegaISA::Inst_VOP3__V_CMP_F_I16, gem5::VegaISA::Inst_VOP3__V_CMP_F_I32, gem5::VegaISA::Inst_VOP3__V_CMP_F_I64, gem5::VegaISA::Inst_VOP3__V_CMP_F_U16, gem5::VegaISA::Inst_VOP3__V_CMP_F_U32, gem5::VegaISA::Inst_VOP3__V_CMP_F_U64, gem5::VegaISA::Inst_VOP3__V_CMP_GE_F16, gem5::VegaISA::Inst_VOP3__V_CMP_GE_F32, gem5::VegaISA::Inst_VOP3__V_CMP_GE_F64, gem5::VegaISA::Inst_VOP3__V_CMP_GE_I16, gem5::VegaISA::Inst_VOP3__V_CMP_GE_I32, gem5::VegaISA::Inst_VOP3__V_CMP_GE_I64, gem5::VegaISA::Inst_VOP3__V_CMP_GE_U16, gem5::VegaISA::Inst_VOP3__V_CMP_GE_U32, gem5::VegaISA::Inst_VOP3__V_CMP_GE_U64, gem5::VegaISA::Inst_VOP3__V_CMP_GT_F16, gem5::VegaISA::Inst_VOP3__V_CMP_GT_F32, gem5::VegaISA::Inst_VOP3__V_CMP_GT_F64, gem5::VegaISA::Inst_VOP3__V_CMP_GT_I16, gem5::VegaISA::Inst_VOP3__V_CMP_GT_I32, gem5::VegaISA::Inst_VOP3__V_CMP_GT_I64, gem5::VegaISA::Inst_VOP3__V_CMP_GT_U16, gem5::VegaISA::Inst_VOP3__V_CMP_GT_U32, gem5::VegaISA::Inst_VOP3__V_CMP_GT_U64, gem5::VegaISA::Inst_VOP3__V_CMP_LE_F16, gem5::VegaISA::Inst_VOP3__V_CMP_LE_F32, gem5::VegaISA::Inst_VOP3__V_CMP_LE_F64, gem5::VegaISA::Inst_VOP3__V_CMP_LE_I16, gem5::VegaISA::Inst_VOP3__V_CMP_LE_I32, gem5::VegaISA::Inst_VOP3__V_CMP_LE_I64, gem5::VegaISA::Inst_VOP3__V_CMP_LE_U16, gem5::VegaISA::Inst_VOP3__V_CMP_LE_U32, gem5::VegaISA::Inst_VOP3__V_CMP_LE_U64, gem5::VegaISA::Inst_VOP3__V_CMP_LG_F16, gem5::VegaISA::Inst_VOP3__V_CMP_LG_F32, gem5::VegaISA::Inst_VOP3__V_CMP_LG_F64, gem5::VegaISA::Inst_VOP3__V_CMP_LT_F16, gem5::VegaISA::Inst_VOP3__V_CMP_LT_F32, gem5::VegaISA::Inst_VOP3__V_CMP_LT_F64, gem5::VegaISA::Inst_VOP3__V_CMP_LT_I16, gem5::VegaISA::Inst_VOP3__V_CMP_LT_I32, gem5::VegaISA::Inst_VOP3__V_CMP_LT_I64, gem5::VegaISA::Inst_VOP3__V_CMP_LT_U16, gem5::VegaISA::Inst_VOP3__V_CMP_LT_U32, gem5::VegaISA::Inst_VOP3__V_CMP_LT_U64, gem5::VegaISA::Inst_VOP3__V_CMP_NE_I16, gem5::VegaISA::Inst_VOP3__V_CMP_NE_I32, gem5::VegaISA::Inst_VOP3__V_CMP_NE_I64, gem5::VegaISA::Inst_VOP3__V_CMP_NE_U16, gem5::VegaISA::Inst_VOP3__V_CMP_NE_U32, gem5::VegaISA::Inst_VOP3__V_CMP_NE_U64, gem5::VegaISA::Inst_VOP3__V_CMP_NEQ_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NEQ_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NEQ_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NGE_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NGE_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NGE_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NGT_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NGT_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NGT_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NLE_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NLE_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NLE_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NLG_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NLG_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NLG_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NLT_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NLT_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NLT_F64, gem5::VegaISA::Inst_VOP3__V_CMP_O_F16, gem5::VegaISA::Inst_VOP3__V_CMP_O_F32, gem5::VegaISA::Inst_VOP3__V_CMP_O_F64, gem5::VegaISA::Inst_VOP3__V_CMP_T_I16, gem5::VegaISA::Inst_VOP3__V_CMP_T_I32, gem5::VegaISA::Inst_VOP3__V_CMP_T_I64, gem5::VegaISA::Inst_VOP3__V_CMP_T_U16, gem5::VegaISA::Inst_VOP3__V_CMP_T_U32, gem5::VegaISA::Inst_VOP3__V_CMP_T_U64, gem5::VegaISA::Inst_VOP3__V_CMP_TRU_F16, gem5::VegaISA::Inst_VOP3__V_CMP_TRU_F32, gem5::VegaISA::Inst_VOP3__V_CMP_TRU_F64, gem5::VegaISA::Inst_VOP3__V_CMP_U_F16, gem5::VegaISA::Inst_VOP3__V_CMP_U_F32, gem5::VegaISA::Inst_VOP3__V_CMP_U_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_F_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_F_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_F_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_F_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_F_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_F_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_F_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_F_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_F_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_LG_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_LG_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_LG_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_NEQ_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NEQ_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NEQ_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NGE_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NGE_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NGE_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NGT_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NGT_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NGT_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NLE_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NLE_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NLE_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NLG_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NLG_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NLG_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NLT_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NLT_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NLT_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_O_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_O_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_O_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_T_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_T_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_T_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_T_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_T_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_T_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_TRU_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_TRU_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_TRU_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_U_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_U_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_U_F64, gem5::VegaISA::Inst_VOP3__V_CNDMASK_B32, gem5::VegaISA::Inst_VOP3__V_COS_F16, gem5::VegaISA::Inst_VOP3__V_COS_F32, gem5::VegaISA::Inst_VOP3__V_CUBEID_F32, gem5::VegaISA::Inst_VOP3__V_CUBEMA_F32, gem5::VegaISA::Inst_VOP3__V_CUBESC_F32, gem5::VegaISA::Inst_VOP3__V_CUBETC_F32, gem5::VegaISA::Inst_VOP3__V_CVT_F16_F32, gem5::VegaISA::Inst_VOP3__V_CVT_F16_I16, gem5::VegaISA::Inst_VOP3__V_CVT_F16_U16, gem5::VegaISA::Inst_VOP3__V_CVT_F32_F16, gem5::VegaISA::Inst_VOP3__V_CVT_F32_F64, gem5::VegaISA::Inst_VOP3__V_CVT_F32_I32, gem5::VegaISA::Inst_VOP3__V_CVT_F32_U32, gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE0, gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE1, gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE2, gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE3, gem5::VegaISA::Inst_VOP3__V_CVT_F64_F32, gem5::VegaISA::Inst_VOP3__V_CVT_F64_I32, gem5::VegaISA::Inst_VOP3__V_CVT_F64_U32, gem5::VegaISA::Inst_VOP3__V_CVT_FLR_I32_F32, gem5::VegaISA::Inst_VOP3__V_CVT_I16_F16, gem5::VegaISA::Inst_VOP3__V_CVT_I32_F32, gem5::VegaISA::Inst_VOP3__V_CVT_I32_F64, gem5::VegaISA::Inst_VOP3__V_CVT_OFF_F32_I4, gem5::VegaISA::Inst_VOP3__V_CVT_PK_FP8_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PK_I16_I32, gem5::VegaISA::Inst_VOP3__V_CVT_PK_U16_U32, gem5::VegaISA::Inst_VOP3__V_CVT_PK_U8_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PKACCUM_U8_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PKNORM_I16_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PKNORM_U16_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PKRTZ_F16_F32, gem5::VegaISA::Inst_VOP3__V_CVT_RPI_I32_F32, gem5::VegaISA::Inst_VOP3__V_CVT_U16_F16, gem5::VegaISA::Inst_VOP3__V_CVT_U32_F32, gem5::VegaISA::Inst_VOP3__V_CVT_U32_F64, gem5::VegaISA::Inst_VOP3__V_DIV_FIXUP_F16, gem5::VegaISA::Inst_VOP3__V_DIV_FIXUP_F32, gem5::VegaISA::Inst_VOP3__V_DIV_FIXUP_F64, gem5::VegaISA::Inst_VOP3__V_DIV_FMAS_F32, gem5::VegaISA::Inst_VOP3__V_DIV_FMAS_F64, gem5::VegaISA::Inst_VOP3__V_DIV_SCALE_F32, gem5::VegaISA::Inst_VOP3__V_DIV_SCALE_F64, gem5::VegaISA::Inst_VOP3__V_EXP_F16, gem5::VegaISA::Inst_VOP3__V_EXP_F32, gem5::VegaISA::Inst_VOP3__V_EXP_LEGACY_F32, gem5::VegaISA::Inst_VOP3__V_FFBH_I32, gem5::VegaISA::Inst_VOP3__V_FFBH_U32, gem5::VegaISA::Inst_VOP3__V_FFBL_B32, gem5::VegaISA::Inst_VOP3__V_FLOOR_F16, gem5::VegaISA::Inst_VOP3__V_FLOOR_F32, gem5::VegaISA::Inst_VOP3__V_FLOOR_F64, gem5::VegaISA::Inst_VOP3__V_FMA_F16, gem5::VegaISA::Inst_VOP3__V_FMA_F32, gem5::VegaISA::Inst_VOP3__V_FMA_F64, gem5::VegaISA::Inst_VOP3__V_FMAC_F32, gem5::VegaISA::Inst_VOP3__V_FRACT_F16, gem5::VegaISA::Inst_VOP3__V_FRACT_F32, gem5::VegaISA::Inst_VOP3__V_FRACT_F64, gem5::VegaISA::Inst_VOP3__V_FREXP_EXP_I16_F16, gem5::VegaISA::Inst_VOP3__V_FREXP_EXP_I32_F32, gem5::VegaISA::Inst_VOP3__V_FREXP_EXP_I32_F64, gem5::VegaISA::Inst_VOP3__V_FREXP_MANT_F16, gem5::VegaISA::Inst_VOP3__V_FREXP_MANT_F32, gem5::VegaISA::Inst_VOP3__V_FREXP_MANT_F64, gem5::VegaISA::Inst_VOP3__V_INTERP_MOV_F32, gem5::VegaISA::Inst_VOP3__V_INTERP_P1_F32, gem5::VegaISA::Inst_VOP3__V_INTERP_P1LL_F16, gem5::VegaISA::Inst_VOP3__V_INTERP_P1LV_F16, gem5::VegaISA::Inst_VOP3__V_INTERP_P2_F16, gem5::VegaISA::Inst_VOP3__V_INTERP_P2_F32, gem5::VegaISA::Inst_VOP3__V_LDEXP_F16, gem5::VegaISA::Inst_VOP3__V_LDEXP_F32, gem5::VegaISA::Inst_VOP3__V_LDEXP_F64, gem5::VegaISA::Inst_VOP3__V_LERP_U8, gem5::VegaISA::Inst_VOP3__V_LOG_F16, gem5::VegaISA::Inst_VOP3__V_LOG_F32, gem5::VegaISA::Inst_VOP3__V_LOG_LEGACY_F32, gem5::VegaISA::Inst_VOP3__V_LSHL_ADD_U32, gem5::VegaISA::Inst_VOP3__V_LSHL_ADD_U64, gem5::VegaISA::Inst_VOP3__V_LSHL_OR_B32, gem5::VegaISA::Inst_VOP3__V_LSHLREV_B16, gem5::VegaISA::Inst_VOP3__V_LSHLREV_B32, gem5::VegaISA::Inst_VOP3__V_LSHLREV_B64, gem5::VegaISA::Inst_VOP3__V_LSHRREV_B16, gem5::VegaISA::Inst_VOP3__V_LSHRREV_B32, gem5::VegaISA::Inst_VOP3__V_LSHRREV_B64, gem5::VegaISA::Inst_VOP3__V_MAC_F16, gem5::VegaISA::Inst_VOP3__V_MAC_F32, gem5::VegaISA::Inst_VOP3__V_MAD_F16, gem5::VegaISA::Inst_VOP3__V_MAD_F32, gem5::VegaISA::Inst_VOP3__V_MAD_I16, gem5::VegaISA::Inst_VOP3__V_MAD_I32_I24, gem5::VegaISA::Inst_VOP3__V_MAD_I64_I32, gem5::VegaISA::Inst_VOP3__V_MAD_LEGACY_F32, gem5::VegaISA::Inst_VOP3__V_MAD_U16, gem5::VegaISA::Inst_VOP3__V_MAD_U32_U24, gem5::VegaISA::Inst_VOP3__V_MAD_U64_U32, gem5::VegaISA::Inst_VOP3__V_MAX3_F32, gem5::VegaISA::Inst_VOP3__V_MAX3_I32, gem5::VegaISA::Inst_VOP3__V_MAX3_U32, gem5::VegaISA::Inst_VOP3__V_MAX_F16, gem5::VegaISA::Inst_VOP3__V_MAX_F32, gem5::VegaISA::Inst_VOP3__V_MAX_F64, gem5::VegaISA::Inst_VOP3__V_MAX_I16, gem5::VegaISA::Inst_VOP3__V_MAX_I32, gem5::VegaISA::Inst_VOP3__V_MAX_U16, gem5::VegaISA::Inst_VOP3__V_MAX_U32, gem5::VegaISA::Inst_VOP3__V_MBCNT_HI_U32_B32, gem5::VegaISA::Inst_VOP3__V_MBCNT_LO_U32_B32, gem5::VegaISA::Inst_VOP3__V_MED3_F32, gem5::VegaISA::Inst_VOP3__V_MED3_I32, gem5::VegaISA::Inst_VOP3__V_MED3_U32, gem5::VegaISA::Inst_VOP3__V_MIN3_F32, gem5::VegaISA::Inst_VOP3__V_MIN3_I32, gem5::VegaISA::Inst_VOP3__V_MIN3_U32, gem5::VegaISA::Inst_VOP3__V_MIN_F16, gem5::VegaISA::Inst_VOP3__V_MIN_F32, gem5::VegaISA::Inst_VOP3__V_MIN_F64, gem5::VegaISA::Inst_VOP3__V_MIN_I16, gem5::VegaISA::Inst_VOP3__V_MIN_I32, gem5::VegaISA::Inst_VOP3__V_MIN_U16, gem5::VegaISA::Inst_VOP3__V_MIN_U32, gem5::VegaISA::Inst_VOP3__V_MOV_B32, gem5::VegaISA::Inst_VOP3__V_MOV_FED_B32, gem5::VegaISA::Inst_VOP3__V_MQSAD_PK_U16_U8, gem5::VegaISA::Inst_VOP3__V_MQSAD_U32_U8, gem5::VegaISA::Inst_VOP3__V_MSAD_U8, gem5::VegaISA::Inst_VOP3__V_MUL_F16, gem5::VegaISA::Inst_VOP3__V_MUL_F32, gem5::VegaISA::Inst_VOP3__V_MUL_F64, gem5::VegaISA::Inst_VOP3__V_MUL_HI_I32, gem5::VegaISA::Inst_VOP3__V_MUL_HI_I32_I24, gem5::VegaISA::Inst_VOP3__V_MUL_HI_U32, gem5::VegaISA::Inst_VOP3__V_MUL_HI_U32_U24, gem5::VegaISA::Inst_VOP3__V_MUL_I32_I24, gem5::VegaISA::Inst_VOP3__V_MUL_LEGACY_F32, gem5::VegaISA::Inst_VOP3__V_MUL_LO_U16, gem5::VegaISA::Inst_VOP3__V_MUL_LO_U32, gem5::VegaISA::Inst_VOP3__V_MUL_U32_U24, gem5::VegaISA::Inst_VOP3__V_NOP, gem5::VegaISA::Inst_VOP3__V_NOT_B32, gem5::VegaISA::Inst_VOP3__V_OR3_B32, gem5::VegaISA::Inst_VOP3__V_OR_B32, gem5::VegaISA::Inst_VOP3__V_PERM_B32, gem5::VegaISA::Inst_VOP3__V_QSAD_PK_U16_U8, gem5::VegaISA::Inst_VOP3__V_RCP_F16, gem5::VegaISA::Inst_VOP3__V_RCP_F32, gem5::VegaISA::Inst_VOP3__V_RCP_F64, gem5::VegaISA::Inst_VOP3__V_RCP_IFLAG_F32, gem5::VegaISA::Inst_VOP3__V_READLANE_B32, gem5::VegaISA::Inst_VOP3__V_RNDNE_F16, gem5::VegaISA::Inst_VOP3__V_RNDNE_F32, gem5::VegaISA::Inst_VOP3__V_RNDNE_F64, gem5::VegaISA::Inst_VOP3__V_RSQ_F16, gem5::VegaISA::Inst_VOP3__V_RSQ_F32, gem5::VegaISA::Inst_VOP3__V_RSQ_F64, gem5::VegaISA::Inst_VOP3__V_SAD_HI_U8, gem5::VegaISA::Inst_VOP3__V_SAD_U16, gem5::VegaISA::Inst_VOP3__V_SAD_U32, gem5::VegaISA::Inst_VOP3__V_SAD_U8, gem5::VegaISA::Inst_VOP3__V_SIN_F16, gem5::VegaISA::Inst_VOP3__V_SIN_F32, gem5::VegaISA::Inst_VOP3__V_SQRT_F16, gem5::VegaISA::Inst_VOP3__V_SQRT_F32, gem5::VegaISA::Inst_VOP3__V_SQRT_F64, gem5::VegaISA::Inst_VOP3__V_SUB_CO_U32, gem5::VegaISA::Inst_VOP3__V_SUB_F16, gem5::VegaISA::Inst_VOP3__V_SUB_F32, gem5::VegaISA::Inst_VOP3__V_SUB_U16, gem5::VegaISA::Inst_VOP3__V_SUB_U32, gem5::VegaISA::Inst_VOP3__V_SUBB_CO_U32, gem5::VegaISA::Inst_VOP3__V_SUBBREV_CO_U32, gem5::VegaISA::Inst_VOP3__V_SUBREV_CO_U32, gem5::VegaISA::Inst_VOP3__V_SUBREV_F16, gem5::VegaISA::Inst_VOP3__V_SUBREV_F32, gem5::VegaISA::Inst_VOP3__V_SUBREV_U16, gem5::VegaISA::Inst_VOP3__V_SUBREV_U32, gem5::VegaISA::Inst_VOP3__V_TRIG_PREOP_F64, gem5::VegaISA::Inst_VOP3__V_TRUNC_F16, gem5::VegaISA::Inst_VOP3__V_TRUNC_F32, gem5::VegaISA::Inst_VOP3__V_TRUNC_F64, gem5::VegaISA::Inst_VOP3__V_WRITELANE_B32, gem5::VegaISA::Inst_VOP3__V_XAD_U32, gem5::VegaISA::Inst_VOP3__V_XOR_B32, gem5::VegaISA::Inst_VOP3P__V_ACCVGPR_READ, gem5::VegaISA::Inst_VOP3P__V_ACCVGPR_WRITE, gem5::VegaISA::Inst_VOP3P__V_DOT2_F32_F16, gem5::VegaISA::Inst_VOP3P__V_DOT2_I32_I16, gem5::VegaISA::Inst_VOP3P__V_DOT2_U32_U16, gem5::VegaISA::Inst_VOP3P__V_DOT4_I32_I8, gem5::VegaISA::Inst_VOP3P__V_DOT4_U32_U8, gem5::VegaISA::Inst_VOP3P__V_DOT8_I32_I4, gem5::VegaISA::Inst_VOP3P__V_DOT8_U32_U4, gem5::VegaISA::Inst_VOP3P__V_PK_ADD_F16, gem5::VegaISA::Inst_VOP3P__V_PK_ADD_F32, gem5::VegaISA::Inst_VOP3P__V_PK_ADD_I16, gem5::VegaISA::Inst_VOP3P__V_PK_ADD_U16, gem5::VegaISA::Inst_VOP3P__V_PK_ASHRREV_B16, gem5::VegaISA::Inst_VOP3P__V_PK_FMA_F16, gem5::VegaISA::Inst_VOP3P__V_PK_FMA_F32, gem5::VegaISA::Inst_VOP3P__V_PK_LSHLREV_B16, gem5::VegaISA::Inst_VOP3P__V_PK_LSHRREV_B16, gem5::VegaISA::Inst_VOP3P__V_PK_MAD_I16, gem5::VegaISA::Inst_VOP3P__V_PK_MAD_U16, gem5::VegaISA::Inst_VOP3P__V_PK_MAX_F16, gem5::VegaISA::Inst_VOP3P__V_PK_MAX_I16, gem5::VegaISA::Inst_VOP3P__V_PK_MAX_U16, gem5::VegaISA::Inst_VOP3P__V_PK_MIN_F16, gem5::VegaISA::Inst_VOP3P__V_PK_MIN_I16, gem5::VegaISA::Inst_VOP3P__V_PK_MIN_U16, gem5::VegaISA::Inst_VOP3P__V_PK_MOV_B32, gem5::VegaISA::Inst_VOP3P__V_PK_MUL_F16, gem5::VegaISA::Inst_VOP3P__V_PK_MUL_F32, gem5::VegaISA::Inst_VOP3P__V_PK_MUL_LO_U16, gem5::VegaISA::Inst_VOP3P__V_PK_SUB_I16, gem5::VegaISA::Inst_VOP3P__V_PK_SUB_U16, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< _delta, M, N, K, B, T1, T2, MNEMONIC >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 16, 16, 1, 4, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_16X16X1_4B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 16, 16, 1, 4, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_16X16X1_4B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 16, 16, 4, 1, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_16X16X4_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 16, 16, 4, 1, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_16X16X4_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 32, 32, 1, 2, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_32X32X1_2B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 32, 32, 1, 2, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_32X32X1_2B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 32, 32, 2, 1, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_32X32X2_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 32, 32, 2, 1, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_32X32X2_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 4, 4, 1, 16, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_4X4X1_16B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 4, 4, 1, 16, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_4X4X1_16B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 2, 16, 16, 4, 1, ConstVecOperandF64, VecOperandF64, &MNEM__V_MFMA_F64_16X16X4_F64 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 2, 16, 16, 4, 1, ConstVecOperandF64, VecOperandF64, &MNEM__V_MFMA_F64_16X16X4_F64 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 2, 4, 4, 4, 4, ConstVecOperandF64, VecOperandF64, &MNEM__V_MFMA_F64_4X4X4_4B_F64 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 2, 4, 4, 4, 4, ConstVecOperandF64, VecOperandF64, &MNEM__V_MFMA_F64_4X4X4_4B_F64 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_I8< M, N, K, B, MNEMONIC >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_I8< 16, 16, 16, 1, &MNEM__V_MFMA_I32_16X16X16_I8 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_I8< 16, 16, 16, 1, &MNEM__V_MFMA_I32_16X16X16_I8 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< M, N, K, B, MXFPT, MNEMONIC >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 16, 16, 16, 1, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_16X16X16_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 16, 16, 16, 1, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_16X16X16_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 16, 16, 4, 4, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_16X16X4_4B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 16, 16, 4, 4, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_16X16X4_4B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 4, 2, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_32X32X4_2B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 4, 2, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_32X32X4_2B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 8, 1, AMDGPU::mxbfloat16, &MNEM__V_MFMA_F32_32X32X8_BF16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 8, 1, AMDGPU::mxbfloat16, &MNEM__V_MFMA_F32_32X32X8_BF16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 8, 1, AMDGPU::mxfloat16, &NMEM__V_MFMA_F32_32X32X8_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 8, 1, AMDGPU::mxfloat16, &NMEM__V_MFMA_F32_32X32X8_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 4, 4, 4, 16, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_4X4X4_16B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 4, 4, 4, 16, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_4X4X4_16B_F16 >, gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F16, gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F32, gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F64, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_F16, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_F32, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_F64, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I16, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I32, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I64, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U16, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U32, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U64, gem5::VegaISA::Inst_VOPC__V_CMP_F_F16, gem5::VegaISA::Inst_VOPC__V_CMP_F_F32, gem5::VegaISA::Inst_VOPC__V_CMP_F_F64, gem5::VegaISA::Inst_VOPC__V_CMP_F_I16, gem5::VegaISA::Inst_VOPC__V_CMP_F_I32, gem5::VegaISA::Inst_VOPC__V_CMP_F_I64, gem5::VegaISA::Inst_VOPC__V_CMP_F_U16, gem5::VegaISA::Inst_VOPC__V_CMP_F_U32, gem5::VegaISA::Inst_VOPC__V_CMP_F_U64, gem5::VegaISA::Inst_VOPC__V_CMP_GE_F16, gem5::VegaISA::Inst_VOPC__V_CMP_GE_F32, gem5::VegaISA::Inst_VOPC__V_CMP_GE_F64, gem5::VegaISA::Inst_VOPC__V_CMP_GE_I16, gem5::VegaISA::Inst_VOPC__V_CMP_GE_I32, gem5::VegaISA::Inst_VOPC__V_CMP_GE_I64, gem5::VegaISA::Inst_VOPC__V_CMP_GE_U16, gem5::VegaISA::Inst_VOPC__V_CMP_GE_U32, gem5::VegaISA::Inst_VOPC__V_CMP_GE_U64, gem5::VegaISA::Inst_VOPC__V_CMP_GT_F16, gem5::VegaISA::Inst_VOPC__V_CMP_GT_F32, gem5::VegaISA::Inst_VOPC__V_CMP_GT_F64, gem5::VegaISA::Inst_VOPC__V_CMP_GT_I16, gem5::VegaISA::Inst_VOPC__V_CMP_GT_I32, gem5::VegaISA::Inst_VOPC__V_CMP_GT_I64, gem5::VegaISA::Inst_VOPC__V_CMP_GT_U16, gem5::VegaISA::Inst_VOPC__V_CMP_GT_U32, gem5::VegaISA::Inst_VOPC__V_CMP_GT_U64, gem5::VegaISA::Inst_VOPC__V_CMP_LE_F16, gem5::VegaISA::Inst_VOPC__V_CMP_LE_F32, gem5::VegaISA::Inst_VOPC__V_CMP_LE_F64, gem5::VegaISA::Inst_VOPC__V_CMP_LE_I16, gem5::VegaISA::Inst_VOPC__V_CMP_LE_I32, gem5::VegaISA::Inst_VOPC__V_CMP_LE_I64, gem5::VegaISA::Inst_VOPC__V_CMP_LE_U16, gem5::VegaISA::Inst_VOPC__V_CMP_LE_U32, gem5::VegaISA::Inst_VOPC__V_CMP_LE_U64, gem5::VegaISA::Inst_VOPC__V_CMP_LG_F16, gem5::VegaISA::Inst_VOPC__V_CMP_LG_F32, gem5::VegaISA::Inst_VOPC__V_CMP_LG_F64, gem5::VegaISA::Inst_VOPC__V_CMP_LT_F16, gem5::VegaISA::Inst_VOPC__V_CMP_LT_F32, gem5::VegaISA::Inst_VOPC__V_CMP_LT_F64, gem5::VegaISA::Inst_VOPC__V_CMP_LT_I16, gem5::VegaISA::Inst_VOPC__V_CMP_LT_I32, gem5::VegaISA::Inst_VOPC__V_CMP_LT_I64, gem5::VegaISA::Inst_VOPC__V_CMP_LT_U16, gem5::VegaISA::Inst_VOPC__V_CMP_LT_U32, gem5::VegaISA::Inst_VOPC__V_CMP_LT_U64, gem5::VegaISA::Inst_VOPC__V_CMP_NE_I16, gem5::VegaISA::Inst_VOPC__V_CMP_NE_I32, gem5::VegaISA::Inst_VOPC__V_CMP_NE_I64, gem5::VegaISA::Inst_VOPC__V_CMP_NE_U16, gem5::VegaISA::Inst_VOPC__V_CMP_NE_U32, gem5::VegaISA::Inst_VOPC__V_CMP_NE_U64, gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NLT_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NLT_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NLT_F64, gem5::VegaISA::Inst_VOPC__V_CMP_O_F16, gem5::VegaISA::Inst_VOPC__V_CMP_O_F32, gem5::VegaISA::Inst_VOPC__V_CMP_O_F64, gem5::VegaISA::Inst_VOPC__V_CMP_T_I16, gem5::VegaISA::Inst_VOPC__V_CMP_T_I32, gem5::VegaISA::Inst_VOPC__V_CMP_T_I64, gem5::VegaISA::Inst_VOPC__V_CMP_T_U16, gem5::VegaISA::Inst_VOPC__V_CMP_T_U32, gem5::VegaISA::Inst_VOPC__V_CMP_T_U64, gem5::VegaISA::Inst_VOPC__V_CMP_TRU_F16, gem5::VegaISA::Inst_VOPC__V_CMP_TRU_F32, gem5::VegaISA::Inst_VOPC__V_CMP_TRU_F64, gem5::VegaISA::Inst_VOPC__V_CMP_U_F16, gem5::VegaISA::Inst_VOPC__V_CMP_U_F32, gem5::VegaISA::Inst_VOPC__V_CMP_U_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_F_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_F_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_F_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_F_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_F_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_F_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_F_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_F_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_F_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_O_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_O_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_O_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_T_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_T_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_T_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_T_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_T_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_T_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_TRU_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_TRU_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_TRU_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_U_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_U_F32, and gem5::VegaISA::Inst_VOPC__V_CMPX_U_F64.
|
pure virtual |
Implemented in gem5::KernelLaunchStaticInst, gem5::VegaISA::Inst_DS, gem5::VegaISA::Inst_FLAT, gem5::VegaISA::Inst_MUBUF, gem5::VegaISA::Inst_SMEM, gem5::VegaISA::Inst_SOP1, gem5::VegaISA::Inst_SOP2, gem5::VegaISA::Inst_SOPC, gem5::VegaISA::Inst_SOPK, gem5::VegaISA::Inst_SOPP, gem5::VegaISA::Inst_VOP1, gem5::VegaISA::Inst_VOP2, gem5::VegaISA::Inst_VOP3A, gem5::VegaISA::Inst_VOP3B, gem5::VegaISA::Inst_VOP3P, gem5::VegaISA::Inst_VOP3P_MAI, gem5::VegaISA::Inst_VOPC, and gem5::VegaISA::VEGAGPUStaticInst.
Referenced by disassemble().
|
private |
Definition at line 59 of file gpu_static_inst.cc.
References disassemble(), DPRINTF, DST_SCALAR, DST_VEC, gem5::ArmISA::i, gem5::RegisterManager::mapSgpr(), gem5::RegisterManager::mapVgpr(), gem5::X86ISA::op, gem5::ComputeUnit::registerManager, gem5::Wavefront::reservedScalarRegs, SRC_SCALAR, and SRC_VEC.
Referenced by initDynOperandInfo().
|
pure virtual |
Implemented in gem5::KernelLaunchStaticInst, gem5::VegaISA::Inst_DS__DS_ADD_F32, gem5::VegaISA::Inst_DS__DS_ADD_RTN_F32, gem5::VegaISA::Inst_DS__DS_ADD_RTN_U32, gem5::VegaISA::Inst_DS__DS_ADD_RTN_U64, gem5::VegaISA::Inst_DS__DS_ADD_SRC2_F32, gem5::VegaISA::Inst_DS__DS_ADD_SRC2_U32, gem5::VegaISA::Inst_DS__DS_ADD_SRC2_U64, gem5::VegaISA::Inst_DS__DS_ADD_U32, gem5::VegaISA::Inst_DS__DS_ADD_U64, gem5::VegaISA::Inst_DS__DS_AND_B32, gem5::VegaISA::Inst_DS__DS_AND_B64, gem5::VegaISA::Inst_DS__DS_AND_RTN_B32, gem5::VegaISA::Inst_DS__DS_AND_RTN_B64, gem5::VegaISA::Inst_DS__DS_AND_SRC2_B32, gem5::VegaISA::Inst_DS__DS_AND_SRC2_B64, gem5::VegaISA::Inst_DS__DS_APPEND, gem5::VegaISA::Inst_DS__DS_BPERMUTE_B32, gem5::VegaISA::Inst_DS__DS_CMPST_B32, gem5::VegaISA::Inst_DS__DS_CMPST_B64, gem5::VegaISA::Inst_DS__DS_CMPST_F32, gem5::VegaISA::Inst_DS__DS_CMPST_F64, gem5::VegaISA::Inst_DS__DS_CMPST_RTN_B32, gem5::VegaISA::Inst_DS__DS_CMPST_RTN_B64, gem5::VegaISA::Inst_DS__DS_CMPST_RTN_F32, gem5::VegaISA::Inst_DS__DS_CMPST_RTN_F64, gem5::VegaISA::Inst_DS__DS_CONDXCHG32_RTN_B64, gem5::VegaISA::Inst_DS__DS_CONSUME, gem5::VegaISA::Inst_DS__DS_DEC_RTN_U32, gem5::VegaISA::Inst_DS__DS_DEC_RTN_U64, gem5::VegaISA::Inst_DS__DS_DEC_SRC2_U32, gem5::VegaISA::Inst_DS__DS_DEC_SRC2_U64, gem5::VegaISA::Inst_DS__DS_DEC_U32, gem5::VegaISA::Inst_DS__DS_DEC_U64, gem5::VegaISA::Inst_DS__DS_GWS_BARRIER, gem5::VegaISA::Inst_DS__DS_GWS_INIT, gem5::VegaISA::Inst_DS__DS_GWS_SEMA_BR, gem5::VegaISA::Inst_DS__DS_GWS_SEMA_P, gem5::VegaISA::Inst_DS__DS_GWS_SEMA_RELEASE_ALL, gem5::VegaISA::Inst_DS__DS_GWS_SEMA_V, gem5::VegaISA::Inst_DS__DS_INC_RTN_U32, gem5::VegaISA::Inst_DS__DS_INC_RTN_U64, gem5::VegaISA::Inst_DS__DS_INC_SRC2_U32, gem5::VegaISA::Inst_DS__DS_INC_SRC2_U64, gem5::VegaISA::Inst_DS__DS_INC_U32, gem5::VegaISA::Inst_DS__DS_INC_U64, gem5::VegaISA::Inst_DS__DS_MAX_F32, gem5::VegaISA::Inst_DS__DS_MAX_F64, gem5::VegaISA::Inst_DS__DS_MAX_I32, gem5::VegaISA::Inst_DS__DS_MAX_I64, gem5::VegaISA::Inst_DS__DS_MAX_RTN_F32, gem5::VegaISA::Inst_DS__DS_MAX_RTN_F64, gem5::VegaISA::Inst_DS__DS_MAX_RTN_I32, gem5::VegaISA::Inst_DS__DS_MAX_RTN_I64, gem5::VegaISA::Inst_DS__DS_MAX_RTN_U32, gem5::VegaISA::Inst_DS__DS_MAX_RTN_U64, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_F32, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_F64, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_I32, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_I64, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_U32, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_U64, gem5::VegaISA::Inst_DS__DS_MAX_U32, gem5::VegaISA::Inst_DS__DS_MAX_U64, gem5::VegaISA::Inst_DS__DS_MIN_F32, gem5::VegaISA::Inst_DS__DS_MIN_F64, gem5::VegaISA::Inst_DS__DS_MIN_I32, gem5::VegaISA::Inst_DS__DS_MIN_I64, gem5::VegaISA::Inst_DS__DS_MIN_RTN_F32, gem5::VegaISA::Inst_DS__DS_MIN_RTN_F64, gem5::VegaISA::Inst_DS__DS_MIN_RTN_I32, gem5::VegaISA::Inst_DS__DS_MIN_RTN_I64, gem5::VegaISA::Inst_DS__DS_MIN_RTN_U32, gem5::VegaISA::Inst_DS__DS_MIN_RTN_U64, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_F32, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_F64, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_I32, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_I64, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_U32, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_U64, gem5::VegaISA::Inst_DS__DS_MIN_U32, gem5::VegaISA::Inst_DS__DS_MIN_U64, gem5::VegaISA::Inst_DS__DS_MSKOR_B32, gem5::VegaISA::Inst_DS__DS_MSKOR_B64, gem5::VegaISA::Inst_DS__DS_MSKOR_RTN_B32, gem5::VegaISA::Inst_DS__DS_MSKOR_RTN_B64, gem5::VegaISA::Inst_DS__DS_NOP, gem5::VegaISA::Inst_DS__DS_OR_B32, gem5::VegaISA::Inst_DS__DS_OR_B64, gem5::VegaISA::Inst_DS__DS_OR_RTN_B32, gem5::VegaISA::Inst_DS__DS_OR_RTN_B64, gem5::VegaISA::Inst_DS__DS_OR_SRC2_B32, gem5::VegaISA::Inst_DS__DS_OR_SRC2_B64, gem5::VegaISA::Inst_DS__DS_ORDERED_COUNT, gem5::VegaISA::Inst_DS__DS_PERMUTE_B32, gem5::VegaISA::Inst_DS__DS_READ2_B32, gem5::VegaISA::Inst_DS__DS_READ2_B64, gem5::VegaISA::Inst_DS__DS_READ2ST64_B32, gem5::VegaISA::Inst_DS__DS_READ2ST64_B64, gem5::VegaISA::Inst_DS__DS_READ_B128, gem5::VegaISA::Inst_DS__DS_READ_B32, gem5::VegaISA::Inst_DS__DS_READ_B64, gem5::VegaISA::Inst_DS__DS_READ_B96, gem5::VegaISA::Inst_DS__DS_READ_I16, gem5::VegaISA::Inst_DS__DS_READ_I8, gem5::VegaISA::Inst_DS__DS_READ_U16, gem5::VegaISA::Inst_DS__DS_READ_U16_D16, gem5::VegaISA::Inst_DS__DS_READ_U16_D16_HI, gem5::VegaISA::Inst_DS__DS_READ_U8, gem5::VegaISA::Inst_DS__DS_RSUB_RTN_U32, gem5::VegaISA::Inst_DS__DS_RSUB_RTN_U64, gem5::VegaISA::Inst_DS__DS_RSUB_SRC2_U32, gem5::VegaISA::Inst_DS__DS_RSUB_SRC2_U64, gem5::VegaISA::Inst_DS__DS_RSUB_U32, gem5::VegaISA::Inst_DS__DS_RSUB_U64, gem5::VegaISA::Inst_DS__DS_SUB_RTN_U32, gem5::VegaISA::Inst_DS__DS_SUB_RTN_U64, gem5::VegaISA::Inst_DS__DS_SUB_SRC2_U32, gem5::VegaISA::Inst_DS__DS_SUB_SRC2_U64, gem5::VegaISA::Inst_DS__DS_SUB_U32, gem5::VegaISA::Inst_DS__DS_SUB_U64, gem5::VegaISA::Inst_DS__DS_SWIZZLE_B32, gem5::VegaISA::Inst_DS__DS_WRAP_RTN_B32, gem5::VegaISA::Inst_DS__DS_WRITE2_B32, gem5::VegaISA::Inst_DS__DS_WRITE2_B64, gem5::VegaISA::Inst_DS__DS_WRITE2ST64_B32, gem5::VegaISA::Inst_DS__DS_WRITE2ST64_B64, gem5::VegaISA::Inst_DS__DS_WRITE_B128, gem5::VegaISA::Inst_DS__DS_WRITE_B16, gem5::VegaISA::Inst_DS__DS_WRITE_B32, gem5::VegaISA::Inst_DS__DS_WRITE_B64, gem5::VegaISA::Inst_DS__DS_WRITE_B8, gem5::VegaISA::Inst_DS__DS_WRITE_B8_D16_HI, gem5::VegaISA::Inst_DS__DS_WRITE_B96, gem5::VegaISA::Inst_DS__DS_WRITE_SRC2_B32, gem5::VegaISA::Inst_DS__DS_WRITE_SRC2_B64, gem5::VegaISA::Inst_DS__DS_WRXCHG2_RTN_B32, gem5::VegaISA::Inst_DS__DS_WRXCHG2_RTN_B64, gem5::VegaISA::Inst_DS__DS_WRXCHG2ST64_RTN_B32, gem5::VegaISA::Inst_DS__DS_WRXCHG2ST64_RTN_B64, gem5::VegaISA::Inst_DS__DS_WRXCHG_RTN_B32, gem5::VegaISA::Inst_DS__DS_WRXCHG_RTN_B64, gem5::VegaISA::Inst_DS__DS_XOR_B32, gem5::VegaISA::Inst_DS__DS_XOR_B64, gem5::VegaISA::Inst_DS__DS_XOR_RTN_B32, gem5::VegaISA::Inst_DS__DS_XOR_RTN_B64, gem5::VegaISA::Inst_DS__DS_XOR_SRC2_B32, gem5::VegaISA::Inst_DS__DS_XOR_SRC2_B64, gem5::VegaISA::Inst_EXP__EXP, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_F32, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_F64, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_AND, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_AND_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_DEC, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_DEC_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_INC, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_INC_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_MAX_F64, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_MIN_F64, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_OR, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_OR_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_PK_ADD_F16, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMAX, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMAX_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMIN, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMIN_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SUB, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SUB_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SWAP, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SWAP_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMAX, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMAX_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMIN, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMIN_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_XOR, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_XOR_X2, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORD, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX2, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX3, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX4, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_SBYTE, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_SSHORT, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_UBYTE, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_USHORT, gem5::VegaISA::Inst_FLAT__FLAT_STORE_BYTE, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORD, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX2, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX3, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX4, gem5::VegaISA::Inst_FLAT__FLAT_STORE_SHORT, gem5::VegaISA::Inst_FLAT__FLAT_STORE_SHORT_D16_HI, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_ADD, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_AND, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_CMPSWAP, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_DEC, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_INC, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_OR, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SMAX, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SMIN, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SUB, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SWAP, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_UMAX, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_UMIN, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_XOR, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B_CL, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B_CL, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_CL, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_L, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_L_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_LZ, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_LZ_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_CL, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_L, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_L_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_LZ, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_LZ_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_O, gem5::VegaISA::Inst_MIMG__IMAGE_GET_LOD, gem5::VegaISA::Inst_MIMG__IMAGE_GET_RESINFO, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP_PCK, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP_PCK_SGN, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_PCK, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_PCK_SGN, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_L, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_L_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_LZ, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_LZ_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_L, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_L_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_LZ, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_LZ_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_O, gem5::VegaISA::Inst_MIMG__IMAGE_STORE, gem5::VegaISA::Inst_MIMG__IMAGE_STORE_MIP, gem5::VegaISA::Inst_MIMG__IMAGE_STORE_MIP_PCK, gem5::VegaISA::Inst_MIMG__IMAGE_STORE_PCK, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XYZW, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_ADD, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_ADD_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_AND, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_AND_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_CMPSWAP, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_CMPSWAP_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_DEC, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_DEC_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_INC, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_INC_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_OR, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_OR_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMAX, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMAX_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMIN, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMIN_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SUB, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SUB_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SWAP, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SWAP_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMAX, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMAX_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMIN, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMIN_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_XOR, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_XOR_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORD, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX2, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX3, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX4, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_X, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_X, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SBYTE, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16_HI, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SSHORT, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_UBYTE, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_USHORT, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_BYTE, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORD, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX2, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX3, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX4, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_X, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_X, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_LDS_DWORD, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_SHORT, gem5::VegaISA::Inst_MUBUF__BUFFER_WBINVL1, gem5::VegaISA::Inst_MUBUF__BUFFER_WBINVL1_VOL, gem5::VegaISA::Inst_SMEM__S_ATC_PROBE, gem5::VegaISA::Inst_SMEM__S_ATC_PROBE_BUFFER, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORD, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX16, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX2, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX4, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX8, gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORD, gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORDX2, gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORDX4, gem5::VegaISA::Inst_SMEM__S_DCACHE_INV, gem5::VegaISA::Inst_SMEM__S_DCACHE_INV_VOL, gem5::VegaISA::Inst_SMEM__S_DCACHE_WB, gem5::VegaISA::Inst_SMEM__S_DCACHE_WB_VOL, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORD, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX16, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX2, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX4, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX8, gem5::VegaISA::Inst_SMEM__S_MEMREALTIME, gem5::VegaISA::Inst_SMEM__S_MEMTIME, gem5::VegaISA::Inst_SMEM__S_STORE_DWORD, gem5::VegaISA::Inst_SMEM__S_STORE_DWORDX2, gem5::VegaISA::Inst_SMEM__S_STORE_DWORDX4, gem5::VegaISA::Inst_SOP1__S_ABS_I32, gem5::VegaISA::Inst_SOP1__S_AND_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_ANDN2_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_BCNT0_I32_B32, gem5::VegaISA::Inst_SOP1__S_BCNT0_I32_B64, gem5::VegaISA::Inst_SOP1__S_BCNT1_I32_B32, gem5::VegaISA::Inst_SOP1__S_BCNT1_I32_B64, gem5::VegaISA::Inst_SOP1__S_BITSET0_B32, gem5::VegaISA::Inst_SOP1__S_BITSET0_B64, gem5::VegaISA::Inst_SOP1__S_BITSET1_B32, gem5::VegaISA::Inst_SOP1__S_BITSET1_B64, gem5::VegaISA::Inst_SOP1__S_BREV_B32, gem5::VegaISA::Inst_SOP1__S_BREV_B64, gem5::VegaISA::Inst_SOP1__S_CBRANCH_JOIN, gem5::VegaISA::Inst_SOP1__S_CMOV_B32, gem5::VegaISA::Inst_SOP1__S_CMOV_B64, gem5::VegaISA::Inst_SOP1__S_FF0_I32_B32, gem5::VegaISA::Inst_SOP1__S_FF0_I32_B64, gem5::VegaISA::Inst_SOP1__S_FF1_I32_B32, gem5::VegaISA::Inst_SOP1__S_FF1_I32_B64, gem5::VegaISA::Inst_SOP1__S_FLBIT_I32, gem5::VegaISA::Inst_SOP1__S_FLBIT_I32_B32, gem5::VegaISA::Inst_SOP1__S_FLBIT_I32_B64, gem5::VegaISA::Inst_SOP1__S_FLBIT_I32_I64, gem5::VegaISA::Inst_SOP1__S_GETPC_B64, gem5::VegaISA::Inst_SOP1__S_MOV_B32, gem5::VegaISA::Inst_SOP1__S_MOV_B64, gem5::VegaISA::Inst_SOP1__S_MOV_FED_B32, gem5::VegaISA::Inst_SOP1__S_MOVRELD_B32, gem5::VegaISA::Inst_SOP1__S_MOVRELD_B64, gem5::VegaISA::Inst_SOP1__S_MOVRELS_B32, gem5::VegaISA::Inst_SOP1__S_MOVRELS_B64, gem5::VegaISA::Inst_SOP1__S_NAND_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_NOR_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_NOT_B32, gem5::VegaISA::Inst_SOP1__S_NOT_B64, gem5::VegaISA::Inst_SOP1__S_OR_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_ORN2_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_QUADMASK_B32, gem5::VegaISA::Inst_SOP1__S_QUADMASK_B64, gem5::VegaISA::Inst_SOP1__S_RFE_B64, gem5::VegaISA::Inst_SOP1__S_SET_GPR_IDX_IDX, gem5::VegaISA::Inst_SOP1__S_SETPC_B64, gem5::VegaISA::Inst_SOP1__S_SEXT_I32_I16, gem5::VegaISA::Inst_SOP1__S_SEXT_I32_I8, gem5::VegaISA::Inst_SOP1__S_SWAPPC_B64, gem5::VegaISA::Inst_SOP1__S_WQM_B32, gem5::VegaISA::Inst_SOP1__S_WQM_B64, gem5::VegaISA::Inst_SOP1__S_XNOR_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_XOR_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP2__S_ABSDIFF_I32, gem5::VegaISA::Inst_SOP2__S_ADD_I32, gem5::VegaISA::Inst_SOP2__S_ADD_U32, gem5::VegaISA::Inst_SOP2__S_ADDC_U32, gem5::VegaISA::Inst_SOP2__S_AND_B32, gem5::VegaISA::Inst_SOP2__S_AND_B64, gem5::VegaISA::Inst_SOP2__S_ANDN2_B32, gem5::VegaISA::Inst_SOP2__S_ANDN2_B64, gem5::VegaISA::Inst_SOP2__S_ASHR_I32, gem5::VegaISA::Inst_SOP2__S_ASHR_I64, gem5::VegaISA::Inst_SOP2__S_BFE_I32, gem5::VegaISA::Inst_SOP2__S_BFE_I64, gem5::VegaISA::Inst_SOP2__S_BFE_U32, gem5::VegaISA::Inst_SOP2__S_BFE_U64, gem5::VegaISA::Inst_SOP2__S_BFM_B32, gem5::VegaISA::Inst_SOP2__S_BFM_B64, gem5::VegaISA::Inst_SOP2__S_CBRANCH_G_FORK, gem5::VegaISA::Inst_SOP2__S_CSELECT_B32, gem5::VegaISA::Inst_SOP2__S_CSELECT_B64, gem5::VegaISA::Inst_SOP2__S_LSHL_B32, gem5::VegaISA::Inst_SOP2__S_LSHL_B64, gem5::VegaISA::Inst_SOP2__S_LSHR_B32, gem5::VegaISA::Inst_SOP2__S_LSHR_B64, gem5::VegaISA::Inst_SOP2__S_MAX_I32, gem5::VegaISA::Inst_SOP2__S_MAX_U32, gem5::VegaISA::Inst_SOP2__S_MIN_I32, gem5::VegaISA::Inst_SOP2__S_MIN_U32, gem5::VegaISA::Inst_SOP2__S_MUL_HI_I32, gem5::VegaISA::Inst_SOP2__S_MUL_HI_U32, gem5::VegaISA::Inst_SOP2__S_MUL_I32, gem5::VegaISA::Inst_SOP2__S_NAND_B32, gem5::VegaISA::Inst_SOP2__S_NAND_B64, gem5::VegaISA::Inst_SOP2__S_NOR_B32, gem5::VegaISA::Inst_SOP2__S_NOR_B64, gem5::VegaISA::Inst_SOP2__S_OR_B32, gem5::VegaISA::Inst_SOP2__S_OR_B64, gem5::VegaISA::Inst_SOP2__S_ORN2_B32, gem5::VegaISA::Inst_SOP2__S_ORN2_B64, gem5::VegaISA::Inst_SOP2__S_RFE_RESTORE_B64, gem5::VegaISA::Inst_SOP2__S_SUB_I32, gem5::VegaISA::Inst_SOP2__S_SUB_U32, gem5::VegaISA::Inst_SOP2__S_SUBB_U32, gem5::VegaISA::Inst_SOP2__S_XNOR_B32, gem5::VegaISA::Inst_SOP2__S_XNOR_B64, gem5::VegaISA::Inst_SOP2__S_XOR_B32, gem5::VegaISA::Inst_SOP2__S_XOR_B64, gem5::VegaISA::Inst_SOPC__S_BITCMP0_B32, gem5::VegaISA::Inst_SOPC__S_BITCMP0_B64, gem5::VegaISA::Inst_SOPC__S_BITCMP1_B32, gem5::VegaISA::Inst_SOPC__S_BITCMP1_B64, gem5::VegaISA::Inst_SOPC__S_CMP_EQ_I32, gem5::VegaISA::Inst_SOPC__S_CMP_EQ_U32, gem5::VegaISA::Inst_SOPC__S_CMP_EQ_U64, gem5::VegaISA::Inst_SOPC__S_CMP_GE_I32, gem5::VegaISA::Inst_SOPC__S_CMP_GE_U32, gem5::VegaISA::Inst_SOPC__S_CMP_GT_I32, gem5::VegaISA::Inst_SOPC__S_CMP_GT_U32, gem5::VegaISA::Inst_SOPC__S_CMP_LE_I32, gem5::VegaISA::Inst_SOPC__S_CMP_LE_U32, gem5::VegaISA::Inst_SOPC__S_CMP_LG_I32, gem5::VegaISA::Inst_SOPC__S_CMP_LG_U32, gem5::VegaISA::Inst_SOPC__S_CMP_LG_U64, gem5::VegaISA::Inst_SOPC__S_CMP_LT_I32, gem5::VegaISA::Inst_SOPC__S_CMP_LT_U32, gem5::VegaISA::Inst_SOPC__S_SET_GPR_IDX_ON, gem5::VegaISA::Inst_SOPC__S_SETVSKIP, gem5::VegaISA::Inst_SOPK__S_ADDK_I32, gem5::VegaISA::Inst_SOPK__S_CBRANCH_I_FORK, gem5::VegaISA::Inst_SOPK__S_CMOVK_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_EQ_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_EQ_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_GE_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_GE_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_GT_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_GT_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_LE_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_LE_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_LG_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_LG_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_LT_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_LT_U32, gem5::VegaISA::Inst_SOPK__S_GETREG_B32, gem5::VegaISA::Inst_SOPK__S_MOVK_I32, gem5::VegaISA::Inst_SOPK__S_MULK_I32, gem5::VegaISA::Inst_SOPK__S_SETREG_B32, gem5::VegaISA::Inst_SOPK__S_SETREG_IMM32_B32, gem5::VegaISA::Inst_SOPP__S_BARRIER, gem5::VegaISA::Inst_SOPP__S_BRANCH, gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGSYS, gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGSYS_AND_USER, gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGSYS_OR_USER, gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGUSER, gem5::VegaISA::Inst_SOPP__S_CBRANCH_EXECNZ, gem5::VegaISA::Inst_SOPP__S_CBRANCH_EXECZ, gem5::VegaISA::Inst_SOPP__S_CBRANCH_SCC0, gem5::VegaISA::Inst_SOPP__S_CBRANCH_SCC1, gem5::VegaISA::Inst_SOPP__S_CBRANCH_VCCNZ, gem5::VegaISA::Inst_SOPP__S_CBRANCH_VCCZ, gem5::VegaISA::Inst_SOPP__S_DECPERFLEVEL, gem5::VegaISA::Inst_SOPP__S_ENDPGM, gem5::VegaISA::Inst_SOPP__S_ENDPGM_SAVED, gem5::VegaISA::Inst_SOPP__S_ICACHE_INV, gem5::VegaISA::Inst_SOPP__S_INCPERFLEVEL, gem5::VegaISA::Inst_SOPP__S_NOP, gem5::VegaISA::Inst_SOPP__S_SENDMSG, gem5::VegaISA::Inst_SOPP__S_SENDMSGHALT, gem5::VegaISA::Inst_SOPP__S_SET_GPR_IDX_MODE, gem5::VegaISA::Inst_SOPP__S_SET_GPR_IDX_OFF, gem5::VegaISA::Inst_SOPP__S_SETHALT, gem5::VegaISA::Inst_SOPP__S_SETKILL, gem5::VegaISA::Inst_SOPP__S_SETPRIO, gem5::VegaISA::Inst_SOPP__S_SLEEP, gem5::VegaISA::Inst_SOPP__S_TRAP, gem5::VegaISA::Inst_SOPP__S_TTRACEDATA, gem5::VegaISA::Inst_SOPP__S_WAITCNT, gem5::VegaISA::Inst_SOPP__S_WAKEUP, gem5::VegaISA::Inst_VINTRP__V_INTERP_MOV_F32, gem5::VegaISA::Inst_VINTRP__V_INTERP_P1_F32, gem5::VegaISA::Inst_VINTRP__V_INTERP_P2_F32, gem5::VegaISA::Inst_VOP1__V_ACCVGPR_MOV_B32, gem5::VegaISA::Inst_VOP1__V_BFREV_B32, gem5::VegaISA::Inst_VOP1__V_CEIL_F16, gem5::VegaISA::Inst_VOP1__V_CEIL_F32, gem5::VegaISA::Inst_VOP1__V_CEIL_F64, gem5::VegaISA::Inst_VOP1__V_CLREXCP, gem5::VegaISA::Inst_VOP1__V_COS_F16, gem5::VegaISA::Inst_VOP1__V_COS_F32, gem5::VegaISA::Inst_VOP1__V_CVT_F16_F32, gem5::VegaISA::Inst_VOP1__V_CVT_F16_I16, gem5::VegaISA::Inst_VOP1__V_CVT_F16_U16, gem5::VegaISA::Inst_VOP1__V_CVT_F32_F16, gem5::VegaISA::Inst_VOP1__V_CVT_F32_F64, gem5::VegaISA::Inst_VOP1__V_CVT_F32_I32, gem5::VegaISA::Inst_VOP1__V_CVT_F32_U32, gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE0, gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE1, gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE2, gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE3, gem5::VegaISA::Inst_VOP1__V_CVT_F64_F32, gem5::VegaISA::Inst_VOP1__V_CVT_F64_I32, gem5::VegaISA::Inst_VOP1__V_CVT_F64_U32, gem5::VegaISA::Inst_VOP1__V_CVT_FLR_I32_F32, gem5::VegaISA::Inst_VOP1__V_CVT_I16_F16, gem5::VegaISA::Inst_VOP1__V_CVT_I32_F32, gem5::VegaISA::Inst_VOP1__V_CVT_I32_F64, gem5::VegaISA::Inst_VOP1__V_CVT_OFF_F32_I4, gem5::VegaISA::Inst_VOP1__V_CVT_RPI_I32_F32, gem5::VegaISA::Inst_VOP1__V_CVT_U16_F16, gem5::VegaISA::Inst_VOP1__V_CVT_U32_F32, gem5::VegaISA::Inst_VOP1__V_CVT_U32_F64, gem5::VegaISA::Inst_VOP1__V_EXP_F16, gem5::VegaISA::Inst_VOP1__V_EXP_F32, gem5::VegaISA::Inst_VOP1__V_EXP_LEGACY_F32, gem5::VegaISA::Inst_VOP1__V_FFBH_I32, gem5::VegaISA::Inst_VOP1__V_FFBH_U32, gem5::VegaISA::Inst_VOP1__V_FFBL_B32, gem5::VegaISA::Inst_VOP1__V_FLOOR_F16, gem5::VegaISA::Inst_VOP1__V_FLOOR_F32, gem5::VegaISA::Inst_VOP1__V_FLOOR_F64, gem5::VegaISA::Inst_VOP1__V_FRACT_F16, gem5::VegaISA::Inst_VOP1__V_FRACT_F32, gem5::VegaISA::Inst_VOP1__V_FRACT_F64, gem5::VegaISA::Inst_VOP1__V_FREXP_EXP_I16_F16, gem5::VegaISA::Inst_VOP1__V_FREXP_EXP_I32_F32, gem5::VegaISA::Inst_VOP1__V_FREXP_EXP_I32_F64, gem5::VegaISA::Inst_VOP1__V_FREXP_MANT_F16, gem5::VegaISA::Inst_VOP1__V_FREXP_MANT_F32, gem5::VegaISA::Inst_VOP1__V_FREXP_MANT_F64, gem5::VegaISA::Inst_VOP1__V_LOG_F16, gem5::VegaISA::Inst_VOP1__V_LOG_F32, gem5::VegaISA::Inst_VOP1__V_LOG_LEGACY_F32, gem5::VegaISA::Inst_VOP1__V_MOV_B32, gem5::VegaISA::Inst_VOP1__V_MOV_B64, gem5::VegaISA::Inst_VOP1__V_MOV_FED_B32, gem5::VegaISA::Inst_VOP1__V_NOP, gem5::VegaISA::Inst_VOP1__V_NOT_B32, gem5::VegaISA::Inst_VOP1__V_RCP_F16, gem5::VegaISA::Inst_VOP1__V_RCP_F32, gem5::VegaISA::Inst_VOP1__V_RCP_F64, gem5::VegaISA::Inst_VOP1__V_RCP_IFLAG_F32, gem5::VegaISA::Inst_VOP1__V_READFIRSTLANE_B32, gem5::VegaISA::Inst_VOP1__V_RNDNE_F16, gem5::VegaISA::Inst_VOP1__V_RNDNE_F32, gem5::VegaISA::Inst_VOP1__V_RNDNE_F64, gem5::VegaISA::Inst_VOP1__V_RSQ_F16, gem5::VegaISA::Inst_VOP1__V_RSQ_F32, gem5::VegaISA::Inst_VOP1__V_RSQ_F64, gem5::VegaISA::Inst_VOP1__V_SIN_F16, gem5::VegaISA::Inst_VOP1__V_SIN_F32, gem5::VegaISA::Inst_VOP1__V_SQRT_F16, gem5::VegaISA::Inst_VOP1__V_SQRT_F32, gem5::VegaISA::Inst_VOP1__V_SQRT_F64, gem5::VegaISA::Inst_VOP1__V_TRUNC_F16, gem5::VegaISA::Inst_VOP1__V_TRUNC_F32, gem5::VegaISA::Inst_VOP1__V_TRUNC_F64, gem5::VegaISA::Inst_VOP2__V_ADD_CO_U32, gem5::VegaISA::Inst_VOP2__V_ADD_F16, gem5::VegaISA::Inst_VOP2__V_ADD_F32, gem5::VegaISA::Inst_VOP2__V_ADD_U16, gem5::VegaISA::Inst_VOP2__V_ADD_U32, gem5::VegaISA::Inst_VOP2__V_ADDC_CO_U32, gem5::VegaISA::Inst_VOP2__V_AND_B32, gem5::VegaISA::Inst_VOP2__V_ASHRREV_I16, gem5::VegaISA::Inst_VOP2__V_ASHRREV_I32, gem5::VegaISA::Inst_VOP2__V_CNDMASK_B32, gem5::VegaISA::Inst_VOP2__V_FMAC_F32, gem5::VegaISA::Inst_VOP2__V_FMAC_F64, gem5::VegaISA::Inst_VOP2__V_LDEXP_F16, gem5::VegaISA::Inst_VOP2__V_LSHLREV_B16, gem5::VegaISA::Inst_VOP2__V_LSHLREV_B32, gem5::VegaISA::Inst_VOP2__V_LSHRREV_B16, gem5::VegaISA::Inst_VOP2__V_LSHRREV_B32, gem5::VegaISA::Inst_VOP2__V_MAC_F16, gem5::VegaISA::Inst_VOP2__V_MAC_F32, gem5::VegaISA::Inst_VOP2__V_MADAK_F16, gem5::VegaISA::Inst_VOP2__V_MADAK_F32, gem5::VegaISA::Inst_VOP2__V_MADMK_F16, gem5::VegaISA::Inst_VOP2__V_MADMK_F32, gem5::VegaISA::Inst_VOP2__V_MAX_F16, gem5::VegaISA::Inst_VOP2__V_MAX_F32, gem5::VegaISA::Inst_VOP2__V_MAX_I16, gem5::VegaISA::Inst_VOP2__V_MAX_I32, gem5::VegaISA::Inst_VOP2__V_MAX_U16, gem5::VegaISA::Inst_VOP2__V_MAX_U32, gem5::VegaISA::Inst_VOP2__V_MIN_F16, gem5::VegaISA::Inst_VOP2__V_MIN_F32, gem5::VegaISA::Inst_VOP2__V_MIN_I16, gem5::VegaISA::Inst_VOP2__V_MIN_I32, gem5::VegaISA::Inst_VOP2__V_MIN_U16, gem5::VegaISA::Inst_VOP2__V_MIN_U32, gem5::VegaISA::Inst_VOP2__V_MUL_F16, gem5::VegaISA::Inst_VOP2__V_MUL_F32, gem5::VegaISA::Inst_VOP2__V_MUL_HI_I32_I24, gem5::VegaISA::Inst_VOP2__V_MUL_HI_U32_U24, gem5::VegaISA::Inst_VOP2__V_MUL_I32_I24, gem5::VegaISA::Inst_VOP2__V_MUL_LEGACY_F32, gem5::VegaISA::Inst_VOP2__V_MUL_LO_U16, gem5::VegaISA::Inst_VOP2__V_MUL_U32_U24, gem5::VegaISA::Inst_VOP2__V_OR_B32, gem5::VegaISA::Inst_VOP2__V_SUB_CO_U32, gem5::VegaISA::Inst_VOP2__V_SUB_F16, gem5::VegaISA::Inst_VOP2__V_SUB_F32, gem5::VegaISA::Inst_VOP2__V_SUB_U16, gem5::VegaISA::Inst_VOP2__V_SUB_U32, gem5::VegaISA::Inst_VOP2__V_SUBB_CO_U32, gem5::VegaISA::Inst_VOP2__V_SUBBREV_CO_U32, gem5::VegaISA::Inst_VOP2__V_SUBREV_CO_U32, gem5::VegaISA::Inst_VOP2__V_SUBREV_F16, gem5::VegaISA::Inst_VOP2__V_SUBREV_F32, gem5::VegaISA::Inst_VOP2__V_SUBREV_U16, gem5::VegaISA::Inst_VOP2__V_SUBREV_U32, gem5::VegaISA::Inst_VOP2__V_XNOR_B32, gem5::VegaISA::Inst_VOP2__V_XOR_B32, gem5::VegaISA::Inst_VOP3__V_ADD3_U32, gem5::VegaISA::Inst_VOP3__V_ADD_CO_U32, gem5::VegaISA::Inst_VOP3__V_ADD_F16, gem5::VegaISA::Inst_VOP3__V_ADD_F32, gem5::VegaISA::Inst_VOP3__V_ADD_F64, gem5::VegaISA::Inst_VOP3__V_ADD_LSHL_U32, gem5::VegaISA::Inst_VOP3__V_ADD_U16, gem5::VegaISA::Inst_VOP3__V_ADD_U32, gem5::VegaISA::Inst_VOP3__V_ADDC_CO_U32, gem5::VegaISA::Inst_VOP3__V_ALIGNBIT_B32, gem5::VegaISA::Inst_VOP3__V_ALIGNBYTE_B32, gem5::VegaISA::Inst_VOP3__V_AND_B32, gem5::VegaISA::Inst_VOP3__V_AND_OR_B32, gem5::VegaISA::Inst_VOP3__V_ASHRREV_I16, gem5::VegaISA::Inst_VOP3__V_ASHRREV_I32, gem5::VegaISA::Inst_VOP3__V_ASHRREV_I64, gem5::VegaISA::Inst_VOP3__V_BCNT_U32_B32, gem5::VegaISA::Inst_VOP3__V_BFE_I32, gem5::VegaISA::Inst_VOP3__V_BFE_U32, gem5::VegaISA::Inst_VOP3__V_BFI_B32, gem5::VegaISA::Inst_VOP3__V_BFM_B32, gem5::VegaISA::Inst_VOP3__V_BFREV_B32, gem5::VegaISA::Inst_VOP3__V_CEIL_F16, gem5::VegaISA::Inst_VOP3__V_CEIL_F32, gem5::VegaISA::Inst_VOP3__V_CEIL_F64, gem5::VegaISA::Inst_VOP3__V_CLREXCP, gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F16, gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F32, gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F64, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_F16, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_F32, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_F64, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_I16, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_I32, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_I64, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_U16, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_U32, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_U64, gem5::VegaISA::Inst_VOP3__V_CMP_F_F16, gem5::VegaISA::Inst_VOP3__V_CMP_F_F32, gem5::VegaISA::Inst_VOP3__V_CMP_F_F64, gem5::VegaISA::Inst_VOP3__V_CMP_F_I16, gem5::VegaISA::Inst_VOP3__V_CMP_F_I32, gem5::VegaISA::Inst_VOP3__V_CMP_F_I64, gem5::VegaISA::Inst_VOP3__V_CMP_F_U16, gem5::VegaISA::Inst_VOP3__V_CMP_F_U32, gem5::VegaISA::Inst_VOP3__V_CMP_F_U64, gem5::VegaISA::Inst_VOP3__V_CMP_GE_F16, gem5::VegaISA::Inst_VOP3__V_CMP_GE_F32, gem5::VegaISA::Inst_VOP3__V_CMP_GE_F64, gem5::VegaISA::Inst_VOP3__V_CMP_GE_I16, gem5::VegaISA::Inst_VOP3__V_CMP_GE_I32, gem5::VegaISA::Inst_VOP3__V_CMP_GE_I64, gem5::VegaISA::Inst_VOP3__V_CMP_GE_U16, gem5::VegaISA::Inst_VOP3__V_CMP_GE_U32, gem5::VegaISA::Inst_VOP3__V_CMP_GE_U64, gem5::VegaISA::Inst_VOP3__V_CMP_GT_F16, gem5::VegaISA::Inst_VOP3__V_CMP_GT_F32, gem5::VegaISA::Inst_VOP3__V_CMP_GT_F64, gem5::VegaISA::Inst_VOP3__V_CMP_GT_I16, gem5::VegaISA::Inst_VOP3__V_CMP_GT_I32, gem5::VegaISA::Inst_VOP3__V_CMP_GT_I64, gem5::VegaISA::Inst_VOP3__V_CMP_GT_U16, gem5::VegaISA::Inst_VOP3__V_CMP_GT_U32, gem5::VegaISA::Inst_VOP3__V_CMP_GT_U64, gem5::VegaISA::Inst_VOP3__V_CMP_LE_F16, gem5::VegaISA::Inst_VOP3__V_CMP_LE_F32, gem5::VegaISA::Inst_VOP3__V_CMP_LE_F64, gem5::VegaISA::Inst_VOP3__V_CMP_LE_I16, gem5::VegaISA::Inst_VOP3__V_CMP_LE_I32, gem5::VegaISA::Inst_VOP3__V_CMP_LE_I64, gem5::VegaISA::Inst_VOP3__V_CMP_LE_U16, gem5::VegaISA::Inst_VOP3__V_CMP_LE_U32, gem5::VegaISA::Inst_VOP3__V_CMP_LE_U64, gem5::VegaISA::Inst_VOP3__V_CMP_LG_F16, gem5::VegaISA::Inst_VOP3__V_CMP_LG_F32, gem5::VegaISA::Inst_VOP3__V_CMP_LG_F64, gem5::VegaISA::Inst_VOP3__V_CMP_LT_F16, gem5::VegaISA::Inst_VOP3__V_CMP_LT_F32, gem5::VegaISA::Inst_VOP3__V_CMP_LT_F64, gem5::VegaISA::Inst_VOP3__V_CMP_LT_I16, gem5::VegaISA::Inst_VOP3__V_CMP_LT_I32, gem5::VegaISA::Inst_VOP3__V_CMP_LT_I64, gem5::VegaISA::Inst_VOP3__V_CMP_LT_U16, gem5::VegaISA::Inst_VOP3__V_CMP_LT_U32, gem5::VegaISA::Inst_VOP3__V_CMP_LT_U64, gem5::VegaISA::Inst_VOP3__V_CMP_NE_I16, gem5::VegaISA::Inst_VOP3__V_CMP_NE_I32, gem5::VegaISA::Inst_VOP3__V_CMP_NE_I64, gem5::VegaISA::Inst_VOP3__V_CMP_NE_U16, gem5::VegaISA::Inst_VOP3__V_CMP_NE_U32, gem5::VegaISA::Inst_VOP3__V_CMP_NE_U64, gem5::VegaISA::Inst_VOP3__V_CMP_NEQ_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NEQ_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NEQ_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NGE_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NGE_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NGE_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NGT_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NGT_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NGT_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NLE_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NLE_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NLE_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NLG_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NLG_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NLG_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NLT_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NLT_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NLT_F64, gem5::VegaISA::Inst_VOP3__V_CMP_O_F16, gem5::VegaISA::Inst_VOP3__V_CMP_O_F32, gem5::VegaISA::Inst_VOP3__V_CMP_O_F64, gem5::VegaISA::Inst_VOP3__V_CMP_T_I16, gem5::VegaISA::Inst_VOP3__V_CMP_T_I32, gem5::VegaISA::Inst_VOP3__V_CMP_T_I64, gem5::VegaISA::Inst_VOP3__V_CMP_T_U16, gem5::VegaISA::Inst_VOP3__V_CMP_T_U32, gem5::VegaISA::Inst_VOP3__V_CMP_T_U64, gem5::VegaISA::Inst_VOP3__V_CMP_TRU_F16, gem5::VegaISA::Inst_VOP3__V_CMP_TRU_F32, gem5::VegaISA::Inst_VOP3__V_CMP_TRU_F64, gem5::VegaISA::Inst_VOP3__V_CMP_U_F16, gem5::VegaISA::Inst_VOP3__V_CMP_U_F32, gem5::VegaISA::Inst_VOP3__V_CMP_U_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_F_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_F_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_F_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_F_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_F_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_F_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_F_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_F_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_F_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_LG_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_LG_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_LG_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_NEQ_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NEQ_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NEQ_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NGE_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NGE_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NGE_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NGT_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NGT_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NGT_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NLE_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NLE_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NLE_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NLG_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NLG_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NLG_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NLT_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NLT_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NLT_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_O_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_O_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_O_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_T_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_T_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_T_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_T_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_T_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_T_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_TRU_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_TRU_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_TRU_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_U_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_U_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_U_F64, gem5::VegaISA::Inst_VOP3__V_CNDMASK_B32, gem5::VegaISA::Inst_VOP3__V_COS_F16, gem5::VegaISA::Inst_VOP3__V_COS_F32, gem5::VegaISA::Inst_VOP3__V_CUBEID_F32, gem5::VegaISA::Inst_VOP3__V_CUBEMA_F32, gem5::VegaISA::Inst_VOP3__V_CUBESC_F32, gem5::VegaISA::Inst_VOP3__V_CUBETC_F32, gem5::VegaISA::Inst_VOP3__V_CVT_F16_F32, gem5::VegaISA::Inst_VOP3__V_CVT_F16_I16, gem5::VegaISA::Inst_VOP3__V_CVT_F16_U16, gem5::VegaISA::Inst_VOP3__V_CVT_F32_F16, gem5::VegaISA::Inst_VOP3__V_CVT_F32_F64, gem5::VegaISA::Inst_VOP3__V_CVT_F32_I32, gem5::VegaISA::Inst_VOP3__V_CVT_F32_U32, gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE0, gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE1, gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE2, gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE3, gem5::VegaISA::Inst_VOP3__V_CVT_F64_F32, gem5::VegaISA::Inst_VOP3__V_CVT_F64_I32, gem5::VegaISA::Inst_VOP3__V_CVT_F64_U32, gem5::VegaISA::Inst_VOP3__V_CVT_FLR_I32_F32, gem5::VegaISA::Inst_VOP3__V_CVT_I16_F16, gem5::VegaISA::Inst_VOP3__V_CVT_I32_F32, gem5::VegaISA::Inst_VOP3__V_CVT_I32_F64, gem5::VegaISA::Inst_VOP3__V_CVT_OFF_F32_I4, gem5::VegaISA::Inst_VOP3__V_CVT_PK_FP8_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PK_I16_I32, gem5::VegaISA::Inst_VOP3__V_CVT_PK_U16_U32, gem5::VegaISA::Inst_VOP3__V_CVT_PK_U8_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PKACCUM_U8_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PKNORM_I16_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PKNORM_U16_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PKRTZ_F16_F32, gem5::VegaISA::Inst_VOP3__V_CVT_RPI_I32_F32, gem5::VegaISA::Inst_VOP3__V_CVT_U16_F16, gem5::VegaISA::Inst_VOP3__V_CVT_U32_F32, gem5::VegaISA::Inst_VOP3__V_CVT_U32_F64, gem5::VegaISA::Inst_VOP3__V_DIV_FIXUP_F16, gem5::VegaISA::Inst_VOP3__V_DIV_FIXUP_F32, gem5::VegaISA::Inst_VOP3__V_DIV_FIXUP_F64, gem5::VegaISA::Inst_VOP3__V_DIV_FMAS_F32, gem5::VegaISA::Inst_VOP3__V_DIV_FMAS_F64, gem5::VegaISA::Inst_VOP3__V_DIV_SCALE_F32, gem5::VegaISA::Inst_VOP3__V_DIV_SCALE_F64, gem5::VegaISA::Inst_VOP3__V_EXP_F16, gem5::VegaISA::Inst_VOP3__V_EXP_F32, gem5::VegaISA::Inst_VOP3__V_EXP_LEGACY_F32, gem5::VegaISA::Inst_VOP3__V_FFBH_I32, gem5::VegaISA::Inst_VOP3__V_FFBH_U32, gem5::VegaISA::Inst_VOP3__V_FFBL_B32, gem5::VegaISA::Inst_VOP3__V_FLOOR_F16, gem5::VegaISA::Inst_VOP3__V_FLOOR_F32, gem5::VegaISA::Inst_VOP3__V_FLOOR_F64, gem5::VegaISA::Inst_VOP3__V_FMA_F16, gem5::VegaISA::Inst_VOP3__V_FMA_F32, gem5::VegaISA::Inst_VOP3__V_FMA_F64, gem5::VegaISA::Inst_VOP3__V_FMAC_F32, gem5::VegaISA::Inst_VOP3__V_FRACT_F16, gem5::VegaISA::Inst_VOP3__V_FRACT_F32, gem5::VegaISA::Inst_VOP3__V_FRACT_F64, gem5::VegaISA::Inst_VOP3__V_FREXP_EXP_I16_F16, gem5::VegaISA::Inst_VOP3__V_FREXP_EXP_I32_F32, gem5::VegaISA::Inst_VOP3__V_FREXP_EXP_I32_F64, gem5::VegaISA::Inst_VOP3__V_FREXP_MANT_F16, gem5::VegaISA::Inst_VOP3__V_FREXP_MANT_F32, gem5::VegaISA::Inst_VOP3__V_FREXP_MANT_F64, gem5::VegaISA::Inst_VOP3__V_INTERP_MOV_F32, gem5::VegaISA::Inst_VOP3__V_INTERP_P1_F32, gem5::VegaISA::Inst_VOP3__V_INTERP_P1LL_F16, gem5::VegaISA::Inst_VOP3__V_INTERP_P1LV_F16, gem5::VegaISA::Inst_VOP3__V_INTERP_P2_F16, gem5::VegaISA::Inst_VOP3__V_INTERP_P2_F32, gem5::VegaISA::Inst_VOP3__V_LDEXP_F16, gem5::VegaISA::Inst_VOP3__V_LDEXP_F32, gem5::VegaISA::Inst_VOP3__V_LDEXP_F64, gem5::VegaISA::Inst_VOP3__V_LERP_U8, gem5::VegaISA::Inst_VOP3__V_LOG_F16, gem5::VegaISA::Inst_VOP3__V_LOG_F32, gem5::VegaISA::Inst_VOP3__V_LOG_LEGACY_F32, gem5::VegaISA::Inst_VOP3__V_LSHL_ADD_U32, gem5::VegaISA::Inst_VOP3__V_LSHL_ADD_U64, gem5::VegaISA::Inst_VOP3__V_LSHL_OR_B32, gem5::VegaISA::Inst_VOP3__V_LSHLREV_B16, gem5::VegaISA::Inst_VOP3__V_LSHLREV_B32, gem5::VegaISA::Inst_VOP3__V_LSHLREV_B64, gem5::VegaISA::Inst_VOP3__V_LSHRREV_B16, gem5::VegaISA::Inst_VOP3__V_LSHRREV_B32, gem5::VegaISA::Inst_VOP3__V_LSHRREV_B64, gem5::VegaISA::Inst_VOP3__V_MAC_F16, gem5::VegaISA::Inst_VOP3__V_MAC_F32, gem5::VegaISA::Inst_VOP3__V_MAD_F16, gem5::VegaISA::Inst_VOP3__V_MAD_F32, gem5::VegaISA::Inst_VOP3__V_MAD_I16, gem5::VegaISA::Inst_VOP3__V_MAD_I32_I24, gem5::VegaISA::Inst_VOP3__V_MAD_I64_I32, gem5::VegaISA::Inst_VOP3__V_MAD_LEGACY_F32, gem5::VegaISA::Inst_VOP3__V_MAD_U16, gem5::VegaISA::Inst_VOP3__V_MAD_U32_U24, gem5::VegaISA::Inst_VOP3__V_MAD_U64_U32, gem5::VegaISA::Inst_VOP3__V_MAX3_F32, gem5::VegaISA::Inst_VOP3__V_MAX3_I32, gem5::VegaISA::Inst_VOP3__V_MAX3_U32, gem5::VegaISA::Inst_VOP3__V_MAX_F16, gem5::VegaISA::Inst_VOP3__V_MAX_F32, gem5::VegaISA::Inst_VOP3__V_MAX_F64, gem5::VegaISA::Inst_VOP3__V_MAX_I16, gem5::VegaISA::Inst_VOP3__V_MAX_I32, gem5::VegaISA::Inst_VOP3__V_MAX_U16, gem5::VegaISA::Inst_VOP3__V_MAX_U32, gem5::VegaISA::Inst_VOP3__V_MBCNT_HI_U32_B32, gem5::VegaISA::Inst_VOP3__V_MBCNT_LO_U32_B32, gem5::VegaISA::Inst_VOP3__V_MED3_F32, gem5::VegaISA::Inst_VOP3__V_MED3_I32, gem5::VegaISA::Inst_VOP3__V_MED3_U32, gem5::VegaISA::Inst_VOP3__V_MIN3_F32, gem5::VegaISA::Inst_VOP3__V_MIN3_I32, gem5::VegaISA::Inst_VOP3__V_MIN3_U32, gem5::VegaISA::Inst_VOP3__V_MIN_F16, gem5::VegaISA::Inst_VOP3__V_MIN_F32, gem5::VegaISA::Inst_VOP3__V_MIN_F64, gem5::VegaISA::Inst_VOP3__V_MIN_I16, gem5::VegaISA::Inst_VOP3__V_MIN_I32, gem5::VegaISA::Inst_VOP3__V_MIN_U16, gem5::VegaISA::Inst_VOP3__V_MIN_U32, gem5::VegaISA::Inst_VOP3__V_MOV_B32, gem5::VegaISA::Inst_VOP3__V_MOV_FED_B32, gem5::VegaISA::Inst_VOP3__V_MQSAD_PK_U16_U8, gem5::VegaISA::Inst_VOP3__V_MQSAD_U32_U8, gem5::VegaISA::Inst_VOP3__V_MSAD_U8, gem5::VegaISA::Inst_VOP3__V_MUL_F16, gem5::VegaISA::Inst_VOP3__V_MUL_F32, gem5::VegaISA::Inst_VOP3__V_MUL_F64, gem5::VegaISA::Inst_VOP3__V_MUL_HI_I32, gem5::VegaISA::Inst_VOP3__V_MUL_HI_I32_I24, gem5::VegaISA::Inst_VOP3__V_MUL_HI_U32, gem5::VegaISA::Inst_VOP3__V_MUL_HI_U32_U24, gem5::VegaISA::Inst_VOP3__V_MUL_I32_I24, gem5::VegaISA::Inst_VOP3__V_MUL_LEGACY_F32, gem5::VegaISA::Inst_VOP3__V_MUL_LO_U16, gem5::VegaISA::Inst_VOP3__V_MUL_LO_U32, gem5::VegaISA::Inst_VOP3__V_MUL_U32_U24, gem5::VegaISA::Inst_VOP3__V_NOP, gem5::VegaISA::Inst_VOP3__V_NOT_B32, gem5::VegaISA::Inst_VOP3__V_OR3_B32, gem5::VegaISA::Inst_VOP3__V_OR_B32, gem5::VegaISA::Inst_VOP3__V_PERM_B32, gem5::VegaISA::Inst_VOP3__V_QSAD_PK_U16_U8, gem5::VegaISA::Inst_VOP3__V_RCP_F16, gem5::VegaISA::Inst_VOP3__V_RCP_F32, gem5::VegaISA::Inst_VOP3__V_RCP_F64, gem5::VegaISA::Inst_VOP3__V_RCP_IFLAG_F32, gem5::VegaISA::Inst_VOP3__V_READLANE_B32, gem5::VegaISA::Inst_VOP3__V_RNDNE_F16, gem5::VegaISA::Inst_VOP3__V_RNDNE_F32, gem5::VegaISA::Inst_VOP3__V_RNDNE_F64, gem5::VegaISA::Inst_VOP3__V_RSQ_F16, gem5::VegaISA::Inst_VOP3__V_RSQ_F32, gem5::VegaISA::Inst_VOP3__V_RSQ_F64, gem5::VegaISA::Inst_VOP3__V_SAD_HI_U8, gem5::VegaISA::Inst_VOP3__V_SAD_U16, gem5::VegaISA::Inst_VOP3__V_SAD_U32, gem5::VegaISA::Inst_VOP3__V_SAD_U8, gem5::VegaISA::Inst_VOP3__V_SIN_F16, gem5::VegaISA::Inst_VOP3__V_SIN_F32, gem5::VegaISA::Inst_VOP3__V_SQRT_F16, gem5::VegaISA::Inst_VOP3__V_SQRT_F32, gem5::VegaISA::Inst_VOP3__V_SQRT_F64, gem5::VegaISA::Inst_VOP3__V_SUB_CO_U32, gem5::VegaISA::Inst_VOP3__V_SUB_F16, gem5::VegaISA::Inst_VOP3__V_SUB_F32, gem5::VegaISA::Inst_VOP3__V_SUB_U16, gem5::VegaISA::Inst_VOP3__V_SUB_U32, gem5::VegaISA::Inst_VOP3__V_SUBB_CO_U32, gem5::VegaISA::Inst_VOP3__V_SUBBREV_CO_U32, gem5::VegaISA::Inst_VOP3__V_SUBREV_CO_U32, gem5::VegaISA::Inst_VOP3__V_SUBREV_F16, gem5::VegaISA::Inst_VOP3__V_SUBREV_F32, gem5::VegaISA::Inst_VOP3__V_SUBREV_U16, gem5::VegaISA::Inst_VOP3__V_SUBREV_U32, gem5::VegaISA::Inst_VOP3__V_TRIG_PREOP_F64, gem5::VegaISA::Inst_VOP3__V_TRUNC_F16, gem5::VegaISA::Inst_VOP3__V_TRUNC_F32, gem5::VegaISA::Inst_VOP3__V_TRUNC_F64, gem5::VegaISA::Inst_VOP3__V_WRITELANE_B32, gem5::VegaISA::Inst_VOP3__V_XAD_U32, gem5::VegaISA::Inst_VOP3__V_XOR_B32, gem5::VegaISA::Inst_VOP3P__1OP, gem5::VegaISA::Inst_VOP3P__2OP_X16, gem5::VegaISA::Inst_VOP3P__3OP_X16, gem5::VegaISA::Inst_VOP3P__V_PK_ADD_F32, gem5::VegaISA::Inst_VOP3P__V_PK_FMA_F32, gem5::VegaISA::Inst_VOP3P__V_PK_MOV_B32, gem5::VegaISA::Inst_VOP3P__V_PK_MUL_F32, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< _delta, M, N, K, B, T1, T2, MNEMONIC >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 16, 16, 1, 4, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_16X16X1_4B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 16, 16, 1, 4, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_16X16X1_4B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 16, 16, 4, 1, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_16X16X4_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 16, 16, 4, 1, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_16X16X4_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 32, 32, 1, 2, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_32X32X1_2B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 32, 32, 1, 2, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_32X32X1_2B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 32, 32, 2, 1, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_32X32X2_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 32, 32, 2, 1, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_32X32X2_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 4, 4, 1, 16, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_4X4X1_16B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 4, 4, 1, 16, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_4X4X1_16B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 2, 16, 16, 4, 1, ConstVecOperandF64, VecOperandF64, &MNEM__V_MFMA_F64_16X16X4_F64 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 2, 16, 16, 4, 1, ConstVecOperandF64, VecOperandF64, &MNEM__V_MFMA_F64_16X16X4_F64 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 2, 4, 4, 4, 4, ConstVecOperandF64, VecOperandF64, &MNEM__V_MFMA_F64_4X4X4_4B_F64 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 2, 4, 4, 4, 4, ConstVecOperandF64, VecOperandF64, &MNEM__V_MFMA_F64_4X4X4_4B_F64 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_I8< M, N, K, B, MNEMONIC >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_I8< 16, 16, 16, 1, &MNEM__V_MFMA_I32_16X16X16_I8 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_I8< 16, 16, 16, 1, &MNEM__V_MFMA_I32_16X16X16_I8 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< M, N, K, B, MXFPT, MNEMONIC >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 16, 16, 16, 1, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_16X16X16_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 16, 16, 16, 1, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_16X16X16_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 16, 16, 4, 4, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_16X16X4_4B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 16, 16, 4, 4, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_16X16X4_4B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 4, 2, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_32X32X4_2B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 4, 2, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_32X32X4_2B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 8, 1, AMDGPU::mxbfloat16, &MNEM__V_MFMA_F32_32X32X8_BF16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 8, 1, AMDGPU::mxbfloat16, &MNEM__V_MFMA_F32_32X32X8_BF16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 8, 1, AMDGPU::mxfloat16, &NMEM__V_MFMA_F32_32X32X8_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 8, 1, AMDGPU::mxfloat16, &NMEM__V_MFMA_F32_32X32X8_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 4, 4, 4, 16, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_4X4X4_16B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 4, 4, 4, 16, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_4X4X4_16B_F16 >, gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F16, gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F32, gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F64, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_F16, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_F32, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_F64, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I16, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I32, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I64, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U16, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U32, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U64, gem5::VegaISA::Inst_VOPC__V_CMP_F_F16, gem5::VegaISA::Inst_VOPC__V_CMP_F_F32, gem5::VegaISA::Inst_VOPC__V_CMP_F_F64, gem5::VegaISA::Inst_VOPC__V_CMP_F_I16, gem5::VegaISA::Inst_VOPC__V_CMP_F_I32, gem5::VegaISA::Inst_VOPC__V_CMP_F_I64, gem5::VegaISA::Inst_VOPC__V_CMP_F_U16, gem5::VegaISA::Inst_VOPC__V_CMP_F_U32, gem5::VegaISA::Inst_VOPC__V_CMP_F_U64, gem5::VegaISA::Inst_VOPC__V_CMP_GE_F16, gem5::VegaISA::Inst_VOPC__V_CMP_GE_F32, gem5::VegaISA::Inst_VOPC__V_CMP_GE_F64, gem5::VegaISA::Inst_VOPC__V_CMP_GE_I16, gem5::VegaISA::Inst_VOPC__V_CMP_GE_I32, gem5::VegaISA::Inst_VOPC__V_CMP_GE_I64, gem5::VegaISA::Inst_VOPC__V_CMP_GE_U16, gem5::VegaISA::Inst_VOPC__V_CMP_GE_U32, gem5::VegaISA::Inst_VOPC__V_CMP_GE_U64, gem5::VegaISA::Inst_VOPC__V_CMP_GT_F16, gem5::VegaISA::Inst_VOPC__V_CMP_GT_F32, gem5::VegaISA::Inst_VOPC__V_CMP_GT_F64, gem5::VegaISA::Inst_VOPC__V_CMP_GT_I16, gem5::VegaISA::Inst_VOPC__V_CMP_GT_I32, gem5::VegaISA::Inst_VOPC__V_CMP_GT_I64, gem5::VegaISA::Inst_VOPC__V_CMP_GT_U16, gem5::VegaISA::Inst_VOPC__V_CMP_GT_U32, gem5::VegaISA::Inst_VOPC__V_CMP_GT_U64, gem5::VegaISA::Inst_VOPC__V_CMP_LE_F16, gem5::VegaISA::Inst_VOPC__V_CMP_LE_F32, gem5::VegaISA::Inst_VOPC__V_CMP_LE_F64, gem5::VegaISA::Inst_VOPC__V_CMP_LE_I16, gem5::VegaISA::Inst_VOPC__V_CMP_LE_I32, gem5::VegaISA::Inst_VOPC__V_CMP_LE_I64, gem5::VegaISA::Inst_VOPC__V_CMP_LE_U16, gem5::VegaISA::Inst_VOPC__V_CMP_LE_U32, gem5::VegaISA::Inst_VOPC__V_CMP_LE_U64, gem5::VegaISA::Inst_VOPC__V_CMP_LG_F16, gem5::VegaISA::Inst_VOPC__V_CMP_LG_F32, gem5::VegaISA::Inst_VOPC__V_CMP_LG_F64, gem5::VegaISA::Inst_VOPC__V_CMP_LT_F16, gem5::VegaISA::Inst_VOPC__V_CMP_LT_F32, gem5::VegaISA::Inst_VOPC__V_CMP_LT_F64, gem5::VegaISA::Inst_VOPC__V_CMP_LT_I16, gem5::VegaISA::Inst_VOPC__V_CMP_LT_I32, gem5::VegaISA::Inst_VOPC__V_CMP_LT_I64, gem5::VegaISA::Inst_VOPC__V_CMP_LT_U16, gem5::VegaISA::Inst_VOPC__V_CMP_LT_U32, gem5::VegaISA::Inst_VOPC__V_CMP_LT_U64, gem5::VegaISA::Inst_VOPC__V_CMP_NE_I16, gem5::VegaISA::Inst_VOPC__V_CMP_NE_I32, gem5::VegaISA::Inst_VOPC__V_CMP_NE_I64, gem5::VegaISA::Inst_VOPC__V_CMP_NE_U16, gem5::VegaISA::Inst_VOPC__V_CMP_NE_U32, gem5::VegaISA::Inst_VOPC__V_CMP_NE_U64, gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NLT_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NLT_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NLT_F64, gem5::VegaISA::Inst_VOPC__V_CMP_O_F16, gem5::VegaISA::Inst_VOPC__V_CMP_O_F32, gem5::VegaISA::Inst_VOPC__V_CMP_O_F64, gem5::VegaISA::Inst_VOPC__V_CMP_T_I16, gem5::VegaISA::Inst_VOPC__V_CMP_T_I32, gem5::VegaISA::Inst_VOPC__V_CMP_T_I64, gem5::VegaISA::Inst_VOPC__V_CMP_T_U16, gem5::VegaISA::Inst_VOPC__V_CMP_T_U32, gem5::VegaISA::Inst_VOPC__V_CMP_T_U64, gem5::VegaISA::Inst_VOPC__V_CMP_TRU_F16, gem5::VegaISA::Inst_VOPC__V_CMP_TRU_F32, gem5::VegaISA::Inst_VOPC__V_CMP_TRU_F64, gem5::VegaISA::Inst_VOPC__V_CMP_U_F16, gem5::VegaISA::Inst_VOPC__V_CMP_U_F32, gem5::VegaISA::Inst_VOPC__V_CMP_U_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_F_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_F_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_F_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_F_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_F_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_F_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_F_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_F_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_F_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_O_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_O_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_O_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_T_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_T_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_T_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_T_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_T_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_T_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_TRU_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_TRU_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_TRU_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_U_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_U_F32, and gem5::VegaISA::Inst_VOPC__V_CMPX_U_F64.
Referenced by gem5::VegaISA::Inst_SMEM::generateDisassembly(), gem5::VegaISA::Inst_VOP3A::generateDisassembly(), gem5::VegaISA::Inst_VOP3B::generateDisassembly(), gem5::VegaISA::Inst_FLAT::initFlatOperandInfo(), gem5::VegaISA::Inst_FLAT::initGlobalScratchOperandInfo(), gem5::VegaISA::Inst_MIMG::initOperandInfo(), gem5::VegaISA::Inst_MTBUF::initOperandInfo(), gem5::VegaISA::Inst_MUBUF::initOperandInfo(), gem5::VegaISA::Inst_SMEM::initOperandInfo(), and gem5::VegaISA::Inst_SOPK::initOperandInfo().
|
pure virtual |
Implemented in gem5::KernelLaunchStaticInst, gem5::VegaISA::Inst_DS__DS_ADD_F32, gem5::VegaISA::Inst_DS__DS_ADD_RTN_F32, gem5::VegaISA::Inst_DS__DS_ADD_RTN_U32, gem5::VegaISA::Inst_DS__DS_ADD_RTN_U64, gem5::VegaISA::Inst_DS__DS_ADD_SRC2_F32, gem5::VegaISA::Inst_DS__DS_ADD_SRC2_U32, gem5::VegaISA::Inst_DS__DS_ADD_SRC2_U64, gem5::VegaISA::Inst_DS__DS_ADD_U32, gem5::VegaISA::Inst_DS__DS_ADD_U64, gem5::VegaISA::Inst_DS__DS_AND_B32, gem5::VegaISA::Inst_DS__DS_AND_B64, gem5::VegaISA::Inst_DS__DS_AND_RTN_B32, gem5::VegaISA::Inst_DS__DS_AND_RTN_B64, gem5::VegaISA::Inst_DS__DS_AND_SRC2_B32, gem5::VegaISA::Inst_DS__DS_AND_SRC2_B64, gem5::VegaISA::Inst_DS__DS_APPEND, gem5::VegaISA::Inst_DS__DS_BPERMUTE_B32, gem5::VegaISA::Inst_DS__DS_CMPST_B32, gem5::VegaISA::Inst_DS__DS_CMPST_B64, gem5::VegaISA::Inst_DS__DS_CMPST_F32, gem5::VegaISA::Inst_DS__DS_CMPST_F64, gem5::VegaISA::Inst_DS__DS_CMPST_RTN_B32, gem5::VegaISA::Inst_DS__DS_CMPST_RTN_B64, gem5::VegaISA::Inst_DS__DS_CMPST_RTN_F32, gem5::VegaISA::Inst_DS__DS_CMPST_RTN_F64, gem5::VegaISA::Inst_DS__DS_CONDXCHG32_RTN_B64, gem5::VegaISA::Inst_DS__DS_CONSUME, gem5::VegaISA::Inst_DS__DS_DEC_RTN_U32, gem5::VegaISA::Inst_DS__DS_DEC_RTN_U64, gem5::VegaISA::Inst_DS__DS_DEC_SRC2_U32, gem5::VegaISA::Inst_DS__DS_DEC_SRC2_U64, gem5::VegaISA::Inst_DS__DS_DEC_U32, gem5::VegaISA::Inst_DS__DS_DEC_U64, gem5::VegaISA::Inst_DS__DS_GWS_BARRIER, gem5::VegaISA::Inst_DS__DS_GWS_INIT, gem5::VegaISA::Inst_DS__DS_GWS_SEMA_BR, gem5::VegaISA::Inst_DS__DS_GWS_SEMA_P, gem5::VegaISA::Inst_DS__DS_GWS_SEMA_RELEASE_ALL, gem5::VegaISA::Inst_DS__DS_GWS_SEMA_V, gem5::VegaISA::Inst_DS__DS_INC_RTN_U32, gem5::VegaISA::Inst_DS__DS_INC_RTN_U64, gem5::VegaISA::Inst_DS__DS_INC_SRC2_U32, gem5::VegaISA::Inst_DS__DS_INC_SRC2_U64, gem5::VegaISA::Inst_DS__DS_INC_U32, gem5::VegaISA::Inst_DS__DS_INC_U64, gem5::VegaISA::Inst_DS__DS_MAX_F32, gem5::VegaISA::Inst_DS__DS_MAX_F64, gem5::VegaISA::Inst_DS__DS_MAX_I32, gem5::VegaISA::Inst_DS__DS_MAX_I64, gem5::VegaISA::Inst_DS__DS_MAX_RTN_F32, gem5::VegaISA::Inst_DS__DS_MAX_RTN_F64, gem5::VegaISA::Inst_DS__DS_MAX_RTN_I32, gem5::VegaISA::Inst_DS__DS_MAX_RTN_I64, gem5::VegaISA::Inst_DS__DS_MAX_RTN_U32, gem5::VegaISA::Inst_DS__DS_MAX_RTN_U64, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_F32, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_F64, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_I32, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_I64, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_U32, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_U64, gem5::VegaISA::Inst_DS__DS_MAX_U32, gem5::VegaISA::Inst_DS__DS_MAX_U64, gem5::VegaISA::Inst_DS__DS_MIN_F32, gem5::VegaISA::Inst_DS__DS_MIN_F64, gem5::VegaISA::Inst_DS__DS_MIN_I32, gem5::VegaISA::Inst_DS__DS_MIN_I64, gem5::VegaISA::Inst_DS__DS_MIN_RTN_F32, gem5::VegaISA::Inst_DS__DS_MIN_RTN_F64, gem5::VegaISA::Inst_DS__DS_MIN_RTN_I32, gem5::VegaISA::Inst_DS__DS_MIN_RTN_I64, gem5::VegaISA::Inst_DS__DS_MIN_RTN_U32, gem5::VegaISA::Inst_DS__DS_MIN_RTN_U64, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_F32, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_F64, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_I32, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_I64, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_U32, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_U64, gem5::VegaISA::Inst_DS__DS_MIN_U32, gem5::VegaISA::Inst_DS__DS_MIN_U64, gem5::VegaISA::Inst_DS__DS_MSKOR_B32, gem5::VegaISA::Inst_DS__DS_MSKOR_B64, gem5::VegaISA::Inst_DS__DS_MSKOR_RTN_B32, gem5::VegaISA::Inst_DS__DS_MSKOR_RTN_B64, gem5::VegaISA::Inst_DS__DS_NOP, gem5::VegaISA::Inst_DS__DS_OR_B32, gem5::VegaISA::Inst_DS__DS_OR_B64, gem5::VegaISA::Inst_DS__DS_OR_RTN_B32, gem5::VegaISA::Inst_DS__DS_OR_RTN_B64, gem5::VegaISA::Inst_DS__DS_OR_SRC2_B32, gem5::VegaISA::Inst_DS__DS_OR_SRC2_B64, gem5::VegaISA::Inst_DS__DS_ORDERED_COUNT, gem5::VegaISA::Inst_DS__DS_PERMUTE_B32, gem5::VegaISA::Inst_DS__DS_READ2_B32, gem5::VegaISA::Inst_DS__DS_READ2_B64, gem5::VegaISA::Inst_DS__DS_READ2ST64_B32, gem5::VegaISA::Inst_DS__DS_READ2ST64_B64, gem5::VegaISA::Inst_DS__DS_READ_B128, gem5::VegaISA::Inst_DS__DS_READ_B32, gem5::VegaISA::Inst_DS__DS_READ_B64, gem5::VegaISA::Inst_DS__DS_READ_B96, gem5::VegaISA::Inst_DS__DS_READ_I16, gem5::VegaISA::Inst_DS__DS_READ_I8, gem5::VegaISA::Inst_DS__DS_READ_U16, gem5::VegaISA::Inst_DS__DS_READ_U16_D16, gem5::VegaISA::Inst_DS__DS_READ_U16_D16_HI, gem5::VegaISA::Inst_DS__DS_READ_U8, gem5::VegaISA::Inst_DS__DS_RSUB_RTN_U32, gem5::VegaISA::Inst_DS__DS_RSUB_RTN_U64, gem5::VegaISA::Inst_DS__DS_RSUB_SRC2_U32, gem5::VegaISA::Inst_DS__DS_RSUB_SRC2_U64, gem5::VegaISA::Inst_DS__DS_RSUB_U32, gem5::VegaISA::Inst_DS__DS_RSUB_U64, gem5::VegaISA::Inst_DS__DS_SUB_RTN_U32, gem5::VegaISA::Inst_DS__DS_SUB_RTN_U64, gem5::VegaISA::Inst_DS__DS_SUB_SRC2_U32, gem5::VegaISA::Inst_DS__DS_SUB_SRC2_U64, gem5::VegaISA::Inst_DS__DS_SUB_U32, gem5::VegaISA::Inst_DS__DS_SUB_U64, gem5::VegaISA::Inst_DS__DS_SWIZZLE_B32, gem5::VegaISA::Inst_DS__DS_WRAP_RTN_B32, gem5::VegaISA::Inst_DS__DS_WRITE2_B32, gem5::VegaISA::Inst_DS__DS_WRITE2_B64, gem5::VegaISA::Inst_DS__DS_WRITE2ST64_B32, gem5::VegaISA::Inst_DS__DS_WRITE2ST64_B64, gem5::VegaISA::Inst_DS__DS_WRITE_B128, gem5::VegaISA::Inst_DS__DS_WRITE_B16, gem5::VegaISA::Inst_DS__DS_WRITE_B32, gem5::VegaISA::Inst_DS__DS_WRITE_B64, gem5::VegaISA::Inst_DS__DS_WRITE_B8, gem5::VegaISA::Inst_DS__DS_WRITE_B8_D16_HI, gem5::VegaISA::Inst_DS__DS_WRITE_B96, gem5::VegaISA::Inst_DS__DS_WRITE_SRC2_B32, gem5::VegaISA::Inst_DS__DS_WRITE_SRC2_B64, gem5::VegaISA::Inst_DS__DS_WRXCHG2_RTN_B32, gem5::VegaISA::Inst_DS__DS_WRXCHG2_RTN_B64, gem5::VegaISA::Inst_DS__DS_WRXCHG2ST64_RTN_B32, gem5::VegaISA::Inst_DS__DS_WRXCHG2ST64_RTN_B64, gem5::VegaISA::Inst_DS__DS_WRXCHG_RTN_B32, gem5::VegaISA::Inst_DS__DS_WRXCHG_RTN_B64, gem5::VegaISA::Inst_DS__DS_XOR_B32, gem5::VegaISA::Inst_DS__DS_XOR_B64, gem5::VegaISA::Inst_DS__DS_XOR_RTN_B32, gem5::VegaISA::Inst_DS__DS_XOR_RTN_B64, gem5::VegaISA::Inst_DS__DS_XOR_SRC2_B32, gem5::VegaISA::Inst_DS__DS_XOR_SRC2_B64, gem5::VegaISA::Inst_EXP__EXP, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_F32, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_F64, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_AND, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_AND_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_DEC, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_DEC_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_INC, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_INC_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_MAX_F64, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_MIN_F64, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_OR, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_OR_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_PK_ADD_F16, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMAX, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMAX_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMIN, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMIN_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SUB, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SUB_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SWAP, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SWAP_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMAX, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMAX_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMIN, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMIN_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_XOR, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_XOR_X2, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORD, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX2, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX3, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX4, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_SBYTE, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_SSHORT, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_UBYTE, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_USHORT, gem5::VegaISA::Inst_FLAT__FLAT_STORE_BYTE, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORD, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX2, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX3, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX4, gem5::VegaISA::Inst_FLAT__FLAT_STORE_SHORT, gem5::VegaISA::Inst_FLAT__FLAT_STORE_SHORT_D16_HI, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_ADD, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_AND, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_CMPSWAP, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_DEC, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_INC, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_OR, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SMAX, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SMIN, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SUB, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SWAP, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_UMAX, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_UMIN, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_XOR, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B_CL, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B_CL, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_CL, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_L, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_L_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_LZ, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_LZ_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_CL, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_L, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_L_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_LZ, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_LZ_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_O, gem5::VegaISA::Inst_MIMG__IMAGE_GET_LOD, gem5::VegaISA::Inst_MIMG__IMAGE_GET_RESINFO, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP_PCK, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP_PCK_SGN, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_PCK, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_PCK_SGN, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_L, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_L_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_LZ, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_LZ_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_L, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_L_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_LZ, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_LZ_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_O, gem5::VegaISA::Inst_MIMG__IMAGE_STORE, gem5::VegaISA::Inst_MIMG__IMAGE_STORE_MIP, gem5::VegaISA::Inst_MIMG__IMAGE_STORE_MIP_PCK, gem5::VegaISA::Inst_MIMG__IMAGE_STORE_PCK, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XYZW, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_ADD, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_ADD_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_AND, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_AND_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_CMPSWAP, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_CMPSWAP_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_DEC, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_DEC_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_INC, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_INC_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_OR, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_OR_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMAX, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMAX_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMIN, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMIN_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SUB, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SUB_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SWAP, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SWAP_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMAX, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMAX_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMIN, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMIN_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_XOR, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_XOR_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORD, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX2, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX3, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX4, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_X, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_X, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SBYTE, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16_HI, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SSHORT, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_UBYTE, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_USHORT, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_BYTE, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORD, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX2, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX3, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX4, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_X, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_X, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_LDS_DWORD, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_SHORT, gem5::VegaISA::Inst_MUBUF__BUFFER_WBINVL1, gem5::VegaISA::Inst_MUBUF__BUFFER_WBINVL1_VOL, gem5::VegaISA::Inst_SMEM__S_ATC_PROBE, gem5::VegaISA::Inst_SMEM__S_ATC_PROBE_BUFFER, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORD, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX16, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX2, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX4, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX8, gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORD, gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORDX2, gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORDX4, gem5::VegaISA::Inst_SMEM__S_DCACHE_INV, gem5::VegaISA::Inst_SMEM__S_DCACHE_INV_VOL, gem5::VegaISA::Inst_SMEM__S_DCACHE_WB, gem5::VegaISA::Inst_SMEM__S_DCACHE_WB_VOL, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORD, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX16, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX2, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX4, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX8, gem5::VegaISA::Inst_SMEM__S_MEMREALTIME, gem5::VegaISA::Inst_SMEM__S_MEMTIME, gem5::VegaISA::Inst_SMEM__S_STORE_DWORD, gem5::VegaISA::Inst_SMEM__S_STORE_DWORDX2, gem5::VegaISA::Inst_SMEM__S_STORE_DWORDX4, gem5::VegaISA::Inst_SOP1__S_ABS_I32, gem5::VegaISA::Inst_SOP1__S_AND_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_ANDN2_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_BCNT0_I32_B32, gem5::VegaISA::Inst_SOP1__S_BCNT0_I32_B64, gem5::VegaISA::Inst_SOP1__S_BCNT1_I32_B32, gem5::VegaISA::Inst_SOP1__S_BCNT1_I32_B64, gem5::VegaISA::Inst_SOP1__S_BITSET0_B32, gem5::VegaISA::Inst_SOP1__S_BITSET0_B64, gem5::VegaISA::Inst_SOP1__S_BITSET1_B32, gem5::VegaISA::Inst_SOP1__S_BITSET1_B64, gem5::VegaISA::Inst_SOP1__S_BREV_B32, gem5::VegaISA::Inst_SOP1__S_BREV_B64, gem5::VegaISA::Inst_SOP1__S_CBRANCH_JOIN, gem5::VegaISA::Inst_SOP1__S_CMOV_B32, gem5::VegaISA::Inst_SOP1__S_CMOV_B64, gem5::VegaISA::Inst_SOP1__S_FF0_I32_B32, gem5::VegaISA::Inst_SOP1__S_FF0_I32_B64, gem5::VegaISA::Inst_SOP1__S_FF1_I32_B32, gem5::VegaISA::Inst_SOP1__S_FF1_I32_B64, gem5::VegaISA::Inst_SOP1__S_FLBIT_I32, gem5::VegaISA::Inst_SOP1__S_FLBIT_I32_B32, gem5::VegaISA::Inst_SOP1__S_FLBIT_I32_B64, gem5::VegaISA::Inst_SOP1__S_FLBIT_I32_I64, gem5::VegaISA::Inst_SOP1__S_GETPC_B64, gem5::VegaISA::Inst_SOP1__S_MOV_B32, gem5::VegaISA::Inst_SOP1__S_MOV_B64, gem5::VegaISA::Inst_SOP1__S_MOV_FED_B32, gem5::VegaISA::Inst_SOP1__S_MOVRELD_B32, gem5::VegaISA::Inst_SOP1__S_MOVRELD_B64, gem5::VegaISA::Inst_SOP1__S_MOVRELS_B32, gem5::VegaISA::Inst_SOP1__S_MOVRELS_B64, gem5::VegaISA::Inst_SOP1__S_NAND_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_NOR_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_NOT_B32, gem5::VegaISA::Inst_SOP1__S_NOT_B64, gem5::VegaISA::Inst_SOP1__S_OR_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_ORN2_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_QUADMASK_B32, gem5::VegaISA::Inst_SOP1__S_QUADMASK_B64, gem5::VegaISA::Inst_SOP1__S_RFE_B64, gem5::VegaISA::Inst_SOP1__S_SET_GPR_IDX_IDX, gem5::VegaISA::Inst_SOP1__S_SETPC_B64, gem5::VegaISA::Inst_SOP1__S_SEXT_I32_I16, gem5::VegaISA::Inst_SOP1__S_SEXT_I32_I8, gem5::VegaISA::Inst_SOP1__S_SWAPPC_B64, gem5::VegaISA::Inst_SOP1__S_WQM_B32, gem5::VegaISA::Inst_SOP1__S_WQM_B64, gem5::VegaISA::Inst_SOP1__S_XNOR_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_XOR_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP2__S_ABSDIFF_I32, gem5::VegaISA::Inst_SOP2__S_ADD_I32, gem5::VegaISA::Inst_SOP2__S_ADD_U32, gem5::VegaISA::Inst_SOP2__S_ADDC_U32, gem5::VegaISA::Inst_SOP2__S_AND_B32, gem5::VegaISA::Inst_SOP2__S_AND_B64, gem5::VegaISA::Inst_SOP2__S_ANDN2_B32, gem5::VegaISA::Inst_SOP2__S_ANDN2_B64, gem5::VegaISA::Inst_SOP2__S_ASHR_I32, gem5::VegaISA::Inst_SOP2__S_ASHR_I64, gem5::VegaISA::Inst_SOP2__S_BFE_I32, gem5::VegaISA::Inst_SOP2__S_BFE_I64, gem5::VegaISA::Inst_SOP2__S_BFE_U32, gem5::VegaISA::Inst_SOP2__S_BFE_U64, gem5::VegaISA::Inst_SOP2__S_BFM_B32, gem5::VegaISA::Inst_SOP2__S_BFM_B64, gem5::VegaISA::Inst_SOP2__S_CBRANCH_G_FORK, gem5::VegaISA::Inst_SOP2__S_CSELECT_B32, gem5::VegaISA::Inst_SOP2__S_CSELECT_B64, gem5::VegaISA::Inst_SOP2__S_LSHL_B32, gem5::VegaISA::Inst_SOP2__S_LSHL_B64, gem5::VegaISA::Inst_SOP2__S_LSHR_B32, gem5::VegaISA::Inst_SOP2__S_LSHR_B64, gem5::VegaISA::Inst_SOP2__S_MAX_I32, gem5::VegaISA::Inst_SOP2__S_MAX_U32, gem5::VegaISA::Inst_SOP2__S_MIN_I32, gem5::VegaISA::Inst_SOP2__S_MIN_U32, gem5::VegaISA::Inst_SOP2__S_MUL_HI_I32, gem5::VegaISA::Inst_SOP2__S_MUL_HI_U32, gem5::VegaISA::Inst_SOP2__S_MUL_I32, gem5::VegaISA::Inst_SOP2__S_NAND_B32, gem5::VegaISA::Inst_SOP2__S_NAND_B64, gem5::VegaISA::Inst_SOP2__S_NOR_B32, gem5::VegaISA::Inst_SOP2__S_NOR_B64, gem5::VegaISA::Inst_SOP2__S_OR_B32, gem5::VegaISA::Inst_SOP2__S_OR_B64, gem5::VegaISA::Inst_SOP2__S_ORN2_B32, gem5::VegaISA::Inst_SOP2__S_ORN2_B64, gem5::VegaISA::Inst_SOP2__S_RFE_RESTORE_B64, gem5::VegaISA::Inst_SOP2__S_SUB_I32, gem5::VegaISA::Inst_SOP2__S_SUB_U32, gem5::VegaISA::Inst_SOP2__S_SUBB_U32, gem5::VegaISA::Inst_SOP2__S_XNOR_B32, gem5::VegaISA::Inst_SOP2__S_XNOR_B64, gem5::VegaISA::Inst_SOP2__S_XOR_B32, gem5::VegaISA::Inst_SOP2__S_XOR_B64, gem5::VegaISA::Inst_SOPC__S_BITCMP0_B32, gem5::VegaISA::Inst_SOPC__S_BITCMP0_B64, gem5::VegaISA::Inst_SOPC__S_BITCMP1_B32, gem5::VegaISA::Inst_SOPC__S_BITCMP1_B64, gem5::VegaISA::Inst_SOPC__S_CMP_EQ_I32, gem5::VegaISA::Inst_SOPC__S_CMP_EQ_U32, gem5::VegaISA::Inst_SOPC__S_CMP_EQ_U64, gem5::VegaISA::Inst_SOPC__S_CMP_GE_I32, gem5::VegaISA::Inst_SOPC__S_CMP_GE_U32, gem5::VegaISA::Inst_SOPC__S_CMP_GT_I32, gem5::VegaISA::Inst_SOPC__S_CMP_GT_U32, gem5::VegaISA::Inst_SOPC__S_CMP_LE_I32, gem5::VegaISA::Inst_SOPC__S_CMP_LE_U32, gem5::VegaISA::Inst_SOPC__S_CMP_LG_I32, gem5::VegaISA::Inst_SOPC__S_CMP_LG_U32, gem5::VegaISA::Inst_SOPC__S_CMP_LG_U64, gem5::VegaISA::Inst_SOPC__S_CMP_LT_I32, gem5::VegaISA::Inst_SOPC__S_CMP_LT_U32, gem5::VegaISA::Inst_SOPC__S_SET_GPR_IDX_ON, gem5::VegaISA::Inst_SOPC__S_SETVSKIP, gem5::VegaISA::Inst_SOPK__S_ADDK_I32, gem5::VegaISA::Inst_SOPK__S_CBRANCH_I_FORK, gem5::VegaISA::Inst_SOPK__S_CMOVK_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_EQ_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_EQ_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_GE_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_GE_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_GT_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_GT_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_LE_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_LE_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_LG_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_LG_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_LT_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_LT_U32, gem5::VegaISA::Inst_SOPK__S_GETREG_B32, gem5::VegaISA::Inst_SOPK__S_MOVK_I32, gem5::VegaISA::Inst_SOPK__S_MULK_I32, gem5::VegaISA::Inst_SOPK__S_SETREG_B32, gem5::VegaISA::Inst_SOPK__S_SETREG_IMM32_B32, gem5::VegaISA::Inst_SOPP__S_BARRIER, gem5::VegaISA::Inst_SOPP__S_BRANCH, gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGSYS, gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGSYS_AND_USER, gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGSYS_OR_USER, gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGUSER, gem5::VegaISA::Inst_SOPP__S_CBRANCH_EXECNZ, gem5::VegaISA::Inst_SOPP__S_CBRANCH_EXECZ, gem5::VegaISA::Inst_SOPP__S_CBRANCH_SCC0, gem5::VegaISA::Inst_SOPP__S_CBRANCH_SCC1, gem5::VegaISA::Inst_SOPP__S_CBRANCH_VCCNZ, gem5::VegaISA::Inst_SOPP__S_CBRANCH_VCCZ, gem5::VegaISA::Inst_SOPP__S_DECPERFLEVEL, gem5::VegaISA::Inst_SOPP__S_ENDPGM, gem5::VegaISA::Inst_SOPP__S_ENDPGM_SAVED, gem5::VegaISA::Inst_SOPP__S_ICACHE_INV, gem5::VegaISA::Inst_SOPP__S_INCPERFLEVEL, gem5::VegaISA::Inst_SOPP__S_NOP, gem5::VegaISA::Inst_SOPP__S_SENDMSG, gem5::VegaISA::Inst_SOPP__S_SENDMSGHALT, gem5::VegaISA::Inst_SOPP__S_SET_GPR_IDX_MODE, gem5::VegaISA::Inst_SOPP__S_SET_GPR_IDX_OFF, gem5::VegaISA::Inst_SOPP__S_SETHALT, gem5::VegaISA::Inst_SOPP__S_SETKILL, gem5::VegaISA::Inst_SOPP__S_SETPRIO, gem5::VegaISA::Inst_SOPP__S_SLEEP, gem5::VegaISA::Inst_SOPP__S_TRAP, gem5::VegaISA::Inst_SOPP__S_TTRACEDATA, gem5::VegaISA::Inst_SOPP__S_WAITCNT, gem5::VegaISA::Inst_SOPP__S_WAKEUP, gem5::VegaISA::Inst_VINTRP__V_INTERP_MOV_F32, gem5::VegaISA::Inst_VINTRP__V_INTERP_P1_F32, gem5::VegaISA::Inst_VINTRP__V_INTERP_P2_F32, gem5::VegaISA::Inst_VOP1__V_ACCVGPR_MOV_B32, gem5::VegaISA::Inst_VOP1__V_BFREV_B32, gem5::VegaISA::Inst_VOP1__V_CEIL_F16, gem5::VegaISA::Inst_VOP1__V_CEIL_F32, gem5::VegaISA::Inst_VOP1__V_CEIL_F64, gem5::VegaISA::Inst_VOP1__V_CLREXCP, gem5::VegaISA::Inst_VOP1__V_COS_F16, gem5::VegaISA::Inst_VOP1__V_COS_F32, gem5::VegaISA::Inst_VOP1__V_CVT_F16_F32, gem5::VegaISA::Inst_VOP1__V_CVT_F16_I16, gem5::VegaISA::Inst_VOP1__V_CVT_F16_U16, gem5::VegaISA::Inst_VOP1__V_CVT_F32_F16, gem5::VegaISA::Inst_VOP1__V_CVT_F32_F64, gem5::VegaISA::Inst_VOP1__V_CVT_F32_I32, gem5::VegaISA::Inst_VOP1__V_CVT_F32_U32, gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE0, gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE1, gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE2, gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE3, gem5::VegaISA::Inst_VOP1__V_CVT_F64_F32, gem5::VegaISA::Inst_VOP1__V_CVT_F64_I32, gem5::VegaISA::Inst_VOP1__V_CVT_F64_U32, gem5::VegaISA::Inst_VOP1__V_CVT_FLR_I32_F32, gem5::VegaISA::Inst_VOP1__V_CVT_I16_F16, gem5::VegaISA::Inst_VOP1__V_CVT_I32_F32, gem5::VegaISA::Inst_VOP1__V_CVT_I32_F64, gem5::VegaISA::Inst_VOP1__V_CVT_OFF_F32_I4, gem5::VegaISA::Inst_VOP1__V_CVT_RPI_I32_F32, gem5::VegaISA::Inst_VOP1__V_CVT_U16_F16, gem5::VegaISA::Inst_VOP1__V_CVT_U32_F32, gem5::VegaISA::Inst_VOP1__V_CVT_U32_F64, gem5::VegaISA::Inst_VOP1__V_EXP_F16, gem5::VegaISA::Inst_VOP1__V_EXP_F32, gem5::VegaISA::Inst_VOP1__V_EXP_LEGACY_F32, gem5::VegaISA::Inst_VOP1__V_FFBH_I32, gem5::VegaISA::Inst_VOP1__V_FFBH_U32, gem5::VegaISA::Inst_VOP1__V_FFBL_B32, gem5::VegaISA::Inst_VOP1__V_FLOOR_F16, gem5::VegaISA::Inst_VOP1__V_FLOOR_F32, gem5::VegaISA::Inst_VOP1__V_FLOOR_F64, gem5::VegaISA::Inst_VOP1__V_FRACT_F16, gem5::VegaISA::Inst_VOP1__V_FRACT_F32, gem5::VegaISA::Inst_VOP1__V_FRACT_F64, gem5::VegaISA::Inst_VOP1__V_FREXP_EXP_I16_F16, gem5::VegaISA::Inst_VOP1__V_FREXP_EXP_I32_F32, gem5::VegaISA::Inst_VOP1__V_FREXP_EXP_I32_F64, gem5::VegaISA::Inst_VOP1__V_FREXP_MANT_F16, gem5::VegaISA::Inst_VOP1__V_FREXP_MANT_F32, gem5::VegaISA::Inst_VOP1__V_FREXP_MANT_F64, gem5::VegaISA::Inst_VOP1__V_LOG_F16, gem5::VegaISA::Inst_VOP1__V_LOG_F32, gem5::VegaISA::Inst_VOP1__V_LOG_LEGACY_F32, gem5::VegaISA::Inst_VOP1__V_MOV_B32, gem5::VegaISA::Inst_VOP1__V_MOV_B64, gem5::VegaISA::Inst_VOP1__V_MOV_FED_B32, gem5::VegaISA::Inst_VOP1__V_NOP, gem5::VegaISA::Inst_VOP1__V_NOT_B32, gem5::VegaISA::Inst_VOP1__V_RCP_F16, gem5::VegaISA::Inst_VOP1__V_RCP_F32, gem5::VegaISA::Inst_VOP1__V_RCP_F64, gem5::VegaISA::Inst_VOP1__V_RCP_IFLAG_F32, gem5::VegaISA::Inst_VOP1__V_READFIRSTLANE_B32, gem5::VegaISA::Inst_VOP1__V_RNDNE_F16, gem5::VegaISA::Inst_VOP1__V_RNDNE_F32, gem5::VegaISA::Inst_VOP1__V_RNDNE_F64, gem5::VegaISA::Inst_VOP1__V_RSQ_F16, gem5::VegaISA::Inst_VOP1__V_RSQ_F32, gem5::VegaISA::Inst_VOP1__V_RSQ_F64, gem5::VegaISA::Inst_VOP1__V_SIN_F16, gem5::VegaISA::Inst_VOP1__V_SIN_F32, gem5::VegaISA::Inst_VOP1__V_SQRT_F16, gem5::VegaISA::Inst_VOP1__V_SQRT_F32, gem5::VegaISA::Inst_VOP1__V_SQRT_F64, gem5::VegaISA::Inst_VOP1__V_TRUNC_F16, gem5::VegaISA::Inst_VOP1__V_TRUNC_F32, gem5::VegaISA::Inst_VOP1__V_TRUNC_F64, gem5::VegaISA::Inst_VOP2__V_ADD_CO_U32, gem5::VegaISA::Inst_VOP2__V_ADD_F16, gem5::VegaISA::Inst_VOP2__V_ADD_F32, gem5::VegaISA::Inst_VOP2__V_ADD_U16, gem5::VegaISA::Inst_VOP2__V_ADD_U32, gem5::VegaISA::Inst_VOP2__V_ADDC_CO_U32, gem5::VegaISA::Inst_VOP2__V_AND_B32, gem5::VegaISA::Inst_VOP2__V_ASHRREV_I16, gem5::VegaISA::Inst_VOP2__V_ASHRREV_I32, gem5::VegaISA::Inst_VOP2__V_CNDMASK_B32, gem5::VegaISA::Inst_VOP2__V_FMAC_F32, gem5::VegaISA::Inst_VOP2__V_FMAC_F64, gem5::VegaISA::Inst_VOP2__V_LDEXP_F16, gem5::VegaISA::Inst_VOP2__V_LSHLREV_B16, gem5::VegaISA::Inst_VOP2__V_LSHLREV_B32, gem5::VegaISA::Inst_VOP2__V_LSHRREV_B16, gem5::VegaISA::Inst_VOP2__V_LSHRREV_B32, gem5::VegaISA::Inst_VOP2__V_MAC_F16, gem5::VegaISA::Inst_VOP2__V_MAC_F32, gem5::VegaISA::Inst_VOP2__V_MADAK_F16, gem5::VegaISA::Inst_VOP2__V_MADAK_F32, gem5::VegaISA::Inst_VOP2__V_MADMK_F16, gem5::VegaISA::Inst_VOP2__V_MADMK_F32, gem5::VegaISA::Inst_VOP2__V_MAX_F16, gem5::VegaISA::Inst_VOP2__V_MAX_F32, gem5::VegaISA::Inst_VOP2__V_MAX_I16, gem5::VegaISA::Inst_VOP2__V_MAX_I32, gem5::VegaISA::Inst_VOP2__V_MAX_U16, gem5::VegaISA::Inst_VOP2__V_MAX_U32, gem5::VegaISA::Inst_VOP2__V_MIN_F16, gem5::VegaISA::Inst_VOP2__V_MIN_F32, gem5::VegaISA::Inst_VOP2__V_MIN_I16, gem5::VegaISA::Inst_VOP2__V_MIN_I32, gem5::VegaISA::Inst_VOP2__V_MIN_U16, gem5::VegaISA::Inst_VOP2__V_MIN_U32, gem5::VegaISA::Inst_VOP2__V_MUL_F16, gem5::VegaISA::Inst_VOP2__V_MUL_F32, gem5::VegaISA::Inst_VOP2__V_MUL_HI_I32_I24, gem5::VegaISA::Inst_VOP2__V_MUL_HI_U32_U24, gem5::VegaISA::Inst_VOP2__V_MUL_I32_I24, gem5::VegaISA::Inst_VOP2__V_MUL_LEGACY_F32, gem5::VegaISA::Inst_VOP2__V_MUL_LO_U16, gem5::VegaISA::Inst_VOP2__V_MUL_U32_U24, gem5::VegaISA::Inst_VOP2__V_OR_B32, gem5::VegaISA::Inst_VOP2__V_SUB_CO_U32, gem5::VegaISA::Inst_VOP2__V_SUB_F16, gem5::VegaISA::Inst_VOP2__V_SUB_F32, gem5::VegaISA::Inst_VOP2__V_SUB_U16, gem5::VegaISA::Inst_VOP2__V_SUB_U32, gem5::VegaISA::Inst_VOP2__V_SUBB_CO_U32, gem5::VegaISA::Inst_VOP2__V_SUBBREV_CO_U32, gem5::VegaISA::Inst_VOP2__V_SUBREV_CO_U32, gem5::VegaISA::Inst_VOP2__V_SUBREV_F16, gem5::VegaISA::Inst_VOP2__V_SUBREV_F32, gem5::VegaISA::Inst_VOP2__V_SUBREV_U16, gem5::VegaISA::Inst_VOP2__V_SUBREV_U32, gem5::VegaISA::Inst_VOP2__V_XNOR_B32, gem5::VegaISA::Inst_VOP2__V_XOR_B32, gem5::VegaISA::Inst_VOP3__V_ADD3_U32, gem5::VegaISA::Inst_VOP3__V_ADD_CO_U32, gem5::VegaISA::Inst_VOP3__V_ADD_F16, gem5::VegaISA::Inst_VOP3__V_ADD_F32, gem5::VegaISA::Inst_VOP3__V_ADD_F64, gem5::VegaISA::Inst_VOP3__V_ADD_LSHL_U32, gem5::VegaISA::Inst_VOP3__V_ADD_U16, gem5::VegaISA::Inst_VOP3__V_ADD_U32, gem5::VegaISA::Inst_VOP3__V_ADDC_CO_U32, gem5::VegaISA::Inst_VOP3__V_ALIGNBIT_B32, gem5::VegaISA::Inst_VOP3__V_ALIGNBYTE_B32, gem5::VegaISA::Inst_VOP3__V_AND_B32, gem5::VegaISA::Inst_VOP3__V_AND_OR_B32, gem5::VegaISA::Inst_VOP3__V_ASHRREV_I16, gem5::VegaISA::Inst_VOP3__V_ASHRREV_I32, gem5::VegaISA::Inst_VOP3__V_ASHRREV_I64, gem5::VegaISA::Inst_VOP3__V_BCNT_U32_B32, gem5::VegaISA::Inst_VOP3__V_BFE_I32, gem5::VegaISA::Inst_VOP3__V_BFE_U32, gem5::VegaISA::Inst_VOP3__V_BFI_B32, gem5::VegaISA::Inst_VOP3__V_BFM_B32, gem5::VegaISA::Inst_VOP3__V_BFREV_B32, gem5::VegaISA::Inst_VOP3__V_CEIL_F16, gem5::VegaISA::Inst_VOP3__V_CEIL_F32, gem5::VegaISA::Inst_VOP3__V_CEIL_F64, gem5::VegaISA::Inst_VOP3__V_CLREXCP, gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F16, gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F32, gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F64, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_F16, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_F32, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_F64, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_I16, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_I32, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_I64, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_U16, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_U32, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_U64, gem5::VegaISA::Inst_VOP3__V_CMP_F_F16, gem5::VegaISA::Inst_VOP3__V_CMP_F_F32, gem5::VegaISA::Inst_VOP3__V_CMP_F_F64, gem5::VegaISA::Inst_VOP3__V_CMP_F_I16, gem5::VegaISA::Inst_VOP3__V_CMP_F_I32, gem5::VegaISA::Inst_VOP3__V_CMP_F_I64, gem5::VegaISA::Inst_VOP3__V_CMP_F_U16, gem5::VegaISA::Inst_VOP3__V_CMP_F_U32, gem5::VegaISA::Inst_VOP3__V_CMP_F_U64, gem5::VegaISA::Inst_VOP3__V_CMP_GE_F16, gem5::VegaISA::Inst_VOP3__V_CMP_GE_F32, gem5::VegaISA::Inst_VOP3__V_CMP_GE_F64, gem5::VegaISA::Inst_VOP3__V_CMP_GE_I16, gem5::VegaISA::Inst_VOP3__V_CMP_GE_I32, gem5::VegaISA::Inst_VOP3__V_CMP_GE_I64, gem5::VegaISA::Inst_VOP3__V_CMP_GE_U16, gem5::VegaISA::Inst_VOP3__V_CMP_GE_U32, gem5::VegaISA::Inst_VOP3__V_CMP_GE_U64, gem5::VegaISA::Inst_VOP3__V_CMP_GT_F16, gem5::VegaISA::Inst_VOP3__V_CMP_GT_F32, gem5::VegaISA::Inst_VOP3__V_CMP_GT_F64, gem5::VegaISA::Inst_VOP3__V_CMP_GT_I16, gem5::VegaISA::Inst_VOP3__V_CMP_GT_I32, gem5::VegaISA::Inst_VOP3__V_CMP_GT_I64, gem5::VegaISA::Inst_VOP3__V_CMP_GT_U16, gem5::VegaISA::Inst_VOP3__V_CMP_GT_U32, gem5::VegaISA::Inst_VOP3__V_CMP_GT_U64, gem5::VegaISA::Inst_VOP3__V_CMP_LE_F16, gem5::VegaISA::Inst_VOP3__V_CMP_LE_F32, gem5::VegaISA::Inst_VOP3__V_CMP_LE_F64, gem5::VegaISA::Inst_VOP3__V_CMP_LE_I16, gem5::VegaISA::Inst_VOP3__V_CMP_LE_I32, gem5::VegaISA::Inst_VOP3__V_CMP_LE_I64, gem5::VegaISA::Inst_VOP3__V_CMP_LE_U16, gem5::VegaISA::Inst_VOP3__V_CMP_LE_U32, gem5::VegaISA::Inst_VOP3__V_CMP_LE_U64, gem5::VegaISA::Inst_VOP3__V_CMP_LG_F16, gem5::VegaISA::Inst_VOP3__V_CMP_LG_F32, gem5::VegaISA::Inst_VOP3__V_CMP_LG_F64, gem5::VegaISA::Inst_VOP3__V_CMP_LT_F16, gem5::VegaISA::Inst_VOP3__V_CMP_LT_F32, gem5::VegaISA::Inst_VOP3__V_CMP_LT_F64, gem5::VegaISA::Inst_VOP3__V_CMP_LT_I16, gem5::VegaISA::Inst_VOP3__V_CMP_LT_I32, gem5::VegaISA::Inst_VOP3__V_CMP_LT_I64, gem5::VegaISA::Inst_VOP3__V_CMP_LT_U16, gem5::VegaISA::Inst_VOP3__V_CMP_LT_U32, gem5::VegaISA::Inst_VOP3__V_CMP_LT_U64, gem5::VegaISA::Inst_VOP3__V_CMP_NE_I16, gem5::VegaISA::Inst_VOP3__V_CMP_NE_I32, gem5::VegaISA::Inst_VOP3__V_CMP_NE_I64, gem5::VegaISA::Inst_VOP3__V_CMP_NE_U16, gem5::VegaISA::Inst_VOP3__V_CMP_NE_U32, gem5::VegaISA::Inst_VOP3__V_CMP_NE_U64, gem5::VegaISA::Inst_VOP3__V_CMP_NEQ_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NEQ_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NEQ_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NGE_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NGE_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NGE_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NGT_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NGT_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NGT_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NLE_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NLE_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NLE_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NLG_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NLG_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NLG_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NLT_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NLT_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NLT_F64, gem5::VegaISA::Inst_VOP3__V_CMP_O_F16, gem5::VegaISA::Inst_VOP3__V_CMP_O_F32, gem5::VegaISA::Inst_VOP3__V_CMP_O_F64, gem5::VegaISA::Inst_VOP3__V_CMP_T_I16, gem5::VegaISA::Inst_VOP3__V_CMP_T_I32, gem5::VegaISA::Inst_VOP3__V_CMP_T_I64, gem5::VegaISA::Inst_VOP3__V_CMP_T_U16, gem5::VegaISA::Inst_VOP3__V_CMP_T_U32, gem5::VegaISA::Inst_VOP3__V_CMP_T_U64, gem5::VegaISA::Inst_VOP3__V_CMP_TRU_F16, gem5::VegaISA::Inst_VOP3__V_CMP_TRU_F32, gem5::VegaISA::Inst_VOP3__V_CMP_TRU_F64, gem5::VegaISA::Inst_VOP3__V_CMP_U_F16, gem5::VegaISA::Inst_VOP3__V_CMP_U_F32, gem5::VegaISA::Inst_VOP3__V_CMP_U_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_F_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_F_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_F_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_F_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_F_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_F_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_F_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_F_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_F_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_LG_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_LG_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_LG_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_NEQ_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NEQ_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NEQ_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NGE_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NGE_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NGE_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NGT_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NGT_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NGT_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NLE_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NLE_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NLE_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NLG_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NLG_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NLG_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NLT_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NLT_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NLT_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_O_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_O_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_O_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_T_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_T_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_T_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_T_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_T_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_T_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_TRU_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_TRU_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_TRU_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_U_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_U_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_U_F64, gem5::VegaISA::Inst_VOP3__V_CNDMASK_B32, gem5::VegaISA::Inst_VOP3__V_COS_F16, gem5::VegaISA::Inst_VOP3__V_COS_F32, gem5::VegaISA::Inst_VOP3__V_CUBEID_F32, gem5::VegaISA::Inst_VOP3__V_CUBEMA_F32, gem5::VegaISA::Inst_VOP3__V_CUBESC_F32, gem5::VegaISA::Inst_VOP3__V_CUBETC_F32, gem5::VegaISA::Inst_VOP3__V_CVT_F16_F32, gem5::VegaISA::Inst_VOP3__V_CVT_F16_I16, gem5::VegaISA::Inst_VOP3__V_CVT_F16_U16, gem5::VegaISA::Inst_VOP3__V_CVT_F32_F16, gem5::VegaISA::Inst_VOP3__V_CVT_F32_F64, gem5::VegaISA::Inst_VOP3__V_CVT_F32_I32, gem5::VegaISA::Inst_VOP3__V_CVT_F32_U32, gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE0, gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE1, gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE2, gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE3, gem5::VegaISA::Inst_VOP3__V_CVT_F64_F32, gem5::VegaISA::Inst_VOP3__V_CVT_F64_I32, gem5::VegaISA::Inst_VOP3__V_CVT_F64_U32, gem5::VegaISA::Inst_VOP3__V_CVT_FLR_I32_F32, gem5::VegaISA::Inst_VOP3__V_CVT_I16_F16, gem5::VegaISA::Inst_VOP3__V_CVT_I32_F32, gem5::VegaISA::Inst_VOP3__V_CVT_I32_F64, gem5::VegaISA::Inst_VOP3__V_CVT_OFF_F32_I4, gem5::VegaISA::Inst_VOP3__V_CVT_PK_FP8_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PK_I16_I32, gem5::VegaISA::Inst_VOP3__V_CVT_PK_U16_U32, gem5::VegaISA::Inst_VOP3__V_CVT_PK_U8_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PKACCUM_U8_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PKNORM_I16_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PKNORM_U16_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PKRTZ_F16_F32, gem5::VegaISA::Inst_VOP3__V_CVT_RPI_I32_F32, gem5::VegaISA::Inst_VOP3__V_CVT_U16_F16, gem5::VegaISA::Inst_VOP3__V_CVT_U32_F32, gem5::VegaISA::Inst_VOP3__V_CVT_U32_F64, gem5::VegaISA::Inst_VOP3__V_DIV_FIXUP_F16, gem5::VegaISA::Inst_VOP3__V_DIV_FIXUP_F32, gem5::VegaISA::Inst_VOP3__V_DIV_FIXUP_F64, gem5::VegaISA::Inst_VOP3__V_DIV_FMAS_F32, gem5::VegaISA::Inst_VOP3__V_DIV_FMAS_F64, gem5::VegaISA::Inst_VOP3__V_DIV_SCALE_F32, gem5::VegaISA::Inst_VOP3__V_DIV_SCALE_F64, gem5::VegaISA::Inst_VOP3__V_EXP_F16, gem5::VegaISA::Inst_VOP3__V_EXP_F32, gem5::VegaISA::Inst_VOP3__V_EXP_LEGACY_F32, gem5::VegaISA::Inst_VOP3__V_FFBH_I32, gem5::VegaISA::Inst_VOP3__V_FFBH_U32, gem5::VegaISA::Inst_VOP3__V_FFBL_B32, gem5::VegaISA::Inst_VOP3__V_FLOOR_F16, gem5::VegaISA::Inst_VOP3__V_FLOOR_F32, gem5::VegaISA::Inst_VOP3__V_FLOOR_F64, gem5::VegaISA::Inst_VOP3__V_FMA_F16, gem5::VegaISA::Inst_VOP3__V_FMA_F32, gem5::VegaISA::Inst_VOP3__V_FMA_F64, gem5::VegaISA::Inst_VOP3__V_FMAC_F32, gem5::VegaISA::Inst_VOP3__V_FRACT_F16, gem5::VegaISA::Inst_VOP3__V_FRACT_F32, gem5::VegaISA::Inst_VOP3__V_FRACT_F64, gem5::VegaISA::Inst_VOP3__V_FREXP_EXP_I16_F16, gem5::VegaISA::Inst_VOP3__V_FREXP_EXP_I32_F32, gem5::VegaISA::Inst_VOP3__V_FREXP_EXP_I32_F64, gem5::VegaISA::Inst_VOP3__V_FREXP_MANT_F16, gem5::VegaISA::Inst_VOP3__V_FREXP_MANT_F32, gem5::VegaISA::Inst_VOP3__V_FREXP_MANT_F64, gem5::VegaISA::Inst_VOP3__V_INTERP_MOV_F32, gem5::VegaISA::Inst_VOP3__V_INTERP_P1_F32, gem5::VegaISA::Inst_VOP3__V_INTERP_P1LL_F16, gem5::VegaISA::Inst_VOP3__V_INTERP_P1LV_F16, gem5::VegaISA::Inst_VOP3__V_INTERP_P2_F16, gem5::VegaISA::Inst_VOP3__V_INTERP_P2_F32, gem5::VegaISA::Inst_VOP3__V_LDEXP_F16, gem5::VegaISA::Inst_VOP3__V_LDEXP_F32, gem5::VegaISA::Inst_VOP3__V_LDEXP_F64, gem5::VegaISA::Inst_VOP3__V_LERP_U8, gem5::VegaISA::Inst_VOP3__V_LOG_F16, gem5::VegaISA::Inst_VOP3__V_LOG_F32, gem5::VegaISA::Inst_VOP3__V_LOG_LEGACY_F32, gem5::VegaISA::Inst_VOP3__V_LSHL_ADD_U32, gem5::VegaISA::Inst_VOP3__V_LSHL_ADD_U64, gem5::VegaISA::Inst_VOP3__V_LSHL_OR_B32, gem5::VegaISA::Inst_VOP3__V_LSHLREV_B16, gem5::VegaISA::Inst_VOP3__V_LSHLREV_B32, gem5::VegaISA::Inst_VOP3__V_LSHLREV_B64, gem5::VegaISA::Inst_VOP3__V_LSHRREV_B16, gem5::VegaISA::Inst_VOP3__V_LSHRREV_B32, gem5::VegaISA::Inst_VOP3__V_LSHRREV_B64, gem5::VegaISA::Inst_VOP3__V_MAC_F16, gem5::VegaISA::Inst_VOP3__V_MAC_F32, gem5::VegaISA::Inst_VOP3__V_MAD_F16, gem5::VegaISA::Inst_VOP3__V_MAD_F32, gem5::VegaISA::Inst_VOP3__V_MAD_I16, gem5::VegaISA::Inst_VOP3__V_MAD_I32_I24, gem5::VegaISA::Inst_VOP3__V_MAD_I64_I32, gem5::VegaISA::Inst_VOP3__V_MAD_LEGACY_F32, gem5::VegaISA::Inst_VOP3__V_MAD_U16, gem5::VegaISA::Inst_VOP3__V_MAD_U32_U24, gem5::VegaISA::Inst_VOP3__V_MAD_U64_U32, gem5::VegaISA::Inst_VOP3__V_MAX3_F32, gem5::VegaISA::Inst_VOP3__V_MAX3_I32, gem5::VegaISA::Inst_VOP3__V_MAX3_U32, gem5::VegaISA::Inst_VOP3__V_MAX_F16, gem5::VegaISA::Inst_VOP3__V_MAX_F32, gem5::VegaISA::Inst_VOP3__V_MAX_F64, gem5::VegaISA::Inst_VOP3__V_MAX_I16, gem5::VegaISA::Inst_VOP3__V_MAX_I32, gem5::VegaISA::Inst_VOP3__V_MAX_U16, gem5::VegaISA::Inst_VOP3__V_MAX_U32, gem5::VegaISA::Inst_VOP3__V_MBCNT_HI_U32_B32, gem5::VegaISA::Inst_VOP3__V_MBCNT_LO_U32_B32, gem5::VegaISA::Inst_VOP3__V_MED3_F32, gem5::VegaISA::Inst_VOP3__V_MED3_I32, gem5::VegaISA::Inst_VOP3__V_MED3_U32, gem5::VegaISA::Inst_VOP3__V_MIN3_F32, gem5::VegaISA::Inst_VOP3__V_MIN3_I32, gem5::VegaISA::Inst_VOP3__V_MIN3_U32, gem5::VegaISA::Inst_VOP3__V_MIN_F16, gem5::VegaISA::Inst_VOP3__V_MIN_F32, gem5::VegaISA::Inst_VOP3__V_MIN_F64, gem5::VegaISA::Inst_VOP3__V_MIN_I16, gem5::VegaISA::Inst_VOP3__V_MIN_I32, gem5::VegaISA::Inst_VOP3__V_MIN_U16, gem5::VegaISA::Inst_VOP3__V_MIN_U32, gem5::VegaISA::Inst_VOP3__V_MOV_B32, gem5::VegaISA::Inst_VOP3__V_MOV_FED_B32, gem5::VegaISA::Inst_VOP3__V_MQSAD_PK_U16_U8, gem5::VegaISA::Inst_VOP3__V_MQSAD_U32_U8, gem5::VegaISA::Inst_VOP3__V_MSAD_U8, gem5::VegaISA::Inst_VOP3__V_MUL_F16, gem5::VegaISA::Inst_VOP3__V_MUL_F32, gem5::VegaISA::Inst_VOP3__V_MUL_F64, gem5::VegaISA::Inst_VOP3__V_MUL_HI_I32, gem5::VegaISA::Inst_VOP3__V_MUL_HI_I32_I24, gem5::VegaISA::Inst_VOP3__V_MUL_HI_U32, gem5::VegaISA::Inst_VOP3__V_MUL_HI_U32_U24, gem5::VegaISA::Inst_VOP3__V_MUL_I32_I24, gem5::VegaISA::Inst_VOP3__V_MUL_LEGACY_F32, gem5::VegaISA::Inst_VOP3__V_MUL_LO_U16, gem5::VegaISA::Inst_VOP3__V_MUL_LO_U32, gem5::VegaISA::Inst_VOP3__V_MUL_U32_U24, gem5::VegaISA::Inst_VOP3__V_NOP, gem5::VegaISA::Inst_VOP3__V_NOT_B32, gem5::VegaISA::Inst_VOP3__V_OR3_B32, gem5::VegaISA::Inst_VOP3__V_OR_B32, gem5::VegaISA::Inst_VOP3__V_PERM_B32, gem5::VegaISA::Inst_VOP3__V_QSAD_PK_U16_U8, gem5::VegaISA::Inst_VOP3__V_RCP_F16, gem5::VegaISA::Inst_VOP3__V_RCP_F32, gem5::VegaISA::Inst_VOP3__V_RCP_F64, gem5::VegaISA::Inst_VOP3__V_RCP_IFLAG_F32, gem5::VegaISA::Inst_VOP3__V_READLANE_B32, gem5::VegaISA::Inst_VOP3__V_RNDNE_F16, gem5::VegaISA::Inst_VOP3__V_RNDNE_F32, gem5::VegaISA::Inst_VOP3__V_RNDNE_F64, gem5::VegaISA::Inst_VOP3__V_RSQ_F16, gem5::VegaISA::Inst_VOP3__V_RSQ_F32, gem5::VegaISA::Inst_VOP3__V_RSQ_F64, gem5::VegaISA::Inst_VOP3__V_SAD_HI_U8, gem5::VegaISA::Inst_VOP3__V_SAD_U16, gem5::VegaISA::Inst_VOP3__V_SAD_U32, gem5::VegaISA::Inst_VOP3__V_SAD_U8, gem5::VegaISA::Inst_VOP3__V_SIN_F16, gem5::VegaISA::Inst_VOP3__V_SIN_F32, gem5::VegaISA::Inst_VOP3__V_SQRT_F16, gem5::VegaISA::Inst_VOP3__V_SQRT_F32, gem5::VegaISA::Inst_VOP3__V_SQRT_F64, gem5::VegaISA::Inst_VOP3__V_SUB_CO_U32, gem5::VegaISA::Inst_VOP3__V_SUB_F16, gem5::VegaISA::Inst_VOP3__V_SUB_F32, gem5::VegaISA::Inst_VOP3__V_SUB_U16, gem5::VegaISA::Inst_VOP3__V_SUB_U32, gem5::VegaISA::Inst_VOP3__V_SUBB_CO_U32, gem5::VegaISA::Inst_VOP3__V_SUBBREV_CO_U32, gem5::VegaISA::Inst_VOP3__V_SUBREV_CO_U32, gem5::VegaISA::Inst_VOP3__V_SUBREV_F16, gem5::VegaISA::Inst_VOP3__V_SUBREV_F32, gem5::VegaISA::Inst_VOP3__V_SUBREV_U16, gem5::VegaISA::Inst_VOP3__V_SUBREV_U32, gem5::VegaISA::Inst_VOP3__V_TRIG_PREOP_F64, gem5::VegaISA::Inst_VOP3__V_TRUNC_F16, gem5::VegaISA::Inst_VOP3__V_TRUNC_F32, gem5::VegaISA::Inst_VOP3__V_TRUNC_F64, gem5::VegaISA::Inst_VOP3__V_WRITELANE_B32, gem5::VegaISA::Inst_VOP3__V_XAD_U32, gem5::VegaISA::Inst_VOP3__V_XOR_B32, gem5::VegaISA::Inst_VOP3P__1OP, gem5::VegaISA::Inst_VOP3P__2OP_X16, gem5::VegaISA::Inst_VOP3P__3OP_X16, gem5::VegaISA::Inst_VOP3P__V_PK_ADD_F32, gem5::VegaISA::Inst_VOP3P__V_PK_FMA_F32, gem5::VegaISA::Inst_VOP3P__V_PK_MOV_B32, gem5::VegaISA::Inst_VOP3P__V_PK_MUL_F32, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< _delta, M, N, K, B, T1, T2, MNEMONIC >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 16, 16, 1, 4, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_16X16X1_4B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 16, 16, 1, 4, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_16X16X1_4B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 16, 16, 4, 1, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_16X16X4_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 16, 16, 4, 1, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_16X16X4_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 32, 32, 1, 2, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_32X32X1_2B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 32, 32, 1, 2, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_32X32X1_2B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 32, 32, 2, 1, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_32X32X2_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 32, 32, 2, 1, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_32X32X2_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 4, 4, 1, 16, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_4X4X1_16B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 4, 4, 1, 16, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_4X4X1_16B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 2, 16, 16, 4, 1, ConstVecOperandF64, VecOperandF64, &MNEM__V_MFMA_F64_16X16X4_F64 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 2, 16, 16, 4, 1, ConstVecOperandF64, VecOperandF64, &MNEM__V_MFMA_F64_16X16X4_F64 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 2, 4, 4, 4, 4, ConstVecOperandF64, VecOperandF64, &MNEM__V_MFMA_F64_4X4X4_4B_F64 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 2, 4, 4, 4, 4, ConstVecOperandF64, VecOperandF64, &MNEM__V_MFMA_F64_4X4X4_4B_F64 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_I8< M, N, K, B, MNEMONIC >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_I8< 16, 16, 16, 1, &MNEM__V_MFMA_I32_16X16X16_I8 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_I8< 16, 16, 16, 1, &MNEM__V_MFMA_I32_16X16X16_I8 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< M, N, K, B, MXFPT, MNEMONIC >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 16, 16, 16, 1, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_16X16X16_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 16, 16, 16, 1, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_16X16X16_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 16, 16, 4, 4, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_16X16X4_4B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 16, 16, 4, 4, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_16X16X4_4B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 4, 2, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_32X32X4_2B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 4, 2, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_32X32X4_2B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 8, 1, AMDGPU::mxbfloat16, &MNEM__V_MFMA_F32_32X32X8_BF16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 8, 1, AMDGPU::mxbfloat16, &MNEM__V_MFMA_F32_32X32X8_BF16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 8, 1, AMDGPU::mxfloat16, &NMEM__V_MFMA_F32_32X32X8_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 8, 1, AMDGPU::mxfloat16, &NMEM__V_MFMA_F32_32X32X8_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 4, 4, 4, 16, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_4X4X4_16B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 4, 4, 4, 16, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_4X4X4_16B_F16 >, gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F16, gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F32, gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F64, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_F16, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_F32, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_F64, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I16, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I32, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I64, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U16, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U32, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U64, gem5::VegaISA::Inst_VOPC__V_CMP_F_F16, gem5::VegaISA::Inst_VOPC__V_CMP_F_F32, gem5::VegaISA::Inst_VOPC__V_CMP_F_F64, gem5::VegaISA::Inst_VOPC__V_CMP_F_I16, gem5::VegaISA::Inst_VOPC__V_CMP_F_I32, gem5::VegaISA::Inst_VOPC__V_CMP_F_I64, gem5::VegaISA::Inst_VOPC__V_CMP_F_U16, gem5::VegaISA::Inst_VOPC__V_CMP_F_U32, gem5::VegaISA::Inst_VOPC__V_CMP_F_U64, gem5::VegaISA::Inst_VOPC__V_CMP_GE_F16, gem5::VegaISA::Inst_VOPC__V_CMP_GE_F32, gem5::VegaISA::Inst_VOPC__V_CMP_GE_F64, gem5::VegaISA::Inst_VOPC__V_CMP_GE_I16, gem5::VegaISA::Inst_VOPC__V_CMP_GE_I32, gem5::VegaISA::Inst_VOPC__V_CMP_GE_I64, gem5::VegaISA::Inst_VOPC__V_CMP_GE_U16, gem5::VegaISA::Inst_VOPC__V_CMP_GE_U32, gem5::VegaISA::Inst_VOPC__V_CMP_GE_U64, gem5::VegaISA::Inst_VOPC__V_CMP_GT_F16, gem5::VegaISA::Inst_VOPC__V_CMP_GT_F32, gem5::VegaISA::Inst_VOPC__V_CMP_GT_F64, gem5::VegaISA::Inst_VOPC__V_CMP_GT_I16, gem5::VegaISA::Inst_VOPC__V_CMP_GT_I32, gem5::VegaISA::Inst_VOPC__V_CMP_GT_I64, gem5::VegaISA::Inst_VOPC__V_CMP_GT_U16, gem5::VegaISA::Inst_VOPC__V_CMP_GT_U32, gem5::VegaISA::Inst_VOPC__V_CMP_GT_U64, gem5::VegaISA::Inst_VOPC__V_CMP_LE_F16, gem5::VegaISA::Inst_VOPC__V_CMP_LE_F32, gem5::VegaISA::Inst_VOPC__V_CMP_LE_F64, gem5::VegaISA::Inst_VOPC__V_CMP_LE_I16, gem5::VegaISA::Inst_VOPC__V_CMP_LE_I32, gem5::VegaISA::Inst_VOPC__V_CMP_LE_I64, gem5::VegaISA::Inst_VOPC__V_CMP_LE_U16, gem5::VegaISA::Inst_VOPC__V_CMP_LE_U32, gem5::VegaISA::Inst_VOPC__V_CMP_LE_U64, gem5::VegaISA::Inst_VOPC__V_CMP_LG_F16, gem5::VegaISA::Inst_VOPC__V_CMP_LG_F32, gem5::VegaISA::Inst_VOPC__V_CMP_LG_F64, gem5::VegaISA::Inst_VOPC__V_CMP_LT_F16, gem5::VegaISA::Inst_VOPC__V_CMP_LT_F32, gem5::VegaISA::Inst_VOPC__V_CMP_LT_F64, gem5::VegaISA::Inst_VOPC__V_CMP_LT_I16, gem5::VegaISA::Inst_VOPC__V_CMP_LT_I32, gem5::VegaISA::Inst_VOPC__V_CMP_LT_I64, gem5::VegaISA::Inst_VOPC__V_CMP_LT_U16, gem5::VegaISA::Inst_VOPC__V_CMP_LT_U32, gem5::VegaISA::Inst_VOPC__V_CMP_LT_U64, gem5::VegaISA::Inst_VOPC__V_CMP_NE_I16, gem5::VegaISA::Inst_VOPC__V_CMP_NE_I32, gem5::VegaISA::Inst_VOPC__V_CMP_NE_I64, gem5::VegaISA::Inst_VOPC__V_CMP_NE_U16, gem5::VegaISA::Inst_VOPC__V_CMP_NE_U32, gem5::VegaISA::Inst_VOPC__V_CMP_NE_U64, gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NLT_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NLT_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NLT_F64, gem5::VegaISA::Inst_VOPC__V_CMP_O_F16, gem5::VegaISA::Inst_VOPC__V_CMP_O_F32, gem5::VegaISA::Inst_VOPC__V_CMP_O_F64, gem5::VegaISA::Inst_VOPC__V_CMP_T_I16, gem5::VegaISA::Inst_VOPC__V_CMP_T_I32, gem5::VegaISA::Inst_VOPC__V_CMP_T_I64, gem5::VegaISA::Inst_VOPC__V_CMP_T_U16, gem5::VegaISA::Inst_VOPC__V_CMP_T_U32, gem5::VegaISA::Inst_VOPC__V_CMP_T_U64, gem5::VegaISA::Inst_VOPC__V_CMP_TRU_F16, gem5::VegaISA::Inst_VOPC__V_CMP_TRU_F32, gem5::VegaISA::Inst_VOPC__V_CMP_TRU_F64, gem5::VegaISA::Inst_VOPC__V_CMP_U_F16, gem5::VegaISA::Inst_VOPC__V_CMP_U_F32, gem5::VegaISA::Inst_VOPC__V_CMP_U_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_F_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_F_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_F_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_F_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_F_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_F_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_F_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_F_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_F_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_O_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_O_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_O_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_T_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_T_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_T_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_T_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_T_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_T_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_TRU_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_TRU_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_TRU_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_U_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_U_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_U_F64, and gem5::VegaISA::VEGAGPUStaticInst.
|
inlinevirtual |
Definition at line 243 of file gpu_static_inst.hh.
|
inline |
Definition at line 225 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 157 of file gpu_static_inst.hh.
References _flags.
| void gem5::GPUStaticInst::initDynOperandInfo | ( | Wavefront * | wf, |
| ComputeUnit * | cu ) |
Definition at line 95 of file gpu_static_inst.cc.
References DST_SCALAR, DST_VEC, dstOps, dstScalarRegOps, dstVecRegOps, generateVirtToPhysMap(), SRC_SCALAR, SRC_VEC, srcOps, srcScalarRegOps, and srcVecRegOps.
|
inlinevirtual |
Reimplemented in gem5::VegaISA::Inst_DS__DS_ADD_F32, gem5::VegaISA::Inst_DS__DS_ADD_RTN_U32, gem5::VegaISA::Inst_DS__DS_ADD_U32, gem5::VegaISA::Inst_DS__DS_ADD_U64, gem5::VegaISA::Inst_DS__DS_CMPST_RTN_B32, gem5::VegaISA::Inst_DS__DS_OR_B32, gem5::VegaISA::Inst_DS__DS_READ2_B32, gem5::VegaISA::Inst_DS__DS_READ2_B64, gem5::VegaISA::Inst_DS__DS_READ2ST64_B32, gem5::VegaISA::Inst_DS__DS_READ2ST64_B64, gem5::VegaISA::Inst_DS__DS_READ_B128, gem5::VegaISA::Inst_DS__DS_READ_B32, gem5::VegaISA::Inst_DS__DS_READ_B64, gem5::VegaISA::Inst_DS__DS_READ_B96, gem5::VegaISA::Inst_DS__DS_READ_I8, gem5::VegaISA::Inst_DS__DS_READ_U16, gem5::VegaISA::Inst_DS__DS_READ_U16_D16, gem5::VegaISA::Inst_DS__DS_READ_U16_D16_HI, gem5::VegaISA::Inst_DS__DS_READ_U8, gem5::VegaISA::Inst_DS__DS_WRITE2_B32, gem5::VegaISA::Inst_DS__DS_WRITE2_B64, gem5::VegaISA::Inst_DS__DS_WRITE2ST64_B32, gem5::VegaISA::Inst_DS__DS_WRITE2ST64_B64, gem5::VegaISA::Inst_DS__DS_WRITE_B128, gem5::VegaISA::Inst_DS__DS_WRITE_B16, gem5::VegaISA::Inst_DS__DS_WRITE_B32, gem5::VegaISA::Inst_DS__DS_WRITE_B64, gem5::VegaISA::Inst_DS__DS_WRITE_B8, gem5::VegaISA::Inst_DS__DS_WRITE_B8_D16_HI, gem5::VegaISA::Inst_DS__DS_WRITE_B96, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_F32, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_F64, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_AND, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_AND_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_DEC, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_DEC_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_INC, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_INC_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_MAX_F64, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_MIN_F64, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_OR, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_OR_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_PK_ADD_F16, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMAX, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMAX_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMIN, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMIN_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SUB, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SUB_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SWAP, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SWAP_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMAX, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMAX_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMIN, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMIN_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_XOR, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_XOR_X2, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORD, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX2, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX3, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX4, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_SBYTE, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_SSHORT, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_UBYTE, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_USHORT, gem5::VegaISA::Inst_FLAT__FLAT_STORE_BYTE, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORD, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX2, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX3, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX4, gem5::VegaISA::Inst_FLAT__FLAT_STORE_SHORT, gem5::VegaISA::Inst_FLAT__FLAT_STORE_SHORT_D16_HI, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP_PCK, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP_PCK_SGN, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_PCK, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_PCK_SGN, gem5::VegaISA::Inst_MIMG__IMAGE_STORE, gem5::VegaISA::Inst_MIMG__IMAGE_STORE_MIP, gem5::VegaISA::Inst_MIMG__IMAGE_STORE_MIP_PCK, gem5::VegaISA::Inst_MIMG__IMAGE_STORE_PCK, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XYZW, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_CMPSWAP, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORD, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX2, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX3, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX4, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_X, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_X, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SBYTE, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16_HI, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SSHORT, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_UBYTE, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_USHORT, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_BYTE, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORD, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX2, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX3, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX4, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_X, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_X, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_SHORT, gem5::VegaISA::Inst_MUBUF__BUFFER_WBINVL1, gem5::VegaISA::Inst_MUBUF__BUFFER_WBINVL1_VOL, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORD, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX16, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX2, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX4, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX8, gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORD, gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORDX2, gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORDX4, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORD, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX16, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX2, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX4, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX8, gem5::VegaISA::Inst_SMEM__S_MEMTIME, gem5::VegaISA::Inst_SMEM__S_STORE_DWORD, gem5::VegaISA::Inst_SMEM__S_STORE_DWORDX2, and gem5::VegaISA::Inst_SMEM__S_STORE_DWORDX4.
Definition at line 231 of file gpu_static_inst.hh.
References fatal.
|
pure virtual |
Implemented in gem5::KernelLaunchStaticInst, gem5::VegaISA::Inst_DS, gem5::VegaISA::Inst_EXP, gem5::VegaISA::Inst_FLAT, gem5::VegaISA::Inst_MIMG, gem5::VegaISA::Inst_MTBUF, gem5::VegaISA::Inst_MUBUF, gem5::VegaISA::Inst_SMEM, gem5::VegaISA::Inst_SOP1, gem5::VegaISA::Inst_SOP2, gem5::VegaISA::Inst_SOPC, gem5::VegaISA::Inst_SOPK, gem5::VegaISA::Inst_SOPP, gem5::VegaISA::Inst_VOP1, gem5::VegaISA::Inst_VOP2, gem5::VegaISA::Inst_VOP3A, gem5::VegaISA::Inst_VOP3B, gem5::VegaISA::Inst_VOP3P, gem5::VegaISA::Inst_VOP3P_MAI, gem5::VegaISA::Inst_VOPC, and gem5::VegaISA::VEGAGPUStaticInst.
|
inline |
Definition at line 67 of file gpu_static_inst.hh.
References _instAddr.
|
inline |
Definition at line 66 of file gpu_static_inst.hh.
References _instAddr.
|
inline |
Definition at line 72 of file gpu_static_inst.hh.
References _instNum.
|
inline |
Definition at line 70 of file gpu_static_inst.hh.
References _instNum.
|
pure virtual |
Implemented in gem5::KernelLaunchStaticInst, gem5::VegaISA::Inst_DS, gem5::VegaISA::Inst_EXP, gem5::VegaISA::Inst_FLAT, gem5::VegaISA::Inst_MIMG, gem5::VegaISA::Inst_MTBUF, gem5::VegaISA::Inst_MUBUF, gem5::VegaISA::Inst_SMEM, gem5::VegaISA::Inst_SOP1, gem5::VegaISA::Inst_SOP2, gem5::VegaISA::Inst_SOPC, gem5::VegaISA::Inst_SOPK, gem5::VegaISA::Inst_SOPP, gem5::VegaISA::Inst_VINTRP, gem5::VegaISA::Inst_VOP1, gem5::VegaISA::Inst_VOP2, gem5::VegaISA::Inst_VOP3A, gem5::VegaISA::Inst_VOP3B, gem5::VegaISA::Inst_VOP3P, gem5::VegaISA::Inst_VOP3P_MAI, and gem5::VegaISA::Inst_VOPC.
Referenced by gem5::FetchUnit::FetchBufDesc::decodeInsts(), gem5::FetchUnit::FetchBufDesc::decodeSplitInst(), and nextInstAddr().
|
inline |
Definition at line 76 of file gpu_static_inst.hh.
References _ipdInstNum.
|
inline |
Definition at line 74 of file gpu_static_inst.hh.
References _ipdInstNum.
|
inline |
Definition at line 108 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 172 of file gpu_static_inst.hh.
References _flags.
|
inline |
|
inline |
Definition at line 138 of file gpu_static_inst.hh.
References _flags.
Referenced by gem5::VegaISA::Inst_FLAT::generateFlatDisassembly(), gem5::VegaISA::Inst_FLAT::generateGlobalScratchDisassembly(), gem5::VegaISA::Inst_FLAT::initFlatOperandInfo(), and gem5::VegaISA::Inst_FLAT::initGlobalScratchOperandInfo().
|
inline |
Definition at line 164 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 159 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 162 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 167 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 163 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 166 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 168 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 169 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 143 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 160 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 144 of file gpu_static_inst.hh.
References _flags.
Referenced by gem5::VegaISA::Inst_FLAT::atomicComplete(), and gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_CMPSWAP::completeAcc().
|
inline |
Definition at line 165 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 161 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 128 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 109 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 110 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 116 of file gpu_static_inst.hh.
References _flags.
Referenced by gem5::VegaISA::Inst_VOP1__V_ACCVGPR_MOV_B32::execute(), gem5::VegaISA::Inst_VOP1__V_BFREV_B32::execute(), gem5::VegaISA::Inst_VOP1__V_CEIL_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CEIL_F64::execute(), gem5::VegaISA::Inst_VOP1__V_COS_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F16_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_F16::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_F64::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_I32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_U32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE0::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE1::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE2::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE3::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F64_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F64_I32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F64_U32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_FLR_I32_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_I32_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_I32_F64::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_RPI_I32_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_U32_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_U32_F64::execute(), gem5::VegaISA::Inst_VOP1__V_EXP_F32::execute(), gem5::VegaISA::Inst_VOP1__V_EXP_LEGACY_F32::execute(), gem5::VegaISA::Inst_VOP1__V_FFBH_I32::execute(), gem5::VegaISA::Inst_VOP1__V_FFBH_U32::execute(), gem5::VegaISA::Inst_VOP1__V_FFBL_B32::execute(), gem5::VegaISA::Inst_VOP1__V_FLOOR_F32::execute(), gem5::VegaISA::Inst_VOP1__V_FLOOR_F64::execute(), gem5::VegaISA::Inst_VOP1__V_FRACT_F32::execute(), gem5::VegaISA::Inst_VOP1__V_FRACT_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_LOG_F32::execute(), gem5::VegaISA::Inst_VOP1__V_LOG_LEGACY_F32::execute(), gem5::VegaISA::Inst_VOP1__V_MOV_B32::execute(), gem5::VegaISA::Inst_VOP1__V_MOV_B64::execute(), gem5::VegaISA::Inst_VOP1__V_NOT_B32::execute(), gem5::VegaISA::Inst_VOP1__V_RCP_F32::execute(), gem5::VegaISA::Inst_VOP1__V_RCP_F64::execute(), gem5::VegaISA::Inst_VOP1__V_RCP_IFLAG_F32::execute(), gem5::VegaISA::Inst_VOP1__V_READFIRSTLANE_B32::execute(), gem5::VegaISA::Inst_VOP1__V_RNDNE_F32::execute(), gem5::VegaISA::Inst_VOP1__V_RNDNE_F64::execute(), gem5::VegaISA::Inst_VOP1__V_RSQ_F32::execute(), gem5::VegaISA::Inst_VOP1__V_RSQ_F64::execute(), gem5::VegaISA::Inst_VOP1__V_SIN_F32::execute(), gem5::VegaISA::Inst_VOP1__V_SQRT_F32::execute(), gem5::VegaISA::Inst_VOP1__V_SQRT_F64::execute(), gem5::VegaISA::Inst_VOP1__V_TRUNC_F32::execute(), gem5::VegaISA::Inst_VOP1__V_TRUNC_F64::execute(), gem5::VegaISA::Inst_VOP2__V_ADD_CO_U32::execute(), gem5::VegaISA::Inst_VOP2__V_ADD_F32::execute(), gem5::VegaISA::Inst_VOP2__V_ADD_U16::execute(), gem5::VegaISA::Inst_VOP2__V_ADD_U32::execute(), gem5::VegaISA::Inst_VOP2__V_ADDC_CO_U32::execute(), gem5::VegaISA::Inst_VOP2__V_AND_B32::execute(), gem5::VegaISA::Inst_VOP2__V_ASHRREV_I16::execute(), gem5::VegaISA::Inst_VOP2__V_ASHRREV_I32::execute(), gem5::VegaISA::Inst_VOP2__V_CNDMASK_B32::execute(), gem5::VegaISA::Inst_VOP2__V_FMAC_F32::execute(), gem5::VegaISA::Inst_VOP2__V_FMAC_F64::execute(), gem5::VegaISA::Inst_VOP2__V_LSHLREV_B16::execute(), gem5::VegaISA::Inst_VOP2__V_LSHLREV_B32::execute(), gem5::VegaISA::Inst_VOP2__V_LSHRREV_B16::execute(), gem5::VegaISA::Inst_VOP2__V_LSHRREV_B32::execute(), gem5::VegaISA::Inst_VOP2__V_MAC_F32::execute(), gem5::VegaISA::Inst_VOP2__V_MADAK_F32::execute(), gem5::VegaISA::Inst_VOP2__V_MADMK_F32::execute(), gem5::VegaISA::Inst_VOP2__V_MAX_F32::execute(), gem5::VegaISA::Inst_VOP2__V_MAX_I16::execute(), gem5::VegaISA::Inst_VOP2__V_MAX_I32::execute(), gem5::VegaISA::Inst_VOP2__V_MAX_U16::execute(), gem5::VegaISA::Inst_VOP2__V_MAX_U32::execute(), gem5::VegaISA::Inst_VOP2__V_MIN_F32::execute(), gem5::VegaISA::Inst_VOP2__V_MIN_I16::execute(), gem5::VegaISA::Inst_VOP2__V_MIN_I32::execute(), gem5::VegaISA::Inst_VOP2__V_MIN_U16::execute(), gem5::VegaISA::Inst_VOP2__V_MIN_U32::execute(), gem5::VegaISA::Inst_VOP2__V_MUL_F32::execute(), gem5::VegaISA::Inst_VOP2__V_MUL_HI_I32_I24::execute(), gem5::VegaISA::Inst_VOP2__V_MUL_HI_U32_U24::execute(), gem5::VegaISA::Inst_VOP2__V_MUL_I32_I24::execute(), gem5::VegaISA::Inst_VOP2__V_MUL_LEGACY_F32::execute(), gem5::VegaISA::Inst_VOP2__V_MUL_LO_U16::execute(), gem5::VegaISA::Inst_VOP2__V_OR_B32::execute(), gem5::VegaISA::Inst_VOP2__V_SUB_CO_U32::execute(), gem5::VegaISA::Inst_VOP2__V_SUB_F32::execute(), gem5::VegaISA::Inst_VOP2__V_SUB_U16::execute(), gem5::VegaISA::Inst_VOP2__V_SUB_U32::execute(), gem5::VegaISA::Inst_VOP2__V_SUBB_CO_U32::execute(), gem5::VegaISA::Inst_VOP2__V_SUBBREV_CO_U32::execute(), gem5::VegaISA::Inst_VOP2__V_SUBREV_CO_U32::execute(), gem5::VegaISA::Inst_VOP2__V_SUBREV_F32::execute(), gem5::VegaISA::Inst_VOP2__V_SUBREV_U16::execute(), gem5::VegaISA::Inst_VOP2__V_SUBREV_U32::execute(), gem5::VegaISA::Inst_VOP2__V_XNOR_B32::execute(), gem5::VegaISA::Inst_VOP2__V_XOR_B32::execute(), gem5::VegaISA::Inst_VOP3__V_CVT_F16_F32::execute(), gem5::VegaISA::Inst_VOP3__V_CVT_F32_F16::execute(), gem5::VegaISA::Inst_VOP3__V_CVT_PK_FP8_F32::execute(), gem5::VegaISA::Inst_VOP3__V_FMAC_F32::execute(), gem5::VegaISA::Inst_VOP3P__V_PK_ADD_F32::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_EQ_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LG_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LG_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NLT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NLT_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_EQ_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_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(), and gem5::VegaISA::Inst_VOP2::vop2Helper().
|
inline |
Definition at line 113 of file gpu_static_inst.hh.
References _flags.
|
pure virtual |
Implemented in gem5::KernelLaunchStaticInst, and gem5::VegaISA::VEGAGPUStaticInst.
|
inline |
Definition at line 215 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 216 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 217 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 131 of file gpu_static_inst.hh.
References _flags.
Referenced by gem5::VegaISA::Inst_FLAT::atomicExecute(), gem5::VegaISA::Inst_FLAT::calcAddr(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORD::execute(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX2::execute(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX3::execute(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX4::execute(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_SBYTE::execute(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_UBYTE::execute(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_USHORT::execute(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_BYTE::execute(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORD::execute(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX2::execute(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX3::execute(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX4::execute(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_SHORT::execute(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_SHORT_D16_HI::execute(), gem5::VegaISA::Inst_FLAT::generateDisassembly(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_F32::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_F64::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_X2::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_AND::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_AND_X2::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP_X2::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_DEC::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_DEC_X2::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_INC::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_INC_X2::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_MAX_F64::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_MIN_F64::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_OR::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_OR_X2::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_PK_ADD_F16::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMAX::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMAX_X2::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMIN::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMIN_X2::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SUB::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SUB_X2::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SWAP::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SWAP_X2::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMAX::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMAX_X2::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMIN::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMIN_X2::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_XOR::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_XOR_X2::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORD::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX2::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX3::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX4::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_SBYTE::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_SSHORT::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_UBYTE::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_USHORT::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_BYTE::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORD::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX2::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX3::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX4::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_SHORT::getOperandSize(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_SHORT_D16_HI::getOperandSize(), gem5::VegaISA::Inst_FLAT::initOperandInfo(), gem5::VegaISA::Inst_FLAT::issueRequestHelper(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_F32::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_F64::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_X2::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_AND::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_AND_X2::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP_X2::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_DEC::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_DEC_X2::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_INC::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_INC_X2::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_MAX_F64::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_MIN_F64::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_OR::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_OR_X2::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_PK_ADD_F16::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMAX::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMAX_X2::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMIN::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMIN_X2::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SUB::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SUB_X2::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SWAP::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SWAP_X2::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMAX::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMAX_X2::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMIN::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMIN_X2::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_XOR::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_XOR_X2::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORD::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX2::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX3::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX4::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_SBYTE::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_SSHORT::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_UBYTE::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_USHORT::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_BYTE::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORD::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX2::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX3::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX4::numSrcRegOperands(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_SHORT::numSrcRegOperands(), and gem5::VegaISA::Inst_FLAT__FLAT_STORE_SHORT_D16_HI::numSrcRegOperands().
|
inline |
Definition at line 132 of file gpu_static_inst.hh.
References _flags.
Referenced by gem5::VegaISA::Inst_FLAT::calcAddr(), gem5::VegaISA::Inst_FLAT::generateDisassembly(), gem5::VegaISA::Inst_FLAT::generateGlobalScratchDisassembly(), gem5::VegaISA::Inst_FLAT::initOperandInfo(), and gem5::VegaISA::Inst_FLAT::issueRequestHelper().
|
inline |
Definition at line 133 of file gpu_static_inst.hh.
References _flags.
Referenced by gem5::VegaISA::Inst_FLAT::calcAddr(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX2::completeAcc(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX3::completeAcc(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX4::completeAcc(), gem5::VegaISA::Inst_FLAT::generateDisassembly(), gem5::VegaISA::Inst_FLAT::generateGlobalScratchDisassembly(), and gem5::VegaISA::Inst_FLAT::initOperandInfo().
|
pure virtual |
Implemented in gem5::KernelLaunchStaticInst, and gem5::VegaISA::VEGAGPUStaticInst.
|
inline |
Definition at line 220 of file gpu_static_inst.hh.
References _flags.
|
inline |
Coherence domain of a memory instruction.
The coherence domain specifies where it is possible to perform memory synchronization (e.g., acquire or release) from the shader kernel.
isGloballyCoherent(): returns true if WIs share same device isSystemCoherent(): returns true if WIs or threads in different devices share memory
Definition at line 210 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 178 of file gpu_static_inst.hh.
References _flags.
|
inline |
|
inline |
|
inline |
Definition at line 214 of file gpu_static_inst.hh.
References _flags.
|
inline |
|
inline |
Definition at line 114 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 134 of file gpu_static_inst.hh.
References _flags.
Referenced by gem5::VegaISA::Inst_FLAT::generateFlatDisassembly(), and gem5::VegaISA::Inst_FLAT::generateGlobalScratchDisassembly().
|
inline |
Definition at line 187 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 221 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 222 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 130 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 129 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 223 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 111 of file gpu_static_inst.hh.
References _flags.
|
inline |
|
inline |
|
inline |
Definition at line 112 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 146 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 115 of file gpu_static_inst.hh.
References _flags.
Referenced by gem5::VegaISA::Inst_VOP1__V_ACCVGPR_MOV_B32::execute(), gem5::VegaISA::Inst_VOP1__V_BFREV_B32::execute(), gem5::VegaISA::Inst_VOP1__V_CEIL_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CEIL_F64::execute(), gem5::VegaISA::Inst_VOP1__V_COS_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F16_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_F16::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_F64::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_I32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_U32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE0::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE1::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE2::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE3::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F64_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F64_I32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F64_U32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_FLR_I32_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_I32_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_I32_F64::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_RPI_I32_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_U32_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_U32_F64::execute(), gem5::VegaISA::Inst_VOP1__V_EXP_F32::execute(), gem5::VegaISA::Inst_VOP1__V_EXP_LEGACY_F32::execute(), gem5::VegaISA::Inst_VOP1__V_FFBH_I32::execute(), gem5::VegaISA::Inst_VOP1__V_FFBH_U32::execute(), gem5::VegaISA::Inst_VOP1__V_FFBL_B32::execute(), gem5::VegaISA::Inst_VOP1__V_FLOOR_F32::execute(), gem5::VegaISA::Inst_VOP1__V_FLOOR_F64::execute(), gem5::VegaISA::Inst_VOP1__V_FRACT_F32::execute(), gem5::VegaISA::Inst_VOP1__V_FRACT_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_LOG_F32::execute(), gem5::VegaISA::Inst_VOP1__V_LOG_LEGACY_F32::execute(), gem5::VegaISA::Inst_VOP1__V_MOV_B32::execute(), gem5::VegaISA::Inst_VOP1__V_MOV_B64::execute(), gem5::VegaISA::Inst_VOP1__V_NOT_B32::execute(), gem5::VegaISA::Inst_VOP1__V_RCP_F32::execute(), gem5::VegaISA::Inst_VOP1__V_RCP_F64::execute(), gem5::VegaISA::Inst_VOP1__V_RCP_IFLAG_F32::execute(), gem5::VegaISA::Inst_VOP1__V_READFIRSTLANE_B32::execute(), gem5::VegaISA::Inst_VOP1__V_RNDNE_F32::execute(), gem5::VegaISA::Inst_VOP1__V_RNDNE_F64::execute(), gem5::VegaISA::Inst_VOP1__V_RSQ_F32::execute(), gem5::VegaISA::Inst_VOP1__V_RSQ_F64::execute(), gem5::VegaISA::Inst_VOP1__V_SIN_F32::execute(), gem5::VegaISA::Inst_VOP1__V_SQRT_F32::execute(), gem5::VegaISA::Inst_VOP1__V_SQRT_F64::execute(), gem5::VegaISA::Inst_VOP1__V_TRUNC_F32::execute(), gem5::VegaISA::Inst_VOP1__V_TRUNC_F64::execute(), gem5::VegaISA::Inst_VOP2__V_ADD_CO_U32::execute(), gem5::VegaISA::Inst_VOP2__V_ADD_F32::execute(), gem5::VegaISA::Inst_VOP2__V_ADD_U16::execute(), gem5::VegaISA::Inst_VOP2__V_ADD_U32::execute(), gem5::VegaISA::Inst_VOP2__V_ADDC_CO_U32::execute(), gem5::VegaISA::Inst_VOP2__V_AND_B32::execute(), gem5::VegaISA::Inst_VOP2__V_ASHRREV_I16::execute(), gem5::VegaISA::Inst_VOP2__V_ASHRREV_I32::execute(), gem5::VegaISA::Inst_VOP2__V_CNDMASK_B32::execute(), gem5::VegaISA::Inst_VOP2__V_FMAC_F32::execute(), gem5::VegaISA::Inst_VOP2__V_FMAC_F64::execute(), gem5::VegaISA::Inst_VOP2__V_LSHLREV_B16::execute(), gem5::VegaISA::Inst_VOP2__V_LSHLREV_B32::execute(), gem5::VegaISA::Inst_VOP2__V_LSHRREV_B16::execute(), gem5::VegaISA::Inst_VOP2__V_LSHRREV_B32::execute(), gem5::VegaISA::Inst_VOP2__V_MAC_F32::execute(), gem5::VegaISA::Inst_VOP2__V_MADAK_F32::execute(), gem5::VegaISA::Inst_VOP2__V_MADMK_F32::execute(), gem5::VegaISA::Inst_VOP2__V_MAX_F32::execute(), gem5::VegaISA::Inst_VOP2__V_MAX_I16::execute(), gem5::VegaISA::Inst_VOP2__V_MAX_I32::execute(), gem5::VegaISA::Inst_VOP2__V_MAX_U16::execute(), gem5::VegaISA::Inst_VOP2__V_MAX_U32::execute(), gem5::VegaISA::Inst_VOP2__V_MIN_F32::execute(), gem5::VegaISA::Inst_VOP2__V_MIN_I16::execute(), gem5::VegaISA::Inst_VOP2__V_MIN_I32::execute(), gem5::VegaISA::Inst_VOP2__V_MIN_U16::execute(), gem5::VegaISA::Inst_VOP2__V_MIN_U32::execute(), gem5::VegaISA::Inst_VOP2__V_MUL_F32::execute(), gem5::VegaISA::Inst_VOP2__V_MUL_HI_I32_I24::execute(), gem5::VegaISA::Inst_VOP2__V_MUL_HI_U32_U24::execute(), gem5::VegaISA::Inst_VOP2__V_MUL_I32_I24::execute(), gem5::VegaISA::Inst_VOP2__V_MUL_LEGACY_F32::execute(), gem5::VegaISA::Inst_VOP2__V_MUL_LO_U16::execute(), gem5::VegaISA::Inst_VOP2__V_OR_B32::execute(), gem5::VegaISA::Inst_VOP2__V_SUB_CO_U32::execute(), gem5::VegaISA::Inst_VOP2__V_SUB_F32::execute(), gem5::VegaISA::Inst_VOP2__V_SUB_U16::execute(), gem5::VegaISA::Inst_VOP2__V_SUB_U32::execute(), gem5::VegaISA::Inst_VOP2__V_SUBB_CO_U32::execute(), gem5::VegaISA::Inst_VOP2__V_SUBBREV_CO_U32::execute(), gem5::VegaISA::Inst_VOP2__V_SUBREV_CO_U32::execute(), gem5::VegaISA::Inst_VOP2__V_SUBREV_F32::execute(), gem5::VegaISA::Inst_VOP2__V_SUBREV_U16::execute(), gem5::VegaISA::Inst_VOP2__V_SUBREV_U32::execute(), gem5::VegaISA::Inst_VOP2__V_XNOR_B32::execute(), gem5::VegaISA::Inst_VOP2__V_XOR_B32::execute(), gem5::VegaISA::Inst_VOP3__V_CVT_F16_F32::execute(), gem5::VegaISA::Inst_VOP3__V_CVT_F32_F16::execute(), gem5::VegaISA::Inst_VOP3__V_CVT_PK_FP8_F32::execute(), gem5::VegaISA::Inst_VOP3__V_FMAC_F32::execute(), gem5::VegaISA::Inst_VOP3P__V_PK_ADD_F32::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_EQ_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LG_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LG_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NLT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NLT_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_EQ_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_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(), and gem5::VegaISA::Inst_VOP2::vop2Helper().
|
inline |
Definition at line 126 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 124 of file gpu_static_inst.hh.
References _flags.
|
inline |
|
inline |
Definition at line 135 of file gpu_static_inst.hh.
References _flags.
Referenced by gem5::VegaISA::Inst_FLAT::generateFlatDisassembly(), and gem5::VegaISA::Inst_FLAT::generateGlobalScratchDisassembly().
|
inline |
Definition at line 211 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 119 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 125 of file gpu_static_inst.hh.
References _flags.
| int gem5::GPUStaticInst::maxOperandSize | ( | ) |
Definition at line 205 of file gpu_static_inst.cc.
|
inline |
Definition at line 68 of file gpu_static_inst.hh.
References _instAddr, and instSize().
|
pure virtual |
Implemented in gem5::KernelLaunchStaticInst, gem5::VegaISA::Inst_DS__DS_ADD_F32, gem5::VegaISA::Inst_DS__DS_ADD_RTN_F32, gem5::VegaISA::Inst_DS__DS_ADD_RTN_U32, gem5::VegaISA::Inst_DS__DS_ADD_RTN_U64, gem5::VegaISA::Inst_DS__DS_ADD_SRC2_F32, gem5::VegaISA::Inst_DS__DS_ADD_SRC2_U32, gem5::VegaISA::Inst_DS__DS_ADD_SRC2_U64, gem5::VegaISA::Inst_DS__DS_ADD_U32, gem5::VegaISA::Inst_DS__DS_ADD_U64, gem5::VegaISA::Inst_DS__DS_AND_B32, gem5::VegaISA::Inst_DS__DS_AND_B64, gem5::VegaISA::Inst_DS__DS_AND_RTN_B32, gem5::VegaISA::Inst_DS__DS_AND_RTN_B64, gem5::VegaISA::Inst_DS__DS_AND_SRC2_B32, gem5::VegaISA::Inst_DS__DS_AND_SRC2_B64, gem5::VegaISA::Inst_DS__DS_APPEND, gem5::VegaISA::Inst_DS__DS_BPERMUTE_B32, gem5::VegaISA::Inst_DS__DS_CMPST_B32, gem5::VegaISA::Inst_DS__DS_CMPST_B64, gem5::VegaISA::Inst_DS__DS_CMPST_F32, gem5::VegaISA::Inst_DS__DS_CMPST_F64, gem5::VegaISA::Inst_DS__DS_CMPST_RTN_B32, gem5::VegaISA::Inst_DS__DS_CMPST_RTN_B64, gem5::VegaISA::Inst_DS__DS_CMPST_RTN_F32, gem5::VegaISA::Inst_DS__DS_CMPST_RTN_F64, gem5::VegaISA::Inst_DS__DS_CONDXCHG32_RTN_B64, gem5::VegaISA::Inst_DS__DS_CONSUME, gem5::VegaISA::Inst_DS__DS_DEC_RTN_U32, gem5::VegaISA::Inst_DS__DS_DEC_RTN_U64, gem5::VegaISA::Inst_DS__DS_DEC_SRC2_U32, gem5::VegaISA::Inst_DS__DS_DEC_SRC2_U64, gem5::VegaISA::Inst_DS__DS_DEC_U32, gem5::VegaISA::Inst_DS__DS_DEC_U64, gem5::VegaISA::Inst_DS__DS_GWS_BARRIER, gem5::VegaISA::Inst_DS__DS_GWS_INIT, gem5::VegaISA::Inst_DS__DS_GWS_SEMA_BR, gem5::VegaISA::Inst_DS__DS_GWS_SEMA_P, gem5::VegaISA::Inst_DS__DS_GWS_SEMA_RELEASE_ALL, gem5::VegaISA::Inst_DS__DS_GWS_SEMA_V, gem5::VegaISA::Inst_DS__DS_INC_RTN_U32, gem5::VegaISA::Inst_DS__DS_INC_RTN_U64, gem5::VegaISA::Inst_DS__DS_INC_SRC2_U32, gem5::VegaISA::Inst_DS__DS_INC_SRC2_U64, gem5::VegaISA::Inst_DS__DS_INC_U32, gem5::VegaISA::Inst_DS__DS_INC_U64, gem5::VegaISA::Inst_DS__DS_MAX_F32, gem5::VegaISA::Inst_DS__DS_MAX_F64, gem5::VegaISA::Inst_DS__DS_MAX_I32, gem5::VegaISA::Inst_DS__DS_MAX_I64, gem5::VegaISA::Inst_DS__DS_MAX_RTN_F32, gem5::VegaISA::Inst_DS__DS_MAX_RTN_F64, gem5::VegaISA::Inst_DS__DS_MAX_RTN_I32, gem5::VegaISA::Inst_DS__DS_MAX_RTN_I64, gem5::VegaISA::Inst_DS__DS_MAX_RTN_U32, gem5::VegaISA::Inst_DS__DS_MAX_RTN_U64, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_F32, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_F64, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_I32, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_I64, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_U32, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_U64, gem5::VegaISA::Inst_DS__DS_MAX_U32, gem5::VegaISA::Inst_DS__DS_MAX_U64, gem5::VegaISA::Inst_DS__DS_MIN_F32, gem5::VegaISA::Inst_DS__DS_MIN_F64, gem5::VegaISA::Inst_DS__DS_MIN_I32, gem5::VegaISA::Inst_DS__DS_MIN_I64, gem5::VegaISA::Inst_DS__DS_MIN_RTN_F32, gem5::VegaISA::Inst_DS__DS_MIN_RTN_F64, gem5::VegaISA::Inst_DS__DS_MIN_RTN_I32, gem5::VegaISA::Inst_DS__DS_MIN_RTN_I64, gem5::VegaISA::Inst_DS__DS_MIN_RTN_U32, gem5::VegaISA::Inst_DS__DS_MIN_RTN_U64, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_F32, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_F64, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_I32, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_I64, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_U32, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_U64, gem5::VegaISA::Inst_DS__DS_MIN_U32, gem5::VegaISA::Inst_DS__DS_MIN_U64, gem5::VegaISA::Inst_DS__DS_MSKOR_B32, gem5::VegaISA::Inst_DS__DS_MSKOR_B64, gem5::VegaISA::Inst_DS__DS_MSKOR_RTN_B32, gem5::VegaISA::Inst_DS__DS_MSKOR_RTN_B64, gem5::VegaISA::Inst_DS__DS_NOP, gem5::VegaISA::Inst_DS__DS_OR_B32, gem5::VegaISA::Inst_DS__DS_OR_B64, gem5::VegaISA::Inst_DS__DS_OR_RTN_B32, gem5::VegaISA::Inst_DS__DS_OR_RTN_B64, gem5::VegaISA::Inst_DS__DS_OR_SRC2_B32, gem5::VegaISA::Inst_DS__DS_OR_SRC2_B64, gem5::VegaISA::Inst_DS__DS_ORDERED_COUNT, gem5::VegaISA::Inst_DS__DS_PERMUTE_B32, gem5::VegaISA::Inst_DS__DS_READ2_B32, gem5::VegaISA::Inst_DS__DS_READ2_B64, gem5::VegaISA::Inst_DS__DS_READ2ST64_B32, gem5::VegaISA::Inst_DS__DS_READ2ST64_B64, gem5::VegaISA::Inst_DS__DS_READ_B128, gem5::VegaISA::Inst_DS__DS_READ_B32, gem5::VegaISA::Inst_DS__DS_READ_B64, gem5::VegaISA::Inst_DS__DS_READ_B96, gem5::VegaISA::Inst_DS__DS_READ_I16, gem5::VegaISA::Inst_DS__DS_READ_I8, gem5::VegaISA::Inst_DS__DS_READ_U16, gem5::VegaISA::Inst_DS__DS_READ_U16_D16, gem5::VegaISA::Inst_DS__DS_READ_U16_D16_HI, gem5::VegaISA::Inst_DS__DS_READ_U8, gem5::VegaISA::Inst_DS__DS_RSUB_RTN_U32, gem5::VegaISA::Inst_DS__DS_RSUB_RTN_U64, gem5::VegaISA::Inst_DS__DS_RSUB_SRC2_U32, gem5::VegaISA::Inst_DS__DS_RSUB_SRC2_U64, gem5::VegaISA::Inst_DS__DS_RSUB_U32, gem5::VegaISA::Inst_DS__DS_RSUB_U64, gem5::VegaISA::Inst_DS__DS_SUB_RTN_U32, gem5::VegaISA::Inst_DS__DS_SUB_RTN_U64, gem5::VegaISA::Inst_DS__DS_SUB_SRC2_U32, gem5::VegaISA::Inst_DS__DS_SUB_SRC2_U64, gem5::VegaISA::Inst_DS__DS_SUB_U32, gem5::VegaISA::Inst_DS__DS_SUB_U64, gem5::VegaISA::Inst_DS__DS_SWIZZLE_B32, gem5::VegaISA::Inst_DS__DS_WRAP_RTN_B32, gem5::VegaISA::Inst_DS__DS_WRITE2_B32, gem5::VegaISA::Inst_DS__DS_WRITE2_B64, gem5::VegaISA::Inst_DS__DS_WRITE2ST64_B32, gem5::VegaISA::Inst_DS__DS_WRITE2ST64_B64, gem5::VegaISA::Inst_DS__DS_WRITE_B128, gem5::VegaISA::Inst_DS__DS_WRITE_B16, gem5::VegaISA::Inst_DS__DS_WRITE_B32, gem5::VegaISA::Inst_DS__DS_WRITE_B64, gem5::VegaISA::Inst_DS__DS_WRITE_B8, gem5::VegaISA::Inst_DS__DS_WRITE_B8_D16_HI, gem5::VegaISA::Inst_DS__DS_WRITE_B96, gem5::VegaISA::Inst_DS__DS_WRITE_SRC2_B32, gem5::VegaISA::Inst_DS__DS_WRITE_SRC2_B64, gem5::VegaISA::Inst_DS__DS_WRXCHG2_RTN_B32, gem5::VegaISA::Inst_DS__DS_WRXCHG2_RTN_B64, gem5::VegaISA::Inst_DS__DS_WRXCHG2ST64_RTN_B32, gem5::VegaISA::Inst_DS__DS_WRXCHG2ST64_RTN_B64, gem5::VegaISA::Inst_DS__DS_WRXCHG_RTN_B32, gem5::VegaISA::Inst_DS__DS_WRXCHG_RTN_B64, gem5::VegaISA::Inst_DS__DS_XOR_B32, gem5::VegaISA::Inst_DS__DS_XOR_B64, gem5::VegaISA::Inst_DS__DS_XOR_RTN_B32, gem5::VegaISA::Inst_DS__DS_XOR_RTN_B64, gem5::VegaISA::Inst_DS__DS_XOR_SRC2_B32, gem5::VegaISA::Inst_DS__DS_XOR_SRC2_B64, gem5::VegaISA::Inst_EXP__EXP, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_F32, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_F64, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_AND, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_AND_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_DEC, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_DEC_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_INC, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_INC_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_MAX_F64, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_MIN_F64, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_OR, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_OR_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_PK_ADD_F16, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMAX, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMAX_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMIN, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMIN_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SUB, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SUB_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SWAP, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SWAP_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMAX, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMAX_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMIN, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMIN_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_XOR, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_XOR_X2, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORD, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX2, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX3, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX4, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_SBYTE, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_SSHORT, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_UBYTE, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_USHORT, gem5::VegaISA::Inst_FLAT__FLAT_STORE_BYTE, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORD, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX2, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX3, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX4, gem5::VegaISA::Inst_FLAT__FLAT_STORE_SHORT, gem5::VegaISA::Inst_FLAT__FLAT_STORE_SHORT_D16_HI, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_ADD, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_AND, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_CMPSWAP, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_DEC, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_INC, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_OR, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SMAX, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SMIN, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SUB, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SWAP, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_UMAX, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_UMIN, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_XOR, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B_CL, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B_CL, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_CL, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_L, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_L_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_LZ, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_LZ_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_CL, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_L, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_L_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_LZ, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_LZ_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_O, gem5::VegaISA::Inst_MIMG__IMAGE_GET_LOD, gem5::VegaISA::Inst_MIMG__IMAGE_GET_RESINFO, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP_PCK, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP_PCK_SGN, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_PCK, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_PCK_SGN, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_L, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_L_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_LZ, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_LZ_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_L, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_L_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_LZ, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_LZ_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_O, gem5::VegaISA::Inst_MIMG__IMAGE_STORE, gem5::VegaISA::Inst_MIMG__IMAGE_STORE_MIP, gem5::VegaISA::Inst_MIMG__IMAGE_STORE_MIP_PCK, gem5::VegaISA::Inst_MIMG__IMAGE_STORE_PCK, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XYZW, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_ADD, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_ADD_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_AND, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_AND_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_CMPSWAP, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_CMPSWAP_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_DEC, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_DEC_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_INC, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_INC_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_OR, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_OR_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMAX, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMAX_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMIN, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMIN_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SUB, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SUB_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SWAP, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SWAP_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMAX, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMAX_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMIN, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMIN_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_XOR, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_XOR_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORD, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX2, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX3, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX4, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_X, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_X, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SBYTE, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16_HI, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SSHORT, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_UBYTE, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_USHORT, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_BYTE, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORD, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX2, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX3, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX4, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_X, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_X, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_LDS_DWORD, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_SHORT, gem5::VegaISA::Inst_MUBUF__BUFFER_WBINVL1, gem5::VegaISA::Inst_MUBUF__BUFFER_WBINVL1_VOL, gem5::VegaISA::Inst_SMEM__S_ATC_PROBE, gem5::VegaISA::Inst_SMEM__S_ATC_PROBE_BUFFER, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORD, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX16, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX2, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX4, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX8, gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORD, gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORDX2, gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORDX4, gem5::VegaISA::Inst_SMEM__S_DCACHE_INV, gem5::VegaISA::Inst_SMEM__S_DCACHE_INV_VOL, gem5::VegaISA::Inst_SMEM__S_DCACHE_WB, gem5::VegaISA::Inst_SMEM__S_DCACHE_WB_VOL, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORD, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX16, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX2, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX4, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX8, gem5::VegaISA::Inst_SMEM__S_MEMREALTIME, gem5::VegaISA::Inst_SMEM__S_MEMTIME, gem5::VegaISA::Inst_SMEM__S_STORE_DWORD, gem5::VegaISA::Inst_SMEM__S_STORE_DWORDX2, gem5::VegaISA::Inst_SMEM__S_STORE_DWORDX4, gem5::VegaISA::Inst_SOP1__S_ABS_I32, gem5::VegaISA::Inst_SOP1__S_AND_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_ANDN2_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_BCNT0_I32_B32, gem5::VegaISA::Inst_SOP1__S_BCNT0_I32_B64, gem5::VegaISA::Inst_SOP1__S_BCNT1_I32_B32, gem5::VegaISA::Inst_SOP1__S_BCNT1_I32_B64, gem5::VegaISA::Inst_SOP1__S_BITSET0_B32, gem5::VegaISA::Inst_SOP1__S_BITSET0_B64, gem5::VegaISA::Inst_SOP1__S_BITSET1_B32, gem5::VegaISA::Inst_SOP1__S_BITSET1_B64, gem5::VegaISA::Inst_SOP1__S_BREV_B32, gem5::VegaISA::Inst_SOP1__S_BREV_B64, gem5::VegaISA::Inst_SOP1__S_CBRANCH_JOIN, gem5::VegaISA::Inst_SOP1__S_CMOV_B32, gem5::VegaISA::Inst_SOP1__S_CMOV_B64, gem5::VegaISA::Inst_SOP1__S_FF0_I32_B32, gem5::VegaISA::Inst_SOP1__S_FF0_I32_B64, gem5::VegaISA::Inst_SOP1__S_FF1_I32_B32, gem5::VegaISA::Inst_SOP1__S_FF1_I32_B64, gem5::VegaISA::Inst_SOP1__S_FLBIT_I32, gem5::VegaISA::Inst_SOP1__S_FLBIT_I32_B32, gem5::VegaISA::Inst_SOP1__S_FLBIT_I32_B64, gem5::VegaISA::Inst_SOP1__S_FLBIT_I32_I64, gem5::VegaISA::Inst_SOP1__S_GETPC_B64, gem5::VegaISA::Inst_SOP1__S_MOV_B32, gem5::VegaISA::Inst_SOP1__S_MOV_B64, gem5::VegaISA::Inst_SOP1__S_MOV_FED_B32, gem5::VegaISA::Inst_SOP1__S_MOVRELD_B32, gem5::VegaISA::Inst_SOP1__S_MOVRELD_B64, gem5::VegaISA::Inst_SOP1__S_MOVRELS_B32, gem5::VegaISA::Inst_SOP1__S_MOVRELS_B64, gem5::VegaISA::Inst_SOP1__S_NAND_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_NOR_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_NOT_B32, gem5::VegaISA::Inst_SOP1__S_NOT_B64, gem5::VegaISA::Inst_SOP1__S_OR_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_ORN2_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_QUADMASK_B32, gem5::VegaISA::Inst_SOP1__S_QUADMASK_B64, gem5::VegaISA::Inst_SOP1__S_RFE_B64, gem5::VegaISA::Inst_SOP1__S_SET_GPR_IDX_IDX, gem5::VegaISA::Inst_SOP1__S_SETPC_B64, gem5::VegaISA::Inst_SOP1__S_SEXT_I32_I16, gem5::VegaISA::Inst_SOP1__S_SEXT_I32_I8, gem5::VegaISA::Inst_SOP1__S_SWAPPC_B64, gem5::VegaISA::Inst_SOP1__S_WQM_B32, gem5::VegaISA::Inst_SOP1__S_WQM_B64, gem5::VegaISA::Inst_SOP1__S_XNOR_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_XOR_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP2__S_ABSDIFF_I32, gem5::VegaISA::Inst_SOP2__S_ADD_I32, gem5::VegaISA::Inst_SOP2__S_ADD_U32, gem5::VegaISA::Inst_SOP2__S_ADDC_U32, gem5::VegaISA::Inst_SOP2__S_AND_B32, gem5::VegaISA::Inst_SOP2__S_AND_B64, gem5::VegaISA::Inst_SOP2__S_ANDN2_B32, gem5::VegaISA::Inst_SOP2__S_ANDN2_B64, gem5::VegaISA::Inst_SOP2__S_ASHR_I32, gem5::VegaISA::Inst_SOP2__S_ASHR_I64, gem5::VegaISA::Inst_SOP2__S_BFE_I32, gem5::VegaISA::Inst_SOP2__S_BFE_I64, gem5::VegaISA::Inst_SOP2__S_BFE_U32, gem5::VegaISA::Inst_SOP2__S_BFE_U64, gem5::VegaISA::Inst_SOP2__S_BFM_B32, gem5::VegaISA::Inst_SOP2__S_BFM_B64, gem5::VegaISA::Inst_SOP2__S_CBRANCH_G_FORK, gem5::VegaISA::Inst_SOP2__S_CSELECT_B32, gem5::VegaISA::Inst_SOP2__S_CSELECT_B64, gem5::VegaISA::Inst_SOP2__S_LSHL_B32, gem5::VegaISA::Inst_SOP2__S_LSHL_B64, gem5::VegaISA::Inst_SOP2__S_LSHR_B32, gem5::VegaISA::Inst_SOP2__S_LSHR_B64, gem5::VegaISA::Inst_SOP2__S_MAX_I32, gem5::VegaISA::Inst_SOP2__S_MAX_U32, gem5::VegaISA::Inst_SOP2__S_MIN_I32, gem5::VegaISA::Inst_SOP2__S_MIN_U32, gem5::VegaISA::Inst_SOP2__S_MUL_HI_I32, gem5::VegaISA::Inst_SOP2__S_MUL_HI_U32, gem5::VegaISA::Inst_SOP2__S_MUL_I32, gem5::VegaISA::Inst_SOP2__S_NAND_B32, gem5::VegaISA::Inst_SOP2__S_NAND_B64, gem5::VegaISA::Inst_SOP2__S_NOR_B32, gem5::VegaISA::Inst_SOP2__S_NOR_B64, gem5::VegaISA::Inst_SOP2__S_OR_B32, gem5::VegaISA::Inst_SOP2__S_OR_B64, gem5::VegaISA::Inst_SOP2__S_ORN2_B32, gem5::VegaISA::Inst_SOP2__S_ORN2_B64, gem5::VegaISA::Inst_SOP2__S_RFE_RESTORE_B64, gem5::VegaISA::Inst_SOP2__S_SUB_I32, gem5::VegaISA::Inst_SOP2__S_SUB_U32, gem5::VegaISA::Inst_SOP2__S_SUBB_U32, gem5::VegaISA::Inst_SOP2__S_XNOR_B32, gem5::VegaISA::Inst_SOP2__S_XNOR_B64, gem5::VegaISA::Inst_SOP2__S_XOR_B32, gem5::VegaISA::Inst_SOP2__S_XOR_B64, gem5::VegaISA::Inst_SOPC__S_BITCMP0_B32, gem5::VegaISA::Inst_SOPC__S_BITCMP0_B64, gem5::VegaISA::Inst_SOPC__S_BITCMP1_B32, gem5::VegaISA::Inst_SOPC__S_BITCMP1_B64, gem5::VegaISA::Inst_SOPC__S_CMP_EQ_I32, gem5::VegaISA::Inst_SOPC__S_CMP_EQ_U32, gem5::VegaISA::Inst_SOPC__S_CMP_EQ_U64, gem5::VegaISA::Inst_SOPC__S_CMP_GE_I32, gem5::VegaISA::Inst_SOPC__S_CMP_GE_U32, gem5::VegaISA::Inst_SOPC__S_CMP_GT_I32, gem5::VegaISA::Inst_SOPC__S_CMP_GT_U32, gem5::VegaISA::Inst_SOPC__S_CMP_LE_I32, gem5::VegaISA::Inst_SOPC__S_CMP_LE_U32, gem5::VegaISA::Inst_SOPC__S_CMP_LG_I32, gem5::VegaISA::Inst_SOPC__S_CMP_LG_U32, gem5::VegaISA::Inst_SOPC__S_CMP_LG_U64, gem5::VegaISA::Inst_SOPC__S_CMP_LT_I32, gem5::VegaISA::Inst_SOPC__S_CMP_LT_U32, gem5::VegaISA::Inst_SOPC__S_SET_GPR_IDX_ON, gem5::VegaISA::Inst_SOPC__S_SETVSKIP, gem5::VegaISA::Inst_SOPK__S_ADDK_I32, gem5::VegaISA::Inst_SOPK__S_CBRANCH_I_FORK, gem5::VegaISA::Inst_SOPK__S_CMOVK_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_EQ_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_EQ_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_GE_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_GE_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_GT_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_GT_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_LE_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_LE_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_LG_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_LG_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_LT_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_LT_U32, gem5::VegaISA::Inst_SOPK__S_GETREG_B32, gem5::VegaISA::Inst_SOPK__S_MOVK_I32, gem5::VegaISA::Inst_SOPK__S_MULK_I32, gem5::VegaISA::Inst_SOPK__S_SETREG_B32, gem5::VegaISA::Inst_SOPK__S_SETREG_IMM32_B32, gem5::VegaISA::Inst_SOPP__S_BARRIER, gem5::VegaISA::Inst_SOPP__S_BRANCH, gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGSYS, gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGSYS_AND_USER, gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGSYS_OR_USER, gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGUSER, gem5::VegaISA::Inst_SOPP__S_CBRANCH_EXECNZ, gem5::VegaISA::Inst_SOPP__S_CBRANCH_EXECZ, gem5::VegaISA::Inst_SOPP__S_CBRANCH_SCC0, gem5::VegaISA::Inst_SOPP__S_CBRANCH_SCC1, gem5::VegaISA::Inst_SOPP__S_CBRANCH_VCCNZ, gem5::VegaISA::Inst_SOPP__S_CBRANCH_VCCZ, gem5::VegaISA::Inst_SOPP__S_DECPERFLEVEL, gem5::VegaISA::Inst_SOPP__S_ENDPGM, gem5::VegaISA::Inst_SOPP__S_ENDPGM_SAVED, gem5::VegaISA::Inst_SOPP__S_ICACHE_INV, gem5::VegaISA::Inst_SOPP__S_INCPERFLEVEL, gem5::VegaISA::Inst_SOPP__S_NOP, gem5::VegaISA::Inst_SOPP__S_SENDMSG, gem5::VegaISA::Inst_SOPP__S_SENDMSGHALT, gem5::VegaISA::Inst_SOPP__S_SET_GPR_IDX_MODE, gem5::VegaISA::Inst_SOPP__S_SET_GPR_IDX_OFF, gem5::VegaISA::Inst_SOPP__S_SETHALT, gem5::VegaISA::Inst_SOPP__S_SETKILL, gem5::VegaISA::Inst_SOPP__S_SETPRIO, gem5::VegaISA::Inst_SOPP__S_SLEEP, gem5::VegaISA::Inst_SOPP__S_TRAP, gem5::VegaISA::Inst_SOPP__S_TTRACEDATA, gem5::VegaISA::Inst_SOPP__S_WAITCNT, gem5::VegaISA::Inst_SOPP__S_WAKEUP, gem5::VegaISA::Inst_VINTRP__V_INTERP_MOV_F32, gem5::VegaISA::Inst_VINTRP__V_INTERP_P1_F32, gem5::VegaISA::Inst_VINTRP__V_INTERP_P2_F32, gem5::VegaISA::Inst_VOP1__V_ACCVGPR_MOV_B32, gem5::VegaISA::Inst_VOP1__V_BFREV_B32, gem5::VegaISA::Inst_VOP1__V_CEIL_F16, gem5::VegaISA::Inst_VOP1__V_CEIL_F32, gem5::VegaISA::Inst_VOP1__V_CEIL_F64, gem5::VegaISA::Inst_VOP1__V_CLREXCP, gem5::VegaISA::Inst_VOP1__V_COS_F16, gem5::VegaISA::Inst_VOP1__V_COS_F32, gem5::VegaISA::Inst_VOP1__V_CVT_F16_F32, gem5::VegaISA::Inst_VOP1__V_CVT_F16_I16, gem5::VegaISA::Inst_VOP1__V_CVT_F16_U16, gem5::VegaISA::Inst_VOP1__V_CVT_F32_F16, gem5::VegaISA::Inst_VOP1__V_CVT_F32_F64, gem5::VegaISA::Inst_VOP1__V_CVT_F32_I32, gem5::VegaISA::Inst_VOP1__V_CVT_F32_U32, gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE0, gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE1, gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE2, gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE3, gem5::VegaISA::Inst_VOP1__V_CVT_F64_F32, gem5::VegaISA::Inst_VOP1__V_CVT_F64_I32, gem5::VegaISA::Inst_VOP1__V_CVT_F64_U32, gem5::VegaISA::Inst_VOP1__V_CVT_FLR_I32_F32, gem5::VegaISA::Inst_VOP1__V_CVT_I16_F16, gem5::VegaISA::Inst_VOP1__V_CVT_I32_F32, gem5::VegaISA::Inst_VOP1__V_CVT_I32_F64, gem5::VegaISA::Inst_VOP1__V_CVT_OFF_F32_I4, gem5::VegaISA::Inst_VOP1__V_CVT_RPI_I32_F32, gem5::VegaISA::Inst_VOP1__V_CVT_U16_F16, gem5::VegaISA::Inst_VOP1__V_CVT_U32_F32, gem5::VegaISA::Inst_VOP1__V_CVT_U32_F64, gem5::VegaISA::Inst_VOP1__V_EXP_F16, gem5::VegaISA::Inst_VOP1__V_EXP_F32, gem5::VegaISA::Inst_VOP1__V_EXP_LEGACY_F32, gem5::VegaISA::Inst_VOP1__V_FFBH_I32, gem5::VegaISA::Inst_VOP1__V_FFBH_U32, gem5::VegaISA::Inst_VOP1__V_FFBL_B32, gem5::VegaISA::Inst_VOP1__V_FLOOR_F16, gem5::VegaISA::Inst_VOP1__V_FLOOR_F32, gem5::VegaISA::Inst_VOP1__V_FLOOR_F64, gem5::VegaISA::Inst_VOP1__V_FRACT_F16, gem5::VegaISA::Inst_VOP1__V_FRACT_F32, gem5::VegaISA::Inst_VOP1__V_FRACT_F64, gem5::VegaISA::Inst_VOP1__V_FREXP_EXP_I16_F16, gem5::VegaISA::Inst_VOP1__V_FREXP_EXP_I32_F32, gem5::VegaISA::Inst_VOP1__V_FREXP_EXP_I32_F64, gem5::VegaISA::Inst_VOP1__V_FREXP_MANT_F16, gem5::VegaISA::Inst_VOP1__V_FREXP_MANT_F32, gem5::VegaISA::Inst_VOP1__V_FREXP_MANT_F64, gem5::VegaISA::Inst_VOP1__V_LOG_F16, gem5::VegaISA::Inst_VOP1__V_LOG_F32, gem5::VegaISA::Inst_VOP1__V_LOG_LEGACY_F32, gem5::VegaISA::Inst_VOP1__V_MOV_B32, gem5::VegaISA::Inst_VOP1__V_MOV_B64, gem5::VegaISA::Inst_VOP1__V_MOV_FED_B32, gem5::VegaISA::Inst_VOP1__V_NOP, gem5::VegaISA::Inst_VOP1__V_NOT_B32, gem5::VegaISA::Inst_VOP1__V_RCP_F16, gem5::VegaISA::Inst_VOP1__V_RCP_F32, gem5::VegaISA::Inst_VOP1__V_RCP_F64, gem5::VegaISA::Inst_VOP1__V_RCP_IFLAG_F32, gem5::VegaISA::Inst_VOP1__V_READFIRSTLANE_B32, gem5::VegaISA::Inst_VOP1__V_RNDNE_F16, gem5::VegaISA::Inst_VOP1__V_RNDNE_F32, gem5::VegaISA::Inst_VOP1__V_RNDNE_F64, gem5::VegaISA::Inst_VOP1__V_RSQ_F16, gem5::VegaISA::Inst_VOP1__V_RSQ_F32, gem5::VegaISA::Inst_VOP1__V_RSQ_F64, gem5::VegaISA::Inst_VOP1__V_SIN_F16, gem5::VegaISA::Inst_VOP1__V_SIN_F32, gem5::VegaISA::Inst_VOP1__V_SQRT_F16, gem5::VegaISA::Inst_VOP1__V_SQRT_F32, gem5::VegaISA::Inst_VOP1__V_SQRT_F64, gem5::VegaISA::Inst_VOP1__V_TRUNC_F16, gem5::VegaISA::Inst_VOP1__V_TRUNC_F32, gem5::VegaISA::Inst_VOP1__V_TRUNC_F64, gem5::VegaISA::Inst_VOP2__V_ADD_CO_U32, gem5::VegaISA::Inst_VOP2__V_ADD_F16, gem5::VegaISA::Inst_VOP2__V_ADD_F32, gem5::VegaISA::Inst_VOP2__V_ADD_U16, gem5::VegaISA::Inst_VOP2__V_ADD_U32, gem5::VegaISA::Inst_VOP2__V_ADDC_CO_U32, gem5::VegaISA::Inst_VOP2__V_AND_B32, gem5::VegaISA::Inst_VOP2__V_ASHRREV_I16, gem5::VegaISA::Inst_VOP2__V_ASHRREV_I32, gem5::VegaISA::Inst_VOP2__V_CNDMASK_B32, gem5::VegaISA::Inst_VOP2__V_FMAC_F32, gem5::VegaISA::Inst_VOP2__V_FMAC_F64, gem5::VegaISA::Inst_VOP2__V_LDEXP_F16, gem5::VegaISA::Inst_VOP2__V_LSHLREV_B16, gem5::VegaISA::Inst_VOP2__V_LSHLREV_B32, gem5::VegaISA::Inst_VOP2__V_LSHRREV_B16, gem5::VegaISA::Inst_VOP2__V_LSHRREV_B32, gem5::VegaISA::Inst_VOP2__V_MAC_F16, gem5::VegaISA::Inst_VOP2__V_MAC_F32, gem5::VegaISA::Inst_VOP2__V_MADAK_F16, gem5::VegaISA::Inst_VOP2__V_MADAK_F32, gem5::VegaISA::Inst_VOP2__V_MADMK_F16, gem5::VegaISA::Inst_VOP2__V_MADMK_F32, gem5::VegaISA::Inst_VOP2__V_MAX_F16, gem5::VegaISA::Inst_VOP2__V_MAX_F32, gem5::VegaISA::Inst_VOP2__V_MAX_I16, gem5::VegaISA::Inst_VOP2__V_MAX_I32, gem5::VegaISA::Inst_VOP2__V_MAX_U16, gem5::VegaISA::Inst_VOP2__V_MAX_U32, gem5::VegaISA::Inst_VOP2__V_MIN_F16, gem5::VegaISA::Inst_VOP2__V_MIN_F32, gem5::VegaISA::Inst_VOP2__V_MIN_I16, gem5::VegaISA::Inst_VOP2__V_MIN_I32, gem5::VegaISA::Inst_VOP2__V_MIN_U16, gem5::VegaISA::Inst_VOP2__V_MIN_U32, gem5::VegaISA::Inst_VOP2__V_MUL_F16, gem5::VegaISA::Inst_VOP2__V_MUL_F32, gem5::VegaISA::Inst_VOP2__V_MUL_HI_I32_I24, gem5::VegaISA::Inst_VOP2__V_MUL_HI_U32_U24, gem5::VegaISA::Inst_VOP2__V_MUL_I32_I24, gem5::VegaISA::Inst_VOP2__V_MUL_LEGACY_F32, gem5::VegaISA::Inst_VOP2__V_MUL_LO_U16, gem5::VegaISA::Inst_VOP2__V_MUL_U32_U24, gem5::VegaISA::Inst_VOP2__V_OR_B32, gem5::VegaISA::Inst_VOP2__V_SUB_CO_U32, gem5::VegaISA::Inst_VOP2__V_SUB_F16, gem5::VegaISA::Inst_VOP2__V_SUB_F32, gem5::VegaISA::Inst_VOP2__V_SUB_U16, gem5::VegaISA::Inst_VOP2__V_SUB_U32, gem5::VegaISA::Inst_VOP2__V_SUBB_CO_U32, gem5::VegaISA::Inst_VOP2__V_SUBBREV_CO_U32, gem5::VegaISA::Inst_VOP2__V_SUBREV_CO_U32, gem5::VegaISA::Inst_VOP2__V_SUBREV_F16, gem5::VegaISA::Inst_VOP2__V_SUBREV_F32, gem5::VegaISA::Inst_VOP2__V_SUBREV_U16, gem5::VegaISA::Inst_VOP2__V_SUBREV_U32, gem5::VegaISA::Inst_VOP2__V_XNOR_B32, gem5::VegaISA::Inst_VOP2__V_XOR_B32, gem5::VegaISA::Inst_VOP3__V_ADD3_U32, gem5::VegaISA::Inst_VOP3__V_ADD_CO_U32, gem5::VegaISA::Inst_VOP3__V_ADD_F16, gem5::VegaISA::Inst_VOP3__V_ADD_F32, gem5::VegaISA::Inst_VOP3__V_ADD_F64, gem5::VegaISA::Inst_VOP3__V_ADD_LSHL_U32, gem5::VegaISA::Inst_VOP3__V_ADD_U16, gem5::VegaISA::Inst_VOP3__V_ADD_U32, gem5::VegaISA::Inst_VOP3__V_ADDC_CO_U32, gem5::VegaISA::Inst_VOP3__V_ALIGNBIT_B32, gem5::VegaISA::Inst_VOP3__V_ALIGNBYTE_B32, gem5::VegaISA::Inst_VOP3__V_AND_B32, gem5::VegaISA::Inst_VOP3__V_AND_OR_B32, gem5::VegaISA::Inst_VOP3__V_ASHRREV_I16, gem5::VegaISA::Inst_VOP3__V_ASHRREV_I32, gem5::VegaISA::Inst_VOP3__V_ASHRREV_I64, gem5::VegaISA::Inst_VOP3__V_BCNT_U32_B32, gem5::VegaISA::Inst_VOP3__V_BFE_I32, gem5::VegaISA::Inst_VOP3__V_BFE_U32, gem5::VegaISA::Inst_VOP3__V_BFI_B32, gem5::VegaISA::Inst_VOP3__V_BFM_B32, gem5::VegaISA::Inst_VOP3__V_BFREV_B32, gem5::VegaISA::Inst_VOP3__V_CEIL_F16, gem5::VegaISA::Inst_VOP3__V_CEIL_F32, gem5::VegaISA::Inst_VOP3__V_CEIL_F64, gem5::VegaISA::Inst_VOP3__V_CLREXCP, gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F16, gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F32, gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F64, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_F16, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_F32, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_F64, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_I16, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_I32, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_I64, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_U16, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_U32, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_U64, gem5::VegaISA::Inst_VOP3__V_CMP_F_F16, gem5::VegaISA::Inst_VOP3__V_CMP_F_F32, gem5::VegaISA::Inst_VOP3__V_CMP_F_F64, gem5::VegaISA::Inst_VOP3__V_CMP_F_I16, gem5::VegaISA::Inst_VOP3__V_CMP_F_I32, gem5::VegaISA::Inst_VOP3__V_CMP_F_I64, gem5::VegaISA::Inst_VOP3__V_CMP_F_U16, gem5::VegaISA::Inst_VOP3__V_CMP_F_U32, gem5::VegaISA::Inst_VOP3__V_CMP_F_U64, gem5::VegaISA::Inst_VOP3__V_CMP_GE_F16, gem5::VegaISA::Inst_VOP3__V_CMP_GE_F32, gem5::VegaISA::Inst_VOP3__V_CMP_GE_F64, gem5::VegaISA::Inst_VOP3__V_CMP_GE_I16, gem5::VegaISA::Inst_VOP3__V_CMP_GE_I32, gem5::VegaISA::Inst_VOP3__V_CMP_GE_I64, gem5::VegaISA::Inst_VOP3__V_CMP_GE_U16, gem5::VegaISA::Inst_VOP3__V_CMP_GE_U32, gem5::VegaISA::Inst_VOP3__V_CMP_GE_U64, gem5::VegaISA::Inst_VOP3__V_CMP_GT_F16, gem5::VegaISA::Inst_VOP3__V_CMP_GT_F32, gem5::VegaISA::Inst_VOP3__V_CMP_GT_F64, gem5::VegaISA::Inst_VOP3__V_CMP_GT_I16, gem5::VegaISA::Inst_VOP3__V_CMP_GT_I32, gem5::VegaISA::Inst_VOP3__V_CMP_GT_I64, gem5::VegaISA::Inst_VOP3__V_CMP_GT_U16, gem5::VegaISA::Inst_VOP3__V_CMP_GT_U32, gem5::VegaISA::Inst_VOP3__V_CMP_GT_U64, gem5::VegaISA::Inst_VOP3__V_CMP_LE_F16, gem5::VegaISA::Inst_VOP3__V_CMP_LE_F32, gem5::VegaISA::Inst_VOP3__V_CMP_LE_F64, gem5::VegaISA::Inst_VOP3__V_CMP_LE_I16, gem5::VegaISA::Inst_VOP3__V_CMP_LE_I32, gem5::VegaISA::Inst_VOP3__V_CMP_LE_I64, gem5::VegaISA::Inst_VOP3__V_CMP_LE_U16, gem5::VegaISA::Inst_VOP3__V_CMP_LE_U32, gem5::VegaISA::Inst_VOP3__V_CMP_LE_U64, gem5::VegaISA::Inst_VOP3__V_CMP_LG_F16, gem5::VegaISA::Inst_VOP3__V_CMP_LG_F32, gem5::VegaISA::Inst_VOP3__V_CMP_LG_F64, gem5::VegaISA::Inst_VOP3__V_CMP_LT_F16, gem5::VegaISA::Inst_VOP3__V_CMP_LT_F32, gem5::VegaISA::Inst_VOP3__V_CMP_LT_F64, gem5::VegaISA::Inst_VOP3__V_CMP_LT_I16, gem5::VegaISA::Inst_VOP3__V_CMP_LT_I32, gem5::VegaISA::Inst_VOP3__V_CMP_LT_I64, gem5::VegaISA::Inst_VOP3__V_CMP_LT_U16, gem5::VegaISA::Inst_VOP3__V_CMP_LT_U32, gem5::VegaISA::Inst_VOP3__V_CMP_LT_U64, gem5::VegaISA::Inst_VOP3__V_CMP_NE_I16, gem5::VegaISA::Inst_VOP3__V_CMP_NE_I32, gem5::VegaISA::Inst_VOP3__V_CMP_NE_I64, gem5::VegaISA::Inst_VOP3__V_CMP_NE_U16, gem5::VegaISA::Inst_VOP3__V_CMP_NE_U32, gem5::VegaISA::Inst_VOP3__V_CMP_NE_U64, gem5::VegaISA::Inst_VOP3__V_CMP_NEQ_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NEQ_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NEQ_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NGE_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NGE_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NGE_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NGT_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NGT_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NGT_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NLE_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NLE_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NLE_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NLG_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NLG_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NLG_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NLT_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NLT_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NLT_F64, gem5::VegaISA::Inst_VOP3__V_CMP_O_F16, gem5::VegaISA::Inst_VOP3__V_CMP_O_F32, gem5::VegaISA::Inst_VOP3__V_CMP_O_F64, gem5::VegaISA::Inst_VOP3__V_CMP_T_I16, gem5::VegaISA::Inst_VOP3__V_CMP_T_I32, gem5::VegaISA::Inst_VOP3__V_CMP_T_I64, gem5::VegaISA::Inst_VOP3__V_CMP_T_U16, gem5::VegaISA::Inst_VOP3__V_CMP_T_U32, gem5::VegaISA::Inst_VOP3__V_CMP_T_U64, gem5::VegaISA::Inst_VOP3__V_CMP_TRU_F16, gem5::VegaISA::Inst_VOP3__V_CMP_TRU_F32, gem5::VegaISA::Inst_VOP3__V_CMP_TRU_F64, gem5::VegaISA::Inst_VOP3__V_CMP_U_F16, gem5::VegaISA::Inst_VOP3__V_CMP_U_F32, gem5::VegaISA::Inst_VOP3__V_CMP_U_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_F_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_F_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_F_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_F_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_F_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_F_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_F_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_F_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_F_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_LG_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_LG_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_LG_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_NEQ_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NEQ_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NEQ_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NGE_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NGE_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NGE_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NGT_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NGT_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NGT_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NLE_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NLE_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NLE_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NLG_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NLG_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NLG_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NLT_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NLT_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NLT_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_O_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_O_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_O_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_T_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_T_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_T_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_T_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_T_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_T_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_TRU_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_TRU_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_TRU_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_U_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_U_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_U_F64, gem5::VegaISA::Inst_VOP3__V_CNDMASK_B32, gem5::VegaISA::Inst_VOP3__V_COS_F16, gem5::VegaISA::Inst_VOP3__V_COS_F32, gem5::VegaISA::Inst_VOP3__V_CUBEID_F32, gem5::VegaISA::Inst_VOP3__V_CUBEMA_F32, gem5::VegaISA::Inst_VOP3__V_CUBESC_F32, gem5::VegaISA::Inst_VOP3__V_CUBETC_F32, gem5::VegaISA::Inst_VOP3__V_CVT_F16_F32, gem5::VegaISA::Inst_VOP3__V_CVT_F16_I16, gem5::VegaISA::Inst_VOP3__V_CVT_F16_U16, gem5::VegaISA::Inst_VOP3__V_CVT_F32_F16, gem5::VegaISA::Inst_VOP3__V_CVT_F32_F64, gem5::VegaISA::Inst_VOP3__V_CVT_F32_I32, gem5::VegaISA::Inst_VOP3__V_CVT_F32_U32, gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE0, gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE1, gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE2, gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE3, gem5::VegaISA::Inst_VOP3__V_CVT_F64_F32, gem5::VegaISA::Inst_VOP3__V_CVT_F64_I32, gem5::VegaISA::Inst_VOP3__V_CVT_F64_U32, gem5::VegaISA::Inst_VOP3__V_CVT_FLR_I32_F32, gem5::VegaISA::Inst_VOP3__V_CVT_I16_F16, gem5::VegaISA::Inst_VOP3__V_CVT_I32_F32, gem5::VegaISA::Inst_VOP3__V_CVT_I32_F64, gem5::VegaISA::Inst_VOP3__V_CVT_OFF_F32_I4, gem5::VegaISA::Inst_VOP3__V_CVT_PK_FP8_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PK_I16_I32, gem5::VegaISA::Inst_VOP3__V_CVT_PK_U16_U32, gem5::VegaISA::Inst_VOP3__V_CVT_PK_U8_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PKACCUM_U8_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PKNORM_I16_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PKNORM_U16_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PKRTZ_F16_F32, gem5::VegaISA::Inst_VOP3__V_CVT_RPI_I32_F32, gem5::VegaISA::Inst_VOP3__V_CVT_U16_F16, gem5::VegaISA::Inst_VOP3__V_CVT_U32_F32, gem5::VegaISA::Inst_VOP3__V_CVT_U32_F64, gem5::VegaISA::Inst_VOP3__V_DIV_FIXUP_F16, gem5::VegaISA::Inst_VOP3__V_DIV_FIXUP_F32, gem5::VegaISA::Inst_VOP3__V_DIV_FIXUP_F64, gem5::VegaISA::Inst_VOP3__V_DIV_FMAS_F32, gem5::VegaISA::Inst_VOP3__V_DIV_FMAS_F64, gem5::VegaISA::Inst_VOP3__V_DIV_SCALE_F32, gem5::VegaISA::Inst_VOP3__V_DIV_SCALE_F64, gem5::VegaISA::Inst_VOP3__V_EXP_F16, gem5::VegaISA::Inst_VOP3__V_EXP_F32, gem5::VegaISA::Inst_VOP3__V_EXP_LEGACY_F32, gem5::VegaISA::Inst_VOP3__V_FFBH_I32, gem5::VegaISA::Inst_VOP3__V_FFBH_U32, gem5::VegaISA::Inst_VOP3__V_FFBL_B32, gem5::VegaISA::Inst_VOP3__V_FLOOR_F16, gem5::VegaISA::Inst_VOP3__V_FLOOR_F32, gem5::VegaISA::Inst_VOP3__V_FLOOR_F64, gem5::VegaISA::Inst_VOP3__V_FMA_F16, gem5::VegaISA::Inst_VOP3__V_FMA_F32, gem5::VegaISA::Inst_VOP3__V_FMA_F64, gem5::VegaISA::Inst_VOP3__V_FMAC_F32, gem5::VegaISA::Inst_VOP3__V_FRACT_F16, gem5::VegaISA::Inst_VOP3__V_FRACT_F32, gem5::VegaISA::Inst_VOP3__V_FRACT_F64, gem5::VegaISA::Inst_VOP3__V_FREXP_EXP_I16_F16, gem5::VegaISA::Inst_VOP3__V_FREXP_EXP_I32_F32, gem5::VegaISA::Inst_VOP3__V_FREXP_EXP_I32_F64, gem5::VegaISA::Inst_VOP3__V_FREXP_MANT_F16, gem5::VegaISA::Inst_VOP3__V_FREXP_MANT_F32, gem5::VegaISA::Inst_VOP3__V_FREXP_MANT_F64, gem5::VegaISA::Inst_VOP3__V_INTERP_MOV_F32, gem5::VegaISA::Inst_VOP3__V_INTERP_P1_F32, gem5::VegaISA::Inst_VOP3__V_INTERP_P1LL_F16, gem5::VegaISA::Inst_VOP3__V_INTERP_P1LV_F16, gem5::VegaISA::Inst_VOP3__V_INTERP_P2_F16, gem5::VegaISA::Inst_VOP3__V_INTERP_P2_F32, gem5::VegaISA::Inst_VOP3__V_LDEXP_F16, gem5::VegaISA::Inst_VOP3__V_LDEXP_F32, gem5::VegaISA::Inst_VOP3__V_LDEXP_F64, gem5::VegaISA::Inst_VOP3__V_LERP_U8, gem5::VegaISA::Inst_VOP3__V_LOG_F16, gem5::VegaISA::Inst_VOP3__V_LOG_F32, gem5::VegaISA::Inst_VOP3__V_LOG_LEGACY_F32, gem5::VegaISA::Inst_VOP3__V_LSHL_ADD_U32, gem5::VegaISA::Inst_VOP3__V_LSHL_ADD_U64, gem5::VegaISA::Inst_VOP3__V_LSHL_OR_B32, gem5::VegaISA::Inst_VOP3__V_LSHLREV_B16, gem5::VegaISA::Inst_VOP3__V_LSHLREV_B32, gem5::VegaISA::Inst_VOP3__V_LSHLREV_B64, gem5::VegaISA::Inst_VOP3__V_LSHRREV_B16, gem5::VegaISA::Inst_VOP3__V_LSHRREV_B32, gem5::VegaISA::Inst_VOP3__V_LSHRREV_B64, gem5::VegaISA::Inst_VOP3__V_MAC_F16, gem5::VegaISA::Inst_VOP3__V_MAC_F32, gem5::VegaISA::Inst_VOP3__V_MAD_F16, gem5::VegaISA::Inst_VOP3__V_MAD_F32, gem5::VegaISA::Inst_VOP3__V_MAD_I16, gem5::VegaISA::Inst_VOP3__V_MAD_I32_I24, gem5::VegaISA::Inst_VOP3__V_MAD_I64_I32, gem5::VegaISA::Inst_VOP3__V_MAD_LEGACY_F32, gem5::VegaISA::Inst_VOP3__V_MAD_U16, gem5::VegaISA::Inst_VOP3__V_MAD_U32_U24, gem5::VegaISA::Inst_VOP3__V_MAD_U64_U32, gem5::VegaISA::Inst_VOP3__V_MAX3_F32, gem5::VegaISA::Inst_VOP3__V_MAX3_I32, gem5::VegaISA::Inst_VOP3__V_MAX3_U32, gem5::VegaISA::Inst_VOP3__V_MAX_F16, gem5::VegaISA::Inst_VOP3__V_MAX_F32, gem5::VegaISA::Inst_VOP3__V_MAX_F64, gem5::VegaISA::Inst_VOP3__V_MAX_I16, gem5::VegaISA::Inst_VOP3__V_MAX_I32, gem5::VegaISA::Inst_VOP3__V_MAX_U16, gem5::VegaISA::Inst_VOP3__V_MAX_U32, gem5::VegaISA::Inst_VOP3__V_MBCNT_HI_U32_B32, gem5::VegaISA::Inst_VOP3__V_MBCNT_LO_U32_B32, gem5::VegaISA::Inst_VOP3__V_MED3_F32, gem5::VegaISA::Inst_VOP3__V_MED3_I32, gem5::VegaISA::Inst_VOP3__V_MED3_U32, gem5::VegaISA::Inst_VOP3__V_MIN3_F32, gem5::VegaISA::Inst_VOP3__V_MIN3_I32, gem5::VegaISA::Inst_VOP3__V_MIN3_U32, gem5::VegaISA::Inst_VOP3__V_MIN_F16, gem5::VegaISA::Inst_VOP3__V_MIN_F32, gem5::VegaISA::Inst_VOP3__V_MIN_F64, gem5::VegaISA::Inst_VOP3__V_MIN_I16, gem5::VegaISA::Inst_VOP3__V_MIN_I32, gem5::VegaISA::Inst_VOP3__V_MIN_U16, gem5::VegaISA::Inst_VOP3__V_MIN_U32, gem5::VegaISA::Inst_VOP3__V_MOV_B32, gem5::VegaISA::Inst_VOP3__V_MOV_FED_B32, gem5::VegaISA::Inst_VOP3__V_MQSAD_PK_U16_U8, gem5::VegaISA::Inst_VOP3__V_MQSAD_U32_U8, gem5::VegaISA::Inst_VOP3__V_MSAD_U8, gem5::VegaISA::Inst_VOP3__V_MUL_F16, gem5::VegaISA::Inst_VOP3__V_MUL_F32, gem5::VegaISA::Inst_VOP3__V_MUL_F64, gem5::VegaISA::Inst_VOP3__V_MUL_HI_I32, gem5::VegaISA::Inst_VOP3__V_MUL_HI_I32_I24, gem5::VegaISA::Inst_VOP3__V_MUL_HI_U32, gem5::VegaISA::Inst_VOP3__V_MUL_HI_U32_U24, gem5::VegaISA::Inst_VOP3__V_MUL_I32_I24, gem5::VegaISA::Inst_VOP3__V_MUL_LEGACY_F32, gem5::VegaISA::Inst_VOP3__V_MUL_LO_U16, gem5::VegaISA::Inst_VOP3__V_MUL_LO_U32, gem5::VegaISA::Inst_VOP3__V_MUL_U32_U24, gem5::VegaISA::Inst_VOP3__V_NOP, gem5::VegaISA::Inst_VOP3__V_NOT_B32, gem5::VegaISA::Inst_VOP3__V_OR3_B32, gem5::VegaISA::Inst_VOP3__V_OR_B32, gem5::VegaISA::Inst_VOP3__V_PERM_B32, gem5::VegaISA::Inst_VOP3__V_QSAD_PK_U16_U8, gem5::VegaISA::Inst_VOP3__V_RCP_F16, gem5::VegaISA::Inst_VOP3__V_RCP_F32, gem5::VegaISA::Inst_VOP3__V_RCP_F64, gem5::VegaISA::Inst_VOP3__V_RCP_IFLAG_F32, gem5::VegaISA::Inst_VOP3__V_READLANE_B32, gem5::VegaISA::Inst_VOP3__V_RNDNE_F16, gem5::VegaISA::Inst_VOP3__V_RNDNE_F32, gem5::VegaISA::Inst_VOP3__V_RNDNE_F64, gem5::VegaISA::Inst_VOP3__V_RSQ_F16, gem5::VegaISA::Inst_VOP3__V_RSQ_F32, gem5::VegaISA::Inst_VOP3__V_RSQ_F64, gem5::VegaISA::Inst_VOP3__V_SAD_HI_U8, gem5::VegaISA::Inst_VOP3__V_SAD_U16, gem5::VegaISA::Inst_VOP3__V_SAD_U32, gem5::VegaISA::Inst_VOP3__V_SAD_U8, gem5::VegaISA::Inst_VOP3__V_SIN_F16, gem5::VegaISA::Inst_VOP3__V_SIN_F32, gem5::VegaISA::Inst_VOP3__V_SQRT_F16, gem5::VegaISA::Inst_VOP3__V_SQRT_F32, gem5::VegaISA::Inst_VOP3__V_SQRT_F64, gem5::VegaISA::Inst_VOP3__V_SUB_CO_U32, gem5::VegaISA::Inst_VOP3__V_SUB_F16, gem5::VegaISA::Inst_VOP3__V_SUB_F32, gem5::VegaISA::Inst_VOP3__V_SUB_U16, gem5::VegaISA::Inst_VOP3__V_SUB_U32, gem5::VegaISA::Inst_VOP3__V_SUBB_CO_U32, gem5::VegaISA::Inst_VOP3__V_SUBBREV_CO_U32, gem5::VegaISA::Inst_VOP3__V_SUBREV_CO_U32, gem5::VegaISA::Inst_VOP3__V_SUBREV_F16, gem5::VegaISA::Inst_VOP3__V_SUBREV_F32, gem5::VegaISA::Inst_VOP3__V_SUBREV_U16, gem5::VegaISA::Inst_VOP3__V_SUBREV_U32, gem5::VegaISA::Inst_VOP3__V_TRIG_PREOP_F64, gem5::VegaISA::Inst_VOP3__V_TRUNC_F16, gem5::VegaISA::Inst_VOP3__V_TRUNC_F32, gem5::VegaISA::Inst_VOP3__V_TRUNC_F64, gem5::VegaISA::Inst_VOP3__V_WRITELANE_B32, gem5::VegaISA::Inst_VOP3__V_XAD_U32, gem5::VegaISA::Inst_VOP3__V_XOR_B32, gem5::VegaISA::Inst_VOP3P__1OP, gem5::VegaISA::Inst_VOP3P__2OP_X16, gem5::VegaISA::Inst_VOP3P__3OP_X16, gem5::VegaISA::Inst_VOP3P__V_PK_ADD_F32, gem5::VegaISA::Inst_VOP3P__V_PK_FMA_F32, gem5::VegaISA::Inst_VOP3P__V_PK_MOV_B32, gem5::VegaISA::Inst_VOP3P__V_PK_MUL_F32, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< _delta, M, N, K, B, T1, T2, MNEMONIC >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 16, 16, 1, 4, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_16X16X1_4B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 16, 16, 1, 4, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_16X16X1_4B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 16, 16, 4, 1, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_16X16X4_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 16, 16, 4, 1, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_16X16X4_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 32, 32, 1, 2, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_32X32X1_2B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 32, 32, 1, 2, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_32X32X1_2B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 32, 32, 2, 1, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_32X32X2_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 32, 32, 2, 1, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_32X32X2_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 4, 4, 1, 16, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_4X4X1_16B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 4, 4, 1, 16, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_4X4X1_16B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 2, 16, 16, 4, 1, ConstVecOperandF64, VecOperandF64, &MNEM__V_MFMA_F64_16X16X4_F64 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 2, 16, 16, 4, 1, ConstVecOperandF64, VecOperandF64, &MNEM__V_MFMA_F64_16X16X4_F64 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 2, 4, 4, 4, 4, ConstVecOperandF64, VecOperandF64, &MNEM__V_MFMA_F64_4X4X4_4B_F64 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 2, 4, 4, 4, 4, ConstVecOperandF64, VecOperandF64, &MNEM__V_MFMA_F64_4X4X4_4B_F64 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_I8< M, N, K, B, MNEMONIC >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_I8< 16, 16, 16, 1, &MNEM__V_MFMA_I32_16X16X16_I8 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_I8< 16, 16, 16, 1, &MNEM__V_MFMA_I32_16X16X16_I8 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< M, N, K, B, MXFPT, MNEMONIC >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 16, 16, 16, 1, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_16X16X16_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 16, 16, 16, 1, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_16X16X16_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 16, 16, 4, 4, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_16X16X4_4B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 16, 16, 4, 4, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_16X16X4_4B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 4, 2, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_32X32X4_2B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 4, 2, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_32X32X4_2B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 8, 1, AMDGPU::mxbfloat16, &MNEM__V_MFMA_F32_32X32X8_BF16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 8, 1, AMDGPU::mxbfloat16, &MNEM__V_MFMA_F32_32X32X8_BF16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 8, 1, AMDGPU::mxfloat16, &NMEM__V_MFMA_F32_32X32X8_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 8, 1, AMDGPU::mxfloat16, &NMEM__V_MFMA_F32_32X32X8_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 4, 4, 4, 16, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_4X4X4_16B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 4, 4, 4, 16, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_4X4X4_16B_F16 >, gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F16, gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F32, gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F64, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_F16, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_F32, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_F64, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I16, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I32, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I64, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U16, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U32, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U64, gem5::VegaISA::Inst_VOPC__V_CMP_F_F16, gem5::VegaISA::Inst_VOPC__V_CMP_F_F32, gem5::VegaISA::Inst_VOPC__V_CMP_F_F64, gem5::VegaISA::Inst_VOPC__V_CMP_F_I16, gem5::VegaISA::Inst_VOPC__V_CMP_F_I32, gem5::VegaISA::Inst_VOPC__V_CMP_F_I64, gem5::VegaISA::Inst_VOPC__V_CMP_F_U16, gem5::VegaISA::Inst_VOPC__V_CMP_F_U32, gem5::VegaISA::Inst_VOPC__V_CMP_F_U64, gem5::VegaISA::Inst_VOPC__V_CMP_GE_F16, gem5::VegaISA::Inst_VOPC__V_CMP_GE_F32, gem5::VegaISA::Inst_VOPC__V_CMP_GE_F64, gem5::VegaISA::Inst_VOPC__V_CMP_GE_I16, gem5::VegaISA::Inst_VOPC__V_CMP_GE_I32, gem5::VegaISA::Inst_VOPC__V_CMP_GE_I64, gem5::VegaISA::Inst_VOPC__V_CMP_GE_U16, gem5::VegaISA::Inst_VOPC__V_CMP_GE_U32, gem5::VegaISA::Inst_VOPC__V_CMP_GE_U64, gem5::VegaISA::Inst_VOPC__V_CMP_GT_F16, gem5::VegaISA::Inst_VOPC__V_CMP_GT_F32, gem5::VegaISA::Inst_VOPC__V_CMP_GT_F64, gem5::VegaISA::Inst_VOPC__V_CMP_GT_I16, gem5::VegaISA::Inst_VOPC__V_CMP_GT_I32, gem5::VegaISA::Inst_VOPC__V_CMP_GT_I64, gem5::VegaISA::Inst_VOPC__V_CMP_GT_U16, gem5::VegaISA::Inst_VOPC__V_CMP_GT_U32, gem5::VegaISA::Inst_VOPC__V_CMP_GT_U64, gem5::VegaISA::Inst_VOPC__V_CMP_LE_F16, gem5::VegaISA::Inst_VOPC__V_CMP_LE_F32, gem5::VegaISA::Inst_VOPC__V_CMP_LE_F64, gem5::VegaISA::Inst_VOPC__V_CMP_LE_I16, gem5::VegaISA::Inst_VOPC__V_CMP_LE_I32, gem5::VegaISA::Inst_VOPC__V_CMP_LE_I64, gem5::VegaISA::Inst_VOPC__V_CMP_LE_U16, gem5::VegaISA::Inst_VOPC__V_CMP_LE_U32, gem5::VegaISA::Inst_VOPC__V_CMP_LE_U64, gem5::VegaISA::Inst_VOPC__V_CMP_LG_F16, gem5::VegaISA::Inst_VOPC__V_CMP_LG_F32, gem5::VegaISA::Inst_VOPC__V_CMP_LG_F64, gem5::VegaISA::Inst_VOPC__V_CMP_LT_F16, gem5::VegaISA::Inst_VOPC__V_CMP_LT_F32, gem5::VegaISA::Inst_VOPC__V_CMP_LT_F64, gem5::VegaISA::Inst_VOPC__V_CMP_LT_I16, gem5::VegaISA::Inst_VOPC__V_CMP_LT_I32, gem5::VegaISA::Inst_VOPC__V_CMP_LT_I64, gem5::VegaISA::Inst_VOPC__V_CMP_LT_U16, gem5::VegaISA::Inst_VOPC__V_CMP_LT_U32, gem5::VegaISA::Inst_VOPC__V_CMP_LT_U64, gem5::VegaISA::Inst_VOPC__V_CMP_NE_I16, gem5::VegaISA::Inst_VOPC__V_CMP_NE_I32, gem5::VegaISA::Inst_VOPC__V_CMP_NE_I64, gem5::VegaISA::Inst_VOPC__V_CMP_NE_U16, gem5::VegaISA::Inst_VOPC__V_CMP_NE_U32, gem5::VegaISA::Inst_VOPC__V_CMP_NE_U64, gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NLT_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NLT_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NLT_F64, gem5::VegaISA::Inst_VOPC__V_CMP_O_F16, gem5::VegaISA::Inst_VOPC__V_CMP_O_F32, gem5::VegaISA::Inst_VOPC__V_CMP_O_F64, gem5::VegaISA::Inst_VOPC__V_CMP_T_I16, gem5::VegaISA::Inst_VOPC__V_CMP_T_I32, gem5::VegaISA::Inst_VOPC__V_CMP_T_I64, gem5::VegaISA::Inst_VOPC__V_CMP_T_U16, gem5::VegaISA::Inst_VOPC__V_CMP_T_U32, gem5::VegaISA::Inst_VOPC__V_CMP_T_U64, gem5::VegaISA::Inst_VOPC__V_CMP_TRU_F16, gem5::VegaISA::Inst_VOPC__V_CMP_TRU_F32, gem5::VegaISA::Inst_VOPC__V_CMP_TRU_F64, gem5::VegaISA::Inst_VOPC__V_CMP_U_F16, gem5::VegaISA::Inst_VOPC__V_CMP_U_F32, gem5::VegaISA::Inst_VOPC__V_CMP_U_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_F_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_F_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_F_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_F_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_F_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_F_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_F_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_F_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_F_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_O_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_O_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_O_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_T_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_T_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_T_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_T_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_T_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_T_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_TRU_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_TRU_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_TRU_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_U_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_U_F32, and gem5::VegaISA::Inst_VOPC__V_CMPX_U_F64.
Referenced by gem5::VegaISA::Inst_DS::generateDisassembly(), gem5::VegaISA::Inst_SMEM::generateDisassembly(), gem5::VegaISA::Inst_VOP3B::generateDisassembly(), gem5::VegaISA::Inst_FLAT::initFlatOperandInfo(), gem5::VegaISA::Inst_FLAT::initGlobalScratchOperandInfo(), gem5::VegaISA::Inst_DS::initOperandInfo(), gem5::VegaISA::Inst_MIMG::initOperandInfo(), gem5::VegaISA::Inst_MTBUF::initOperandInfo(), gem5::VegaISA::Inst_MUBUF::initOperandInfo(), gem5::VegaISA::Inst_SMEM::initOperandInfo(), gem5::VegaISA::Inst_SOP1::initOperandInfo(), gem5::VegaISA::Inst_SOP2::initOperandInfo(), gem5::VegaISA::Inst_SOPK::initOperandInfo(), gem5::VegaISA::Inst_SOPP::initOperandInfo(), gem5::VegaISA::Inst_VOP1::initOperandInfo(), gem5::VegaISA::Inst_VOP2::initOperandInfo(), gem5::VegaISA::Inst_VOP3A::initOperandInfo(), gem5::VegaISA::Inst_VOP3B::initOperandInfo(), gem5::VegaISA::Inst_VOP3P::initOperandInfo(), gem5::VegaISA::Inst_VOP3P_MAI::initOperandInfo(), and gem5::VegaISA::Inst_VOPC::initOperandInfo().
| int gem5::GPUStaticInst::numDstScalarDWords | ( | ) |
Definition at line 190 of file gpu_static_inst.cc.
References dstOps, and dstScalarDWords.
| int gem5::GPUStaticInst::numDstScalarOperands | ( | ) |
Definition at line 169 of file gpu_static_inst.cc.
References dstScalarRegOps.
| int gem5::GPUStaticInst::numDstVecDWords | ( | ) |
Definition at line 147 of file gpu_static_inst.cc.
References dstOps, and dstVecDWords.
| int gem5::GPUStaticInst::numDstVecOperands | ( | ) |
Definition at line 125 of file gpu_static_inst.cc.
References dstVecRegOps.
|
pure virtual |
Implemented in gem5::KernelLaunchStaticInst, gem5::VegaISA::Inst_DS__DS_ADD_F32, gem5::VegaISA::Inst_DS__DS_ADD_RTN_F32, gem5::VegaISA::Inst_DS__DS_ADD_RTN_U32, gem5::VegaISA::Inst_DS__DS_ADD_RTN_U64, gem5::VegaISA::Inst_DS__DS_ADD_SRC2_F32, gem5::VegaISA::Inst_DS__DS_ADD_SRC2_U32, gem5::VegaISA::Inst_DS__DS_ADD_SRC2_U64, gem5::VegaISA::Inst_DS__DS_ADD_U32, gem5::VegaISA::Inst_DS__DS_ADD_U64, gem5::VegaISA::Inst_DS__DS_AND_B32, gem5::VegaISA::Inst_DS__DS_AND_B64, gem5::VegaISA::Inst_DS__DS_AND_RTN_B32, gem5::VegaISA::Inst_DS__DS_AND_RTN_B64, gem5::VegaISA::Inst_DS__DS_AND_SRC2_B32, gem5::VegaISA::Inst_DS__DS_AND_SRC2_B64, gem5::VegaISA::Inst_DS__DS_APPEND, gem5::VegaISA::Inst_DS__DS_BPERMUTE_B32, gem5::VegaISA::Inst_DS__DS_CMPST_B32, gem5::VegaISA::Inst_DS__DS_CMPST_B64, gem5::VegaISA::Inst_DS__DS_CMPST_F32, gem5::VegaISA::Inst_DS__DS_CMPST_F64, gem5::VegaISA::Inst_DS__DS_CMPST_RTN_B32, gem5::VegaISA::Inst_DS__DS_CMPST_RTN_B64, gem5::VegaISA::Inst_DS__DS_CMPST_RTN_F32, gem5::VegaISA::Inst_DS__DS_CMPST_RTN_F64, gem5::VegaISA::Inst_DS__DS_CONDXCHG32_RTN_B64, gem5::VegaISA::Inst_DS__DS_CONSUME, gem5::VegaISA::Inst_DS__DS_DEC_RTN_U32, gem5::VegaISA::Inst_DS__DS_DEC_RTN_U64, gem5::VegaISA::Inst_DS__DS_DEC_SRC2_U32, gem5::VegaISA::Inst_DS__DS_DEC_SRC2_U64, gem5::VegaISA::Inst_DS__DS_DEC_U32, gem5::VegaISA::Inst_DS__DS_DEC_U64, gem5::VegaISA::Inst_DS__DS_GWS_BARRIER, gem5::VegaISA::Inst_DS__DS_GWS_INIT, gem5::VegaISA::Inst_DS__DS_GWS_SEMA_BR, gem5::VegaISA::Inst_DS__DS_GWS_SEMA_P, gem5::VegaISA::Inst_DS__DS_GWS_SEMA_RELEASE_ALL, gem5::VegaISA::Inst_DS__DS_GWS_SEMA_V, gem5::VegaISA::Inst_DS__DS_INC_RTN_U32, gem5::VegaISA::Inst_DS__DS_INC_RTN_U64, gem5::VegaISA::Inst_DS__DS_INC_SRC2_U32, gem5::VegaISA::Inst_DS__DS_INC_SRC2_U64, gem5::VegaISA::Inst_DS__DS_INC_U32, gem5::VegaISA::Inst_DS__DS_INC_U64, gem5::VegaISA::Inst_DS__DS_MAX_F32, gem5::VegaISA::Inst_DS__DS_MAX_F64, gem5::VegaISA::Inst_DS__DS_MAX_I32, gem5::VegaISA::Inst_DS__DS_MAX_I64, gem5::VegaISA::Inst_DS__DS_MAX_RTN_F32, gem5::VegaISA::Inst_DS__DS_MAX_RTN_F64, gem5::VegaISA::Inst_DS__DS_MAX_RTN_I32, gem5::VegaISA::Inst_DS__DS_MAX_RTN_I64, gem5::VegaISA::Inst_DS__DS_MAX_RTN_U32, gem5::VegaISA::Inst_DS__DS_MAX_RTN_U64, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_F32, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_F64, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_I32, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_I64, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_U32, gem5::VegaISA::Inst_DS__DS_MAX_SRC2_U64, gem5::VegaISA::Inst_DS__DS_MAX_U32, gem5::VegaISA::Inst_DS__DS_MAX_U64, gem5::VegaISA::Inst_DS__DS_MIN_F32, gem5::VegaISA::Inst_DS__DS_MIN_F64, gem5::VegaISA::Inst_DS__DS_MIN_I32, gem5::VegaISA::Inst_DS__DS_MIN_I64, gem5::VegaISA::Inst_DS__DS_MIN_RTN_F32, gem5::VegaISA::Inst_DS__DS_MIN_RTN_F64, gem5::VegaISA::Inst_DS__DS_MIN_RTN_I32, gem5::VegaISA::Inst_DS__DS_MIN_RTN_I64, gem5::VegaISA::Inst_DS__DS_MIN_RTN_U32, gem5::VegaISA::Inst_DS__DS_MIN_RTN_U64, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_F32, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_F64, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_I32, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_I64, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_U32, gem5::VegaISA::Inst_DS__DS_MIN_SRC2_U64, gem5::VegaISA::Inst_DS__DS_MIN_U32, gem5::VegaISA::Inst_DS__DS_MIN_U64, gem5::VegaISA::Inst_DS__DS_MSKOR_B32, gem5::VegaISA::Inst_DS__DS_MSKOR_B64, gem5::VegaISA::Inst_DS__DS_MSKOR_RTN_B32, gem5::VegaISA::Inst_DS__DS_MSKOR_RTN_B64, gem5::VegaISA::Inst_DS__DS_NOP, gem5::VegaISA::Inst_DS__DS_OR_B32, gem5::VegaISA::Inst_DS__DS_OR_B64, gem5::VegaISA::Inst_DS__DS_OR_RTN_B32, gem5::VegaISA::Inst_DS__DS_OR_RTN_B64, gem5::VegaISA::Inst_DS__DS_OR_SRC2_B32, gem5::VegaISA::Inst_DS__DS_OR_SRC2_B64, gem5::VegaISA::Inst_DS__DS_ORDERED_COUNT, gem5::VegaISA::Inst_DS__DS_PERMUTE_B32, gem5::VegaISA::Inst_DS__DS_READ2_B32, gem5::VegaISA::Inst_DS__DS_READ2_B64, gem5::VegaISA::Inst_DS__DS_READ2ST64_B32, gem5::VegaISA::Inst_DS__DS_READ2ST64_B64, gem5::VegaISA::Inst_DS__DS_READ_B128, gem5::VegaISA::Inst_DS__DS_READ_B32, gem5::VegaISA::Inst_DS__DS_READ_B64, gem5::VegaISA::Inst_DS__DS_READ_B96, gem5::VegaISA::Inst_DS__DS_READ_I16, gem5::VegaISA::Inst_DS__DS_READ_I8, gem5::VegaISA::Inst_DS__DS_READ_U16, gem5::VegaISA::Inst_DS__DS_READ_U16_D16, gem5::VegaISA::Inst_DS__DS_READ_U16_D16_HI, gem5::VegaISA::Inst_DS__DS_READ_U8, gem5::VegaISA::Inst_DS__DS_RSUB_RTN_U32, gem5::VegaISA::Inst_DS__DS_RSUB_RTN_U64, gem5::VegaISA::Inst_DS__DS_RSUB_SRC2_U32, gem5::VegaISA::Inst_DS__DS_RSUB_SRC2_U64, gem5::VegaISA::Inst_DS__DS_RSUB_U32, gem5::VegaISA::Inst_DS__DS_RSUB_U64, gem5::VegaISA::Inst_DS__DS_SUB_RTN_U32, gem5::VegaISA::Inst_DS__DS_SUB_RTN_U64, gem5::VegaISA::Inst_DS__DS_SUB_SRC2_U32, gem5::VegaISA::Inst_DS__DS_SUB_SRC2_U64, gem5::VegaISA::Inst_DS__DS_SUB_U32, gem5::VegaISA::Inst_DS__DS_SUB_U64, gem5::VegaISA::Inst_DS__DS_SWIZZLE_B32, gem5::VegaISA::Inst_DS__DS_WRAP_RTN_B32, gem5::VegaISA::Inst_DS__DS_WRITE2_B32, gem5::VegaISA::Inst_DS__DS_WRITE2_B64, gem5::VegaISA::Inst_DS__DS_WRITE2ST64_B32, gem5::VegaISA::Inst_DS__DS_WRITE2ST64_B64, gem5::VegaISA::Inst_DS__DS_WRITE_B128, gem5::VegaISA::Inst_DS__DS_WRITE_B16, gem5::VegaISA::Inst_DS__DS_WRITE_B32, gem5::VegaISA::Inst_DS__DS_WRITE_B64, gem5::VegaISA::Inst_DS__DS_WRITE_B8, gem5::VegaISA::Inst_DS__DS_WRITE_B8_D16_HI, gem5::VegaISA::Inst_DS__DS_WRITE_B96, gem5::VegaISA::Inst_DS__DS_WRITE_SRC2_B32, gem5::VegaISA::Inst_DS__DS_WRITE_SRC2_B64, gem5::VegaISA::Inst_DS__DS_WRXCHG2_RTN_B32, gem5::VegaISA::Inst_DS__DS_WRXCHG2_RTN_B64, gem5::VegaISA::Inst_DS__DS_WRXCHG2ST64_RTN_B32, gem5::VegaISA::Inst_DS__DS_WRXCHG2ST64_RTN_B64, gem5::VegaISA::Inst_DS__DS_WRXCHG_RTN_B32, gem5::VegaISA::Inst_DS__DS_WRXCHG_RTN_B64, gem5::VegaISA::Inst_DS__DS_XOR_B32, gem5::VegaISA::Inst_DS__DS_XOR_B64, gem5::VegaISA::Inst_DS__DS_XOR_RTN_B32, gem5::VegaISA::Inst_DS__DS_XOR_RTN_B64, gem5::VegaISA::Inst_DS__DS_XOR_SRC2_B32, gem5::VegaISA::Inst_DS__DS_XOR_SRC2_B64, gem5::VegaISA::Inst_EXP__EXP, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_F32, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_F64, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_AND, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_AND_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_DEC, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_DEC_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_INC, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_INC_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_MAX_F64, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_MIN_F64, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_OR, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_OR_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_PK_ADD_F16, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMAX, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMAX_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMIN, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMIN_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SUB, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SUB_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SWAP, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SWAP_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMAX, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMAX_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMIN, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMIN_X2, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_XOR, gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_XOR_X2, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORD, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX2, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX3, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX4, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_SBYTE, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_SSHORT, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_UBYTE, gem5::VegaISA::Inst_FLAT__FLAT_LOAD_USHORT, gem5::VegaISA::Inst_FLAT__FLAT_STORE_BYTE, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORD, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX2, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX3, gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX4, gem5::VegaISA::Inst_FLAT__FLAT_STORE_SHORT, gem5::VegaISA::Inst_FLAT__FLAT_STORE_SHORT_D16_HI, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_ADD, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_AND, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_CMPSWAP, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_DEC, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_INC, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_OR, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SMAX, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SMIN, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SUB, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SWAP, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_UMAX, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_UMIN, gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_XOR, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B_CL, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B_CL, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_CL, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_L, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_L_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_LZ, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_LZ_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_CL, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_L, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_L_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_LZ, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_LZ_O, gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_O, gem5::VegaISA::Inst_MIMG__IMAGE_GET_LOD, gem5::VegaISA::Inst_MIMG__IMAGE_GET_RESINFO, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP_PCK, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP_PCK_SGN, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_PCK, gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_PCK_SGN, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_L, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_L_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_LZ, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_LZ_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D_CL, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D_CL_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_L, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_L_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_LZ, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_LZ_O, gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_O, gem5::VegaISA::Inst_MIMG__IMAGE_STORE, gem5::VegaISA::Inst_MIMG__IMAGE_STORE_MIP, gem5::VegaISA::Inst_MIMG__IMAGE_STORE_MIP_PCK, gem5::VegaISA::Inst_MIMG__IMAGE_STORE_PCK, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XYZW, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_X, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XY, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XYZ, gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_ADD, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_ADD_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_AND, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_AND_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_CMPSWAP, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_CMPSWAP_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_DEC, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_DEC_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_INC, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_INC_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_OR, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_OR_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMAX, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMAX_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMIN, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMIN_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SUB, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SUB_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SWAP, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SWAP_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMAX, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMAX_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMIN, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMIN_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_XOR, gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_XOR_X2, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORD, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX2, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX3, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX4, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_X, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_X, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SBYTE, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16_HI, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SSHORT, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_UBYTE, gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_USHORT, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_BYTE, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORD, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX2, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX3, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX4, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_X, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_X, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XY, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XYZ, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XYZW, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_LDS_DWORD, gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_SHORT, gem5::VegaISA::Inst_MUBUF__BUFFER_WBINVL1, gem5::VegaISA::Inst_MUBUF__BUFFER_WBINVL1_VOL, gem5::VegaISA::Inst_SMEM__S_ATC_PROBE, gem5::VegaISA::Inst_SMEM__S_ATC_PROBE_BUFFER, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORD, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX16, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX2, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX4, gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX8, gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORD, gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORDX2, gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORDX4, gem5::VegaISA::Inst_SMEM__S_DCACHE_INV, gem5::VegaISA::Inst_SMEM__S_DCACHE_INV_VOL, gem5::VegaISA::Inst_SMEM__S_DCACHE_WB, gem5::VegaISA::Inst_SMEM__S_DCACHE_WB_VOL, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORD, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX16, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX2, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX4, gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX8, gem5::VegaISA::Inst_SMEM__S_MEMREALTIME, gem5::VegaISA::Inst_SMEM__S_MEMTIME, gem5::VegaISA::Inst_SMEM__S_STORE_DWORD, gem5::VegaISA::Inst_SMEM__S_STORE_DWORDX2, gem5::VegaISA::Inst_SMEM__S_STORE_DWORDX4, gem5::VegaISA::Inst_SOP1__S_ABS_I32, gem5::VegaISA::Inst_SOP1__S_AND_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_ANDN2_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_BCNT0_I32_B32, gem5::VegaISA::Inst_SOP1__S_BCNT0_I32_B64, gem5::VegaISA::Inst_SOP1__S_BCNT1_I32_B32, gem5::VegaISA::Inst_SOP1__S_BCNT1_I32_B64, gem5::VegaISA::Inst_SOP1__S_BITSET0_B32, gem5::VegaISA::Inst_SOP1__S_BITSET0_B64, gem5::VegaISA::Inst_SOP1__S_BITSET1_B32, gem5::VegaISA::Inst_SOP1__S_BITSET1_B64, gem5::VegaISA::Inst_SOP1__S_BREV_B32, gem5::VegaISA::Inst_SOP1__S_BREV_B64, gem5::VegaISA::Inst_SOP1__S_CBRANCH_JOIN, gem5::VegaISA::Inst_SOP1__S_CMOV_B32, gem5::VegaISA::Inst_SOP1__S_CMOV_B64, gem5::VegaISA::Inst_SOP1__S_FF0_I32_B32, gem5::VegaISA::Inst_SOP1__S_FF0_I32_B64, gem5::VegaISA::Inst_SOP1__S_FF1_I32_B32, gem5::VegaISA::Inst_SOP1__S_FF1_I32_B64, gem5::VegaISA::Inst_SOP1__S_FLBIT_I32, gem5::VegaISA::Inst_SOP1__S_FLBIT_I32_B32, gem5::VegaISA::Inst_SOP1__S_FLBIT_I32_B64, gem5::VegaISA::Inst_SOP1__S_FLBIT_I32_I64, gem5::VegaISA::Inst_SOP1__S_GETPC_B64, gem5::VegaISA::Inst_SOP1__S_MOV_B32, gem5::VegaISA::Inst_SOP1__S_MOV_B64, gem5::VegaISA::Inst_SOP1__S_MOV_FED_B32, gem5::VegaISA::Inst_SOP1__S_MOVRELD_B32, gem5::VegaISA::Inst_SOP1__S_MOVRELD_B64, gem5::VegaISA::Inst_SOP1__S_MOVRELS_B32, gem5::VegaISA::Inst_SOP1__S_MOVRELS_B64, gem5::VegaISA::Inst_SOP1__S_NAND_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_NOR_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_NOT_B32, gem5::VegaISA::Inst_SOP1__S_NOT_B64, gem5::VegaISA::Inst_SOP1__S_OR_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_ORN2_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_QUADMASK_B32, gem5::VegaISA::Inst_SOP1__S_QUADMASK_B64, gem5::VegaISA::Inst_SOP1__S_RFE_B64, gem5::VegaISA::Inst_SOP1__S_SET_GPR_IDX_IDX, gem5::VegaISA::Inst_SOP1__S_SETPC_B64, gem5::VegaISA::Inst_SOP1__S_SEXT_I32_I16, gem5::VegaISA::Inst_SOP1__S_SEXT_I32_I8, gem5::VegaISA::Inst_SOP1__S_SWAPPC_B64, gem5::VegaISA::Inst_SOP1__S_WQM_B32, gem5::VegaISA::Inst_SOP1__S_WQM_B64, gem5::VegaISA::Inst_SOP1__S_XNOR_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP1__S_XOR_SAVEEXEC_B64, gem5::VegaISA::Inst_SOP2__S_ABSDIFF_I32, gem5::VegaISA::Inst_SOP2__S_ADD_I32, gem5::VegaISA::Inst_SOP2__S_ADD_U32, gem5::VegaISA::Inst_SOP2__S_ADDC_U32, gem5::VegaISA::Inst_SOP2__S_AND_B32, gem5::VegaISA::Inst_SOP2__S_AND_B64, gem5::VegaISA::Inst_SOP2__S_ANDN2_B32, gem5::VegaISA::Inst_SOP2__S_ANDN2_B64, gem5::VegaISA::Inst_SOP2__S_ASHR_I32, gem5::VegaISA::Inst_SOP2__S_ASHR_I64, gem5::VegaISA::Inst_SOP2__S_BFE_I32, gem5::VegaISA::Inst_SOP2__S_BFE_I64, gem5::VegaISA::Inst_SOP2__S_BFE_U32, gem5::VegaISA::Inst_SOP2__S_BFE_U64, gem5::VegaISA::Inst_SOP2__S_BFM_B32, gem5::VegaISA::Inst_SOP2__S_BFM_B64, gem5::VegaISA::Inst_SOP2__S_CBRANCH_G_FORK, gem5::VegaISA::Inst_SOP2__S_CSELECT_B32, gem5::VegaISA::Inst_SOP2__S_CSELECT_B64, gem5::VegaISA::Inst_SOP2__S_LSHL_B32, gem5::VegaISA::Inst_SOP2__S_LSHL_B64, gem5::VegaISA::Inst_SOP2__S_LSHR_B32, gem5::VegaISA::Inst_SOP2__S_LSHR_B64, gem5::VegaISA::Inst_SOP2__S_MAX_I32, gem5::VegaISA::Inst_SOP2__S_MAX_U32, gem5::VegaISA::Inst_SOP2__S_MIN_I32, gem5::VegaISA::Inst_SOP2__S_MIN_U32, gem5::VegaISA::Inst_SOP2__S_MUL_HI_I32, gem5::VegaISA::Inst_SOP2__S_MUL_HI_U32, gem5::VegaISA::Inst_SOP2__S_MUL_I32, gem5::VegaISA::Inst_SOP2__S_NAND_B32, gem5::VegaISA::Inst_SOP2__S_NAND_B64, gem5::VegaISA::Inst_SOP2__S_NOR_B32, gem5::VegaISA::Inst_SOP2__S_NOR_B64, gem5::VegaISA::Inst_SOP2__S_OR_B32, gem5::VegaISA::Inst_SOP2__S_OR_B64, gem5::VegaISA::Inst_SOP2__S_ORN2_B32, gem5::VegaISA::Inst_SOP2__S_ORN2_B64, gem5::VegaISA::Inst_SOP2__S_RFE_RESTORE_B64, gem5::VegaISA::Inst_SOP2__S_SUB_I32, gem5::VegaISA::Inst_SOP2__S_SUB_U32, gem5::VegaISA::Inst_SOP2__S_SUBB_U32, gem5::VegaISA::Inst_SOP2__S_XNOR_B32, gem5::VegaISA::Inst_SOP2__S_XNOR_B64, gem5::VegaISA::Inst_SOP2__S_XOR_B32, gem5::VegaISA::Inst_SOP2__S_XOR_B64, gem5::VegaISA::Inst_SOPC__S_BITCMP0_B32, gem5::VegaISA::Inst_SOPC__S_BITCMP0_B64, gem5::VegaISA::Inst_SOPC__S_BITCMP1_B32, gem5::VegaISA::Inst_SOPC__S_BITCMP1_B64, gem5::VegaISA::Inst_SOPC__S_CMP_EQ_I32, gem5::VegaISA::Inst_SOPC__S_CMP_EQ_U32, gem5::VegaISA::Inst_SOPC__S_CMP_EQ_U64, gem5::VegaISA::Inst_SOPC__S_CMP_GE_I32, gem5::VegaISA::Inst_SOPC__S_CMP_GE_U32, gem5::VegaISA::Inst_SOPC__S_CMP_GT_I32, gem5::VegaISA::Inst_SOPC__S_CMP_GT_U32, gem5::VegaISA::Inst_SOPC__S_CMP_LE_I32, gem5::VegaISA::Inst_SOPC__S_CMP_LE_U32, gem5::VegaISA::Inst_SOPC__S_CMP_LG_I32, gem5::VegaISA::Inst_SOPC__S_CMP_LG_U32, gem5::VegaISA::Inst_SOPC__S_CMP_LG_U64, gem5::VegaISA::Inst_SOPC__S_CMP_LT_I32, gem5::VegaISA::Inst_SOPC__S_CMP_LT_U32, gem5::VegaISA::Inst_SOPC__S_SET_GPR_IDX_ON, gem5::VegaISA::Inst_SOPC__S_SETVSKIP, gem5::VegaISA::Inst_SOPK__S_ADDK_I32, gem5::VegaISA::Inst_SOPK__S_CBRANCH_I_FORK, gem5::VegaISA::Inst_SOPK__S_CMOVK_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_EQ_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_EQ_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_GE_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_GE_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_GT_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_GT_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_LE_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_LE_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_LG_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_LG_U32, gem5::VegaISA::Inst_SOPK__S_CMPK_LT_I32, gem5::VegaISA::Inst_SOPK__S_CMPK_LT_U32, gem5::VegaISA::Inst_SOPK__S_GETREG_B32, gem5::VegaISA::Inst_SOPK__S_MOVK_I32, gem5::VegaISA::Inst_SOPK__S_MULK_I32, gem5::VegaISA::Inst_SOPK__S_SETREG_B32, gem5::VegaISA::Inst_SOPK__S_SETREG_IMM32_B32, gem5::VegaISA::Inst_SOPP__S_BARRIER, gem5::VegaISA::Inst_SOPP__S_BRANCH, gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGSYS, gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGSYS_AND_USER, gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGSYS_OR_USER, gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGUSER, gem5::VegaISA::Inst_SOPP__S_CBRANCH_EXECNZ, gem5::VegaISA::Inst_SOPP__S_CBRANCH_EXECZ, gem5::VegaISA::Inst_SOPP__S_CBRANCH_SCC0, gem5::VegaISA::Inst_SOPP__S_CBRANCH_SCC1, gem5::VegaISA::Inst_SOPP__S_CBRANCH_VCCNZ, gem5::VegaISA::Inst_SOPP__S_CBRANCH_VCCZ, gem5::VegaISA::Inst_SOPP__S_DECPERFLEVEL, gem5::VegaISA::Inst_SOPP__S_ENDPGM, gem5::VegaISA::Inst_SOPP__S_ENDPGM_SAVED, gem5::VegaISA::Inst_SOPP__S_ICACHE_INV, gem5::VegaISA::Inst_SOPP__S_INCPERFLEVEL, gem5::VegaISA::Inst_SOPP__S_NOP, gem5::VegaISA::Inst_SOPP__S_SENDMSG, gem5::VegaISA::Inst_SOPP__S_SENDMSGHALT, gem5::VegaISA::Inst_SOPP__S_SET_GPR_IDX_MODE, gem5::VegaISA::Inst_SOPP__S_SET_GPR_IDX_OFF, gem5::VegaISA::Inst_SOPP__S_SETHALT, gem5::VegaISA::Inst_SOPP__S_SETKILL, gem5::VegaISA::Inst_SOPP__S_SETPRIO, gem5::VegaISA::Inst_SOPP__S_SLEEP, gem5::VegaISA::Inst_SOPP__S_TRAP, gem5::VegaISA::Inst_SOPP__S_TTRACEDATA, gem5::VegaISA::Inst_SOPP__S_WAITCNT, gem5::VegaISA::Inst_SOPP__S_WAKEUP, gem5::VegaISA::Inst_VINTRP__V_INTERP_MOV_F32, gem5::VegaISA::Inst_VINTRP__V_INTERP_P1_F32, gem5::VegaISA::Inst_VINTRP__V_INTERP_P2_F32, gem5::VegaISA::Inst_VOP1__V_ACCVGPR_MOV_B32, gem5::VegaISA::Inst_VOP1__V_BFREV_B32, gem5::VegaISA::Inst_VOP1__V_CEIL_F16, gem5::VegaISA::Inst_VOP1__V_CEIL_F32, gem5::VegaISA::Inst_VOP1__V_CEIL_F64, gem5::VegaISA::Inst_VOP1__V_CLREXCP, gem5::VegaISA::Inst_VOP1__V_COS_F16, gem5::VegaISA::Inst_VOP1__V_COS_F32, gem5::VegaISA::Inst_VOP1__V_CVT_F16_F32, gem5::VegaISA::Inst_VOP1__V_CVT_F16_I16, gem5::VegaISA::Inst_VOP1__V_CVT_F16_U16, gem5::VegaISA::Inst_VOP1__V_CVT_F32_F16, gem5::VegaISA::Inst_VOP1__V_CVT_F32_F64, gem5::VegaISA::Inst_VOP1__V_CVT_F32_I32, gem5::VegaISA::Inst_VOP1__V_CVT_F32_U32, gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE0, gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE1, gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE2, gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE3, gem5::VegaISA::Inst_VOP1__V_CVT_F64_F32, gem5::VegaISA::Inst_VOP1__V_CVT_F64_I32, gem5::VegaISA::Inst_VOP1__V_CVT_F64_U32, gem5::VegaISA::Inst_VOP1__V_CVT_FLR_I32_F32, gem5::VegaISA::Inst_VOP1__V_CVT_I16_F16, gem5::VegaISA::Inst_VOP1__V_CVT_I32_F32, gem5::VegaISA::Inst_VOP1__V_CVT_I32_F64, gem5::VegaISA::Inst_VOP1__V_CVT_OFF_F32_I4, gem5::VegaISA::Inst_VOP1__V_CVT_RPI_I32_F32, gem5::VegaISA::Inst_VOP1__V_CVT_U16_F16, gem5::VegaISA::Inst_VOP1__V_CVT_U32_F32, gem5::VegaISA::Inst_VOP1__V_CVT_U32_F64, gem5::VegaISA::Inst_VOP1__V_EXP_F16, gem5::VegaISA::Inst_VOP1__V_EXP_F32, gem5::VegaISA::Inst_VOP1__V_EXP_LEGACY_F32, gem5::VegaISA::Inst_VOP1__V_FFBH_I32, gem5::VegaISA::Inst_VOP1__V_FFBH_U32, gem5::VegaISA::Inst_VOP1__V_FFBL_B32, gem5::VegaISA::Inst_VOP1__V_FLOOR_F16, gem5::VegaISA::Inst_VOP1__V_FLOOR_F32, gem5::VegaISA::Inst_VOP1__V_FLOOR_F64, gem5::VegaISA::Inst_VOP1__V_FRACT_F16, gem5::VegaISA::Inst_VOP1__V_FRACT_F32, gem5::VegaISA::Inst_VOP1__V_FRACT_F64, gem5::VegaISA::Inst_VOP1__V_FREXP_EXP_I16_F16, gem5::VegaISA::Inst_VOP1__V_FREXP_EXP_I32_F32, gem5::VegaISA::Inst_VOP1__V_FREXP_EXP_I32_F64, gem5::VegaISA::Inst_VOP1__V_FREXP_MANT_F16, gem5::VegaISA::Inst_VOP1__V_FREXP_MANT_F32, gem5::VegaISA::Inst_VOP1__V_FREXP_MANT_F64, gem5::VegaISA::Inst_VOP1__V_LOG_F16, gem5::VegaISA::Inst_VOP1__V_LOG_F32, gem5::VegaISA::Inst_VOP1__V_LOG_LEGACY_F32, gem5::VegaISA::Inst_VOP1__V_MOV_B32, gem5::VegaISA::Inst_VOP1__V_MOV_B64, gem5::VegaISA::Inst_VOP1__V_MOV_FED_B32, gem5::VegaISA::Inst_VOP1__V_NOP, gem5::VegaISA::Inst_VOP1__V_NOT_B32, gem5::VegaISA::Inst_VOP1__V_RCP_F16, gem5::VegaISA::Inst_VOP1__V_RCP_F32, gem5::VegaISA::Inst_VOP1__V_RCP_F64, gem5::VegaISA::Inst_VOP1__V_RCP_IFLAG_F32, gem5::VegaISA::Inst_VOP1__V_READFIRSTLANE_B32, gem5::VegaISA::Inst_VOP1__V_RNDNE_F16, gem5::VegaISA::Inst_VOP1__V_RNDNE_F32, gem5::VegaISA::Inst_VOP1__V_RNDNE_F64, gem5::VegaISA::Inst_VOP1__V_RSQ_F16, gem5::VegaISA::Inst_VOP1__V_RSQ_F32, gem5::VegaISA::Inst_VOP1__V_RSQ_F64, gem5::VegaISA::Inst_VOP1__V_SIN_F16, gem5::VegaISA::Inst_VOP1__V_SIN_F32, gem5::VegaISA::Inst_VOP1__V_SQRT_F16, gem5::VegaISA::Inst_VOP1__V_SQRT_F32, gem5::VegaISA::Inst_VOP1__V_SQRT_F64, gem5::VegaISA::Inst_VOP1__V_TRUNC_F16, gem5::VegaISA::Inst_VOP1__V_TRUNC_F32, gem5::VegaISA::Inst_VOP1__V_TRUNC_F64, gem5::VegaISA::Inst_VOP2__V_ADD_CO_U32, gem5::VegaISA::Inst_VOP2__V_ADD_F16, gem5::VegaISA::Inst_VOP2__V_ADD_F32, gem5::VegaISA::Inst_VOP2__V_ADD_U16, gem5::VegaISA::Inst_VOP2__V_ADD_U32, gem5::VegaISA::Inst_VOP2__V_ADDC_CO_U32, gem5::VegaISA::Inst_VOP2__V_AND_B32, gem5::VegaISA::Inst_VOP2__V_ASHRREV_I16, gem5::VegaISA::Inst_VOP2__V_ASHRREV_I32, gem5::VegaISA::Inst_VOP2__V_CNDMASK_B32, gem5::VegaISA::Inst_VOP2__V_FMAC_F32, gem5::VegaISA::Inst_VOP2__V_FMAC_F64, gem5::VegaISA::Inst_VOP2__V_LDEXP_F16, gem5::VegaISA::Inst_VOP2__V_LSHLREV_B16, gem5::VegaISA::Inst_VOP2__V_LSHLREV_B32, gem5::VegaISA::Inst_VOP2__V_LSHRREV_B16, gem5::VegaISA::Inst_VOP2__V_LSHRREV_B32, gem5::VegaISA::Inst_VOP2__V_MAC_F16, gem5::VegaISA::Inst_VOP2__V_MAC_F32, gem5::VegaISA::Inst_VOP2__V_MADAK_F16, gem5::VegaISA::Inst_VOP2__V_MADAK_F32, gem5::VegaISA::Inst_VOP2__V_MADMK_F16, gem5::VegaISA::Inst_VOP2__V_MADMK_F32, gem5::VegaISA::Inst_VOP2__V_MAX_F16, gem5::VegaISA::Inst_VOP2__V_MAX_F32, gem5::VegaISA::Inst_VOP2__V_MAX_I16, gem5::VegaISA::Inst_VOP2__V_MAX_I32, gem5::VegaISA::Inst_VOP2__V_MAX_U16, gem5::VegaISA::Inst_VOP2__V_MAX_U32, gem5::VegaISA::Inst_VOP2__V_MIN_F16, gem5::VegaISA::Inst_VOP2__V_MIN_F32, gem5::VegaISA::Inst_VOP2__V_MIN_I16, gem5::VegaISA::Inst_VOP2__V_MIN_I32, gem5::VegaISA::Inst_VOP2__V_MIN_U16, gem5::VegaISA::Inst_VOP2__V_MIN_U32, gem5::VegaISA::Inst_VOP2__V_MUL_F16, gem5::VegaISA::Inst_VOP2__V_MUL_F32, gem5::VegaISA::Inst_VOP2__V_MUL_HI_I32_I24, gem5::VegaISA::Inst_VOP2__V_MUL_HI_U32_U24, gem5::VegaISA::Inst_VOP2__V_MUL_I32_I24, gem5::VegaISA::Inst_VOP2__V_MUL_LEGACY_F32, gem5::VegaISA::Inst_VOP2__V_MUL_LO_U16, gem5::VegaISA::Inst_VOP2__V_MUL_U32_U24, gem5::VegaISA::Inst_VOP2__V_OR_B32, gem5::VegaISA::Inst_VOP2__V_SUB_CO_U32, gem5::VegaISA::Inst_VOP2__V_SUB_F16, gem5::VegaISA::Inst_VOP2__V_SUB_F32, gem5::VegaISA::Inst_VOP2__V_SUB_U16, gem5::VegaISA::Inst_VOP2__V_SUB_U32, gem5::VegaISA::Inst_VOP2__V_SUBB_CO_U32, gem5::VegaISA::Inst_VOP2__V_SUBBREV_CO_U32, gem5::VegaISA::Inst_VOP2__V_SUBREV_CO_U32, gem5::VegaISA::Inst_VOP2__V_SUBREV_F16, gem5::VegaISA::Inst_VOP2__V_SUBREV_F32, gem5::VegaISA::Inst_VOP2__V_SUBREV_U16, gem5::VegaISA::Inst_VOP2__V_SUBREV_U32, gem5::VegaISA::Inst_VOP2__V_XNOR_B32, gem5::VegaISA::Inst_VOP2__V_XOR_B32, gem5::VegaISA::Inst_VOP3__V_ADD3_U32, gem5::VegaISA::Inst_VOP3__V_ADD_CO_U32, gem5::VegaISA::Inst_VOP3__V_ADD_F16, gem5::VegaISA::Inst_VOP3__V_ADD_F32, gem5::VegaISA::Inst_VOP3__V_ADD_F64, gem5::VegaISA::Inst_VOP3__V_ADD_LSHL_U32, gem5::VegaISA::Inst_VOP3__V_ADD_U16, gem5::VegaISA::Inst_VOP3__V_ADD_U32, gem5::VegaISA::Inst_VOP3__V_ADDC_CO_U32, gem5::VegaISA::Inst_VOP3__V_ALIGNBIT_B32, gem5::VegaISA::Inst_VOP3__V_ALIGNBYTE_B32, gem5::VegaISA::Inst_VOP3__V_AND_B32, gem5::VegaISA::Inst_VOP3__V_AND_OR_B32, gem5::VegaISA::Inst_VOP3__V_ASHRREV_I16, gem5::VegaISA::Inst_VOP3__V_ASHRREV_I32, gem5::VegaISA::Inst_VOP3__V_ASHRREV_I64, gem5::VegaISA::Inst_VOP3__V_BCNT_U32_B32, gem5::VegaISA::Inst_VOP3__V_BFE_I32, gem5::VegaISA::Inst_VOP3__V_BFE_U32, gem5::VegaISA::Inst_VOP3__V_BFI_B32, gem5::VegaISA::Inst_VOP3__V_BFM_B32, gem5::VegaISA::Inst_VOP3__V_BFREV_B32, gem5::VegaISA::Inst_VOP3__V_CEIL_F16, gem5::VegaISA::Inst_VOP3__V_CEIL_F32, gem5::VegaISA::Inst_VOP3__V_CEIL_F64, gem5::VegaISA::Inst_VOP3__V_CLREXCP, gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F16, gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F32, gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F64, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_F16, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_F32, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_F64, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_I16, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_I32, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_I64, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_U16, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_U32, gem5::VegaISA::Inst_VOP3__V_CMP_EQ_U64, gem5::VegaISA::Inst_VOP3__V_CMP_F_F16, gem5::VegaISA::Inst_VOP3__V_CMP_F_F32, gem5::VegaISA::Inst_VOP3__V_CMP_F_F64, gem5::VegaISA::Inst_VOP3__V_CMP_F_I16, gem5::VegaISA::Inst_VOP3__V_CMP_F_I32, gem5::VegaISA::Inst_VOP3__V_CMP_F_I64, gem5::VegaISA::Inst_VOP3__V_CMP_F_U16, gem5::VegaISA::Inst_VOP3__V_CMP_F_U32, gem5::VegaISA::Inst_VOP3__V_CMP_F_U64, gem5::VegaISA::Inst_VOP3__V_CMP_GE_F16, gem5::VegaISA::Inst_VOP3__V_CMP_GE_F32, gem5::VegaISA::Inst_VOP3__V_CMP_GE_F64, gem5::VegaISA::Inst_VOP3__V_CMP_GE_I16, gem5::VegaISA::Inst_VOP3__V_CMP_GE_I32, gem5::VegaISA::Inst_VOP3__V_CMP_GE_I64, gem5::VegaISA::Inst_VOP3__V_CMP_GE_U16, gem5::VegaISA::Inst_VOP3__V_CMP_GE_U32, gem5::VegaISA::Inst_VOP3__V_CMP_GE_U64, gem5::VegaISA::Inst_VOP3__V_CMP_GT_F16, gem5::VegaISA::Inst_VOP3__V_CMP_GT_F32, gem5::VegaISA::Inst_VOP3__V_CMP_GT_F64, gem5::VegaISA::Inst_VOP3__V_CMP_GT_I16, gem5::VegaISA::Inst_VOP3__V_CMP_GT_I32, gem5::VegaISA::Inst_VOP3__V_CMP_GT_I64, gem5::VegaISA::Inst_VOP3__V_CMP_GT_U16, gem5::VegaISA::Inst_VOP3__V_CMP_GT_U32, gem5::VegaISA::Inst_VOP3__V_CMP_GT_U64, gem5::VegaISA::Inst_VOP3__V_CMP_LE_F16, gem5::VegaISA::Inst_VOP3__V_CMP_LE_F32, gem5::VegaISA::Inst_VOP3__V_CMP_LE_F64, gem5::VegaISA::Inst_VOP3__V_CMP_LE_I16, gem5::VegaISA::Inst_VOP3__V_CMP_LE_I32, gem5::VegaISA::Inst_VOP3__V_CMP_LE_I64, gem5::VegaISA::Inst_VOP3__V_CMP_LE_U16, gem5::VegaISA::Inst_VOP3__V_CMP_LE_U32, gem5::VegaISA::Inst_VOP3__V_CMP_LE_U64, gem5::VegaISA::Inst_VOP3__V_CMP_LG_F16, gem5::VegaISA::Inst_VOP3__V_CMP_LG_F32, gem5::VegaISA::Inst_VOP3__V_CMP_LG_F64, gem5::VegaISA::Inst_VOP3__V_CMP_LT_F16, gem5::VegaISA::Inst_VOP3__V_CMP_LT_F32, gem5::VegaISA::Inst_VOP3__V_CMP_LT_F64, gem5::VegaISA::Inst_VOP3__V_CMP_LT_I16, gem5::VegaISA::Inst_VOP3__V_CMP_LT_I32, gem5::VegaISA::Inst_VOP3__V_CMP_LT_I64, gem5::VegaISA::Inst_VOP3__V_CMP_LT_U16, gem5::VegaISA::Inst_VOP3__V_CMP_LT_U32, gem5::VegaISA::Inst_VOP3__V_CMP_LT_U64, gem5::VegaISA::Inst_VOP3__V_CMP_NE_I16, gem5::VegaISA::Inst_VOP3__V_CMP_NE_I32, gem5::VegaISA::Inst_VOP3__V_CMP_NE_I64, gem5::VegaISA::Inst_VOP3__V_CMP_NE_U16, gem5::VegaISA::Inst_VOP3__V_CMP_NE_U32, gem5::VegaISA::Inst_VOP3__V_CMP_NE_U64, gem5::VegaISA::Inst_VOP3__V_CMP_NEQ_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NEQ_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NEQ_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NGE_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NGE_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NGE_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NGT_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NGT_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NGT_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NLE_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NLE_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NLE_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NLG_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NLG_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NLG_F64, gem5::VegaISA::Inst_VOP3__V_CMP_NLT_F16, gem5::VegaISA::Inst_VOP3__V_CMP_NLT_F32, gem5::VegaISA::Inst_VOP3__V_CMP_NLT_F64, gem5::VegaISA::Inst_VOP3__V_CMP_O_F16, gem5::VegaISA::Inst_VOP3__V_CMP_O_F32, gem5::VegaISA::Inst_VOP3__V_CMP_O_F64, gem5::VegaISA::Inst_VOP3__V_CMP_T_I16, gem5::VegaISA::Inst_VOP3__V_CMP_T_I32, gem5::VegaISA::Inst_VOP3__V_CMP_T_I64, gem5::VegaISA::Inst_VOP3__V_CMP_T_U16, gem5::VegaISA::Inst_VOP3__V_CMP_T_U32, gem5::VegaISA::Inst_VOP3__V_CMP_T_U64, gem5::VegaISA::Inst_VOP3__V_CMP_TRU_F16, gem5::VegaISA::Inst_VOP3__V_CMP_TRU_F32, gem5::VegaISA::Inst_VOP3__V_CMP_TRU_F64, gem5::VegaISA::Inst_VOP3__V_CMP_U_F16, gem5::VegaISA::Inst_VOP3__V_CMP_U_F32, gem5::VegaISA::Inst_VOP3__V_CMP_U_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_F_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_F_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_F_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_F_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_F_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_F_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_F_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_F_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_F_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_GE_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_GT_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_LE_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_LG_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_LG_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_LG_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_LT_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_NE_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_NEQ_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NEQ_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NEQ_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NGE_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NGE_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NGE_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NGT_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NGT_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NGT_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NLE_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NLE_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NLE_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NLG_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NLG_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NLG_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_NLT_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_NLT_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_NLT_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_O_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_O_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_O_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_T_I16, gem5::VegaISA::Inst_VOP3__V_CMPX_T_I32, gem5::VegaISA::Inst_VOP3__V_CMPX_T_I64, gem5::VegaISA::Inst_VOP3__V_CMPX_T_U16, gem5::VegaISA::Inst_VOP3__V_CMPX_T_U32, gem5::VegaISA::Inst_VOP3__V_CMPX_T_U64, gem5::VegaISA::Inst_VOP3__V_CMPX_TRU_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_TRU_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_TRU_F64, gem5::VegaISA::Inst_VOP3__V_CMPX_U_F16, gem5::VegaISA::Inst_VOP3__V_CMPX_U_F32, gem5::VegaISA::Inst_VOP3__V_CMPX_U_F64, gem5::VegaISA::Inst_VOP3__V_CNDMASK_B32, gem5::VegaISA::Inst_VOP3__V_COS_F16, gem5::VegaISA::Inst_VOP3__V_COS_F32, gem5::VegaISA::Inst_VOP3__V_CUBEID_F32, gem5::VegaISA::Inst_VOP3__V_CUBEMA_F32, gem5::VegaISA::Inst_VOP3__V_CUBESC_F32, gem5::VegaISA::Inst_VOP3__V_CUBETC_F32, gem5::VegaISA::Inst_VOP3__V_CVT_F16_F32, gem5::VegaISA::Inst_VOP3__V_CVT_F16_I16, gem5::VegaISA::Inst_VOP3__V_CVT_F16_U16, gem5::VegaISA::Inst_VOP3__V_CVT_F32_F16, gem5::VegaISA::Inst_VOP3__V_CVT_F32_F64, gem5::VegaISA::Inst_VOP3__V_CVT_F32_I32, gem5::VegaISA::Inst_VOP3__V_CVT_F32_U32, gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE0, gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE1, gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE2, gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE3, gem5::VegaISA::Inst_VOP3__V_CVT_F64_F32, gem5::VegaISA::Inst_VOP3__V_CVT_F64_I32, gem5::VegaISA::Inst_VOP3__V_CVT_F64_U32, gem5::VegaISA::Inst_VOP3__V_CVT_FLR_I32_F32, gem5::VegaISA::Inst_VOP3__V_CVT_I16_F16, gem5::VegaISA::Inst_VOP3__V_CVT_I32_F32, gem5::VegaISA::Inst_VOP3__V_CVT_I32_F64, gem5::VegaISA::Inst_VOP3__V_CVT_OFF_F32_I4, gem5::VegaISA::Inst_VOP3__V_CVT_PK_FP8_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PK_I16_I32, gem5::VegaISA::Inst_VOP3__V_CVT_PK_U16_U32, gem5::VegaISA::Inst_VOP3__V_CVT_PK_U8_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PKACCUM_U8_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PKNORM_I16_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PKNORM_U16_F32, gem5::VegaISA::Inst_VOP3__V_CVT_PKRTZ_F16_F32, gem5::VegaISA::Inst_VOP3__V_CVT_RPI_I32_F32, gem5::VegaISA::Inst_VOP3__V_CVT_U16_F16, gem5::VegaISA::Inst_VOP3__V_CVT_U32_F32, gem5::VegaISA::Inst_VOP3__V_CVT_U32_F64, gem5::VegaISA::Inst_VOP3__V_DIV_FIXUP_F16, gem5::VegaISA::Inst_VOP3__V_DIV_FIXUP_F32, gem5::VegaISA::Inst_VOP3__V_DIV_FIXUP_F64, gem5::VegaISA::Inst_VOP3__V_DIV_FMAS_F32, gem5::VegaISA::Inst_VOP3__V_DIV_FMAS_F64, gem5::VegaISA::Inst_VOP3__V_DIV_SCALE_F32, gem5::VegaISA::Inst_VOP3__V_DIV_SCALE_F64, gem5::VegaISA::Inst_VOP3__V_EXP_F16, gem5::VegaISA::Inst_VOP3__V_EXP_F32, gem5::VegaISA::Inst_VOP3__V_EXP_LEGACY_F32, gem5::VegaISA::Inst_VOP3__V_FFBH_I32, gem5::VegaISA::Inst_VOP3__V_FFBH_U32, gem5::VegaISA::Inst_VOP3__V_FFBL_B32, gem5::VegaISA::Inst_VOP3__V_FLOOR_F16, gem5::VegaISA::Inst_VOP3__V_FLOOR_F32, gem5::VegaISA::Inst_VOP3__V_FLOOR_F64, gem5::VegaISA::Inst_VOP3__V_FMA_F16, gem5::VegaISA::Inst_VOP3__V_FMA_F32, gem5::VegaISA::Inst_VOP3__V_FMA_F64, gem5::VegaISA::Inst_VOP3__V_FMAC_F32, gem5::VegaISA::Inst_VOP3__V_FRACT_F16, gem5::VegaISA::Inst_VOP3__V_FRACT_F32, gem5::VegaISA::Inst_VOP3__V_FRACT_F64, gem5::VegaISA::Inst_VOP3__V_FREXP_EXP_I16_F16, gem5::VegaISA::Inst_VOP3__V_FREXP_EXP_I32_F32, gem5::VegaISA::Inst_VOP3__V_FREXP_EXP_I32_F64, gem5::VegaISA::Inst_VOP3__V_FREXP_MANT_F16, gem5::VegaISA::Inst_VOP3__V_FREXP_MANT_F32, gem5::VegaISA::Inst_VOP3__V_FREXP_MANT_F64, gem5::VegaISA::Inst_VOP3__V_INTERP_MOV_F32, gem5::VegaISA::Inst_VOP3__V_INTERP_P1_F32, gem5::VegaISA::Inst_VOP3__V_INTERP_P1LL_F16, gem5::VegaISA::Inst_VOP3__V_INTERP_P1LV_F16, gem5::VegaISA::Inst_VOP3__V_INTERP_P2_F16, gem5::VegaISA::Inst_VOP3__V_INTERP_P2_F32, gem5::VegaISA::Inst_VOP3__V_LDEXP_F16, gem5::VegaISA::Inst_VOP3__V_LDEXP_F32, gem5::VegaISA::Inst_VOP3__V_LDEXP_F64, gem5::VegaISA::Inst_VOP3__V_LERP_U8, gem5::VegaISA::Inst_VOP3__V_LOG_F16, gem5::VegaISA::Inst_VOP3__V_LOG_F32, gem5::VegaISA::Inst_VOP3__V_LOG_LEGACY_F32, gem5::VegaISA::Inst_VOP3__V_LSHL_ADD_U32, gem5::VegaISA::Inst_VOP3__V_LSHL_ADD_U64, gem5::VegaISA::Inst_VOP3__V_LSHL_OR_B32, gem5::VegaISA::Inst_VOP3__V_LSHLREV_B16, gem5::VegaISA::Inst_VOP3__V_LSHLREV_B32, gem5::VegaISA::Inst_VOP3__V_LSHLREV_B64, gem5::VegaISA::Inst_VOP3__V_LSHRREV_B16, gem5::VegaISA::Inst_VOP3__V_LSHRREV_B32, gem5::VegaISA::Inst_VOP3__V_LSHRREV_B64, gem5::VegaISA::Inst_VOP3__V_MAC_F16, gem5::VegaISA::Inst_VOP3__V_MAC_F32, gem5::VegaISA::Inst_VOP3__V_MAD_F16, gem5::VegaISA::Inst_VOP3__V_MAD_F32, gem5::VegaISA::Inst_VOP3__V_MAD_I16, gem5::VegaISA::Inst_VOP3__V_MAD_I32_I24, gem5::VegaISA::Inst_VOP3__V_MAD_I64_I32, gem5::VegaISA::Inst_VOP3__V_MAD_LEGACY_F32, gem5::VegaISA::Inst_VOP3__V_MAD_U16, gem5::VegaISA::Inst_VOP3__V_MAD_U32_U24, gem5::VegaISA::Inst_VOP3__V_MAD_U64_U32, gem5::VegaISA::Inst_VOP3__V_MAX3_F32, gem5::VegaISA::Inst_VOP3__V_MAX3_I32, gem5::VegaISA::Inst_VOP3__V_MAX3_U32, gem5::VegaISA::Inst_VOP3__V_MAX_F16, gem5::VegaISA::Inst_VOP3__V_MAX_F32, gem5::VegaISA::Inst_VOP3__V_MAX_F64, gem5::VegaISA::Inst_VOP3__V_MAX_I16, gem5::VegaISA::Inst_VOP3__V_MAX_I32, gem5::VegaISA::Inst_VOP3__V_MAX_U16, gem5::VegaISA::Inst_VOP3__V_MAX_U32, gem5::VegaISA::Inst_VOP3__V_MBCNT_HI_U32_B32, gem5::VegaISA::Inst_VOP3__V_MBCNT_LO_U32_B32, gem5::VegaISA::Inst_VOP3__V_MED3_F32, gem5::VegaISA::Inst_VOP3__V_MED3_I32, gem5::VegaISA::Inst_VOP3__V_MED3_U32, gem5::VegaISA::Inst_VOP3__V_MIN3_F32, gem5::VegaISA::Inst_VOP3__V_MIN3_I32, gem5::VegaISA::Inst_VOP3__V_MIN3_U32, gem5::VegaISA::Inst_VOP3__V_MIN_F16, gem5::VegaISA::Inst_VOP3__V_MIN_F32, gem5::VegaISA::Inst_VOP3__V_MIN_F64, gem5::VegaISA::Inst_VOP3__V_MIN_I16, gem5::VegaISA::Inst_VOP3__V_MIN_I32, gem5::VegaISA::Inst_VOP3__V_MIN_U16, gem5::VegaISA::Inst_VOP3__V_MIN_U32, gem5::VegaISA::Inst_VOP3__V_MOV_B32, gem5::VegaISA::Inst_VOP3__V_MOV_FED_B32, gem5::VegaISA::Inst_VOP3__V_MQSAD_PK_U16_U8, gem5::VegaISA::Inst_VOP3__V_MQSAD_U32_U8, gem5::VegaISA::Inst_VOP3__V_MSAD_U8, gem5::VegaISA::Inst_VOP3__V_MUL_F16, gem5::VegaISA::Inst_VOP3__V_MUL_F32, gem5::VegaISA::Inst_VOP3__V_MUL_F64, gem5::VegaISA::Inst_VOP3__V_MUL_HI_I32, gem5::VegaISA::Inst_VOP3__V_MUL_HI_I32_I24, gem5::VegaISA::Inst_VOP3__V_MUL_HI_U32, gem5::VegaISA::Inst_VOP3__V_MUL_HI_U32_U24, gem5::VegaISA::Inst_VOP3__V_MUL_I32_I24, gem5::VegaISA::Inst_VOP3__V_MUL_LEGACY_F32, gem5::VegaISA::Inst_VOP3__V_MUL_LO_U16, gem5::VegaISA::Inst_VOP3__V_MUL_LO_U32, gem5::VegaISA::Inst_VOP3__V_MUL_U32_U24, gem5::VegaISA::Inst_VOP3__V_NOP, gem5::VegaISA::Inst_VOP3__V_NOT_B32, gem5::VegaISA::Inst_VOP3__V_OR3_B32, gem5::VegaISA::Inst_VOP3__V_OR_B32, gem5::VegaISA::Inst_VOP3__V_PERM_B32, gem5::VegaISA::Inst_VOP3__V_QSAD_PK_U16_U8, gem5::VegaISA::Inst_VOP3__V_RCP_F16, gem5::VegaISA::Inst_VOP3__V_RCP_F32, gem5::VegaISA::Inst_VOP3__V_RCP_F64, gem5::VegaISA::Inst_VOP3__V_RCP_IFLAG_F32, gem5::VegaISA::Inst_VOP3__V_READLANE_B32, gem5::VegaISA::Inst_VOP3__V_RNDNE_F16, gem5::VegaISA::Inst_VOP3__V_RNDNE_F32, gem5::VegaISA::Inst_VOP3__V_RNDNE_F64, gem5::VegaISA::Inst_VOP3__V_RSQ_F16, gem5::VegaISA::Inst_VOP3__V_RSQ_F32, gem5::VegaISA::Inst_VOP3__V_RSQ_F64, gem5::VegaISA::Inst_VOP3__V_SAD_HI_U8, gem5::VegaISA::Inst_VOP3__V_SAD_U16, gem5::VegaISA::Inst_VOP3__V_SAD_U32, gem5::VegaISA::Inst_VOP3__V_SAD_U8, gem5::VegaISA::Inst_VOP3__V_SIN_F16, gem5::VegaISA::Inst_VOP3__V_SIN_F32, gem5::VegaISA::Inst_VOP3__V_SQRT_F16, gem5::VegaISA::Inst_VOP3__V_SQRT_F32, gem5::VegaISA::Inst_VOP3__V_SQRT_F64, gem5::VegaISA::Inst_VOP3__V_SUB_CO_U32, gem5::VegaISA::Inst_VOP3__V_SUB_F16, gem5::VegaISA::Inst_VOP3__V_SUB_F32, gem5::VegaISA::Inst_VOP3__V_SUB_U16, gem5::VegaISA::Inst_VOP3__V_SUB_U32, gem5::VegaISA::Inst_VOP3__V_SUBB_CO_U32, gem5::VegaISA::Inst_VOP3__V_SUBBREV_CO_U32, gem5::VegaISA::Inst_VOP3__V_SUBREV_CO_U32, gem5::VegaISA::Inst_VOP3__V_SUBREV_F16, gem5::VegaISA::Inst_VOP3__V_SUBREV_F32, gem5::VegaISA::Inst_VOP3__V_SUBREV_U16, gem5::VegaISA::Inst_VOP3__V_SUBREV_U32, gem5::VegaISA::Inst_VOP3__V_TRIG_PREOP_F64, gem5::VegaISA::Inst_VOP3__V_TRUNC_F16, gem5::VegaISA::Inst_VOP3__V_TRUNC_F32, gem5::VegaISA::Inst_VOP3__V_TRUNC_F64, gem5::VegaISA::Inst_VOP3__V_WRITELANE_B32, gem5::VegaISA::Inst_VOP3__V_XAD_U32, gem5::VegaISA::Inst_VOP3__V_XOR_B32, gem5::VegaISA::Inst_VOP3P__1OP, gem5::VegaISA::Inst_VOP3P__2OP_X16, gem5::VegaISA::Inst_VOP3P__3OP_X16, gem5::VegaISA::Inst_VOP3P__V_PK_ADD_F32, gem5::VegaISA::Inst_VOP3P__V_PK_FMA_F32, gem5::VegaISA::Inst_VOP3P__V_PK_MOV_B32, gem5::VegaISA::Inst_VOP3P__V_PK_MUL_F32, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< _delta, M, N, K, B, T1, T2, MNEMONIC >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 16, 16, 1, 4, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_16X16X1_4B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 16, 16, 1, 4, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_16X16X1_4B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 16, 16, 4, 1, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_16X16X4_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 16, 16, 4, 1, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_16X16X4_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 32, 32, 1, 2, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_32X32X1_2B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 32, 32, 1, 2, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_32X32X1_2B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 32, 32, 2, 1, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_32X32X2_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 32, 32, 2, 1, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_32X32X2_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 4, 4, 1, 16, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_4X4X1_16B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 4, 4, 1, 16, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_4X4X1_16B_F32 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 2, 16, 16, 4, 1, ConstVecOperandF64, VecOperandF64, &MNEM__V_MFMA_F64_16X16X4_F64 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 2, 16, 16, 4, 1, ConstVecOperandF64, VecOperandF64, &MNEM__V_MFMA_F64_16X16X4_F64 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 2, 4, 4, 4, 4, ConstVecOperandF64, VecOperandF64, &MNEM__V_MFMA_F64_4X4X4_4B_F64 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 2, 4, 4, 4, 4, ConstVecOperandF64, VecOperandF64, &MNEM__V_MFMA_F64_4X4X4_4B_F64 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_I8< M, N, K, B, MNEMONIC >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_I8< 16, 16, 16, 1, &MNEM__V_MFMA_I32_16X16X16_I8 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_I8< 16, 16, 16, 1, &MNEM__V_MFMA_I32_16X16X16_I8 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< M, N, K, B, MXFPT, MNEMONIC >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 16, 16, 16, 1, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_16X16X16_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 16, 16, 16, 1, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_16X16X16_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 16, 16, 4, 4, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_16X16X4_4B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 16, 16, 4, 4, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_16X16X4_4B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 4, 2, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_32X32X4_2B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 4, 2, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_32X32X4_2B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 8, 1, AMDGPU::mxbfloat16, &MNEM__V_MFMA_F32_32X32X8_BF16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 8, 1, AMDGPU::mxbfloat16, &MNEM__V_MFMA_F32_32X32X8_BF16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 8, 1, AMDGPU::mxfloat16, &NMEM__V_MFMA_F32_32X32X8_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 8, 1, AMDGPU::mxfloat16, &NMEM__V_MFMA_F32_32X32X8_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 4, 4, 4, 16, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_4X4X4_16B_F16 >, gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 4, 4, 4, 16, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_4X4X4_16B_F16 >, gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F16, gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F32, gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F64, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_F16, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_F32, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_F64, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I16, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I32, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I64, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U16, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U32, gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U64, gem5::VegaISA::Inst_VOPC__V_CMP_F_F16, gem5::VegaISA::Inst_VOPC__V_CMP_F_F32, gem5::VegaISA::Inst_VOPC__V_CMP_F_F64, gem5::VegaISA::Inst_VOPC__V_CMP_F_I16, gem5::VegaISA::Inst_VOPC__V_CMP_F_I32, gem5::VegaISA::Inst_VOPC__V_CMP_F_I64, gem5::VegaISA::Inst_VOPC__V_CMP_F_U16, gem5::VegaISA::Inst_VOPC__V_CMP_F_U32, gem5::VegaISA::Inst_VOPC__V_CMP_F_U64, gem5::VegaISA::Inst_VOPC__V_CMP_GE_F16, gem5::VegaISA::Inst_VOPC__V_CMP_GE_F32, gem5::VegaISA::Inst_VOPC__V_CMP_GE_F64, gem5::VegaISA::Inst_VOPC__V_CMP_GE_I16, gem5::VegaISA::Inst_VOPC__V_CMP_GE_I32, gem5::VegaISA::Inst_VOPC__V_CMP_GE_I64, gem5::VegaISA::Inst_VOPC__V_CMP_GE_U16, gem5::VegaISA::Inst_VOPC__V_CMP_GE_U32, gem5::VegaISA::Inst_VOPC__V_CMP_GE_U64, gem5::VegaISA::Inst_VOPC__V_CMP_GT_F16, gem5::VegaISA::Inst_VOPC__V_CMP_GT_F32, gem5::VegaISA::Inst_VOPC__V_CMP_GT_F64, gem5::VegaISA::Inst_VOPC__V_CMP_GT_I16, gem5::VegaISA::Inst_VOPC__V_CMP_GT_I32, gem5::VegaISA::Inst_VOPC__V_CMP_GT_I64, gem5::VegaISA::Inst_VOPC__V_CMP_GT_U16, gem5::VegaISA::Inst_VOPC__V_CMP_GT_U32, gem5::VegaISA::Inst_VOPC__V_CMP_GT_U64, gem5::VegaISA::Inst_VOPC__V_CMP_LE_F16, gem5::VegaISA::Inst_VOPC__V_CMP_LE_F32, gem5::VegaISA::Inst_VOPC__V_CMP_LE_F64, gem5::VegaISA::Inst_VOPC__V_CMP_LE_I16, gem5::VegaISA::Inst_VOPC__V_CMP_LE_I32, gem5::VegaISA::Inst_VOPC__V_CMP_LE_I64, gem5::VegaISA::Inst_VOPC__V_CMP_LE_U16, gem5::VegaISA::Inst_VOPC__V_CMP_LE_U32, gem5::VegaISA::Inst_VOPC__V_CMP_LE_U64, gem5::VegaISA::Inst_VOPC__V_CMP_LG_F16, gem5::VegaISA::Inst_VOPC__V_CMP_LG_F32, gem5::VegaISA::Inst_VOPC__V_CMP_LG_F64, gem5::VegaISA::Inst_VOPC__V_CMP_LT_F16, gem5::VegaISA::Inst_VOPC__V_CMP_LT_F32, gem5::VegaISA::Inst_VOPC__V_CMP_LT_F64, gem5::VegaISA::Inst_VOPC__V_CMP_LT_I16, gem5::VegaISA::Inst_VOPC__V_CMP_LT_I32, gem5::VegaISA::Inst_VOPC__V_CMP_LT_I64, gem5::VegaISA::Inst_VOPC__V_CMP_LT_U16, gem5::VegaISA::Inst_VOPC__V_CMP_LT_U32, gem5::VegaISA::Inst_VOPC__V_CMP_LT_U64, gem5::VegaISA::Inst_VOPC__V_CMP_NE_I16, gem5::VegaISA::Inst_VOPC__V_CMP_NE_I32, gem5::VegaISA::Inst_VOPC__V_CMP_NE_I64, gem5::VegaISA::Inst_VOPC__V_CMP_NE_U16, gem5::VegaISA::Inst_VOPC__V_CMP_NE_U32, gem5::VegaISA::Inst_VOPC__V_CMP_NE_U64, gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F64, gem5::VegaISA::Inst_VOPC__V_CMP_NLT_F16, gem5::VegaISA::Inst_VOPC__V_CMP_NLT_F32, gem5::VegaISA::Inst_VOPC__V_CMP_NLT_F64, gem5::VegaISA::Inst_VOPC__V_CMP_O_F16, gem5::VegaISA::Inst_VOPC__V_CMP_O_F32, gem5::VegaISA::Inst_VOPC__V_CMP_O_F64, gem5::VegaISA::Inst_VOPC__V_CMP_T_I16, gem5::VegaISA::Inst_VOPC__V_CMP_T_I32, gem5::VegaISA::Inst_VOPC__V_CMP_T_I64, gem5::VegaISA::Inst_VOPC__V_CMP_T_U16, gem5::VegaISA::Inst_VOPC__V_CMP_T_U32, gem5::VegaISA::Inst_VOPC__V_CMP_T_U64, gem5::VegaISA::Inst_VOPC__V_CMP_TRU_F16, gem5::VegaISA::Inst_VOPC__V_CMP_TRU_F32, gem5::VegaISA::Inst_VOPC__V_CMP_TRU_F64, gem5::VegaISA::Inst_VOPC__V_CMP_U_F16, gem5::VegaISA::Inst_VOPC__V_CMP_U_F32, gem5::VegaISA::Inst_VOPC__V_CMP_U_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_F_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_F_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_F_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_F_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_F_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_F_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_F_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_F_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_F_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_O_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_O_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_O_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_T_I16, gem5::VegaISA::Inst_VOPC__V_CMPX_T_I32, gem5::VegaISA::Inst_VOPC__V_CMPX_T_I64, gem5::VegaISA::Inst_VOPC__V_CMPX_T_U16, gem5::VegaISA::Inst_VOPC__V_CMPX_T_U32, gem5::VegaISA::Inst_VOPC__V_CMPX_T_U64, gem5::VegaISA::Inst_VOPC__V_CMPX_TRU_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_TRU_F32, gem5::VegaISA::Inst_VOPC__V_CMPX_TRU_F64, gem5::VegaISA::Inst_VOPC__V_CMPX_U_F16, gem5::VegaISA::Inst_VOPC__V_CMPX_U_F32, and gem5::VegaISA::Inst_VOPC__V_CMPX_U_F64.
Referenced by gem5::VegaISA::Inst_DS::generateDisassembly(), gem5::VegaISA::Inst_VOP3A::generateDisassembly(), gem5::VegaISA::Inst_VOP3B::generateDisassembly(), gem5::VegaISA::Inst_VOP3P::generateDisassembly(), gem5::VegaISA::Inst_VOP3P_MAI::generateDisassembly(), gem5::VegaISA::Inst_FLAT::generateFlatDisassembly(), gem5::VegaISA::Inst_FLAT::generateGlobalScratchDisassembly(), gem5::VegaISA::Inst_FLAT::initFlatOperandInfo(), gem5::VegaISA::Inst_FLAT::initGlobalScratchOperandInfo(), gem5::VegaISA::Inst_DS::initOperandInfo(), gem5::VegaISA::Inst_MIMG::initOperandInfo(), gem5::VegaISA::Inst_MTBUF::initOperandInfo(), gem5::VegaISA::Inst_MUBUF::initOperandInfo(), gem5::VegaISA::Inst_SMEM::initOperandInfo(), gem5::VegaISA::Inst_SOP1::initOperandInfo(), gem5::VegaISA::Inst_SOP2::initOperandInfo(), gem5::VegaISA::Inst_SOPK::initOperandInfo(), gem5::VegaISA::Inst_SOPP::initOperandInfo(), gem5::VegaISA::Inst_VOP1::initOperandInfo(), gem5::VegaISA::Inst_VOP2::initOperandInfo(), gem5::VegaISA::Inst_VOP3A::initOperandInfo(), gem5::VegaISA::Inst_VOP3B::initOperandInfo(), gem5::VegaISA::Inst_VOP3P::initOperandInfo(), gem5::VegaISA::Inst_VOP3P_MAI::initOperandInfo(), and gem5::VegaISA::Inst_VOPC::initOperandInfo().
| int gem5::GPUStaticInst::numSrcScalarDWords | ( | ) |
Definition at line 175 of file gpu_static_inst.cc.
References srcOps, and srcScalarDWords.
| int gem5::GPUStaticInst::numSrcScalarOperands | ( | ) |
Definition at line 163 of file gpu_static_inst.cc.
References srcScalarRegOps.
| int gem5::GPUStaticInst::numSrcVecDWords | ( | ) |
Definition at line 131 of file gpu_static_inst.cc.
References srcOps, and srcVecDWords.
| int gem5::GPUStaticInst::numSrcVecOperands | ( | ) |
Definition at line 119 of file gpu_static_inst.cc.
References srcVecRegOps.
|
inline |
Definition at line 269 of file gpu_static_inst.hh.
References _opcode.
Referenced by gem5::VegaISA::Inst_VOP2::dppHelper(), GPUStaticInst(), gem5::VegaISA::Inst_DS::Inst_DS(), gem5::VegaISA::Inst_EXP::Inst_EXP(), gem5::VegaISA::Inst_FLAT::Inst_FLAT(), gem5::VegaISA::Inst_MIMG::Inst_MIMG(), gem5::VegaISA::Inst_MTBUF::Inst_MTBUF(), gem5::VegaISA::Inst_MUBUF::Inst_MUBUF(), gem5::VegaISA::Inst_SMEM::Inst_SMEM(), gem5::VegaISA::Inst_SOP1::Inst_SOP1(), gem5::VegaISA::Inst_SOP2::Inst_SOP2(), gem5::VegaISA::Inst_SOPC::Inst_SOPC(), gem5::VegaISA::Inst_SOPK::Inst_SOPK(), gem5::VegaISA::Inst_SOPP::Inst_SOPP(), gem5::VegaISA::Inst_VINTRP::Inst_VINTRP(), gem5::VegaISA::Inst_VOP1::Inst_VOP1(), gem5::VegaISA::Inst_VOP2::Inst_VOP2(), gem5::VegaISA::Inst_VOP3A::Inst_VOP3A(), gem5::VegaISA::Inst_VOP3B::Inst_VOP3B(), gem5::VegaISA::Inst_VOP3P::Inst_VOP3P(), gem5::VegaISA::Inst_VOP3P_MAI::Inst_VOP3P_MAI(), gem5::VegaISA::Inst_VOPC::Inst_VOPC(), gem5::VegaISA::Inst_VOP2::sdwaSrcHelper(), and gem5::VegaISA::VEGAGPUStaticInst::VEGAGPUStaticInst().
|
inline |
Definition at line 153 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 155 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 147 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 149 of file gpu_static_inst.hh.
References _flags.
Referenced by gem5::VegaISA::Inst_VOP2::generateDisassembly(), gem5::VegaISA::Inst_VOP3B::generateDisassembly(), gem5::VegaISA::Inst_SOPP::initOperandInfo(), gem5::VegaISA::Inst_VOP2::initOperandInfo(), gem5::VegaISA::Inst_VOP3A::initOperandInfo(), and gem5::VegaISA::Inst_VOP3B::initOperandInfo().
|
inline |
Definition at line 250 of file gpu_static_inst.hh.
References _flags, executed_as, isArgSeg(), isGlobalSeg(), isGroupSeg(), isKernArgSeg(), isPrivateSeg(), isReadOnlySeg(), and isSpillSeg().
Referenced by gem5::VegaISA::Inst_SOPP__S_ENDPGM::execute(), gem5::VegaISA::Inst_DS::Inst_DS(), gem5::VegaISA::Inst_DS__DS_ADD_F32::Inst_DS__DS_ADD_F32(), gem5::VegaISA::Inst_DS__DS_ADD_RTN_F32::Inst_DS__DS_ADD_RTN_F32(), gem5::VegaISA::Inst_DS__DS_ADD_RTN_U32::Inst_DS__DS_ADD_RTN_U32(), gem5::VegaISA::Inst_DS__DS_ADD_SRC2_F32::Inst_DS__DS_ADD_SRC2_F32(), gem5::VegaISA::Inst_DS__DS_ADD_U32::Inst_DS__DS_ADD_U32(), gem5::VegaISA::Inst_DS__DS_ADD_U64::Inst_DS__DS_ADD_U64(), gem5::VegaISA::Inst_DS__DS_BPERMUTE_B32::Inst_DS__DS_BPERMUTE_B32(), gem5::VegaISA::Inst_DS__DS_CMPST_F32::Inst_DS__DS_CMPST_F32(), gem5::VegaISA::Inst_DS__DS_CMPST_F64::Inst_DS__DS_CMPST_F64(), gem5::VegaISA::Inst_DS__DS_CMPST_RTN_B32::Inst_DS__DS_CMPST_RTN_B32(), gem5::VegaISA::Inst_DS__DS_CMPST_RTN_F32::Inst_DS__DS_CMPST_RTN_F32(), gem5::VegaISA::Inst_DS__DS_CMPST_RTN_F64::Inst_DS__DS_CMPST_RTN_F64(), gem5::VegaISA::Inst_DS__DS_MAX_F32::Inst_DS__DS_MAX_F32(), gem5::VegaISA::Inst_DS__DS_MAX_F64::Inst_DS__DS_MAX_F64(), gem5::VegaISA::Inst_DS__DS_MAX_RTN_F32::Inst_DS__DS_MAX_RTN_F32(), gem5::VegaISA::Inst_DS__DS_MAX_RTN_F64::Inst_DS__DS_MAX_RTN_F64(), gem5::VegaISA::Inst_DS__DS_MAX_SRC2_F32::Inst_DS__DS_MAX_SRC2_F32(), gem5::VegaISA::Inst_DS__DS_MAX_SRC2_F64::Inst_DS__DS_MAX_SRC2_F64(), gem5::VegaISA::Inst_DS__DS_MIN_F32::Inst_DS__DS_MIN_F32(), gem5::VegaISA::Inst_DS__DS_MIN_F64::Inst_DS__DS_MIN_F64(), gem5::VegaISA::Inst_DS__DS_MIN_RTN_F32::Inst_DS__DS_MIN_RTN_F32(), gem5::VegaISA::Inst_DS__DS_MIN_RTN_F64::Inst_DS__DS_MIN_RTN_F64(), gem5::VegaISA::Inst_DS__DS_MIN_SRC2_F32::Inst_DS__DS_MIN_SRC2_F32(), gem5::VegaISA::Inst_DS__DS_MIN_SRC2_F64::Inst_DS__DS_MIN_SRC2_F64(), gem5::VegaISA::Inst_DS__DS_NOP::Inst_DS__DS_NOP(), gem5::VegaISA::Inst_DS__DS_OR_B32::Inst_DS__DS_OR_B32(), gem5::VegaISA::Inst_DS__DS_PERMUTE_B32::Inst_DS__DS_PERMUTE_B32(), gem5::VegaISA::Inst_DS__DS_READ2_B32::Inst_DS__DS_READ2_B32(), gem5::VegaISA::Inst_DS__DS_READ2_B64::Inst_DS__DS_READ2_B64(), gem5::VegaISA::Inst_DS__DS_READ2ST64_B32::Inst_DS__DS_READ2ST64_B32(), gem5::VegaISA::Inst_DS__DS_READ2ST64_B64::Inst_DS__DS_READ2ST64_B64(), gem5::VegaISA::Inst_DS__DS_READ_B128::Inst_DS__DS_READ_B128(), gem5::VegaISA::Inst_DS__DS_READ_B32::Inst_DS__DS_READ_B32(), gem5::VegaISA::Inst_DS__DS_READ_B64::Inst_DS__DS_READ_B64(), gem5::VegaISA::Inst_DS__DS_READ_B96::Inst_DS__DS_READ_B96(), gem5::VegaISA::Inst_DS__DS_READ_I16::Inst_DS__DS_READ_I16(), gem5::VegaISA::Inst_DS__DS_READ_I8::Inst_DS__DS_READ_I8(), gem5::VegaISA::Inst_DS__DS_READ_U16::Inst_DS__DS_READ_U16(), gem5::VegaISA::Inst_DS__DS_READ_U16_D16::Inst_DS__DS_READ_U16_D16(), gem5::VegaISA::Inst_DS__DS_READ_U16_D16_HI::Inst_DS__DS_READ_U16_D16_HI(), gem5::VegaISA::Inst_DS__DS_READ_U8::Inst_DS__DS_READ_U8(), gem5::VegaISA::Inst_DS__DS_SWIZZLE_B32::Inst_DS__DS_SWIZZLE_B32(), gem5::VegaISA::Inst_DS__DS_WRITE2_B32::Inst_DS__DS_WRITE2_B32(), gem5::VegaISA::Inst_DS__DS_WRITE2_B64::Inst_DS__DS_WRITE2_B64(), gem5::VegaISA::Inst_DS__DS_WRITE2ST64_B32::Inst_DS__DS_WRITE2ST64_B32(), gem5::VegaISA::Inst_DS__DS_WRITE2ST64_B64::Inst_DS__DS_WRITE2ST64_B64(), gem5::VegaISA::Inst_DS__DS_WRITE_B128::Inst_DS__DS_WRITE_B128(), gem5::VegaISA::Inst_DS__DS_WRITE_B16::Inst_DS__DS_WRITE_B16(), gem5::VegaISA::Inst_DS__DS_WRITE_B32::Inst_DS__DS_WRITE_B32(), gem5::VegaISA::Inst_DS__DS_WRITE_B64::Inst_DS__DS_WRITE_B64(), gem5::VegaISA::Inst_DS__DS_WRITE_B8::Inst_DS__DS_WRITE_B8(), gem5::VegaISA::Inst_DS__DS_WRITE_B8_D16_HI::Inst_DS__DS_WRITE_B8_D16_HI(), gem5::VegaISA::Inst_DS__DS_WRITE_B96::Inst_DS__DS_WRITE_B96(), gem5::VegaISA::Inst_DS__DS_WRITE_SRC2_B32::Inst_DS__DS_WRITE_SRC2_B32(), gem5::VegaISA::Inst_DS__DS_WRITE_SRC2_B64::Inst_DS__DS_WRITE_SRC2_B64(), gem5::VegaISA::Inst_FLAT::Inst_FLAT(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD::Inst_FLAT__FLAT_ATOMIC_ADD(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_F32::Inst_FLAT__FLAT_ATOMIC_ADD_F32(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_F64::Inst_FLAT__FLAT_ATOMIC_ADD_F64(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_ADD_X2::Inst_FLAT__FLAT_ATOMIC_ADD_X2(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_AND::Inst_FLAT__FLAT_ATOMIC_AND(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_AND_X2::Inst_FLAT__FLAT_ATOMIC_AND_X2(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP::Inst_FLAT__FLAT_ATOMIC_CMPSWAP(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP_X2::Inst_FLAT__FLAT_ATOMIC_CMPSWAP_X2(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_DEC::Inst_FLAT__FLAT_ATOMIC_DEC(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_DEC_X2::Inst_FLAT__FLAT_ATOMIC_DEC_X2(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_INC::Inst_FLAT__FLAT_ATOMIC_INC(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_INC_X2::Inst_FLAT__FLAT_ATOMIC_INC_X2(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_MAX_F64::Inst_FLAT__FLAT_ATOMIC_MAX_F64(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_MIN_F64::Inst_FLAT__FLAT_ATOMIC_MIN_F64(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_OR::Inst_FLAT__FLAT_ATOMIC_OR(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_OR_X2::Inst_FLAT__FLAT_ATOMIC_OR_X2(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_PK_ADD_F16::Inst_FLAT__FLAT_ATOMIC_PK_ADD_F16(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMAX::Inst_FLAT__FLAT_ATOMIC_SMAX(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMAX_X2::Inst_FLAT__FLAT_ATOMIC_SMAX_X2(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMIN::Inst_FLAT__FLAT_ATOMIC_SMIN(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMIN_X2::Inst_FLAT__FLAT_ATOMIC_SMIN_X2(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SUB::Inst_FLAT__FLAT_ATOMIC_SUB(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SUB_X2::Inst_FLAT__FLAT_ATOMIC_SUB_X2(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SWAP::Inst_FLAT__FLAT_ATOMIC_SWAP(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SWAP_X2::Inst_FLAT__FLAT_ATOMIC_SWAP_X2(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMAX::Inst_FLAT__FLAT_ATOMIC_UMAX(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMAX_X2::Inst_FLAT__FLAT_ATOMIC_UMAX_X2(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMIN::Inst_FLAT__FLAT_ATOMIC_UMIN(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_UMIN_X2::Inst_FLAT__FLAT_ATOMIC_UMIN_X2(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_XOR::Inst_FLAT__FLAT_ATOMIC_XOR(), gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_XOR_X2::Inst_FLAT__FLAT_ATOMIC_XOR_X2(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORD::Inst_FLAT__FLAT_LOAD_DWORD(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX2::Inst_FLAT__FLAT_LOAD_DWORDX2(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX3::Inst_FLAT__FLAT_LOAD_DWORDX3(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_DWORDX4::Inst_FLAT__FLAT_LOAD_DWORDX4(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_SBYTE::Inst_FLAT__FLAT_LOAD_SBYTE(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_SSHORT::Inst_FLAT__FLAT_LOAD_SSHORT(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_UBYTE::Inst_FLAT__FLAT_LOAD_UBYTE(), gem5::VegaISA::Inst_FLAT__FLAT_LOAD_USHORT::Inst_FLAT__FLAT_LOAD_USHORT(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_BYTE::Inst_FLAT__FLAT_STORE_BYTE(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORD::Inst_FLAT__FLAT_STORE_DWORD(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX2::Inst_FLAT__FLAT_STORE_DWORDX2(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX3::Inst_FLAT__FLAT_STORE_DWORDX3(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_DWORDX4::Inst_FLAT__FLAT_STORE_DWORDX4(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_SHORT::Inst_FLAT__FLAT_STORE_SHORT(), gem5::VegaISA::Inst_FLAT__FLAT_STORE_SHORT_D16_HI::Inst_FLAT__FLAT_STORE_SHORT_D16_HI(), gem5::VegaISA::Inst_MIMG::Inst_MIMG(), gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_ADD::Inst_MIMG__IMAGE_ATOMIC_ADD(), gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_AND::Inst_MIMG__IMAGE_ATOMIC_AND(), gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_CMPSWAP::Inst_MIMG__IMAGE_ATOMIC_CMPSWAP(), gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_DEC::Inst_MIMG__IMAGE_ATOMIC_DEC(), gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_INC::Inst_MIMG__IMAGE_ATOMIC_INC(), gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_OR::Inst_MIMG__IMAGE_ATOMIC_OR(), gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SMAX::Inst_MIMG__IMAGE_ATOMIC_SMAX(), gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SMIN::Inst_MIMG__IMAGE_ATOMIC_SMIN(), gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SUB::Inst_MIMG__IMAGE_ATOMIC_SUB(), gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_SWAP::Inst_MIMG__IMAGE_ATOMIC_SWAP(), gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_UMAX::Inst_MIMG__IMAGE_ATOMIC_UMAX(), gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_UMIN::Inst_MIMG__IMAGE_ATOMIC_UMIN(), gem5::VegaISA::Inst_MIMG__IMAGE_ATOMIC_XOR::Inst_MIMG__IMAGE_ATOMIC_XOR(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4::Inst_MIMG__IMAGE_GATHER4(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B::Inst_MIMG__IMAGE_GATHER4_B(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B_CL::Inst_MIMG__IMAGE_GATHER4_B_CL(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B_CL_O::Inst_MIMG__IMAGE_GATHER4_B_CL_O(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_B_O::Inst_MIMG__IMAGE_GATHER4_B_O(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C::Inst_MIMG__IMAGE_GATHER4_C(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B::Inst_MIMG__IMAGE_GATHER4_C_B(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B_CL::Inst_MIMG__IMAGE_GATHER4_C_B_CL(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B_CL_O::Inst_MIMG__IMAGE_GATHER4_C_B_CL_O(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_B_O::Inst_MIMG__IMAGE_GATHER4_C_B_O(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_CL::Inst_MIMG__IMAGE_GATHER4_C_CL(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_CL_O::Inst_MIMG__IMAGE_GATHER4_C_CL_O(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_L::Inst_MIMG__IMAGE_GATHER4_C_L(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_L_O::Inst_MIMG__IMAGE_GATHER4_C_L_O(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_LZ::Inst_MIMG__IMAGE_GATHER4_C_LZ(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_LZ_O::Inst_MIMG__IMAGE_GATHER4_C_LZ_O(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_C_O::Inst_MIMG__IMAGE_GATHER4_C_O(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_CL::Inst_MIMG__IMAGE_GATHER4_CL(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_CL_O::Inst_MIMG__IMAGE_GATHER4_CL_O(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_L::Inst_MIMG__IMAGE_GATHER4_L(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_L_O::Inst_MIMG__IMAGE_GATHER4_L_O(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_LZ::Inst_MIMG__IMAGE_GATHER4_LZ(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_LZ_O::Inst_MIMG__IMAGE_GATHER4_LZ_O(), gem5::VegaISA::Inst_MIMG__IMAGE_GATHER4_O::Inst_MIMG__IMAGE_GATHER4_O(), gem5::VegaISA::Inst_MIMG__IMAGE_GET_LOD::Inst_MIMG__IMAGE_GET_LOD(), gem5::VegaISA::Inst_MIMG__IMAGE_GET_RESINFO::Inst_MIMG__IMAGE_GET_RESINFO(), gem5::VegaISA::Inst_MIMG__IMAGE_LOAD::Inst_MIMG__IMAGE_LOAD(), gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP::Inst_MIMG__IMAGE_LOAD_MIP(), gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP_PCK::Inst_MIMG__IMAGE_LOAD_MIP_PCK(), gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_MIP_PCK_SGN::Inst_MIMG__IMAGE_LOAD_MIP_PCK_SGN(), gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_PCK::Inst_MIMG__IMAGE_LOAD_PCK(), gem5::VegaISA::Inst_MIMG__IMAGE_LOAD_PCK_SGN::Inst_MIMG__IMAGE_LOAD_PCK_SGN(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B::Inst_MIMG__IMAGE_SAMPLE_B(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B_CL::Inst_MIMG__IMAGE_SAMPLE_B_CL(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B_CL_O::Inst_MIMG__IMAGE_SAMPLE_B_CL_O(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_B_O::Inst_MIMG__IMAGE_SAMPLE_B_O(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C::Inst_MIMG__IMAGE_SAMPLE_C(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B::Inst_MIMG__IMAGE_SAMPLE_C_B(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B_CL::Inst_MIMG__IMAGE_SAMPLE_C_B_CL(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B_CL_O::Inst_MIMG__IMAGE_SAMPLE_C_B_CL_O(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_B_O::Inst_MIMG__IMAGE_SAMPLE_C_B_O(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD::Inst_MIMG__IMAGE_SAMPLE_C_CD(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD_CL::Inst_MIMG__IMAGE_SAMPLE_C_CD_CL(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD_CL_O::Inst_MIMG__IMAGE_SAMPLE_C_CD_CL_O(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CD_O::Inst_MIMG__IMAGE_SAMPLE_C_CD_O(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CL::Inst_MIMG__IMAGE_SAMPLE_C_CL(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_CL_O::Inst_MIMG__IMAGE_SAMPLE_C_CL_O(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D::Inst_MIMG__IMAGE_SAMPLE_C_D(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D_CL::Inst_MIMG__IMAGE_SAMPLE_C_D_CL(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D_CL_O::Inst_MIMG__IMAGE_SAMPLE_C_D_CL_O(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_D_O::Inst_MIMG__IMAGE_SAMPLE_C_D_O(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_L::Inst_MIMG__IMAGE_SAMPLE_C_L(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_L_O::Inst_MIMG__IMAGE_SAMPLE_C_L_O(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_LZ::Inst_MIMG__IMAGE_SAMPLE_C_LZ(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_LZ_O::Inst_MIMG__IMAGE_SAMPLE_C_LZ_O(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_C_O::Inst_MIMG__IMAGE_SAMPLE_C_O(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD::Inst_MIMG__IMAGE_SAMPLE_CD(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD_CL::Inst_MIMG__IMAGE_SAMPLE_CD_CL(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD_CL_O::Inst_MIMG__IMAGE_SAMPLE_CD_CL_O(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CD_O::Inst_MIMG__IMAGE_SAMPLE_CD_O(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CL::Inst_MIMG__IMAGE_SAMPLE_CL(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_CL_O::Inst_MIMG__IMAGE_SAMPLE_CL_O(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D::Inst_MIMG__IMAGE_SAMPLE_D(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D_CL::Inst_MIMG__IMAGE_SAMPLE_D_CL(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D_CL_O::Inst_MIMG__IMAGE_SAMPLE_D_CL_O(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_D_O::Inst_MIMG__IMAGE_SAMPLE_D_O(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_L::Inst_MIMG__IMAGE_SAMPLE_L(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_L_O::Inst_MIMG__IMAGE_SAMPLE_L_O(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_LZ::Inst_MIMG__IMAGE_SAMPLE_LZ(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_LZ_O::Inst_MIMG__IMAGE_SAMPLE_LZ_O(), gem5::VegaISA::Inst_MIMG__IMAGE_SAMPLE_O::Inst_MIMG__IMAGE_SAMPLE_O(), gem5::VegaISA::Inst_MIMG__IMAGE_STORE::Inst_MIMG__IMAGE_STORE(), gem5::VegaISA::Inst_MIMG__IMAGE_STORE_MIP::Inst_MIMG__IMAGE_STORE_MIP(), gem5::VegaISA::Inst_MIMG__IMAGE_STORE_MIP_PCK::Inst_MIMG__IMAGE_STORE_MIP_PCK(), gem5::VegaISA::Inst_MIMG__IMAGE_STORE_PCK::Inst_MIMG__IMAGE_STORE_PCK(), gem5::VegaISA::Inst_MTBUF::Inst_MTBUF(), gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_X::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_X(), gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XY::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XY(), gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZ::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZ(), gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZW::Inst_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZW(), gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_X::Inst_MTBUF__TBUFFER_LOAD_FORMAT_X(), gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XY::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XY(), gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XYZ::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XYZ(), gem5::VegaISA::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XYZW::Inst_MTBUF__TBUFFER_LOAD_FORMAT_XYZW(), gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_X::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_X(), gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XY::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XY(), gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZ::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZ(), gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZW::Inst_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZW(), gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_X::Inst_MTBUF__TBUFFER_STORE_FORMAT_X(), gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XY::Inst_MTBUF__TBUFFER_STORE_FORMAT_XY(), gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XYZ::Inst_MTBUF__TBUFFER_STORE_FORMAT_XYZ(), gem5::VegaISA::Inst_MTBUF__TBUFFER_STORE_FORMAT_XYZW::Inst_MTBUF__TBUFFER_STORE_FORMAT_XYZW(), gem5::VegaISA::Inst_MUBUF::Inst_MUBUF(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_ADD::Inst_MUBUF__BUFFER_ATOMIC_ADD(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_ADD_X2::Inst_MUBUF__BUFFER_ATOMIC_ADD_X2(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_AND::Inst_MUBUF__BUFFER_ATOMIC_AND(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_AND_X2::Inst_MUBUF__BUFFER_ATOMIC_AND_X2(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_CMPSWAP::Inst_MUBUF__BUFFER_ATOMIC_CMPSWAP(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_CMPSWAP_X2::Inst_MUBUF__BUFFER_ATOMIC_CMPSWAP_X2(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_DEC::Inst_MUBUF__BUFFER_ATOMIC_DEC(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_DEC_X2::Inst_MUBUF__BUFFER_ATOMIC_DEC_X2(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_INC::Inst_MUBUF__BUFFER_ATOMIC_INC(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_INC_X2::Inst_MUBUF__BUFFER_ATOMIC_INC_X2(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_OR::Inst_MUBUF__BUFFER_ATOMIC_OR(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_OR_X2::Inst_MUBUF__BUFFER_ATOMIC_OR_X2(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMAX::Inst_MUBUF__BUFFER_ATOMIC_SMAX(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMAX_X2::Inst_MUBUF__BUFFER_ATOMIC_SMAX_X2(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMIN::Inst_MUBUF__BUFFER_ATOMIC_SMIN(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SMIN_X2::Inst_MUBUF__BUFFER_ATOMIC_SMIN_X2(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SUB::Inst_MUBUF__BUFFER_ATOMIC_SUB(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SUB_X2::Inst_MUBUF__BUFFER_ATOMIC_SUB_X2(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SWAP::Inst_MUBUF__BUFFER_ATOMIC_SWAP(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_SWAP_X2::Inst_MUBUF__BUFFER_ATOMIC_SWAP_X2(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMAX::Inst_MUBUF__BUFFER_ATOMIC_UMAX(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMAX_X2::Inst_MUBUF__BUFFER_ATOMIC_UMAX_X2(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMIN::Inst_MUBUF__BUFFER_ATOMIC_UMIN(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_UMIN_X2::Inst_MUBUF__BUFFER_ATOMIC_UMIN_X2(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_XOR::Inst_MUBUF__BUFFER_ATOMIC_XOR(), gem5::VegaISA::Inst_MUBUF__BUFFER_ATOMIC_XOR_X2::Inst_MUBUF__BUFFER_ATOMIC_XOR_X2(), gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORD::Inst_MUBUF__BUFFER_LOAD_DWORD(), gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX2::Inst_MUBUF__BUFFER_LOAD_DWORDX2(), gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX3::Inst_MUBUF__BUFFER_LOAD_DWORDX3(), gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_DWORDX4::Inst_MUBUF__BUFFER_LOAD_DWORDX4(), gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_X::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_X(), gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XY::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XY(), gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZ::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZ(), gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZW::Inst_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZW(), gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_X::Inst_MUBUF__BUFFER_LOAD_FORMAT_X(), gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XY::Inst_MUBUF__BUFFER_LOAD_FORMAT_XY(), gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XYZ::Inst_MUBUF__BUFFER_LOAD_FORMAT_XYZ(), gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_FORMAT_XYZW::Inst_MUBUF__BUFFER_LOAD_FORMAT_XYZW(), gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SBYTE::Inst_MUBUF__BUFFER_LOAD_SBYTE(), gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16::Inst_MUBUF__BUFFER_LOAD_SHORT_D16(), gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16_HI::Inst_MUBUF__BUFFER_LOAD_SHORT_D16_HI(), gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SSHORT::Inst_MUBUF__BUFFER_LOAD_SSHORT(), gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_UBYTE::Inst_MUBUF__BUFFER_LOAD_UBYTE(), gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_USHORT::Inst_MUBUF__BUFFER_LOAD_USHORT(), gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_BYTE::Inst_MUBUF__BUFFER_STORE_BYTE(), gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORD::Inst_MUBUF__BUFFER_STORE_DWORD(), gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX2::Inst_MUBUF__BUFFER_STORE_DWORDX2(), gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX3::Inst_MUBUF__BUFFER_STORE_DWORDX3(), gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_DWORDX4::Inst_MUBUF__BUFFER_STORE_DWORDX4(), gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_X::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_X(), gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XY::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XY(), gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XYZ::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XYZ(), gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XYZW::Inst_MUBUF__BUFFER_STORE_FORMAT_D16_XYZW(), gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_X::Inst_MUBUF__BUFFER_STORE_FORMAT_X(), gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XY::Inst_MUBUF__BUFFER_STORE_FORMAT_XY(), gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XYZ::Inst_MUBUF__BUFFER_STORE_FORMAT_XYZ(), gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_FORMAT_XYZW::Inst_MUBUF__BUFFER_STORE_FORMAT_XYZW(), gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_LDS_DWORD::Inst_MUBUF__BUFFER_STORE_LDS_DWORD(), gem5::VegaISA::Inst_MUBUF__BUFFER_STORE_SHORT::Inst_MUBUF__BUFFER_STORE_SHORT(), gem5::VegaISA::Inst_MUBUF__BUFFER_WBINVL1::Inst_MUBUF__BUFFER_WBINVL1(), gem5::VegaISA::Inst_MUBUF__BUFFER_WBINVL1_VOL::Inst_MUBUF__BUFFER_WBINVL1_VOL(), gem5::VegaISA::Inst_SMEM::Inst_SMEM(), gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORD::Inst_SMEM__S_BUFFER_LOAD_DWORD(), gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX16::Inst_SMEM__S_BUFFER_LOAD_DWORDX16(), gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX2::Inst_SMEM__S_BUFFER_LOAD_DWORDX2(), gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX4::Inst_SMEM__S_BUFFER_LOAD_DWORDX4(), gem5::VegaISA::Inst_SMEM__S_BUFFER_LOAD_DWORDX8::Inst_SMEM__S_BUFFER_LOAD_DWORDX8(), gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORD::Inst_SMEM__S_BUFFER_STORE_DWORD(), gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORDX2::Inst_SMEM__S_BUFFER_STORE_DWORDX2(), gem5::VegaISA::Inst_SMEM__S_BUFFER_STORE_DWORDX4::Inst_SMEM__S_BUFFER_STORE_DWORDX4(), gem5::VegaISA::Inst_SMEM__S_LOAD_DWORD::Inst_SMEM__S_LOAD_DWORD(), gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX16::Inst_SMEM__S_LOAD_DWORDX16(), gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX2::Inst_SMEM__S_LOAD_DWORDX2(), gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX4::Inst_SMEM__S_LOAD_DWORDX4(), gem5::VegaISA::Inst_SMEM__S_LOAD_DWORDX8::Inst_SMEM__S_LOAD_DWORDX8(), gem5::VegaISA::Inst_SMEM__S_MEMTIME::Inst_SMEM__S_MEMTIME(), gem5::VegaISA::Inst_SMEM__S_STORE_DWORD::Inst_SMEM__S_STORE_DWORD(), gem5::VegaISA::Inst_SMEM__S_STORE_DWORDX2::Inst_SMEM__S_STORE_DWORDX2(), gem5::VegaISA::Inst_SMEM__S_STORE_DWORDX4::Inst_SMEM__S_STORE_DWORDX4(), gem5::VegaISA::Inst_SOP1::Inst_SOP1(), gem5::VegaISA::Inst_SOP1__S_ABS_I32::Inst_SOP1__S_ABS_I32(), gem5::VegaISA::Inst_SOP1__S_AND_SAVEEXEC_B64::Inst_SOP1__S_AND_SAVEEXEC_B64(), gem5::VegaISA::Inst_SOP1__S_ANDN2_SAVEEXEC_B64::Inst_SOP1__S_ANDN2_SAVEEXEC_B64(), gem5::VegaISA::Inst_SOP1__S_BCNT0_I32_B32::Inst_SOP1__S_BCNT0_I32_B32(), gem5::VegaISA::Inst_SOP1__S_BCNT0_I32_B64::Inst_SOP1__S_BCNT0_I32_B64(), gem5::VegaISA::Inst_SOP1__S_BCNT1_I32_B32::Inst_SOP1__S_BCNT1_I32_B32(), gem5::VegaISA::Inst_SOP1__S_BCNT1_I32_B64::Inst_SOP1__S_BCNT1_I32_B64(), gem5::VegaISA::Inst_SOP1__S_BITSET0_B32::Inst_SOP1__S_BITSET0_B32(), gem5::VegaISA::Inst_SOP1__S_BITSET0_B64::Inst_SOP1__S_BITSET0_B64(), gem5::VegaISA::Inst_SOP1__S_BITSET1_B32::Inst_SOP1__S_BITSET1_B32(), gem5::VegaISA::Inst_SOP1__S_BITSET1_B64::Inst_SOP1__S_BITSET1_B64(), gem5::VegaISA::Inst_SOP1__S_BREV_B32::Inst_SOP1__S_BREV_B32(), gem5::VegaISA::Inst_SOP1__S_BREV_B64::Inst_SOP1__S_BREV_B64(), gem5::VegaISA::Inst_SOP1__S_CBRANCH_JOIN::Inst_SOP1__S_CBRANCH_JOIN(), gem5::VegaISA::Inst_SOP1__S_CMOV_B32::Inst_SOP1__S_CMOV_B32(), gem5::VegaISA::Inst_SOP1__S_CMOV_B64::Inst_SOP1__S_CMOV_B64(), gem5::VegaISA::Inst_SOP1__S_FF0_I32_B32::Inst_SOP1__S_FF0_I32_B32(), gem5::VegaISA::Inst_SOP1__S_FF0_I32_B64::Inst_SOP1__S_FF0_I32_B64(), gem5::VegaISA::Inst_SOP1__S_FF1_I32_B32::Inst_SOP1__S_FF1_I32_B32(), gem5::VegaISA::Inst_SOP1__S_FF1_I32_B64::Inst_SOP1__S_FF1_I32_B64(), gem5::VegaISA::Inst_SOP1__S_FLBIT_I32::Inst_SOP1__S_FLBIT_I32(), gem5::VegaISA::Inst_SOP1__S_FLBIT_I32_B32::Inst_SOP1__S_FLBIT_I32_B32(), gem5::VegaISA::Inst_SOP1__S_FLBIT_I32_B64::Inst_SOP1__S_FLBIT_I32_B64(), gem5::VegaISA::Inst_SOP1__S_FLBIT_I32_I64::Inst_SOP1__S_FLBIT_I32_I64(), gem5::VegaISA::Inst_SOP1__S_GETPC_B64::Inst_SOP1__S_GETPC_B64(), gem5::VegaISA::Inst_SOP1__S_MOV_B32::Inst_SOP1__S_MOV_B32(), gem5::VegaISA::Inst_SOP1__S_MOV_B64::Inst_SOP1__S_MOV_B64(), gem5::VegaISA::Inst_SOP1__S_MOV_FED_B32::Inst_SOP1__S_MOV_FED_B32(), gem5::VegaISA::Inst_SOP1__S_MOVRELD_B32::Inst_SOP1__S_MOVRELD_B32(), gem5::VegaISA::Inst_SOP1__S_MOVRELD_B64::Inst_SOP1__S_MOVRELD_B64(), gem5::VegaISA::Inst_SOP1__S_MOVRELS_B32::Inst_SOP1__S_MOVRELS_B32(), gem5::VegaISA::Inst_SOP1__S_MOVRELS_B64::Inst_SOP1__S_MOVRELS_B64(), gem5::VegaISA::Inst_SOP1__S_NAND_SAVEEXEC_B64::Inst_SOP1__S_NAND_SAVEEXEC_B64(), gem5::VegaISA::Inst_SOP1__S_NOR_SAVEEXEC_B64::Inst_SOP1__S_NOR_SAVEEXEC_B64(), gem5::VegaISA::Inst_SOP1__S_NOT_B32::Inst_SOP1__S_NOT_B32(), gem5::VegaISA::Inst_SOP1__S_NOT_B64::Inst_SOP1__S_NOT_B64(), gem5::VegaISA::Inst_SOP1__S_OR_SAVEEXEC_B64::Inst_SOP1__S_OR_SAVEEXEC_B64(), gem5::VegaISA::Inst_SOP1__S_ORN2_SAVEEXEC_B64::Inst_SOP1__S_ORN2_SAVEEXEC_B64(), gem5::VegaISA::Inst_SOP1__S_QUADMASK_B32::Inst_SOP1__S_QUADMASK_B32(), gem5::VegaISA::Inst_SOP1__S_QUADMASK_B64::Inst_SOP1__S_QUADMASK_B64(), gem5::VegaISA::Inst_SOP1__S_SETPC_B64::Inst_SOP1__S_SETPC_B64(), gem5::VegaISA::Inst_SOP1__S_SEXT_I32_I16::Inst_SOP1__S_SEXT_I32_I16(), gem5::VegaISA::Inst_SOP1__S_SEXT_I32_I8::Inst_SOP1__S_SEXT_I32_I8(), gem5::VegaISA::Inst_SOP1__S_SWAPPC_B64::Inst_SOP1__S_SWAPPC_B64(), gem5::VegaISA::Inst_SOP1__S_WQM_B32::Inst_SOP1__S_WQM_B32(), gem5::VegaISA::Inst_SOP1__S_WQM_B64::Inst_SOP1__S_WQM_B64(), gem5::VegaISA::Inst_SOP1__S_XNOR_SAVEEXEC_B64::Inst_SOP1__S_XNOR_SAVEEXEC_B64(), gem5::VegaISA::Inst_SOP1__S_XOR_SAVEEXEC_B64::Inst_SOP1__S_XOR_SAVEEXEC_B64(), gem5::VegaISA::Inst_SOP2::Inst_SOP2(), gem5::VegaISA::Inst_SOP2__S_ABSDIFF_I32::Inst_SOP2__S_ABSDIFF_I32(), gem5::VegaISA::Inst_SOP2__S_ADD_I32::Inst_SOP2__S_ADD_I32(), gem5::VegaISA::Inst_SOP2__S_ADD_U32::Inst_SOP2__S_ADD_U32(), gem5::VegaISA::Inst_SOP2__S_ADDC_U32::Inst_SOP2__S_ADDC_U32(), gem5::VegaISA::Inst_SOP2__S_AND_B32::Inst_SOP2__S_AND_B32(), gem5::VegaISA::Inst_SOP2__S_AND_B64::Inst_SOP2__S_AND_B64(), gem5::VegaISA::Inst_SOP2__S_ANDN2_B32::Inst_SOP2__S_ANDN2_B32(), gem5::VegaISA::Inst_SOP2__S_ANDN2_B64::Inst_SOP2__S_ANDN2_B64(), gem5::VegaISA::Inst_SOP2__S_ASHR_I32::Inst_SOP2__S_ASHR_I32(), gem5::VegaISA::Inst_SOP2__S_ASHR_I64::Inst_SOP2__S_ASHR_I64(), gem5::VegaISA::Inst_SOP2__S_BFE_I32::Inst_SOP2__S_BFE_I32(), gem5::VegaISA::Inst_SOP2__S_BFE_I64::Inst_SOP2__S_BFE_I64(), gem5::VegaISA::Inst_SOP2__S_BFE_U32::Inst_SOP2__S_BFE_U32(), gem5::VegaISA::Inst_SOP2__S_BFE_U64::Inst_SOP2__S_BFE_U64(), gem5::VegaISA::Inst_SOP2__S_BFM_B32::Inst_SOP2__S_BFM_B32(), gem5::VegaISA::Inst_SOP2__S_BFM_B64::Inst_SOP2__S_BFM_B64(), gem5::VegaISA::Inst_SOP2__S_CBRANCH_G_FORK::Inst_SOP2__S_CBRANCH_G_FORK(), gem5::VegaISA::Inst_SOP2__S_CSELECT_B32::Inst_SOP2__S_CSELECT_B32(), gem5::VegaISA::Inst_SOP2__S_CSELECT_B64::Inst_SOP2__S_CSELECT_B64(), gem5::VegaISA::Inst_SOP2__S_LSHL_B32::Inst_SOP2__S_LSHL_B32(), gem5::VegaISA::Inst_SOP2__S_LSHL_B64::Inst_SOP2__S_LSHL_B64(), gem5::VegaISA::Inst_SOP2__S_LSHR_B32::Inst_SOP2__S_LSHR_B32(), gem5::VegaISA::Inst_SOP2__S_LSHR_B64::Inst_SOP2__S_LSHR_B64(), gem5::VegaISA::Inst_SOP2__S_MAX_I32::Inst_SOP2__S_MAX_I32(), gem5::VegaISA::Inst_SOP2__S_MAX_U32::Inst_SOP2__S_MAX_U32(), gem5::VegaISA::Inst_SOP2__S_MIN_I32::Inst_SOP2__S_MIN_I32(), gem5::VegaISA::Inst_SOP2__S_MIN_U32::Inst_SOP2__S_MIN_U32(), gem5::VegaISA::Inst_SOP2__S_MUL_HI_I32::Inst_SOP2__S_MUL_HI_I32(), gem5::VegaISA::Inst_SOP2__S_MUL_HI_U32::Inst_SOP2__S_MUL_HI_U32(), gem5::VegaISA::Inst_SOP2__S_MUL_I32::Inst_SOP2__S_MUL_I32(), gem5::VegaISA::Inst_SOP2__S_NAND_B32::Inst_SOP2__S_NAND_B32(), gem5::VegaISA::Inst_SOP2__S_NAND_B64::Inst_SOP2__S_NAND_B64(), gem5::VegaISA::Inst_SOP2__S_NOR_B32::Inst_SOP2__S_NOR_B32(), gem5::VegaISA::Inst_SOP2__S_NOR_B64::Inst_SOP2__S_NOR_B64(), gem5::VegaISA::Inst_SOP2__S_OR_B32::Inst_SOP2__S_OR_B32(), gem5::VegaISA::Inst_SOP2__S_OR_B64::Inst_SOP2__S_OR_B64(), gem5::VegaISA::Inst_SOP2__S_ORN2_B32::Inst_SOP2__S_ORN2_B32(), gem5::VegaISA::Inst_SOP2__S_ORN2_B64::Inst_SOP2__S_ORN2_B64(), gem5::VegaISA::Inst_SOP2__S_SUB_I32::Inst_SOP2__S_SUB_I32(), gem5::VegaISA::Inst_SOP2__S_SUB_U32::Inst_SOP2__S_SUB_U32(), gem5::VegaISA::Inst_SOP2__S_SUBB_U32::Inst_SOP2__S_SUBB_U32(), gem5::VegaISA::Inst_SOP2__S_XNOR_B32::Inst_SOP2__S_XNOR_B32(), gem5::VegaISA::Inst_SOP2__S_XNOR_B64::Inst_SOP2__S_XNOR_B64(), gem5::VegaISA::Inst_SOP2__S_XOR_B32::Inst_SOP2__S_XOR_B32(), gem5::VegaISA::Inst_SOP2__S_XOR_B64::Inst_SOP2__S_XOR_B64(), gem5::VegaISA::Inst_SOPC::Inst_SOPC(), gem5::VegaISA::Inst_SOPC__S_BITCMP0_B32::Inst_SOPC__S_BITCMP0_B32(), gem5::VegaISA::Inst_SOPC__S_BITCMP0_B64::Inst_SOPC__S_BITCMP0_B64(), gem5::VegaISA::Inst_SOPC__S_BITCMP1_B32::Inst_SOPC__S_BITCMP1_B32(), gem5::VegaISA::Inst_SOPC__S_BITCMP1_B64::Inst_SOPC__S_BITCMP1_B64(), gem5::VegaISA::Inst_SOPC__S_CMP_EQ_I32::Inst_SOPC__S_CMP_EQ_I32(), gem5::VegaISA::Inst_SOPC__S_CMP_EQ_U32::Inst_SOPC__S_CMP_EQ_U32(), gem5::VegaISA::Inst_SOPC__S_CMP_EQ_U64::Inst_SOPC__S_CMP_EQ_U64(), gem5::VegaISA::Inst_SOPC__S_CMP_GE_I32::Inst_SOPC__S_CMP_GE_I32(), gem5::VegaISA::Inst_SOPC__S_CMP_GE_U32::Inst_SOPC__S_CMP_GE_U32(), gem5::VegaISA::Inst_SOPC__S_CMP_GT_I32::Inst_SOPC__S_CMP_GT_I32(), gem5::VegaISA::Inst_SOPC__S_CMP_GT_U32::Inst_SOPC__S_CMP_GT_U32(), gem5::VegaISA::Inst_SOPC__S_CMP_LE_I32::Inst_SOPC__S_CMP_LE_I32(), gem5::VegaISA::Inst_SOPC__S_CMP_LE_U32::Inst_SOPC__S_CMP_LE_U32(), gem5::VegaISA::Inst_SOPC__S_CMP_LG_I32::Inst_SOPC__S_CMP_LG_I32(), gem5::VegaISA::Inst_SOPC__S_CMP_LG_U32::Inst_SOPC__S_CMP_LG_U32(), gem5::VegaISA::Inst_SOPC__S_CMP_LG_U64::Inst_SOPC__S_CMP_LG_U64(), gem5::VegaISA::Inst_SOPC__S_CMP_LT_I32::Inst_SOPC__S_CMP_LT_I32(), gem5::VegaISA::Inst_SOPC__S_CMP_LT_U32::Inst_SOPC__S_CMP_LT_U32(), gem5::VegaISA::Inst_SOPK::Inst_SOPK(), gem5::VegaISA::Inst_SOPK__S_ADDK_I32::Inst_SOPK__S_ADDK_I32(), gem5::VegaISA::Inst_SOPK__S_CBRANCH_I_FORK::Inst_SOPK__S_CBRANCH_I_FORK(), gem5::VegaISA::Inst_SOPK__S_CMOVK_I32::Inst_SOPK__S_CMOVK_I32(), gem5::VegaISA::Inst_SOPK__S_CMPK_EQ_I32::Inst_SOPK__S_CMPK_EQ_I32(), gem5::VegaISA::Inst_SOPK__S_CMPK_EQ_U32::Inst_SOPK__S_CMPK_EQ_U32(), gem5::VegaISA::Inst_SOPK__S_CMPK_GE_I32::Inst_SOPK__S_CMPK_GE_I32(), gem5::VegaISA::Inst_SOPK__S_CMPK_GE_U32::Inst_SOPK__S_CMPK_GE_U32(), gem5::VegaISA::Inst_SOPK__S_CMPK_GT_I32::Inst_SOPK__S_CMPK_GT_I32(), gem5::VegaISA::Inst_SOPK__S_CMPK_GT_U32::Inst_SOPK__S_CMPK_GT_U32(), gem5::VegaISA::Inst_SOPK__S_CMPK_LE_I32::Inst_SOPK__S_CMPK_LE_I32(), gem5::VegaISA::Inst_SOPK__S_CMPK_LE_U32::Inst_SOPK__S_CMPK_LE_U32(), gem5::VegaISA::Inst_SOPK__S_CMPK_LG_I32::Inst_SOPK__S_CMPK_LG_I32(), gem5::VegaISA::Inst_SOPK__S_CMPK_LG_U32::Inst_SOPK__S_CMPK_LG_U32(), gem5::VegaISA::Inst_SOPK__S_CMPK_LT_I32::Inst_SOPK__S_CMPK_LT_I32(), gem5::VegaISA::Inst_SOPK__S_CMPK_LT_U32::Inst_SOPK__S_CMPK_LT_U32(), gem5::VegaISA::Inst_SOPK__S_GETREG_B32::Inst_SOPK__S_GETREG_B32(), gem5::VegaISA::Inst_SOPK__S_MOVK_I32::Inst_SOPK__S_MOVK_I32(), gem5::VegaISA::Inst_SOPK__S_MULK_I32::Inst_SOPK__S_MULK_I32(), gem5::VegaISA::Inst_SOPK__S_SETREG_B32::Inst_SOPK__S_SETREG_B32(), gem5::VegaISA::Inst_SOPK__S_SETREG_IMM32_B32::Inst_SOPK__S_SETREG_IMM32_B32(), gem5::VegaISA::Inst_SOPP::Inst_SOPP(), gem5::VegaISA::Inst_SOPP__S_BARRIER::Inst_SOPP__S_BARRIER(), gem5::VegaISA::Inst_SOPP__S_BRANCH::Inst_SOPP__S_BRANCH(), gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGSYS::Inst_SOPP__S_CBRANCH_CDBGSYS(), gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGSYS_AND_USER::Inst_SOPP__S_CBRANCH_CDBGSYS_AND_USER(), gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGSYS_OR_USER::Inst_SOPP__S_CBRANCH_CDBGSYS_OR_USER(), gem5::VegaISA::Inst_SOPP__S_CBRANCH_CDBGUSER::Inst_SOPP__S_CBRANCH_CDBGUSER(), gem5::VegaISA::Inst_SOPP__S_CBRANCH_EXECNZ::Inst_SOPP__S_CBRANCH_EXECNZ(), gem5::VegaISA::Inst_SOPP__S_CBRANCH_EXECZ::Inst_SOPP__S_CBRANCH_EXECZ(), gem5::VegaISA::Inst_SOPP__S_CBRANCH_SCC0::Inst_SOPP__S_CBRANCH_SCC0(), gem5::VegaISA::Inst_SOPP__S_CBRANCH_SCC1::Inst_SOPP__S_CBRANCH_SCC1(), gem5::VegaISA::Inst_SOPP__S_CBRANCH_VCCNZ::Inst_SOPP__S_CBRANCH_VCCNZ(), gem5::VegaISA::Inst_SOPP__S_CBRANCH_VCCZ::Inst_SOPP__S_CBRANCH_VCCZ(), gem5::VegaISA::Inst_SOPP__S_ENDPGM::Inst_SOPP__S_ENDPGM(), gem5::VegaISA::Inst_SOPP__S_ICACHE_INV::Inst_SOPP__S_ICACHE_INV(), gem5::VegaISA::Inst_SOPP__S_NOP::Inst_SOPP__S_NOP(), gem5::VegaISA::Inst_SOPP__S_SETPRIO::Inst_SOPP__S_SETPRIO(), gem5::VegaISA::Inst_SOPP__S_SLEEP::Inst_SOPP__S_SLEEP(), gem5::VegaISA::Inst_SOPP__S_WAITCNT::Inst_SOPP__S_WAITCNT(), gem5::VegaISA::Inst_VINTRP__V_INTERP_MOV_F32::Inst_VINTRP__V_INTERP_MOV_F32(), gem5::VegaISA::Inst_VINTRP__V_INTERP_P1_F32::Inst_VINTRP__V_INTERP_P1_F32(), gem5::VegaISA::Inst_VINTRP__V_INTERP_P2_F32::Inst_VINTRP__V_INTERP_P2_F32(), gem5::VegaISA::Inst_VOP1::Inst_VOP1(), gem5::VegaISA::Inst_VOP1__V_ACCVGPR_MOV_B32::Inst_VOP1__V_ACCVGPR_MOV_B32(), gem5::VegaISA::Inst_VOP1__V_BFREV_B32::Inst_VOP1__V_BFREV_B32(), gem5::VegaISA::Inst_VOP1__V_CEIL_F16::Inst_VOP1__V_CEIL_F16(), gem5::VegaISA::Inst_VOP1__V_CEIL_F32::Inst_VOP1__V_CEIL_F32(), gem5::VegaISA::Inst_VOP1__V_CEIL_F64::Inst_VOP1__V_CEIL_F64(), gem5::VegaISA::Inst_VOP1__V_CLREXCP::Inst_VOP1__V_CLREXCP(), gem5::VegaISA::Inst_VOP1__V_COS_F16::Inst_VOP1__V_COS_F16(), gem5::VegaISA::Inst_VOP1__V_COS_F32::Inst_VOP1__V_COS_F32(), gem5::VegaISA::Inst_VOP1__V_CVT_F16_F32::Inst_VOP1__V_CVT_F16_F32(), gem5::VegaISA::Inst_VOP1__V_CVT_F16_I16::Inst_VOP1__V_CVT_F16_I16(), gem5::VegaISA::Inst_VOP1__V_CVT_F16_U16::Inst_VOP1__V_CVT_F16_U16(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_F16::Inst_VOP1__V_CVT_F32_F16(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_F64::Inst_VOP1__V_CVT_F32_F64(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_I32::Inst_VOP1__V_CVT_F32_I32(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_U32::Inst_VOP1__V_CVT_F32_U32(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE0::Inst_VOP1__V_CVT_F32_UBYTE0(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE1::Inst_VOP1__V_CVT_F32_UBYTE1(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE2::Inst_VOP1__V_CVT_F32_UBYTE2(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE3::Inst_VOP1__V_CVT_F32_UBYTE3(), gem5::VegaISA::Inst_VOP1__V_CVT_F64_F32::Inst_VOP1__V_CVT_F64_F32(), gem5::VegaISA::Inst_VOP1__V_CVT_F64_I32::Inst_VOP1__V_CVT_F64_I32(), gem5::VegaISA::Inst_VOP1__V_CVT_F64_U32::Inst_VOP1__V_CVT_F64_U32(), gem5::VegaISA::Inst_VOP1__V_CVT_FLR_I32_F32::Inst_VOP1__V_CVT_FLR_I32_F32(), gem5::VegaISA::Inst_VOP1__V_CVT_I16_F16::Inst_VOP1__V_CVT_I16_F16(), gem5::VegaISA::Inst_VOP1__V_CVT_I32_F32::Inst_VOP1__V_CVT_I32_F32(), gem5::VegaISA::Inst_VOP1__V_CVT_I32_F64::Inst_VOP1__V_CVT_I32_F64(), gem5::VegaISA::Inst_VOP1__V_CVT_OFF_F32_I4::Inst_VOP1__V_CVT_OFF_F32_I4(), gem5::VegaISA::Inst_VOP1__V_CVT_RPI_I32_F32::Inst_VOP1__V_CVT_RPI_I32_F32(), gem5::VegaISA::Inst_VOP1__V_CVT_U16_F16::Inst_VOP1__V_CVT_U16_F16(), gem5::VegaISA::Inst_VOP1__V_CVT_U32_F32::Inst_VOP1__V_CVT_U32_F32(), gem5::VegaISA::Inst_VOP1__V_CVT_U32_F64::Inst_VOP1__V_CVT_U32_F64(), gem5::VegaISA::Inst_VOP1__V_EXP_F16::Inst_VOP1__V_EXP_F16(), gem5::VegaISA::Inst_VOP1__V_EXP_F32::Inst_VOP1__V_EXP_F32(), gem5::VegaISA::Inst_VOP1__V_EXP_LEGACY_F32::Inst_VOP1__V_EXP_LEGACY_F32(), gem5::VegaISA::Inst_VOP1__V_FFBH_I32::Inst_VOP1__V_FFBH_I32(), gem5::VegaISA::Inst_VOP1__V_FFBH_U32::Inst_VOP1__V_FFBH_U32(), gem5::VegaISA::Inst_VOP1__V_FFBL_B32::Inst_VOP1__V_FFBL_B32(), gem5::VegaISA::Inst_VOP1__V_FLOOR_F16::Inst_VOP1__V_FLOOR_F16(), gem5::VegaISA::Inst_VOP1__V_FLOOR_F32::Inst_VOP1__V_FLOOR_F32(), gem5::VegaISA::Inst_VOP1__V_FLOOR_F64::Inst_VOP1__V_FLOOR_F64(), gem5::VegaISA::Inst_VOP1__V_FRACT_F16::Inst_VOP1__V_FRACT_F16(), gem5::VegaISA::Inst_VOP1__V_FRACT_F32::Inst_VOP1__V_FRACT_F32(), gem5::VegaISA::Inst_VOP1__V_FRACT_F64::Inst_VOP1__V_FRACT_F64(), gem5::VegaISA::Inst_VOP1__V_FREXP_EXP_I16_F16::Inst_VOP1__V_FREXP_EXP_I16_F16(), gem5::VegaISA::Inst_VOP1__V_FREXP_EXP_I32_F32::Inst_VOP1__V_FREXP_EXP_I32_F32(), gem5::VegaISA::Inst_VOP1__V_FREXP_EXP_I32_F64::Inst_VOP1__V_FREXP_EXP_I32_F64(), gem5::VegaISA::Inst_VOP1__V_FREXP_MANT_F16::Inst_VOP1__V_FREXP_MANT_F16(), gem5::VegaISA::Inst_VOP1__V_FREXP_MANT_F32::Inst_VOP1__V_FREXP_MANT_F32(), gem5::VegaISA::Inst_VOP1__V_FREXP_MANT_F64::Inst_VOP1__V_FREXP_MANT_F64(), gem5::VegaISA::Inst_VOP1__V_LOG_F16::Inst_VOP1__V_LOG_F16(), gem5::VegaISA::Inst_VOP1__V_LOG_F32::Inst_VOP1__V_LOG_F32(), gem5::VegaISA::Inst_VOP1__V_LOG_LEGACY_F32::Inst_VOP1__V_LOG_LEGACY_F32(), gem5::VegaISA::Inst_VOP1__V_MOV_B32::Inst_VOP1__V_MOV_B32(), gem5::VegaISA::Inst_VOP1__V_MOV_B64::Inst_VOP1__V_MOV_B64(), gem5::VegaISA::Inst_VOP1__V_MOV_FED_B32::Inst_VOP1__V_MOV_FED_B32(), gem5::VegaISA::Inst_VOP1__V_NOP::Inst_VOP1__V_NOP(), gem5::VegaISA::Inst_VOP1__V_NOT_B32::Inst_VOP1__V_NOT_B32(), gem5::VegaISA::Inst_VOP1__V_RCP_F16::Inst_VOP1__V_RCP_F16(), gem5::VegaISA::Inst_VOP1__V_RCP_F32::Inst_VOP1__V_RCP_F32(), gem5::VegaISA::Inst_VOP1__V_RCP_F64::Inst_VOP1__V_RCP_F64(), gem5::VegaISA::Inst_VOP1__V_RCP_IFLAG_F32::Inst_VOP1__V_RCP_IFLAG_F32(), gem5::VegaISA::Inst_VOP1__V_READFIRSTLANE_B32::Inst_VOP1__V_READFIRSTLANE_B32(), gem5::VegaISA::Inst_VOP1__V_RNDNE_F16::Inst_VOP1__V_RNDNE_F16(), gem5::VegaISA::Inst_VOP1__V_RNDNE_F32::Inst_VOP1__V_RNDNE_F32(), gem5::VegaISA::Inst_VOP1__V_RNDNE_F64::Inst_VOP1__V_RNDNE_F64(), gem5::VegaISA::Inst_VOP1__V_RSQ_F16::Inst_VOP1__V_RSQ_F16(), gem5::VegaISA::Inst_VOP1__V_RSQ_F32::Inst_VOP1__V_RSQ_F32(), gem5::VegaISA::Inst_VOP1__V_RSQ_F64::Inst_VOP1__V_RSQ_F64(), gem5::VegaISA::Inst_VOP1__V_SIN_F16::Inst_VOP1__V_SIN_F16(), gem5::VegaISA::Inst_VOP1__V_SIN_F32::Inst_VOP1__V_SIN_F32(), gem5::VegaISA::Inst_VOP1__V_SQRT_F16::Inst_VOP1__V_SQRT_F16(), gem5::VegaISA::Inst_VOP1__V_SQRT_F32::Inst_VOP1__V_SQRT_F32(), gem5::VegaISA::Inst_VOP1__V_SQRT_F64::Inst_VOP1__V_SQRT_F64(), gem5::VegaISA::Inst_VOP1__V_TRUNC_F16::Inst_VOP1__V_TRUNC_F16(), gem5::VegaISA::Inst_VOP1__V_TRUNC_F32::Inst_VOP1__V_TRUNC_F32(), gem5::VegaISA::Inst_VOP1__V_TRUNC_F64::Inst_VOP1__V_TRUNC_F64(), gem5::VegaISA::Inst_VOP2::Inst_VOP2(), gem5::VegaISA::Inst_VOP2__V_ADD_CO_U32::Inst_VOP2__V_ADD_CO_U32(), gem5::VegaISA::Inst_VOP2__V_ADD_F16::Inst_VOP2__V_ADD_F16(), gem5::VegaISA::Inst_VOP2__V_ADD_F32::Inst_VOP2__V_ADD_F32(), gem5::VegaISA::Inst_VOP2__V_ADD_U16::Inst_VOP2__V_ADD_U16(), gem5::VegaISA::Inst_VOP2__V_ADD_U32::Inst_VOP2__V_ADD_U32(), gem5::VegaISA::Inst_VOP2__V_ADDC_CO_U32::Inst_VOP2__V_ADDC_CO_U32(), gem5::VegaISA::Inst_VOP2__V_AND_B32::Inst_VOP2__V_AND_B32(), gem5::VegaISA::Inst_VOP2__V_ASHRREV_I16::Inst_VOP2__V_ASHRREV_I16(), gem5::VegaISA::Inst_VOP2__V_ASHRREV_I32::Inst_VOP2__V_ASHRREV_I32(), gem5::VegaISA::Inst_VOP2__V_CNDMASK_B32::Inst_VOP2__V_CNDMASK_B32(), gem5::VegaISA::Inst_VOP2__V_FMAC_F32::Inst_VOP2__V_FMAC_F32(), gem5::VegaISA::Inst_VOP2__V_FMAC_F64::Inst_VOP2__V_FMAC_F64(), gem5::VegaISA::Inst_VOP2__V_LDEXP_F16::Inst_VOP2__V_LDEXP_F16(), gem5::VegaISA::Inst_VOP2__V_LSHLREV_B16::Inst_VOP2__V_LSHLREV_B16(), gem5::VegaISA::Inst_VOP2__V_LSHLREV_B32::Inst_VOP2__V_LSHLREV_B32(), gem5::VegaISA::Inst_VOP2__V_LSHRREV_B16::Inst_VOP2__V_LSHRREV_B16(), gem5::VegaISA::Inst_VOP2__V_LSHRREV_B32::Inst_VOP2__V_LSHRREV_B32(), gem5::VegaISA::Inst_VOP2__V_MAC_F16::Inst_VOP2__V_MAC_F16(), gem5::VegaISA::Inst_VOP2__V_MAC_F32::Inst_VOP2__V_MAC_F32(), gem5::VegaISA::Inst_VOP2__V_MADAK_F16::Inst_VOP2__V_MADAK_F16(), gem5::VegaISA::Inst_VOP2__V_MADAK_F32::Inst_VOP2__V_MADAK_F32(), gem5::VegaISA::Inst_VOP2__V_MADMK_F16::Inst_VOP2__V_MADMK_F16(), gem5::VegaISA::Inst_VOP2__V_MADMK_F32::Inst_VOP2__V_MADMK_F32(), gem5::VegaISA::Inst_VOP2__V_MAX_F16::Inst_VOP2__V_MAX_F16(), gem5::VegaISA::Inst_VOP2__V_MAX_F32::Inst_VOP2__V_MAX_F32(), gem5::VegaISA::Inst_VOP2__V_MAX_I16::Inst_VOP2__V_MAX_I16(), gem5::VegaISA::Inst_VOP2__V_MAX_I32::Inst_VOP2__V_MAX_I32(), gem5::VegaISA::Inst_VOP2__V_MAX_U16::Inst_VOP2__V_MAX_U16(), gem5::VegaISA::Inst_VOP2__V_MAX_U32::Inst_VOP2__V_MAX_U32(), gem5::VegaISA::Inst_VOP2__V_MIN_F16::Inst_VOP2__V_MIN_F16(), gem5::VegaISA::Inst_VOP2__V_MIN_F32::Inst_VOP2__V_MIN_F32(), gem5::VegaISA::Inst_VOP2__V_MIN_I16::Inst_VOP2__V_MIN_I16(), gem5::VegaISA::Inst_VOP2__V_MIN_I32::Inst_VOP2__V_MIN_I32(), gem5::VegaISA::Inst_VOP2__V_MIN_U16::Inst_VOP2__V_MIN_U16(), gem5::VegaISA::Inst_VOP2__V_MIN_U32::Inst_VOP2__V_MIN_U32(), gem5::VegaISA::Inst_VOP2__V_MUL_F16::Inst_VOP2__V_MUL_F16(), gem5::VegaISA::Inst_VOP2__V_MUL_F32::Inst_VOP2__V_MUL_F32(), gem5::VegaISA::Inst_VOP2__V_MUL_HI_I32_I24::Inst_VOP2__V_MUL_HI_I32_I24(), gem5::VegaISA::Inst_VOP2__V_MUL_HI_U32_U24::Inst_VOP2__V_MUL_HI_U32_U24(), gem5::VegaISA::Inst_VOP2__V_MUL_I32_I24::Inst_VOP2__V_MUL_I32_I24(), gem5::VegaISA::Inst_VOP2__V_MUL_LEGACY_F32::Inst_VOP2__V_MUL_LEGACY_F32(), gem5::VegaISA::Inst_VOP2__V_MUL_LO_U16::Inst_VOP2__V_MUL_LO_U16(), gem5::VegaISA::Inst_VOP2__V_MUL_U32_U24::Inst_VOP2__V_MUL_U32_U24(), gem5::VegaISA::Inst_VOP2__V_OR_B32::Inst_VOP2__V_OR_B32(), gem5::VegaISA::Inst_VOP2__V_SUB_CO_U32::Inst_VOP2__V_SUB_CO_U32(), gem5::VegaISA::Inst_VOP2__V_SUB_F16::Inst_VOP2__V_SUB_F16(), gem5::VegaISA::Inst_VOP2__V_SUB_F32::Inst_VOP2__V_SUB_F32(), gem5::VegaISA::Inst_VOP2__V_SUB_U16::Inst_VOP2__V_SUB_U16(), gem5::VegaISA::Inst_VOP2__V_SUB_U32::Inst_VOP2__V_SUB_U32(), gem5::VegaISA::Inst_VOP2__V_SUBB_CO_U32::Inst_VOP2__V_SUBB_CO_U32(), gem5::VegaISA::Inst_VOP2__V_SUBBREV_CO_U32::Inst_VOP2__V_SUBBREV_CO_U32(), gem5::VegaISA::Inst_VOP2__V_SUBREV_CO_U32::Inst_VOP2__V_SUBREV_CO_U32(), gem5::VegaISA::Inst_VOP2__V_SUBREV_F16::Inst_VOP2__V_SUBREV_F16(), gem5::VegaISA::Inst_VOP2__V_SUBREV_F32::Inst_VOP2__V_SUBREV_F32(), gem5::VegaISA::Inst_VOP2__V_SUBREV_U16::Inst_VOP2__V_SUBREV_U16(), gem5::VegaISA::Inst_VOP2__V_SUBREV_U32::Inst_VOP2__V_SUBREV_U32(), gem5::VegaISA::Inst_VOP2__V_XNOR_B32::Inst_VOP2__V_XNOR_B32(), gem5::VegaISA::Inst_VOP2__V_XOR_B32::Inst_VOP2__V_XOR_B32(), gem5::VegaISA::Inst_VOP3__V_ADD3_U32::Inst_VOP3__V_ADD3_U32(), gem5::VegaISA::Inst_VOP3__V_ADD_CO_U32::Inst_VOP3__V_ADD_CO_U32(), gem5::VegaISA::Inst_VOP3__V_ADD_F16::Inst_VOP3__V_ADD_F16(), gem5::VegaISA::Inst_VOP3__V_ADD_F32::Inst_VOP3__V_ADD_F32(), gem5::VegaISA::Inst_VOP3__V_ADD_F64::Inst_VOP3__V_ADD_F64(), gem5::VegaISA::Inst_VOP3__V_ADD_LSHL_U32::Inst_VOP3__V_ADD_LSHL_U32(), gem5::VegaISA::Inst_VOP3__V_ADD_U16::Inst_VOP3__V_ADD_U16(), gem5::VegaISA::Inst_VOP3__V_ADD_U32::Inst_VOP3__V_ADD_U32(), gem5::VegaISA::Inst_VOP3__V_ADDC_CO_U32::Inst_VOP3__V_ADDC_CO_U32(), gem5::VegaISA::Inst_VOP3__V_ALIGNBIT_B32::Inst_VOP3__V_ALIGNBIT_B32(), gem5::VegaISA::Inst_VOP3__V_ALIGNBYTE_B32::Inst_VOP3__V_ALIGNBYTE_B32(), gem5::VegaISA::Inst_VOP3__V_AND_B32::Inst_VOP3__V_AND_B32(), gem5::VegaISA::Inst_VOP3__V_AND_OR_B32::Inst_VOP3__V_AND_OR_B32(), gem5::VegaISA::Inst_VOP3__V_ASHRREV_I16::Inst_VOP3__V_ASHRREV_I16(), gem5::VegaISA::Inst_VOP3__V_ASHRREV_I32::Inst_VOP3__V_ASHRREV_I32(), gem5::VegaISA::Inst_VOP3__V_ASHRREV_I64::Inst_VOP3__V_ASHRREV_I64(), gem5::VegaISA::Inst_VOP3__V_BCNT_U32_B32::Inst_VOP3__V_BCNT_U32_B32(), gem5::VegaISA::Inst_VOP3__V_BFE_I32::Inst_VOP3__V_BFE_I32(), gem5::VegaISA::Inst_VOP3__V_BFE_U32::Inst_VOP3__V_BFE_U32(), gem5::VegaISA::Inst_VOP3__V_BFI_B32::Inst_VOP3__V_BFI_B32(), gem5::VegaISA::Inst_VOP3__V_BFM_B32::Inst_VOP3__V_BFM_B32(), gem5::VegaISA::Inst_VOP3__V_BFREV_B32::Inst_VOP3__V_BFREV_B32(), gem5::VegaISA::Inst_VOP3__V_CEIL_F16::Inst_VOP3__V_CEIL_F16(), gem5::VegaISA::Inst_VOP3__V_CEIL_F32::Inst_VOP3__V_CEIL_F32(), gem5::VegaISA::Inst_VOP3__V_CEIL_F64::Inst_VOP3__V_CEIL_F64(), gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F16::Inst_VOP3__V_CMP_CLASS_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F32::Inst_VOP3__V_CMP_CLASS_F32(), gem5::VegaISA::Inst_VOP3__V_CMP_CLASS_F64::Inst_VOP3__V_CMP_CLASS_F64(), gem5::VegaISA::Inst_VOP3__V_CMP_EQ_F16::Inst_VOP3__V_CMP_EQ_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_EQ_F32::Inst_VOP3__V_CMP_EQ_F32(), gem5::VegaISA::Inst_VOP3__V_CMP_EQ_F64::Inst_VOP3__V_CMP_EQ_F64(), gem5::VegaISA::Inst_VOP3__V_CMP_EQ_I16::Inst_VOP3__V_CMP_EQ_I16(), gem5::VegaISA::Inst_VOP3__V_CMP_EQ_I32::Inst_VOP3__V_CMP_EQ_I32(), gem5::VegaISA::Inst_VOP3__V_CMP_EQ_I64::Inst_VOP3__V_CMP_EQ_I64(), gem5::VegaISA::Inst_VOP3__V_CMP_EQ_U16::Inst_VOP3__V_CMP_EQ_U16(), gem5::VegaISA::Inst_VOP3__V_CMP_EQ_U32::Inst_VOP3__V_CMP_EQ_U32(), gem5::VegaISA::Inst_VOP3__V_CMP_EQ_U64::Inst_VOP3__V_CMP_EQ_U64(), gem5::VegaISA::Inst_VOP3__V_CMP_F_F16::Inst_VOP3__V_CMP_F_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_F_F32::Inst_VOP3__V_CMP_F_F32(), gem5::VegaISA::Inst_VOP3__V_CMP_F_F64::Inst_VOP3__V_CMP_F_F64(), gem5::VegaISA::Inst_VOP3__V_CMP_F_I16::Inst_VOP3__V_CMP_F_I16(), gem5::VegaISA::Inst_VOP3__V_CMP_F_I32::Inst_VOP3__V_CMP_F_I32(), gem5::VegaISA::Inst_VOP3__V_CMP_F_I64::Inst_VOP3__V_CMP_F_I64(), gem5::VegaISA::Inst_VOP3__V_CMP_F_U16::Inst_VOP3__V_CMP_F_U16(), gem5::VegaISA::Inst_VOP3__V_CMP_F_U32::Inst_VOP3__V_CMP_F_U32(), gem5::VegaISA::Inst_VOP3__V_CMP_F_U64::Inst_VOP3__V_CMP_F_U64(), gem5::VegaISA::Inst_VOP3__V_CMP_GE_F16::Inst_VOP3__V_CMP_GE_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_GE_F32::Inst_VOP3__V_CMP_GE_F32(), gem5::VegaISA::Inst_VOP3__V_CMP_GE_F64::Inst_VOP3__V_CMP_GE_F64(), gem5::VegaISA::Inst_VOP3__V_CMP_GE_I16::Inst_VOP3__V_CMP_GE_I16(), gem5::VegaISA::Inst_VOP3__V_CMP_GE_I32::Inst_VOP3__V_CMP_GE_I32(), gem5::VegaISA::Inst_VOP3__V_CMP_GE_I64::Inst_VOP3__V_CMP_GE_I64(), gem5::VegaISA::Inst_VOP3__V_CMP_GE_U16::Inst_VOP3__V_CMP_GE_U16(), gem5::VegaISA::Inst_VOP3__V_CMP_GE_U32::Inst_VOP3__V_CMP_GE_U32(), gem5::VegaISA::Inst_VOP3__V_CMP_GE_U64::Inst_VOP3__V_CMP_GE_U64(), gem5::VegaISA::Inst_VOP3__V_CMP_GT_F16::Inst_VOP3__V_CMP_GT_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_GT_F32::Inst_VOP3__V_CMP_GT_F32(), gem5::VegaISA::Inst_VOP3__V_CMP_GT_F64::Inst_VOP3__V_CMP_GT_F64(), gem5::VegaISA::Inst_VOP3__V_CMP_GT_I16::Inst_VOP3__V_CMP_GT_I16(), gem5::VegaISA::Inst_VOP3__V_CMP_GT_I32::Inst_VOP3__V_CMP_GT_I32(), gem5::VegaISA::Inst_VOP3__V_CMP_GT_I64::Inst_VOP3__V_CMP_GT_I64(), gem5::VegaISA::Inst_VOP3__V_CMP_GT_U16::Inst_VOP3__V_CMP_GT_U16(), gem5::VegaISA::Inst_VOP3__V_CMP_GT_U32::Inst_VOP3__V_CMP_GT_U32(), gem5::VegaISA::Inst_VOP3__V_CMP_GT_U64::Inst_VOP3__V_CMP_GT_U64(), gem5::VegaISA::Inst_VOP3__V_CMP_LE_F16::Inst_VOP3__V_CMP_LE_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_LE_F32::Inst_VOP3__V_CMP_LE_F32(), gem5::VegaISA::Inst_VOP3__V_CMP_LE_F64::Inst_VOP3__V_CMP_LE_F64(), gem5::VegaISA::Inst_VOP3__V_CMP_LE_I16::Inst_VOP3__V_CMP_LE_I16(), gem5::VegaISA::Inst_VOP3__V_CMP_LE_I32::Inst_VOP3__V_CMP_LE_I32(), gem5::VegaISA::Inst_VOP3__V_CMP_LE_I64::Inst_VOP3__V_CMP_LE_I64(), gem5::VegaISA::Inst_VOP3__V_CMP_LE_U16::Inst_VOP3__V_CMP_LE_U16(), gem5::VegaISA::Inst_VOP3__V_CMP_LE_U32::Inst_VOP3__V_CMP_LE_U32(), gem5::VegaISA::Inst_VOP3__V_CMP_LE_U64::Inst_VOP3__V_CMP_LE_U64(), gem5::VegaISA::Inst_VOP3__V_CMP_LG_F16::Inst_VOP3__V_CMP_LG_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_LG_F32::Inst_VOP3__V_CMP_LG_F32(), gem5::VegaISA::Inst_VOP3__V_CMP_LG_F64::Inst_VOP3__V_CMP_LG_F64(), gem5::VegaISA::Inst_VOP3__V_CMP_LT_F16::Inst_VOP3__V_CMP_LT_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_LT_F32::Inst_VOP3__V_CMP_LT_F32(), gem5::VegaISA::Inst_VOP3__V_CMP_LT_F64::Inst_VOP3__V_CMP_LT_F64(), gem5::VegaISA::Inst_VOP3__V_CMP_LT_I16::Inst_VOP3__V_CMP_LT_I16(), gem5::VegaISA::Inst_VOP3__V_CMP_LT_I32::Inst_VOP3__V_CMP_LT_I32(), gem5::VegaISA::Inst_VOP3__V_CMP_LT_I64::Inst_VOP3__V_CMP_LT_I64(), gem5::VegaISA::Inst_VOP3__V_CMP_LT_U16::Inst_VOP3__V_CMP_LT_U16(), gem5::VegaISA::Inst_VOP3__V_CMP_LT_U32::Inst_VOP3__V_CMP_LT_U32(), gem5::VegaISA::Inst_VOP3__V_CMP_LT_U64::Inst_VOP3__V_CMP_LT_U64(), gem5::VegaISA::Inst_VOP3__V_CMP_NE_I16::Inst_VOP3__V_CMP_NE_I16(), gem5::VegaISA::Inst_VOP3__V_CMP_NE_I32::Inst_VOP3__V_CMP_NE_I32(), gem5::VegaISA::Inst_VOP3__V_CMP_NE_I64::Inst_VOP3__V_CMP_NE_I64(), gem5::VegaISA::Inst_VOP3__V_CMP_NE_U16::Inst_VOP3__V_CMP_NE_U16(), gem5::VegaISA::Inst_VOP3__V_CMP_NE_U32::Inst_VOP3__V_CMP_NE_U32(), gem5::VegaISA::Inst_VOP3__V_CMP_NE_U64::Inst_VOP3__V_CMP_NE_U64(), gem5::VegaISA::Inst_VOP3__V_CMP_NEQ_F16::Inst_VOP3__V_CMP_NEQ_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_NEQ_F32::Inst_VOP3__V_CMP_NEQ_F32(), gem5::VegaISA::Inst_VOP3__V_CMP_NEQ_F64::Inst_VOP3__V_CMP_NEQ_F64(), gem5::VegaISA::Inst_VOP3__V_CMP_NGE_F16::Inst_VOP3__V_CMP_NGE_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_NGE_F32::Inst_VOP3__V_CMP_NGE_F32(), gem5::VegaISA::Inst_VOP3__V_CMP_NGE_F64::Inst_VOP3__V_CMP_NGE_F64(), gem5::VegaISA::Inst_VOP3__V_CMP_NGT_F16::Inst_VOP3__V_CMP_NGT_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_NGT_F32::Inst_VOP3__V_CMP_NGT_F32(), gem5::VegaISA::Inst_VOP3__V_CMP_NGT_F64::Inst_VOP3__V_CMP_NGT_F64(), gem5::VegaISA::Inst_VOP3__V_CMP_NLE_F16::Inst_VOP3__V_CMP_NLE_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_NLE_F32::Inst_VOP3__V_CMP_NLE_F32(), gem5::VegaISA::Inst_VOP3__V_CMP_NLE_F64::Inst_VOP3__V_CMP_NLE_F64(), gem5::VegaISA::Inst_VOP3__V_CMP_NLG_F16::Inst_VOP3__V_CMP_NLG_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_NLG_F32::Inst_VOP3__V_CMP_NLG_F32(), gem5::VegaISA::Inst_VOP3__V_CMP_NLG_F64::Inst_VOP3__V_CMP_NLG_F64(), gem5::VegaISA::Inst_VOP3__V_CMP_NLT_F16::Inst_VOP3__V_CMP_NLT_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_NLT_F32::Inst_VOP3__V_CMP_NLT_F32(), gem5::VegaISA::Inst_VOP3__V_CMP_NLT_F64::Inst_VOP3__V_CMP_NLT_F64(), gem5::VegaISA::Inst_VOP3__V_CMP_O_F16::Inst_VOP3__V_CMP_O_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_O_F32::Inst_VOP3__V_CMP_O_F32(), gem5::VegaISA::Inst_VOP3__V_CMP_O_F64::Inst_VOP3__V_CMP_O_F64(), gem5::VegaISA::Inst_VOP3__V_CMP_T_I16::Inst_VOP3__V_CMP_T_I16(), gem5::VegaISA::Inst_VOP3__V_CMP_T_I32::Inst_VOP3__V_CMP_T_I32(), gem5::VegaISA::Inst_VOP3__V_CMP_T_I64::Inst_VOP3__V_CMP_T_I64(), gem5::VegaISA::Inst_VOP3__V_CMP_T_U16::Inst_VOP3__V_CMP_T_U16(), gem5::VegaISA::Inst_VOP3__V_CMP_T_U32::Inst_VOP3__V_CMP_T_U32(), gem5::VegaISA::Inst_VOP3__V_CMP_T_U64::Inst_VOP3__V_CMP_T_U64(), gem5::VegaISA::Inst_VOP3__V_CMP_TRU_F16::Inst_VOP3__V_CMP_TRU_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_TRU_F32::Inst_VOP3__V_CMP_TRU_F32(), gem5::VegaISA::Inst_VOP3__V_CMP_TRU_F64::Inst_VOP3__V_CMP_TRU_F64(), gem5::VegaISA::Inst_VOP3__V_CMP_U_F16::Inst_VOP3__V_CMP_U_F16(), gem5::VegaISA::Inst_VOP3__V_CMP_U_F32::Inst_VOP3__V_CMP_U_F32(), gem5::VegaISA::Inst_VOP3__V_CMP_U_F64::Inst_VOP3__V_CMP_U_F64(), gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F16::Inst_VOP3__V_CMPX_CLASS_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F32::Inst_VOP3__V_CMPX_CLASS_F32(), gem5::VegaISA::Inst_VOP3__V_CMPX_CLASS_F64::Inst_VOP3__V_CMPX_CLASS_F64(), gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_F16::Inst_VOP3__V_CMPX_EQ_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_F32::Inst_VOP3__V_CMPX_EQ_F32(), gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_F64::Inst_VOP3__V_CMPX_EQ_F64(), gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_I16::Inst_VOP3__V_CMPX_EQ_I16(), gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_I32::Inst_VOP3__V_CMPX_EQ_I32(), gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_I64::Inst_VOP3__V_CMPX_EQ_I64(), gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_U16::Inst_VOP3__V_CMPX_EQ_U16(), gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_U32::Inst_VOP3__V_CMPX_EQ_U32(), gem5::VegaISA::Inst_VOP3__V_CMPX_EQ_U64::Inst_VOP3__V_CMPX_EQ_U64(), gem5::VegaISA::Inst_VOP3__V_CMPX_F_F16::Inst_VOP3__V_CMPX_F_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_F_F32::Inst_VOP3__V_CMPX_F_F32(), gem5::VegaISA::Inst_VOP3__V_CMPX_F_F64::Inst_VOP3__V_CMPX_F_F64(), gem5::VegaISA::Inst_VOP3__V_CMPX_F_I16::Inst_VOP3__V_CMPX_F_I16(), gem5::VegaISA::Inst_VOP3__V_CMPX_F_I32::Inst_VOP3__V_CMPX_F_I32(), gem5::VegaISA::Inst_VOP3__V_CMPX_F_I64::Inst_VOP3__V_CMPX_F_I64(), gem5::VegaISA::Inst_VOP3__V_CMPX_F_U16::Inst_VOP3__V_CMPX_F_U16(), gem5::VegaISA::Inst_VOP3__V_CMPX_F_U32::Inst_VOP3__V_CMPX_F_U32(), gem5::VegaISA::Inst_VOP3__V_CMPX_F_U64::Inst_VOP3__V_CMPX_F_U64(), gem5::VegaISA::Inst_VOP3__V_CMPX_GE_F16::Inst_VOP3__V_CMPX_GE_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_GE_F32::Inst_VOP3__V_CMPX_GE_F32(), gem5::VegaISA::Inst_VOP3__V_CMPX_GE_F64::Inst_VOP3__V_CMPX_GE_F64(), gem5::VegaISA::Inst_VOP3__V_CMPX_GE_I16::Inst_VOP3__V_CMPX_GE_I16(), gem5::VegaISA::Inst_VOP3__V_CMPX_GE_I32::Inst_VOP3__V_CMPX_GE_I32(), gem5::VegaISA::Inst_VOP3__V_CMPX_GE_I64::Inst_VOP3__V_CMPX_GE_I64(), gem5::VegaISA::Inst_VOP3__V_CMPX_GE_U16::Inst_VOP3__V_CMPX_GE_U16(), gem5::VegaISA::Inst_VOP3__V_CMPX_GE_U32::Inst_VOP3__V_CMPX_GE_U32(), gem5::VegaISA::Inst_VOP3__V_CMPX_GE_U64::Inst_VOP3__V_CMPX_GE_U64(), gem5::VegaISA::Inst_VOP3__V_CMPX_GT_F16::Inst_VOP3__V_CMPX_GT_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_GT_F32::Inst_VOP3__V_CMPX_GT_F32(), gem5::VegaISA::Inst_VOP3__V_CMPX_GT_F64::Inst_VOP3__V_CMPX_GT_F64(), gem5::VegaISA::Inst_VOP3__V_CMPX_GT_I16::Inst_VOP3__V_CMPX_GT_I16(), gem5::VegaISA::Inst_VOP3__V_CMPX_GT_I32::Inst_VOP3__V_CMPX_GT_I32(), gem5::VegaISA::Inst_VOP3__V_CMPX_GT_I64::Inst_VOP3__V_CMPX_GT_I64(), gem5::VegaISA::Inst_VOP3__V_CMPX_GT_U16::Inst_VOP3__V_CMPX_GT_U16(), gem5::VegaISA::Inst_VOP3__V_CMPX_GT_U32::Inst_VOP3__V_CMPX_GT_U32(), gem5::VegaISA::Inst_VOP3__V_CMPX_GT_U64::Inst_VOP3__V_CMPX_GT_U64(), gem5::VegaISA::Inst_VOP3__V_CMPX_LE_F16::Inst_VOP3__V_CMPX_LE_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_LE_F32::Inst_VOP3__V_CMPX_LE_F32(), gem5::VegaISA::Inst_VOP3__V_CMPX_LE_F64::Inst_VOP3__V_CMPX_LE_F64(), gem5::VegaISA::Inst_VOP3__V_CMPX_LE_I16::Inst_VOP3__V_CMPX_LE_I16(), gem5::VegaISA::Inst_VOP3__V_CMPX_LE_I32::Inst_VOP3__V_CMPX_LE_I32(), gem5::VegaISA::Inst_VOP3__V_CMPX_LE_I64::Inst_VOP3__V_CMPX_LE_I64(), gem5::VegaISA::Inst_VOP3__V_CMPX_LE_U16::Inst_VOP3__V_CMPX_LE_U16(), gem5::VegaISA::Inst_VOP3__V_CMPX_LE_U32::Inst_VOP3__V_CMPX_LE_U32(), gem5::VegaISA::Inst_VOP3__V_CMPX_LE_U64::Inst_VOP3__V_CMPX_LE_U64(), gem5::VegaISA::Inst_VOP3__V_CMPX_LG_F16::Inst_VOP3__V_CMPX_LG_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_LG_F32::Inst_VOP3__V_CMPX_LG_F32(), gem5::VegaISA::Inst_VOP3__V_CMPX_LG_F64::Inst_VOP3__V_CMPX_LG_F64(), gem5::VegaISA::Inst_VOP3__V_CMPX_LT_F16::Inst_VOP3__V_CMPX_LT_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_LT_F32::Inst_VOP3__V_CMPX_LT_F32(), gem5::VegaISA::Inst_VOP3__V_CMPX_LT_F64::Inst_VOP3__V_CMPX_LT_F64(), gem5::VegaISA::Inst_VOP3__V_CMPX_LT_I16::Inst_VOP3__V_CMPX_LT_I16(), gem5::VegaISA::Inst_VOP3__V_CMPX_LT_I32::Inst_VOP3__V_CMPX_LT_I32(), gem5::VegaISA::Inst_VOP3__V_CMPX_LT_I64::Inst_VOP3__V_CMPX_LT_I64(), gem5::VegaISA::Inst_VOP3__V_CMPX_LT_U16::Inst_VOP3__V_CMPX_LT_U16(), gem5::VegaISA::Inst_VOP3__V_CMPX_LT_U32::Inst_VOP3__V_CMPX_LT_U32(), gem5::VegaISA::Inst_VOP3__V_CMPX_LT_U64::Inst_VOP3__V_CMPX_LT_U64(), gem5::VegaISA::Inst_VOP3__V_CMPX_NE_I16::Inst_VOP3__V_CMPX_NE_I16(), gem5::VegaISA::Inst_VOP3__V_CMPX_NE_I32::Inst_VOP3__V_CMPX_NE_I32(), gem5::VegaISA::Inst_VOP3__V_CMPX_NE_I64::Inst_VOP3__V_CMPX_NE_I64(), gem5::VegaISA::Inst_VOP3__V_CMPX_NE_U16::Inst_VOP3__V_CMPX_NE_U16(), gem5::VegaISA::Inst_VOP3__V_CMPX_NE_U32::Inst_VOP3__V_CMPX_NE_U32(), gem5::VegaISA::Inst_VOP3__V_CMPX_NE_U64::Inst_VOP3__V_CMPX_NE_U64(), gem5::VegaISA::Inst_VOP3__V_CMPX_NEQ_F16::Inst_VOP3__V_CMPX_NEQ_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_NEQ_F32::Inst_VOP3__V_CMPX_NEQ_F32(), gem5::VegaISA::Inst_VOP3__V_CMPX_NEQ_F64::Inst_VOP3__V_CMPX_NEQ_F64(), gem5::VegaISA::Inst_VOP3__V_CMPX_NGE_F16::Inst_VOP3__V_CMPX_NGE_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_NGE_F32::Inst_VOP3__V_CMPX_NGE_F32(), gem5::VegaISA::Inst_VOP3__V_CMPX_NGE_F64::Inst_VOP3__V_CMPX_NGE_F64(), gem5::VegaISA::Inst_VOP3__V_CMPX_NGT_F16::Inst_VOP3__V_CMPX_NGT_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_NGT_F32::Inst_VOP3__V_CMPX_NGT_F32(), gem5::VegaISA::Inst_VOP3__V_CMPX_NGT_F64::Inst_VOP3__V_CMPX_NGT_F64(), gem5::VegaISA::Inst_VOP3__V_CMPX_NLE_F16::Inst_VOP3__V_CMPX_NLE_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_NLE_F32::Inst_VOP3__V_CMPX_NLE_F32(), gem5::VegaISA::Inst_VOP3__V_CMPX_NLE_F64::Inst_VOP3__V_CMPX_NLE_F64(), gem5::VegaISA::Inst_VOP3__V_CMPX_NLG_F16::Inst_VOP3__V_CMPX_NLG_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_NLG_F32::Inst_VOP3__V_CMPX_NLG_F32(), gem5::VegaISA::Inst_VOP3__V_CMPX_NLG_F64::Inst_VOP3__V_CMPX_NLG_F64(), gem5::VegaISA::Inst_VOP3__V_CMPX_NLT_F16::Inst_VOP3__V_CMPX_NLT_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_NLT_F32::Inst_VOP3__V_CMPX_NLT_F32(), gem5::VegaISA::Inst_VOP3__V_CMPX_NLT_F64::Inst_VOP3__V_CMPX_NLT_F64(), gem5::VegaISA::Inst_VOP3__V_CMPX_O_F16::Inst_VOP3__V_CMPX_O_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_O_F32::Inst_VOP3__V_CMPX_O_F32(), gem5::VegaISA::Inst_VOP3__V_CMPX_O_F64::Inst_VOP3__V_CMPX_O_F64(), gem5::VegaISA::Inst_VOP3__V_CMPX_T_I16::Inst_VOP3__V_CMPX_T_I16(), gem5::VegaISA::Inst_VOP3__V_CMPX_T_I32::Inst_VOP3__V_CMPX_T_I32(), gem5::VegaISA::Inst_VOP3__V_CMPX_T_I64::Inst_VOP3__V_CMPX_T_I64(), gem5::VegaISA::Inst_VOP3__V_CMPX_T_U16::Inst_VOP3__V_CMPX_T_U16(), gem5::VegaISA::Inst_VOP3__V_CMPX_T_U32::Inst_VOP3__V_CMPX_T_U32(), gem5::VegaISA::Inst_VOP3__V_CMPX_T_U64::Inst_VOP3__V_CMPX_T_U64(), gem5::VegaISA::Inst_VOP3__V_CMPX_TRU_F16::Inst_VOP3__V_CMPX_TRU_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_TRU_F32::Inst_VOP3__V_CMPX_TRU_F32(), gem5::VegaISA::Inst_VOP3__V_CMPX_TRU_F64::Inst_VOP3__V_CMPX_TRU_F64(), gem5::VegaISA::Inst_VOP3__V_CMPX_U_F16::Inst_VOP3__V_CMPX_U_F16(), gem5::VegaISA::Inst_VOP3__V_CMPX_U_F32::Inst_VOP3__V_CMPX_U_F32(), gem5::VegaISA::Inst_VOP3__V_CMPX_U_F64::Inst_VOP3__V_CMPX_U_F64(), gem5::VegaISA::Inst_VOP3__V_CNDMASK_B32::Inst_VOP3__V_CNDMASK_B32(), gem5::VegaISA::Inst_VOP3__V_COS_F16::Inst_VOP3__V_COS_F16(), gem5::VegaISA::Inst_VOP3__V_COS_F32::Inst_VOP3__V_COS_F32(), gem5::VegaISA::Inst_VOP3__V_CUBEID_F32::Inst_VOP3__V_CUBEID_F32(), gem5::VegaISA::Inst_VOP3__V_CUBEMA_F32::Inst_VOP3__V_CUBEMA_F32(), gem5::VegaISA::Inst_VOP3__V_CUBESC_F32::Inst_VOP3__V_CUBESC_F32(), gem5::VegaISA::Inst_VOP3__V_CUBETC_F32::Inst_VOP3__V_CUBETC_F32(), gem5::VegaISA::Inst_VOP3__V_CVT_F16_F32::Inst_VOP3__V_CVT_F16_F32(), gem5::VegaISA::Inst_VOP3__V_CVT_F16_I16::Inst_VOP3__V_CVT_F16_I16(), gem5::VegaISA::Inst_VOP3__V_CVT_F16_U16::Inst_VOP3__V_CVT_F16_U16(), gem5::VegaISA::Inst_VOP3__V_CVT_F32_F16::Inst_VOP3__V_CVT_F32_F16(), gem5::VegaISA::Inst_VOP3__V_CVT_F32_F64::Inst_VOP3__V_CVT_F32_F64(), gem5::VegaISA::Inst_VOP3__V_CVT_F32_I32::Inst_VOP3__V_CVT_F32_I32(), gem5::VegaISA::Inst_VOP3__V_CVT_F32_U32::Inst_VOP3__V_CVT_F32_U32(), gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE0::Inst_VOP3__V_CVT_F32_UBYTE0(), gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE1::Inst_VOP3__V_CVT_F32_UBYTE1(), gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE2::Inst_VOP3__V_CVT_F32_UBYTE2(), gem5::VegaISA::Inst_VOP3__V_CVT_F32_UBYTE3::Inst_VOP3__V_CVT_F32_UBYTE3(), gem5::VegaISA::Inst_VOP3__V_CVT_F64_F32::Inst_VOP3__V_CVT_F64_F32(), gem5::VegaISA::Inst_VOP3__V_CVT_F64_I32::Inst_VOP3__V_CVT_F64_I32(), gem5::VegaISA::Inst_VOP3__V_CVT_F64_U32::Inst_VOP3__V_CVT_F64_U32(), gem5::VegaISA::Inst_VOP3__V_CVT_FLR_I32_F32::Inst_VOP3__V_CVT_FLR_I32_F32(), gem5::VegaISA::Inst_VOP3__V_CVT_I16_F16::Inst_VOP3__V_CVT_I16_F16(), gem5::VegaISA::Inst_VOP3__V_CVT_I32_F32::Inst_VOP3__V_CVT_I32_F32(), gem5::VegaISA::Inst_VOP3__V_CVT_I32_F64::Inst_VOP3__V_CVT_I32_F64(), gem5::VegaISA::Inst_VOP3__V_CVT_OFF_F32_I4::Inst_VOP3__V_CVT_OFF_F32_I4(), gem5::VegaISA::Inst_VOP3__V_CVT_PK_FP8_F32::Inst_VOP3__V_CVT_PK_FP8_F32(), gem5::VegaISA::Inst_VOP3__V_CVT_PK_I16_I32::Inst_VOP3__V_CVT_PK_I16_I32(), gem5::VegaISA::Inst_VOP3__V_CVT_PK_U16_U32::Inst_VOP3__V_CVT_PK_U16_U32(), gem5::VegaISA::Inst_VOP3__V_CVT_PK_U8_F32::Inst_VOP3__V_CVT_PK_U8_F32(), gem5::VegaISA::Inst_VOP3__V_CVT_PKACCUM_U8_F32::Inst_VOP3__V_CVT_PKACCUM_U8_F32(), gem5::VegaISA::Inst_VOP3__V_CVT_PKNORM_I16_F32::Inst_VOP3__V_CVT_PKNORM_I16_F32(), gem5::VegaISA::Inst_VOP3__V_CVT_PKNORM_U16_F32::Inst_VOP3__V_CVT_PKNORM_U16_F32(), gem5::VegaISA::Inst_VOP3__V_CVT_PKRTZ_F16_F32::Inst_VOP3__V_CVT_PKRTZ_F16_F32(), gem5::VegaISA::Inst_VOP3__V_CVT_RPI_I32_F32::Inst_VOP3__V_CVT_RPI_I32_F32(), gem5::VegaISA::Inst_VOP3__V_CVT_U16_F16::Inst_VOP3__V_CVT_U16_F16(), gem5::VegaISA::Inst_VOP3__V_CVT_U32_F32::Inst_VOP3__V_CVT_U32_F32(), gem5::VegaISA::Inst_VOP3__V_CVT_U32_F64::Inst_VOP3__V_CVT_U32_F64(), gem5::VegaISA::Inst_VOP3__V_DIV_FIXUP_F16::Inst_VOP3__V_DIV_FIXUP_F16(), gem5::VegaISA::Inst_VOP3__V_DIV_FIXUP_F32::Inst_VOP3__V_DIV_FIXUP_F32(), gem5::VegaISA::Inst_VOP3__V_DIV_FIXUP_F64::Inst_VOP3__V_DIV_FIXUP_F64(), gem5::VegaISA::Inst_VOP3__V_DIV_FMAS_F32::Inst_VOP3__V_DIV_FMAS_F32(), gem5::VegaISA::Inst_VOP3__V_DIV_FMAS_F64::Inst_VOP3__V_DIV_FMAS_F64(), gem5::VegaISA::Inst_VOP3__V_DIV_SCALE_F32::Inst_VOP3__V_DIV_SCALE_F32(), gem5::VegaISA::Inst_VOP3__V_DIV_SCALE_F64::Inst_VOP3__V_DIV_SCALE_F64(), gem5::VegaISA::Inst_VOP3__V_EXP_F16::Inst_VOP3__V_EXP_F16(), gem5::VegaISA::Inst_VOP3__V_EXP_F32::Inst_VOP3__V_EXP_F32(), gem5::VegaISA::Inst_VOP3__V_EXP_LEGACY_F32::Inst_VOP3__V_EXP_LEGACY_F32(), gem5::VegaISA::Inst_VOP3__V_FFBH_I32::Inst_VOP3__V_FFBH_I32(), gem5::VegaISA::Inst_VOP3__V_FFBH_U32::Inst_VOP3__V_FFBH_U32(), gem5::VegaISA::Inst_VOP3__V_FFBL_B32::Inst_VOP3__V_FFBL_B32(), gem5::VegaISA::Inst_VOP3__V_FLOOR_F16::Inst_VOP3__V_FLOOR_F16(), gem5::VegaISA::Inst_VOP3__V_FLOOR_F32::Inst_VOP3__V_FLOOR_F32(), gem5::VegaISA::Inst_VOP3__V_FLOOR_F64::Inst_VOP3__V_FLOOR_F64(), gem5::VegaISA::Inst_VOP3__V_FMA_F16::Inst_VOP3__V_FMA_F16(), gem5::VegaISA::Inst_VOP3__V_FMA_F32::Inst_VOP3__V_FMA_F32(), gem5::VegaISA::Inst_VOP3__V_FMA_F64::Inst_VOP3__V_FMA_F64(), gem5::VegaISA::Inst_VOP3__V_FMAC_F32::Inst_VOP3__V_FMAC_F32(), gem5::VegaISA::Inst_VOP3__V_FRACT_F16::Inst_VOP3__V_FRACT_F16(), gem5::VegaISA::Inst_VOP3__V_FRACT_F32::Inst_VOP3__V_FRACT_F32(), gem5::VegaISA::Inst_VOP3__V_FRACT_F64::Inst_VOP3__V_FRACT_F64(), gem5::VegaISA::Inst_VOP3__V_FREXP_EXP_I16_F16::Inst_VOP3__V_FREXP_EXP_I16_F16(), gem5::VegaISA::Inst_VOP3__V_FREXP_EXP_I32_F32::Inst_VOP3__V_FREXP_EXP_I32_F32(), gem5::VegaISA::Inst_VOP3__V_FREXP_EXP_I32_F64::Inst_VOP3__V_FREXP_EXP_I32_F64(), gem5::VegaISA::Inst_VOP3__V_FREXP_MANT_F16::Inst_VOP3__V_FREXP_MANT_F16(), gem5::VegaISA::Inst_VOP3__V_FREXP_MANT_F32::Inst_VOP3__V_FREXP_MANT_F32(), gem5::VegaISA::Inst_VOP3__V_FREXP_MANT_F64::Inst_VOP3__V_FREXP_MANT_F64(), gem5::VegaISA::Inst_VOP3__V_INTERP_MOV_F32::Inst_VOP3__V_INTERP_MOV_F32(), gem5::VegaISA::Inst_VOP3__V_INTERP_P1_F32::Inst_VOP3__V_INTERP_P1_F32(), gem5::VegaISA::Inst_VOP3__V_INTERP_P1LL_F16::Inst_VOP3__V_INTERP_P1LL_F16(), gem5::VegaISA::Inst_VOP3__V_INTERP_P1LV_F16::Inst_VOP3__V_INTERP_P1LV_F16(), gem5::VegaISA::Inst_VOP3__V_INTERP_P2_F16::Inst_VOP3__V_INTERP_P2_F16(), gem5::VegaISA::Inst_VOP3__V_INTERP_P2_F32::Inst_VOP3__V_INTERP_P2_F32(), gem5::VegaISA::Inst_VOP3__V_LDEXP_F16::Inst_VOP3__V_LDEXP_F16(), gem5::VegaISA::Inst_VOP3__V_LDEXP_F32::Inst_VOP3__V_LDEXP_F32(), gem5::VegaISA::Inst_VOP3__V_LDEXP_F64::Inst_VOP3__V_LDEXP_F64(), gem5::VegaISA::Inst_VOP3__V_LERP_U8::Inst_VOP3__V_LERP_U8(), gem5::VegaISA::Inst_VOP3__V_LOG_F16::Inst_VOP3__V_LOG_F16(), gem5::VegaISA::Inst_VOP3__V_LOG_F32::Inst_VOP3__V_LOG_F32(), gem5::VegaISA::Inst_VOP3__V_LOG_LEGACY_F32::Inst_VOP3__V_LOG_LEGACY_F32(), gem5::VegaISA::Inst_VOP3__V_LSHL_ADD_U32::Inst_VOP3__V_LSHL_ADD_U32(), gem5::VegaISA::Inst_VOP3__V_LSHL_ADD_U64::Inst_VOP3__V_LSHL_ADD_U64(), gem5::VegaISA::Inst_VOP3__V_LSHL_OR_B32::Inst_VOP3__V_LSHL_OR_B32(), gem5::VegaISA::Inst_VOP3__V_LSHLREV_B16::Inst_VOP3__V_LSHLREV_B16(), gem5::VegaISA::Inst_VOP3__V_LSHLREV_B32::Inst_VOP3__V_LSHLREV_B32(), gem5::VegaISA::Inst_VOP3__V_LSHLREV_B64::Inst_VOP3__V_LSHLREV_B64(), gem5::VegaISA::Inst_VOP3__V_LSHRREV_B16::Inst_VOP3__V_LSHRREV_B16(), gem5::VegaISA::Inst_VOP3__V_LSHRREV_B32::Inst_VOP3__V_LSHRREV_B32(), gem5::VegaISA::Inst_VOP3__V_LSHRREV_B64::Inst_VOP3__V_LSHRREV_B64(), gem5::VegaISA::Inst_VOP3__V_MAC_F16::Inst_VOP3__V_MAC_F16(), gem5::VegaISA::Inst_VOP3__V_MAC_F32::Inst_VOP3__V_MAC_F32(), gem5::VegaISA::Inst_VOP3__V_MAD_F16::Inst_VOP3__V_MAD_F16(), gem5::VegaISA::Inst_VOP3__V_MAD_F32::Inst_VOP3__V_MAD_F32(), gem5::VegaISA::Inst_VOP3__V_MAD_I16::Inst_VOP3__V_MAD_I16(), gem5::VegaISA::Inst_VOP3__V_MAD_I32_I24::Inst_VOP3__V_MAD_I32_I24(), gem5::VegaISA::Inst_VOP3__V_MAD_I64_I32::Inst_VOP3__V_MAD_I64_I32(), gem5::VegaISA::Inst_VOP3__V_MAD_LEGACY_F32::Inst_VOP3__V_MAD_LEGACY_F32(), gem5::VegaISA::Inst_VOP3__V_MAD_U16::Inst_VOP3__V_MAD_U16(), gem5::VegaISA::Inst_VOP3__V_MAD_U32_U24::Inst_VOP3__V_MAD_U32_U24(), gem5::VegaISA::Inst_VOP3__V_MAD_U64_U32::Inst_VOP3__V_MAD_U64_U32(), gem5::VegaISA::Inst_VOP3__V_MAX3_F32::Inst_VOP3__V_MAX3_F32(), gem5::VegaISA::Inst_VOP3__V_MAX3_I32::Inst_VOP3__V_MAX3_I32(), gem5::VegaISA::Inst_VOP3__V_MAX3_U32::Inst_VOP3__V_MAX3_U32(), gem5::VegaISA::Inst_VOP3__V_MAX_F16::Inst_VOP3__V_MAX_F16(), gem5::VegaISA::Inst_VOP3__V_MAX_F32::Inst_VOP3__V_MAX_F32(), gem5::VegaISA::Inst_VOP3__V_MAX_F64::Inst_VOP3__V_MAX_F64(), gem5::VegaISA::Inst_VOP3__V_MAX_I16::Inst_VOP3__V_MAX_I16(), gem5::VegaISA::Inst_VOP3__V_MAX_I32::Inst_VOP3__V_MAX_I32(), gem5::VegaISA::Inst_VOP3__V_MAX_U16::Inst_VOP3__V_MAX_U16(), gem5::VegaISA::Inst_VOP3__V_MAX_U32::Inst_VOP3__V_MAX_U32(), gem5::VegaISA::Inst_VOP3__V_MBCNT_HI_U32_B32::Inst_VOP3__V_MBCNT_HI_U32_B32(), gem5::VegaISA::Inst_VOP3__V_MBCNT_LO_U32_B32::Inst_VOP3__V_MBCNT_LO_U32_B32(), gem5::VegaISA::Inst_VOP3__V_MED3_F32::Inst_VOP3__V_MED3_F32(), gem5::VegaISA::Inst_VOP3__V_MED3_I32::Inst_VOP3__V_MED3_I32(), gem5::VegaISA::Inst_VOP3__V_MED3_U32::Inst_VOP3__V_MED3_U32(), gem5::VegaISA::Inst_VOP3__V_MIN3_F32::Inst_VOP3__V_MIN3_F32(), gem5::VegaISA::Inst_VOP3__V_MIN3_I32::Inst_VOP3__V_MIN3_I32(), gem5::VegaISA::Inst_VOP3__V_MIN3_U32::Inst_VOP3__V_MIN3_U32(), gem5::VegaISA::Inst_VOP3__V_MIN_F16::Inst_VOP3__V_MIN_F16(), gem5::VegaISA::Inst_VOP3__V_MIN_F32::Inst_VOP3__V_MIN_F32(), gem5::VegaISA::Inst_VOP3__V_MIN_F64::Inst_VOP3__V_MIN_F64(), gem5::VegaISA::Inst_VOP3__V_MIN_I16::Inst_VOP3__V_MIN_I16(), gem5::VegaISA::Inst_VOP3__V_MIN_I32::Inst_VOP3__V_MIN_I32(), gem5::VegaISA::Inst_VOP3__V_MIN_U16::Inst_VOP3__V_MIN_U16(), gem5::VegaISA::Inst_VOP3__V_MIN_U32::Inst_VOP3__V_MIN_U32(), gem5::VegaISA::Inst_VOP3__V_MOV_B32::Inst_VOP3__V_MOV_B32(), gem5::VegaISA::Inst_VOP3__V_MOV_FED_B32::Inst_VOP3__V_MOV_FED_B32(), gem5::VegaISA::Inst_VOP3__V_MQSAD_PK_U16_U8::Inst_VOP3__V_MQSAD_PK_U16_U8(), gem5::VegaISA::Inst_VOP3__V_MQSAD_U32_U8::Inst_VOP3__V_MQSAD_U32_U8(), gem5::VegaISA::Inst_VOP3__V_MSAD_U8::Inst_VOP3__V_MSAD_U8(), gem5::VegaISA::Inst_VOP3__V_MUL_F16::Inst_VOP3__V_MUL_F16(), gem5::VegaISA::Inst_VOP3__V_MUL_F32::Inst_VOP3__V_MUL_F32(), gem5::VegaISA::Inst_VOP3__V_MUL_F64::Inst_VOP3__V_MUL_F64(), gem5::VegaISA::Inst_VOP3__V_MUL_HI_I32::Inst_VOP3__V_MUL_HI_I32(), gem5::VegaISA::Inst_VOP3__V_MUL_HI_I32_I24::Inst_VOP3__V_MUL_HI_I32_I24(), gem5::VegaISA::Inst_VOP3__V_MUL_HI_U32::Inst_VOP3__V_MUL_HI_U32(), gem5::VegaISA::Inst_VOP3__V_MUL_HI_U32_U24::Inst_VOP3__V_MUL_HI_U32_U24(), gem5::VegaISA::Inst_VOP3__V_MUL_I32_I24::Inst_VOP3__V_MUL_I32_I24(), gem5::VegaISA::Inst_VOP3__V_MUL_LEGACY_F32::Inst_VOP3__V_MUL_LEGACY_F32(), gem5::VegaISA::Inst_VOP3__V_MUL_LO_U16::Inst_VOP3__V_MUL_LO_U16(), gem5::VegaISA::Inst_VOP3__V_MUL_LO_U32::Inst_VOP3__V_MUL_LO_U32(), gem5::VegaISA::Inst_VOP3__V_MUL_U32_U24::Inst_VOP3__V_MUL_U32_U24(), gem5::VegaISA::Inst_VOP3__V_NOP::Inst_VOP3__V_NOP(), gem5::VegaISA::Inst_VOP3__V_NOT_B32::Inst_VOP3__V_NOT_B32(), gem5::VegaISA::Inst_VOP3__V_OR3_B32::Inst_VOP3__V_OR3_B32(), gem5::VegaISA::Inst_VOP3__V_OR_B32::Inst_VOP3__V_OR_B32(), gem5::VegaISA::Inst_VOP3__V_PERM_B32::Inst_VOP3__V_PERM_B32(), gem5::VegaISA::Inst_VOP3__V_QSAD_PK_U16_U8::Inst_VOP3__V_QSAD_PK_U16_U8(), gem5::VegaISA::Inst_VOP3__V_RCP_F16::Inst_VOP3__V_RCP_F16(), gem5::VegaISA::Inst_VOP3__V_RCP_F32::Inst_VOP3__V_RCP_F32(), gem5::VegaISA::Inst_VOP3__V_RCP_F64::Inst_VOP3__V_RCP_F64(), gem5::VegaISA::Inst_VOP3__V_RCP_IFLAG_F32::Inst_VOP3__V_RCP_IFLAG_F32(), gem5::VegaISA::Inst_VOP3__V_READLANE_B32::Inst_VOP3__V_READLANE_B32(), gem5::VegaISA::Inst_VOP3__V_RNDNE_F16::Inst_VOP3__V_RNDNE_F16(), gem5::VegaISA::Inst_VOP3__V_RNDNE_F32::Inst_VOP3__V_RNDNE_F32(), gem5::VegaISA::Inst_VOP3__V_RNDNE_F64::Inst_VOP3__V_RNDNE_F64(), gem5::VegaISA::Inst_VOP3__V_RSQ_F16::Inst_VOP3__V_RSQ_F16(), gem5::VegaISA::Inst_VOP3__V_RSQ_F32::Inst_VOP3__V_RSQ_F32(), gem5::VegaISA::Inst_VOP3__V_RSQ_F64::Inst_VOP3__V_RSQ_F64(), gem5::VegaISA::Inst_VOP3__V_SAD_HI_U8::Inst_VOP3__V_SAD_HI_U8(), gem5::VegaISA::Inst_VOP3__V_SAD_U16::Inst_VOP3__V_SAD_U16(), gem5::VegaISA::Inst_VOP3__V_SAD_U32::Inst_VOP3__V_SAD_U32(), gem5::VegaISA::Inst_VOP3__V_SAD_U8::Inst_VOP3__V_SAD_U8(), gem5::VegaISA::Inst_VOP3__V_SIN_F16::Inst_VOP3__V_SIN_F16(), gem5::VegaISA::Inst_VOP3__V_SIN_F32::Inst_VOP3__V_SIN_F32(), gem5::VegaISA::Inst_VOP3__V_SQRT_F16::Inst_VOP3__V_SQRT_F16(), gem5::VegaISA::Inst_VOP3__V_SQRT_F32::Inst_VOP3__V_SQRT_F32(), gem5::VegaISA::Inst_VOP3__V_SQRT_F64::Inst_VOP3__V_SQRT_F64(), gem5::VegaISA::Inst_VOP3__V_SUB_CO_U32::Inst_VOP3__V_SUB_CO_U32(), gem5::VegaISA::Inst_VOP3__V_SUB_F16::Inst_VOP3__V_SUB_F16(), gem5::VegaISA::Inst_VOP3__V_SUB_F32::Inst_VOP3__V_SUB_F32(), gem5::VegaISA::Inst_VOP3__V_SUB_U16::Inst_VOP3__V_SUB_U16(), gem5::VegaISA::Inst_VOP3__V_SUB_U32::Inst_VOP3__V_SUB_U32(), gem5::VegaISA::Inst_VOP3__V_SUBB_CO_U32::Inst_VOP3__V_SUBB_CO_U32(), gem5::VegaISA::Inst_VOP3__V_SUBBREV_CO_U32::Inst_VOP3__V_SUBBREV_CO_U32(), gem5::VegaISA::Inst_VOP3__V_SUBREV_CO_U32::Inst_VOP3__V_SUBREV_CO_U32(), gem5::VegaISA::Inst_VOP3__V_SUBREV_F16::Inst_VOP3__V_SUBREV_F16(), gem5::VegaISA::Inst_VOP3__V_SUBREV_F32::Inst_VOP3__V_SUBREV_F32(), gem5::VegaISA::Inst_VOP3__V_SUBREV_U16::Inst_VOP3__V_SUBREV_U16(), gem5::VegaISA::Inst_VOP3__V_SUBREV_U32::Inst_VOP3__V_SUBREV_U32(), gem5::VegaISA::Inst_VOP3__V_TRIG_PREOP_F64::Inst_VOP3__V_TRIG_PREOP_F64(), gem5::VegaISA::Inst_VOP3__V_TRUNC_F16::Inst_VOP3__V_TRUNC_F16(), gem5::VegaISA::Inst_VOP3__V_TRUNC_F32::Inst_VOP3__V_TRUNC_F32(), gem5::VegaISA::Inst_VOP3__V_TRUNC_F64::Inst_VOP3__V_TRUNC_F64(), gem5::VegaISA::Inst_VOP3__V_WRITELANE_B32::Inst_VOP3__V_WRITELANE_B32(), gem5::VegaISA::Inst_VOP3__V_XAD_U32::Inst_VOP3__V_XAD_U32(), gem5::VegaISA::Inst_VOP3__V_XOR_B32::Inst_VOP3__V_XOR_B32(), gem5::VegaISA::Inst_VOP3P__1OP::Inst_VOP3P__1OP(), gem5::VegaISA::Inst_VOP3P__2OP_X16::Inst_VOP3P__2OP_X16(), gem5::VegaISA::Inst_VOP3P__3OP_X16::Inst_VOP3P__3OP_X16(), gem5::VegaISA::Inst_VOP3P__V_PK_ADD_F32::Inst_VOP3P__V_PK_ADD_F32(), gem5::VegaISA::Inst_VOP3P__V_PK_FMA_F32::Inst_VOP3P__V_PK_FMA_F32(), gem5::VegaISA::Inst_VOP3P__V_PK_MOV_B32::Inst_VOP3P__V_PK_MOV_B32(), gem5::VegaISA::Inst_VOP3P__V_PK_MUL_F32::Inst_VOP3P__V_PK_MUL_F32(), gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA< 1, 4, 4, 1, 16, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_4X4X1_16B_F32 >::Inst_VOP3P_MAI__V_MFMA(), gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_I8< 16, 16, 16, 1, &MNEM__V_MFMA_I32_16X16X16_I8 >::Inst_VOP3P_MAI__V_MFMA_I8(), gem5::VegaISA::Inst_VOP3P_MAI__V_MFMA_MXFP< 16, 16, 16, 1, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_16X16X16_F16 >::Inst_VOP3P_MAI__V_MFMA_MXFP(), gem5::VegaISA::Inst_VOPC::Inst_VOPC(), gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F16::Inst_VOPC__V_CMP_CLASS_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F32::Inst_VOPC__V_CMP_CLASS_F32(), gem5::VegaISA::Inst_VOPC__V_CMP_CLASS_F64::Inst_VOPC__V_CMP_CLASS_F64(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_F16::Inst_VOPC__V_CMP_EQ_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_F32::Inst_VOPC__V_CMP_EQ_F32(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_F64::Inst_VOPC__V_CMP_EQ_F64(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I16::Inst_VOPC__V_CMP_EQ_I16(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I32::Inst_VOPC__V_CMP_EQ_I32(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I64::Inst_VOPC__V_CMP_EQ_I64(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U16::Inst_VOPC__V_CMP_EQ_U16(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U32::Inst_VOPC__V_CMP_EQ_U32(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U64::Inst_VOPC__V_CMP_EQ_U64(), gem5::VegaISA::Inst_VOPC__V_CMP_F_F16::Inst_VOPC__V_CMP_F_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_F_F32::Inst_VOPC__V_CMP_F_F32(), gem5::VegaISA::Inst_VOPC__V_CMP_F_F64::Inst_VOPC__V_CMP_F_F64(), gem5::VegaISA::Inst_VOPC__V_CMP_F_I16::Inst_VOPC__V_CMP_F_I16(), gem5::VegaISA::Inst_VOPC__V_CMP_F_I32::Inst_VOPC__V_CMP_F_I32(), gem5::VegaISA::Inst_VOPC__V_CMP_F_I64::Inst_VOPC__V_CMP_F_I64(), gem5::VegaISA::Inst_VOPC__V_CMP_F_U16::Inst_VOPC__V_CMP_F_U16(), gem5::VegaISA::Inst_VOPC__V_CMP_F_U32::Inst_VOPC__V_CMP_F_U32(), gem5::VegaISA::Inst_VOPC__V_CMP_F_U64::Inst_VOPC__V_CMP_F_U64(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_F16::Inst_VOPC__V_CMP_GE_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_F32::Inst_VOPC__V_CMP_GE_F32(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_F64::Inst_VOPC__V_CMP_GE_F64(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_I16::Inst_VOPC__V_CMP_GE_I16(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_I32::Inst_VOPC__V_CMP_GE_I32(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_I64::Inst_VOPC__V_CMP_GE_I64(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_U16::Inst_VOPC__V_CMP_GE_U16(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_U32::Inst_VOPC__V_CMP_GE_U32(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_U64::Inst_VOPC__V_CMP_GE_U64(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_F16::Inst_VOPC__V_CMP_GT_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_F32::Inst_VOPC__V_CMP_GT_F32(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_F64::Inst_VOPC__V_CMP_GT_F64(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_I16::Inst_VOPC__V_CMP_GT_I16(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_I32::Inst_VOPC__V_CMP_GT_I32(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_I64::Inst_VOPC__V_CMP_GT_I64(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_U16::Inst_VOPC__V_CMP_GT_U16(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_U32::Inst_VOPC__V_CMP_GT_U32(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_U64::Inst_VOPC__V_CMP_GT_U64(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_F16::Inst_VOPC__V_CMP_LE_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_F32::Inst_VOPC__V_CMP_LE_F32(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_F64::Inst_VOPC__V_CMP_LE_F64(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_I16::Inst_VOPC__V_CMP_LE_I16(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_I32::Inst_VOPC__V_CMP_LE_I32(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_I64::Inst_VOPC__V_CMP_LE_I64(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_U16::Inst_VOPC__V_CMP_LE_U16(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_U32::Inst_VOPC__V_CMP_LE_U32(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_U64::Inst_VOPC__V_CMP_LE_U64(), gem5::VegaISA::Inst_VOPC__V_CMP_LG_F16::Inst_VOPC__V_CMP_LG_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_LG_F32::Inst_VOPC__V_CMP_LG_F32(), gem5::VegaISA::Inst_VOPC__V_CMP_LG_F64::Inst_VOPC__V_CMP_LG_F64(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_F16::Inst_VOPC__V_CMP_LT_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_F32::Inst_VOPC__V_CMP_LT_F32(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_F64::Inst_VOPC__V_CMP_LT_F64(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_I16::Inst_VOPC__V_CMP_LT_I16(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_I32::Inst_VOPC__V_CMP_LT_I32(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_I64::Inst_VOPC__V_CMP_LT_I64(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_U16::Inst_VOPC__V_CMP_LT_U16(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_U32::Inst_VOPC__V_CMP_LT_U32(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_U64::Inst_VOPC__V_CMP_LT_U64(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_I16::Inst_VOPC__V_CMP_NE_I16(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_I32::Inst_VOPC__V_CMP_NE_I32(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_I64::Inst_VOPC__V_CMP_NE_I64(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_U16::Inst_VOPC__V_CMP_NE_U16(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_U32::Inst_VOPC__V_CMP_NE_U32(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_U64::Inst_VOPC__V_CMP_NE_U64(), gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F16::Inst_VOPC__V_CMP_NEQ_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F32::Inst_VOPC__V_CMP_NEQ_F32(), gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F64::Inst_VOPC__V_CMP_NEQ_F64(), gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F16::Inst_VOPC__V_CMP_NGE_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F32::Inst_VOPC__V_CMP_NGE_F32(), gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F64::Inst_VOPC__V_CMP_NGE_F64(), gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F16::Inst_VOPC__V_CMP_NGT_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F32::Inst_VOPC__V_CMP_NGT_F32(), gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F64::Inst_VOPC__V_CMP_NGT_F64(), gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F16::Inst_VOPC__V_CMP_NLE_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F32::Inst_VOPC__V_CMP_NLE_F32(), gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F64::Inst_VOPC__V_CMP_NLE_F64(), gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F16::Inst_VOPC__V_CMP_NLG_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F32::Inst_VOPC__V_CMP_NLG_F32(), gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F64::Inst_VOPC__V_CMP_NLG_F64(), gem5::VegaISA::Inst_VOPC__V_CMP_NLT_F16::Inst_VOPC__V_CMP_NLT_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_NLT_F32::Inst_VOPC__V_CMP_NLT_F32(), gem5::VegaISA::Inst_VOPC__V_CMP_NLT_F64::Inst_VOPC__V_CMP_NLT_F64(), gem5::VegaISA::Inst_VOPC__V_CMP_O_F16::Inst_VOPC__V_CMP_O_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_O_F32::Inst_VOPC__V_CMP_O_F32(), gem5::VegaISA::Inst_VOPC__V_CMP_O_F64::Inst_VOPC__V_CMP_O_F64(), gem5::VegaISA::Inst_VOPC__V_CMP_T_I16::Inst_VOPC__V_CMP_T_I16(), gem5::VegaISA::Inst_VOPC__V_CMP_T_I32::Inst_VOPC__V_CMP_T_I32(), gem5::VegaISA::Inst_VOPC__V_CMP_T_I64::Inst_VOPC__V_CMP_T_I64(), gem5::VegaISA::Inst_VOPC__V_CMP_T_U16::Inst_VOPC__V_CMP_T_U16(), gem5::VegaISA::Inst_VOPC__V_CMP_T_U32::Inst_VOPC__V_CMP_T_U32(), gem5::VegaISA::Inst_VOPC__V_CMP_T_U64::Inst_VOPC__V_CMP_T_U64(), gem5::VegaISA::Inst_VOPC__V_CMP_TRU_F16::Inst_VOPC__V_CMP_TRU_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_TRU_F32::Inst_VOPC__V_CMP_TRU_F32(), gem5::VegaISA::Inst_VOPC__V_CMP_TRU_F64::Inst_VOPC__V_CMP_TRU_F64(), gem5::VegaISA::Inst_VOPC__V_CMP_U_F16::Inst_VOPC__V_CMP_U_F16(), gem5::VegaISA::Inst_VOPC__V_CMP_U_F32::Inst_VOPC__V_CMP_U_F32(), gem5::VegaISA::Inst_VOPC__V_CMP_U_F64::Inst_VOPC__V_CMP_U_F64(), gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F16::Inst_VOPC__V_CMPX_CLASS_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F32::Inst_VOPC__V_CMPX_CLASS_F32(), gem5::VegaISA::Inst_VOPC__V_CMPX_CLASS_F64::Inst_VOPC__V_CMPX_CLASS_F64(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_F16::Inst_VOPC__V_CMPX_EQ_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_F32::Inst_VOPC__V_CMPX_EQ_F32(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_F64::Inst_VOPC__V_CMPX_EQ_F64(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I16::Inst_VOPC__V_CMPX_EQ_I16(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I32::Inst_VOPC__V_CMPX_EQ_I32(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I64::Inst_VOPC__V_CMPX_EQ_I64(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U16::Inst_VOPC__V_CMPX_EQ_U16(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U32::Inst_VOPC__V_CMPX_EQ_U32(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U64::Inst_VOPC__V_CMPX_EQ_U64(), gem5::VegaISA::Inst_VOPC__V_CMPX_F_F16::Inst_VOPC__V_CMPX_F_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_F_F32::Inst_VOPC__V_CMPX_F_F32(), gem5::VegaISA::Inst_VOPC__V_CMPX_F_F64::Inst_VOPC__V_CMPX_F_F64(), gem5::VegaISA::Inst_VOPC__V_CMPX_F_I16::Inst_VOPC__V_CMPX_F_I16(), gem5::VegaISA::Inst_VOPC__V_CMPX_F_I32::Inst_VOPC__V_CMPX_F_I32(), gem5::VegaISA::Inst_VOPC__V_CMPX_F_I64::Inst_VOPC__V_CMPX_F_I64(), gem5::VegaISA::Inst_VOPC__V_CMPX_F_U16::Inst_VOPC__V_CMPX_F_U16(), gem5::VegaISA::Inst_VOPC__V_CMPX_F_U32::Inst_VOPC__V_CMPX_F_U32(), gem5::VegaISA::Inst_VOPC__V_CMPX_F_U64::Inst_VOPC__V_CMPX_F_U64(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F16::Inst_VOPC__V_CMPX_GE_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F32::Inst_VOPC__V_CMPX_GE_F32(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F64::Inst_VOPC__V_CMPX_GE_F64(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I16::Inst_VOPC__V_CMPX_GE_I16(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I32::Inst_VOPC__V_CMPX_GE_I32(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I64::Inst_VOPC__V_CMPX_GE_I64(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U16::Inst_VOPC__V_CMPX_GE_U16(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U32::Inst_VOPC__V_CMPX_GE_U32(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U64::Inst_VOPC__V_CMPX_GE_U64(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F16::Inst_VOPC__V_CMPX_GT_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F32::Inst_VOPC__V_CMPX_GT_F32(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F64::Inst_VOPC__V_CMPX_GT_F64(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I16::Inst_VOPC__V_CMPX_GT_I16(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I32::Inst_VOPC__V_CMPX_GT_I32(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I64::Inst_VOPC__V_CMPX_GT_I64(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U16::Inst_VOPC__V_CMPX_GT_U16(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U32::Inst_VOPC__V_CMPX_GT_U32(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U64::Inst_VOPC__V_CMPX_GT_U64(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F16::Inst_VOPC__V_CMPX_LE_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F32::Inst_VOPC__V_CMPX_LE_F32(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F64::Inst_VOPC__V_CMPX_LE_F64(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I16::Inst_VOPC__V_CMPX_LE_I16(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I32::Inst_VOPC__V_CMPX_LE_I32(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I64::Inst_VOPC__V_CMPX_LE_I64(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U16::Inst_VOPC__V_CMPX_LE_U16(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U32::Inst_VOPC__V_CMPX_LE_U32(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U64::Inst_VOPC__V_CMPX_LE_U64(), gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F16::Inst_VOPC__V_CMPX_LG_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F32::Inst_VOPC__V_CMPX_LG_F32(), gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F64::Inst_VOPC__V_CMPX_LG_F64(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F16::Inst_VOPC__V_CMPX_LT_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F32::Inst_VOPC__V_CMPX_LT_F32(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F64::Inst_VOPC__V_CMPX_LT_F64(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I16::Inst_VOPC__V_CMPX_LT_I16(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I32::Inst_VOPC__V_CMPX_LT_I32(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I64::Inst_VOPC__V_CMPX_LT_I64(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U16::Inst_VOPC__V_CMPX_LT_U16(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U32::Inst_VOPC__V_CMPX_LT_U32(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U64::Inst_VOPC__V_CMPX_LT_U64(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I16::Inst_VOPC__V_CMPX_NE_I16(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I32::Inst_VOPC__V_CMPX_NE_I32(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I64::Inst_VOPC__V_CMPX_NE_I64(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U16::Inst_VOPC__V_CMPX_NE_U16(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U32::Inst_VOPC__V_CMPX_NE_U32(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U64::Inst_VOPC__V_CMPX_NE_U64(), gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F16::Inst_VOPC__V_CMPX_NEQ_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F32::Inst_VOPC__V_CMPX_NEQ_F32(), gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F64::Inst_VOPC__V_CMPX_NEQ_F64(), gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F16::Inst_VOPC__V_CMPX_NGE_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F32::Inst_VOPC__V_CMPX_NGE_F32(), gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F64::Inst_VOPC__V_CMPX_NGE_F64(), gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F16::Inst_VOPC__V_CMPX_NGT_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F32::Inst_VOPC__V_CMPX_NGT_F32(), gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F64::Inst_VOPC__V_CMPX_NGT_F64(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F16::Inst_VOPC__V_CMPX_NLE_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F32::Inst_VOPC__V_CMPX_NLE_F32(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F64::Inst_VOPC__V_CMPX_NLE_F64(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F16::Inst_VOPC__V_CMPX_NLG_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F32::Inst_VOPC__V_CMPX_NLG_F32(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F64::Inst_VOPC__V_CMPX_NLG_F64(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_F16::Inst_VOPC__V_CMPX_NLT_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_F32::Inst_VOPC__V_CMPX_NLT_F32(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_F64::Inst_VOPC__V_CMPX_NLT_F64(), gem5::VegaISA::Inst_VOPC__V_CMPX_O_F16::Inst_VOPC__V_CMPX_O_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_O_F32::Inst_VOPC__V_CMPX_O_F32(), gem5::VegaISA::Inst_VOPC__V_CMPX_O_F64::Inst_VOPC__V_CMPX_O_F64(), gem5::VegaISA::Inst_VOPC__V_CMPX_T_I16::Inst_VOPC__V_CMPX_T_I16(), gem5::VegaISA::Inst_VOPC__V_CMPX_T_I32::Inst_VOPC__V_CMPX_T_I32(), gem5::VegaISA::Inst_VOPC__V_CMPX_T_I64::Inst_VOPC__V_CMPX_T_I64(), gem5::VegaISA::Inst_VOPC__V_CMPX_T_U16::Inst_VOPC__V_CMPX_T_U16(), gem5::VegaISA::Inst_VOPC__V_CMPX_T_U32::Inst_VOPC__V_CMPX_T_U32(), gem5::VegaISA::Inst_VOPC__V_CMPX_T_U64::Inst_VOPC__V_CMPX_T_U64(), gem5::VegaISA::Inst_VOPC__V_CMPX_TRU_F16::Inst_VOPC__V_CMPX_TRU_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_TRU_F32::Inst_VOPC__V_CMPX_TRU_F32(), gem5::VegaISA::Inst_VOPC__V_CMPX_TRU_F64::Inst_VOPC__V_CMPX_TRU_F64(), gem5::VegaISA::Inst_VOPC__V_CMPX_U_F16::Inst_VOPC__V_CMPX_U_F16(), gem5::VegaISA::Inst_VOPC__V_CMPX_U_F32::Inst_VOPC__V_CMPX_U_F32(), gem5::VegaISA::Inst_VOPC__V_CMPX_U_F64::Inst_VOPC__V_CMPX_U_F64(), and gem5::KernelLaunchStaticInst::KernelLaunchStaticInst().
|
inlinevirtual |
Reimplemented in gem5::VegaISA::VEGAGPUStaticInst.
Definition at line 78 of file gpu_static_inst.hh.
|
inline |
Definition at line 271 of file gpu_static_inst.hh.
References srcOps.
|
inline |
Definition at line 287 of file gpu_static_inst.hh.
References srcScalarRegOps.
|
inline |
Definition at line 275 of file gpu_static_inst.hh.
References srcVecRegOps.
|
inline |
Definition at line 154 of file gpu_static_inst.hh.
References _flags.
Referenced by gem5::VegaISA::Inst_VOP3A::initOperandInfo().
|
inline |
Definition at line 156 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 148 of file gpu_static_inst.hh.
References _flags.
|
inline |
Definition at line 150 of file gpu_static_inst.hh.
References _flags.
Referenced by gem5::VegaISA::Inst_VOP2::generateDisassembly(), gem5::VegaISA::Inst_VOP2::initOperandInfo(), gem5::VegaISA::Inst_VOP3A::initOperandInfo(), gem5::VegaISA::Inst_VOP3B::initOperandInfo(), and gem5::VegaISA::Inst_VOPC::initOperandInfo().
|
private |
Definition at line 328 of file gpu_static_inst.hh.
Referenced by hasNoAddr(), ignoreExec(), isALU(), isArgLoad(), isArgSeg(), isAtomic(), isAtomicAdd(), isAtomicAnd(), isAtomicCAS(), isAtomicDec(), isAtomicExch(), isAtomicInc(), isAtomicMax(), isAtomicMin(), isAtomicNoRet(), isAtomicOr(), isAtomicRet(), isAtomicSub(), isAtomicXor(), isBarrier(), isBranch(), isCondBranch(), isDPPInst(), isEndOfKernel(), isF16(), isF32(), isF64(), isFlat(), isFlatGlobal(), isFlatScratch(), isFMA(), isGloballyCoherent(), isGlobalMem(), isGlobalSeg(), isGroupSeg(), isI8(), isKernArgSeg(), isKernelLaunch(), isLoad(), isLocalMem(), isMAC(), isMAD(), isMemRef(), isMemSync(), isMFMA(), isNop(), isPrivateSeg(), isReadOnlySeg(), isReturn(), isScalar(), isSDWAInst(), isSleep(), isSpecialOp(), isSpillSeg(), isStore(), isSystemCoherent(), isUnconditionalJump(), isWaitcnt(), readsEXEC(), readsMode(), readsSCC(), readsVCC(), setFlag(), writesEXEC(), writesMode(), writesSCC(), and writesVCC().
|
protected |
Definition at line 307 of file gpu_static_inst.hh.
Referenced by GPUStaticInst(), instAddr(), instAddr(), and nextInstAddr().
|
protected |
Definition at line 306 of file gpu_static_inst.hh.
Referenced by GPUStaticInst(), instNum(), and instNum().
|
private |
Identifier of the immediate post-dominator instruction.
Definition at line 326 of file gpu_static_inst.hh.
Referenced by ipdInstNum(), and ipdInstNum().
|
protected |
Definition at line 304 of file gpu_static_inst.hh.
Referenced by gem5::VegaISA::Inst_VOP1__V_ACCVGPR_MOV_B32::execute(), gem5::VegaISA::Inst_VOP1__V_BFREV_B32::execute(), gem5::VegaISA::Inst_VOP1__V_CEIL_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CEIL_F64::execute(), gem5::VegaISA::Inst_VOP1__V_COS_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F16_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_F16::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_F64::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_I32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_U32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE0::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE1::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE2::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F32_UBYTE3::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F64_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F64_I32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_F64_U32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_FLR_I32_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_I32_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_I32_F64::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_RPI_I32_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_U32_F32::execute(), gem5::VegaISA::Inst_VOP1__V_CVT_U32_F64::execute(), gem5::VegaISA::Inst_VOP1__V_EXP_F32::execute(), gem5::VegaISA::Inst_VOP1__V_EXP_LEGACY_F32::execute(), gem5::VegaISA::Inst_VOP1__V_FFBH_I32::execute(), gem5::VegaISA::Inst_VOP1__V_FFBH_U32::execute(), gem5::VegaISA::Inst_VOP1__V_FFBL_B32::execute(), gem5::VegaISA::Inst_VOP1__V_FLOOR_F32::execute(), gem5::VegaISA::Inst_VOP1__V_FLOOR_F64::execute(), gem5::VegaISA::Inst_VOP1__V_FRACT_F32::execute(), gem5::VegaISA::Inst_VOP1__V_FRACT_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_LOG_F32::execute(), gem5::VegaISA::Inst_VOP1__V_LOG_LEGACY_F32::execute(), gem5::VegaISA::Inst_VOP1__V_MOV_B32::execute(), gem5::VegaISA::Inst_VOP1__V_MOV_B64::execute(), gem5::VegaISA::Inst_VOP1__V_NOT_B32::execute(), gem5::VegaISA::Inst_VOP1__V_RCP_F32::execute(), gem5::VegaISA::Inst_VOP1__V_RCP_F64::execute(), gem5::VegaISA::Inst_VOP1__V_RCP_IFLAG_F32::execute(), gem5::VegaISA::Inst_VOP1__V_READFIRSTLANE_B32::execute(), gem5::VegaISA::Inst_VOP1__V_RNDNE_F32::execute(), gem5::VegaISA::Inst_VOP1__V_RNDNE_F64::execute(), gem5::VegaISA::Inst_VOP1__V_RSQ_F32::execute(), gem5::VegaISA::Inst_VOP1__V_RSQ_F64::execute(), gem5::VegaISA::Inst_VOP1__V_SIN_F32::execute(), gem5::VegaISA::Inst_VOP1__V_SQRT_F32::execute(), gem5::VegaISA::Inst_VOP1__V_SQRT_F64::execute(), gem5::VegaISA::Inst_VOP1__V_TRUNC_F32::execute(), gem5::VegaISA::Inst_VOP1__V_TRUNC_F64::execute(), gem5::VegaISA::Inst_VOP2__V_ADD_CO_U32::execute(), gem5::VegaISA::Inst_VOP2__V_ADD_F32::execute(), gem5::VegaISA::Inst_VOP2__V_ADD_U16::execute(), gem5::VegaISA::Inst_VOP2__V_ADD_U32::execute(), gem5::VegaISA::Inst_VOP2__V_ADDC_CO_U32::execute(), gem5::VegaISA::Inst_VOP2__V_AND_B32::execute(), gem5::VegaISA::Inst_VOP2__V_ASHRREV_I16::execute(), gem5::VegaISA::Inst_VOP2__V_ASHRREV_I32::execute(), gem5::VegaISA::Inst_VOP2__V_CNDMASK_B32::execute(), gem5::VegaISA::Inst_VOP2__V_FMAC_F32::execute(), gem5::VegaISA::Inst_VOP2__V_FMAC_F64::execute(), gem5::VegaISA::Inst_VOP2__V_LSHLREV_B16::execute(), gem5::VegaISA::Inst_VOP2__V_LSHLREV_B32::execute(), gem5::VegaISA::Inst_VOP2__V_LSHRREV_B16::execute(), gem5::VegaISA::Inst_VOP2__V_LSHRREV_B32::execute(), gem5::VegaISA::Inst_VOP2__V_MAC_F32::execute(), gem5::VegaISA::Inst_VOP2__V_MADAK_F32::execute(), gem5::VegaISA::Inst_VOP2__V_MADMK_F32::execute(), gem5::VegaISA::Inst_VOP2__V_MAX_F32::execute(), gem5::VegaISA::Inst_VOP2__V_MAX_I16::execute(), gem5::VegaISA::Inst_VOP2__V_MAX_I32::execute(), gem5::VegaISA::Inst_VOP2__V_MAX_U16::execute(), gem5::VegaISA::Inst_VOP2__V_MAX_U32::execute(), gem5::VegaISA::Inst_VOP2__V_MIN_F32::execute(), gem5::VegaISA::Inst_VOP2__V_MIN_I16::execute(), gem5::VegaISA::Inst_VOP2__V_MIN_I32::execute(), gem5::VegaISA::Inst_VOP2__V_MIN_U16::execute(), gem5::VegaISA::Inst_VOP2__V_MIN_U32::execute(), gem5::VegaISA::Inst_VOP2__V_MUL_F32::execute(), gem5::VegaISA::Inst_VOP2__V_MUL_HI_I32_I24::execute(), gem5::VegaISA::Inst_VOP2__V_MUL_HI_U32_U24::execute(), gem5::VegaISA::Inst_VOP2__V_MUL_I32_I24::execute(), gem5::VegaISA::Inst_VOP2__V_MUL_LEGACY_F32::execute(), gem5::VegaISA::Inst_VOP2__V_MUL_LO_U16::execute(), gem5::VegaISA::Inst_VOP2__V_OR_B32::execute(), gem5::VegaISA::Inst_VOP2__V_SUB_CO_U32::execute(), gem5::VegaISA::Inst_VOP2__V_SUB_F32::execute(), gem5::VegaISA::Inst_VOP2__V_SUB_U16::execute(), gem5::VegaISA::Inst_VOP2__V_SUB_U32::execute(), gem5::VegaISA::Inst_VOP2__V_SUBB_CO_U32::execute(), gem5::VegaISA::Inst_VOP2__V_SUBBREV_CO_U32::execute(), gem5::VegaISA::Inst_VOP2__V_SUBREV_CO_U32::execute(), gem5::VegaISA::Inst_VOP2__V_SUBREV_F32::execute(), gem5::VegaISA::Inst_VOP2__V_SUBREV_U16::execute(), gem5::VegaISA::Inst_VOP2__V_SUBREV_U32::execute(), gem5::VegaISA::Inst_VOP2__V_XNOR_B32::execute(), gem5::VegaISA::Inst_VOP2__V_XOR_B32::execute(), gem5::VegaISA::Inst_VOP3__V_CVT_F16_F32::execute(), gem5::VegaISA::Inst_VOP3__V_CVT_F32_F16::execute(), gem5::VegaISA::Inst_VOP3__V_CVT_PK_FP8_F32::execute(), gem5::VegaISA::Inst_VOP3__V_FMAC_F32::execute(), gem5::VegaISA::Inst_VOP3P__V_PK_ADD_F32::execute(), gem5::VegaISA::Inst_VOP3P__V_PK_MOV_B32::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_EQ_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_EQ_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GE_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_GT_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LE_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LG_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LG_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_LT_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NE_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NEQ_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NGE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NGT_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NLE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NLG_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NLT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMP_NLT_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_EQ_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_EQ_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GE_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_GT_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LE_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LG_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_LT_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_I64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U16::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NE_U64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NEQ_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NGE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NGT_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLE_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLG_F64::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_F32::execute(), gem5::VegaISA::Inst_VOPC__V_CMPX_NLT_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::KernelLaunchStaticInst::generateDisassembly(), gem5::VegaISA::Inst_DS::generateDisassembly(), gem5::VegaISA::Inst_MUBUF::generateDisassembly(), gem5::VegaISA::Inst_SMEM::generateDisassembly(), gem5::VegaISA::Inst_SOP1::generateDisassembly(), gem5::VegaISA::Inst_SOP2::generateDisassembly(), gem5::VegaISA::Inst_SOPC::generateDisassembly(), gem5::VegaISA::Inst_SOPK::generateDisassembly(), gem5::VegaISA::Inst_SOPP::generateDisassembly(), gem5::VegaISA::Inst_VOP1::generateDisassembly(), gem5::VegaISA::Inst_VOP2::generateDisassembly(), gem5::VegaISA::Inst_VOP3A::generateDisassembly(), gem5::VegaISA::Inst_VOP3B::generateDisassembly(), gem5::VegaISA::Inst_VOP3P::generateDisassembly(), gem5::VegaISA::Inst_VOP3P_MAI::generateDisassembly(), gem5::VegaISA::Inst_VOPC::generateDisassembly(), gem5::VegaISA::VEGAGPUStaticInst::generateDisassembly(), gem5::VegaISA::Inst_FLAT::generateFlatDisassembly(), gem5::VegaISA::Inst_FLAT::generateGlobalScratchDisassembly(), GPUStaticInst(), opcode(), gem5::VegaISA::VEGAGPUStaticInst::panicUnimplemented(), and gem5::VegaISA::Inst_VOPC::sdwabHelper().
|
protected |
Definition at line 305 of file gpu_static_inst.hh.
Referenced by disassemble(), gem5::KernelLaunchStaticInst::generateDisassembly(), gem5::VegaISA::Inst_DS::generateDisassembly(), gem5::VegaISA::Inst_MUBUF::generateDisassembly(), gem5::VegaISA::Inst_SMEM::generateDisassembly(), gem5::VegaISA::Inst_SOP1::generateDisassembly(), gem5::VegaISA::Inst_SOP2::generateDisassembly(), gem5::VegaISA::Inst_SOPC::generateDisassembly(), gem5::VegaISA::Inst_SOPK::generateDisassembly(), gem5::VegaISA::Inst_SOPP::generateDisassembly(), gem5::VegaISA::Inst_VOP1::generateDisassembly(), gem5::VegaISA::Inst_VOP2::generateDisassembly(), gem5::VegaISA::Inst_VOP3A::generateDisassembly(), gem5::VegaISA::Inst_VOP3B::generateDisassembly(), gem5::VegaISA::Inst_VOP3P::generateDisassembly(), gem5::VegaISA::Inst_VOP3P_MAI::generateDisassembly(), gem5::VegaISA::Inst_VOPC::generateDisassembly(), gem5::VegaISA::VEGAGPUStaticInst::generateDisassembly(), gem5::VegaISA::Inst_FLAT::generateFlatDisassembly(), and gem5::VegaISA::Inst_FLAT::generateGlobalScratchDisassembly().
|
protected |
Definition at line 309 of file gpu_static_inst.hh.
Referenced by dstOperands(), initDynOperandInfo(), gem5::VegaISA::Inst_FLAT::initFlatOperandInfo(), gem5::VegaISA::Inst_FLAT::initGlobalScratchOperandInfo(), gem5::VegaISA::Inst_DS::initOperandInfo(), gem5::VegaISA::Inst_MIMG::initOperandInfo(), gem5::VegaISA::Inst_MTBUF::initOperandInfo(), gem5::VegaISA::Inst_MUBUF::initOperandInfo(), gem5::VegaISA::Inst_SMEM::initOperandInfo(), gem5::VegaISA::Inst_SOP1::initOperandInfo(), gem5::VegaISA::Inst_SOP2::initOperandInfo(), gem5::VegaISA::Inst_SOPK::initOperandInfo(), gem5::VegaISA::Inst_SOPP::initOperandInfo(), gem5::VegaISA::Inst_VOP1::initOperandInfo(), gem5::VegaISA::Inst_VOP2::initOperandInfo(), gem5::VegaISA::Inst_VOP3A::initOperandInfo(), gem5::VegaISA::Inst_VOP3B::initOperandInfo(), gem5::VegaISA::Inst_VOP3P::initOperandInfo(), gem5::VegaISA::Inst_VOP3P_MAI::initOperandInfo(), gem5::VegaISA::Inst_VOPC::initOperandInfo(), maxOperandSize(), numDstScalarDWords(), and numDstVecDWords().
|
private |
Definition at line 315 of file gpu_static_inst.hh.
Referenced by GPUStaticInst(), and numDstScalarDWords().
|
private |
Definition at line 321 of file gpu_static_inst.hh.
Referenced by dstScalarRegOperands(), initDynOperandInfo(), and numDstScalarOperands().
|
private |
Definition at line 313 of file gpu_static_inst.hh.
Referenced by GPUStaticInst(), and numDstVecDWords().
|
private |
Definition at line 319 of file gpu_static_inst.hh.
Referenced by dstVecRegOperands(), initDynOperandInfo(), and numDstVecOperands().
|
static |
Definition at line 245 of file gpu_static_inst.hh.
| enums::StorageClassType gem5::GPUStaticInst::executed_as |
Definition at line 248 of file gpu_static_inst.hh.
Referenced by gem5::GPUDynInst::doApertureCheck(), GPUStaticInst(), and setFlag().
|
private |
Definition at line 316 of file gpu_static_inst.hh.
Referenced by GPUStaticInst(), and maxOperandSize().
|
protected |
Definition at line 308 of file gpu_static_inst.hh.
Referenced by initDynOperandInfo(), gem5::VegaISA::Inst_FLAT::initFlatOperandInfo(), gem5::VegaISA::Inst_FLAT::initGlobalScratchOperandInfo(), gem5::VegaISA::Inst_DS::initOperandInfo(), gem5::VegaISA::Inst_EXP::initOperandInfo(), gem5::VegaISA::Inst_MIMG::initOperandInfo(), gem5::VegaISA::Inst_MTBUF::initOperandInfo(), gem5::VegaISA::Inst_MUBUF::initOperandInfo(), gem5::VegaISA::Inst_SMEM::initOperandInfo(), gem5::VegaISA::Inst_SOP1::initOperandInfo(), gem5::VegaISA::Inst_SOP2::initOperandInfo(), gem5::VegaISA::Inst_SOPC::initOperandInfo(), gem5::VegaISA::Inst_SOPK::initOperandInfo(), gem5::VegaISA::Inst_SOPP::initOperandInfo(), gem5::VegaISA::Inst_VOP1::initOperandInfo(), gem5::VegaISA::Inst_VOP2::initOperandInfo(), gem5::VegaISA::Inst_VOP3A::initOperandInfo(), gem5::VegaISA::Inst_VOP3B::initOperandInfo(), gem5::VegaISA::Inst_VOP3P::initOperandInfo(), gem5::VegaISA::Inst_VOP3P_MAI::initOperandInfo(), gem5::VegaISA::Inst_VOPC::initOperandInfo(), maxOperandSize(), numSrcScalarDWords(), numSrcVecDWords(), and srcOperands().
|
private |
Definition at line 314 of file gpu_static_inst.hh.
Referenced by GPUStaticInst(), and numSrcScalarDWords().
|
private |
Definition at line 320 of file gpu_static_inst.hh.
Referenced by initDynOperandInfo(), numSrcScalarOperands(), and srcScalarRegOperands().
|
private |
Definition at line 312 of file gpu_static_inst.hh.
Referenced by GPUStaticInst(), and numSrcVecDWords().
|
private |
Definition at line 318 of file gpu_static_inst.hh.
Referenced by initDynOperandInfo(), numSrcVecOperands(), and srcVecRegOperands().