Home | History | Annotate | Download | only in src

Lines Matching full:bitoffset

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