Lines Matching refs:bitOffset
161 UINT bitOffset = hBitBuf->BitNdx & 0x07 ; in FDK_get() local
174 if (bitOffset) in FDK_get()
176 tx <<= bitOffset; in FDK_get()
177 tx |= hBitBuf->Buffer [(byteOffset+4) & byteMask] >> (8-bitOffset); in FDK_get()
217 UINT bitOffset = hBitBuf->BitNdx & 0x07 ; in FDK_getBwd() local
231 tx >>= (8 - bitOffset) ; in FDK_getBwd()
233 if (bitOffset && numberOfBits > 24) in FDK_getBwd()
235 tx |= hBitBuf->Buffer [(byteOffset-4) & byteMask] << (24 + bitOffset) ; in FDK_getBwd()
253 UINT bitOffset = hBitBuf->BitNdx & 0x07 ; in FDK_put() local
261 UINT tmp = value<<(32-numberOfBits)>>bitOffset; in FDK_put()
262 UINT mask = ~BitMask[(32-bitOffset)] | (BitMask [(32-numberOfBits)] >> bitOffset) ; in FDK_put()
269 if (bitOffset && numberOfBits > 24) in FDK_put()
271 hBitBuf->Buffer [(byteOffset+4) & byteMask] = (UCHAR)(value<<(40-numberOfBits)>>bitOffset) | in FDK_put()
272 … ( hBitBuf->Buffer [(byteOffset+4) & byteMask] & BitMask[(40-numberOfBits-bitOffset)] ) ; in FDK_put()
279 UINT bitOffset = 7 - (hBitBuf->BitNdx & 0x07) ; in FDK_putBwd() local
282 UINT mask = ~(BitMask[numberOfBits] << bitOffset) ; in FDK_putBwd()
299 tmp = value>>(32-numberOfBits)<<bitOffset; in FDK_putBwd()
306 if ((bitOffset + numberOfBits) > 32) in FDK_putBwd()
308 hBitBuf->Buffer [(byteOffset-4) & byteMask] = (UCHAR)(value>>(64-numberOfBits-bitOffset)) | in FDK_putBwd()
309 … ( hBitBuf->Buffer [(byteOffset-4) & byteMask] & ~(BitMask[bitOffset] >> (32-numberOfBits)) ) ; in FDK_putBwd()