Home | History | Annotate | Download | only in lib

Lines Matching refs:bitno

65   bitset_windex index;	/* bitno / BITSET_WORD_BITS.  */
516 /* Set bit BITNO in bitset DST. */
518 lbitset_set (bitset dst, bitset_bindex bitno)
520 bitset_windex windex = bitno / BITSET_WORD_BITS;
525 (bitset_word) 1 << (bitno % BITSET_WORD_BITS);
529 /* Reset bit BITNO in bitset DST. */
531 lbitset_reset (bitset dst, bitset_bindex bitno)
533 bitset_windex windex = bitno / BITSET_WORD_BITS;
539 ~((bitset_word) 1 << (bitno % BITSET_WORD_BITS));
545 /* Test bit BITNO in bitset SRC. */
547 lbitset_test (bitset src, bitset_bindex bitno)
549 bitset_windex windex = bitno / BITSET_WORD_BITS;
553 >> (bitno % BITSET_WORD_BITS))
573 bitset_bindex bitno;
592 bitno = n_bits - (rbitno + 1);
594 windex = bitno / BITSET_WORD_BITS;
612 bcount = bitno % BITSET_WORD_BITS;
667 bitset_bindex bitno;
678 bitno = *next;
681 if (!bitno)
688 bitno = windex * BITSET_WORD_BITS;
692 windex = bitno / BITSET_WORD_BITS;
706 bitno = windex * BITSET_WORD_BITS;
716 word = srcp[windex - elt->index] >> (bitno % BITSET_WORD_BITS);
718 for (; word; bitno++)
722 list[count++] = bitno;
725 *next = bitno + 1;
731 bitno = (windex + 1) * BITSET_WORD_BITS;
738 bitno = windex * BITSET_WORD_BITS;
763 bitno += 16;
768 bitno += 8;
770 for (; word; bitno++)
773 list[count++] = bitno;
778 bitno = windex * BITSET_WORD_BITS;
786 bitno += 16;
788 for (; word; bitno++)
791 list[count++] = bitno;
796 bitno = windex * BITSET_WORD_BITS;
806 bitno += 16;
811 bitno += 8;
813 for (; word; bitno++)
816 list[count++] = bitno;
821 bitno = windex * BITSET_WORD_BITS;
832 for (word = srcp[i]; word; bitno++)
836 list[count++] = bitno;
839 *next = bitno + 1;
846 bitno = windex * BITSET_WORD_BITS;
854 bitno = windex * BITSET_WORD_BITS;
858 *next = bitno;