Lines Matching refs:PSZ

30 /* Optimizations for PSZ == 32 added by Kyle Marvin (marvin@vitec.com) */
58 * PSZ pixel size (in bits)
67 * PMSK mask with lowest PSZ bits set to 1
70 * Here are some sample values. In the notation cfbA,B: A is PSZ, and
76 * PSZ 8 24 32 8 24 32
108 * PSZ needs to be defined before we get here. Usually it comes from a
112 #ifndef PSZ
113 #define PSZ 8
134 #define PPW (PGSZ/PSZ)
137 #define PMSK (((PixelGroup)1 << PSZ) - 1)
174 #if PSZ == 8
180 #if PSZ == 16
185 #if PSZ == 24
194 #if PSZ == 32
324 #define SCRLEFT(lw, n) BitLeft (lw, (n) * PSZ)
325 #define SCRRIGHT(lw, n) BitRight(lw, (n) * PSZ)
333 ((p)&PMSK) << PSZ | \
334 ((p)&PMSK) << 2*PSZ | \
335 ((p)&PMSK) << 3*PSZ | \
336 ((p)&PMSK) << 4*PSZ | \
337 ((p)&PMSK) << 5*PSZ | \
338 ((p)&PMSK) << 6*PSZ | \
339 ((p)&PMSK) << 7*PSZ | \
340 ((p)&PMSK) << 8*PSZ | \
341 ((p)&PMSK) << 9*PSZ | \
342 ((p)&PMSK) << 10*PSZ | \
343 ((p)&PMSK) << 11*PSZ | \
344 ((p)&PMSK) << 12*PSZ | \
345 ((p)&PMSK) << 13*PSZ | \
346 ((p)&PMSK) << 14*PSZ | \
347 ((p)&PMSK) << 15*PSZ )
350 pf |= (pf << PSZ); \
351 pf |= (pf << 2*PSZ); \
352 pf |= (pf << 4*PSZ); \
353 pf |= (pf << 8*PSZ); \
358 ((p)&PMSK) << PSZ | \
359 ((p)&PMSK) << 2*PSZ | \
360 ((p)&PMSK) << 3*PSZ | \
361 ((p)&PMSK) << 4*PSZ | \
362 ((p)&PMSK) << 5*PSZ | \
363 ((p)&PMSK) << 6*PSZ | \
364 ((p)&PMSK) << 7*PSZ )
367 pf |= (pf << PSZ); \
368 pf |= (pf << 2*PSZ); \
369 pf |= (pf << 4*PSZ); \
374 ((p)&PMSK) << PSZ | \
375 ((p)&PMSK) << 2*PSZ | \
376 ((p)&PMSK) << 3*PSZ )
379 pf |= (pf << PSZ); \
380 pf |= (pf << 2*PSZ); \
385 ((p)&PMSK) << PSZ )
388 pf |= (pf << PSZ); \
406 #if PSZ != 32 || PPW != 1
408 # if (PSZ == 24 && PPW == 1)
510 # else /* PSZ == 24 && PPW == 1 */
536 #endif /* PSZ == 24 && PPW == 1 */
580 FASTGETBITS(psrc, (x) * PSZ, (w) * PSZ, dst); \
594 FASTGETBITS(pdst, (x) * PSZ , (w) * PSZ, _m); \
598 FASTPUTBITS(_m, (x) * PSZ, (w) * PSZ, pdst); \
600 FASTPUTBITS(SCRRIGHT(src, PPW-(w)), (x) * PSZ, (w) * PSZ, pdst); \
637 #else /* PSZ == 32 && PPW == 1*/
681 #endif /* PSZ != 32 */
689 #if PSZ == 24
802 if ((m = ((x) - ((PPW*PSZ)-PPW))) > 0) { \
804 if ( (x)+(w) > (PPW*PSZ) ) \
805 q |= *((psrcstip)+1) >> ((PPW*PSZ)-m); \
831 if ( ((xt)+(w)) > (PPW*PSZ) ) \
832 q |= (CfbFetchUnaligned((psrcstip)+1)) << ((PPW*PSZ)-(xt)); \
836 #if PSZ == 24
881 #endif /* PSZ == 24 */
892 #if PSZ == 24