• Home
  • Raw
  • Download

Lines Matching refs:sp

2392             png_bytep sp = row + (png_size_t)((row_width - 1) >> 3);  in png_do_unpack()  local
2397 *dp = (png_byte)((*sp >> shift) & 0x01); in png_do_unpack()
2402 sp--; in png_do_unpack()
2416 png_bytep sp = row + (png_size_t)((row_width - 1) >> 2); in png_do_unpack() local
2421 *dp = (png_byte)((*sp >> shift) & 0x03); in png_do_unpack()
2426 sp--; in png_do_unpack()
2439 png_bytep sp = row + (png_size_t)((row_width - 1) >> 1); in png_do_unpack() local
2444 *dp = (png_byte)((*sp >> shift) & 0x0f); in png_do_unpack()
2449 sp--; in png_do_unpack()
2622 png_bytep sp = row; /* source */ in png_do_scale_16_to_8() local
2624 png_bytep ep = sp + row_info->rowbytes; /* end+1 */ in png_do_scale_16_to_8()
2626 while (sp < ep) in png_do_scale_16_to_8()
2660 png_int_32 tmp = *sp++; /* must be signed! */ in png_do_scale_16_to_8()
2661 tmp += (((int)*sp++ - tmp + 128) * 65535) >> 24; in png_do_scale_16_to_8()
2683 png_bytep sp = row; /* source */ in png_do_chop() local
2685 png_bytep ep = sp + row_info->rowbytes; /* end+1 */ in png_do_chop()
2687 while (sp < ep) in png_do_chop()
2689 *dp++ = *sp; in png_do_chop()
2690 sp += 2; /* skip low byte */ in png_do_chop()
2713 png_bytep sp = row + row_info->rowbytes; in png_do_read_swap_alpha() local
2714 png_bytep dp = sp; in png_do_read_swap_alpha()
2720 save = *(--sp); in png_do_read_swap_alpha()
2721 *(--dp) = *(--sp); in png_do_read_swap_alpha()
2722 *(--dp) = *(--sp); in png_do_read_swap_alpha()
2723 *(--dp) = *(--sp); in png_do_read_swap_alpha()
2732 png_bytep sp = row + row_info->rowbytes; in png_do_read_swap_alpha() local
2733 png_bytep dp = sp; in png_do_read_swap_alpha()
2739 save[0] = *(--sp); in png_do_read_swap_alpha()
2740 save[1] = *(--sp); in png_do_read_swap_alpha()
2741 *(--dp) = *(--sp); in png_do_read_swap_alpha()
2742 *(--dp) = *(--sp); in png_do_read_swap_alpha()
2743 *(--dp) = *(--sp); in png_do_read_swap_alpha()
2744 *(--dp) = *(--sp); in png_do_read_swap_alpha()
2745 *(--dp) = *(--sp); in png_do_read_swap_alpha()
2746 *(--dp) = *(--sp); in png_do_read_swap_alpha()
2759 png_bytep sp = row + row_info->rowbytes; in png_do_read_swap_alpha() local
2760 png_bytep dp = sp; in png_do_read_swap_alpha()
2766 save = *(--sp); in png_do_read_swap_alpha()
2767 *(--dp) = *(--sp); in png_do_read_swap_alpha()
2776 png_bytep sp = row + row_info->rowbytes; in png_do_read_swap_alpha() local
2777 png_bytep dp = sp; in png_do_read_swap_alpha()
2783 save[0] = *(--sp); in png_do_read_swap_alpha()
2784 save[1] = *(--sp); in png_do_read_swap_alpha()
2785 *(--dp) = *(--sp); in png_do_read_swap_alpha()
2786 *(--dp) = *(--sp); in png_do_read_swap_alpha()
2810 png_bytep sp = row + row_info->rowbytes; in png_do_read_invert_alpha() local
2811 png_bytep dp = sp; in png_do_read_invert_alpha()
2816 *(--dp) = (png_byte)(255 - *(--sp)); in png_do_read_invert_alpha()
2824 sp-=3; in png_do_read_invert_alpha()
2825 dp=sp; in png_do_read_invert_alpha()
2833 png_bytep sp = row + row_info->rowbytes; in png_do_read_invert_alpha() local
2834 png_bytep dp = sp; in png_do_read_invert_alpha()
2839 *(--dp) = (png_byte)(255 - *(--sp)); in png_do_read_invert_alpha()
2840 *(--dp) = (png_byte)(255 - *(--sp)); in png_do_read_invert_alpha()
2851 sp-=6; in png_do_read_invert_alpha()
2852 dp=sp; in png_do_read_invert_alpha()
2862 png_bytep sp = row + row_info->rowbytes; in png_do_read_invert_alpha() local
2863 png_bytep dp = sp; in png_do_read_invert_alpha()
2868 *(--dp) = (png_byte)(255 - *(--sp)); in png_do_read_invert_alpha()
2869 *(--dp) = *(--sp); in png_do_read_invert_alpha()
2877 png_bytep sp = row + row_info->rowbytes; in png_do_read_invert_alpha() local
2878 png_bytep dp = sp; in png_do_read_invert_alpha()
2883 *(--dp) = (png_byte)(255 - *(--sp)); in png_do_read_invert_alpha()
2884 *(--dp) = (png_byte)(255 - *(--sp)); in png_do_read_invert_alpha()
2889 sp-=2; in png_do_read_invert_alpha()
2890 dp=sp; in png_do_read_invert_alpha()
2922 png_bytep sp = row + (png_size_t)row_width; in png_do_read_filler() local
2923 png_bytep dp = sp + (png_size_t)row_width; in png_do_read_filler()
2927 *(--dp) = *(--sp); in png_do_read_filler()
2938 png_bytep sp = row + (png_size_t)row_width; in png_do_read_filler() local
2939 png_bytep dp = sp + (png_size_t)row_width; in png_do_read_filler()
2942 *(--dp) = *(--sp); in png_do_read_filler()
2957 png_bytep sp = row + (png_size_t)row_width * 2; in png_do_read_filler() local
2958 png_bytep dp = sp + (png_size_t)row_width * 2; in png_do_read_filler()
2963 *(--dp) = *(--sp); in png_do_read_filler()
2964 *(--dp) = *(--sp); in png_do_read_filler()
2976 png_bytep sp = row + (png_size_t)row_width * 2; in png_do_read_filler() local
2977 png_bytep dp = sp + (png_size_t)row_width * 2; in png_do_read_filler()
2980 *(--dp) = *(--sp); in png_do_read_filler()
2981 *(--dp) = *(--sp); in png_do_read_filler()
2999 png_bytep sp = row + (png_size_t)row_width * 3; in png_do_read_filler() local
3000 png_bytep dp = sp + (png_size_t)row_width; in png_do_read_filler()
3004 *(--dp) = *(--sp); in png_do_read_filler()
3005 *(--dp) = *(--sp); in png_do_read_filler()
3006 *(--dp) = *(--sp); in png_do_read_filler()
3017 png_bytep sp = row + (png_size_t)row_width * 3; in png_do_read_filler() local
3018 png_bytep dp = sp + (png_size_t)row_width; in png_do_read_filler()
3021 *(--dp) = *(--sp); in png_do_read_filler()
3022 *(--dp) = *(--sp); in png_do_read_filler()
3023 *(--dp) = *(--sp); in png_do_read_filler()
3038 png_bytep sp = row + (png_size_t)row_width * 6; in png_do_read_filler() local
3039 png_bytep dp = sp + (png_size_t)row_width * 2; in png_do_read_filler()
3044 *(--dp) = *(--sp); in png_do_read_filler()
3045 *(--dp) = *(--sp); in png_do_read_filler()
3046 *(--dp) = *(--sp); in png_do_read_filler()
3047 *(--dp) = *(--sp); in png_do_read_filler()
3048 *(--dp) = *(--sp); in png_do_read_filler()
3049 *(--dp) = *(--sp); in png_do_read_filler()
3061 png_bytep sp = row + (png_size_t)row_width * 6; in png_do_read_filler() local
3062 png_bytep dp = sp + (png_size_t)row_width * 2; in png_do_read_filler()
3065 *(--dp) = *(--sp); in png_do_read_filler()
3066 *(--dp) = *(--sp); in png_do_read_filler()
3067 *(--dp) = *(--sp); in png_do_read_filler()
3068 *(--dp) = *(--sp); in png_do_read_filler()
3069 *(--dp) = *(--sp); in png_do_read_filler()
3070 *(--dp) = *(--sp); in png_do_read_filler()
3103 png_bytep sp = row + (png_size_t)row_width - 1; in png_do_gray_to_rgb() local
3104 png_bytep dp = sp + (png_size_t)row_width * 2; in png_do_gray_to_rgb()
3107 *(dp--) = *sp; in png_do_gray_to_rgb()
3108 *(dp--) = *sp; in png_do_gray_to_rgb()
3109 *(dp--) = *(sp--); in png_do_gray_to_rgb()
3116 png_bytep sp = row + (png_size_t)row_width * 2 - 1; in png_do_gray_to_rgb() local
3117 png_bytep dp = sp + (png_size_t)row_width * 4; in png_do_gray_to_rgb()
3120 *(dp--) = *sp; in png_do_gray_to_rgb()
3121 *(dp--) = *(sp - 1); in png_do_gray_to_rgb()
3122 *(dp--) = *sp; in png_do_gray_to_rgb()
3123 *(dp--) = *(sp - 1); in png_do_gray_to_rgb()
3124 *(dp--) = *(sp--); in png_do_gray_to_rgb()
3125 *(dp--) = *(sp--); in png_do_gray_to_rgb()
3135 png_bytep sp = row + (png_size_t)row_width * 2 - 1; in png_do_gray_to_rgb() local
3136 png_bytep dp = sp + (png_size_t)row_width * 2; in png_do_gray_to_rgb()
3139 *(dp--) = *(sp--); in png_do_gray_to_rgb()
3140 *(dp--) = *sp; in png_do_gray_to_rgb()
3141 *(dp--) = *sp; in png_do_gray_to_rgb()
3142 *(dp--) = *(sp--); in png_do_gray_to_rgb()
3149 png_bytep sp = row + (png_size_t)row_width * 4 - 1; in png_do_gray_to_rgb() local
3150 png_bytep dp = sp + (png_size_t)row_width * 4; in png_do_gray_to_rgb()
3153 *(dp--) = *(sp--); in png_do_gray_to_rgb()
3154 *(dp--) = *(sp--); in png_do_gray_to_rgb()
3155 *(dp--) = *sp; in png_do_gray_to_rgb()
3156 *(dp--) = *(sp - 1); in png_do_gray_to_rgb()
3157 *(dp--) = *sp; in png_do_gray_to_rgb()
3158 *(dp--) = *(sp - 1); in png_do_gray_to_rgb()
3159 *(dp--) = *(sp--); in png_do_gray_to_rgb()
3160 *(dp--) = *(sp--); in png_do_gray_to_rgb()
3254 png_bytep sp = row; in png_do_rgb_to_gray() local
3260 png_byte red = *(sp++); in png_do_rgb_to_gray()
3261 png_byte green = *(sp++); in png_do_rgb_to_gray()
3262 png_byte blue = *(sp++); in png_do_rgb_to_gray()
3287 *(dp++) = *(sp++); in png_do_rgb_to_gray()
3293 png_bytep sp = row; in png_do_rgb_to_gray() local
3299 png_byte red = *(sp++); in png_do_rgb_to_gray()
3300 png_byte green = *(sp++); in png_do_rgb_to_gray()
3301 png_byte blue = *(sp++); in png_do_rgb_to_gray()
3316 *(dp++) = *(sp++); in png_do_rgb_to_gray()
3326 png_bytep sp = row; in png_do_rgb_to_gray() local
3334 red = (png_uint_16)(((*(sp))<<8) | *(sp + 1)); sp += 2; in png_do_rgb_to_gray()
3335 green = (png_uint_16)(((*(sp))<<8) | *(sp + 1)); sp += 2; in png_do_rgb_to_gray()
3336 blue = (png_uint_16)(((*(sp))<<8) | *(sp + 1)); sp += 2; in png_do_rgb_to_gray()
3369 *(dp++) = *(sp++); in png_do_rgb_to_gray()
3370 *(dp++) = *(sp++); in png_do_rgb_to_gray()
3377 png_bytep sp = row; in png_do_rgb_to_gray() local
3385 red = (png_uint_16)(((*(sp))<<8) | *(sp + 1)); sp += 2; in png_do_rgb_to_gray()
3386 green = (png_uint_16)(((*(sp))<<8) | *(sp + 1)); sp += 2; in png_do_rgb_to_gray()
3387 blue = (png_uint_16)(((*(sp))<<8) | *(sp + 1)); sp += 2; in png_do_rgb_to_gray()
3403 *(dp++) = *(sp++); in png_do_rgb_to_gray()
3404 *(dp++) = *(sp++); in png_do_rgb_to_gray()
3499 png_bytep sp; in png_do_compose() local
3516 sp = row; in png_do_compose()
3520 if ((png_uint_16)((*sp >> shift) & 0x01) in png_do_compose()
3523 *sp &= (png_byte)((0x7f7f >> (7 - shift)) & 0xff); in png_do_compose()
3524 *sp |= (png_byte)(png_ptr->background.gray << shift); in png_do_compose()
3530 sp++; in png_do_compose()
3544 sp = row; in png_do_compose()
3548 if ((png_uint_16)((*sp >> shift) & 0x03) in png_do_compose()
3551 *sp &= (png_byte)((0x3f3f >> (6 - shift)) & 0xff); in png_do_compose()
3552 *sp |= (png_byte)(png_ptr->background.gray << shift); in png_do_compose()
3557 png_byte p = (png_byte)((*sp >> shift) & 0x03); in png_do_compose()
3560 *sp &= (png_byte)((0x3f3f >> (6 - shift)) & 0xff); in png_do_compose()
3561 *sp |= (png_byte)(g << shift); in png_do_compose()
3567 sp++; in png_do_compose()
3578 sp = row; in png_do_compose()
3582 if ((png_uint_16)((*sp >> shift) & 0x03) in png_do_compose()
3585 *sp &= (png_byte)((0x3f3f >> (6 - shift)) & 0xff); in png_do_compose()
3586 *sp |= (png_byte)(png_ptr->background.gray << shift); in png_do_compose()
3592 sp++; in png_do_compose()
3607 sp = row; in png_do_compose()
3611 if ((png_uint_16)((*sp >> shift) & 0x0f) in png_do_compose()
3614 *sp &= (png_byte)((0xf0f >> (4 - shift)) & 0xff); in png_do_compose()
3615 *sp |= (png_byte)(png_ptr->background.gray << shift); in png_do_compose()
3620 png_byte p = (png_byte)((*sp >> shift) & 0x0f); in png_do_compose()
3623 *sp &= (png_byte)((0xf0f >> (4 - shift)) & 0xff); in png_do_compose()
3624 *sp |= (png_byte)(g << shift); in png_do_compose()
3630 sp++; in png_do_compose()
3641 sp = row; in png_do_compose()
3645 if ((png_uint_16)((*sp >> shift) & 0x0f) in png_do_compose()
3648 *sp &= (png_byte)((0xf0f >> (4 - shift)) & 0xff); in png_do_compose()
3649 *sp |= (png_byte)(png_ptr->background.gray << shift); in png_do_compose()
3655 sp++; in png_do_compose()
3670 sp = row; in png_do_compose()
3671 for (i = 0; i < row_width; i++, sp++) in png_do_compose()
3673 if (*sp == png_ptr->trans_color.gray) in png_do_compose()
3674 *sp = (png_byte)png_ptr->background.gray; in png_do_compose()
3677 *sp = gamma_table[*sp]; in png_do_compose()
3683 sp = row; in png_do_compose()
3684 for (i = 0; i < row_width; i++, sp++) in png_do_compose()
3686 if (*sp == png_ptr->trans_color.gray) in png_do_compose()
3687 *sp = (png_byte)png_ptr->background.gray; in png_do_compose()
3698 sp = row; in png_do_compose()
3699 for (i = 0; i < row_width; i++, sp += 2) in png_do_compose()
3703 v = (png_uint_16)(((*sp) << 8) + *(sp + 1)); in png_do_compose()
3708 *sp = (png_byte)((png_ptr->background.gray >> 8) & 0xff); in png_do_compose()
3709 *(sp + 1) = (png_byte)(png_ptr->background.gray & 0xff); in png_do_compose()
3714 v = gamma_16[*(sp + 1) >> gamma_shift][*sp]; in png_do_compose()
3715 *sp = (png_byte)((v >> 8) & 0xff); in png_do_compose()
3716 *(sp + 1) = (png_byte)(v & 0xff); in png_do_compose()
3723 sp = row; in png_do_compose()
3724 for (i = 0; i < row_width; i++, sp += 2) in png_do_compose()
3728 v = (png_uint_16)(((*sp) << 8) + *(sp + 1)); in png_do_compose()
3732 *sp = (png_byte)((png_ptr->background.gray >> 8) & 0xff); in png_do_compose()
3733 *(sp + 1) = (png_byte)(png_ptr->background.gray & 0xff); in png_do_compose()
3753 sp = row; in png_do_compose()
3754 for (i = 0; i < row_width; i++, sp += 3) in png_do_compose()
3756 if (*sp == png_ptr->trans_color.red && in png_do_compose()
3757 *(sp + 1) == png_ptr->trans_color.green && in png_do_compose()
3758 *(sp + 2) == png_ptr->trans_color.blue) in png_do_compose()
3760 *sp = (png_byte)png_ptr->background.red; in png_do_compose()
3761 *(sp + 1) = (png_byte)png_ptr->background.green; in png_do_compose()
3762 *(sp + 2) = (png_byte)png_ptr->background.blue; in png_do_compose()
3767 *sp = gamma_table[*sp]; in png_do_compose()
3768 *(sp + 1) = gamma_table[*(sp + 1)]; in png_do_compose()
3769 *(sp + 2) = gamma_table[*(sp + 2)]; in png_do_compose()
3776 sp = row; in png_do_compose()
3777 for (i = 0; i < row_width; i++, sp += 3) in png_do_compose()
3779 if (*sp == png_ptr->trans_color.red && in png_do_compose()
3780 *(sp + 1) == png_ptr->trans_color.green && in png_do_compose()
3781 *(sp + 2) == png_ptr->trans_color.blue) in png_do_compose()
3783 *sp = (png_byte)png_ptr->background.red; in png_do_compose()
3784 *(sp + 1) = (png_byte)png_ptr->background.green; in png_do_compose()
3785 *(sp + 2) = (png_byte)png_ptr->background.blue; in png_do_compose()
3795 sp = row; in png_do_compose()
3796 for (i = 0; i < row_width; i++, sp += 6) in png_do_compose()
3798 png_uint_16 r = (png_uint_16)(((*sp) << 8) + *(sp + 1)); in png_do_compose()
3800 png_uint_16 g = (png_uint_16)(((*(sp + 2)) << 8) in png_do_compose()
3801 + *(sp + 3)); in png_do_compose()
3803 png_uint_16 b = (png_uint_16)(((*(sp + 4)) << 8) in png_do_compose()
3804 + *(sp + 5)); in png_do_compose()
3811 *sp = (png_byte)((png_ptr->background.red >> 8) & 0xff); in png_do_compose()
3812 *(sp + 1) = (png_byte)(png_ptr->background.red & 0xff); in png_do_compose()
3813 *(sp + 2) = (png_byte)((png_ptr->background.green >> 8) & 0xff); in png_do_compose()
3814 *(sp + 3) = (png_byte)(png_ptr->background.green & 0xff); in png_do_compose()
3815 *(sp + 4) = (png_byte)((png_ptr->background.blue >> 8) & 0xff); in png_do_compose()
3816 *(sp + 5) = (png_byte)(png_ptr->background.blue & 0xff); in png_do_compose()
3821 png_uint_16 v = gamma_16[*(sp + 1) >> gamma_shift][*sp]; in png_do_compose()
3822 *sp = (png_byte)((v >> 8) & 0xff); in png_do_compose()
3823 *(sp + 1) = (png_byte)(v & 0xff); in png_do_compose()
3825 v = gamma_16[*(sp + 3) >> gamma_shift][*(sp + 2)]; in png_do_compose()
3826 *(sp + 2) = (png_byte)((v >> 8) & 0xff); in png_do_compose()
3827 *(sp + 3) = (png_byte)(v & 0xff); in png_do_compose()
3829 v = gamma_16[*(sp + 5) >> gamma_shift][*(sp + 4)]; in png_do_compose()
3830 *(sp + 4) = (png_byte)((v >> 8) & 0xff); in png_do_compose()
3831 *(sp + 5) = (png_byte)(v & 0xff); in png_do_compose()
3839 sp = row; in png_do_compose()
3840 for (i = 0; i < row_width; i++, sp += 6) in png_do_compose()
3842 png_uint_16 r = (png_uint_16)(((*sp) << 8) + *(sp + 1)); in png_do_compose()
3844 png_uint_16 g = (png_uint_16)(((*(sp + 2)) << 8) in png_do_compose()
3845 + *(sp + 3)); in png_do_compose()
3847 png_uint_16 b = (png_uint_16)(((*(sp + 4)) << 8) in png_do_compose()
3848 + *(sp + 5)); in png_do_compose()
3854 *sp = (png_byte)((png_ptr->background.red >> 8) & 0xff); in png_do_compose()
3855 *(sp + 1) = (png_byte)(png_ptr->background.red & 0xff); in png_do_compose()
3856 *(sp + 2) = (png_byte)((png_ptr->background.green >> 8) & 0xff); in png_do_compose()
3857 *(sp + 3) = (png_byte)(png_ptr->background.green & 0xff); in png_do_compose()
3858 *(sp + 4) = (png_byte)((png_ptr->background.blue >> 8) & 0xff); in png_do_compose()
3859 *(sp + 5) = (png_byte)(png_ptr->background.blue & 0xff); in png_do_compose()
3875 sp = row; in png_do_compose()
3876 for (i = 0; i < row_width; i++, sp += 2) in png_do_compose()
3878 png_uint_16 a = *(sp + 1); in png_do_compose()
3881 *sp = gamma_table[*sp]; in png_do_compose()
3886 *sp = (png_byte)png_ptr->background.gray; in png_do_compose()
3893 v = gamma_to_1[*sp]; in png_do_compose()
3897 *sp = w; in png_do_compose()
3904 sp = row; in png_do_compose()
3905 for (i = 0; i < row_width; i++, sp += 2) in png_do_compose()
3907 png_byte a = *(sp + 1); in png_do_compose()
3910 *sp = (png_byte)png_ptr->background.gray; in png_do_compose()
3913 png_composite(*sp, *sp, a, png_ptr->background_1.gray); in png_do_compose()
3923 sp = row; in png_do_compose()
3924 for (i = 0; i < row_width; i++, sp += 4) in png_do_compose()
3926 png_uint_16 a = (png_uint_16)(((*(sp + 2)) << 8) in png_do_compose()
3927 + *(sp + 3)); in png_do_compose()
3933 v = gamma_16[*(sp + 1) >> gamma_shift][*sp]; in png_do_compose()
3934 *sp = (png_byte)((v >> 8) & 0xff); in png_do_compose()
3935 *(sp + 1) = (png_byte)(v & 0xff); in png_do_compose()
3941 *sp = (png_byte)((png_ptr->background.gray >> 8) & 0xff); in png_do_compose()
3942 *(sp + 1) = (png_byte)(png_ptr->background.gray & 0xff); in png_do_compose()
3949 g = gamma_16_to_1[*(sp + 1) >> gamma_shift][*sp]; in png_do_compose()
3955 *sp = (png_byte)((w >> 8) & 0xff); in png_do_compose()
3956 *(sp + 1) = (png_byte)(w & 0xff); in png_do_compose()
3963 sp = row; in png_do_compose()
3964 for (i = 0; i < row_width; i++, sp += 4) in png_do_compose()
3966 png_uint_16 a = (png_uint_16)(((*(sp + 2)) << 8) in png_do_compose()
3967 + *(sp + 3)); in png_do_compose()
3971 *sp = (png_byte)((png_ptr->background.gray >> 8) & 0xff); in png_do_compose()
3972 *(sp + 1) = (png_byte)(png_ptr->background.gray & 0xff); in png_do_compose()
3979 g = (png_uint_16)(((*sp) << 8) + *(sp + 1)); in png_do_compose()
3981 *sp = (png_byte)((v >> 8) & 0xff); in png_do_compose()
3982 *(sp + 1) = (png_byte)(v & 0xff); in png_do_compose()
3998 sp = row; in png_do_compose()
3999 for (i = 0; i < row_width; i++, sp += 4) in png_do_compose()
4001 png_byte a = *(sp + 3); in png_do_compose()
4005 *sp = gamma_table[*sp]; in png_do_compose()
4006 *(sp + 1) = gamma_table[*(sp + 1)]; in png_do_compose()
4007 *(sp + 2) = gamma_table[*(sp + 2)]; in png_do_compose()
4013 *sp = (png_byte)png_ptr->background.red; in png_do_compose()
4014 *(sp + 1) = (png_byte)png_ptr->background.green; in png_do_compose()
4015 *(sp + 2) = (png_byte)png_ptr->background.blue; in png_do_compose()
4022 v = gamma_to_1[*sp]; in png_do_compose()
4025 *sp = w; in png_do_compose()
4027 v = gamma_to_1[*(sp + 1)]; in png_do_compose()
4030 *(sp + 1) = w; in png_do_compose()
4032 v = gamma_to_1[*(sp + 2)]; in png_do_compose()
4035 *(sp + 2) = w; in png_do_compose()
4042 sp = row; in png_do_compose()
4043 for (i = 0; i < row_width; i++, sp += 4) in png_do_compose()
4045 png_byte a = *(sp + 3); in png_do_compose()
4049 *sp = (png_byte)png_ptr->background.red; in png_do_compose()
4050 *(sp + 1) = (png_byte)png_ptr->background.green; in png_do_compose()
4051 *(sp + 2) = (png_byte)png_ptr->background.blue; in png_do_compose()
4056 png_composite(*sp, *sp, a, png_ptr->background.red); in png_do_compose()
4058 png_composite(*(sp + 1), *(sp + 1), a, in png_do_compose()
4061 png_composite(*(sp + 2), *(sp + 2), a, in png_do_compose()
4073 sp = row; in png_do_compose()
4074 for (i = 0; i < row_width; i++, sp += 8) in png_do_compose()
4076 png_uint_16 a = (png_uint_16)(((png_uint_16)(*(sp + 6)) in png_do_compose()
4077 << 8) + (png_uint_16)(*(sp + 7))); in png_do_compose()
4083 v = gamma_16[*(sp + 1) >> gamma_shift][*sp]; in png_do_compose()
4084 *sp = (png_byte)((v >> 8) & 0xff); in png_do_compose()
4085 *(sp + 1) = (png_byte)(v & 0xff); in png_do_compose()
4087 v = gamma_16[*(sp + 3) >> gamma_shift][*(sp + 2)]; in png_do_compose()
4088 *(sp + 2) = (png_byte)((v >> 8) & 0xff); in png_do_compose()
4089 *(sp + 3) = (png_byte)(v & 0xff); in png_do_compose()
4091 v = gamma_16[*(sp + 5) >> gamma_shift][*(sp + 4)]; in png_do_compose()
4092 *(sp + 4) = (png_byte)((v >> 8) & 0xff); in png_do_compose()
4093 *(sp + 5) = (png_byte)(v & 0xff); in png_do_compose()
4099 *sp = (png_byte)((png_ptr->background.red >> 8) & 0xff); in png_do_compose()
4100 *(sp + 1) = (png_byte)(png_ptr->background.red & 0xff); in png_do_compose()
4101 *(sp + 2) = (png_byte)((png_ptr->background.green >> 8) & 0xff); in png_do_compose()
4102 *(sp + 3) = (png_byte)(png_ptr->background.green & 0xff); in png_do_compose()
4103 *(sp + 4) = (png_byte)((png_ptr->background.blue >> 8) & 0xff); in png_do_compose()
4104 *(sp + 5) = (png_byte)(png_ptr->background.blue & 0xff); in png_do_compose()
4111 v = gamma_16_to_1[*(sp + 1) >> gamma_shift][*sp]; in png_do_compose()
4115 *sp = (png_byte)((w >> 8) & 0xff); in png_do_compose()
4116 *(sp + 1) = (png_byte)(w & 0xff); in png_do_compose()
4118 v = gamma_16_to_1[*(sp + 3) >> gamma_shift][*(sp + 2)]; in png_do_compose()
4123 *(sp + 2) = (png_byte)((w >> 8) & 0xff); in png_do_compose()
4124 *(sp + 3) = (png_byte)(w & 0xff); in png_do_compose()
4126 v = gamma_16_to_1[*(sp + 5) >> gamma_shift][*(sp + 4)]; in png_do_compose()
4131 *(sp + 4) = (png_byte)((w >> 8) & 0xff); in png_do_compose()
4132 *(sp + 5) = (png_byte)(w & 0xff); in png_do_compose()
4140 sp = row; in png_do_compose()
4141 for (i = 0; i < row_width; i++, sp += 8) in png_do_compose()
4143 png_uint_16 a = (png_uint_16)(((png_uint_16)(*(sp + 6)) in png_do_compose()
4144 << 8) + (png_uint_16)(*(sp + 7))); in png_do_compose()
4148 *sp = (png_byte)((png_ptr->background.red >> 8) & 0xff); in png_do_compose()
4149 *(sp + 1) = (png_byte)(png_ptr->background.red & 0xff); in png_do_compose()
4150 *(sp + 2) = (png_byte)((png_ptr->background.green >> 8) & 0xff); in png_do_compose()
4151 *(sp + 3) = (png_byte)(png_ptr->background.green & 0xff); in png_do_compose()
4152 *(sp + 4) = (png_byte)((png_ptr->background.blue >> 8) & 0xff); in png_do_compose()
4153 *(sp + 5) = (png_byte)(png_ptr->background.blue & 0xff); in png_do_compose()
4160 png_uint_16 r = (png_uint_16)(((*sp) << 8) + *(sp + 1)); in png_do_compose()
4161 png_uint_16 g = (png_uint_16)(((*(sp + 2)) << 8) in png_do_compose()
4162 + *(sp + 3)); in png_do_compose()
4163 png_uint_16 b = (png_uint_16)(((*(sp + 4)) << 8) in png_do_compose()
4164 + *(sp + 5)); in png_do_compose()
4167 *sp = (png_byte)((v >> 8) & 0xff); in png_do_compose()
4168 *(sp + 1) = (png_byte)(v & 0xff); in png_do_compose()
4171 *(sp + 2) = (png_byte)((v >> 8) & 0xff); in png_do_compose()
4172 *(sp + 3) = (png_byte)(v & 0xff); in png_do_compose()
4175 *(sp + 4) = (png_byte)((v >> 8) & 0xff); in png_do_compose()
4176 *(sp + 5) = (png_byte)(v & 0xff); in png_do_compose()
4205 png_bytep sp; in png_do_gamma() local
4220 sp = row; in png_do_gamma()
4223 *sp = gamma_table[*sp]; in png_do_gamma()
4224 sp++; in png_do_gamma()
4225 *sp = gamma_table[*sp]; in png_do_gamma()
4226 sp++; in png_do_gamma()
4227 *sp = gamma_table[*sp]; in png_do_gamma()
4228 sp++; in png_do_gamma()
4234 sp = row; in png_do_gamma()
4239 v = gamma_16_table[*(sp + 1) >> gamma_shift][*sp]; in png_do_gamma()
4240 *sp = (png_byte)((v >> 8) & 0xff); in png_do_gamma()
4241 *(sp + 1) = (png_byte)(v & 0xff); in png_do_gamma()
4242 sp += 2; in png_do_gamma()
4244 v = gamma_16_table[*(sp + 1) >> gamma_shift][*sp]; in png_do_gamma()
4245 *sp = (png_byte)((v >> 8) & 0xff); in png_do_gamma()
4246 *(sp + 1) = (png_byte)(v & 0xff); in png_do_gamma()
4247 sp += 2; in png_do_gamma()
4249 v = gamma_16_table[*(sp + 1) >> gamma_shift][*sp]; in png_do_gamma()
4250 *sp = (png_byte)((v >> 8) & 0xff); in png_do_gamma()
4251 *(sp + 1) = (png_byte)(v & 0xff); in png_do_gamma()
4252 sp += 2; in png_do_gamma()
4262 sp = row; in png_do_gamma()
4265 *sp = gamma_table[*sp]; in png_do_gamma()
4266 sp++; in png_do_gamma()
4268 *sp = gamma_table[*sp]; in png_do_gamma()
4269 sp++; in png_do_gamma()
4271 *sp = gamma_table[*sp]; in png_do_gamma()
4272 sp++; in png_do_gamma()
4274 sp++; in png_do_gamma()
4280 sp = row; in png_do_gamma()
4283 png_uint_16 v = gamma_16_table[*(sp + 1) >> gamma_shift][*sp]; in png_do_gamma()
4284 *sp = (png_byte)((v >> 8) & 0xff); in png_do_gamma()
4285 *(sp + 1) = (png_byte)(v & 0xff); in png_do_gamma()
4286 sp += 2; in png_do_gamma()
4288 v = gamma_16_table[*(sp + 1) >> gamma_shift][*sp]; in png_do_gamma()
4289 *sp = (png_byte)((v >> 8) & 0xff); in png_do_gamma()
4290 *(sp + 1) = (png_byte)(v & 0xff); in png_do_gamma()
4291 sp += 2; in png_do_gamma()
4293 v = gamma_16_table[*(sp + 1) >> gamma_shift][*sp]; in png_do_gamma()
4294 *sp = (png_byte)((v >> 8) & 0xff); in png_do_gamma()
4295 *(sp + 1) = (png_byte)(v & 0xff); in png_do_gamma()
4296 sp += 4; in png_do_gamma()
4306 sp = row; in png_do_gamma()
4309 *sp = gamma_table[*sp]; in png_do_gamma()
4310 sp += 2; in png_do_gamma()
4316 sp = row; in png_do_gamma()
4319 png_uint_16 v = gamma_16_table[*(sp + 1) >> gamma_shift][*sp]; in png_do_gamma()
4320 *sp = (png_byte)((v >> 8) & 0xff); in png_do_gamma()
4321 *(sp + 1) = (png_byte)(v & 0xff); in png_do_gamma()
4322 sp += 4; in png_do_gamma()
4332 sp = row; in png_do_gamma()
4335 int a = *sp & 0xc0; in png_do_gamma()
4336 int b = *sp & 0x30; in png_do_gamma()
4337 int c = *sp & 0x0c; in png_do_gamma()
4338 int d = *sp & 0x03; in png_do_gamma()
4340 *sp = (png_byte)( in png_do_gamma()
4345 sp++; in png_do_gamma()
4351 sp = row; in png_do_gamma()
4354 int msb = *sp & 0xf0; in png_do_gamma()
4355 int lsb = *sp & 0x0f; in png_do_gamma()
4357 *sp = (png_byte)((((int)gamma_table[msb | (msb >> 4)]) & 0xf0) in png_do_gamma()
4359 sp++; in png_do_gamma()
4365 sp = row; in png_do_gamma()
4368 *sp = gamma_table[*sp]; in png_do_gamma()
4369 sp++; in png_do_gamma()
4375 sp = row; in png_do_gamma()
4378 png_uint_16 v = gamma_16_table[*(sp + 1) >> gamma_shift][*sp]; in png_do_gamma()
4379 *sp = (png_byte)((v >> 8) & 0xff); in png_do_gamma()
4380 *(sp + 1) = (png_byte)(v & 0xff); in png_do_gamma()
4381 sp += 2; in png_do_gamma()
4470 png_bytep sp, dp; in png_do_expand_palette() local
4484 sp = row + (png_size_t)((row_width - 1) >> 3); in png_do_expand_palette()
4489 if ((*sp >> shift) & 0x01) in png_do_expand_palette()
4498 sp--; in png_do_expand_palette()
4511 sp = row + (png_size_t)((row_width - 1) >> 2); in png_do_expand_palette()
4516 value = (*sp >> shift) & 0x03; in png_do_expand_palette()
4521 sp--; in png_do_expand_palette()
4534 sp = row + (png_size_t)((row_width - 1) >> 1); in png_do_expand_palette()
4539 value = (*sp >> shift) & 0x0f; in png_do_expand_palette()
4544 sp--; in png_do_expand_palette()
4568 sp = row + (png_size_t)row_width - 1; in png_do_expand_palette()
4573 if ((int)(*sp) >= num_trans) in png_do_expand_palette()
4577 *dp-- = trans_alpha[*sp]; in png_do_expand_palette()
4579 *dp-- = palette[*sp].blue; in png_do_expand_palette()
4580 *dp-- = palette[*sp].green; in png_do_expand_palette()
4581 *dp-- = palette[*sp].red; in png_do_expand_palette()
4582 sp--; in png_do_expand_palette()
4593 sp = row + (png_size_t)row_width - 1; in png_do_expand_palette()
4598 *dp-- = palette[*sp].blue; in png_do_expand_palette()
4599 *dp-- = palette[*sp].green; in png_do_expand_palette()
4600 *dp-- = palette[*sp].red; in png_do_expand_palette()
4601 sp--; in png_do_expand_palette()
4623 png_bytep sp, dp; in png_do_expand() local
4641 sp = row + (png_size_t)((row_width - 1) >> 3); in png_do_expand()
4646 if ((*sp >> shift) & 0x01) in png_do_expand()
4655 sp--; in png_do_expand()
4669 sp = row + (png_size_t)((row_width - 1) >> 2); in png_do_expand()
4674 value = (*sp >> shift) & 0x03; in png_do_expand()
4680 sp--; in png_do_expand()
4694 sp = row + (png_size_t)((row_width - 1) >> 1); in png_do_expand()
4699 value = (*sp >> shift) & 0x0f; in png_do_expand()
4704 sp--; in png_do_expand()
4729 sp = row + (png_size_t)row_width - 1; in png_do_expand()
4734 if (*sp == gray) in png_do_expand()
4740 *dp-- = *sp--; in png_do_expand()
4748 sp = row + row_info->rowbytes - 1; in png_do_expand()
4752 if (*(sp - 1) == gray_high && *(sp) == gray_low) in png_do_expand()
4764 *dp-- = *sp--; in png_do_expand()
4765 *dp-- = *sp--; in png_do_expand()
4783 sp = row + (png_size_t)row_info->rowbytes - 1; in png_do_expand()
4787 if (*(sp - 2) == red && *(sp - 1) == green && *(sp) == blue) in png_do_expand()
4793 *dp-- = *sp--; in png_do_expand()
4794 *dp-- = *sp--; in png_do_expand()
4795 *dp-- = *sp--; in png_do_expand()
4806 sp = row + row_info->rowbytes - 1; in png_do_expand()
4810 if (*(sp - 5) == red_high && in png_do_expand()
4811 *(sp - 4) == red_low && in png_do_expand()
4812 *(sp - 3) == green_high && in png_do_expand()
4813 *(sp - 2) == green_low && in png_do_expand()
4814 *(sp - 1) == blue_high && in png_do_expand()
4815 *(sp ) == blue_low) in png_do_expand()
4827 *dp-- = *sp--; in png_do_expand()
4828 *dp-- = *sp--; in png_do_expand()
4829 *dp-- = *sp--; in png_do_expand()
4830 *dp-- = *sp--; in png_do_expand()
4831 *dp-- = *sp--; in png_do_expand()
4832 *dp-- = *sp--; in png_do_expand()
4863 png_byte *sp = row + row_info->rowbytes; /* source, last byte + 1 */ in png_do_expand_16() local
4864 png_byte *dp = sp + row_info->rowbytes; /* destination, end + 1 */ in png_do_expand_16()
4865 while (dp > sp) in png_do_expand_16()
4866 dp[-2] = dp[-1] = *--sp, dp -= 2; in png_do_expand_16()
4880 png_bytep sp, dp; in png_do_quantize() local
4891 sp = row; in png_do_quantize()
4895 r = *sp++; in png_do_quantize()
4896 g = *sp++; in png_do_quantize()
4897 b = *sp++; in png_do_quantize()
4928 sp = row; in png_do_quantize()
4932 r = *sp++; in png_do_quantize()
4933 g = *sp++; in png_do_quantize()
4934 b = *sp++; in png_do_quantize()
4935 sp++; in png_do_quantize()
4958 sp = row; in png_do_quantize()
4960 for (i = 0; i < row_width; i++, sp++) in png_do_quantize()
4962 *sp = quantize_lookup[*sp]; in png_do_quantize()