Lines Matching refs:roundBits

115     int8 roundIncrement, roundBits;  in roundAndPackInt32()  local
135 roundBits = absZ & 0x7F; in roundAndPackInt32()
137 absZ &= ~ ( ( ( roundBits ^ 0x40 ) == 0 ) & roundNearestEven ); in roundAndPackInt32()
144 if ( roundBits ) float_exception_flags |= float_flag_inexact; in roundAndPackInt32()
305 int8 roundIncrement, roundBits; in roundAndPackFloat32() local
325 roundBits = zSig & 0x7F; in roundAndPackFloat32()
341 roundBits = zSig & 0x7F; in roundAndPackFloat32()
342 if ( isTiny && roundBits ) float_raise( float_flag_underflow ); in roundAndPackFloat32()
345 if ( roundBits ) float_exception_flags |= float_flag_inexact; in roundAndPackFloat32()
347 zSig &= ~ ( ( ( roundBits ^ 0x40 ) == 0 ) & roundNearestEven ); in roundAndPackFloat32()
475 int16 roundIncrement, roundBits; in roundAndPackFloat64() local
495 roundBits = zSig & 0x3FF; in roundAndPackFloat64()
513 roundBits = zSig & 0x3FF; in roundAndPackFloat64()
514 if ( isTiny && roundBits ) float_raise( float_flag_underflow ); in roundAndPackFloat64()
517 if ( roundBits ) float_exception_flags |= float_flag_inexact; in roundAndPackFloat64()
519 zSig &= ~ ( ( ( roundBits ^ 0x200 ) == 0 ) & roundNearestEven ); in roundAndPackFloat64()
653 int64 roundIncrement, roundMask, roundBits; in roundAndPackFloatx80() local
684 roundBits = zSig0 & roundMask; in roundAndPackFloatx80()
698 roundBits = zSig0 & roundMask; in roundAndPackFloatx80()
699 if ( isTiny && roundBits ) float_raise( float_flag_underflow ); in roundAndPackFloatx80()
700 if ( roundBits ) float_exception_flags |= float_flag_inexact; in roundAndPackFloatx80()
704 if ( roundNearestEven && ( roundBits<<1 == roundIncrement ) ) { in roundAndPackFloatx80()
711 if ( roundBits ) float_exception_flags |= float_flag_inexact; in roundAndPackFloatx80()
718 if ( roundNearestEven && ( roundBits<<1 == roundIncrement ) ) { in roundAndPackFloatx80()