diff options
author | Cary Clark <caryclark@skia.org> | 2017-09-15 11:59:23 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-09-15 16:31:35 +0000 |
commit | a4083c97d48e8a4f88e2797d7363f141e3d42553 (patch) | |
tree | ab01d3982edcf50b7d69dc3e4475568964daa5fe /src/opts/SkColor_opts_SSE2.h | |
parent | 3bf6366c6fc5d619358458e50909b60deb4cfe4a (diff) |
make most of SkColorPriv.h private
created new file src/core/SkColorData.h for
internal consumption. Note that many of the
functions there are unused as well.
Bug: skia: 6898
R: reed@google.com
Change-Id: I25bfd5a9c21f53558c4ca65a77eb5d322d897c6d
Reviewed-on: https://skia-review.googlesource.com/46848
Commit-Queue: Cary Clark <caryclark@google.com>
Reviewed-by: Mike Reed <reed@google.com>
Diffstat (limited to 'src/opts/SkColor_opts_SSE2.h')
-rw-r--r-- | src/opts/SkColor_opts_SSE2.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/opts/SkColor_opts_SSE2.h b/src/opts/SkColor_opts_SSE2.h index 5453f20d4b..d998ed50b8 100644 --- a/src/opts/SkColor_opts_SSE2.h +++ b/src/opts/SkColor_opts_SSE2.h @@ -42,7 +42,7 @@ static inline __m128i SkAlphaMulAlpha_SSE2(const __m128i& a, return prod; } -// Portable version SkAlphaMulQ is in SkColorPriv.h. +// Portable version SkAlphaMulQ is in SkColorData.h. static inline __m128i SkAlphaMulQ_SSE2(const __m128i& c, const __m128i& scale) { const __m128i mask = _mm_set1_epi32(0xFF00FF); __m128i s = _mm_or_si128(_mm_slli_epi32(scale, 16), scale); @@ -80,7 +80,7 @@ static inline __m128i SkAlphaMulQ_SSE2(const __m128i& c, const unsigned scale) { return _mm_or_si128(rb, ag); } -// Portable version SkFastFourByteInterp256 is in SkColorPriv.h. +// Portable version SkFastFourByteInterp256 is in SkColorData.h. static inline __m128i SkFastFourByteInterp256_SSE2(const __m128i& src, const __m128i& dst, const unsigned src_scale) { // Computes dst + (((src - dst)*src_scale)>>8) const __m128i mask = _mm_set1_epi32(0x00FF00FF); @@ -107,7 +107,7 @@ static inline __m128i SkFastFourByteInterp256_SSE2(const __m128i& src, const __m return _mm_add_epi8(dst, diff); } -// Portable version SkPMLerp is in SkColorPriv.h +// Portable version SkPMLerp is in SkColorData.h static inline __m128i SkPMLerp_SSE2(const __m128i& src, const __m128i& dst, const unsigned scale) { return SkFastFourByteInterp256_SSE2(src, dst, scale); } @@ -238,7 +238,7 @@ static inline __m128i SkPixel32ToPixel16_ToU16_SSE2(const __m128i& src_pixel1, return d_pixel; } -// Portable version is SkPMSrcOver in SkColorPriv.h. +// Portable version is SkPMSrcOver in SkColorData.h. static inline __m128i SkPMSrcOver_SSE2(const __m128i& src, const __m128i& dst) { return _mm_add_epi32(src, SkAlphaMulQ_SSE2(dst, _mm_sub_epi32(_mm_set1_epi32(256), |