Home | History | Annotate | Download | only in lib

Lines Matching refs:dst

385 /* DST = SRC.  Return true if DST != SRC.
386 This is a fallback for the case where SRC and DST are different
389 bitset_copy_ (bitset dst, bitset src)
394 /* Convert bitset types. We assume that the DST bitset
396 bitset_zero (dst);
399 bitset_set (dst, i);
409 bitset_op4_cmp (bitset dst, bitset src1, bitset src2, bitset src3,
419 tmp = bitset_alloc (0, bitset_type_get (dst));
429 changed = bitset_and_cmp (dst, src3, tmp);
434 changed = bitset_or_cmp (dst, src3, tmp);
439 changed = bitset_or_cmp (dst, src3, tmp);
448 /* DST = (SRC1 & SRC2) | SRC3. */
450 bitset_and_or_ (bitset dst, bitset src1, bitset src2, bitset src3)
452 bitset_and_or_cmp_ (dst, src1, src2, src3);
456 /* DST = (SRC1 & SRC2) | SRC3. Return non-zero if
457 DST != (SRC1 & SRC2) | SRC3. */
459 bitset_and_or_cmp_ (bitset dst, bitset src1, bitset src2, bitset src3)
461 return bitset_op4_cmp (dst, src1, src2, src3, BITSET_OP_AND_OR);
465 /* DST = (SRC1 & ~SRC2) | SRC3. */
467 bitset_andn_or_ (bitset dst, bitset src1, bitset src2, bitset src3)
469 bitset_andn_or_cmp_ (dst, src1, src2, src3);
473 /* DST = (SRC1 & ~SRC2) | SRC3. Return non-zero if
474 DST != (SRC1 & ~SRC2) | SRC3. */
476 bitset_andn_or_cmp_ (bitset dst, bitset src1, bitset src2, bitset src3)
478 return bitset_op4_cmp (dst, src1, src2, src3, BITSET_OP_ANDN_OR);
482 /* DST = (SRC1 | SRC2) & SRC3. */
484 bitset_or_and_ (bitset dst, bitset src1, bitset src2, bitset src3)
486 bitset_or_and_cmp_ (dst, src1, src2, src3);
490 /* DST = (SRC1 | SRC2) & SRC3. Return non-zero if
491 DST != (SRC1 | SRC2) & SRC3. */
493 bitset_or_and_cmp_ (bitset dst, bitset src1, bitset src2, bitset src3)
495 return bitset_op4_cmp (dst, src1, src2, src3, BITSET_OP_OR_AND);