Searched refs:modRM (Results 1 - 4 of 4) sorted by relevance

/gem5/src/arch/x86/
H A Demulenv.cc50 assert(machInst.modRM.mod != 3);
52 if (machInst.modRM.rm == 4 && machInst.addrSize != 2) {
58 if (machInst.sib.base == INTREG_RBP && machInst.modRM.mod == 0)
65 unsigned rm = machInst.modRM.rm;
93 base = machInst.modRM.rm | (machInst.rex.b << 3);
94 if (machInst.modRM.mod == 0 && machInst.modRM.rm == 5) {
H A Ddecoder.cc62 emi.modRM = 0;
513 ModRM modRM = nextByte; local
517 if ((modRM.mod == 0 && modRM.rm == 6) || modRM.mod == 2)
519 else if (modRM.mod == 1)
525 if ((modRM.mod == 0 && modRM.rm == 5) || modRM.mod == 2)
527 else if (modRM
[all...]
H A Dtypes.hh219 ModRM modRM; member in struct:X86ISA::ExtMachInst
244 "modRM = %#x,\n\tsib = %#x,\n\t"
250 (uint8_t)emi.modRM, (uint8_t)emi.sib,
268 if (emi1.modRM != emi2.modRM)
362 ((uint64_t)emi.modRM << 24) |
H A Dtypes.cc52 paramOut(cp, name + ".modRM", (uint8_t)machInst.modRM);
91 paramIn(cp, name + ".modRM", temp8);
92 machInst.modRM = temp8;

Completed in 9 milliseconds