diff options
author | Frank Barchard <fbarchard@google.com> | 2019-05-13 17:34:53 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-05-14 01:18:06 +0000 |
commit | 681c6c67397060df7787d4a42a10c79172c5cf5d (patch) | |
tree | 83f9b99ecb32e3bf731a178c19de826fa1e7bd76 /unit_test/planar_test.cc | |
parent | 05f72b86029b769f6015b58396268370078a5f5e (diff) | |
download | libyuv-681c6c67397060df7787d4a42a10c79172c5cf5d.tar.gz |
Add LIBYUV_API to NV12ToABGR and I444Rotate, I444Scale
Gaussian blur low levels ported to 32 bit neon.
But they are not hooked up to anything but a unittest.
Bug:b/248041731, b/132108021, b/129908793
Change-Id: Iccebb8ffd6b719810aa11dd770a525227da4c357
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/1611206
Commit-Queue: Frank Barchard <fbarchard@chromium.org>
Reviewed-by: Chong Zhang <chz@google.com>
Diffstat (limited to 'unit_test/planar_test.cc')
-rw-r--r-- | unit_test/planar_test.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/unit_test/planar_test.cc b/unit_test/planar_test.cc index 3a502906..70f8966e 100644 --- a/unit_test/planar_test.cc +++ b/unit_test/planar_test.cc @@ -3186,7 +3186,8 @@ TEST_F(LibYUVPlanarTest, TestGaussRow_Opt) { } GaussRow_C(&orig_pixels[0], &dst_pixels_c[0], 640); for (int i = 0; i < benchmark_pixels_div1280_ * 2; ++i) { -#if !defined(LIBYUV_DISABLE_NEON) && defined(__aarch64__) +#if !defined(LIBYUV_DISABLE_NEON) && \ + (defined(__aarch64__) || defined(__ARM_NEON__) || defined(LIBYUV_NEON)) int has_neon = TestCpuFlag(kCpuHasNEON); if (has_neon) { GaussRow_NEON(&orig_pixels[0], &dst_pixels_opt[0], 640); @@ -3239,7 +3240,8 @@ TEST_F(LibYUVPlanarTest, TestGaussCol_Opt) { &orig_pixels[640 * 3], &orig_pixels[640 * 4], &dst_pixels_c[0], 640); for (int i = 0; i < benchmark_pixels_div1280_ * 2; ++i) { -#if !defined(LIBYUV_DISABLE_NEON) && defined(__aarch64__) +#if !defined(LIBYUV_DISABLE_NEON) && \ + (defined(__aarch64__) || defined(__ARM_NEON__) || defined(LIBYUV_NEON)) int has_neon = TestCpuFlag(kCpuHasNEON); if (has_neon) { GaussCol_NEON(&orig_pixels[0], &orig_pixels[640], &orig_pixels[640 * 2], |