Lines Matching refs:dst

59 #define RROP_SOLID24(dst,index)	    {\
61 *(dst) = (*(dst) & cfbrmask[idx])|spiQxelXor[idx]; \
64 *((dst)+1) = (*((dst)+1) & cfbrmask[idx])|spiQxelXor[idx]; \
67 #define RROP_SOLID(dst, idx) \
68 (*(dst) = piQxelXor[(idx)])
69 #define RROP_SOLID_MASK(dst,mask,idx) \
70 (*(dst) = (*(dst) & ~(mask))|(piQxelXor[(idx)] & (mask)))
75 #define RROP_SOLID(dst) (*(dst) = (rrop_xor))
76 #define RROP_SOLID_MASK(dst,mask) (*(dst) = (*(dst) & ~(mask)) | ((rrop_xor) & (mask)))
97 #define RROP_SOLID24(dst,index) {\
99 *(dst) ^= spiQxelXor[idx]; \
101 *((dst)+1) ^= spiQxelXor[idx+1]; \
103 #define RROP_SOLID(dst,idx) \
104 (*(dst) ^= piQxelXor[(idx)])
105 #define RROP_SOLID_MASK(dst,mask,idx) \
106 (*(dst) ^= (piQxelXor[(idx)] & (mask)))
111 #define RROP_SOLID(dst) (*(dst) ^= (rrop_xor))
112 #define RROP_SOLID_MASK(dst,mask) (*(dst) ^= ((rrop_xor) & (mask)))
132 #define RROP_SOLID24(dst,index) {\
135 *(dst) &= spiQxelAnd[0]; \
138 *(dst) &= spiQxelAnd[1]; \
141 *(dst) &= spiQxelAnd[2]; \
142 *((dst)+1) &= spiQxelAnd[3]; \
145 *(dst) &= spiQxelAnd[4]; \
146 *((dst)+1) &= spiQxelAnd[5]; \
150 #define RROP_SOLID(dst,idx) \
151 (*(dst) &= piQxelAnd[(idx)])
152 #define RROP_SOLID_MASK(dst,mask,idx) \
153 (*(dst) &= (piQxelAnd[(idx)] | ~(mask)))
158 #define RROP_SOLID(dst) (*(dst) &= (rrop_and))
159 #define RROP_SOLID_MASK(dst,mask) (*(dst) &= ((rrop_and) | ~(mask)))
179 #define RROP_SOLID24(dst,index) {\
182 *(dst) |= spiQxelOr[0]; \
185 *(dst) |= spiQxelOr[3]; \
188 *(dst) |= spiQxelOr[1]; \
189 *((dst)+1) |= spiQxelOr[4]; \
192 *(dst) |= spiQxelOr[2]; \
193 *((dst)+1) |= spiQxelOr[5]; \
197 #define RROP_SOLID(dst,idx) \
198 (*(dst) |= piQxelOr[(idx)])
199 #define RROP_SOLID_MASK(dst,mask,idx) \
200 (*(dst) |= (piQxelOr[(idx)] & (mask)))
205 #define RROP_SOLID(dst) (*(dst) |= (rrop_or))
206 #define RROP_SOLID_MASK(dst,mask) (*(dst) |= ((rrop_or) & (mask)))
215 #define RROP_SOLID(dst)
216 #define RROP_SOLID_MASK(dst,mask)
245 #define RROP_SOLID24(dst,index) {\
248 *(dst) = ((*(dst) & (piQxelAnd[0] |0xFF000000))^(piQxelXor[0] & 0xFFFFFF)); \
251 *(dst) = ((*(dst) & (piQxelAnd[2]|0xFF))^(piQxelXor[2] & 0xFFFFFF00)); \
254 *(dst) = ((*(dst) & (piQxelAnd[0]|0xFFFFFF))^(piQxelXor[0] & 0xFF000000)); \
255 *((dst)+1) = ((*((dst)+1) & (piQxelAnd[1]|0xFFFF0000))^(piQxelXor[1] & 0xFFFF)); \
258 *(dst) = ((*(dst) & (piQxelAnd[1]|0xFFFF))^(piQxelXor[1] & 0xFFFF0000)); \
259 *((dst)+1) = ((*((dst)+1) & (piQxelAnd[2]|0xFFFFFF00))^(piQxelXor[2] & 0xFF)); \
263 #define RROP_SOLID(dst,idx) \
264 (*(dst) = DoRRop (*(dst), piQxelAnd[(idx)], piQxelXor[(idx)]))
265 #define RROP_SOLID_MASK(dst,mask,idx) \
266 (*(dst) = DoMaskRRop (*(dst), piQxelAnd[(idx)], piQxelXor[(idx)], (mask)))
273 #define RROP_SOLID(dst) (*(dst) = DoRRop (*(dst), rrop_and, rrop_xor))
274 #define RROP_SOLID_MASK(dst,mask) (*(dst) = DoMaskRRop (*(dst), rrop_and, rrop_xor, (mask)))