LDBL_MAX
if( y >= LDBL_MAX )
if( y <= -LDBL_MAX )
if( x >= LDBL_MAX )
if( x <= -LDBL_MAX )
return( LDBL_MAX );
test(fmal, LDBL_MAX, LDBL_MAX, -INFINITY, -INFINITY,
test(fmal, LDBL_MAX, -LDBL_MAX, INFINITY, INFINITY,
test(fmal, LDBL_MAX, LDBL_MAX, NAN, NAN, ALL_STD_EXCEPT, 0);