Lines Matching refs:base_reg

149     const reg_entry *base_reg;
1360 x->base_reg ? x->base_reg->reg_name : "none",
3543 if (i.base_reg == 0)
3575 else /* !i.base_reg && i.index_reg */
3591 else if (i.base_reg->reg_type == BaseIndex)
3600 else if (i.base_reg->reg_type & Reg16)
3602 switch (i.base_reg->reg_num)
3626 i.rm.regmem = i.base_reg->reg_num - 6 + 4;
3630 else /* i.base_reg and 32/64 bit mode */
3638 i.rm.regmem = i.base_reg->reg_num;
3639 if ((i.base_reg->reg_flags & RegRex) != 0)
3641 i.sib.base = i.base_reg->reg_num;
3644 if ((i.base_reg->reg_num & 7) == EBP_REG_NUM)
3653 else if (i.base_reg->reg_num == ESP_REG_NUM)
4077 && !(i.base_reg && (i.base_reg->reg_type & Reg16) != 0))
4948 if (!i.base_reg
4949 || !(i.base_reg->reg_type & Acc)
4950 || !(i.base_reg->reg_type & RegXX)
4959 if ((i.base_reg
4960 && ((i.base_reg->reg_type & RegXX) == 0)
4961 && (i.base_reg->reg_type != BaseIndex
4973 if ((i.base_reg
4974 && ((i.base_reg->reg_type & (Reg16 | BaseIndex | RegRex))
4979 || !(i.base_reg
4980 && i.base_reg->reg_num < 6
4988 if ((i.base_reg
4989 && (i.base_reg->reg_type & (Reg32 | RegRex)) != Reg32)
5188 || ((i.base_reg = parse_register (base_string, &end_op))
5195 if (i.base_reg)
5288 if (i.base_reg
5289 && i.base_reg->reg_type == (Reg16 | InOutPortReg)
6815 if (i.base_reg
6817 && (i.base_reg->reg_type & Reg16)
6819 && i.base_reg->reg_num >= 6
6824 i.index_reg = i.base_reg;
6825 i.base_reg = base;
6851 #define NUM_ADDRESS_REGS (!!i.base_reg + !!i.index_reg)
6879 i.base_reg = i386_regtab + REGNAM_AL; /* al is invalid as base */
6926 i.base_reg = i386_regtab + REGNAM_AL + 1; /* cl is invalid as base */
6967 i.base_reg = i386_regtab + REGNAM_AL + 2; /* dl is invalid as base */
7192 i.base_reg = i386_regtab + REGNAM_AL + 3; /* bl is invalid as base */
7250 if (i.base_reg || i.index_reg)
7432 if (!i.base_reg)
7433 i.base_reg = reg;