Home | History | Annotate | Download | only in bits32

Lines Matching defs:shiftCount

159     int8 shiftCount;
161 shiftCount = countLeadingZeros32( aSig ) - 8;
162 *zSigPtr = aSig<<shiftCount;
163 *zExpPtr = 1 - shiftCount;
274 int8 shiftCount;
276 shiftCount = countLeadingZeros32( zSig ) - 1;
277 return roundAndPackFloat32( zSign, zExp - shiftCount, zSig<<shiftCount );
351 int8 shiftCount;
354 shiftCount = countLeadingZeros32( aSig1 ) - 11;
355 if ( shiftCount < 0 ) {
356 *zSig0Ptr = aSig1>>( - shiftCount );
357 *zSig1Ptr = aSig1<<( shiftCount & 31 );
360 *zSig0Ptr = aSig1<<shiftCount;
363 *zExpPtr = - shiftCount - 31;
366 shiftCount = countLeadingZeros32( aSig0 ) - 11;
367 shortShift64Left( aSig0, aSig1, shiftCount, zSig0Ptr, zSig1Ptr );
368 *zExpPtr = 1 - shiftCount;
508 int8 shiftCount;
516 shiftCount = countLeadingZeros32( zSig0 ) - 11;
517 if ( 0 <= shiftCount ) {
519 shortShift64Left( zSig0, zSig1, shiftCount, &zSig0, &zSig1 );
523 zSig0, zSig1, 0, - shiftCount, &zSig0, &zSig1, &zSig2 );
525 zExp -= shiftCount;
559 int8 shiftCount;
565 shiftCount = countLeadingZeros32( absA ) - 11;
566 if ( 0 <= shiftCount ) {
567 zSig0 = absA<<shiftCount;
571 shift64Right( absA, 0, - shiftCount, &zSig0, &zSig1 );
573 return packFloat64( zSign, 0x412 - shiftCount, zSig0, zSig1 );
592 int16 aExp, shiftCount;
600 shiftCount = aExp - 0x96;
601 if ( 0 <= shiftCount ) {
611 z = ( aSig | 0x00800000 )<<shiftCount;
621 aSigExtra = aSig<<( shiftCount & 31 );
622 z = aSig>>( - shiftCount );
663 int16 aExp, shiftCount;
670 shiftCount = aExp - 0x9E;
671 if ( 0 <= shiftCount ) {
683 z = aSig>>( - shiftCount );
684 if ( (bits32) ( aSig<<( shiftCount & 31 ) ) ) {
1418 int16 aExp, shiftCount;
1427 shiftCount = aExp - 0x413;
1428 if ( 0 <= shiftCount ) {
1434 aSig0 | 0x00100000, aSig1, shiftCount, &absZ, &aSigExtra );
1445 aSigExtra = ( aSig0<<( shiftCount & 31 ) ) | aSig1;
1446 absZ = aSig0>>( - shiftCount );
1492 int16 aExp, shiftCount;
1500 shiftCount = aExp - 0x413;
1501 if ( 0 <= shiftCount ) {
1507 aSig0 | 0x00100000, aSig1, shiftCount, &absZ, &aSigExtra );
1517 aSigExtra = ( aSig0<<( shiftCount & 31 ) ) | aSig1;
1518 absZ = aSig0>>( - shiftCount );