89 SUBROUTINE srotmg(SD1,SD2,SX1,SY1,SPARAM)
105 REAL GAM,GAMSQ,ONE,RGAMSQ,SFLAG,SH11,SH12,SH21,SH22,SP1,SP2,SQ1,
106 $ sq2,stemp,su,two,zero
113 DATA zero,one,two/0.e0,1.e0,2.e0/
114 DATA gam,gamsq,rgamsq/4096.e0,1.67772e7,5.96046e-8/
117 IF (sd1.LT.zero)
THEN 131 IF (sp2.EQ.zero)
THEN 141 IF (abs(sq1).GT.abs(sq2))
THEN 168 IF (sq2.LT.zero)
THEN 192 IF (sd1.NE.zero)
THEN 193 DO WHILE ((sd1.LE.rgamsq) .OR. (sd1.GE.gamsq))
194 IF (sflag.EQ.zero)
THEN 203 IF (sd1.LE.rgamsq)
THEN 217 IF (sd2.NE.zero)
THEN 218 DO WHILE ( (abs(sd2).LE.rgamsq) .OR. (abs(sd2).GE.gamsq) )
219 IF (sflag.EQ.zero)
THEN 228 IF (abs(sd2).LE.rgamsq)
THEN 242 IF (sflag.LT.zero)
THEN 247 ELSE IF (sflag.EQ.zero)
THEN subroutine srotmg(SD1, SD2, SX1, SY1, SPARAM)
SROTMG