summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorpl <pl@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-09-21 01:29:40 +0000
committerpl <pl@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-09-21 01:29:40 +0000
commit88597f97fedb5ec7859608ecc61b248a9d4331ce (patch)
tree6961a2f12b75f6d7bbf50b255f121629bdfe6c58 /configure
parentf5e3da616ae49b67367d19da019d61a7316bb359 (diff)
downloadmpv-88597f97fedb5ec7859608ecc61b248a9d4331ce.tar.bz2
mpv-88597f97fedb5ec7859608ecc61b248a9d4331ce.tar.xz
patch by Andrew A. Gill <superluser@frontiernet.net>:
"patch for ev4, ev5, and ev56 with GCC-3: there's no MVI in DEC Alpha processors prior to the pca56" git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10897 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure21
1 files changed, 11 insertions, 10 deletions
diff --git a/configure b/configure
index 0072bddb41..010a60c2e6 100755
--- a/configure
+++ b/configure
@@ -890,13 +890,14 @@ int main() {
EOF
$_cc -o "$TMPO" "$TMPC"
case `"$TMPO"` in
- 0-0) proc="ev4" ;;
- 1-0) proc="ev5" ;;
- 1-1) proc="ev56" ;;
- 1-101) proc="pca56" ;;
- 2-303) proc="ev6" ;;
- 2-307) proc="ev67" ;;
- 2-1307) proc="ev68" ;;
+
+ 0-0) proc="ev4"; cpu_understands_mvi="0";;
+ 1-0) proc="ev5"; cpu_understands_mvi="0";;
+ 1-1) proc="ev56"; cpu_understands_mvi="1";;
+ 1-101) proc="pca56"; cpu_understands_mvi="1";;
+ 2-303) proc="ev6"; cpu_understands_mvi="1";;
+ 2-307) proc="ev67"; cpu_understands_mvi="1";;
+ 2-1307) proc="ev68"; cpu_understands_mvi="1";;
esac
echores "$proc"
@@ -913,12 +914,12 @@ EOF
_optimizing="$proc"
echocheck "MVI instruction support in GCC"
- if test "$_cc_major" -ge "3"; then
- _def_gcc_mvi_support="#define CAN_COMPILE_ALPHA_MVI 1"
+ if test "$_cc_major" -ge "3" && test "$cpu_understands_mvi" = "1" ; then
+ _def_gcc_mvi_support="#define CAN_COMPILE_ALPHA_MVI 1"
echores "yes"
else
_def_gcc_mvi_support="#undef CAN_COMPILE_ALPHA_MVI"
- echores "no"
+ echores "no, GCC = `( $_cc -dumpversion ) 2>&1` (must be >= 3), CPU = $proc (must be pca56 or later)"
fi
;;