• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/lib/libc/softfloat/bits32/

Lines Matching defs:shiftCount

151     int8 shiftCount;
153 shiftCount = countLeadingZeros32( aSig ) - 8;
154 *zSigPtr = aSig<<shiftCount;
155 *zExpPtr = 1 - shiftCount;
266 int8 shiftCount;
268 shiftCount = countLeadingZeros32( zSig ) - 1;
269 return roundAndPackFloat32( zSign, zExp - shiftCount, zSig<<shiftCount );
343 int8 shiftCount;
346 shiftCount = countLeadingZeros32( aSig1 ) - 11;
347 if ( shiftCount < 0 ) {
348 *zSig0Ptr = aSig1>>( - shiftCount );
349 *zSig1Ptr = aSig1<<( shiftCount & 31 );
352 *zSig0Ptr = aSig1<<shiftCount;
355 *zExpPtr = - shiftCount - 31;
358 shiftCount = countLeadingZeros32( aSig0 ) - 11;
359 shortShift64Left( aSig0, aSig1, shiftCount, zSig0Ptr, zSig1Ptr );
360 *zExpPtr = 1 - shiftCount;
500 int8 shiftCount;
508 shiftCount = countLeadingZeros32( zSig0 ) - 11;
509 if ( 0 <= shiftCount ) {
511 shortShift64Left( zSig0, zSig1, shiftCount, &zSig0, &zSig1 );
515 zSig0, zSig1, 0, - shiftCount, &zSig0, &zSig1, &zSig2 );
517 zExp -= shiftCount;
551 int8 shiftCount;
557 shiftCount = countLeadingZeros32( absA ) - 11;
558 if ( 0 <= shiftCount ) {
559 zSig0 = absA<<shiftCount;
563 shift64Right( absA, 0, - shiftCount, &zSig0, &zSig1 );
565 return packFloat64( zSign, 0x412 - shiftCount, zSig0, zSig1 );
584 int16 aExp, shiftCount;
592 shiftCount = aExp - 0x96;
593 if ( 0 <= shiftCount ) {
603 z = ( aSig | 0x00800000 )<<shiftCount;
613 aSigExtra = aSig<<( shiftCount & 31 );
614 z = aSig>>( - shiftCount );
655 int16 aExp, shiftCount;
662 shiftCount = aExp - 0x9E;
663 if ( 0 <= shiftCount ) {
675 z = aSig>>( - shiftCount );
676 if ( (bits32) ( aSig<<( shiftCount & 31 ) ) ) {
1410 int16 aExp, shiftCount;
1419 shiftCount = aExp - 0x413;
1420 if ( 0 <= shiftCount ) {
1426 aSig0 | 0x00100000, aSig1, shiftCount, &absZ, &aSigExtra );
1437 aSigExtra = ( aSig0<<( shiftCount & 31 ) ) | aSig1;
1438 absZ = aSig0>>( - shiftCount );
1484 int16 aExp, shiftCount;
1492 shiftCount = aExp - 0x413;
1493 if ( 0 <= shiftCount ) {
1499 aSig0 | 0x00100000, aSig1, shiftCount, &absZ, &aSigExtra );
1509 aSigExtra = ( aSig0<<( shiftCount & 31 ) ) | aSig1;
1510 absZ = aSig0>>( - shiftCount );