Home | History | Annotate | Download | only in lib

Lines Matching refs:bitno

64   bitset_windex index;	/* bitno / BITSET_WORD_BITS.  */
515 /* Set bit BITNO in bitset DST. */
517 lbitset_set (bitset dst, bitset_bindex bitno)
519 bitset_windex windex = bitno / BITSET_WORD_BITS;
524 (bitset_word) 1 << (bitno % BITSET_WORD_BITS);
528 /* Reset bit BITNO in bitset DST. */
530 lbitset_reset (bitset dst, bitset_bindex bitno)
532 bitset_windex windex = bitno / BITSET_WORD_BITS;
538 ~((bitset_word) 1 << (bitno % BITSET_WORD_BITS));
544 /* Test bit BITNO in bitset SRC. */
546 lbitset_test (bitset src, bitset_bindex bitno)
548 bitset_windex windex = bitno / BITSET_WORD_BITS;
552 >> (bitno % BITSET_WORD_BITS))
572 bitset_bindex bitno;
591 bitno = n_bits - (rbitno + 1);
593 windex = bitno / BITSET_WORD_BITS;
611 bcount = bitno % BITSET_WORD_BITS;
666 bitset_bindex bitno;
677 bitno = *next;
680 if (!bitno)
687 bitno = windex * BITSET_WORD_BITS;
691 windex = bitno / BITSET_WORD_BITS;
705 bitno = windex * BITSET_WORD_BITS;
715 word = srcp[windex - elt->index] >> (bitno % BITSET_WORD_BITS);
717 for (; word; bitno++)
721 list[count++] = bitno;
724 *next = bitno + 1;
730 bitno = (windex + 1) * BITSET_WORD_BITS;
737 bitno
762 bitno += 16;
767 bitno += 8;
769 for (; word; bitno++)
772 list[count++] = bitno;
777 bitno = windex * BITSET_WORD_BITS;
785 bitno += 16;
787 for (; word; bitno++)
790 list[count++] = bitno;
795 bitno = windex * BITSET_WORD_BITS;
805 bitno += 16;
810 bitno += 8;
812 for (; word; bitno++)
815 list[count++] = bitno;
820 bitno = windex * BITSET_WORD_BITS;
831 for (word = srcp[i]; word; bitno++)
835 list[count++] = bitno;
838 *next = bitno + 1;
845 bitno = windex * BITSET_WORD_BITS;
853 bitno = windex * BITSET_WORD_BITS;
857 *next = bitno;