1 SUBROUTINE ZUCHK
(YR
, YI
, NZ
, ASCLE
, TOL
)
2 C***BEGIN PROLOGUE ZUCHK
3 C***REFER TO ZSERI,ZUOIK,ZUNK1,ZUNK2,ZUNI1,ZUNI2,ZKSCL
5 C Y ENTERS AS A SCALED QUANTITY WHOSE MAGNITUDE IS GREATER THAN
6 C EXP(-ALIM)=ASCLE=1.0E+3*D1MACH(1)/TOL. THE TEST IS MADE TO SEE
7 C IF THE MAGNITUDE OF THE REAL OR IMAGINARY PART WOULD UNDERFLOW
8 C WHEN Y IS SCALED (BY TOL) TO ITS PROPER VALUE. Y IS ACCEPTED
9 C IF THE UNDERFLOW IS AT LEAST ONE PRECISION BELOW THE MAGNITUDE
10 C OF THE LARGEST COMPONENT; OTHERWISE THE PHASE ANGLE DOES NOT HAVE
11 C ABSOLUTE ACCURACY AND AN UNDERFLOW IS ASSUMED.
13 C***ROUTINES CALLED (NONE)
14 C***END PROLOGUE ZUCHK
17 DOUBLE PRECISION ASCLE
, SS
, ST
, TOL
, WR
, WI
, YR
, YI
23 IF (ST
.GT
.ASCLE
) RETURN