Lines Matching defs:regmem
110 unsigned int regmem; /* codes register or memory operand */
112 unsigned int mode; /* how to interpret regmem & reg */
3750 x->rm.mode, x->rm.reg, x->rm.regmem);
4257 xchg = i.rm.regmem;
4258 i.rm.regmem = i.rm.reg;
4294 xchg = i.rm.regmem | 8;
4295 i.rm.regmem = ~register_specifier & 0xf;
4296 gas_assert (!(i.rm.regmem & 8));
4297 i.vex.register_specifier += xchg - i.rm.regmem;
9520 || t->opcode_modifier.regmem)
9526 && !t->opcode_modifier.regmem)
9898 bit and clear/flip the regmem modifier one. found_reverse_match
9907 table, and hence we need to _set_ RegMem instead of clearing it.
9909 i.tm.opcode_modifier.regmem
9912 && !i.tm.opcode_modifier.regmem;
11200 i.rm.regmem = ESCAPE_TO_TWO_BYTE_ADDRESSING;
11243 i.rm.regmem = ESCAPE_TO_TWO_BYTE_ADDRESSING;
11251 i.rm.regmem = NO_BASE_REGISTER_16;
11256 i.rm.regmem = NO_BASE_REGISTER;
11269 i.rm.regmem = ESCAPE_TO_TWO_BYTE_ADDRESSING;
11279 i.rm.regmem = NO_BASE_REGISTER;
11295 i.rm.regmem = 7;
11297 i.rm.regmem = i.index_reg->reg_num - 6;
11303 i.rm.regmem = 6;
11315 i.rm.regmem = i.index_reg->reg_num - 6 + 2;
11318 i.rm.regmem = i.base_reg->reg_num - 6 + 4;
11342 i.rm.regmem = i.base_reg->reg_num;
11369 in i.rm.regmem ie. ESCAPE_TO_TWO_BYTE_ADDRESSING.
11380 i.rm.regmem = ESCAPE_TO_TWO_BYTE_ADDRESSING;
11422 i.rm.regmem = i.op[op].regs->reg_num;
11434 if (!i.tm.opcode_modifier.regmem)
11437 i.rm.regmem = i.op[source].regs->reg_num;
11445 i.rm.regmem = i.op[dest].regs->reg_num;
11455 else if (!i.tm.opcode_modifier.regmem && dest < MAX_OPERANDS)
11469 gas_assert (i.types[!i.tm.opcode_modifier.regmem].bitfield.class == RegCR);
12696 frag_opcode_byte ((i.rm.regmem << 0)
12699 /* If i.rm.regmem == ESP (4)
12703 if (i.rm.regmem == ESCAPE_TO_TWO_BYTE_ADDRESSING
13008 || (i.rm.mode == 0 && i.rm.regmem == 5))
13061 ? (!shared || i.rm.mode != 0 || i.rm.regmem != 5)
13062 : (!shared && i.rm.mode == 0 && i.rm.regmem == 5))