[FFmpeg-devel] [PATCH 1/4] mips: add assembler flags for mips32r2 ISA and mhard-float

Nedeljko Babic nbabic at mips.com
Fri Jul 27 14:17:06 CEST 2012


For some compilers ISA older than mips32r2 is set as default.
 Because of them assembler flag "-mips32r2" needs to be added
 for CPUs that support mips32r2 ISA in part of configure script
 where ISA capabilities are checked.
"-mhard-float" assembler flag is also added for CPUs that have FPU.

Signed-off-by: Nedeljko Babic <nbabic at mips.com>
---
 configure |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
 mode change 100755 => 100644 configure

diff --git a/configure b/configure
old mode 100755
new mode 100644
index 7363f9a..302443a
--- a/configure
+++ b/configure
@@ -3038,13 +3038,13 @@ elif enabled mips; then
 
     check_asm loongson '"dmult.g $1, $2, $3"'
     enabled mmi     && check_asm mmi     '"lq $2, 0($2)"'
-    enabled mips32r2  && add_cflags "-mips32r2" &&
+    enabled mips32r2  && add_cflags "-mips32r2" && add_asflags "-mips32r2" &&
      check_asm mips32r2  '"rotr $t0, $t1, 1"'
     enabled mipsdspr1 && add_cflags "-mdsp" && add_asflags "-mdsp" &&
      check_asm mipsdspr1 '"addu.qb $t0, $t1, $t2"'
     enabled mipsdspr2 && add_cflags "-mdspr2" && add_asflags "-mdspr2" &&
      check_asm mipsdspr2 '"absq_s.qb $t0, $t1"'
-    enabled mipsfpu   && add_cflags "-mhard-float" &&
+    enabled mipsfpu   && add_cflags "-mhard-float" && add_asflags "-mhard-float" &&
      check_asm mipsfpu   '"madd.d $f0, $f2, $f4, $f6"'
 
 
-- 
1.7.3.4



More information about the ffmpeg-devel mailing list