Lines Matching refs:modrm
125 #define Group (1<<15) /* Bits 3:5 of modrm byte extend opcode */
1188 ctxt->modrm_mod = (ctxt->modrm & 0xc0) >> 6;
1189 ctxt->modrm_reg |= (ctxt->modrm & 0x38) >> 3;
1190 ctxt->modrm_rm = base_reg | (ctxt->modrm & 0x07);
4894 ctxt->modrm = insn_fetch(u8, ctxt);
4898 (mode == X86EMUL_MODE_PROT64 || (ctxt->modrm & 0xc0) == 0xc0)) {
4905 goffset = (ctxt->modrm >> 3) & 7;
4909 goffset = (ctxt->modrm >> 3) & 7;
4910 if ((ctxt->modrm >> 6) == 3)
4916 goffset = ctxt->modrm & 7;
4931 if (ctxt->modrm > 0xbf) {
4934 ctxt->modrm - 0xc0, size);
4938 opcode = opcode.u.esc->op[(ctxt->modrm >> 3) & 7];
4942 if ((ctxt->modrm >> 6) == 3)