Lines Matching refs:count

128 static inline void shift32RightJamming(uint32_t a, int count, uint32_t *zPtr)  in shift32RightJamming()  argument
132 if ( count == 0 ) { in shift32RightJamming()
135 else if ( count < 32 ) { in shift32RightJamming()
136 z = ( a>>count ) | ( ( a<<( ( - count ) & 31 ) ) != 0 ); in shift32RightJamming()
154 static inline void shift64RightJamming(uint64_t a, int count, uint64_t *zPtr) in shift64RightJamming() argument
158 if ( count == 0 ) { in shift64RightJamming()
161 else if ( count < 64 ) { in shift64RightJamming()
162 z = ( a>>count ) | ( ( a<<( ( - count ) & 63 ) ) != 0 ); in shift64RightJamming()
190 uint64_t a0, uint64_t a1, int count, uint64_t *z0Ptr, uint64_t *z1Ptr) in shift64ExtraRightJamming() argument
193 int8_t negCount = ( - count ) & 63; in shift64ExtraRightJamming()
195 if ( count == 0 ) { in shift64ExtraRightJamming()
199 else if ( count < 64 ) { in shift64ExtraRightJamming()
201 z0 = a0>>count; in shift64ExtraRightJamming()
204 if ( count == 64 ) { in shift64ExtraRightJamming()
227 uint64_t a0, uint64_t a1, int count, uint64_t *z0Ptr, uint64_t *z1Ptr) in shift128Right() argument
230 int8_t negCount = ( - count ) & 63; in shift128Right()
232 if ( count == 0 ) { in shift128Right()
236 else if ( count < 64 ) { in shift128Right()
237 z1 = ( a0<<negCount ) | ( a1>>count ); in shift128Right()
238 z0 = a0>>count; in shift128Right()
241 z1 = (count < 128) ? (a0 >> (count & 63)) : 0; in shift128Right()
262 uint64_t a0, uint64_t a1, int count, uint64_t *z0Ptr, uint64_t *z1Ptr) in shift128RightJamming() argument
265 int8_t negCount = ( - count ) & 63; in shift128RightJamming()
267 if ( count == 0 ) { in shift128RightJamming()
271 else if ( count < 64 ) { in shift128RightJamming()
272 z1 = ( a0<<negCount ) | ( a1>>count ) | ( ( a1<<negCount ) != 0 ); in shift128RightJamming()
273 z0 = a0>>count; in shift128RightJamming()
276 if ( count == 64 ) { in shift128RightJamming()
279 else if ( count < 128 ) { in shift128RightJamming()
280 z1 = ( a0>>( count & 63 ) ) | ( ( ( a0<<negCount ) | a1 ) != 0 ); in shift128RightJamming()
316 int count, in shift128ExtraRightJamming() argument
323 int8_t negCount = ( - count ) & 63; in shift128ExtraRightJamming()
325 if ( count == 0 ) { in shift128ExtraRightJamming()
331 if ( count < 64 ) { in shift128ExtraRightJamming()
333 z1 = ( a0<<negCount ) | ( a1>>count ); in shift128ExtraRightJamming()
334 z0 = a0>>count; in shift128ExtraRightJamming()
337 if ( count == 64 ) { in shift128ExtraRightJamming()
343 if ( count < 128 ) { in shift128ExtraRightJamming()
345 z1 = a0>>( count & 63 ); in shift128ExtraRightJamming()
348 z2 = ( count == 128 ) ? a0 : ( a0 != 0 ); in shift128ExtraRightJamming()
369 static inline void shortShift128Left(uint64_t a0, uint64_t a1, int count, in shortShift128Left() argument
372 *z1Ptr = a1 << count; in shortShift128Left()
373 *z0Ptr = count == 0 ? a0 : (a0 << count) | (a1 >> (-count & 63)); in shortShift128Left()
383 static inline void shift128Left(uint64_t a0, uint64_t a1, int count, in shift128Left() argument
386 if (count < 64) { in shift128Left()
387 *z1Ptr = a1 << count; in shift128Left()
388 *z0Ptr = count == 0 ? a0 : (a0 << count) | (a1 >> (-count & 63)); in shift128Left()
391 *z0Ptr = a1 << (count - 64); in shift128Left()
408 int count, in shortShift192Left() argument
417 z2 = a2<<count; in shortShift192Left()
418 z1 = a1<<count; in shortShift192Left()
419 z0 = a0<<count; in shortShift192Left()
420 if ( 0 < count ) { in shortShift192Left()
421 negCount = ( ( - count ) & 63 ); in shortShift192Left()