Home | History | Annotate | Download | only in sna

Lines Matching refs:abits

653 	int rbits, bbits, gbits, abits;
659 abits = PICT_FORMAT_A(format);
675 rshift = abits;
676 if (abits == 0)
711 if (abits) {
712 *alpha = ((pixel >> ashift) & ((1 << abits) - 1)) << (16 - abits);
713 while (abits < 16) {
714 *alpha |= *alpha >> abits;
715 abits <<= 1;
731 int rbits, bbits, gbits, abits;
737 abits = PICT_FORMAT_A(format);
738 if (abits == 0)
739 abits = PICT_FORMAT_BPP(format) - (rbits+gbits+bbits);
742 *pixel = alpha >> (16 - abits);
761 rshift = abits;
771 *pixel |= (alpha >> (16 - abits)) << ashift;
847 unsigned int abits;
849 abits = PICT_FORMAT_A(format);
850 if (!abits)
855 return (pixel & ((1 << abits) - 1)) == 0;
858 unsigned int ashift = PICT_FORMAT_BPP(format) - abits;
867 unsigned int abits;
869 abits = PICT_FORMAT_A(format);
870 if (!abits)
875 return (pixel & ((1 << abits) - 1)) == (unsigned)((1 << abits) - 1);
878 unsigned int ashift = PICT_FORMAT_BPP(format) - abits;
879 return (pixel >> ashift) == (unsigned)((1 << abits) - 1);