Lines Matching refs:dst
60 #define RROP_SOLID24(dst,index) {\
62 *(dst) = (*(dst) & cfbrmask[idx])|spiQxelXor[idx]; \
65 *((dst)+1) = (*((dst)+1) & cfbrmask[idx])|spiQxelXor[idx]; \
68 #define RROP_SOLID(dst, idx) \
69 (*(dst) = piQxelXor[(idx)])
70 #define RROP_SOLID_MASK(dst,mask,idx) \
71 (*(dst) = (*(dst) & ~(mask))|(piQxelXor[(idx)] & (mask)))
76 #define RROP_SOLID(dst) (*(dst) = (rrop_xor))
77 #define RROP_SOLID_MASK(dst,mask) (*(dst) = (*(dst) & ~(mask)) | ((rrop_xor) & (mask)))
98 #define RROP_SOLID24(dst,index) {\
100 *(dst) ^= spiQxelXor[idx]; \
102 *((dst)+1) ^= spiQxelXor[idx+1]; \
104 #define RROP_SOLID(dst,idx) \
105 (*(dst) ^= piQxelXor[(idx)])
106 #define RROP_SOLID_MASK(dst,mask,idx) \
107 (*(dst) ^= (piQxelXor[(idx)] & (mask)))
112 #define RROP_SOLID(dst) (*(dst) ^= (rrop_xor))
113 #define RROP_SOLID_MASK(dst,mask) (*(dst) ^= ((rrop_xor) & (mask)))
133 #define RROP_SOLID24(dst,index) {\
136 *(dst) &= spiQxelAnd[0]; \
139 *(dst) &= spiQxelAnd[1]; \
142 *(dst) &= spiQxelAnd[2]; \
143 *((dst)+1) &= spiQxelAnd[3]; \
146 *(dst) &= spiQxelAnd[4]; \
147 *((dst)+1) &= spiQxelAnd[5]; \
151 #define RROP_SOLID(dst,idx) \
152 (*(dst) &= piQxelAnd[(idx)])
153 #define RROP_SOLID_MASK(dst,mask,idx) \
154 (*(dst) &= (piQxelAnd[(idx)] | ~(mask)))
159 #define RROP_SOLID(dst) (*(dst) &= (rrop_and))
160 #define RROP_SOLID_MASK(dst,mask) (*(dst) &= ((rrop_and) | ~(mask)))
180 #define RROP_SOLID24(dst,index) {\
183 *(dst) |= spiQxelOr[0]; \
186 *(dst) |= spiQxelOr[3]; \
189 *(dst) |= spiQxelOr[1]; \
190 *((dst)+1) |= spiQxelOr[4]; \
193 *(dst) |= spiQxelOr[2]; \
194 *((dst)+1) |= spiQxelOr[5]; \
198 #define RROP_SOLID(dst,idx) \
199 (*(dst) |= piQxelOr[(idx)])
200 #define RROP_SOLID_MASK(dst,mask,idx) \
201 (*(dst) |= (piQxelOr[(idx)] & (mask)))
206 #define RROP_SOLID(dst) (*(dst) |= (rrop_or))
207 #define RROP_SOLID_MASK(dst,mask) (*(dst) |= ((rrop_or) & (mask)))
216 #define RROP_SOLID(dst)
217 #define RROP_SOLID_MASK(dst,mask)
246 #define RROP_SOLID24(dst,index) {\
249 *(dst) = ((*(dst) & (piQxelAnd[0] |0xFF000000))^(piQxelXor[0] & 0xFFFFFF)); \
252 *(dst) = ((*(dst) & (piQxelAnd[2]|0xFF))^(piQxelXor[2] & 0xFFFFFF00)); \
255 *(dst) = ((*(dst) & (piQxelAnd[0]|0xFFFFFF))^(piQxelXor[0] & 0xFF000000)); \
256 *((dst)+1) = ((*((dst)+1) & (piQxelAnd[1]|0xFFFF0000))^(piQxelXor[1] & 0xFFFF)); \
259 *(dst) = ((*(dst) & (piQxelAnd[1]|0xFFFF))^(piQxelXor[1] & 0xFFFF0000)); \
260 *((dst)+1) = ((*((dst)+1) & (piQxelAnd[2]|0xFFFFFF00))^(piQxelXor[2] & 0xFF)); \
264 #define RROP_SOLID(dst,idx) \
265 (*(dst) = DoRRop (*(dst), piQxelAnd[(idx)], piQxelXor[(idx)]))
266 #define RROP_SOLID_MASK(dst,mask,idx) \
267 (*(dst) = DoMaskRRop (*(dst), piQxelAnd[(idx)], piQxelXor[(idx)], (mask)))
274 #define RROP_SOLID(dst) (*(dst) = DoRRop (*(dst), rrop_and, rrop_xor))
275 #define RROP_SOLID_MASK(dst,mask) (*(dst) = DoMaskRRop (*(dst), rrop_and, rrop_xor, (mask)))