HomeSort by relevance Sort by last modified time
    Searched full:src_scale (Results 1 - 11 of 11) sorted by null

  /external/skia/src/core/
SkBlitRow_D32.cpp 28 unsigned src_scale = SkAlpha255To256(alpha); local
32 *dst = SkPMLerp(*src, *dst, src_scale);
40 *dst = SkPMLerp(*src, *dst, src_scale);
43 *dst = SkPMLerp(*src, *dst, src_scale);
49 *dst = SkPMLerp(*src, *dst, src_scale);
SkColorData.h 469 unsigned src_scale = SkAlpha255To256(aa); local
470 unsigned dst_scale = SkAlphaMulInv256(SkGetPackedA32(src), src_scale);
474 uint32_t src_rb = (src & mask) * src_scale;
475 uint32_t src_ag = ((src >> 8) & mask) * src_scale;
    [all...]
  /external/skqp/src/core/
SkBlitRow_D32.cpp 28 unsigned src_scale = SkAlpha255To256(alpha); local
32 *dst = SkPMLerp(*src, *dst, src_scale);
40 *dst = SkPMLerp(*src, *dst, src_scale);
43 *dst = SkPMLerp(*src, *dst, src_scale);
49 *dst = SkPMLerp(*src, *dst, src_scale);
SkColorData.h 469 unsigned src_scale = SkAlpha255To256(aa); local
470 unsigned dst_scale = SkAlphaMulInv256(SkGetPackedA32(src), src_scale);
474 uint32_t src_rb = (src & mask) * src_scale;
475 uint32_t src_ag = ((src >> 8) & mask) * src_scale;
    [all...]
  /external/skia/src/opts/
SkBlitRow_opts_arm_neon.cpp 32 uint16_t src_scale = SkAlpha255To256(alpha); local
33 uint16_t dst_scale = 256 - src_scale;
52 vsrc_wide = vmulq_u16(vsrc_wide, vdupq_n_u16(src_scale));
79 vsrc_wide = vmulq_u16(vsrc_wide, vdupq_n_u16(src_scale));
151 // Prepare src_scale
SkColor_opts_SSE2.h 84 static inline __m128i SkFastFourByteInterp256_SSE2(const __m128i& src, const __m128i& dst, const unsigned src_scale) {
85 // Computes dst + (((src - dst)*src_scale)>>8)
97 __m128i s = _mm_set1_epi16(src_scale);
252 __m128i src_scale = _mm_set1_epi16(alpha); local
253 // SkAlphaMulInv256(SkGetPackedA32(src), src_scale)
255 // High words in dst_scale are 0, so it's safe to multiply with 16-bit src_scale.
256 dst_scale = _mm_mullo_epi16(dst_scale, src_scale);
273 src_rb = _mm_mullo_epi16(src_rb, src_scale);
274 src_ag = _mm_mullo_epi16(src_ag, src_scale);
SkBlitRow_opts_SSE2.cpp 28 uint32_t src_scale = SkAlpha255To256(alpha); local
33 *dst = SkPMLerp(*src, *dst, src_scale);
47 __m128i result = SkPMLerp_SSE2(src_pixel, dst_pixel, src_scale);
58 *dst = SkPMLerp(*src, *dst, src_scale);
  /external/skqp/src/opts/
SkBlitRow_opts_arm_neon.cpp 32 uint16_t src_scale = SkAlpha255To256(alpha); local
33 uint16_t dst_scale = 256 - src_scale;
52 vsrc_wide = vmulq_u16(vsrc_wide, vdupq_n_u16(src_scale));
79 vsrc_wide = vmulq_u16(vsrc_wide, vdupq_n_u16(src_scale));
151 // Prepare src_scale
SkColor_opts_SSE2.h 84 static inline __m128i SkFastFourByteInterp256_SSE2(const __m128i& src, const __m128i& dst, const unsigned src_scale) {
85 // Computes dst + (((src - dst)*src_scale)>>8)
97 __m128i s = _mm_set1_epi16(src_scale);
252 __m128i src_scale = _mm_set1_epi16(alpha); local
253 // SkAlphaMulInv256(SkGetPackedA32(src), src_scale)
255 // High words in dst_scale are 0, so it's safe to multiply with 16-bit src_scale.
256 dst_scale = _mm_mullo_epi16(dst_scale, src_scale);
273 src_rb = _mm_mullo_epi16(src_rb, src_scale);
274 src_ag = _mm_mullo_epi16(src_ag, src_scale);
SkBlitRow_opts_SSE2.cpp 28 uint32_t src_scale = SkAlpha255To256(alpha); local
33 *dst = SkPMLerp(*src, *dst, src_scale);
47 __m128i result = SkPMLerp_SSE2(src_pixel, dst_pixel, src_scale);
58 *dst = SkPMLerp(*src, *dst, src_scale);
  /external/mesa3d/src/gallium/auxiliary/gallivm/
lp_bld_conv.c 947 double src_scale = lp_const_scale(src_type); local
    [all...]

Completed in 329 milliseconds