Searched refs:elemIndex (Results 1 - 8 of 8) sorted by relevance
/gem5/src/cpu/o3/ |
H A D | thread_context.hh | 232 id.elemIndex()); 240 id.elemIndex()); 248 id.elemIndex()); 256 id.elemIndex()); 264 return setVecLaneFlat(flattenRegId(reg).index(), reg.elemIndex(), val); 270 return setVecLaneFlat(flattenRegId(reg).index(), reg.elemIndex(), val); 276 return setVecLaneFlat(flattenRegId(reg).index(), reg.elemIndex(), val); 282 return setVecLaneFlat(flattenRegId(reg).index(), reg.elemIndex(), val); 289 return readVecElemFlat(flattenRegId(reg).index(), reg.elemIndex()); 334 setVecElemFlat(flattenRegId(reg).index(), reg.elemIndex(), va [all...] |
H A D | regfile.hh | 241 return readVecReg(phys_reg).laneView<VecElem>(phys_reg->elemIndex()); 252 int(phys_reg->index()), phys_reg->elemIndex(), val); 255 phys_reg->elemIndex()) = val; 264 const VecElem& val = ret[phys_reg->elemIndex()]; 266 " has data %#x\n", phys_reg->elemIndex(), 347 " %#x\n", phys_reg->elemIndex(), int(phys_reg->index()), val); 349 vectorRegFile[phys_reg->index()].as<VecElem>()[phys_reg->elemIndex()] =
|
H A D | thread_context_impl.hh | 237 const ElemIndex& elemIndex) const 239 return cpu->readArchVecElem(idx, elemIndex, thread->threadId()); 294 const ElemIndex& elemIndex, const VecElem& val) 296 cpu->setArchVecElem(idx, elemIndex, val, thread->threadId()); 293 setVecElemFlat(RegIndex idx, const ElemIndex& elemIndex, const VecElem& val) argument
|
H A D | regfile.cc | 161 elemIdx].elemIndex() == elemIdx); 231 reg->elemIndex()];
|
/gem5/src/cpu/ |
H A D | simple_thread.hh | 337 auto regVal = readVecLaneFlat<T>(flatIndex, reg.elemIndex()); 339 reg.index(), flatIndex, reg.elemIndex(), regVal); 378 setVecLaneFlat(flatIndex, reg.elemIndex(), val); 380 reg.index(), flatIndex, reg.elemIndex(), val); 412 const VecElem& regVal = readVecElemFlat(flatIndex, reg.elemIndex()); 414 " %#x.\n", reg.elemIndex(), reg.index(), flatIndex, regVal); 496 setVecElemFlat(flatIndex, reg.elemIndex(), val); 498 " %#x.\n", reg.elemIndex(), reg.index(), flatIndex, val); 653 readVecElemFlat(RegIndex reg, const ElemIndex &elemIndex) const override 655 return vecRegs[reg].as<TheISA::VecElem>()[elemIndex]; [all...] |
H A D | reg_class.hh | 110 && elemIdx == that.elemIndex(); 124 (regIdx == that.index() && elemIdx < that.elemIndex()))); 204 const RegIndex& elemIndex() const { return elemIdx; } function in class:RegId 247 /** Vector PhysRegId constructor (w/ elemIndex). */ 260 using RegId::elemIndex;
|
/gem5/src/cpu/minor/ |
H A D | dyn_inst.cc | 165 static_cast<unsigned int>(reg.elemIndex()) << ']';
|
/gem5/src/arch/arm/ |
H A D | isa.hh | 460 regId.elemIndex());
|
Completed in 18 milliseconds