qemu/fpu/softfloat-specialize.h
/*----------------------------------------------------------------------------
| Returns the result of converting the canonical NaN `a' to the single-
| precision floating-point format.
*----------------------------------------------------------------------------*/
| Returns the result of converting the canonical NaN `a' to the single
| precision floating-point format.
| Returns the result of converting the canonical NaN ` a ' to the single | precision floating - point format .
static float32 commonNaNToFloat32(commonNaNT a, float_status *status)
{
    uint32_t mantissa = a.high >> 41;
    if (status->default_nan_mode) {
        return float32_default_nan(status);
    }
    if (mantissa) {
        return make_float32(
            (((uint32_t)a.sign) << 31) | 0x7F800000 | (a.high >> 41));
    } else {
        return float32_default_nan(status);
    }
}
static float32 commonNaNToFloat32 ( commonNaNT a , float_status * status ) { uint32_t mantissa = a . high >> 41 ; if ( status -> default_nan_mode ) { return float32_default_nan ( status ) ; } if ( mantissa ) { return make_float32 ( ( ( ( uint32_t ) a . sign ) << 31 ) | 0x7F800000 | ( a . high >> 41 ) ) ; } else { return float32_default_nan ( status ) ; } }
| Returns the result of converting the canonical NaN `a' to the single
| precision floating-point format.
| Returns the result of converting the canonical NaN ` a ' to the single | precision floating - point format .