Lines 550-563
Link Here
|
550 |
fi |
550 |
fi |
551 |
|
551 |
|
552 |
pname=`$_cpuinfo | grep 'model name' | cut -d ':' -f 2 | head -1` |
552 |
pname=`$_cpuinfo | grep 'model name' | cut -d ':' -f 2 | head -1` |
|
|
553 |
|
553 |
pvendor=`$_cpuinfo | grep 'vendor_id' | cut -d ':' -f 2 | cut -d ' ' -f 2 | head -1` |
554 |
pvendor=`$_cpuinfo | grep 'vendor_id' | cut -d ':' -f 2 | cut -d ' ' -f 2 | head -1` |
|
|
555 |
|
554 |
pfamily=`$_cpuinfo | grep 'cpu family' | cut -d ':' -f 2 | cut -d ' ' -f 2 | head -1` |
556 |
pfamily=`$_cpuinfo | grep 'cpu family' | cut -d ':' -f 2 | cut -d ' ' -f 2 | head -1` |
555 |
pmodel=`$_cpuinfo | grep -v 'model name' | grep 'model' | cut -d ':' -f 2 | cut -d ' ' -f 2 | head -1` |
557 |
pmodel=`$_cpuinfo | grep -v 'model name' | grep 'model' | cut -d ':' -f 2 | cut -d ' ' -f 2 | head -1` |
556 |
pstepping=`$_cpuinfo | grep 'stepping' | cut -d ':' -f 2 | cut -d ' ' -f 2 | head -1` |
558 |
pstepping=`$_cpuinfo | grep 'stepping' | cut -d ':' -f 2 | cut -d ' ' -f 2 | head -1` |
557 |
|
559 |
|
558 |
pparam=`$_cpuinfo | grep 'features' | cut -d ':' -f 2 | head -1` |
560 |
pparam=`$_cpuinfo | grep 'features' | cut -d ':' -f 2 | head -1` |
559 |
if test -z "$pparam" ; then |
561 |
if test -z "$pparam" ; then |
560 |
pparam=`$_cpuinfo | grep 'flags' | cut -d ':' -f 2 | head -1` |
562 |
pparam=`$_cpuinfo | grep '^flags' | cut -d ':' -f 2 | head -1` |
|
|
563 |
fi |
564 |
|
565 |
# Fix for benh kernel on ppc |
566 |
if test -z "$pname" ; then |
567 |
pname=`$_cpuinfo | grep 'cpu' | cut -d ':' -f 2 | cut -d ' ' -f 2 | head -1` |
568 |
fi |
569 |
if test -z "$pparam" ; then |
570 |
pparam=`$_cpuinfo | grep 'cpu' | cut -d ':' -f 2 | cut -d ' ' -f 3 | head -1` |
561 |
fi |
571 |
fi |
562 |
|
572 |
|
563 |
_mmx=no |
573 |
_mmx=no |
Lines 843-854
Link Here
|
843 |
proc='' |
853 |
proc='' |
844 |
_march='' |
854 |
_march='' |
845 |
_mcpu='' |
855 |
_mcpu='' |
846 |
cpu750=`$_cpuinfo | grep "cpu.*750"` |
856 |
|
847 |
if test -n "$cpu750"; then |
857 |
echocheck "Using ppc ($pname) optimizations" |
848 |
_march='-mcpu=750' |
858 |
|
849 |
_mcpu='-mtune=750' |
859 |
case "$pname" in |
|
|
860 |
603*) |
861 |
_march="-mcpu=603" |
862 |
_mcpu="-mtune=603" |
863 |
;; |
864 |
604*) |
865 |
_march="-mcpu=604" |
866 |
_mcpu="-mtune=604" |
867 |
;; |
868 |
7[45][50]*) |
869 |
_march="-mcpu=750" |
870 |
_mcpu="-mtune=750" |
871 |
;; |
872 |
74[10]0*) |
873 |
_march="-mcpu=7400" |
874 |
_mcpu="-mtune=7400" |
875 |
;; |
876 |
745[570]*) |
877 |
_march="-mcpu=7450" |
878 |
_mcpu="-mtune=7450" |
879 |
;; |
880 |
82[46][50]*) |
881 |
_march="-mcpu=603e" |
882 |
_mcpu="-mtune=603e" |
883 |
;; |
884 |
esac |
885 |
|
886 |
if test "$_altivec" = yes ; then |
887 |
_march="$_march -maltivec -mabi=altivec" |
850 |
fi |
888 |
fi |
|
|
889 |
|
890 |
echores "$_mcpu and $_march" |
851 |
;; |
891 |
;; |
|
|
892 |
|
852 |
|
893 |
|
853 |
alpha) |
894 |
alpha) |
854 |
_def_arch='#define ARCH_ALPHA 1' |
895 |
_def_arch='#define ARCH_ALPHA 1' |