Lines Matching refs:sr

275                                          unsigned sr, unsigned sg, unsigned sb, 
281 p[Order::R] = (value_type)(((p[Order::R] * alpha + 255) >> 8) + ((sr * cover + 255) >> 8));
288 p[Order::R] = sr;
326 unsigned sr, unsigned sg, unsigned sb,
331 sr = (sr * cover + 255) >> 8;
337 p[Order::R] = (value_type)(sr + ((p[Order::R] * s1a + base_mask) >> base_shift));
360 unsigned sr, unsigned sg, unsigned sb,
365 sr = (sr * cover + 255) >> 8;
371 p[Order::R] = (value_type)(p[Order::R] + ((sr * d1a + base_mask) >> base_shift));
394 unsigned sr, unsigned sg, unsigned sb,
401 p[Order::R] = (value_type)(((p[Order::R] * alpha + 255) >> 8) + ((((sr * da + base_mask) >> base_shift) * cover + 255) >> 8));
408 p[Order::R] = (value_type)((sr * da + base_mask) >> base_shift);
462 unsigned sr, unsigned sg, unsigned sb,
469 p[Order::R] = (value_type)(((p[Order::R] * alpha + 255) >> 8) + ((((sr * da + base_mask) >> base_shift) * cover + 255) >> 8));
476 p[Order::R] = (value_type)((sr * da + base_mask) >> base_shift);
531 unsigned sr, unsigned sg, unsigned sb,
536 sr = (sr * cover + 255) >> 8;
543 p[Order::R] = (value_type)((sr * da + p[Order::R] * sa + base_mask) >> base_shift);
565 unsigned sr, unsigned sg, unsigned sb,
572 sr = (p[Order::R] * sa + sr * da + base_mask) >> base_shift;
575 p[Order::R] = (value_type)(((p[Order::R] * alpha + 255) >> 8) + ((sr * cover + 255) >> 8));
583 p[Order::R] = (value_type)((p[Order::R] * sa + sr * da + base_mask) >> base_shift);
607 unsigned sr, unsigned sg, unsigned sb,
612 sr = (sr * cover + 255) >> 8;
621 p[Order::R] = (value_type)((p[Order::R] * s1a + sr * d1a + base_mask) >> base_shift);
645 unsigned sr, unsigned sg, unsigned sb,
650 sr = (sr * cover + 255) >> 8;
657 calc_type dr = p[Order::R] + sr;
685 unsigned sr, unsigned sg, unsigned sb,
690 sr = (sr * cover + 255) >> 8;
697 calc_type dr = p[Order::R] - sr;
725 unsigned sr, unsigned sg, unsigned sb,
730 sr = (sr * cover + 255) >> 8;
742 p[Order::R] = (value_type)((sr * dr + sr * d1a + dr * s1a + base_mask) >> base_shift);
766 unsigned sr, unsigned sg, unsigned sb,
771 sr = (sr * cover + 255) >> 8;
782 p[Order::R] = (value_type)(sr + dr - ((sr * dr + base_mask) >> base_shift));
810 unsigned sr, unsigned sg, unsigned sb,
815 sr = (sr * cover + 255) >> 8;
831 2*sr*dr + sr*d1a + dr*s1a :
832 sada - 2*(da - dr)*(sa - sr) + sr*d1a + dr*s1a + base_mask) >> base_shift);
867 unsigned sr, unsigned sg, unsigned sb,
872 sr = (sr * cover + 255) >> 8;
886 p[Order::R] = (value_type)((sd_min(sr * da, dr * sa) + sr * d1a + dr * s1a + base_mask) >> base_shift);
910 unsigned sr, unsigned sg, unsigned sb,
915 sr = (sr * cover + 255) >> 8;
929 p[Order::R] = (value_type)((sd_max(sr * da, dr * sa) + sr * d1a + dr * s1a + base_mask) >> base_shift);
958 unsigned sr, unsigned sg, unsigned sb,
963 sr = (sr * cover + 255) >> 8;
979 long_type srda = sr * da;
985 (sada + sr * d1a + dr * s1a + base_mask) >> base_shift :
986 drsa / (base_mask - (sr << base_shift) / sa) + ((sr * d1a + dr * s1a + base_mask) >> base_shift));
1022 unsigned sr, unsigned sg, unsigned sb,
1027 sr = (sr * cover + 255) >> 8;
1043 long_type srda = sr * da;
1049 sr * d1a + dr * s1a :
1050 sa * (srda + drsa - sada) / sr + sr * d1a + dr * s1a + base_mask) >> base_shift);
1086 unsigned sr, unsigned sg, unsigned sb,
1091 sr = (sr * cover + 255) >> 8;
1106 p[Order::R] = (value_type)(((2*sr < sa) ?
1107 2*sr*dr + sr*d1a + dr*s1a :
1108 sada - 2*(da - dr)*(sa - sr) + sr*d1a + dr*s1a + base_mask) >> base_shift);
1150 double sr = double(r * cover) / (base_mask * 255);
1165 if(2*sr < sa) dr = dr*(sa + (1 - dr/da)*(2*sr - sa)) + sr*(1 - da) + dr*(1 - sa);
1166 else if(8*dr <= da) dr = dr*(sa + (1 - dr/da)*(2*sr - sa)*(3 - 8*dr/da)) + sr*(1 - da) + dr*(1 - sa);
1167 else dr = (dr*sa + (sqrt(dr/da)*da - dr)*(2*sr - sa)) + sr*(1 - da) + dr*(1 - sa);
1203 unsigned sr, unsigned sg, unsigned sb,
1208 sr = (sr * cover + 255) >> 8;
1219 p[Order::R] = (value_type)(sr + dr - ((2 * sd_min(sr*da, dr*sa) + base_mask) >> base_shift));
1244 unsigned sr, unsigned sg, unsigned sb,
1249 sr = (sr * cover + 255) >> 8;
1262 p[Order::R] = (value_type)((sr*da + dr*sa - 2*sr*dr + sr*d1a + dr*s1a + base_mask) >> base_shift);
1286 unsigned sr, unsigned sg, unsigned sb,
1291 sr = (sr * cover + 255) >> 8;
1303 int r = (int)((((dr - d2a) * int((sr - s2a)*2 + base_mask)) >> base_shift) + d2a);
1334 unsigned sr, unsigned sg, unsigned sb,
1370 unsigned sr, unsigned sg, unsigned sb,
1375 sr = (sr * cover + 255) >> 8;
1383 calc_type dr = ((da - p[Order::R]) * sr + base_mask) >> base_shift;