Lines Matching defs:FB_UNIT
51 #define FB_UNIT (1 << FB_SHIFT)
53 #define FB_MASK (FB_UNIT - 1)
72 #define FbFullMask(n) ((n) == FB_UNIT ? FB_ALLONES : ((((FbBits) 1) << n) - 1))
90 #define FbRotLeft(x,n) FbScrLeft(x,n) | (n ? FbScrRight(x,FB_UNIT-n) : 0)
91 #define FbRotRight(x,n) FbScrRight(x,n) | (n ? FbScrLeft(x,FB_UNIT-n) : 0)
98 #define FbRightMask(x) ( ((FB_UNIT - (x)) & FB_MASK) ? \
99 FbScrLeft(FB_ALLONES,(FB_UNIT - (x)) & FB_MASK) : 0)
107 FbScrLeft(FB_ALLONES,(FB_UNIT - ((x) + (w))) & FB_MASK))
117 n -= FB_UNIT - ((x) & FB_MASK); \
161 n -= FB_UNIT - ((x) & FB_MASK); \
371 * Accelerated tiles are power of 2 width <= FB_UNIT
373 #define FbEvenTile(w) ((w) <= FB_UNIT && FbPowerOfTwo(w))
375 * Accelerated stipples are power of 2 width and <= FB_UNIT/dstBpp
378 #define FbEvenStip(w,bpp) ((w) * (bpp) <= FB_UNIT && FbPowerOfTwo(w) && FbPowerOfTwo(bpp))