Lines Matching refs:bitPos
173 static inline void ALWAYS_INLINE dyn_jam_noDeref (unsigned char *out, uint32_t bitPos, uint32_t numBits, uint32_t value)
181 curr = psf_get_be32 (out, bitPos >> 3) ;
183 shift = 32 - (bitPos & 7) - numBits ;
191 psf_put_be32 (out, bitPos >> 3, value) ;
195 static inline void ALWAYS_INLINE dyn_jam_noDeref_large (unsigned char *out, uint32_t bitPos, uint32_t numBits, uint32_t value)
200 int32_t shiftvalue = (32 - (bitPos & 7) - numBits) ;
204 curr = psf_get_be32 (out, bitPos >> 3) ;
215 tailptr = out + (bitPos >> 3) + 4 ;
228 psf_put_be32 (out, bitPos >> 3, w) ;
235 uint32_t bitPos, startPos ;
255 bitPos = startPos ;
284 dyn_jam_noDeref (out, bitPos, numBits, value) ;
285 bitPos += numBits ;
286 dyn_jam_noDeref_large (out, bitPos, overflowbits, overflow) ;
287 bitPos += overflowbits ;
291 dyn_jam_noDeref (out, bitPos, numBits, value) ;
292 bitPos += numBits ;
340 dyn_jam_noDeref (out, bitPos, numBits, value) ;
341 bitPos += numBits ;
347 *outNumBits = (bitPos - startPos) ;