qemu/fpu/softfloat-specialize.h
/*----------------------------------------------------------------------------
| Returns the result of converting the quadruple-precision floating-point NaN
| `a' to the canonical NaN format.  If `a' is a signaling NaN, the invalid
| exception is raised.
*----------------------------------------------------------------------------*/
| Returns the result of converting the quadruple-precision floating-point NaN
| `a' to the canonical NaN format.  If `a' is a signaling NaN, the invalid
| exception is raised.
| Returns the result of converting the quadruple - precision floating - point NaN | ` a ' to the canonical NaN format . If ` a ' is a signaling NaN the invalid | exception is raised .
static commonNaNT float128ToCommonNaN(float128 a, float_status *status)
{
    commonNaNT z;
    if (float128_is_signaling_nan(a, status)) {
        float_raise(float_flag_invalid, status);
    }
    z.sign = a.high >> 63;
    shortShift128Left(a.high, a.low, 16, &z.high, &z.low);
    return z;
}
static commonNaNT float128ToCommonNaN ( float128 a , float_status * status ) { commonNaNT z ; if ( float128_is_signaling_nan ( a , status ) ) { float_raise ( float_flag_invalid , status ) ; } z . sign = a . high >> 63 ; shortShift128Left ( a . high , a . low , 16 , & z . high , & z . low ) ; return z ; }
| Returns the result of converting the quadruple-precision floating-point NaN
| `a' to the canonical NaN format.
| Returns the result of converting the quadruple - precision floating - point NaN | ` a ' to the canonical NaN format .