Lines Matching refs:addr_modes
209 struct address *addr, fpu_addr_modes addr_modes) in FPU_get_address() argument
218 if (!addr_modes.default_mode && (FPU_modrm & FPU_WRITE_BIT) in FPU_get_address()
219 && (addr_modes.override.segment == PREFIX_CS_)) { in FPU_get_address()
275 switch (addr_modes.default_mode) { in FPU_get_address()
279 address += vm86_segment(addr_modes.override.segment, addr); in FPU_get_address()
283 address = pm_address(FPU_modrm, addr_modes.override.segment, in FPU_get_address()
294 struct address *addr, fpu_addr_modes addr_modes) in FPU_get_address_16() argument
302 if (!addr_modes.default_mode && (FPU_modrm & FPU_WRITE_BIT) in FPU_get_address_16()
303 && (addr_modes.override.segment == PREFIX_CS_)) { in FPU_get_address_16()
354 if (addr_modes.override.segment == PREFIX_DEFAULT) in FPU_get_address_16()
355 addr_modes.override.segment = PREFIX_SS_; in FPU_get_address_16()
359 if (addr_modes.override.segment == PREFIX_DEFAULT) in FPU_get_address_16()
360 addr_modes.override.segment = PREFIX_SS_; in FPU_get_address_16()
370 if (addr_modes.override.segment == PREFIX_DEFAULT) in FPU_get_address_16()
371 addr_modes.override.segment = PREFIX_SS_; in FPU_get_address_16()
383 switch (addr_modes.default_mode) { in FPU_get_address_16()
387 address += vm86_segment(addr_modes.override.segment, addr); in FPU_get_address_16()
391 address = pm_address(FPU_modrm, addr_modes.override.segment, in FPU_get_address_16()