84a85
> bool up;
88c89
< RegIndex _ura, RegIndex _urb, uint8_t _imm)
---
> RegIndex _ura, RegIndex _urb, bool _up, uint8_t _imm)
90c91
< memAccessFlags(0)
---
> up(_up), memAccessFlags(0)
95,117d95
< /**
< * Arm Macro Memory operations like LDM/STM
< */
< class ArmMacroMemoryOp : public PredMacroOp
< {
< protected:
< /// Memory request flags. See mem_req_base.hh.
< unsigned memAccessFlags;
<
< uint32_t reglist;
< uint32_t ones;
<
< ArmMacroMemoryOp(const char *mnem, ExtMachInst _machInst,
< OpClass __opClass)
< : PredMacroOp(mnem, _machInst, __opClass), memAccessFlags(0),
< reglist(machInst.regList), ones(0)
< {
< ones = number_of_ones(reglist);
< numMicroops = ones + machInst.puswl.writeback + 1;
< // Remember that writeback adds a uop
< microOps = new StaticInstPtr[numMicroops];
< }
< };