Lines Matching full:mask
80 and edx, 0x00800000 //mask out all bits but mmx bit(24)
103 of interlaced images, depending on the mask value.
104 The mask value describes which pixels are to be combined with
109 you want all pixels to be combined, pass 0xff (255) in mask. */
115 png_combine_row(png_structp png_ptr, png_bytep row, int mask)
131 if (mask == 0xff)
137 /* GRR: add "else if (mask == 0)" case?
157 unmask = ~mask;
231 mov edx,mask
293 unmask = ~mask;
378 mov edx,mask
442 unmask = ~mask;
484 mov edx,mask
559 if (m & mask)
617 if (m & mask)
671 if (m & mask)
713 unmask = ~mask;
767 mov edx,mask
834 unmask = ~mask;
927 mov edx,mask
1000 } /* end if (non-trivial mask) */
1974 and diff, 0xfffffff8 // mask to alignment boundary
2042 psllq mm6, ShiftBpp // shift the mm6 mask to cover bytes 3-5
2056 psllq mm6, ShiftBpp // shift the mm6 mask to cover the last two
2103 psllq mm6, ShiftBpp // Create mask for 2nd active group
2187 psllq mm6, ShiftBpp // shift the mm6 mask to cover bytes 2 & 3
2200 psllq mm6, ShiftBpp // shift the mm6 mask to cover bytes 4 & 5
2215 mask to cover bytes 6 & 7
2412 and diff, 0xfffffff8 // mask to alignment boundary
2525 pcmpgtw mm0, mm4 // Create mask pav bytes < 0
2528 pcmpgtw mm7, mm5 // Create mask pbv bytes < 0
2534 pcmpgtw mm0, mm6 // Create mask pcv bytes < 0
2543 // use mm7 mask to merge pa & pb
2545 // use mm0 mask copy to merge a & b
2585 pcmpgtw mm0, mm5 // Create mask pbv bytes < 0
2586 pcmpgtw mm7, mm4 // Create mask pav bytes < 0
2594 pcmpgtw mm0, mm6 // Create mask pcv bytes < 0
2602 // use mm7 mask to merge pa & pb
2604 // use mm0 mask copy to merge a & b
2647 pcmpgtw mm0, mm4 // Create mask pav bytes < 0
2648 pcmpgtw mm7, mm5 // Create mask pbv bytes < 0
2656 pcmpgtw mm0, mm6 // Create mask pcv bytes < 0
2664 // use mm0 mask copy to merge a & b
2666 // use mm7 mask to merge pa & pb
2733 pcmpgtw mm0, mm4 // Create mask pav bytes < 0
2736 pcmpgtw mm7, mm5 // Create mask pbv bytes < 0
2742 pcmpgtw mm0, mm6 // Create mask pcv bytes < 0
2751 // use mm7 mask to merge pa & pb
2753 // use mm0 mask copy to merge a & b
2797 pcmpgtw mm0, mm4 // Create mask pav bytes < 0
2800 pcmpgtw mm7, mm5 // Create mask pbv bytes < 0
2806 pcmpgtw mm0, mm6 // Create mask pcv bytes < 0
2815 // use mm7 mask to merge pa & pb
2817 // use mm0 mask copy to merge a & b
2873 pcmpgtw mm0, mm4 // Create mask pav bytes < 0
2876 pcmpgtw mm7, mm5 // Create mask pbv bytes < 0
2882 pcmpgtw mm0, mm6 // Create mask pcv bytes < 0
2891 // use mm7 mask to merge pa & pb
2893 // use mm0 mask copy to merge a & b
2929 pcmpgtw mm0, mm4 // Create mask pav bytes < 0
2932 pcmpgtw mm7, mm5 // Create mask pbv bytes < 0
2938 pcmpgtw mm0, mm6 // Create mask pcv bytes < 0
2947 // use mm7 mask to merge pa & pb
2949 // use mm0 mask copy to merge a & b
3004 pcmpgtw mm0, mm4 // Create mask pav bytes < 0
3007 pcmpgtw mm7, mm5 // Create mask pbv bytes < 0
3013 pcmpgtw mm0, mm6 // Create mask pcv bytes < 0
3022 // use mm7 mask to merge pa & pb
3024 // use mm0 mask copy to merge a & b
3061 pcmpgtw mm0, mm4 // Create mask pav bytes < 0
3064 pcmpgtw mm7, mm5 // Create mask pbv bytes < 0
3070 pcmpgtw mm0, mm6 // Create mask pcv bytes < 0
3079 // use mm7 mask to merge pa & pb
3081 // use mm0 mask copy to merge a & b
3296 and diff, 0xfffffff8 // mask to alignment boundary
3331 psllq mm6, ShiftBpp // Move mask in mm6 to cover 3rd active
3337 // no need for mask; shift clears inactive bytes
3344 pand mm1, mm7 // mask to use only 2nd active group
3349 pand mm1, mm6 // mask to use only 3rd active group
3410 // no need for mask; shift clears inactive bytes
3416 // there is no need for any mask
3438 psllq mm6, ShiftBpp // Move mask in mm6 to cover 3rd active
3443 psllq mm5, ShiftBpp // Move mask in mm5 to cover 4th active
3450 // no need for mask; shift clears inactive
3457 pand mm1, mm7 // mask to use only 2nd active group
3462 pand mm1, mm6 // mask to use only 3rd active group
3467 pand mm1, mm5 // mask to use only 4th active group