aboutsummaryrefslogtreecommitdiff
path: root/BUILD.gn
diff options
context:
space:
mode:
authorFrank Barchard <fbarchard@google.com>2017-08-09 14:25:38 -0700
committerFrank Barchard <fbarchard@google.com>2017-08-09 22:19:45 +0000
commit83ca1abe09207daae1628fd8f0d4a0debaef96c6 (patch)
tree7500904fa123f34b0e980521a60d6b6d906857f2 /BUILD.gn
parent8676ad7004fbe86a855923938e4db6a83fe40b91 (diff)
downloadlibyuv-83ca1abe09207daae1628fd8f0d4a0debaef96c6.tar.gz
Change ScaleSumSamples to return Sum of Squares
TBR=kjellander@chromium.org BUG=libyuv:717 TEST=LibYUVPlanarTest.TestScaleSumSamples_Opt Change-Id: I5208666f3968c5c4b0f1b0c951f24216d78ee3fe Reviewed-on: https://chromium-review.googlesource.com/607184 Reviewed-by: Cheng Wang <wangcheng@google.com>
Diffstat (limited to 'BUILD.gn')
-rw-r--r--BUILD.gn7
1 files changed, 4 insertions, 3 deletions
diff --git a/BUILD.gn b/BUILD.gn
index 7f5f26f6..3eefc361 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -158,10 +158,11 @@ static_library("libyuv_internal") {
}
# To enable AVX2 or other cpu optimization, pass flag here
- # cflags = [ "-mavx2" ]
- # cflags = [ "-mpopcnt" ]
+ # cflags = [ "-mavx2", "-mpopcnt", "-mavx2", "-mfma" ]
+ if (!is_win) {
+ cflags = [ "-ffp-contract=fast" ] # Enable fma vectorization for NEON.
+ }
}
-
if (libyuv_use_neon) {
static_library("libyuv_neon") {
sources = [