Lines Matching refs:modrm_rm
840 c->modrm_rm = base_reg = (c->rex_prefix & 1) << 3; /* REG.B */
846 c->modrm_rm |= (c->modrm & 0x07);
851 c->modrm_ptr = decode_register(c->modrm_rm,
866 if (c->modrm_rm == 6)
876 switch (c->modrm_rm) {
903 if (c->modrm_rm == 2 || c->modrm_rm == 3 ||
904 (c->modrm_rm == 6 && c->modrm_mod != 0))
910 if ((c->modrm_rm & 7) == 4) {
922 } else if ((c->modrm_rm & 7) == 5 && c->modrm_mod == 0) {
926 c->modrm_ea += c->regs[c->modrm_rm];
929 if (c->modrm_rm == 5)
3068 if (c->modrm_mod != 3 || c->modrm_rm != 1)
3091 switch (c->modrm_rm) {
3160 c->regs[c->modrm_rm] = ops->get_cr(c->modrm_reg, ctxt->vcpu);
3169 ops->get_dr(c->modrm_reg, &c->regs[c->modrm_rm], ctxt->vcpu);
3186 if (ops->set_dr(c->modrm_reg, c->regs[c->modrm_rm] &