Lines Matching refs:shiftCount
52 static bits128X shortShift128Left( bits128X a, int8 shiftCount ) in shortShift128Left() argument
56 negShiftCount = ( - shiftCount & 63 ); in shortShift128Left()
57 a.a0 = ( a.a0<<shiftCount ) | ( a.a1>>negShiftCount ); in shortShift128Left()
58 a.a1 <<= shiftCount; in shortShift128Left()
63 static bits128X shortShift128RightJamming( bits128X a, int8 shiftCount ) in shortShift128RightJamming() argument
68 negShiftCount = ( - shiftCount & 63 ); in shortShift128RightJamming()
70 a.a1 = ( a.a0<<negShiftCount ) | ( a.a1>>shiftCount ) | ( extra != 0 ); in shortShift128RightJamming()
71 a.a0 >>= shiftCount; in shortShift128RightJamming()
296 int32 shiftCount; in floatXToInt32() local
305 shiftCount = 52 - ax.exp; in floatXToInt32()
306 if ( 56 < shiftCount ) { in floatXToInt32()
311 while ( 0 < shiftCount ) { in floatXToInt32()
313 --shiftCount; in floatXToInt32()
320 if ( ( shiftCount < 0 ) in floatXToInt32()
359 int32 shiftCount; in floatXToInt64() local
370 shiftCount = 112 - ax.exp; in floatXToInt64()
371 if ( 116 < shiftCount ) { in floatXToInt64()
376 while ( 0 < shiftCount ) { in floatXToInt64()
378 --shiftCount; in floatXToInt64()
385 if ( ( shiftCount < 0 ) in floatXToInt64()
975 int32 shiftCount, i; in floatXRoundToInt() local
978 shiftCount = 112 - ax.exp; in floatXRoundToInt()
979 if ( shiftCount <= 0 ) return ax; in floatXRoundToInt()
980 if ( 119 < shiftCount ) { in floatXRoundToInt()
986 while ( 0 < shiftCount ) { in floatXRoundToInt()
989 --shiftCount; in floatXRoundToInt()