Home | History | Annotate | Download | only in bits64

Lines Matching defs:roundBits

129     int8 roundIncrement, roundBits;
149 roundBits = (int8)(absZ & 0x7F);
151 absZ &= ~ ( ( ( roundBits ^ 0x40 ) == 0 ) & roundNearestEven );
158 if ( roundBits ) set_float_exception_inexact_flag();
319 int8 roundIncrement, roundBits;
339 roundBits = zSig & 0x7F;
355 roundBits = zSig & 0x7F;
356 if ( isTiny && roundBits ) float_raise( float_flag_underflow );
359 if ( roundBits ) set_float_exception_inexact_flag();
361 zSig &= ~ ( ( ( roundBits ^ 0x40 ) == 0 ) & roundNearestEven );
489 int16 roundIncrement, roundBits;
509 roundBits = (int16)(zSig & 0x3FF);
527 roundBits = (int16)(zSig & 0x3FF);
528 if ( isTiny && roundBits ) float_raise( float_flag_underflow );
531 if ( roundBits ) set_float_exception_inexact_flag();
533 zSig &= ~ ( ( ( roundBits ^ 0x200 ) == 0 ) & roundNearestEven );
667 uint64 roundIncrement, roundMask, roundBits;
698 roundBits = zSig0 & roundMask;
712 roundBits = zSig0 & roundMask;
713 if ( isTiny && roundBits ) float_raise( float_flag_underflow );
714 if ( roundBits ) set_float_exception_inexact_flag();
718 if ( roundNearestEven && ( roundBits<<1 == roundIncrement ) ) {
725 if ( roundBits ) set_float_exception_inexact_flag();
732 if ( roundNearestEven && ( roundBits<<1 == roundIncrement ) ) {