Home | History | Annotate | Download | only in lib

Lines Matching defs:bitno

115 /* Set bit BITNO in bitset DST.  */
117 vbitset_set (dst, bitno)
119 bitset_bindex bitno;
121 bitset_windex windex = bitno / BITSET_WORD_BITS;
127 vbitset_resize (dst, bitno);
130 (bitset_word) 1 << (bitno % BITSET_WORD_BITS);
134 /* Reset bit BITNO in bitset DST. */
136 vbitset_reset (dst, bitno)
138 bitset_bindex bitno ATTRIBUTE_UNUSED;
145 /* Test bit BITNO in bitset SRC. */
147 vbitset_test (src, bitno)
149 bitset_bindex bitno ATTRIBUTE_UNUSED;
168 bitset_bindex bitno;
187 bitno = n_bits - (rbitno + 1);
189 windex = bitno / BITSET_WORD_BITS;
190 bitcnt = bitno % BITSET_WORD_BITS;
231 bitset_bindex bitno;
239 bitno = *next;
242 if (!bitno)
257 if (bitno >= BITSET_SIZE_ (src))
260 windex = bitno / BITSET_WORD_BITS;
261 bitno = bitno % BITSET_WORD_BITS;
263 if (bitno)
271 word = srcp[windex] >> bitno;
272 for (bitno = bitoff + bitno; word; bitno++)
276 list[count++] = bitno;
279 *next = bitno + 1;
297 for (bitno = bitoff; word; bitno++)
300 list[count++] = bitno;
306 for (bitno = bitoff; word; bitno++)
310 list[count++] = bitno;
313 *next = bitno + 1;