Lines Matching defs:eff_addr

910  * @eff_addr:	Obtained effective address
914 * (i.e., ModRM.mod is 3). The effective address is saved in @eff_addr. The
922 * 0 on success. @eff_addr will have the effective address stored in the
929 int *regoff, long *eff_addr)
946 *eff_addr = regs_get_register(regs, *regoff) & 0xffff;
948 *eff_addr = regs_get_register(regs, *regoff) & 0xffffffff;
950 *eff_addr = regs_get_register(regs, *regoff);
960 * @eff_addr: Obtained effective address
965 * stored @eff_addr. Also, the register operand that indicates the associated
971 * 0 on success. @eff_addr will have the referenced effective address. @regoff
978 int *regoff, long *eff_addr)
1014 *eff_addr = addr32 & 0xffffffff;
1016 *eff_addr = tmp + insn->displacement.value;
1027 * @eff_addr: Obtained effective address
1032 * address is stored @eff_addr. Also, the register operand that indicates
1038 * 0 on success. @eff_addr will have the referenced effective address. @regoff
1045 int *regoff, short *eff_addr)
1077 *eff_addr = addr1 + addr2 + displacement;
1095 * @eff_addr: Obtained effective address
1100 * address is stored @eff_addr. Also, the register operand that indicates the
1106 * 0 on success. @eff_addr will have the referenced effective address.
1113 int *base_offset, long *eff_addr)
1170 *eff_addr = addr32 & 0xffffffff;
1172 *eff_addr = base + indx * (1 << X86_SIB_SCALE(insn->sib.value));
1173 *eff_addr += insn->displacement.value;
1200 short eff_addr;
1214 eff_addr = tmp;
1216 ret = get_eff_addr_modrm_16(insn, regs, &regoff, &eff_addr);
1231 if ((unsigned long)(eff_addr & 0xffff) > seg_limit)
1234 linear_addr = (unsigned long)(eff_addr & 0xffff) + seg_base;
1263 int eff_addr, regoff;
1275 eff_addr = tmp;
1283 eff_addr = tmp;
1289 eff_addr = tmp;
1308 if (!any_64bit_mode(regs) && ((unsigned int)eff_addr > seg_limit))
1315 if (v8086_mode(regs) && (eff_addr & ~0xffff))
1323 linear_addr = (unsigned long)(eff_addr & 0xffffffff) + seg_base;
1358 long eff_addr;
1364 ret = get_eff_addr_reg(insn, regs, &regoff, &eff_addr);
1370 ret = get_eff_addr_sib(insn, regs, &regoff, &eff_addr);
1374 ret = get_eff_addr_modrm(insn, regs, &regoff, &eff_addr);
1385 linear_addr = (unsigned long)eff_addr + seg_base;