Lines Matching refs:FB_UNIT
55 #define FB_UNIT (1 << FB_SHIFT)
57 #define FB_MASK (FB_UNIT - 1)
76 #define FbFullMask(n) ((n) == FB_UNIT ? FB_ALLONES : ((((FbBits) 1) << n) - 1))
94 #define FbRotLeft(x,n) FbScrLeft(x,n) | (n ? FbScrRight(x,FB_UNIT-n) : 0)
95 #define FbRotRight(x,n) FbScrRight(x,n) | (n ? FbScrLeft(x,FB_UNIT-n) : 0)
102 #define FbRightMask(x) ( ((FB_UNIT - (x)) & FB_MASK) ? \
103 FbScrLeft(FB_ALLONES,(FB_UNIT - (x)) & FB_MASK) : 0)
111 FbScrLeft(FB_ALLONES,(FB_UNIT - ((x) + (w))) & FB_MASK))
121 n -= FB_UNIT - ((x) & FB_MASK); \
165 n -= FB_UNIT - ((x) & FB_MASK); \
375 * Accelerated tiles are power of 2 width <= FB_UNIT
377 #define FbEvenTile(w) ((w) <= FB_UNIT && FbPowerOfTwo(w))
379 * Accelerated stipples are power of 2 width and <= FB_UNIT/dstBpp
382 #define FbEvenStip(w,bpp) ((w) * (bpp) <= FB_UNIT && FbPowerOfTwo(w) && FbPowerOfTwo(bpp))