Lines Matching defs:rm

165     modrm_byte rm;
1364 x->rm.mode, x->rm.reg, x->rm.regmem);
3496 i.rm.mode = 3;
3502 destination in the i.rm.reg field. */
3505 i.rm.reg = i.op[dest].regs->reg_num;
3506 i.rm.regmem = i.op[source].regs->reg_num;
3514 i.rm.reg = i.op[source].regs->reg_num;
3515 i.rm.regmem = i.op[dest].regs->reg_num;
3545 i.rm.mode = 0;
3557 i.rm.regmem = ESCAPE_TO_TWO_BYTE_ADDRESSING;
3566 i.rm.regmem = NO_BASE_REGISTER_16;
3571 i.rm.regmem = NO_BASE_REGISTER;
3580 i.rm.regmem = ESCAPE_TO_TWO_BYTE_ADDRESSING;
3593 i.rm.regmem = NO_BASE_REGISTER;
3606 i.rm.regmem = 7;
3608 i.rm.regmem = i.index_reg->reg_num - 6;
3614 i.rm.regmem = 6;
3623 i.rm.regmem = i.index_reg->reg_num - 6 + 2;
3626 i.rm.regmem = i.base_reg->reg_num - 6 + 4;
3628 i.rm.mode = mode_from_disp_size (i.types[op]);
3638 i.rm.regmem = i.base_reg->reg_num;
3662 in i.rm.regmem ie. ESCAPE_TO_TWO_BYTE_ADDRESSING.
3669 i.rm.regmem = ESCAPE_TO_TWO_BYTE_ADDRESSING;
3675 i.rm.regmem = ESCAPE_TO_TWO_BYTE_ADDRESSING;
3683 i.rm.mode = 0;
3685 i.rm.mode = mode_from_disp_size (i.types[op]);
3704 /* Fill in i.rm.reg or i.rm.regmem field with register operand
3707 registers are coded into the i.rm.reg field. */
3723 i.rm.regmem = i.op[op].regs->reg_num;
3729 i.rm.reg = i.op[op].regs->reg_num;
3734 /* Now, if no memory operand has set i.rm.mode = 0, 1, 2 we
3738 i.rm.mode = 3;
3741 /* Fill in i.rm.reg field with extension opcode (if any). */
3743 i.rm.reg = i.tm.extension_opcode;
4067 (valueT) (i.rm.regmem << 0
4068 | i.rm.reg << 3
4069 | i.rm.mode << 6),
4071 /* If i.rm.regmem == ESP (4)
4072 && i.rm.mode != (Register mode)
4075 if (i.rm.regmem == ESCAPE_TO_TWO_BYTE_ADDRESSING
4076 && i.rm.mode != 3