Home | History | Annotate | Download | only in lib

Lines Matching refs:DST

192 /* DST = ~0.  */
193 #define bitset_ones(DST) BITSET_ONES_ (DST)
195 /* DST = 0. */
196 #define bitset_zero(DST) BITSET_ZERO_ (DST)
200 /* DST = SRC. */
201 #define bitset_copy(DST, SRC) BITSET_COPY_ (DST, SRC)
203 /* Return DST & SRC == 0. */
204 #define bitset_disjoint_p(DST, SRC) BITSET_DISJOINT_P_ (DST, SRC)
206 /* Return DST == SRC. */
207 #define bitset_equal_p(DST, SRC) BITSET_EQUAL_P_ (DST, SRC)
209 /* DST = ~SRC. */
210 #define bitset_not(DST, SRC) BITSET_NOT_ (DST, SRC)
212 /* Return DST == DST | SRC. */
213 #define bitset_subset_p(DST, SRC) BITSET_SUBSET_P_ (DST, SRC)
217 /* DST = SRC1 & SRC2. */
218 #define bitset_and(DST, SRC1, SRC2) BITSET_AND_ (DST, SRC1, SRC2)
220 /* DST = SRC1 & SRC2. Return non-zero if DST != SRC1 & SRC2. */
221 #define bitset_and_cmp(DST, SRC1, SRC2) BITSET_AND_CMP_ (DST, SRC1, SRC2)
223 /* DST = SRC1 & ~SRC2. */
224 #define bitset_andn(DST, SRC1, SRC2) BITSET_ANDN_ (DST, SRC1, SRC2)
226 /* DST = SRC1 & ~SRC2. Return non-zero if DST != SRC1 & ~SRC2. */
227 #define bitset_andn_cmp(DST, SRC1, SRC2) BITSET_ANDN_CMP_ (DST, SRC1, SRC2)
229 /* DST = SRC1 | SRC2. */
230 #define bitset_or(DST, SRC1, SRC2) BITSET_OR_ (DST, SRC1, SRC2)
232 /* DST = SRC1 | SRC2. Return non-zero if DST != SRC1 | SRC2. */
233 #define bitset_or_cmp(DST, SRC1, SRC2) BITSET_OR_CMP_ (DST, SRC1, SRC2)
235 /* DST = SRC1 ^ SRC2. */
236 #define bitset_xor(DST, SRC1, SRC2) BITSET_XOR_ (DST, SRC1, SRC2)
238 /* DST = SRC1 ^ SRC2. Return non-zero if DST != SRC1 ^ SRC2. */
239 #define bitset_xor_cmp(DST, SRC1, SRC2) BITSET_XOR_CMP_ (DST, SRC1, SRC2)
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)
349 #define bitset_diff(DST, SRC1, SRC2) bitset_andn (DST, SRC1, SRC2)
350 #define bitset_diff_cmp(DST, SRC1, SRC2) bitset_andn_cmp (DST, SRC1, SRC2)
352 #define bitset_intersection(DST, SRC1, SRC2) bitset_and (DST, SRC1, SRC2)
353 #define bitset_intersection_cmp(DST, SRC1, SRC2) bitset_and_cmp (DST, SRC1, SRC2)
355 #define bitset_union(DST, SRC1, SRC2) bitset_or (DST, SRC1, SRC2)
356 #define bitset_union_cmp(DST, SRC1, SRC2) bitset_or_cmp (DST, SRC1, SRC2)
359 #define bitset_symdiff(DST, SRC1, SRC2) bitset_xor (DST, SRC1, SRC2)
360 #define bitset_symdiff_cmp(DST, SRC1, SRC2) bitset_xor_cmp (DST, SRC1, SRC2)
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)