Lines Matching refs:sp
1422 png_bytep sp = row + (png_size_t)((row_width - 1) >> 3);
1427 *dp = (png_byte)((*sp >> shift) & 0x01);
1431 sp--;
1443 png_bytep sp = row + (png_size_t)((row_width - 1) >> 2);
1448 *dp = (png_byte)((*sp >> shift) & 0x03);
1452 sp--;
1463 png_bytep sp = row + (png_size_t)((row_width - 1) >> 1);
1468 *dp = (png_byte)((*sp >> shift) & 0x0f);
1472 sp--;
1611 png_bytep sp = row;
1616 for (i = 0; i<istop; i++, sp += 2, dp++)
1623 * *dp = (((((png_uint_32)(*sp) << 8) |
1624 * (png_uint_32)(*(sp + 1))) * 255 + 127) / (png_uint_32)65535L;
1627 * *dp = (((((png_uint_32)(*sp) << 8) |
1628 * (png_uint_32)(*(sp + 1))) + 128L) / (png_uint_32)257L;
1631 * temp = (((png_uint_32)(*sp) << 8) | (png_uint_32)(*(sp + 1))) + 128L;
1635 * *dp = ((((png_uint_32)(*sp) << 8) |
1636 * (png_uint_32)((int)(*(sp + 1)) - *sp)) + 128) >> 8;
1641 *dp = *sp + ((((int)(*(sp + 1)) - *sp) > 128) ? 1 : 0);
1644 *dp = *sp;
1669 png_bytep sp = row + row_info->rowbytes;
1670 png_bytep dp = sp;
1676 save = *(--sp);
1677 *(--dp) = *(--sp);
1678 *(--dp) = *(--sp);
1679 *(--dp) = *(--sp);
1686 png_bytep sp = row + row_info->rowbytes;
1687 png_bytep dp = sp;
1693 save[0] = *(--sp);
1694 save[1] = *(--sp);
1695 *(--dp) = *(--sp);
1696 *(--dp) = *(--sp);
1697 *(--dp) = *(--sp);
1698 *(--dp) = *(--sp);
1699 *(--dp) = *(--sp);
1700 *(--dp) = *(--sp);
1711 png_bytep sp = row + row_info->rowbytes;
1712 png_bytep dp = sp;
1718 save = *(--sp);
1719 *(--dp) = *(--sp);
1726 png_bytep sp = row + row_info->rowbytes;
1727 png_bytep dp = sp;
1733 save[0] = *(--sp);
1734 save[1] = *(--sp);
1735 *(--dp) = *(--sp);
1736 *(--dp) = *(--sp);
1761 png_bytep sp = row + row_info->rowbytes;
1762 png_bytep dp = sp;
1767 *(--dp) = (png_byte)(255 - *(--sp));
1770 *(--dp) = *(--sp);
1771 *(--dp) = *(--sp);
1772 *(--dp) = *(--sp);
1775 sp-=3;
1776 dp=sp;
1782 png_bytep sp = row + row_info->rowbytes;
1783 png_bytep dp = sp;
1788 *(--dp) = (png_byte)(255 - *(--sp));
1789 *(--dp) = (png_byte)(255 - *(--sp));
1792 *(--dp) = *(--sp);
1793 *(--dp) = *(--sp);
1794 *(--dp) = *(--sp);
1795 *(--dp) = *(--sp);
1796 *(--dp) = *(--sp);
1797 *(--dp) = *(--sp);
1800 sp-=6;
1801 dp=sp;
1810 png_bytep sp = row + row_info->rowbytes;
1811 png_bytep dp = sp;
1816 *(--dp) = (png_byte)(255 - *(--sp));
1817 *(--dp) = *(--sp);
1823 png_bytep sp = row + row_info->rowbytes;
1824 png_bytep dp = sp;
1829 *(--dp) = (png_byte)(255 - *(--sp));
1830 *(--dp) = (png_byte)(255 - *(--sp));
1832 *(--dp) = *(--sp);
1833 *(--dp) = *(--sp);
1835 sp-=2;
1836 dp=sp;
1868 png_bytep sp = row + (png_size_t)row_width;
1869 png_bytep dp = sp + (png_size_t)row_width;
1873 *(--dp) = *(--sp);
1883 png_bytep sp = row + (png_size_t)row_width;
1884 png_bytep dp = sp + (png_size_t)row_width;
1887 *(--dp) = *(--sp);
1900 png_bytep sp = row + (png_size_t)row_width * 2;
1901 png_bytep dp = sp + (png_size_t)row_width * 2;
1906 *(--dp) = *(--sp);
1907 *(--dp) = *(--sp);
1918 png_bytep sp = row + (png_size_t)row_width * 2;
1919 png_bytep dp = sp + (png_size_t)row_width * 2;
1922 *(--dp) = *(--sp);
1923 *(--dp) = *(--sp);
1940 png_bytep sp = row + (png_size_t)row_width * 3;
1941 png_bytep dp = sp + (png_size_t)row_width;
1945 *(--dp) = *(--sp);
1946 *(--dp) = *(--sp);
1947 *(--dp) = *(--sp);
1957 png_bytep sp = row + (png_size_t)row_width * 3;
1958 png_bytep dp = sp + (png_size_t)row_width;
1961 *(--dp) = *(--sp);
1962 *(--dp) = *(--sp);
1963 *(--dp) = *(--sp);
1976 png_bytep sp = row + (png_size_t)row_width * 6;
1977 png_bytep dp = sp + (png_size_t)row_width * 2;
1982 *(--dp) = *(--sp);
1983 *(--dp) = *(--sp);
1984 *(--dp) = *(--sp);
1985 *(--dp) = *(--sp);
1986 *(--dp) = *(--sp);
1987 *(--dp) = *(--sp);
1998 png_bytep sp = row + (png_size_t)row_width * 6;
1999 png_bytep dp = sp + (png_size_t)row_width * 2;
2002 *(--dp) = *(--sp);
2003 *(--dp) = *(--sp);
2004 *(--dp) = *(--sp);
2005 *(--dp) = *(--sp);
2006 *(--dp) = *(--sp);
2007 *(--dp) = *(--sp);
2039 png_bytep sp = row + (png_size_t)row_width - 1;
2040 png_bytep dp = sp + (png_size_t)row_width * 2;
2043 *(dp--) = *sp;
2044 *(dp--) = *sp;
2045 *(dp--) = *(sp--);
2050 png_bytep sp = row + (png_size_t)row_width * 2 - 1;
2051 png_bytep dp = sp + (png_size_t)row_width * 4;
2054 *(dp--) = *sp;
2055 *(dp--) = *(sp - 1);
2056 *(dp--) = *sp;
2057 *(dp--) = *(sp - 1);
2058 *(dp--) = *(sp--);
2059 *(dp--) = *(sp--);
2067 png_bytep sp = row + (png_size_t)row_width * 2 - 1;
2068 png_bytep dp = sp + (png_size_t)row_width * 2;
2071 *(dp--) = *(sp--);
2072 *(dp--) = *sp;
2073 *(dp--) = *sp;
2074 *(dp--) = *(sp--);
2079 png_bytep sp = row + (png_size_t)row_width * 4 - 1;
2080 png_bytep dp = sp + (png_size_t)row_width * 4;
2083 *(dp--) = *(sp--);
2084 *(dp--) = *(sp--);
2085 *(dp--) = *sp;
2086 *(dp--) = *(sp - 1);
2087 *(dp--) = *sp;
2088 *(dp--) = *(sp - 1);
2089 *(dp--) = *(sp--);
2090 *(dp--) = *(sp--);
2150 png_bytep sp = row;
2155 png_byte red = png_ptr->gamma_to_1[*(sp++)];
2156 png_byte green = png_ptr->gamma_to_1[*(sp++)];
2157 png_byte blue = png_ptr->gamma_to_1[*(sp++)];
2165 *(dp++) = *(sp-1);
2171 png_bytep sp = row;
2175 png_byte red = *(sp++);
2176 png_byte green = *(sp++);
2177 png_byte blue = *(sp++);
2184 *(dp++) = *(sp-1);
2195 png_bytep sp = row;
2201 red = (png_uint_16)(((*(sp))<<8) | *(sp+1)); sp+=2;
2202 green = (png_uint_16)(((*(sp))<<8) | *(sp+1)); sp+=2;
2203 blue = (png_uint_16)(((*(sp))<<8) | *(sp+1)); sp+=2;
2229 png_bytep sp = row;
2235 red = (png_uint_16)(((*(sp))<<8) | *(sp+1)); sp+=2;
2236 green = (png_uint_16)(((*(sp))<<8) | *(sp+1)); sp+=2;
2237 blue = (png_uint_16)(((*(sp))<<8) | *(sp+1)); sp+=2;
2255 png_bytep sp = row;
2259 png_byte red = png_ptr->gamma_to_1[*(sp++)];
2260 png_byte green = png_ptr->gamma_to_1[*(sp++)];
2261 png_byte blue = png_ptr->gamma_to_1[*(sp++)];
2266 *(dp++) = *(sp++); /* alpha */
2272 png_bytep sp = row;
2276 png_byte red = *(sp++);
2277 png_byte green = *(sp++);
2278 png_byte blue = *(sp++);
2282 *(dp++) = *(sp++); /* alpha */
2292 png_bytep sp = row;
2298 red = (png_uint_16)(((*(sp))<<8) | *(sp+1)); sp+=2;
2299 green = (png_uint_16)(((*(sp))<<8) | *(sp+1)); sp+=2;
2300 blue = (png_uint_16)(((*(sp))<<8) | *(sp+1)); sp+=2;
2321 *(dp++) = *(sp++); /* alpha */
2322 *(dp++) = *(sp++);
2328 png_bytep sp = row;
2333 red = (png_uint_16)((*(sp)<<8) | *(sp+1)); sp+=2;
2334 green = (png_uint_16)((*(sp)<<8) | *(sp+1)); sp+=2;
2335 blue = (png_uint_16)((*(sp)<<8) | *(sp+1)); sp+=2;
2341 *(dp++) = *(sp++); /* alpha */
2342 *(dp++) = *(sp++);
2604 png_bytep sp, dp;
2625 sp = row;
2629 if ((png_uint_16)((*sp >> shift) & 0x01)
2632 *sp &= (png_byte)((0x7f7f >> (7 - shift)) & 0xff);
2633 *sp |= (png_byte)(background->gray << shift);
2638 sp++;
2650 sp = row;
2654 if ((png_uint_16)((*sp >> shift) & 0x03)
2657 *sp &= (png_byte)((0x3f3f >> (6 - shift)) & 0xff);
2658 *sp |= (png_byte)(background->gray << shift);
2662 png_byte p = (png_byte)((*sp >> shift) & 0x03);
2665 *sp &= (png_byte)((0x3f3f >> (6 - shift)) & 0xff);
2666 *sp |= (png_byte)(g << shift);
2671 sp++;
2680 sp = row;
2684 if ((png_uint_16)((*sp >> shift) & 0x03)
2687 *sp &= (png_byte)((0x3f3f >> (6 - shift)) & 0xff);
2688 *sp |= (png_byte)(background->gray << shift);
2693 sp++;
2706 sp = row;
2710 if ((png_uint_16)((*sp >> shift) & 0x0f)
2713 *sp &= (png_byte)((0xf0f >> (4 - shift)) & 0xff);
2714 *sp |= (png_byte)(background->gray << shift);
2718 png_byte p = (png_byte)((*sp >> shift) & 0x0f);
2721 *sp &= (png_byte)((0xf0f >> (4 - shift)) & 0xff);
2722 *sp |= (png_byte)(g << shift);
2727 sp++;
2736 sp = row;
2740 if ((png_uint_16)((*sp >> shift) & 0x0f)
2743 *sp &= (png_byte)((0xf0f >> (4 - shift)) & 0xff);
2744 *sp |= (png_byte)(background->gray << shift);
2749 sp++;
2762 sp = row;
2763 for (i = 0; i < row_width; i++, sp++)
2765 if (*sp == trans_values->gray)
2767 *sp = (png_byte)background->gray;
2771 *sp = gamma_table[*sp];
2778 sp = row;
2779 for (i = 0; i < row_width; i++, sp++)
2781 if (*sp == trans_values->gray)
2783 *sp = (png_byte)background->gray;
2794 sp = row;
2795 for (i = 0; i < row_width; i++, sp += 2)
2799 v = (png_uint_16)(((*sp) << 8) + *(sp + 1));
2803 *sp = (png_byte)((background->gray >> 8) & 0xff);
2804 *(sp + 1) = (png_byte)(background->gray & 0xff);
2808 v = gamma_16[*(sp + 1) >> gamma_shift][*sp];
2809 *sp = (png_byte)((v >> 8) & 0xff);
2810 *(sp + 1) = (png_byte)(v & 0xff);
2817 sp = row;
2818 for (i = 0; i < row_width; i++, sp += 2)
2822 v = (png_uint_16)(((*sp) << 8) + *(sp + 1));
2825 *sp = (png_byte)((background->gray >> 8) & 0xff);
2826 *(sp + 1) = (png_byte)(background->gray & 0xff);
2842 sp = row;
2843 for (i = 0; i < row_width; i++, sp += 3)
2845 if (*sp == trans_values->red &&
2846 *(sp + 1) == trans_values->green &&
2847 *(sp + 2) == trans_values->blue)
2849 *sp = (png_byte)background->red;
2850 *(sp + 1) = (png_byte)background->green;
2851 *(sp + 2) = (png_byte)background->blue;
2855 *sp = gamma_table[*sp];
2856 *(sp + 1) = gamma_table[*(sp + 1)];
2857 *(sp + 2) = gamma_table[*(sp + 2)];
2864 sp = row;
2865 for (i = 0; i < row_width; i++, sp += 3)
2867 if (*sp == trans_values->red &&
2868 *(sp + 1) == trans_values->green &&
2869 *(sp + 2) == trans_values->blue)
2871 *sp = (png_byte)background->red;
2872 *(sp + 1) = (png_byte)background->green;
2873 *(sp + 2) = (png_byte)background->blue;
2883 sp = row;
2884 for (i = 0; i < row_width; i++, sp += 6)
2886 png_uint_16 r = (png_uint_16)(((*sp) << 8) + *(sp + 1));
2887 png_uint_16 g = (png_uint_16)(((*(sp+2)) << 8) + *(sp+3));
2888 png_uint_16 b = (png_uint_16)(((*(sp+4)) << 8) + *(sp+5));
2893 *sp = (png_byte)((background->red >> 8) & 0xff);
2894 *(sp + 1) = (png_byte)(background->red & 0xff);
2895 *(sp + 2) = (png_byte)((background->green >> 8) & 0xff);
2896 *(sp + 3) = (png_byte)(background->green & 0xff);
2897 *(sp + 4) = (png_byte)((background->blue >> 8) & 0xff);
2898 *(sp + 5) = (png_byte)(background->blue & 0xff);
2902 png_uint_16 v = gamma_16[*(sp + 1) >> gamma_shift][*sp];
2903 *sp = (png_byte)((v >> 8) & 0xff);
2904 *(sp + 1) = (png_byte)(v & 0xff);
2905 v = gamma_16[*(sp + 3) >> gamma_shift][*(sp + 2)];
2906 *(sp + 2) = (png_byte)((v >> 8) & 0xff);
2907 *(sp + 3) = (png_byte)(v & 0xff);
2908 v = gamma_16[*(sp + 5) >> gamma_shift][*(sp + 4)];
2909 *(sp + 4) = (png_byte)((v >> 8) & 0xff);
2910 *(sp + 5) = (png_byte)(v & 0xff);
2917 sp = row;
2918 for (i = 0; i < row_width; i++, sp += 6)
2920 png_uint_16 r = (png_uint_16)(((*sp) << 8) + *(sp+1));
2921 png_uint_16 g = (png_uint_16)(((*(sp+2)) << 8) + *(sp+3));
2922 png_uint_16 b = (png_uint_16)(((*(sp+4)) << 8) + *(sp+5));
2927 *sp = (png_byte)((background->red >> 8) & 0xff);
2928 *(sp + 1) = (png_byte)(background->red & 0xff);
2929 *(sp + 2) = (png_byte)((background->green >> 8) & 0xff);
2930 *(sp + 3) = (png_byte)(background->green & 0xff);
2931 *(sp + 4) = (png_byte)((background->blue >> 8) & 0xff);
2932 *(sp + 5) = (png_byte)(background->blue & 0xff);
2947 sp = row;
2949 for (i = 0; i < row_width; i++, sp += 2, dp++)
2951 png_uint_16 a = *(sp + 1);
2955 *dp = gamma_table[*sp];
2966 v = gamma_to_1[*sp];
2975 sp = row;
2977 for (i = 0; i < row_width; i++, sp += 2, dp++)
2979 png_byte a = *(sp + 1);
2983 *dp = *sp;
2992 png_composite(*dp, *sp, a, background_1->gray);
3006 sp = row;
3008 for (i = 0; i < row_width; i++, sp += 4, dp += 2)
3010 png_uint_16 a = (png_uint_16)(((*(sp+2)) << 8) + *(sp+3));
3016 v = gamma_16[*(sp + 1) >> gamma_shift][*sp];
3035 g = gamma_16_to_1[*(sp + 1) >> gamma_shift][*sp];
3047 sp = row;
3049 for (i = 0; i < row_width; i++, sp += 4, dp += 2)
3051 png_uint_16 a = (png_uint_16)(((*(sp+2)) << 8) + *(sp+3));
3054 png_memcpy(dp, sp, 2);
3070 g = (png_uint_16)(((*sp) << 8) + *(sp + 1));
3089 sp = row;
3091 for (i = 0; i < row_width; i++, sp += 4, dp += 3)
3093 png_byte a = *(sp + 3);
3097 *dp = gamma_table[*sp];
3098 *(dp + 1) = gamma_table[*(sp + 1)];
3099 *(dp + 2) = gamma_table[*(sp + 2)];
3112 v = gamma_to_1[*sp];
3115 v = gamma_to_1[*(sp + 1)];
3118 v = gamma_to_1[*(sp + 2)];
3127 sp = row;
3129 for (i = 0; i < row_width; i++, sp += 4, dp += 3)
3131 png_byte a = *(sp + 3);
3135 *dp = *sp;
3136 *(dp + 1) = *(sp + 1);
3137 *(dp + 2) = *(sp + 2);
3147 png_composite(*dp, *sp, a, background->red);
3148 png_composite(*(dp + 1), *(sp + 1), a,
3150 png_composite(*(dp + 2), *(sp + 2), a,
3162 sp = row;
3164 for (i = 0; i < row_width; i++, sp += 8, dp += 6)
3166 png_uint_16 a = (png_uint_16)(((png_uint_16)(*(sp + 6))
3167 << 8) + (png_uint_16)(*(sp + 7)));
3172 v = gamma_16[*(sp + 1) >> gamma_shift][*sp];
3175 v = gamma_16[*(sp + 3) >> gamma_shift][*(sp + 2)];
3178 v = gamma_16[*(sp + 5) >> gamma_shift][*(sp + 4)];
3196 v = gamma_16_to_1[*(sp + 1) >> gamma_shift][*sp];
3201 v = gamma_16_to_1[*(sp + 3) >> gamma_shift][*(sp + 2)];
3206 v = gamma_16_to_1[*(sp + 5) >> gamma_shift][*(sp + 4)];
3217 sp = row;
3219 for (i = 0; i < row_width; i++, sp += 8, dp += 6)
3221 png_uint_16 a = (png_uint_16)(((png_uint_16)(*(sp + 6))
3222 << 8) + (png_uint_16)(*(sp + 7)));
3225 png_memcpy(dp, sp, 6);
3240 png_uint_16 r = (png_uint_16)(((*sp) << 8) + *(sp + 1));
3241 png_uint_16 g = (png_uint_16)(((*(sp + 2)) << 8)
3242 + *(sp + 3));
3243 png_uint_16 b = (png_uint_16)(((*(sp + 4)) << 8)
3244 + *(sp + 5));
3287 png_bytep sp;
3305 sp = row;
3308 *sp = gamma_table[*sp];
3309 sp++;
3310 *sp = gamma_table[*sp];
3311 sp++;
3312 *sp = gamma_table[*sp];
3313 sp++;
3318 sp = row;
3323 v = gamma_16_table[*(sp + 1) >> gamma_shift][*sp];
3324 *sp = (png_byte)((v >> 8) & 0xff);
3325 *(sp + 1) = (png_byte)(v & 0xff);
3326 sp += 2;
3327 v = gamma_16_table[*(sp + 1) >> gamma_shift][*sp];
3328 *sp = (png_byte)((v >> 8) & 0xff);
3329 *(sp + 1) = (png_byte)(v & 0xff);
3330 sp += 2;
3331 v = gamma_16_table[*(sp + 1) >> gamma_shift][*sp];
3332 *sp = (png_byte)((v >> 8) & 0xff);
3333 *(sp + 1) = (png_byte)(v & 0xff);
3334 sp += 2;
3343 sp = row;
3346 *sp = gamma_table[*sp];
3347 sp++;
3348 *sp = gamma_table[*sp];
3349 sp++;
3350 *sp = gamma_table[*sp];
3351 sp++;
3352 sp++;
3357 sp = row;
3360 png_uint_16 v = gamma_16_table[*(sp + 1) >> gamma_shift][*sp];
3361 *sp = (png_byte)((v >> 8) & 0xff);
3362 *(sp + 1) = (png_byte)(v & 0xff);
3363 sp += 2;
3364 v = gamma_16_table[*(sp + 1) >> gamma_shift][*sp];
3365 *sp = (png_byte)((v >> 8) & 0xff);
3366 *(sp + 1) = (png_byte)(v & 0xff);
3367 sp += 2;
3368 v = gamma_16_table[*(sp + 1) >> gamma_shift][*sp];
3369 *sp = (png_byte)((v >> 8) & 0xff);
3370 *(sp + 1) = (png_byte)(v & 0xff);
3371 sp += 4;
3380 sp = row;
3383 *sp = gamma_table[*sp];
3384 sp += 2;
3389 sp = row;
3392 png_uint_16 v = gamma_16_table[*(sp + 1) >> gamma_shift][*sp];
3393 *sp = (png_byte)((v >> 8) & 0xff);
3394 *(sp + 1) = (png_byte)(v & 0xff);
3395 sp += 4;
3404 sp = row;
3407 int a = *sp & 0xc0;
3408 int b = *sp & 0x30;
3409 int c = *sp & 0x0c;
3410 int d = *sp & 0x03;
3412 *sp = (png_byte)(
3417 sp++;
3422 sp = row;
3425 int msb = *sp & 0xf0;
3426 int lsb = *sp & 0x0f;
3428 *sp = (png_byte)((((int)gamma_table[msb | (msb >> 4)]) & 0xf0)
3430 sp++;
3435 sp = row;
3438 *sp = gamma_table[*sp];
3439 sp++;
3444 sp = row;
3447 png_uint_16 v = gamma_16_table[*(sp + 1) >> gamma_shift][*sp];
3448 *sp = (png_byte)((v >> 8) & 0xff);
3449 *(sp + 1) = (png_byte)(v & 0xff);
3450 sp += 2;
3469 png_bytep sp, dp;
3486 sp = row + (png_size_t)((row_width - 1) >> 3);
3491 if ((*sp >> shift) & 0x01)
3498 sp--;
3509 sp = row + (png_size_t)((row_width - 1) >> 2);
3514 value = (*sp >> shift) & 0x03;
3519 sp--;
3530 sp = row + (png_size_t)((row_width - 1) >> 1);
3535 value = (*sp >> shift) & 0x0f;
3540 sp--;
3560 sp = row + (png_size_t)row_width - 1;
3565 if ((int)(*sp) >= num_trans)
3568 *dp-- = trans[*sp];
3569 *dp-- = palette[*sp].blue;
3570 *dp-- = palette[*sp].green;
3571 *dp-- = palette[*sp].red;
3572 sp--;
3582 sp = row + (png_size_t)row_width - 1;
3587 *dp-- = palette[*sp].blue;
3588 *dp-- = palette[*sp].green;
3589 *dp-- = palette[*sp].red;
3590 sp--;
3612 png_bytep sp, dp;
3632 sp = row + (png_size_t)((row_width - 1) >> 3);
3637 if ((*sp >> shift) & 0x01)
3644 sp--;
3656 sp = row + (png_size_t)((row_width - 1) >> 2);
3661 value = (*sp >> shift) & 0x03;
3667 sp--;
3679 sp = row + (png_size_t)((row_width - 1) >> 1);
3684 value = (*sp >> shift) & 0x0f;
3689 sp--;
3708 sp = row + (png_size_t)row_width - 1;
3712 if (*sp == gray)
3716 *dp-- = *sp--;
3721 sp = row + row_info->rowbytes - 1;
3725 if (((png_uint_16)*(sp) |
3726 ((png_uint_16)*(sp - 1) << 8)) == gray)
3736 *dp-- = *sp--;
3737 *dp-- = *sp--;
3751 sp = row + (png_size_t)row_info->rowbytes - 1;
3755 if (*(sp - 2) == trans_value->red &&
3756 *(sp - 1) == trans_value->green &&
3757 *(sp - 0) == trans_value->blue)
3761 *dp-- = *sp--;
3762 *dp-- = *sp--;
3763 *dp-- = *sp--;
3768 sp = row + row_info->rowbytes - 1;
3772 if ((((png_uint_16)*(sp - 4) |
3773 ((png_uint_16)*(sp - 5) << 8)) == trans_value->red) &&
3774 (((png_uint_16)*(sp - 2) |
3775 ((png_uint_16)*(sp - 3) << 8)) == trans_value->green) &&
3776 (((png_uint_16)*(sp - 0) |
3777 ((png_uint_16)*(sp - 1) << 8)) == trans_value->blue))
3787 *dp-- = *sp--;
3788 *dp-- = *sp--;
3789 *dp-- = *sp--;
3790 *dp-- = *sp--;
3791 *dp-- = *sp--;
3792 *dp-- = *sp--;
3809 png_bytep sp, dp;
3822 sp = row;
3826 r = *sp++;
3827 g = *sp++;
3828 b = *sp++;
3857 sp = row;
3861 r = *sp++;
3862 g = *sp++;
3863 b = *sp++;
3864 sp++;
3885 sp = row;
3886 for (i = 0; i < row_width; i++, sp++)
3888 *sp = dither_lookup[*sp];