diff options
author | 2017-03-02 14:08:36 -0500 | |
---|---|---|
committer | 2017-03-02 20:32:20 +0000 | |
commit | 767c7e7a0b8a5462df100c2662f0bf99cbad6f03 (patch) | |
tree | 61648eda5c4db856c897ab94095ab252bc9d9f0c /include/effects/SkGradientShader.h | |
parent | 8e48c1e1d38bf0f0086971be2b077d1a2cb12131 (diff) |
SkJumper: use AVX2 mask loads and stores for U32
SkRasterPipeline_f16: 63 -> 58 (8888+f16 loads, f16 store)
SkRasterPipeline_srgb: 96 -> 84 (2x 8888 loads, 8888 store)
PS3 has a simpler way to build the mask, in a uint64_t.
Timing is still roughlt the same.
Change-Id: Ie278611dff02281e5a0f3a57185050bbe852bff0
Reviewed-on: https://skia-review.googlesource.com/9165
Commit-Queue: Mike Klein <mtklein@chromium.org>
Reviewed-by: Herb Derby <herb@google.com>
Diffstat (limited to 'include/effects/SkGradientShader.h')
0 files changed, 0 insertions, 0 deletions