|
|
|
@@ -321,6 +321,7 @@ Optimization options (experts only): |
|
|
|
--disable-sse4 disable SSE4 optimizations |
|
|
|
--disable-sse42 disable SSE4.2 optimizations |
|
|
|
--disable-avx disable AVX optimizations |
|
|
|
--disable-xop disable XOP optimizations |
|
|
|
--disable-fma4 disable FMA4 optimizations |
|
|
|
--disable-avx2 disable AVX2 optimizations |
|
|
|
--disable-armv5te disable armv5te optimizations |
|
|
|
@@ -1451,6 +1452,7 @@ ARCH_EXT_LIST_X86=' |
|
|
|
amd3dnowext |
|
|
|
avx |
|
|
|
avx2 |
|
|
|
xop |
|
|
|
fma4 |
|
|
|
i686 |
|
|
|
mmx |
|
|
|
@@ -1823,6 +1825,7 @@ ssse3_deps="sse3" |
|
|
|
sse4_deps="ssse3" |
|
|
|
sse42_deps="sse4" |
|
|
|
avx_deps="sse42" |
|
|
|
xop_deps="avx" |
|
|
|
fma4_deps="avx" |
|
|
|
avx2_deps="avx" |
|
|
|
|
|
|
|
@@ -4233,6 +4236,7 @@ EOF |
|
|
|
check_yasm "movbe ecx, [5]" && enable yasm || |
|
|
|
die "yasm/nasm not found or too old. Use --disable-yasm for a crippled build." |
|
|
|
check_yasm "vextractf128 xmm0, ymm0, 0" || disable avx_external avresample |
|
|
|
check_yasm "vpmacsdd xmm0, xmm1, xmm2, xmm3" || disable xop_external |
|
|
|
check_yasm "vfmaddps ymm0, ymm1, ymm2, ymm3" || disable fma4_external |
|
|
|
check_yasm "CPU amdnop" && enable cpunop |
|
|
|
fi |
|
|
|
@@ -4913,6 +4917,7 @@ if enabled x86; then |
|
|
|
echo "SSE enabled ${sse-no}" |
|
|
|
echo "SSSE3 enabled ${ssse3-no}" |
|
|
|
echo "AVX enabled ${avx-no}" |
|
|
|
echo "XOP enabled ${xop-no}" |
|
|
|
echo "FMA4 enabled ${fma4-no}" |
|
|
|
echo "i686 features enabled ${i686-no}" |
|
|
|
echo "CMOV is fast ${fast_cmov-no}" |
|
|
|
|