Lines Matching defs:alpha
16 U8CPU alpha, int /*x*/, int /*y*/) {
20 alpha += 1;
25 "sll %[s4], %[alpha], 8 \n\t"
26 "or %[s4], %[s4], %[alpha] \n\t"
92 : [alpha]"r"(alpha)
102 *dst++ = SkPackRGB16(SkAlphaBlend(SkPacked32ToR16(c), SkGetPackedR16(d), alpha),
103 SkAlphaBlend(SkPacked32ToG16(c), SkGetPackedG16(d), alpha),
104 SkAlphaBlend(SkPacked32ToB16(c), SkGetPackedB16(d), alpha));
110 int count, U8CPU alpha, int x, int y) {
267 int count, U8CPU alpha, int x, int y) {
377 int count, U8CPU alpha, int x, int y) {
394 alpha += 1;
399 "subu %[t0], %[t0], %[alpha] \n\t"
400 "replv.ph %[sc_mul], %[alpha] \n\t"
401 "beqz %[alpha], 1f \n\t"
407 "replv.qb %[sc_add], %[alpha] \n\t"
511 : [dither]"r"(dither), [alpha]"r"(alpha)
529 *dst++ = SkPackRGB16(SkAlphaBlend(sr, SkGetPackedR16(d), alpha),
530 SkAlphaBlend(sg, SkGetPackedG16(d), alpha),
531 SkAlphaBlend(sb, SkGetPackedB16(d), alpha));
538 int count, U8CPU alpha, int x, int y) {
660 U8CPU alpha, int /*x*/, int /*y*/) {
668 "replv.qb %[t0], %[alpha] \n\t"
746 : [alpha]"r"(alpha)
755 unsigned dst_scale = 255 - SkMulDiv255Round(SkGetPackedA32(sc), alpha);
756 unsigned dr = SkMulS16(SkPacked32ToR16(sc), alpha) +
758 unsigned dg = SkMulS16(SkPacked32ToG16(sc), alpha) +
760 unsigned db = SkMulS16(SkPacked32ToB16(sc), alpha) +
770 int count, U8CPU alpha) {
777 "addiu %[t0], %[alpha], 1 \n\t"
806 : [alpha]"r"(alpha)