Home | History | Annotate | Download | only in config

Lines Matching defs:index_reg

341     /* BASE_REG, INDEX_REG, and LOG2_SCALE_FACTOR are used to encode
344 const reg_entry *index_reg;
3801 x->index_reg ? x->index_reg->reg_name : "none",
5055 if (!i.index_reg && !i.base_reg)
5146 if (!i.index_reg && i.base_reg->reg_num != RegIP)
5149 && i.index_reg->reg_num != RegIZ
5151 addr_reg = i.index_reg;
5915 && (!i.index_reg || !(i.index_reg->reg_flags & RegRex2)))))
6245 i.index_reg = i.base_reg = i.op[1].regs;
6251 i.index_reg = i.op[1].regs;
6256 i.index_reg = i.op[0].regs;
6262 i.index_reg
6378 i.index_reg = i.base_reg;
6866 if (i.index_reg)
6889 if (i.index_reg)
6893 if (i.index_reg->reg_type.bitfield.instance != RegB)
6916 if (i.index_reg)
7009 if (i.index_reg)
7030 if (i.base_reg || i.index_reg)
7083 if (i.index_reg)
8811 && i.index_reg
8812 && (i.index_reg->reg_type.bitfield.xmmword
8813 || i.index_reg->reg_type.bitfield.ymmword
8814 || i.index_reg->reg_type.bitfield.zmmword))
8832 if (!i.index_reg
8834 && i.index_reg->reg_type.bitfield.xmmword)
8836 && i.index_reg->reg_type.bitfield.ymmword)
8838 && i.index_reg->reg_type.bitfield.zmmword)))
8856 != register_number (i.index_reg)
8858 != register_number (i.index_reg)
8876 == register_number (i.index_reg)))
9259 if ((i.index_reg && (i.index_reg->reg_flags & RegRex2))
9318 if ((i.index_reg && (i.index_reg->reg_flags & RegRex))
10604 && ((i.base_reg == NULL && i.index_reg == NULL)
11364 && i.index_reg->reg_num == RegIZ)
11380 if (i.index_reg)
11382 if (i.index_reg->reg_num == RegIZ)
11385 i.sib.index = i.index_reg->reg_num;
11386 set_rex_vrex (i.index_reg, REX_X, false);
11397 if (i.index_reg == 0)
11429 /* !i.base_reg && i.index_reg */
11430 if (i.index_reg->reg_num == RegIZ)
11433 i.sib.index = i.index_reg->reg_num;
11439 set_rex_rex2 (i.index_reg, REX_X);
11461 if (i.index_reg == 0)
11464 i.rm.regmem = i.index_reg->reg_num - 6;
11468 if (i.index_reg == 0)
11482 i.rm.regmem = i.index_reg->reg_num - 6 + 2;
11527 if (i.index_reg == 0)
11543 if (i.index_reg->reg_num == RegIZ)
11546 i.sib.index = i.index_reg->reg_num;
11548 set_rex_rex2 (i.index_reg, REX_X);
12472 if (i.index_reg)
12474 if (i.index_reg->reg_type.bitfield.zmmword)
12476 else if (i.index_reg->reg_type.bitfield.ymmword)
12478 else if (i.index_reg->reg_type.bitfield.xmmword)
14123 if (i.index_reg
14124 && (i.index_reg->reg_type.bitfield.xmmword
14125 || i.index_reg->reg_type.bitfield.ymmword
14126 || i.index_reg->reg_type.bitfield.zmmword))
14903 if (i.log2_scale_factor != 0 && i.index_reg == 0)
15189 addr_reg = i.index_reg;
15286 || i.index_reg
15335 || (i.index_reg && i.base_reg->reg_num == RegIP)
15337 || (i.index_reg
15338 && !i.index_reg->reg_type.bitfield.xmmword
15339 && !i.index_reg->reg_type.bitfield.ymmword
15340 && !i.index_reg->reg_type.bitfield.zmmword
15342 ? !i.index_reg->reg_type.bitfield.qword
15343 : !i.index_reg->reg_type.bitfield.dword)
15344 || !i.index_reg->reg_type.bitfield.baseindex)))
15375 || (i.index_reg
15376 && (!i.index_reg->reg_type.bitfield.word
15377 || !i.index_reg->reg_type.bitfield.baseindex
15380 && i.index_reg->reg_num >= 6
15692 if ((i.index_reg = parse_register (base_string, &end_op))
15695 if (i.index_reg == &bad_reg)
15742 else if (!i.index_reg)
15782 && i.index_reg == 0