Lines Matching defs:roundIncrement
109 int8 roundIncrement, roundBits;
114 roundIncrement = 0x40;
117 roundIncrement = 0;
120 roundIncrement = 0x7F;
122 if ( roundingMode == float_round_up ) roundIncrement = 0;
125 if ( roundingMode == float_round_down ) roundIncrement = 0;
130 absZ = ( absZ + roundIncrement )>>7;
324 int8 roundIncrement, roundBits;
329 roundIncrement = 0x40;
332 roundIncrement = 0;
335 roundIncrement = 0x7F;
337 if ( roundingMode == float_round_up ) roundIncrement = 0;
340 if ( roundingMode == float_round_down ) roundIncrement = 0;
348 && ( (sbits32) ( zSig + roundIncrement ) < 0 ) )
351 return packFloat32( zSign, 0xFF, 0 ) - ( roundIncrement == 0 );
357 || ( zSig + roundIncrement < 0x80000000 );
365 zSig = ( zSig + roundIncrement )>>7;
485 int16 roundIncrement, roundBits;
490 roundIncrement = 0x200;
493 roundIncrement = 0;
496 roundIncrement = 0x3FF;
498 if ( roundingMode == float_round_up ) roundIncrement = 0;
501 if ( roundingMode == float_round_down ) roundIncrement = 0;
509 && ( (sbits64) ( zSig + roundIncrement ) < 0 ) )
512 return packFloat64( zSign, 0x7FF, 0 ) - ( roundIncrement == 0 );
518 || ( zSig + roundIncrement < LIT64( 0x8000000000000000 ) );
526 zSig = ( zSig + roundIncrement )>>10;
654 int64 roundIncrement, roundMask, roundBits;
660 roundIncrement = LIT64( 0x0000000000000400 );
664 roundIncrement = LIT64( 0x0000008000000000 );
673 roundIncrement = 0;
676 roundIncrement = roundMask;
678 if ( roundingMode == float_round_up ) roundIncrement = 0;
681 if ( roundingMode == float_round_down ) roundIncrement = 0;
688 || ( ( zExp == 0x7FFE ) && ( zSig0 + roundIncrement < zSig0 ) )
696 || ( zSig0 <= zSig0 + roundIncrement );
702 zSig0 += roundIncrement;
704 roundIncrement = roundMask + 1;
705 if ( roundNearestEven && ( roundBits<<1 == roundIncrement ) ) {
706 roundMask |= roundIncrement;
713 zSig0 += roundIncrement;
714 if ( zSig0 < roundIncrement ) {
718 roundIncrement = roundMask + 1;
719 if ( roundNearestEven && ( roundBits<<1 == roundIncrement ) ) {
720 roundMask |= roundIncrement;