Lines Matching refs:reg_num

1929   unsigned int nr = r->reg_num;  in register_number()
3267 register_specifier = i.vex.register_specifier->reg_num; in build_evex_prefix()
3418 i.vex.bytes[3] |= i.mask->mask->reg_num; in build_evex_prefix()
3798 if (i.op[x].regs->reg_num > 3) in md_assemble()
4487 && (!i.mask || i.mask->mask->reg_num == 0)) in check_VecOperands()
5540 && i.op[op].regs->reg_num < 4 in check_byte_reg()
5981 && i.op[0].regs->reg_num == 1) in process_operands()
5986 i.tm.base_opcode |= (i.op[0].regs->reg_num << 3); in process_operands()
6002 i.tm.base_opcode |= i.op[op].regs->reg_num; in process_operands()
6342 i.rm.reg = i.op[dest].regs->reg_num; in build_modrm_byte()
6343 i.rm.regmem = i.op[source].regs->reg_num; in build_modrm_byte()
6355 i.rm.reg = i.op[source].regs->reg_num; in build_modrm_byte()
6356 i.rm.regmem = i.op[dest].regs->reg_num; in build_modrm_byte()
6391 if (i.index_reg->reg_num == RegEiz in build_modrm_byte()
6392 || i.index_reg->reg_num == RegRiz) in build_modrm_byte()
6417 i.sib.index = i.index_reg->reg_num; in build_modrm_byte()
6468 if (i.index_reg->reg_num == RegEiz in build_modrm_byte()
6469 || i.index_reg->reg_num == RegRiz) in build_modrm_byte()
6472 i.sib.index = i.index_reg->reg_num; in build_modrm_byte()
6497 else if (i.base_reg->reg_num == RegRip || in build_modrm_byte()
6498 i.base_reg->reg_num == RegEip) in build_modrm_byte()
6515 switch (i.base_reg->reg_num) in build_modrm_byte()
6521 i.rm.regmem = i.index_reg->reg_num - 6; in build_modrm_byte()
6539 i.rm.regmem = i.index_reg->reg_num - 6 + 2; in build_modrm_byte()
6542 i.rm.regmem = i.base_reg->reg_num - 6 + 4; in build_modrm_byte()
6564 i.rm.regmem = i.base_reg->reg_num; in build_modrm_byte()
6567 i.sib.base = i.base_reg->reg_num; in build_modrm_byte()
6571 && (i.base_reg->reg_num == EBP_REG_NUM in build_modrm_byte()
6572 || i.base_reg->reg_num == ESP_REG_NUM)) in build_modrm_byte()
6574 if (i.base_reg->reg_num == 5 && i.disp_operands == 0) in build_modrm_byte()
6595 if (i.index_reg->reg_num == RegEiz in build_modrm_byte()
6596 || i.index_reg->reg_num == RegRiz) in build_modrm_byte()
6599 i.sib.index = i.index_reg->reg_num; in build_modrm_byte()
6661 i.rm.reg = i.op[2].regs->reg_num; in build_modrm_byte()
6671 i.rm.regmem = i.op[1].regs->reg_num; in build_modrm_byte()
6673 i.rm.regmem = i.op[0].regs->reg_num; in build_modrm_byte()
6685 i.rm.regmem = i.op[1].regs->reg_num; in build_modrm_byte()
6791 i.rm.regmem = i.op[op].regs->reg_num; in build_modrm_byte()
6799 i.rm.reg = i.op[op].regs->reg_num; in build_modrm_byte()
7409 && (i.base_reg->reg_num == RegRip in output_disp()
7410 || i.base_reg->reg_num == RegEip)) in output_disp()
7986 if (mask->reg_num == 0) in check_VecOperations()
8498 if (addr_reg->reg_num == RegEip in i386_index_check()
8499 || addr_reg->reg_num == RegEiz in i386_index_check()
8602 || (i.base_reg->reg_num in i386_index_check()
8610 || i.index_reg->reg_num == RegRiz) in i386_index_check()
8612 || i.index_reg->reg_num == RegEiz)) in i386_index_check()
8621 if (i.base_reg && i.base_reg->reg_num == RegRip) in i386_index_check()
8643 && i.base_reg->reg_num < 6 in i386_index_check()
8644 && i.index_reg->reg_num >= 6 in i386_index_check()
8793 switch (r->reg_num) in i386_att_operand()
9675 && (r->reg_num == RegEiz || r->reg_num == RegRiz)) in parse_real_register()
9696 if (r->reg_type.bitfield.sreg3 && r->reg_num == RegFlat && !intel_syntax) in parse_real_register()