Lines Matching refs:addr_modes
208 struct address *addr, fpu_addr_modes addr_modes) in FPU_get_address() argument
217 if (!addr_modes.default_mode && (FPU_modrm & FPU_WRITE_BIT) in FPU_get_address()
218 && (addr_modes.override.segment == PREFIX_CS_)) { in FPU_get_address()
274 switch (addr_modes.default_mode) { in FPU_get_address()
278 address += vm86_segment(addr_modes.override.segment, addr); in FPU_get_address()
282 address = pm_address(FPU_modrm, addr_modes.override.segment, in FPU_get_address()
293 struct address *addr, fpu_addr_modes addr_modes) in FPU_get_address_16() argument
301 if (!addr_modes.default_mode && (FPU_modrm & FPU_WRITE_BIT) in FPU_get_address_16()
302 && (addr_modes.override.segment == PREFIX_CS_)) { in FPU_get_address_16()
353 if (addr_modes.override.segment == PREFIX_DEFAULT) in FPU_get_address_16()
354 addr_modes.override.segment = PREFIX_SS_; in FPU_get_address_16()
358 if (addr_modes.override.segment == PREFIX_DEFAULT) in FPU_get_address_16()
359 addr_modes.override.segment = PREFIX_SS_; in FPU_get_address_16()
369 if (addr_modes.override.segment == PREFIX_DEFAULT) in FPU_get_address_16()
370 addr_modes.override.segment = PREFIX_SS_; in FPU_get_address_16()
382 switch (addr_modes.default_mode) { in FPU_get_address_16()
386 address += vm86_segment(addr_modes.override.segment, addr); in FPU_get_address_16()
390 address = pm_address(FPU_modrm, addr_modes.override.segment, in FPU_get_address_16()