macemu/BasiliskII/src
gbeauche 294664b726 Fix SAHF_SETO_PROFITABLE code for x86-64 platforms.
This was only an experiment. Improvement was marginal: only +3% on AMD64
(an Athlon 64 3200+). However, it may be interesting to test it on EM64T
(e.g. newer P4s) since an older P3/800, hence in 32-bit mode, got a +15%
improvement in Speedometer 4 benchmarks.

Rationale: lahf/seto sequences avoid load/stores to the stack (push/pop)
and it was thus hoped to be faster.

Anyhow, SAHF_SETO_PROFITABLE can only be enabled manually at this time.
Edit your generated Makefile for testing, but first make sure your CPU
supports lahf in 64-bit mode (lahf_lm flag in /proc/cpuinfo).
2006-02-06 23:06:54 +00:00
..
AmigaOS Happy New Year! 2005-01-30 21:42:16 +00:00
BeOS Add system-specific implementations of idle_{wait,resume} functions. 2005-06-30 10:20:18 +00:00
dummy fix for new packet interface 2005-05-14 08:10:09 +00:00
include added missing virtual destructor 2005-11-24 16:43:11 +00:00
MacOSX A few more clashes with OS X headers (10.3 only?), update year 2006-01-16 23:10:33 +00:00
native_cpu Happy New Year! 2005-01-30 21:42:16 +00:00
powerrom_cpu Happy New Year! 2005-01-30 21:42:16 +00:00
SDL Protect the SDL events queue when changing the cursor map in SheepShaver, 2005-11-29 23:20:31 +00:00
slirp Further unaligned access fixes on IRIX (Brian J. Johnson). Configury needed 2006-01-27 23:31:38 +00:00
uae_cpu Fix SAHF_SETO_PROFITABLE code for x86-64 platforms. 2006-02-06 23:06:54 +00:00
Unix fix logic 2006-01-27 23:49:01 +00:00
Windows Initial support for NDIS interfaces selection (very preliminary but working 2005-11-29 22:59:44 +00:00
adb.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
audio.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
cdrom.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
disk.cpp Fix a long standing typo, now enabling use of volumes larger than 4 GB! 2005-07-24 14:05:16 +00:00
emul_op.cpp Make ethernet really work on 64-bit platforms, especially x86-64 2005-03-19 17:43:03 +00:00
ether.cpp Fix build on 32-bit platforms with REAL_ADDRESSING mode 2005-06-05 07:03:12 +00:00
extfs.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
macos_util.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
main.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
prefs_items.cpp "jitlazyflush" prefs item type was changed to bool some time ago, this fixes 2005-11-22 06:48:55 +00:00
prefs.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
rom_patches.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
rsrc_patches.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
scsi.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
serial.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
slot_rom.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
sony.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
timer.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
user_strings.cpp GUI cosmetics: translation cache size is expressed in Kilo Bytes (KB) 2005-11-20 21:58:30 +00:00
video.cpp Happy New Year! 2005-01-30 21:42:16 +00:00
xpram.cpp Happy New Year! 2005-01-30 21:42:16 +00:00