From 753a91cbcb3b2e3f8e6734215b8f724a1f1b511f Mon Sep 17 00:00:00 2001 From: Frank Barchard Date: Tue, 12 Sep 2017 15:46:05 -0700 Subject: [PATCH] fix fmov build error on gcc 4.7 for neon64 TBR=kjellander@chromium.org BUG=libyuv:732 TEST=LibYUVPlanarTest.TestScaleSumSamples_Opt Change-Id: If80e9510ad5668b080b9384e656c0bd73cf5b4a6 Reviewed-on: https://chromium-review.googlesource.com/663764 Commit-Queue: Frank Barchard Reviewed-by: Frank Barchard Reviewed-by: Cheng Wang --- README.chromium | 2 +- include/libyuv/version.h | 2 +- source/row_neon64.cc | 3 +-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/README.chromium b/README.chromium index b640c596b..85302b61c 100644 --- a/README.chromium +++ b/README.chromium @@ -1,6 +1,6 @@ Name: libyuv URL: http://code.google.com/p/libyuv/ -Version: 1668 +Version: 1669 License: BSD License File: LICENSE diff --git a/include/libyuv/version.h b/include/libyuv/version.h index 3bbbfa1e7..a522556ce 100644 --- a/include/libyuv/version.h +++ b/include/libyuv/version.h @@ -11,6 +11,6 @@ #ifndef INCLUDE_LIBYUV_VERSION_H_ #define INCLUDE_LIBYUV_VERSION_H_ -#define LIBYUV_VERSION 1668 +#define LIBYUV_VERSION 1669 #endif // INCLUDE_LIBYUV_VERSION_H_ diff --git a/source/row_neon64.cc b/source/row_neon64.cc index 56ff18cb9..0cc762983 100644 --- a/source/row_neon64.cc +++ b/source/row_neon64.cc @@ -2711,8 +2711,7 @@ float ScaleSumSamples_NEON(const float* src, "b.gt 1b \n" "faddp v5.4s, v5.4s, v6.4s \n" "faddp v5.4s, v5.4s, v5.4s \n" - "faddp v5.4s, v5.4s, v5.4s \n" - "fmov %w3, s5 \n" // sum + "faddp %3.4s, v5.4s, v5.4s \n" // sum : "+r"(src), // %0 "+r"(dst), // %1