diff options
author | Mike Klein <mtklein@chromium.org> | 2017-08-28 15:51:46 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-08-28 21:04:07 +0000 |
commit | 08133583d5e1cdfdcc41b4bb078fcfb64137f058 (patch) | |
tree | 213dbefcb5d7b2020eed2c19b6f33c281f6548d4 /gn/core.gni | |
parent | c5b2c86cd1fca9f17d814ae750378843ca0ce216 (diff) |
8-bit jumper on armv8
The GM diffs are all minor and what you'd expect.
I did a quick performance sanity check, which also looks fine.
$ out/ok bench rp filter:search=Modulate
[blendmode_rect_Modulate] 30.2ms @0 32ms @95 32ms @100
[blendmode_mask_Modulate] 12.6ms @0 12.6ms @95 14.5ms @100
~~~>
[blendmode_rect_Modulate] 11.2ms @0 11.7ms @95 12.4ms @100
[blendmode_mask_Modulate] 10.5ms @0 23.6ms @95 23.9ms @100
This isn't even really the fastest we can make 8-bit go on ARMv8;
it's actually much more natural to work de-interlaced there. Lots
of room to follow up.
Change-Id: I86b1099f6742bcb0b8b4fa153e85eaba9567cbf7
Reviewed-on: https://skia-review.googlesource.com/39740
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Mike Klein <mtklein@chromium.org>
Diffstat (limited to 'gn/core.gni')
-rw-r--r-- | gn/core.gni | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gn/core.gni b/gn/core.gni index 65b08db282..5cb3e094b2 100644 --- a/gn/core.gni +++ b/gn/core.gni @@ -515,6 +515,7 @@ skia_core_sources = [ skia_core_sources += [ "$_src/jumper/SkJumper.cpp", "$_src/jumper/SkJumper_stages.cpp", + "$_src/jumper/SkJumper_stages_8bit.cpp", ] if (is_win) { skia_core_sources += [ "$_src/jumper/SkJumper_generated_win.S" ] |