Home | History | Annotate | Download | only in opts

Lines Matching defs:dst_scale

682             // prepare dst_scale
686 // add dst * dst_scale to previous result
718 unsigned dst_scale = 255 - SkMulDiv255Round(SkGetPackedA32(sc), alpha);
719 unsigned dr = SkMulS16(SkPacked32ToR16(sc), alpha) + SkMulS16(SkGetPackedR16(dc), dst_scale);
720 unsigned dg = SkMulS16(SkPacked32ToG16(sc), alpha) + SkMulS16(SkGetPackedG16(dc), dst_scale);
721 unsigned db = SkMulS16(SkPacked32ToB16(sc), alpha) + SkMulS16(SkGetPackedB16(dc), dst_scale);
1165 uint16_t dst_scale = 256 - src_scale;
1187 vdst_wide = vmull_u8(vdst, vdup_n_u8(dst_scale));
1211 vdst_wide = vmull_u8(vdst, vdup_n_u8(dst_scale));
1236 unsigned dst_scale;
1242 // Calc dst_scale
1243 dst_scale = vget_lane_u8(vsrc, 3);
1244 dst_scale *= alpha256;
1245 dst_scale >>= 8;
1246 dst_scale = 256 - dst_scale;
1254 vdst_wide = vmulq_n_u16(vdst_wide, dst_scale);
1285 // Calc dst_scale