Lines Matching defs:rm

181     modrm_byte rm;
1101 x->rm.mode, x->rm.reg, x->rm.regmem);
3013 i.rm.mode = 3;
3019 destination in the i.rm.reg field. */
3022 i.rm.reg = i.op[dest].regs->reg_num;
3023 i.rm.regmem = i.op[source].regs->reg_num;
3031 i.rm.reg = i.op[source].regs->reg_num;
3032 i.rm.regmem = i.op[dest].regs->reg_num;
3059 i.rm.mode = 0;
3071 i.rm.regmem = ESCAPE_TO_TWO_BYTE_ADDRESSING;
3078 i.rm.regmem = NO_BASE_REGISTER_16;
3083 i.rm.regmem = NO_BASE_REGISTER;
3092 i.rm.regmem = ESCAPE_TO_TWO_BYTE_ADDRESSING;
3105 i.rm.regmem = NO_BASE_REGISTER;
3118 i.rm.regmem = 7;
3120 i.rm.regmem = i.index_reg->reg_num - 6;
3126 i.rm.regmem = 6;
3135 i.rm.regmem = i.index_reg->reg_num - 6 + 2;
3138 i.rm.regmem = i.base_reg->reg_num - 6 + 4;
3140 i.rm.mode = mode_from_disp_size (i.types[op]);
3148 i.rm.regmem = i.base_reg->reg_num;
3172 in i.rm.regmem ie. ESCAPE_TO_TWO_BYTE_ADDRESSING.
3179 i.rm.regmem = ESCAPE_TO_TWO_BYTE_ADDRESSING;
3185 i.rm.regmem = ESCAPE_TO_TWO_BYTE_ADDRESSING;
3193 i.rm.mode = 0;
3195 i.rm.mode = mode_from_disp_size (i.types[op]);
3214 /* Fill in i.rm.reg or i.rm.regmem field with register operand
3217 registers are coded into the i.rm.reg field. */
3236 i.rm.regmem = i.op[op].regs->reg_num;
3242 i.rm.reg = i.op[op].regs->reg_num;
3247 /* Now, if no memory operand has set i.rm.mode = 0, 1, 2 we
3251 i.rm.mode = 3;
3254 /* Fill in i.rm.reg field with extension opcode (if any). */
3256 i.rm.reg = i.tm.extension_opcode;
3559 (valueT) (i.rm.regmem << 0
3560 | i.rm.reg << 3
3561 | i.rm.mode << 6),
3563 /* If i.rm.regmem == ESP (4)
3564 && i.rm.mode != (Register mode)
3567 if (i.rm.regmem == ESCAPE_TO_TWO_BYTE_ADDRESSING
3568 && i.rm.mode != 3