diff options
author | Mike Klein <mtklein@chromium.org> | 2016-12-13 16:28:09 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2016-12-13 22:06:56 +0000 |
commit | 21f783829619186442041de6008f7f58f4f6250d (patch) | |
tree | a23254d780890667682315188569d133c28eee4a /src/core/SkMipMap.cpp | |
parent | 398487a850431cf495330d4023607df5305a311f (diff) |
SkNx basically always is fast now.
We had this SKNX_IS_FAST hanging around from before Chrome always built with NEON.
CQ_INCLUDE_TRYBOTS=skia.primary:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-SKNX_NO_SIMD
Change-Id: Ia5cc0323b3ef052192e2903f961aee11eb3f82d8
Reviewed-on: https://skia-review.googlesource.com/5946
Commit-Queue: Mike Klein <mtklein@chromium.org>
Reviewed-by: Mike Reed <reed@google.com>
Reviewed-by: Florin Malita <fmalita@chromium.org>
Diffstat (limited to 'src/core/SkMipMap.cpp')
-rw-r--r-- | src/core/SkMipMap.cpp | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/src/core/SkMipMap.cpp b/src/core/SkMipMap.cpp index ba3cb18749..987949fea0 100644 --- a/src/core/SkMipMap.cpp +++ b/src/core/SkMipMap.cpp @@ -23,7 +23,6 @@ struct ColorTypeFilter_8888 { typedef uint32_t Type; -#if defined(SKNX_IS_FAST) static Sk4h Expand(uint32_t x) { return SkNx_cast<uint16_t>(Sk4b::Load(&x)); } @@ -32,14 +31,6 @@ struct ColorTypeFilter_8888 { SkNx_cast<uint8_t>(x).store(&r); return r; } -#else - static uint64_t Expand(uint32_t x) { - return (x & 0xFF00FF) | ((uint64_t)(x & 0xFF00FF00) << 24); - } - static uint32_t Compact(uint64_t x) { - return (uint32_t)((x & 0xFF00FF) | ((x >> 24) & 0xFF00FF00)); - } -#endif }; struct ColorTypeFilter_S32 { |