aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench/SwizzleBench.cpp
diff options
context:
space:
mode:
authorGravatar msarett <msarett@google.com>2016-02-02 12:59:45 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2016-02-02 12:59:45 -0800
commit2eff71c9b5f984b58961e5a6b4e66774c4385224 (patch)
tree293d3695ce3fef947112572bef608b5773927573 /bench/SwizzleBench.cpp
parentc92159c8250c62cc47b7b63686538d61d54d2835 (diff)
NEON optimizations for gray -> RGBA (or BGRA) conversions
Swizzle Bench Runtime Nexus 6P 0.32x Nexus 9 0.89x PNG Decode Time (for test set of gray encoded PNGs) Nexus 6P 0.88x Nexus 9 0.91x BUG=skia:4767 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1656383002 CQ_EXTRA_TRYBOTS=client.skia:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-SKNX_NO_SIMD-Trybot Review URL: https://codereview.chromium.org/1656383002
Diffstat (limited to 'bench/SwizzleBench.cpp')
-rw-r--r--bench/SwizzleBench.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/bench/SwizzleBench.cpp b/bench/SwizzleBench.cpp
index c78f2c977d..0f85b59481 100644
--- a/bench/SwizzleBench.cpp
+++ b/bench/SwizzleBench.cpp
@@ -32,3 +32,4 @@ DEF_BENCH(return new SwizzleBench("SkOpts::RGBA_to_bgrA", SkOpts::RGBA_to_bgrA))
DEF_BENCH(return new SwizzleBench("SkOpts::RGBA_to_BGRA", SkOpts::RGBA_to_BGRA));
DEF_BENCH(return new SwizzleBench("SkOpts::RGB_to_RGB1", SkOpts::RGB_to_RGB1));
DEF_BENCH(return new SwizzleBench("SkOpts::RGB_to_BGR1", SkOpts::RGB_to_BGR1));
+DEF_BENCH(return new SwizzleBench("SkOpts::gray_to_RGB1", SkOpts::gray_to_RGB1));