Home | History | Annotate | Download | only in math

Lines Matching refs:bit_index

328   const int bit_index = index & 31;
337 if (bit_index == 0) {
349 b = x->v32[from] << bit_index;
351 b |= x->v32[from-1] >> (32-bit_index);
367 const int bit_index = index & 31;
374 if (bit_index == 0) {
379 x->v32[i] = (x->v32[i+base_index] >> bit_index) ^
380 (x->v32[i+base_index+1] << (32 - bit_index));
381 x->v32[4 - base_index-1] = x->v32[4-1] >> bit_index;
395 bitvector_get_bit(const bitvector_t *v, int bit_index)
397 return _bitvector_get_bit(v, bit_index);
401 bitvector_set_bit(bitvector_t *v, int bit_index)
403 _bitvector_set_bit(v, bit_index);
407 bitvector_clear_bit(bitvector_t *v, int bit_index)
409 _bitvector_clear_bit(v, bit_index);
484 const int bit_index = index & 31;
492 if (bit_index == 0) {
497 x->word[i] = (x->word[i+base_index] >> bit_index) ^
498 (x->word[i+base_index+1] << (32 - bit_index));
499 x->word[word_length - base_index-1] = x->word[word_length-1] >> bit_index;