Lines Matching refs:roundBits
74 int8 roundIncrement, roundBits;
94 roundBits = absZ & 0x7F;
96 absZ &= ~ ( ( ( roundBits ^ 0x40 ) == 0 ) & roundNearestEven );
103 if ( roundBits ) roundData->exception |= float_flag_inexact;
221 int8 roundIncrement, roundBits;
241 roundBits = zSig & 0x7F;
257 roundBits = zSig & 0x7F;
258 if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow;
261 if ( roundBits ) roundData->exception |= float_flag_inexact;
263 zSig &= ~ ( ( ( roundBits ^ 0x40 ) == 0 ) & roundNearestEven );
392 int16 roundIncrement, roundBits;
412 roundBits = zSig & 0x3FF;
430 roundBits = zSig & 0x3FF;
431 if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow;
434 if ( roundBits ) roundData->exception |= float_flag_inexact;
436 zSig &= ~ ( ( ( roundBits ^ 0x200 ) == 0 ) & roundNearestEven );
571 int64 roundIncrement, roundMask, roundBits;
603 roundBits = zSig0 & roundMask;
617 roundBits = zSig0 & roundMask;
618 if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow;
619 if ( roundBits ) roundData->exception |= float_flag_inexact;
623 if ( roundNearestEven && ( roundBits<<1 == roundIncrement ) ) {
630 if ( roundBits ) roundData->exception |= float_flag_inexact;
637 if ( roundNearestEven && ( roundBits<<1 == roundIncrement ) ) {