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 isFlatScratchReg(int opIdx)
int opSelectorToRegIdx(int opIdx, int numScalarRegs)
bool isExecMask(int opIdx)
std::string opSelectorToRegSym(int opIdx, int numRegs=0)
bool isScalarReg(int opIdx)
bool isVectorReg(int opIdx)
bool isPosConstVal(int opIdx)
bool isConstVal(int opIdx)
bool isLiteral(int opIdx)
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
const std::string to_string(sc_enc enc)