Lines Matching refs:addr_modes
211 struct address *addr, fpu_addr_modes addr_modes) in FPU_get_address() argument
220 if (!addr_modes.default_mode && (FPU_modrm & FPU_WRITE_BIT) in FPU_get_address()
221 && (addr_modes.override.segment == PREFIX_CS_)) { in FPU_get_address()
277 switch (addr_modes.default_mode) { in FPU_get_address()
281 address += vm86_segment(addr_modes.override.segment, addr); in FPU_get_address()
285 address = pm_address(FPU_modrm, addr_modes.override.segment, in FPU_get_address()
296 struct address *addr, fpu_addr_modes addr_modes) in FPU_get_address_16() argument
304 if (!addr_modes.default_mode && (FPU_modrm & FPU_WRITE_BIT) in FPU_get_address_16()
305 && (addr_modes.override.segment == PREFIX_CS_)) { in FPU_get_address_16()
356 if (addr_modes.override.segment == PREFIX_DEFAULT) in FPU_get_address_16()
357 addr_modes.override.segment = PREFIX_SS_; in FPU_get_address_16()
361 if (addr_modes.override.segment == PREFIX_DEFAULT) in FPU_get_address_16()
362 addr_modes.override.segment = PREFIX_SS_; in FPU_get_address_16()
372 if (addr_modes.override.segment == PREFIX_DEFAULT) in FPU_get_address_16()
373 addr_modes.override.segment = PREFIX_SS_; in FPU_get_address_16()
385 switch (addr_modes.default_mode) { in FPU_get_address_16()
389 address += vm86_segment(addr_modes.override.segment, addr); in FPU_get_address_16()
393 address = pm_address(FPU_modrm, addr_modes.override.segment, in FPU_get_address_16()