Lines Matching refs:SRC3
243 /* DST = (SRC1 & SRC2) | SRC3. */
244 #define bitset_and_or(DST, SRC1, SRC2, SRC3) \
245 BITSET_AND_OR_ (DST, SRC1, SRC2, SRC3)
247 /* DST = (SRC1 & SRC2) | SRC3. Return non-zero if
248 DST != (SRC1 & SRC2) | SRC3. */
249 #define bitset_and_or_cmp(DST, SRC1, SRC2, SRC3) \
250 BITSET_AND_OR_CMP_ (DST, SRC1, SRC2, SRC3)
252 /* DST = (SRC1 & ~SRC2) | SRC3. */
253 #define bitset_andn_or(DST, SRC1, SRC2, SRC3) \
254 BITSET_ANDN_OR_ (DST, SRC1, SRC2, SRC3)
256 /* DST = (SRC1 & ~SRC2) | SRC3. Return non-zero if
257 DST != (SRC1 & ~SRC2) | SRC3. */
258 #define bitset_andn_or_cmp(DST, SRC1, SRC2, SRC3) \
259 BITSET_ANDN_OR_CMP_ (DST, SRC1, SRC2, SRC3)
261 /* DST = (SRC1 | SRC2) & SRC3. */
262 #define bitset_or_and(DST, SRC1, SRC2, SRC3)\
263 BITSET_OR_AND_ (DST, SRC1, SRC2, SRC3)
265 /* DST = (SRC1 | SRC2) & SRC3. Return non-zero if
266 DST != (SRC1 | SRC2) & SRC3. */
267 #define bitset_or_and_cmp(DST, SRC1, SRC2, SRC3)\
268 BITSET_OR_AND_CMP_ (DST, SRC1, SRC2, SRC3)
363 #define bitset_diff_union(DST, SRC1, SRC2, SRC3) \
364 bitset_andn_or (DST, SRC1, SRC2, SRC3)
365 #define bitset_diff_union_cmp(DST, SRC1, SRC2, SRC3) \
366 bitset_andn_or_cmp (DST, SRC1, SRC2, SRC3)