Lines Matching refs:xor

247 #define FbDoLeftMaskByteRRop(dst,lb,l,and,xor) { \
248 *dst = FbDoMaskRRop(*dst,and,xor,l); \
250 #define FbDoRightMaskByteRRop(dst,rb,r,and,xor) { \
251 *dst = FbDoMaskRRop(*dst,and,xor,r); \
260 #define FbSelectPatternPart(xor,o,t) ((xor) >> (FbPatternOffset (o,t) << 3))
261 #define FbStorePart(dst,off,t,xor) (WRITE(FbPtrOffset(dst,off,t), \
262 FbSelectPart(xor,off,t)))
308 #define FbDoLeftMaskByteRRop6Cases(dst,xor) \
310 FbStorePart(dst,sizeof (FbBits) - 7,CARD8,xor); \
313 FbStorePart(dst,sizeof (FbBits) - 7,CARD8,xor); \
314 FbStorePart(dst,sizeof (FbBits) - 6,CARD8,xor); \
317 FbStorePart(dst,sizeof (FbBits) - 7,CARD8,xor); \
318 FbStorePart(dst,sizeof (FbBits) - 6,CARD16,xor); \
321 FbStorePart(dst,sizeof (FbBits) - 7,CARD8,xor); \
322 FbStorePart(dst,sizeof (FbBits) - 6,CARD16,xor); \
323 FbStorePart(dst,sizeof (FbBits) - 4,CARD8,xor); \
326 FbStorePart(dst,sizeof (FbBits) - 7,CARD8,xor); \
327 FbStorePart(dst,sizeof (FbBits) - 6,CARD16,xor); \
328 FbStorePart(dst,sizeof (FbBits) - 4,CARD16,xor); \
331 FbStorePart(dst,sizeof (FbBits) - 7,CARD8,xor); \
332 FbStorePart(dst,sizeof (FbBits) - 6,CARD16,xor); \
333 FbStorePart(dst,sizeof (FbBits) - 4,CARD16,xor); \
334 FbStorePart(dst,sizeof (FbBits) - 2,CARD8,xor); \
337 FbStorePart(dst,sizeof (FbBits) - 7,CARD8,xor); \
338 FbStorePart(dst,sizeof (FbBits) - 6,CARD16,xor); \
339 FbStorePart(dst,sizeof (FbBits) - 4,CARD32,xor); \
342 FbStorePart(dst,sizeof (FbBits) - 6,CARD8,xor); \
345 FbStorePart(dst,sizeof (FbBits) - 6,CARD16,xor); \
348 FbStorePart(dst,sizeof (FbBits) - 6,CARD16,xor); \
349 FbStorePart(dst,sizeof (FbBits) - 4,CARD8,xor); \
352 FbStorePart(dst,sizeof (FbBits) - 6,CARD16,xor); \
353 FbStorePart(dst,sizeof (FbBits) - 4,CARD16,xor); \
356 FbStorePart(dst,sizeof (FbBits) - 6,CARD16,xor); \
357 FbStorePart(dst,sizeof (FbBits) - 4,CARD16,xor); \
358 FbStorePart(dst,sizeof (FbBits) - 2,CARD8,xor); \
361 FbStorePart(dst,sizeof (FbBits) - 6,CARD16,xor); \
362 FbStorePart(dst,sizeof (FbBits) - 4,CARD32,xor); \
365 FbStorePart(dst,sizeof (FbBits) - 5,CARD8,xor); \
368 FbStorePart(dst,sizeof (FbBits) - 5,CARD8,xor); \
369 FbStorePart(dst,sizeof (FbBits) - 4,CARD8,xor); \
372 FbStorePart(dst,sizeof (FbBits) - 5,CARD8,xor); \
373 FbStorePart(dst,sizeof (FbBits) - 4,CARD16,xor); \
376 FbStorePart(dst,sizeof (FbBits) - 5,CARD8,xor); \
377 FbStorePart(dst,sizeof (FbBits) - 4,CARD16,xor); \
378 FbStorePart(dst,sizeof (FbBits) - 2,CARD8,xor); \
381 FbStorePart(dst,sizeof (FbBits) - 5,CARD8,xor); \
382 FbStorePart(dst,sizeof (FbBits) - 4,CARD32,xor); \
385 FbStorePart(dst,sizeof (FbBits) - 4,CARD8,xor); \
388 FbStorePart(dst,sizeof (FbBits) - 4,CARD16,xor); \
391 FbStorePart(dst,sizeof (FbBits) - 4,CARD16,xor); \
392 FbStorePart(dst,sizeof (FbBits) - 2,CARD8,xor); \
395 FbStorePart(dst,sizeof (FbBits) - 4,CARD32,xor); \
398 #define FbDoRightMaskByteRRop6Cases(dst,xor) \
400 FbStorePart(dst,0,CARD32,xor); \
403 FbStorePart(dst,0,CARD32,xor); \
404 FbStorePart(dst,4,CARD8,xor); \
407 FbStorePart(dst,0,CARD32,xor); \
408 FbStorePart(dst,4,CARD16,xor); \
411 FbStorePart(dst,0,CARD32,xor); \
412 FbStorePart(dst,4,CARD16,xor); \
413 FbStorePart(dst,6,CARD8,xor); \
416 #define FbDoLeftMaskByteRRop6Cases(dst,xor)
417 #define FbDoRightMaskByteRRop6Cases(dst,xor)
420 #define FbDoLeftMaskByteRRop(dst,lb,l,and,xor) { \
422 FbDoLeftMaskByteRRop6Cases(dst,xor) \
424 FbStorePart(dst,sizeof (FbBits) - 3,CARD8,xor); \
427 FbStorePart(dst,sizeof (FbBits) - 3,CARD8,xor); \
428 FbStorePart(dst,sizeof (FbBits) - 2,CARD8,xor); \
431 FbStorePart(dst,sizeof (FbBits) - 2,CARD8,xor); \
434 FbStorePart(dst,sizeof (FbBits) - 3,CARD8,xor); \
436 FbStorePart(dst,sizeof (FbBits) - 2,CARD16,xor); \
439 FbStorePart(dst,sizeof (FbBits) - 1,CARD8,xor); \
442 WRITE(dst, FbDoMaskRRop(READ(dst), and, xor, l)); \
448 #define FbDoRightMaskByteRRop(dst,rb,r,and,xor) { \
451 FbStorePart(dst,0,CARD8,xor); \
454 FbStorePart(dst,0,CARD16,xor); \
457 FbStorePart(dst,0,CARD16,xor); \
458 FbStorePart(dst,2,CARD8,xor); \
460 FbDoRightMaskByteRRop6Cases(dst,xor) \
462 WRITE(dst, FbDoMaskRRop (READ(dst), and, xor, r)); \
658 FbBits and, xor; /* reduced rop values */
889 FbBits xor);
899 FbBits xor);
963 FbBits xor);
973 FbBits xor);
1038 FbBits xor);
1048 FbBits xor);
1113 FbBits xor);
1123 FbBits xor);
1435 FbBits xor);
1878 FbBits xor);
1890 FbBits xor);
2088 FbBits xor);