commit | e57b5cab261a243dcbefa74c91c896c28959bf09 | [log] [tgz] |
---|---|---|
author | mtklein <mtklein@chromium.org> | Fri Mar 20 08:32:35 2015 -0700 |
committer | Commit bot <commit-bot@chromium.org> | Fri Mar 20 08:32:35 2015 -0700 |
tree | fce6d132eda7a1697bc3950f67365c8d2803dd24 | |
parent | b502ee3acea9bca87ab75de808b4a7eda67aadff [diff] |
Specialize Sk2d for ARM64 The implementation is nearly identical to Sk2f, with these changes: - float32x2_t -> float64x2_t - vfoo -> vfooq - one extra Newton's method step in sqrt(). Also, generally fix NEON detection to be defined(SK_ARM_HAS_NEON). SK_ARM_HAS_NEON is not being set on ARM64 bots right now (nor does the compiler seem to set __ARM_NEON__), so this CL fixes everything up. BUG=skia: Review URL: https://codereview.chromium.org/1020963002