Home | History | Annotate | Download | only in sna

Lines Matching refs:abits

633 	int rbits, bbits, gbits, abits;
639 abits = PICT_FORMAT_A(format);
655 rshift = abits;
656 if (abits == 0)
691 if (abits) {
692 *alpha = ((pixel >> ashift) & ((1 << abits) - 1)) << (16 - abits);
693 while (abits < 16) {
694 *alpha |= *alpha >> abits;
695 abits <<= 1;
711 int rbits, bbits, gbits, abits;
717 abits = PICT_FORMAT_A(format);
718 if (abits == 0)
719 abits = PICT_FORMAT_BPP(format) - (rbits+gbits+bbits);
722 *pixel = alpha >> (16 - abits);
741 rshift = abits;
751 *pixel |= (alpha >> (16 - abits)) << ashift;
827 unsigned int abits;
829 abits = PICT_FORMAT_A(format);
830 if (!abits)
835 return (pixel & ((1 << abits) - 1)) == 0;
838 unsigned int ashift = PICT_FORMAT_BPP(format) - abits;
847 unsigned int abits;
849 abits = PICT_FORMAT_A(format);
850 if (!abits)
855 return (pixel & ((1 << abits) - 1)) == (unsigned)((1 << abits) - 1);
858 unsigned int ashift = PICT_FORMAT_BPP(format) - abits;
859 return (pixel >> ashift) == (unsigned)((1 << abits) - 1);