Lines Matching defs:shiftCount
272 int8 shiftCount;
274 shiftCount = countLeadingZeros32( aSig ) - 8;
275 *zSigPtr = aSig<<shiftCount;
276 *zExpPtr = 1 - shiftCount;
384 int8 shiftCount;
386 shiftCount = countLeadingZeros32( zSig ) - 1;
387 return roundAndPackFloat32( zSign, zExp - shiftCount, zSig<<shiftCount );
433 int8 shiftCount;
435 shiftCount = countLeadingZeros64( aSig ) - 11;
436 *zSigPtr = aSig<<shiftCount;
437 *zExpPtr = 1 - shiftCount;
545 int8 shiftCount;
547 shiftCount = countLeadingZeros64( zSig ) - 1;
548 return roundAndPackFloat64( zSign, zExp - shiftCount, zSig<<shiftCount );
600 int8 shiftCount;
602 shiftCount = countLeadingZeros64( aSig );
603 *zSigPtr = aSig<<shiftCount;
604 *zExpPtr = 1 - shiftCount;
820 int8 shiftCount;
827 shiftCount = countLeadingZeros64( zSig0 );
828 shortShift128Left( zSig0, zSig1, shiftCount, &zSig0, &zSig1 );
829 zExp -= shiftCount;
905 int8 shiftCount;
908 shiftCount = countLeadingZeros64( aSig1 ) - 15;
909 if ( shiftCount < 0 ) {
910 *zSig0Ptr = aSig1>>( - shiftCount );
911 *zSig1Ptr = aSig1<<( shiftCount & 63 );
914 *zSig0Ptr = aSig1<<shiftCount;
917 *zExpPtr = - shiftCount - 63;
920 shiftCount = countLeadingZeros64( aSig0 ) - 15;
921 shortShift128Left( aSig0, aSig1, shiftCount, zSig0Ptr, zSig1Ptr );
922 *zExpPtr = 1 - shiftCount;
1076 int8 shiftCount;
1084 shiftCount = countLeadingZeros64( zSig0 ) - 15;
1085 if ( 0 <= shiftCount ) {
1087 shortShift128Left( zSig0, zSig1, shiftCount, &zSig0, &zSig1 );
1091 zSig0, zSig1, 0, - shiftCount, &zSig0, &zSig1, &zSig2 );
1093 zExp -= shiftCount;
1127 int8 shiftCount;
1133 shiftCount = countLeadingZeros32( absA ) + 21;
1135 return packFloat64( zSign, 0x432 - shiftCount, zSig<<shiftCount );
1152 int8 shiftCount;
1158 shiftCount = countLeadingZeros32( absA ) + 32;
1160 return packFloatx80( zSign, 0x403E - shiftCount, zSig<<shiftCount );
1178 int8 shiftCount;
1184 shiftCount = countLeadingZeros32( absA ) + 17;
1186 return packFloat128( zSign, 0x402E - shiftCount, zSig0<<shiftCount, 0 );
1203 int8 shiftCount;
1208 shiftCount = countLeadingZeros64( absA ) - 40;
1209 if ( 0 <= shiftCount ) {
1210 return packFloat32( zSign, 0x95 - shiftCount, absA<<shiftCount );
1213 shiftCount += 7;
1214 if ( shiftCount < 0 ) {
1215 shift64RightJamming( absA, - shiftCount, &absA );
1218 absA <<= shiftCount;
1220 return roundAndPackFloat32( zSign, 0x9C - shiftCount, absA );
1257 int8 shiftCount;
1262 shiftCount = countLeadingZeros64( absA );
1263 return packFloatx80( zSign, 0x403E - shiftCount, absA<<shiftCount );
1281 int8 shiftCount;
1288 shiftCount = countLeadingZeros64( absA ) + 49;
1289 zExp = 0x406E - shiftCount;
1290 if ( 64 <= shiftCount ) {
1293 shiftCount -= 64;
1299 shortShift128Left( zSig0, zSig1, shiftCount, &zSig0, &zSig1 );
1321 int16 aExp, shiftCount;
1330 shiftCount = 0xAF - aExp;
1333 shiftCount ) shift64RightJamming( aSig64, shiftCount, &aSig64 );
1352 int16 aExp, shiftCount;
1359 shiftCount = aExp - 0x9E;
1360 if ( 0 <= shiftCount ) {
1372 z = aSig>>( - shiftCount );
1373 if ( (bits32) ( aSig<<( shiftCount & 31 ) ) ) {
1395 int16 aExp, shiftCount;
1402 shiftCount = 0xBE - aExp;
1403 if ( shiftCount < 0 ) {
1413 shift64ExtraRightJamming( aSig64, 0, shiftCount, &aSig64, &aSigExtra );
1431 int16 aExp, shiftCount;
1439 shiftCount = aExp - 0xBE;
1440 if ( 0 <= shiftCount ) {
1455 z = aSig64>>( - shiftCount );
1456 if ( (bits64) ( aSig64<<( shiftCount & 63 ) ) ) {
2246 int16 aExp, shiftCount;
2254 shiftCount = 0x42C - aExp;
2255 if ( 0 < shiftCount ) shift64RightJamming( aSig, shiftCount, &aSig );
2274 int16 aExp, shiftCount;
2290 shiftCount = 0x433 - aExp;
2292 aSig >>= shiftCount;
2300 if ( ( aSig<<shiftCount ) != savedASig ) {
2321 int16 aExp, shiftCount;
2328 shiftCount = 0x433 - aExp;
2329 if ( shiftCount <= 0 ) {
2341 aSig <<= - shiftCount;
2344 shift64ExtraRightJamming( aSig, 0, shiftCount, &aSig, &aSigExtra );
2354 int16 aExp, shiftCount;
2366 shiftCount = 0x433 - aExp;
2367 if ( shiftCount <= 0 ) {
2379 aSig <<= - shiftCount;
2382 shift64ExtraRightJamming( aSig, 0, shiftCount, &aSig, &aSigExtra );
2401 int16 aExp, shiftCount;
2409 shiftCount = aExp - 0x433;
2410 if ( 0 <= shiftCount ) {
2423 z = aSig<<shiftCount;
2430 z = aSig>>( - shiftCount );
2431 if ( (bits64) ( aSig<<( shiftCount & 63 ) ) ) {
3213 int32 aExp, shiftCount;
3220 shiftCount = 0x4037 - aExp;
3221 if ( shiftCount <= 0 ) shiftCount = 1;
3222 shift64RightJamming( aSig, shiftCount, &aSig );
3240 int32 aExp, shiftCount;
3255 shiftCount = 0x403E - aExp;
3257 aSig >>= shiftCount;
3265 if ( ( aSig<<shiftCount ) != savedASig ) {
3285 int32 aExp, shiftCount;
3291 shiftCount = 0x403E - aExp;
3292 if ( shiftCount <= 0 ) {
3293 if ( shiftCount ) {
3306 shift64ExtraRightJamming( aSig, 0, shiftCount, &aSig, &aSigExtra );
3325 int32 aExp, shiftCount;
3332 shiftCount = aExp - 0x403E;
3333 if ( 0 <= shiftCount ) {
3347 z = aSig>>( - shiftCount );
3348 if ( (bits64) ( aSig<<( shiftCount & 63 ) ) ) {
4207 int32 aExp, shiftCount;
4217 shiftCount = 0x4028 - aExp;
4218 if ( 0 < shiftCount ) shift64RightJamming( aSig0, shiftCount, &aSig0 );
4236 int32 aExp, shiftCount;
4254 shiftCount = 0x402F - aExp;
4256 aSig0 >>= shiftCount;
4264 if ( ( aSig0<<shiftCount ) != savedASig ) {
4284 int32 aExp, shiftCount;
4292 shiftCount = 0x402F - aExp;
4293 if ( shiftCount <= 0 ) {
4305 shortShift128Left( aSig0, aSig1, - shiftCount, &aSig0, &aSig1 );
4308 shift64ExtraRightJamming( aSig0, aSig1, shiftCount, &aSig0, &aSig1 );
4327 int32 aExp, shiftCount;
4336 shiftCount = aExp - 0x402F;
4337 if ( 0 < shiftCount ) {
4352 z = ( aSig0<<shiftCount ) | ( aSig1>>( ( - shiftCount ) & 63 ) );
4353 if ( (bits64) ( aSig1<<shiftCount ) ) {
4364 z = aSig0>>( - shiftCount );
4366 || ( shiftCount && (bits64) ( aSig0<<( shiftCount & 63 ) ) ) ) {
5337 int16 aExp, shiftCount;
5359 shiftCount = 0x433 - aExp;
5361 aSig >>= shiftCount;
5363 if ( ( aSig<<shiftCount ) != savedASig ) {
5382 int16 aExp, shiftCount;
5389 shiftCount = aExp - 0x9E;
5395 if ( 0 < shiftCount ) {
5404 z = aSig>>( - shiftCount );
5405 if ( aSig<<( shiftCount & 31 ) ) {