Lines Matching defs:rm

173     modrm_byte rm;
1034 x->rm.mode, x->rm.reg, x->rm.regmem);
2694 i.rm.mode = 3;
2700 destination in the i.rm.reg field. */
2703 i.rm.reg = i.op[dest].regs->reg_num;
2704 i.rm.regmem = i.op[source].regs->reg_num;
2712 i.rm.reg = i.op[source].regs->reg_num;
2713 i.rm.regmem = i.op[dest].regs->reg_num;
2733 i.rm.mode = 0;
2745 i.rm.regmem = ESCAPE_TO_TWO_BYTE_ADDRESSING;
2752 i.rm.regmem = NO_BASE_REGISTER_16;
2757 i.rm.regmem = NO_BASE_REGISTER;
2766 i.rm.regmem = ESCAPE_TO_TWO_BYTE_ADDRESSING;
2779 i.rm.regmem = NO_BASE_REGISTER;
2792 i.rm.regmem = 7;
2794 i.rm.regmem = i.index_reg->reg_num - 6;
2800 i.rm.regmem = 6;
2809 i.rm.regmem = i.index_reg->reg_num - 6 + 2;
2812 i.rm.regmem = i.base_reg->reg_num - 6 + 4;
2814 i.rm.mode = mode_from_disp_size (i.types[op]);
2822 i.rm.regmem = i.base_reg->reg_num;
2846 in i.rm.regmem ie. ESCAPE_TO_TWO_BYTE_ADDRESSING.
2853 i.rm.regmem = ESCAPE_TO_TWO_BYTE_ADDRESSING;
2859 i.rm.regmem = ESCAPE_TO_TWO_BYTE_ADDRESSING;
2863 i.rm.mode = mode_from_disp_size (i.types[op]);
2882 /* Fill in i.rm.reg or i.rm.regmem field with register operand
2885 registers are coded into the i.rm.reg field. */
2904 i.rm.regmem = i.op[op].regs->reg_num;
2910 i.rm.reg = i.op[op].regs->reg_num;
2915 /* Now, if no memory operand has set i.rm.mode = 0, 1, 2 we
2919 i.rm.mode = 3;
2922 /* Fill in i.rm.reg field with extension opcode (if any). */
2924 i.rm.reg = i.tm.extension_opcode;
3235 (valueT) (i.rm.regmem << 0
3236 | i.rm.reg << 3
3237 | i.rm.mode << 6),
3239 /* If i.rm.regmem == ESP (4)
3240 && i.rm.mode != (Register mode)
3243 if (i.rm.regmem == ESCAPE_TO_TWO_BYTE_ADDRESSING
3244 && i.rm.mode != 3