75 DOUBLE PRECISION FUNCTION dnrm2(N,X,INCX)
92 DOUBLE PRECISION one,zero
93 parameter(one=1.0d+0,zero=0.0d+0)
96 DOUBLE PRECISION absxi,norm,scale,ssq
102 IF (n.LT.1 .OR. incx.LT.1)
THEN
104 ELSE IF (n.EQ.1)
THEN
113 DO 10 ix = 1,1 + (n-1)*incx,incx
114 IF (x(ix).NE.zero)
THEN
116 IF (scale.LT.absxi)
THEN
117 ssq = one + ssq* (scale/absxi)**2
120 ssq = ssq + (absxi/scale)**2
124 norm = scale*sqrt(ssq)