Lines Matching refs:PSZ

30 /* Optimizations for PSZ == 32 added by Kyle Marvin (marvin@vitec.com) */
55 * PSZ pixel size (in bits)
64 * PMSK mask with lowest PSZ bits set to 1
67 * Here are some sample values. In the notation cfbA,B: A is PSZ, and
73 * PSZ 8 24 32 8 24 32
105 * PSZ needs to be defined before we get here. Usually it comes from a
109 #ifndef PSZ
110 #define PSZ 8
131 #define PPW (PGSZ/PSZ)
134 #define PMSK (((PixelGroup)1 << PSZ) - 1)
171 #if PSZ == 8
177 #if PSZ == 16
182 #if PSZ == 24
191 #if PSZ == 32
321 #define SCRLEFT(lw, n) BitLeft (lw, (n) * PSZ)
322 #define SCRRIGHT(lw, n) BitRight(lw, (n) * PSZ)
330 ((p)&PMSK) << PSZ | \
331 ((p)&PMSK) << 2*PSZ | \
332 ((p)&PMSK) << 3*PSZ | \
333 ((p)&PMSK) << 4*PSZ | \
334 ((p)&PMSK) << 5*PSZ | \
335 ((p)&PMSK) << 6*PSZ | \
336 ((p)&PMSK) << 7*PSZ | \
337 ((p)&PMSK) << 8*PSZ | \
338 ((p)&PMSK) << 9*PSZ | \
339 ((p)&PMSK) << 10*PSZ | \
340 ((p)&PMSK) << 11*PSZ | \
341 ((p)&PMSK) << 12*PSZ | \
342 ((p)&PMSK) << 13*PSZ | \
343 ((p)&PMSK) << 14*PSZ | \
344 ((p)&PMSK) << 15*PSZ )
347 pf |= (pf << PSZ); \
348 pf |= (pf << 2*PSZ); \
349 pf |= (pf << 4*PSZ); \
350 pf |= (pf << 8*PSZ); \
355 ((p)&PMSK) << PSZ | \
356 ((p)&PMSK) << 2*PSZ | \
357 ((p)&PMSK) << 3*PSZ | \
358 ((p)&PMSK) << 4*PSZ | \
359 ((p)&PMSK) << 5*PSZ | \
360 ((p)&PMSK) << 6*PSZ | \
361 ((p)&PMSK) << 7*PSZ )
364 pf |= (pf << PSZ); \
365 pf |= (pf << 2*PSZ); \
366 pf |= (pf << 4*PSZ); \
371 ((p)&PMSK) << PSZ | \
372 ((p)&PMSK) << 2*PSZ | \
373 ((p)&PMSK) << 3*PSZ )
376 pf |= (pf << PSZ); \
377 pf |= (pf << 2*PSZ); \
382 ((p)&PMSK) << PSZ )
385 pf |= (pf << PSZ); \
403 #if PSZ != 32 || PPW != 1
405 # if (PSZ == 24 && PPW == 1)
507 # else /* PSZ == 24 && PPW == 1 */
533 #endif /* PSZ == 24 && PPW == 1 */
577 FASTGETBITS(psrc, (x) * PSZ, (w) * PSZ, dst); \
591 FASTGETBITS(pdst, (x) * PSZ , (w) * PSZ, _m); \
595 FASTPUTBITS(_m, (x) * PSZ, (w) * PSZ, pdst); \
597 FASTPUTBITS(SCRRIGHT(src, PPW-(w)), (x) * PSZ, (w) * PSZ, pdst); \
634 #else /* PSZ == 32 && PPW == 1*/
678 #endif /* PSZ != 32 */
686 #if PSZ == 24
799 if ((m = ((x) - ((PPW*PSZ)-PPW))) > 0) { \
801 if ( (x)+(w) > (PPW*PSZ) ) \
802 q |= *((psrcstip)+1) >> ((PPW*PSZ)-m); \
828 if ( ((xt)+(w)) > (PPW*PSZ) ) \
829 q |= (CfbFetchUnaligned((psrcstip)+1)) << ((PPW*PSZ)-(xt)); \
833 #if PSZ == 24
841 #endif /* PSZ == 24 */
852 #if PSZ == 24