commit | 4c6024afcce54cc775810b5f8ebccbcdbc6a43d7 | [log] [tgz] |
---|---|---|
author | Mike Klein <mtklein@chromium.org> | Tue Aug 29 19:49:50 2017 -0400 |
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | Wed Aug 30 13:02:12 2017 +0000 |
tree | ecb39a6903f0d5fb72b08be76cc08b55cde90206 | |
parent | 380b90c92bead0c1b869df08b2d2790c302c5c71 [diff] |
improve ARMv7 8-bit codegen We need to make two changes to keep all values in registers: 1) pass raw U8 values instead of V structs that wrap them 2) switch to aapcs-vfp, which allows exactly 8x U8 arguments Code generation goes from ridiculous looking to lovely. Change-Id: Ibd53bdd86345b59bd987a1f79205645d80c5cbc3 Reviewed-on: https://skia-review.googlesource.com/40021 Commit-Queue: Mike Klein <mtklein@google.com> Reviewed-by: Florin Malita <fmalita@chromium.org>