Home | History | Annotate | Download | only in libpng-1.2.19

Lines Matching defs:shift

534             int shift;
555 shift = s_start;
563 value = (*sp >> shift) & 0x1;
564 *dp &= (png_byte)((0x7f7f >> (7 - shift)) & 0xff);
565 *dp |= (png_byte)(value << shift);
568 if (shift == s_end)
570 shift = s_start;
575 shift += s_inc;
591 int shift;
613 shift = s_start;
619 value = (*sp >> shift) & 0x3;
620 *dp &= (png_byte)((0x3f3f >> (6 - shift)) & 0xff);
621 *dp |= (png_byte)(value << shift);
624 if (shift == s_end)
626 shift = s_start;
631 shift += s_inc;
646 int shift;
667 shift = s_start;
673 value = (*sp >> shift) & 0xf;
674 *dp &= (png_byte)((0xf0f >> (4 - shift)) & 0xff);
675 *dp |= (png_byte)(value << shift);
678 if (shift == s_end)
680 shift = s_start;
685 shift += s_inc;
2042 psllq mm6, ShiftBpp // shift the mm6 mask to cover bytes 3-5
2044 psllq mm2, ShiftBpp // shift data to position correctly
2056 psllq mm6, ShiftBpp // shift the mm6 mask to cover the last two
2059 psllq mm2, ShiftBpp // shift data to position correctly
2088 ActiveMask.use = 0xffffffffffffffff; // use shift below to clear
2109 psrlq mm2, ShiftRem // shift data to position correctly
2129 psllq mm2, ShiftBpp // shift data to position correctly
2168 psrlq mm2, ShiftRem // shift data to position correctly [BUGFIX]
2187 psllq mm6, ShiftBpp // shift the mm6 mask to cover bytes 2 & 3
2189 psllq mm2, ShiftBpp // shift data to position correctly
2200 psllq mm6, ShiftBpp // shift the mm6 mask to cover bytes 4 & 5
2202 psllq mm2, ShiftBpp // shift data to position correctly
2215 psllq mm6, ShiftBpp // shift
2217 psllq mm2, ShiftBpp // shift data to position correctly
2505 psrlq mm1, ShiftRem // shift last 3 bytes to 1st 3 bytes
2510 psrlq mm3, ShiftRem // shift last 3 bytes to 1st 3 bytes
2622 psllq mm7, ShiftBpp // Shift bytes to 2nd group of 3 bytes
2630 psllq mm1, ShiftBpp // Shift bytes
2711 // Must shift to position Raw(x-bpp) data
2718 // Must shift to position Prior(x-bpp) data
3336 psrlq mm1, ShiftRem // Shift data for adding 1st bpp bytes
3337 // no need for mask; shift clears inactive bytes
3343 psllq mm1, ShiftBpp // shift data to position correctly
3348 psllq mm1, ShiftBpp // shift data to position correctly
3409 psrlq mm1, ShiftRem // Shift data for adding 1st bpp bytes
3410 // no need for mask; shift clears inactive bytes
3415 psllq mm1, ShiftBpp // shift data to position correctly
3417 // since shift clears inactive bits/bytes
3449 psrlq mm1, ShiftRem // Shift data for adding 1st bpp bytes
3450 // no need for mask; shift clears inactive
3456 psllq mm1, ShiftBpp // shift data to position correctly
3461 psllq mm1, ShiftBpp // shift data to position correctly
3466 psllq mm1, ShiftBpp // shift data to position correctly