43 paramOut(cp, name +
".vex", (uint32_t)machInst.
vex);
73 paramIn(cp, name +
".legacy", temp8);
75 paramIn(cp, name +
".rex", temp8);
79 paramIn(cp, name +
".vex", temp32);
80 machInst.
vex = temp32;
83 paramIn(cp, name +
".opcode.type", temp8);
85 paramIn(cp, name +
".opcode.op", temp8);
89 paramIn(cp, name +
".modRM", temp8);
90 machInst.
modRM = temp8;
91 paramIn(cp, name +
".sib", temp8);
92 machInst.
sib = temp8;;
105 paramIn(cp, name +
".mode", temp8);
106 machInst.
mode = temp8;
const std::string & name()
Overload hash function for BasicBlockRange type.
void paramOut(CheckpointOut &cp, const string &name, ExtMachInst const &machInst)
LegacyPrefixVector legacy
struct X86ISA::ExtMachInst::@22 opcode
std::ostream CheckpointOut
This is exposed globally, independent of the ISA.
void paramIn(CheckpointIn &cp, const string &name, ExtMachInst &machInst)