Lines Matching defs:rm

181     modrm_byte rm;
1064 x->rm.mode, x->rm.reg, x->rm.regmem);
2977 i.rm.mode = 3;
2983 destination in the i.rm.reg field. */
2986 i.rm.reg = i.op[dest].regs->reg_num;
2987 i.rm.regmem = i.op[source].regs->reg_num;
2995 i.rm.reg = i.op[source].regs->reg_num;
2996 i.rm.regmem = i.op[dest].regs->reg_num;
3023 i.rm.mode = 0;
3035 i.rm.regmem = ESCAPE_TO_TWO_BYTE_ADDRESSING;
3042 i.rm.regmem = NO_BASE_REGISTER_16;
3047 i.rm.regmem = NO_BASE_REGISTER;
3056 i.rm.regmem = ESCAPE_TO_TWO_BYTE_ADDRESSING;
3069 i.rm.regmem = NO_BASE_REGISTER;
3082 i.rm.regmem = 7;
3084 i.rm.regmem = i.index_reg->reg_num - 6;
3090 i.rm.regmem = 6;
3099 i.rm.regmem = i.index_reg->reg_num - 6 + 2;
3102 i.rm.regmem = i.base_reg->reg_num - 6 + 4;
3104 i.rm.mode = mode_from_disp_size (i.types[op]);
3112 i.rm.regmem = i.base_reg->reg_num;
3136 in i.rm.regmem ie. ESCAPE_TO_TWO_BYTE_ADDRESSING.
3143 i.rm.regmem = ESCAPE_TO_TWO_BYTE_ADDRESSING;
3149 i.rm.regmem = ESCAPE_TO_TWO_BYTE_ADDRESSING;
3157 i.rm.mode = 0;
3159 i.rm.mode = mode_from_disp_size (i.types[op]);
3178 /* Fill in i.rm.reg or i.rm.regmem field with register operand
3181 registers are coded into the i.rm.reg field. */
3200 i.rm.regmem = i.op[op].regs->reg_num;
3206 i.rm.reg = i.op[op].regs->reg_num;
3211 /* Now, if no memory operand has set i.rm.mode = 0, 1, 2 we
3215 i.rm.mode = 3;
3218 /* Fill in i.rm.reg field with extension opcode (if any). */
3220 i.rm.reg = i.tm.extension_opcode;
3534 (valueT) (i.rm.regmem << 0
3535 | i.rm.reg << 3
3536 | i.rm.mode << 6),
3538 /* If i.rm.regmem == ESP (4)
3539 && i.rm.mode != (Register mode)
3542 if (i.rm.regmem == ESCAPE_TO_TWO_BYTE_ADDRESSING
3543 && i.rm.mode != 3