Lines Matching refs:scale
58 SkPMColor *dst, uint16_t scale) {
80 "vdup.16 d3, %[scale] \n\t" // duplicate scale into d3
82 "vmul.i16 d4, d4, d3 \n\t" // multiply result by scale
86 : [x] "r" (x), [y] "r" (y), [a00] "r" (a00), [a01] "r" (a01), [a10] "r" (a10), [a11] "r" (a11), [dst] "r" (dst), [scale] "r" (scale)
103 int scale = 256 - 16*y - 16*x + xy;
104 uint32_t lo = (a00 & mask) * scale;
105 uint32_t hi = ((a00 >> 8) & mask) * scale;
107 scale = 16*x - xy;
108 lo += (a01 & mask) * scale;
109 hi += ((a01 >> 8) & mask) * scale;
111 scale = 16*y - xy;
112 lo += (a10 & mask) * scale;
113 hi += ((a10 >> 8) & mask) * scale;
133 int scale = 256 - 16*y - 16*x + xy;
134 uint32_t lo = (a00 & mask) * scale;
135 uint32_t hi = ((a00 >> 8) & mask) * scale;
137 scale = 16*x - xy;
138 lo += (a01 & mask) * scale;
139 hi += ((a01 >> 8) & mask) * scale;
141 scale = 16*y - xy;
142 lo += (a10 & mask) * scale;
143 hi += ((a10 >> 8) & mask) * scale;