Lines Matching refs:gbits
653 int rbits, bbits, gbits, abits;
657 gbits = PICT_FORMAT_G(format);
666 rshift = gshift + gbits;
671 bshift = gshift + gbits;
677 rshift = PICT_FORMAT_BPP(format) - (rbits+gbits+bbits);
679 bshift = gshift + gbits;
693 if (gbits) {
694 *green = ((pixel >> gshift) & ((1 << gbits) - 1)) << (16 - gbits);
695 while (gbits < 16) {
696 *green |= *green >> gbits;
697 gbits <<= 1;
731 int rbits, bbits, gbits, abits;
735 gbits = PICT_FORMAT_G(format);
739 abits = PICT_FORMAT_BPP(format) - (rbits+gbits+bbits);
752 rshift = gshift + gbits;
757 bshift = gshift + gbits;
763 bshift = gshift + gbits;
769 *pixel |= (green >> (16 - gbits)) << gshift;