[FFmpeg-cvslog] configure: arm: set fast_clz and fast_unaligned in cpuflags section

Mans Rullgard git at videolan.org
Sat Dec 8 14:08:38 CET 2012


ffmpeg | branch: master | Mans Rullgard <mans at mansr.com> | Mon Dec  3 21:47:17 2012 +0000| [f0fe245bc31cf4fa3b3ed0240cd1ab6f0d5043ea] | committer: Mans Rullgard

configure: arm: set fast_clz and fast_unaligned in cpuflags section

These are properties of the targeted core and do not depend on
specific assembly support in the toolchain which if missing will
render the controlling options here disabled.

Signed-off-by: Mans Rullgard <mans at mansr.com>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f0fe245bc31cf4fa3b3ed0240cd1ab6f0d5043ea
---

 configure |    9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/configure b/configure
index b7955d5..ad0b525 100755
--- a/configure
+++ b/configure
@@ -1419,8 +1419,8 @@ done
 
 aligned_stack_if_any="ppc x86"
 fast_64bit_if_any="alpha ia64 mips64 parisc64 ppc64 sparc64 x86_64"
-fast_clz_if_any="alpha armv5te avr32 mips ppc x86"
-fast_unaligned_if_any="armv6 ppc x86"
+fast_clz_if_any="alpha avr32 mips ppc x86"
+fast_unaligned_if_any="ppc x86"
 
 inline_asm_deps="!tms470"
 need_memalign="altivec neon sse"
@@ -2591,6 +2591,11 @@ elif enabled arm; then
         ;;
     esac
 
+    case "$subarch" in
+        armv5t*)    enable fast_clz                ;;
+        armv[6-8]*) enable fast_clz fast_unaligned ;;
+    esac
+
 elif enabled avr32; then
 
     case $cpu in



More information about the ffmpeg-cvslog mailing list