float_raise
PROTO_NORMAL(float_raise);
if ( float32_is_signaling_nan( a ) ) float_raise( float_flag_invalid );
if ( aIsSignalingNaN | bIsSignalingNaN ) float_raise( float_flag_invalid );
if ( float64_is_signaling_nan( a ) ) float_raise( float_flag_invalid );
if ( aIsSignalingNaN | bIsSignalingNaN ) float_raise( float_flag_invalid );
if ( floatx80_is_signaling_nan( a ) ) float_raise( float_flag_invalid );
if ( aIsSignalingNaN | bIsSignalingNaN ) float_raise( float_flag_invalid );
if ( float128_is_signaling_nan( a ) ) float_raise( float_flag_invalid );
if ( aIsSignalingNaN | bIsSignalingNaN ) float_raise( float_flag_invalid );
DEF_STRONG(float_raise);
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_divbyzero );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_divbyzero );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_overflow | float_flag_inexact );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
if ( isTiny && roundBits ) float_raise( float_flag_underflow );
float_raise( float_flag_overflow | float_flag_inexact );
if ( isTiny && zSig2 ) float_raise( float_flag_underflow );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
void float_raise( fp_except );
float_raise(FP_X_INV);
float_raise(FP_X_IMP);
#define float_set_inexact() float_raise(FP_X_IMP)
#define float_set_invalid() float_raise(FP_X_INV)
#define float_set_inexact() float_raise(FP_X_IMP)
#define float_set_invalid() float_raise(FP_X_INV)
#define float_set_inexact() float_raise(FP_X_IMP)
#define float_set_invalid() float_raise(FP_X_INV)
if ( float32_is_signaling_nan( a ) ) float_raise( float_flag_invalid );
if ( aIsSignalingNaN | bIsSignalingNaN ) float_raise( float_flag_invalid );
if ( float64_is_signaling_nan( a ) ) float_raise( float_flag_invalid );
if ( aIsSignalingNaN | bIsSignalingNaN ) float_raise( float_flag_invalid );
if ( floatx80_is_signaling_nan( a ) ) float_raise( float_flag_invalid );
if ( aIsSignalingNaN | bIsSignalingNaN ) float_raise( float_flag_invalid );
if ( float128_is_signaling_nan( a ) ) float_raise( float_flag_invalid );
if ( aIsSignalingNaN | bIsSignalingNaN ) float_raise( float_flag_invalid );
float_raise( float_flag_overflow | float_flag_inexact );
if ( isTiny && zSig2 ) float_raise( float_flag_underflow );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_divbyzero );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_divbyzero );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_overflow | float_flag_inexact );
float_raise( float_flag_invalid );
float_raise( float_flag_divbyzero );
float_raise( float_flag_invalid );
if ( isTiny && roundBits ) float_raise( float_flag_underflow );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_divbyzero );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_invalid );
float_raise( float_flag_overflow | float_flag_inexact );
if ( isTiny && roundBits ) float_raise( float_flag_underflow );
if ( isTiny && roundBits ) float_raise( float_flag_underflow );
float_raise( float_flag_overflow | float_flag_inexact );
if ( isTiny && zSig1 ) float_raise( float_flag_underflow );