62 DOUBLE PRECISION FUNCTION dlapy2( X, Y )
76 parameter( zero = 0.0d0 )
78 parameter( one = 1.0d0 )
81 DOUBLE PRECISION w, xabs, yabs, z
82 LOGICAL x_is_nan, y_is_nan
89 INTRINSIC abs, max, min, sqrt
98 IF ( .NOT.( x_is_nan.OR.y_is_nan ) )
THEN
101 w = max( xabs, yabs )
102 z = min( xabs, yabs )
106 dlapy2 = w*sqrt( one+( z / w )**2 )
logical function disnan(DIN)
DISNAN tests input for NaN.
double precision function dlapy2(X, Y)
DLAPY2 returns sqrt(x2+y2).