Lines Matching refs:dst
61 #define RROP_SOLID24(dst,index) {\
63 *(dst) = (*(dst) & cfbrmask[idx])|spiQxelXor[idx]; \
66 *((dst)+1) = (*((dst)+1) & cfbrmask[idx])|spiQxelXor[idx]; \
69 #define RROP_SOLID(dst, idx) \
70 (*(dst) = piQxelXor[(idx)])
71 #define RROP_SOLID_MASK(dst,mask,idx) \
72 (*(dst) = (*(dst) & ~(mask))|(piQxelXor[(idx)] & (mask)))
77 #define RROP_SOLID(dst) (*(dst) = (rrop_xor))
78 #define RROP_SOLID_MASK(dst,mask) (*(dst) = (*(dst) & ~(mask)) | ((rrop_xor) & (mask)))
99 #define RROP_SOLID24(dst,index) {\
101 *(dst) ^= spiQxelXor[idx]; \
103 *((dst)+1) ^= spiQxelXor[idx+1]; \
105 #define RROP_SOLID(dst,idx) \
106 (*(dst) ^= piQxelXor[(idx)])
107 #define RROP_SOLID_MASK(dst,mask,idx) \
108 (*(dst) ^= (piQxelXor[(idx)] & (mask)))
113 #define RROP_SOLID(dst) (*(dst) ^= (rrop_xor))
114 #define RROP_SOLID_MASK(dst,mask) (*(dst) ^= ((rrop_xor) & (mask)))
134 #define RROP_SOLID24(dst,index) {\
137 *(dst) &= spiQxelAnd[0]; \
140 *(dst) &= spiQxelAnd[1]; \
143 *(dst) &= spiQxelAnd[2]; \
144 *((dst)+1) &= spiQxelAnd[3]; \
147 *(dst) &= spiQxelAnd[4]; \
148 *((dst)+1) &= spiQxelAnd[5]; \
152 #define RROP_SOLID(dst,idx) \
153 (*(dst) &= piQxelAnd[(idx)])
154 #define RROP_SOLID_MASK(dst,mask,idx) \
155 (*(dst) &= (piQxelAnd[(idx)] | ~(mask)))
160 #define RROP_SOLID(dst) (*(dst) &= (rrop_and))
161 #define RROP_SOLID_MASK(dst,mask) (*(dst) &= ((rrop_and) | ~(mask)))
181 #define RROP_SOLID24(dst,index) {\
184 *(dst) |= spiQxelOr[0]; \
187 *(dst) |= spiQxelOr[3]; \
190 *(dst) |= spiQxelOr[1]; \
191 *((dst)+1) |= spiQxelOr[4]; \
194 *(dst) |= spiQxelOr[2]; \
195 *((dst)+1) |= spiQxelOr[5]; \
199 #define RROP_SOLID(dst,idx) \
200 (*(dst) |= piQxelOr[(idx)])
201 #define RROP_SOLID_MASK(dst,mask,idx) \
202 (*(dst) |= (piQxelOr[(idx)] & (mask)))
207 #define RROP_SOLID(dst) (*(dst) |= (rrop_or))
208 #define RROP_SOLID_MASK(dst,mask) (*(dst) |= ((rrop_or) & (mask)))
217 #define RROP_SOLID(dst)
218 #define RROP_SOLID_MASK(dst,mask)
247 #define RROP_SOLID24(dst,index) {\
250 *(dst) = ((*(dst) & (piQxelAnd[0] |0xFF000000))^(piQxelXor[0] & 0xFFFFFF)); \
253 *(dst) = ((*(dst) & (piQxelAnd[2]|0xFF))^(piQxelXor[2] & 0xFFFFFF00)); \
256 *(dst) = ((*(dst) & (piQxelAnd[0]|0xFFFFFF))^(piQxelXor[0] & 0xFF000000)); \
257 *((dst)+1) = ((*((dst)+1) & (piQxelAnd[1]|0xFFFF0000))^(piQxelXor[1] & 0xFFFF)); \
260 *(dst) = ((*(dst) & (piQxelAnd[1]|0xFFFF))^(piQxelXor[1] & 0xFFFF0000)); \
261 *((dst)+1) = ((*((dst)+1) & (piQxelAnd[2]|0xFFFFFF00))^(piQxelXor[2] & 0xFF)); \
265 #define RROP_SOLID(dst,idx) \
266 (*(dst) = DoRRop (*(dst), piQxelAnd[(idx)], piQxelXor[(idx)]))
267 #define RROP_SOLID_MASK(dst,mask,idx) \
268 (*(dst) = DoMaskRRop (*(dst), piQxelAnd[(idx)], piQxelXor[(idx)], (mask)))
275 #define RROP_SOLID(dst) (*(dst) = DoRRop (*(dst), rrop_and, rrop_xor))
276 #define RROP_SOLID_MASK(dst,mask) (*(dst) = DoMaskRRop (*(dst), rrop_and, rrop_xor, (mask)))