diff options
| author | Mike Klein <mtklein@chromium.org> | 2017-03-02 11:16:22 -0500 |
|---|---|---|
| committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-03-02 17:20:58 +0000 |
| commit | 4e7fc0c5da88e0e4ccc1dff23f4f2ff134130acd (patch) | |
| tree | 72f58353cc8b48792da8f354a5e36f608036b4f6 /samplecode/SampleAndroidShadows.cpp | |
| parent | b56dedf70bdbf1a5e1e04dfbc83a374bffe6b00f (diff) | |
SkJumper: be more precise by rejecting data sections.
This allows %rip addressing as long as it's not going into a data
section. This lets us use switch tables, avoiding loops and stack.
On HSW,
SkRasterPipeline_f16: 90 -> 63
SkRasterPipeline_srgb: 170 -> 97
Change-Id: I3ca2e4ff819b70beea78be75579f9d80c06979e8
Reviewed-on: https://skia-review.googlesource.com/9146
Reviewed-by: Herb Derby <herb@google.com>
Commit-Queue: Mike Klein <mtklein@chromium.org>
Diffstat (limited to 'samplecode/SampleAndroidShadows.cpp')
0 files changed, 0 insertions, 0 deletions
