Lines Matching defs:numberOfBits

204  * \param numberOfBits  The number of bits to be retrieved. ( (0),1 <=
205 * numberOfBits <= 32)
211 const UINT numberOfBits) {
213 INT missingBits = (INT)numberOfBits - (INT)hBitStream->BitsInCache;
215 FDK_ASSERT(numberOfBits <= 32);
222 hBitStream->BitsInCache -= numberOfBits;
225 BitMask[numberOfBits];
271 * \param numberOfBits The number of bits to be retrieved.
275 const UINT numberOfBits) {
276 const UINT validMask = BitMask[numberOfBits];
278 if (hBitStream->BitsInCache <= numberOfBits) {
286 hBitStream->BitsInCache -= numberOfBits;
334 * \brief WriteBits Function. This function writes numberOfBits of value into
339 * \param numberOfBits The number of bits to be written
343 const UINT numberOfBits) {
344 const UINT validMask = BitMask[numberOfBits];
347 return numberOfBits;
350 if ((hBitStream->BitsInCache + numberOfBits) < CACHE_BITS) {
351 hBitStream->BitsInCache += numberOfBits;
353 (hBitStream->CacheWord << numberOfBits) | (value & validMask);
363 int remaining_bits = numberOfBits - missing_bits;
375 return numberOfBits;
379 * \brief WriteBits Function (backward). This function writes numberOfBits of
384 * \param numberOfBits The number of bits to be written.
388 const UINT numberOfBits) {
389 const UINT validMask = BitMask[numberOfBits];
391 if ((hBitStream->BitsInCache + numberOfBits) <= CACHE_BITS) {
392 hBitStream->BitsInCache += numberOfBits;
394 (hBitStream->CacheWord << numberOfBits) | (value & validMask);
398 hBitStream->BitsInCache = numberOfBits;
402 return numberOfBits;
544 * \param numberOfBits The number of bits to be pushed back/for.
548 const UINT numberOfBits) {
549 FDK_ASSERT((hBitStream->BitsInCache + numberOfBits) <= CACHE_BITS);
550 hBitStream->BitsInCache += numberOfBits;
554 const UINT numberOfBits) {
555 if ((hBitStream->BitsInCache + numberOfBits) < CACHE_BITS &&
557 hBitStream->BitsInCache += numberOfBits;
561 FDK_pushBack(&hBitStream->hBitBuf, numberOfBits, hBitStream->ConfigCache);
566 const UINT numberOfBits) {
567 if ((hBitStream->BitsInCache > numberOfBits) &&
569 hBitStream->BitsInCache -= numberOfBits;
572 FDK_pushForward(&hBitStream->hBitBuf, numberOfBits,
578 const INT numberOfBits) {
579 if (numberOfBits >= 0)
580 FDKpushFor(hBitStream, numberOfBits);
582 FDKpushBack(hBitStream, -numberOfBits);