Lines Matching refs:bitPos
752 size_t bitPos[2];
795 /* We only read the low 8 bits of bitC->bitPos[idx] so it
798 bitC->bitPos[idx] += HUF_getNbBitsFast(elt);
799 assert((bitC->bitPos[idx] & 0xFF) <= HUF_BITS_IN_CONTAINER);
812 assert(!kFast || (bitC->bitPos[idx] & 0xFF) <= HUF_BITS_IN_CONTAINER);
821 bitC->bitPos[1] = 0;
830 assert((bitC->bitPos[1] & 0xFF) < HUF_BITS_IN_CONTAINER);
831 bitC->bitContainer[0] >>= (bitC->bitPos[1] & 0xFF);
833 bitC->bitPos[0] += bitC->bitPos[1];
834 assert((bitC->bitPos[0] & 0xFF) <= HUF_BITS_IN_CONTAINER);
840 * @post bitPos will be < 8.
846 /* The upper bits of bitPos are noisy, so we must mask by 0xFF. */
847 size_t const nbBits = bitC->bitPos[0] & 0xFF;
851 /* Mask bitPos to account for the bytes we consumed. */
852 bitC->bitPos[0] &= 7;
861 * bits are already the top bitPos bits. And we don't care about
885 size_t const nbBits = bitC->bitPos[0] & 0xFF;