Lines Matching refs:packFloatx80
528 INLINE floatx80 packFloatx80( flag zSign, int32 zExp, bits64 zSig ) in packFloatx80() function
627 return packFloatx80( zSign, zExp, zSig0 ); in roundAndPackFloatx80()
642 return packFloatx80( zSign, zExp, zSig0 ); in roundAndPackFloatx80()
672 return packFloatx80( zSign, 0x7FFE, ~ roundMask ); in roundAndPackFloatx80()
674 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in roundAndPackFloatx80()
702 return packFloatx80( zSign, zExp, zSig0 ); in roundAndPackFloatx80()
720 return packFloatx80( zSign, zExp, zSig0 ); in roundAndPackFloatx80()
813 if ( a == 0 ) return packFloatx80( 0, 0, 0 ); in int32_to_floatx80()
818 return packFloatx80( zSign, 0x403E - shiftCount, zSig<<shiftCount ); in int32_to_floatx80()
947 return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in float32_to_floatx80()
950 if ( aSig == 0 ) return packFloatx80( aSign, 0, 0 ); in float32_to_floatx80()
954 return packFloatx80( aSign, aExp + 0x3F80, ( (bits64) aSig )<<40 ); in float32_to_floatx80()
1841 return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in float64_to_floatx80()
1844 if ( aSig == 0 ) return packFloatx80( aSign, 0, 0 ); in float64_to_floatx80()
1848 packFloatx80( in float64_to_floatx80()
2697 packFloatx80( aSign, 0x3FFF, LIT64( 0x8000000000000000 ) ); in floatx80_round_to_int()
2703 packFloatx80( 1, 0x3FFF, LIT64( 0x8000000000000000 ) ) in floatx80_round_to_int()
2704 : packFloatx80( 0, 0, 0 ); in floatx80_round_to_int()
2707 aSign ? packFloatx80( 1, 0, 0 ) in floatx80_round_to_int()
2708 : packFloatx80( 0, 0x3FFF, LIT64( 0x8000000000000000 ) ); in floatx80_round_to_int()
2710 return packFloatx80( aSign, 0, 0 ); in floatx80_round_to_int()
2768 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in addFloatx80Sigs()
2845 return packFloatx80( roundData->mode == float_round_down, 0, 0 ); in subFloatx80Sigs()
2849 return packFloatx80( zSign ^ 1, 0x7FFF, LIT64( 0x8000000000000000 ) ); in subFloatx80Sigs()
2946 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_mul()
2958 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_mul()
2961 if ( aSig == 0 ) return packFloatx80( zSign, 0, 0 ); in floatx80_mul()
2965 if ( bSig == 0 ) return packFloatx80( zSign, 0, 0 ); in floatx80_mul()
3008 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_div()
3012 return packFloatx80( zSign, 0, 0 ); in floatx80_div()
3025 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_div()
3030 if ( aSig == 0 ) return packFloatx80( zSign, 0, 0 ); in floatx80_div()
3196 if ( aSig0 == 0 ) return packFloatx80( 0, 0, 0 ); in floatx80_sqrt()