Lines Matching refs:pDst
65 #define CopyAny4BytePixelData(pSrc, sx, pDst, dx) \
67 (pDst)[4*dx+0] = (pSrc)[4*sx+0]; \
68 (pDst)[4*dx+1] = (pSrc)[4*sx+1]; \
69 (pDst)[4*dx+2] = (pSrc)[4*sx+2]; \
70 (pDst)[4*dx+3] = (pSrc)[4*sx+3]; \
73 #define XorCopyAny4BytePixelData(pSrc, pDst, x, xorpixel, XORPREFIX) \
75 (pDst)[4*x+0] ^= (pSrc)[4*x+0] ^ XORPREFIX ## 0; \
76 (pDst)[4*x+1] ^= (pSrc)[4*x+1] ^ XORPREFIX ## 1; \
77 (pDst)[4*x+2] ^= (pSrc)[4*x+2] ^ XORPREFIX ## 2; \
78 (pDst)[4*x+3] ^= (pSrc)[4*x+3] ^ XORPREFIX ## 3; \
81 #define XorAny4BytePixelData(srcpixel, SRCPREFIX, pDst, x, \
84 (pDst)[4*x+0] ^= ((SRCPREFIX ## 0 ^ XORPREFIX ## 0) & \
86 (pDst)[4*x+1] ^= ((SRCPREFIX ## 1 ^ XORPREFIX ## 1) & \
88 (pDst)[4*x+2] ^= ((SRCPREFIX ## 2 ^ XORPREFIX ## 2) & \
90 (pDst)[4*x+3] ^= ((SRCPREFIX ## 3 ^ XORPREFIX ## 3) & \