Lines Matching refs:shift

2245           &(png_ptr->shift));
2339 png_uint_32 shift = 7 - (int)((row_width + 7) & 0x07);
2342 *dp = (png_byte)((*sp >> shift) & 0x01);
2344 if (shift == 7)
2346 shift = 0;
2351 shift++;
2363 png_uint_32 shift = (int)((3 - ((row_width + 3) & 0x03)) << 1);
2366 *dp = (png_byte)((*sp >> shift) & 0x03);
2368 if (shift == 6)
2370 shift = 0;
2375 shift += 2;
2386 png_uint_32 shift = (int)((1 - ((row_width + 1) & 0x01)) << 2);
2389 *dp = (png_byte)((*sp >> shift) & 0x0f);
2391 if (shift == 4)
2393 shift = 0;
2398 shift = 4;
2418 * a row of bit depth 8, but only 5 are significant, this will shift
2430 int shift[4];
2438 shift[channels++] = row_info->bit_depth - sig_bits->red;
2439 shift[channels++] = row_info->bit_depth - sig_bits->green;
2440 shift[channels++] = row_info->bit_depth - sig_bits->blue;
2445 shift[channels++] = row_info->bit_depth - sig_bits->gray;
2450 shift[channels++] = row_info->bit_depth - sig_bits->alpha;
2455 if (shift[c] <= 0)
2456 shift[c] = 0;
2489 png_byte mask = (png_byte)((((int)0xf0 >> shift[0]) & (int)0xf0) |
2490 (png_byte)((int)0xf >> shift[0]));
2494 *bp >>= shift[0];
2508 *bp++ >>= shift[i%channels];
2523 value >>= shift[i%channels];
2566 * shift):
3451 int shift;
3465 shift = 7;
3468 if ((png_uint_16)((*sp >> shift) & 0x01)
3471 *sp &= (png_byte)((0x7f7f >> (7 - shift)) & 0xff);
3472 *sp |= (png_byte)(png_ptr->background.gray << shift);
3475 if (!shift)
3477 shift = 7;
3482 shift--;
3493 shift = 6;
3496 if ((png_uint_16)((*sp >> shift) & 0x03)
3499 *sp &= (png_byte)((0x3f3f >> (6 - shift)) & 0xff);
3500 *sp |= (png_byte)(png_ptr->background.gray << shift);
3505 png_byte p = (png_byte)((*sp >> shift) & 0x03);
3508 *sp &= (png_byte)((0x3f3f >> (6 - shift)) & 0xff);
3509 *sp |= (png_byte)(g << shift);
3512 if (!shift)
3514 shift = 6;
3519 shift -= 2;
3527 shift = 6;
3530 if ((png_uint_16)((*sp >> shift) & 0x03)
3533 *sp &= (png_byte)((0x3f3f >> (6 - shift)) & 0xff);
3534 *sp |= (png_byte)(png_ptr->background.gray << shift);
3537 if (!shift)
3539 shift = 6;
3544 shift -= 2;
3556 shift = 4;
3559 if ((png_uint_16)((*sp >> shift) & 0x0f)
3562 *sp &= (png_byte)((0xf0f >> (4 - shift)) & 0xff);
3563 *sp |= (png_byte)(png_ptr->background.gray << shift);
3568 png_byte p = (png_byte)((*sp >> shift) & 0x0f);
3571 *sp &= (png_byte)((0xf0f >> (4 - shift)) & 0xff);
3572 *sp |= (png_byte)(g << shift);
3575 if (!shift)
3577 shift = 4;
3582 shift -= 4;
3590 shift = 4;
3593 if ((png_uint_16)((*sp >> shift) & 0x0f)
3596 *sp &= (png_byte)((0xf0f >> (4 - shift)) & 0xff);
3597 *sp |= (png_byte)(png_ptr->background.gray << shift);
3600 if (!shift)
3602 shift = 4;
3607 shift -= 4;
4417 int shift, value;
4434 shift = 7 - (int)((row_width + 7) & 0x07);
4437 if ((*sp >> shift) & 0x01)
4443 if (shift == 7)
4445 shift = 0;
4450 shift++;
4461 shift = (int)((3 - ((row_width + 3) & 0x03)) << 1);
4464 value = (*sp >> shift) & 0x03;
4466 if (shift == 6)
4468 shift = 0;
4473 shift += 2;
4484 shift = (int)((row_width & 0x01) << 2);
4487 value = (*sp >> shift) & 0x0f;
4489 if (shift == 4)
4491 shift = 0;
4496 shift += 4;
4570 int shift, value;
4591 shift = 7 - (int)((row_width + 7) & 0x07);
4594 if ((*sp >> shift) & 0x01)
4600 if (shift == 7)
4602 shift = 0;
4607 shift++;
4619 shift = (int)((3 - ((row_width + 3) & 0x03)) << 1);
4622 value = (*sp >> shift) & 0x03;
4625 if (shift == 6)
4627 shift = 0;
4632 shift += 2;
4644 shift = (int)((1 - ((row_width + 1) & 0x01)) << 2);
4647 value = (*sp >> shift) & 0x0f;
4649 if (shift == 4)
4651 shift = 0;
4656 shift = 4;