Lines Matching refs:PSZ

32 /* Optimizations for PSZ == 32 added by Kyle Marvin (marvin@vitec.com) */
60 * PSZ pixel size (in bits)
69 * PMSK mask with lowest PSZ bits set to 1
72 * Here are some sample values. In the notation cfbA,B: A is PSZ, and
78 * PSZ 8 24 32 8 24 32
110 * PSZ needs to be defined before we get here. Usually it comes from a
114 #ifndef PSZ
115 #define PSZ 8
136 #define PPW (PGSZ/PSZ)
139 #define PMSK (((PixelGroup)1 << PSZ) - 1)
176 #if PSZ == 8
182 #if PSZ == 16
187 #if PSZ == 24
196 #if PSZ == 32
326 #define SCRLEFT(lw, n) BitLeft (lw, (n) * PSZ)
327 #define SCRRIGHT(lw, n) BitRight(lw, (n) * PSZ)
335 ((p)&PMSK) << PSZ | \
336 ((p)&PMSK) << 2*PSZ | \
337 ((p)&PMSK) << 3*PSZ | \
338 ((p)&PMSK) << 4*PSZ | \
339 ((p)&PMSK) << 5*PSZ | \
340 ((p)&PMSK) << 6*PSZ | \
341 ((p)&PMSK) << 7*PSZ | \
342 ((p)&PMSK) << 8*PSZ | \
343 ((p)&PMSK) << 9*PSZ | \
344 ((p)&PMSK) << 10*PSZ | \
345 ((p)&PMSK) << 11*PSZ | \
346 ((p)&PMSK) << 12*PSZ | \
347 ((p)&PMSK) << 13*PSZ | \
348 ((p)&PMSK) << 14*PSZ | \
349 ((p)&PMSK) << 15*PSZ )
352 pf |= (pf << PSZ); \
353 pf |= (pf << 2*PSZ); \
354 pf |= (pf << 4*PSZ); \
355 pf |= (pf << 8*PSZ); \
360 ((p)&PMSK) << PSZ | \
361 ((p)&PMSK) << 2*PSZ | \
362 ((p)&PMSK) << 3*PSZ | \
363 ((p)&PMSK) << 4*PSZ | \
364 ((p)&PMSK) << 5*PSZ | \
365 ((p)&PMSK) << 6*PSZ | \
366 ((p)&PMSK) << 7*PSZ )
369 pf |= (pf << PSZ); \
370 pf |= (pf << 2*PSZ); \
371 pf |= (pf << 4*PSZ); \
376 ((p)&PMSK) << PSZ | \
377 ((p)&PMSK) << 2*PSZ | \
378 ((p)&PMSK) << 3*PSZ )
381 pf |= (pf << PSZ); \
382 pf |= (pf << 2*PSZ); \
387 ((p)&PMSK) << PSZ )
390 pf |= (pf << PSZ); \
408 #if PSZ != 32 || PPW != 1
410 # if (PSZ == 24 && PPW == 1)
512 # else /* PSZ == 24 && PPW == 1 */
538 #endif /* PSZ == 24 && PPW == 1 */
582 FASTGETBITS(psrc, (x) * PSZ, (w) * PSZ, dst); \
596 FASTGETBITS(pdst, (x) * PSZ , (w) * PSZ, _m); \
600 FASTPUTBITS(_m, (x) * PSZ, (w) * PSZ, pdst); \
602 FASTPUTBITS(SCRRIGHT(src, PPW-(w)), (x) * PSZ, (w) * PSZ, pdst); \
639 #else /* PSZ == 32 && PPW == 1*/
683 #endif /* PSZ != 32 */
691 #if PSZ == 24
804 if ((m = ((x) - ((PPW*PSZ)-PPW))) > 0) { \
806 if ( (x)+(w) > (PPW*PSZ) ) \
807 q |= *((psrcstip)+1) >> ((PPW*PSZ)-m); \
833 if ( ((xt)+(w)) > (PPW*PSZ) ) \
834 q |= (CfbFetchUnaligned((psrcstip)+1)) << ((PPW*PSZ)-(xt)); \
838 #if PSZ == 24
883 #endif /* PSZ == 24 */
894 #if PSZ == 24