Searched refs:alpha256 (Results 1 - 2 of 2) sorted by relevance

/external/skia/include/core/
H A DSkColorPriv.h199 (i.e. return (value * alpha256) >> 8)
201 #define SkAlphaMul(value, alpha256) (((value) * (alpha256)) >> 8)
203 /** Calculates 256 - (value * alpha256) / 255 in range [0,256],
204 * for [0,255] value and [0,256] alpha256.
206 static inline U16CPU SkAlphaMulInv256(U16CPU value, U16CPU alpha256) { argument
207 unsigned prod = 0xFFFF - value * alpha256;
/external/skia/src/opts/
H A DSkBlitRow_opts_arm_neon.cpp954 unsigned alpha256 = SkAlpha255To256(alpha); local
968 dst_scale = SkAlphaMulInv256(dst_scale, alpha256);
972 vsrc_wide = vmulq_n_u16(vsrc_wide, alpha256);
1006 vsrc_scale = vdupq_n_u16(alpha256);
1015 // This is valid if alpha256 <= 255.

Completed in 106 milliseconds