• Home
  • Raw
  • Download

Lines Matching refs:packFloatx80

558 INLINE floatx80 packFloatx80( flag zSign, int32 zExp, bits64 zSig )  in packFloatx80()  function
654 return packFloatx80( zSign, zExp, zSig0 ); in roundAndPackFloatx80()
669 return packFloatx80( zSign, zExp, zSig0 ); in roundAndPackFloatx80()
699 return packFloatx80( zSign, 0x7FFE, ~ roundMask ); in roundAndPackFloatx80()
701 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in roundAndPackFloatx80()
730 return packFloatx80( zSign, zExp, zSig0 ); in roundAndPackFloatx80()
747 return packFloatx80( zSign, zExp, zSig0 ); in roundAndPackFloatx80()
1100 if ( a == 0 ) return packFloatx80( 0, 0, 0 ); in int32_to_floatx80()
1105 return packFloatx80( zSign, 0x403E - shiftCount, zSig<<shiftCount ); in int32_to_floatx80()
1231 if ( a == 0 ) return packFloatx80( 0, 0, 0 ); in int64_to_floatx80()
1235 return packFloatx80( zSign, 0x403E - shiftCount, absA<<shiftCount ); in int64_to_floatx80()
1481 return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in float32_to_floatx80()
1484 if ( aSig == 0 ) return packFloatx80( aSign, 0, 0 ); in float32_to_floatx80()
1488 return packFloatx80( aSign, aExp + 0x3F80, ( (bits64) aSig )<<40 ); in float32_to_floatx80()
2424 return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in float64_to_floatx80()
2427 if ( aSig == 0 ) return packFloatx80( aSign, 0, 0 ); in float64_to_floatx80()
2431 packFloatx80( in float64_to_floatx80()
3430 packFloatx80( aSign, 0x3FFF, LIT64( 0x8000000000000000 ) ); in floatx80_round_to_int()
3436 packFloatx80( 1, 0x3FFF, LIT64( 0x8000000000000000 ) ) in floatx80_round_to_int()
3437 : packFloatx80( 0, 0, 0 ); in floatx80_round_to_int()
3440 aSign ? packFloatx80( 1, 0, 0 ) in floatx80_round_to_int()
3441 : packFloatx80( 0, 0x3FFF, LIT64( 0x8000000000000000 ) ); in floatx80_round_to_int()
3443 return packFloatx80( aSign, 0, 0 ); in floatx80_round_to_int()
3500 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in addFloatx80Sigs()
3573 return packFloatx80( STATUS(float_rounding_mode) == float_round_down, 0, 0 ); in subFloatx80Sigs()
3577 return packFloatx80( zSign ^ 1, 0x7FFF, LIT64( 0x8000000000000000 ) ); in subFloatx80Sigs()
3671 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_mul()
3682 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_mul()
3685 if ( aSig == 0 ) return packFloatx80( zSign, 0, 0 ); in floatx80_mul()
3689 if ( bSig == 0 ) return packFloatx80( zSign, 0, 0 ); in floatx80_mul()
3731 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_div()
3735 return packFloatx80( zSign, 0, 0 ); in floatx80_div()
3747 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_div()
3752 if ( aSig == 0 ) return packFloatx80( zSign, 0, 0 ); in floatx80_div()
3912 if ( aSig0 == 0 ) return packFloatx80( 0, 0, 0 ); in floatx80_sqrt()
4422 return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in float128_to_floatx80()
4425 if ( ( aSig0 | aSig1 ) == 0 ) return packFloatx80( aSign, 0, 0 ); in float128_to_floatx80()