Lines Matching defs:val

374     setVecLaneT(const RegId &reg, const LD &val)
378 setVecLaneFlat(flatIndex, reg.elemIndex(), val);
380 reg.index(), flatIndex, reg.elemIndex(), val);
383 setVecLane(const RegId &reg, const LaneData<LaneSize::Byte> &val) override
385 return setVecLaneT(reg, val);
389 const LaneData<LaneSize::TwoByte> &val) override
391 return setVecLaneT(reg, val);
395 const LaneData<LaneSize::FourByte> &val) override
397 return setVecLaneT(reg, val);
401 const LaneData<LaneSize::EightByte> &val) override
403 return setVecLaneT(reg, val);
459 setIntReg(RegIndex reg_idx, RegVal val) override
464 reg_idx, flatIndex, val);
465 setIntRegFlat(flatIndex, val);
469 setFloatReg(RegIndex reg_idx, RegVal val) override
476 setFloatRegFlat(flatIndex, val);
478 reg_idx, flatIndex, val);
482 setVecReg(const RegId &reg, const VecRegContainer &val) override
486 setVecRegFlat(flatIndex, val);
488 reg.index(), flatIndex, val.print());
492 setVecElem(const RegId &reg, const VecElem &val) override
496 setVecElemFlat(flatIndex, reg.elemIndex(), val);
498 " %#x.\n", reg.elemIndex(), reg.index(), flatIndex, val);
502 setVecPredReg(const RegId &reg, const VecPredRegContainer &val) override
506 setVecPredRegFlat(flatIndex, val);
508 reg.index(), flatIndex, val.print());
512 setCCReg(RegIndex reg_idx, RegVal val) override
518 reg_idx, flatIndex, val);
519 setCCRegFlat(flatIndex, val);
526 void pcState(const TheISA::PCState &val) override { _pcState = val; }
529 pcStateNoRecord(const TheISA::PCState &val) override
531 _pcState = val;
538 void setPredicate(bool val) { predicate = val; }
553 setMiscRegNoEffect(RegIndex misc_reg, RegVal val) override
555 return isa->setMiscRegNoEffect(misc_reg, val);
559 setMiscReg(RegIndex misc_reg, RegVal val) override
561 return isa->setMiscReg(misc_reg, val, this);
579 setMemAccPredicate(bool val)
581 memAccPredicate = val;
604 setIntRegFlat(RegIndex idx, RegVal val) override
606 intRegs[idx] = val;
615 setFloatRegFlat(RegIndex idx, RegVal val) override
617 floatRegs[idx] = val;
633 setVecRegFlat(RegIndex reg, const VecRegContainer &val) override
635 vecRegs[reg] = val;
647 setVecLaneFlat(RegIndex reg, int lId, const LD &val)
649 vecRegs[reg].laneView<typename LD::UnderlyingType>(lId) = val;
660 const VecElem &val) override
662 vecRegs[reg].as<TheISA::VecElem>()[elemIndex] = val;
678 setVecPredRegFlat(RegIndex reg, const VecPredRegContainer &val) override
680 vecPredRegs[reg] = val;
685 void setCCRegFlat(RegIndex idx, RegVal val) override { ccRegs[idx] = val; }
694 setCCRegFlat(RegIndex idx, RegVal val) override