Go to the documentation of this file.
72 reg_sym =
"flat_scratch_lo";
75 reg_sym =
"flat_scratch_hi";
117 fatal(
"GCN3 ISA instruction has unknown register index %u\n", idx);
145 regIdx = numScalarRegs - 2;
147 regIdx = numScalarRegs - 1;
161 regIdx = numScalarRegs - 4;
163 regIdx = numScalarRegs - 3;
175 return is_pos_const_val;
184 return is_neg_const_val;
#define fatal(...)
This implements a cprintf based fatal() function.
bool isNegConstVal(int opIdx)
bool isScalarReg(int opIdx)
bool isPosConstVal(int opIdx)
std::string opSelectorToRegSym(int opIdx, int numRegs=0)
const std::string to_string(sc_enc enc)
bool isExecMask(int opIdx)
bool isVectorReg(int opIdx)
bool isLiteral(int opIdx)
int opSelectorToRegIdx(int opIdx, int numScalarRegs)
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
bool isConstVal(int opIdx)
bool isFlatScratchReg(int opIdx)
Generated on Sun Jul 30 2023 01:56:46 for gem5 by doxygen 1.8.17