Home | History | Annotate | Download | only in jni

Lines Matching defs:shift

1838       int shift = 8 - png_ptr->sig_bit.red;
1843 shift is done (this is an
1846 if (shift > 0 && shift < 8) for (i=0; i<istop; ++i)
1850 component >>= shift;
1854 shift = 8 - png_ptr->sig_bit.green;
1855 if (shift > 0 && shift < 8) for (i=0; i<istop; ++i)
1859 component >>= shift;
1863 shift = 8 - png_ptr->sig_bit.blue;
1864 if (shift > 0 && shift < 8) for (i=0; i<istop; ++i)
1868 component >>= shift;
2294 &(png_ptr->shift));
2394 png_uint_32 shift = 7 - (int)((row_width + 7) & 0x07);
2397 *dp = (png_byte)((*sp >> shift) & 0x01);
2399 if (shift == 7)
2401 shift = 0;
2406 shift++;
2418 png_uint_32 shift = (int)((3 - ((row_width + 3) & 0x03)) << 1);
2421 *dp = (png_byte)((*sp >> shift) & 0x03);
2423 if (shift == 6)
2425 shift = 0;
2430 shift += 2;
2441 png_uint_32 shift = (int)((1 - ((row_width + 1) & 0x01)) << 2);
2444 *dp = (png_byte)((*sp >> shift) & 0x0f);
2446 if (shift == 4)
2448 shift = 0;
2453 shift = 4;
2473 * a row of bit depth 8, but only 5 are significant, this will shift
2489 int shift[4];
2495 shift[channels++] = bit_depth - sig_bits->red;
2496 shift[channels++] = bit_depth - sig_bits->green;
2497 shift[channels++] = bit_depth - sig_bits->blue;
2502 shift[channels++] = bit_depth - sig_bits->gray;
2507 shift[channels++] = bit_depth - sig_bits->alpha;
2515 /* A shift of more than the bit depth is an error condition but it
2518 if (shift[c] <= 0 || shift[c] >= bit_depth)
2519 shift[c] = 0;
2538 /* assert(channels == 1 && shift[0] == 1) */
2557 int gray_shift = shift[0];
2579 int b = *bp >> shift[channel];
2599 value >>= shift[channel];
2644 * shift):
3503 int shift;
3517 shift = 7;
3520 if ((png_uint_16)((*sp >> shift) & 0x01)
3523 *sp &= (png_byte)((0x7f7f >> (7 - shift)) & 0xff);
3524 *sp |= (png_byte)(png_ptr->background.gray << shift);
3527 if (!shift)
3529 shift = 7;
3534 shift--;
3545 shift = 6;
3548 if ((png_uint_16)((*sp >> shift) & 0x03)
3551 *sp &= (png_byte)((0x3f3f >> (6 - shift)) & 0xff);
3552 *sp |= (png_byte)(png_ptr->background.gray << shift);
3557 png_byte p = (png_byte)((*sp >> shift) & 0x03);
3560 *sp &= (png_byte)((0x3f3f >> (6 - shift)) & 0xff);
3561 *sp |= (png_byte)(g << shift);
3564 if (!shift)
3566 shift = 6;
3571 shift -= 2;
3579 shift = 6;
3582 if ((png_uint_16)((*sp >> shift) & 0x03)
3585 *sp &= (png_byte)((0x3f3f >> (6 - shift)) & 0xff);
3586 *sp |= (png_byte)(png_ptr->background.gray << shift);
3589 if (!shift)
3591 shift = 6;
3596 shift -= 2;
3608 shift = 4;
3611 if ((png_uint_16)((*sp >> shift) & 0x0f)
3614 *sp &= (png_byte)((0xf0f >> (4 - shift)) & 0xff);
3615 *sp |= (png_byte)(png_ptr->background.gray << shift);
3620 png_byte p = (png_byte)((*sp >> shift) & 0x0f);
3623 *sp &= (png_byte)((0xf0f >> (4 - shift)) & 0xff);
3624 *sp |= (png_byte)(g << shift);
3627 if (!shift)
3629 shift = 4;
3634 shift -= 4;
3642 shift = 4;
3645 if ((png_uint_16)((*sp >> shift) & 0x0f)
3648 *sp &= (png_byte)((0xf0f >> (4 - shift)) & 0xff);
3649 *sp |= (png_byte)(png_ptr->background.gray << shift);
3652 if (!shift)
3654 shift = 4;
3659 shift -= 4;
4490 int shift, value;
4507 shift = 7 - (int)((row_width + 7) & 0x07);
4510 if ((*sp >> shift) & 0x01)
4516 if (shift == 7)
4518 shift = 0;
4523 shift++;
4534 shift = (int)((3 - ((row_width + 3) & 0x03)) << 1);
4537 value = (*sp >> shift) & 0x03;
4539 if (shift == 6)
4541 shift = 0;
4546 shift += 2;
4557 shift = (int)((row_width & 0x01) << 2);
4560 value = (*sp >> shift) & 0x0f;
4562 if (shift == 4)
4564 shift = 0;
4569 shift += 4;
4643 int shift, value;
4664 shift = 7 - (int)((row_width + 7) & 0x07);
4667 if ((*sp >> shift) & 0x01)
4673 if (shift == 7)
4675 shift = 0;
4680 shift++;
4692 shift = (int)((3 - ((row_width + 3) & 0x03)) << 1);
4695 value = (*sp >> shift) & 0x03;
4698 if (shift == 6)
4700 shift = 0;
4705 shift += 2;
4717 shift = (int)((1 - ((row_width + 1) & 0x01)) << 2);
4720 value = (*sp >> shift) & 0x0f;
4722 if (shift == 4)
4724 shift = 0;
4729 shift = 4;