| @@ -283,7 +283,7 @@ | |||||
| END IF | END IF | ||||
| ELSE | ELSE | ||||
| IF( LSAME( DIAG, 'U' ) ) THEN | IF( LSAME( DIAG, 'U' ) ) THEN | ||||
| DO 210 I = 1, N | |||||
| DO 210 I = 1, MIN( M, N ) | |||||
| WORK( I ) = ONE | WORK( I ) = ONE | ||||
| 210 CONTINUE | 210 CONTINUE | ||||
| DO 220 I = N + 1, M | DO 220 I = N + 1, M | ||||
| @@ -281,7 +281,7 @@ | |||||
| END IF | END IF | ||||
| ELSE | ELSE | ||||
| IF( LSAME( DIAG, 'U' ) ) THEN | IF( LSAME( DIAG, 'U' ) ) THEN | ||||
| DO 210 I = 1, N | |||||
| DO 210 I = 1, MIN( M, N ) | |||||
| WORK( I ) = ONE | WORK( I ) = ONE | ||||
| 210 CONTINUE | 210 CONTINUE | ||||
| DO 220 I = N + 1, M | DO 220 I = N + 1, M | ||||
| @@ -281,7 +281,7 @@ | |||||
| END IF | END IF | ||||
| ELSE | ELSE | ||||
| IF( LSAME( DIAG, 'U' ) ) THEN | IF( LSAME( DIAG, 'U' ) ) THEN | ||||
| DO 210 I = 1, N | |||||
| DO 210 I = 1, MIN( M, N ) | |||||
| WORK( I ) = ONE | WORK( I ) = ONE | ||||
| 210 CONTINUE | 210 CONTINUE | ||||
| DO 220 I = N + 1, M | DO 220 I = N + 1, M | ||||
| @@ -283,7 +283,7 @@ | |||||
| END IF | END IF | ||||
| ELSE | ELSE | ||||
| IF( LSAME( DIAG, 'U' ) ) THEN | IF( LSAME( DIAG, 'U' ) ) THEN | ||||
| DO 210 I = 1, N | |||||
| DO 210 I = 1, MIN( M, N ) | |||||
| WORK( I ) = ONE | WORK( I ) = ONE | ||||
| 210 CONTINUE | 210 CONTINUE | ||||
| DO 220 I = N + 1, M | DO 220 I = N + 1, M | ||||