822 |
|
|
823 |
|
if [[ "x$HAVE_GCC27" = "xyes" -a "x$HAVE_I386" = "xyes" -a "x$OS_TYPE" != "xfreebsd" ]]; then |
824 |
|
dnl i386 CPU |
825 |
< |
DEFINES="$DEFINES -DREGPARAM=\"__attribute__((regparm(3)))\"" |
825 |
> |
DEFINES="$DEFINES -DUNALIGNED_PROFITABLE -DREGPARAM=\"__attribute__((regparm(3)))\"" |
826 |
|
if [[ "x$HAVE_GAS" = "xyes" ]]; then |
827 |
|
ASM_OPTIMIZATIONS=i386 |
828 |
< |
DEFINES="$DEFINES -DX86_ASSEMBLY -DUNALIGNED_PROFITABLE -DOPTIMIZED_FLAGS" |
828 |
> |
DEFINES="$DEFINES -DX86_ASSEMBLY -DOPTIMIZED_FLAGS -DSAHF_SETO_PROFITABLE" |
829 |
|
CPUSRCS="cpufast1.s cpufast2.s cpufast3.s cpufast4.s cpufast5.s cpufast6.s cpufast7.s cpufast8.s" |
830 |
|
JITSRCS="cpufast1_nf.s cpufast2_nf.s cpufast3_nf.s cpufast4_nf.s cpufast5_nf.s cpufast6_nf.s cpufast7_nf.s cpufast8_nf.s $JITSRCS" |
831 |
|
fi |
872 |
|
WANT_JIT_DEBUG=no |
873 |
|
fi |
874 |
|
fi |
875 |
+ |
|
876 |
+ |
dnl IEEE core is the only FPU emulator to use with the JIT compiler |
877 |
+ |
case $FPE_CORE_TEST_ORDER in |
878 |
+ |
ieee*) ;; |
879 |
+ |
*) AC_MSG_WARN([Forcing use of the IEEE FPU core, as the JIT compiler supports only this one.]) ;; |
880 |
+ |
esac |
881 |
+ |
FPE_CORE_TEST_ORDER="ieee" |
882 |
|
else |
883 |
|
WANT_JIT=no |
884 |
|
WANT_JIT_DEBUG=no |