Browse code

Add support for enabling/disabling AMD 3DNow! extended optimizations.

Originally committed as revision 17408 to svn://svn.ffmpeg.org/ffmpeg/trunk

Diego Biurrun authored on 2009/02/18 09:03:09
Showing 1 changed files
... ...
@@ -195,6 +195,7 @@ show_help(){
195 195
   echo "                           (requires enabling PMC)"
196 196
   echo "  --disable-altivec        disable AltiVec optimizations"
197 197
   echo "  --disable-amd3dnow       disable 3DNow! optimizations"
198
+  echo "  --disable-amd3dnowext    disable 3DNow! extended optimizations"
198 199
   echo "  --disable-mmx            disable MMX optimizations"
199 200
   echo "  --disable-mmx2           disable MMX2 optimizations"
200 201
   echo "  --disable-sse            disable SSE optimizations"
... ...
@@ -823,6 +824,7 @@ ARCH_LIST='
823 823
 ARCH_EXT_LIST='
824 824
     altivec
825 825
     amd3dnow
826
+    amd3dnowext
826 827
     armv5te
827 828
     armv6
828 829
     armv6t2
... ...
@@ -958,6 +960,7 @@ CMDLINE_SET="
958 958
 # architecture extensions
959 959
 altivec_deps="ppc"
960 960
 amd3dnow_deps="mmx"
961
+amd3dnowext_deps="amd3dnow"
961 962
 armv5te_deps="arm"
962 963
 armv6_deps="arm"
963 964
 armv6t2_deps="arm"
... ...
@@ -2196,6 +2199,7 @@ if enabled x86; then
2196 2196
     echo "MMX enabled               ${mmx-no}"
2197 2197
     echo "MMX2 enabled              ${mmx2-no}"
2198 2198
     echo "3DNow! enabled            ${amd3dnow-no}"
2199
+    echo "3DNow! extended enabled   ${amd3dnowext-no}"
2199 2200
     echo "SSE enabled               ${sse-no}"
2200 2201
     echo "SSSE3 enabled             ${ssse3-no}"
2201 2202
     echo "CMOV enabled              ${cmov-no}"