|
|
|
@ -242,6 +242,7 @@ Optimization options (experts only): |
|
|
|
|
--disable-sse disable SSE optimizations |
|
|
|
|
--disable-ssse3 disable SSSE3 optimizations |
|
|
|
|
--disable-avx disable AVX optimizations |
|
|
|
|
--disable-fma4 disable FMA4 optimizations |
|
|
|
|
--disable-armv5te disable armv5te optimizations |
|
|
|
|
--disable-armv6 disable armv6 optimizations |
|
|
|
|
--disable-armv6t2 disable armv6t2 optimizations |
|
|
|
@ -1047,6 +1048,7 @@ ARCH_EXT_LIST=' |
|
|
|
|
armv6t2 |
|
|
|
|
armvfp |
|
|
|
|
avx |
|
|
|
|
fma4 |
|
|
|
|
mmi |
|
|
|
|
mmx |
|
|
|
|
mmx2 |
|
|
|
@ -1295,6 +1297,7 @@ mmx2_deps="mmx" |
|
|
|
|
sse_deps="mmx" |
|
|
|
|
ssse3_deps="sse" |
|
|
|
|
avx_deps="ssse3" |
|
|
|
|
fma4_deps="avx" |
|
|
|
|
|
|
|
|
|
aligned_stack_if_any="ppc x86" |
|
|
|
|
fast_64bit_if_any="alpha ia64 mips64 parisc64 ppc64 sparc64 x86_64" |
|
|
|
@ -2865,6 +2868,7 @@ EOF |
|
|
|
|
check_yasm "pextrd [eax], xmm0, 1" && enable yasm || |
|
|
|
|
die "yasm not found, use --disable-yasm for a crippled build" |
|
|
|
|
check_yasm "vextractf128 xmm0, ymm0, 0" || disable avx |
|
|
|
|
check_yasm "vfmaddps ymm0, ymm1, ymm2, ymm3" || disable fma4 |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
case "$cpu" in |
|
|
|
@ -3292,6 +3296,7 @@ if enabled x86; then |
|
|
|
|
echo "SSE enabled ${sse-no}" |
|
|
|
|
echo "SSSE3 enabled ${ssse3-no}" |
|
|
|
|
echo "AVX enabled ${avx-no}" |
|
|
|
|
echo "FMA4 enabled ${fma4-no}" |
|
|
|
|
echo "CMOV enabled ${cmov-no}" |
|
|
|
|
echo "CMOV is fast ${fast_cmov-no}" |
|
|
|
|
echo "EBX available ${ebx_available-no}" |
|
|
|
|