Lines Matching defs:roundBits
74 int8 roundIncrement, roundBits;
94 roundBits = absZ & 0x7F;
96 absZ &= ~ ( ( ( roundBits ^ 0x40 ) == 0 ) & roundNearestEven );
103 if ( roundBits ) roundData->exception |= float_flag_inexact;
201 int8 roundIncrement, roundBits;
221 roundBits = zSig & 0x7F;
237 roundBits = zSig & 0x7F;
238 if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow;
241 if ( roundBits ) roundData->exception |= float_flag_inexact;
243 zSig &= ~ ( ( ( roundBits ^ 0x40 ) == 0 ) & roundNearestEven );
364 int16 roundIncrement, roundBits;
384 roundBits = zSig & 0x3FF;
402 roundBits = zSig & 0x3FF;
403 if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow;
406 if ( roundBits ) roundData->exception |= float_flag_inexact;
408 zSig &= ~ ( ( ( roundBits ^ 0x200 ) == 0 ) & roundNearestEven );
543 int64 roundIncrement, roundMask, roundBits;
575 roundBits = zSig0 & roundMask;
589 roundBits = zSig0 & roundMask;
590 if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow;
591 if ( roundBits ) roundData->exception |= float_flag_inexact;
595 if ( roundNearestEven && ( roundBits<<1 == roundIncrement ) ) {
602 if ( roundBits ) roundData->exception |= float_flag_inexact;
609 if ( roundNearestEven && ( roundBits<<1 == roundIncrement ) ) {