Lines Matching refs:m5reg
48 HandyM5Reg m5reg = 0;
50 m5reg.mode = LongMode;
52 m5reg.submode = SixtyFourBitMode;
54 m5reg.submode = CompatabilityMode;
56 m5reg.mode = LegacyMode;
59 m5reg.submode = Virtual8086Mode;
61 m5reg.submode = ProtectedMode;
63 m5reg.submode = RealMode;
66 m5reg.cpl = csAttr.dpl;
67 m5reg.paging = cr0.pg;
68 m5reg.prot = cr0.pe;
71 if (m5reg.submode == SixtyFourBitMode || csAttr.defaultSize) {
72 m5reg.defOp = 2;
73 m5reg.altOp = 1;
75 m5reg.defOp = 1;
76 m5reg.altOp = 2;
80 if (m5reg.submode == SixtyFourBitMode) {
81 m5reg.defAddr = 3;
82 m5reg.altAddr = 2;
84 m5reg.defAddr = 2;
85 m5reg.altAddr = 1;
87 m5reg.defAddr = 1;
88 m5reg.altAddr = 2;
92 if (m5reg.submode == SixtyFourBitMode) {
93 m5reg.stack = 3;
95 m5reg.stack = 2;
97 m5reg.stack = 1;
100 regVal[MISCREG_M5_REG] = m5reg;
102 tc->getDecoderPtr()->setM5Reg(m5reg);
381 // Writing anything to the m5reg with side effects makes it update