Lines Matching refs:RegIndex
209 virtual RegVal readIntReg(RegIndex reg_idx) const = 0;
211 virtual RegVal readFloatReg(RegIndex reg_idx) const = 0;
251 virtual RegVal readCCReg(RegIndex reg_idx) const = 0;
253 virtual void setIntReg(RegIndex reg_idx, RegVal val) = 0;
255 virtual void setFloatReg(RegIndex reg_idx, RegVal val) = 0;
264 virtual void setCCReg(RegIndex reg_idx, RegVal val) = 0;
286 virtual RegVal readMiscRegNoEffect(RegIndex misc_reg) const = 0;
288 virtual RegVal readMiscReg(RegIndex misc_reg) = 0;
290 virtual void setMiscRegNoEffect(RegIndex misc_reg, RegVal val) = 0;
292 virtual void setMiscReg(RegIndex misc_reg, RegVal val) = 0;
327 virtual RegVal readIntRegFlat(RegIndex idx) const = 0;
328 virtual void setIntRegFlat(RegIndex idx, RegVal val) = 0;
330 virtual RegVal readFloatRegFlat(RegIndex idx) const = 0;
331 virtual void setFloatRegFlat(RegIndex idx, RegVal val) = 0;
333 virtual const VecRegContainer& readVecRegFlat(RegIndex idx) const = 0;
334 virtual VecRegContainer& getWritableVecRegFlat(RegIndex idx) = 0;
335 virtual void setVecRegFlat(RegIndex idx, const VecRegContainer& val) = 0;
337 virtual const VecElem& readVecElemFlat(RegIndex idx,
339 virtual void setVecElemFlat(RegIndex idx, const ElemIndex& elemIdx,
343 readVecPredRegFlat(RegIndex idx) const = 0;
344 virtual VecPredRegContainer& getWritableVecPredRegFlat(RegIndex idx) = 0;
345 virtual void setVecPredRegFlat(RegIndex idx,
348 virtual RegVal readCCRegFlat(RegIndex idx) const = 0;
349 virtual void setCCRegFlat(RegIndex idx, RegVal val) = 0;