Lines Matching defs:shiftCount
265 int8 shiftCount;
267 shiftCount = countLeadingZeros32( aSig ) - 8;
268 *zSigPtr = aSig<<shiftCount;
269 *zExpPtr = 1 - shiftCount;
380 int8 shiftCount;
382 shiftCount = countLeadingZeros32( zSig ) - 1;
383 return roundAndPackFloat32( zSign, zExp - shiftCount, zSig<<shiftCount );
434 int8 shiftCount;
436 shiftCount = countLeadingZeros64( aSig ) - 11;
437 *zSigPtr = aSig<<shiftCount;
438 *zExpPtr = 1 - shiftCount;
552 int8 shiftCount;
554 shiftCount = countLeadingZeros64( zSig ) - 1;
555 return roundAndPackFloat64( zSign, zExp - shiftCount, zSig<<shiftCount );
611 int8 shiftCount;
613 shiftCount = countLeadingZeros64( aSig );
614 *zSigPtr = aSig<<shiftCount;
615 *zExpPtr = 1 - shiftCount;
834 int8 shiftCount;
841 shiftCount = countLeadingZeros64( zSig0 );
842 shortShift128Left( zSig0, zSig1, shiftCount, &zSig0, &zSig1 );
843 zExp -= shiftCount;
924 int8 shiftCount;
927 shiftCount = countLeadingZeros64( aSig1 ) - 15;
928 if ( shiftCount < 0 ) {
929 *zSig0Ptr = aSig1>>( - shiftCount );
930 *zSig1Ptr = aSig1<<( shiftCount & 63 );
933 *zSig0Ptr = aSig1<<shiftCount;
936 *zExpPtr = - shiftCount - 63;
939 shiftCount = countLeadingZeros64( aSig0 ) - 15;
940 shortShift128Left( aSig0, aSig1, shiftCount, zSig0Ptr, zSig1Ptr );
941 *zExpPtr = 1 - shiftCount;
1098 int8 shiftCount;
1106 shiftCount = countLeadingZeros64( zSig0 ) - 15;
1107 if ( 0 <= shiftCount ) {
1109 shortShift128Left( zSig0, zSig1, shiftCount, &zSig0, &zSig1 );
1113 zSig0, zSig1, 0, - shiftCount, &zSig0, &zSig1, &zSig2 );
1115 zExp -= shiftCount;
1160 int8 shiftCount;
1166 shiftCount = countLeadingZeros32( absA ) + 21;
1168 return packFloat64( zSign, 0x432 - shiftCount, zSig<<shiftCount );
1174 int8 shiftCount;
1178 shiftCount = countLeadingZeros32( a ) + 21;
1179 return packFloat64( 0, 0x432 - shiftCount, zSig<<shiftCount );
1197 int8 shiftCount;
1203 shiftCount = countLeadingZeros32( absA ) + 32;
1205 return packFloatx80( zSign, 0x403E - shiftCount, zSig<<shiftCount );
1211 int8 shiftCount;
1215 shiftCount = countLeadingZeros32( a ) + 32;
1216 return packFloatx80( 0, 0x403E - shiftCount, zSig<<shiftCount );
1235 int8 shiftCount;
1241 shiftCount = countLeadingZeros32( absA ) + 17;
1243 return packFloat128( zSign, 0x402E - shiftCount, zSig0<<shiftCount, 0 );
1249 int8 shiftCount;
1253 shiftCount = countLeadingZeros32( a ) + 17;
1254 return packFloat128( 0, 0x402E - shiftCount, zSig0<<shiftCount, 0 );
1272 int8 shiftCount;
1277 shiftCount = countLeadingZeros64( absA ) - 40;
1278 if ( 0 <= shiftCount ) {
1279 return packFloat32( zSign, 0x95 - shiftCount, absA<<shiftCount );
1282 shiftCount += 7;
1283 if ( shiftCount < 0 ) {
1284 shift64RightJamming( absA, - shiftCount, &absA );
1287 absA <<= shiftCount;
1289 return roundAndPackFloat32( zSign, 0x9C - shiftCount, absA );
1328 int8 shiftCount;
1333 shiftCount = countLeadingZeros64( absA );
1334 return packFloatx80( zSign, 0x403E - shiftCount, absA<<shiftCount );
1355 int8 shiftCount;
1362 shiftCount = countLeadingZeros64( absA ) + 49;
1363 zExp = 0x406E - shiftCount;
1364 if ( 64 <= shiftCount ) {
1367 shiftCount -= 64;
1373 shortShift128Left( zSig0, zSig1, shiftCount, &zSig0, &zSig1 );
1395 int16 aExp, shiftCount;
1404 shiftCount = 0xAF - aExp;
1407 if ( 0 < shiftCount ) shift64RightJamming( aSig64, shiftCount, &aSig64 );
1427 int16 aExp, shiftCount;
1434 shiftCount = aExp - 0x9E;
1435 if ( 0 <= shiftCount ) {
1447 z = aSig>>( - shiftCount );
1448 if ( (bits32) ( aSig<<( shiftCount & 31 ) ) ) {
1471 int16 aExp, shiftCount;
1478 shiftCount = 0xBE - aExp;
1479 if ( shiftCount < 0 ) {
1489 shift64ExtraRightJamming( aSig64, 0, shiftCount, &aSig64, &aSigExtra );
1508 int16 aExp, shiftCount;
1516 shiftCount = aExp - 0xBE;
1517 if ( 0 <= shiftCount ) {
1532 z = aSig64>>( - shiftCount );
1533 if ( (bits64) ( aSig64<<( shiftCount & 63 ) ) ) {
2343 int16 aExp, shiftCount;
2351 shiftCount = 0x42C - aExp;
2352 if ( 0 < shiftCount ) shift64RightJamming( aSig, shiftCount, &aSig );
2372 int16 aExp, shiftCount;
2388 shiftCount = 0x433 - aExp;
2390 aSig >>= shiftCount;
2398 shiftCount ) != savedASig ) {
2420 int16 aExp, shiftCount;
2427 shiftCount = 0x433 - aExp;
2428 if ( shiftCount <= 0 ) {
2440 aSig <<= - shiftCount;
2443 shift64ExtraRightJamming( aSig, 0, shiftCount, &aSig, &aSigExtra );
2463 int16 aExp, shiftCount;
2471 shiftCount = aExp - 0x433;
2472 if ( 0 <= shiftCount ) {
2485 z = aSig<<shiftCount;
2492 z = aSig>>( - shiftCount );
2493 if ( (bits64) ( aSig<<( shiftCount & 63 ) ) ) {
3305 int32 aExp, shiftCount;
3312 shiftCount = 0x4037 - aExp;
3313 if ( shiftCount <= 0 ) shiftCount = 1;
3314 shift64RightJamming( aSig, shiftCount, &aSig );
3333 int32 aExp, shiftCount;
3348 shiftCount = 0x403E - aExp;
3350 aSig >>= shiftCount;
3358 if ( ( aSig<<shiftCount ) != savedASig ) {
3379 int32 aExp, shiftCount;
3385 shiftCount = 0x403E - aExp;
3386 if ( shiftCount <= 0 ) {
3387 if ( shiftCount ) {
3400 shift64ExtraRightJamming( aSig, 0, shiftCount, &aSig, &aSigExtra );
3420 int32 aExp, shiftCount;
3427 shiftCount = aExp - 0x403E;
3428 if ( 0 <= shiftCount ) {
3442 z = aSig>>( - shiftCount );
3443 if ( (bits64) ( aSig<<( shiftCount & 63 ) ) ) {
4324 int32 aExp, shiftCount;
4334 shiftCount = 0x4028 - aExp;
4335 if ( 0 < shiftCount ) shift64RightJamming( aSig0, shiftCount, &aSig0 );
4354 int32 aExp, shiftCount;
4372 shiftCount = 0x402F - aExp;
4374 aSig0 >>= shiftCount;
4382 if ( ( aSig0<<shiftCount ) != savedASig ) {
4403 int32 aExp, shiftCount;
4411 shiftCount = 0x402F - aExp;
4412 if ( shiftCount <= 0 ) {
4424 shortShift128Left( aSig0, aSig1, - shiftCount, &aSig0, &aSig1 );
4427 shift64ExtraRightJamming( aSig0, aSig1, shiftCount, &aSig0, &aSig1 );
4447 int32 aExp, shiftCount;
4456 shiftCount = aExp - 0x402F;
4457 if ( 0 < shiftCount ) {
4472 z = ( aSig0<<shiftCount ) | ( aSig1>>( ( - shiftCount ) & 63 ) );
4473 if ( (bits64) ( aSig1<<shiftCount ) ) {
4484 z = aSig0>>( - shiftCount );
4486 || ( shiftCount && (bits64) ( aSig0<<( shiftCount & 63 ) ) ) ) {
4503 int32 aExp, shiftCount;
4512 shiftCount = aExp - 0x402F;
4513 if ( 0 < shiftCount ) {
4525 z = ( aSig0<<shiftCount ) | ( aSig1>>( ( - shiftCount ) & 63 ) );
4526 if ( (bits64) ( aSig1<<shiftCount ) ) {
4537 z = aSig0>>( - shiftCount );
4538 if (aSig1 || ( shiftCount && (bits64) ( aSig0<<( shiftCount & 63 ) ) ) ) {
5530 int16 aExp, shiftCount;
5552 shiftCount = 0x433 - aExp;
5554 aSig >>= shiftCount;
5556 if ( ( aSig<<shiftCount ) != savedASig ) {
5576 int16 aExp, shiftCount;
5583 shiftCount = aExp - 0x9E;
5589 if ( 0 < shiftCount ) {
5598 z = aSig>>( - shiftCount );
5599 if ( aSig<<( shiftCount & 31 ) ) {