Lines Matching refs:modrm_rm
475 u8 modrm, modrm_mod = 0, modrm_reg = 0, modrm_rm = 0;
562 modrm_rm = base_reg = (b & 1) << 3; /* REG.B */
586 modrm_rm |= (modrm & 0x07);
592 decode_register(modrm_rm, _regs, d & ByteOp);
605 if (modrm_rm == 6)
615 switch (modrm_rm) {
642 if (modrm_rm == 2 || modrm_rm == 3 ||
643 (modrm_rm == 6 && modrm_mod != 0))
649 switch (modrm_rm) {
677 modrm_ea += _regs[modrm_rm];
682 modrm_ea += _regs[modrm_rm];
687 if (modrm_rm == 5)
1179 *(u16 *)&_regs[modrm_rm]
1197 rc = emulator_get_dr(ctxt, modrm_reg, &_regs[modrm_rm]);
1202 rc = emulator_set_dr(ctxt, modrm_reg, _regs[modrm_rm]);
1316 _regs[modrm_rm] = realmode_get_cr(ctxt->vcpu, modrm_reg);