Lines Matching refs:packFloatx80
611 INLINE floatx80 packFloatx80( flag zSign, int32 zExp, bits64 zSig ) in packFloatx80() function
708 return packFloatx80( zSign, zExp, zSig0 ); in roundAndPackFloatx80()
723 return packFloatx80( zSign, zExp, zSig0 ); in roundAndPackFloatx80()
753 return packFloatx80( zSign, 0x7FFE, ~ roundMask ); in roundAndPackFloatx80()
755 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in roundAndPackFloatx80()
784 return packFloatx80( zSign, zExp, zSig0 ); in roundAndPackFloatx80()
801 return packFloatx80( zSign, zExp, zSig0 ); in roundAndPackFloatx80()
1190 if ( a == 0 ) return packFloatx80( 0, 0, 0 ); in int32_to_floatx80()
1195 return packFloatx80( zSign, 0x403E - shiftCount, zSig<<shiftCount ); in int32_to_floatx80()
1204 if ( a == 0 ) return packFloatx80( 0, 0, 0 ); in uint32_to_floatx80()
1206 return packFloatx80( 0, 0x403E - shiftCount, zSig<<shiftCount ); in uint32_to_floatx80()
1320 if ( a == 0 ) return packFloatx80( 0, 0, 0 ); in int64_to_floatx80()
1324 return packFloatx80( zSign, 0x403E - shiftCount, absA<<shiftCount ); in int64_to_floatx80()
1583 return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in float32_to_floatx80()
1586 if ( aSig == 0 ) return packFloatx80( aSign, 0, 0 ); in float32_to_floatx80()
1590 return packFloatx80( aSign, aExp + 0x3F80, ( (bits64) aSig )<<40 ); in float32_to_floatx80()
2546 return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in float64_to_floatx80()
2549 if ( aSig == 0 ) return packFloatx80( aSign, 0, 0 ); in float64_to_floatx80()
2553 packFloatx80( in float64_to_floatx80()
3563 packFloatx80( aSign, 0x3FFF, LIT64( 0x8000000000000000 ) ); in floatx80_round_to_int()
3571 packFloatx80( 1, 0x3FFF, LIT64( 0x8000000000000000 ) ) in floatx80_round_to_int()
3572 : packFloatx80( 0, 0, 0 ); in floatx80_round_to_int()
3575 aSign ? packFloatx80( 1, 0, 0 ) in floatx80_round_to_int()
3576 : packFloatx80( 0, 0x3FFF, LIT64( 0x8000000000000000 ) ); in floatx80_round_to_int()
3578 return packFloatx80( aSign, 0, 0 ); in floatx80_round_to_int()
3636 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in addFloatx80Sigs()
3710 return packFloatx80( float_rounding_mode == float_round_down, 0, 0 ); in subFloatx80Sigs()
3714 return packFloatx80( zSign ^ 1, 0x7FFF, LIT64( 0x8000000000000000 ) ); in subFloatx80Sigs()
3811 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_mul()
3822 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_mul()
3825 if ( aSig == 0 ) return packFloatx80( zSign, 0, 0 ); in floatx80_mul()
3829 if ( bSig == 0 ) return packFloatx80( zSign, 0, 0 ); in floatx80_mul()
3872 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_div()
3876 return packFloatx80( zSign, 0, 0 ); in floatx80_div()
3888 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_div()
3893 if ( aSig == 0 ) return packFloatx80( zSign, 0, 0 ); in floatx80_div()
4055 if ( aSig0 == 0 ) return packFloatx80( 0, 0, 0 ); in floatx80_sqrt()
4631 return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in float128_to_floatx80()
4634 if ( ( aSig0 | aSig1 ) == 0 ) return packFloatx80( aSign, 0, 0 ); in float128_to_floatx80()