qemu/fpu/softfloat-specialize.h
/*----------------------------------------------------------------------------
| Returns a quiet NaN from a signalling NaN for the quadruple-precision
| floating point value `a'.
*----------------------------------------------------------------------------*/
| Returns a quiet NaN from a signalling NaN for the quadruple-precision
| floating point value `a'.
| Returns a quiet NaN from a signalling NaN for the quadruple - precision | floating point value ` a ' .
float128 float128_silence_nan(float128 a, float_status *status)
{
#ifdef NO_SIGNALING_NANS
    g_assert_not_reached();
#else
    if (snan_bit_is_one(status)) {
        return float128_default_nan(status);
    } else {
        a.high |= LIT64(0x0000800000000000);
        return a;
    }
#endif
}
float128 float128_silence_nan ( float128 a , float_status * status ) { #ifdef NO_SIGNALING_NANS g_assert_not_reached ( ) ; #else if ( snan_bit_is_one ( status ) ) { return float128_default_nan ( status ) ; } else { a . high |= LIT64 ( 0x0000800000000000 ) ; return a ; } #endif }
| Returns a quiet NaN from a signalling NaN for the quadruple-precision
| floating point value `a'.
| Returns a quiet NaN from a signalling NaN for the quadruple - precision | floating point value ` a ' .