5 * Revision 1.1.1.1 1996/04/01 15:02:33 mclareni
10 SUBROUTINE CBAL(NM,N,AR,AI,LOW,IGH,SCALE)
11 INTEGER I,J,K,L,M,N,JJ,NM,IGH,LOW,IEXC
12 REAL AR(NM,N),AI(NM,N),SCALE(N)
13 REAL C,F,G,R,S,B2,RADIX
21 IF (J .EQ. M) GO TO 50
38 50 GO TO (80,130), IEXC
39 80 IF (L .EQ. 1) GO TO 280
44 IF (I .EQ. J) GO TO 110
45 IF (AR(J,I) .NE. 0.0 .OR. AI(J,I) .NE. 0.0) GO TO 120
55 IF (I .EQ. J) GO TO 150
56 IF (AR(I,J) .NE. 0.0 .OR. AI(I,J) .NE. 0.0) GO TO 170
69 IF (J .EQ. I) GO TO 200
70 C = C + ABS(AR(J,I)) + ABS(AI(J,I))
71 R = R + ABS(AR(I,J)) + ABS(AI(I,J))
76 210 IF (C .GE. G) GO TO 220
81 230 IF (C .LT. G) GO TO 240
85 240 IF ((C + R) / F .GE. 0.95 * S) GO TO 270
87 SCALE(I) = SCALE(I) * F