79 parameter( zero = 0.0e0 )
81 parameter( one = 1.0e0 )
85 LOGICAL x_is_nan, y_is_nan
92 INTRINSIC abs, max, min, sqrt
101 IF ( x_is_nan )
slapy2 = x
102 IF ( y_is_nan )
slapy2 = y
104 IF ( .NOT.( x_is_nan.OR.y_is_nan ) )
THEN 107 w = max( xabs, yabs )
108 z = min( xabs, yabs )
112 slapy2 = w*sqrt( one+( z / w )**2 )
logical function sisnan(SIN)
SISNAN tests input for NaN.
real function slapy2(X, Y)
SLAPY2 returns sqrt(x2+y2).