Merge pull request #4402 from martin-frbg/lapack967
Fix an uninitialized read (use of wrong variable) in ?BBCSD (Reference-LAPACK PR 967)
This commit is contained in:
commit
534de14a02
|
@ -805,7 +805,7 @@
|
|||
CALL SLARTGP( B22BULGE, B22E(I-1), RWORK(IU2SN+I-1),
|
||||
$ RWORK(IU2CS+I-1), R )
|
||||
ELSE IF( NU .LT. MU ) THEN
|
||||
CALL SLARTGS( B21E(I), B21E(I+1), NU, RWORK(IU2CS+I-1),
|
||||
CALL SLARTGS( B21E(I), B21D(I+1), NU, RWORK(IU2CS+I-1),
|
||||
$ RWORK(IU2SN+I-1) )
|
||||
ELSE
|
||||
CALL SLARTGS( B22D(I), B22E(I), MU, RWORK(IU2CS+I-1),
|
||||
|
|
|
@ -805,7 +805,7 @@
|
|||
CALL DLARTGP( B22BULGE, B22E(I-1), WORK(IU2SN+I-1),
|
||||
$ WORK(IU2CS+I-1), R )
|
||||
ELSE IF( NU .LT. MU ) THEN
|
||||
CALL DLARTGS( B21E(I), B21E(I+1), NU, WORK(IU2CS+I-1),
|
||||
CALL DLARTGS( B21E(I), B21D(I+1), NU, WORK(IU2CS+I-1),
|
||||
$ WORK(IU2SN+I-1) )
|
||||
ELSE
|
||||
CALL DLARTGS( B22D(I), B22E(I), MU, WORK(IU2CS+I-1),
|
||||
|
|
|
@ -805,7 +805,7 @@
|
|||
CALL SLARTGP( B22BULGE, B22E(I-1), WORK(IU2SN+I-1),
|
||||
$ WORK(IU2CS+I-1), R )
|
||||
ELSE IF( NU .LT. MU ) THEN
|
||||
CALL SLARTGS( B21E(I), B21E(I+1), NU, WORK(IU2CS+I-1),
|
||||
CALL SLARTGS( B21E(I), B21D(I+1), NU, WORK(IU2CS+I-1),
|
||||
$ WORK(IU2SN+I-1) )
|
||||
ELSE
|
||||
CALL SLARTGS( B22D(I), B22E(I), MU, WORK(IU2CS+I-1),
|
||||
|
|
|
@ -804,7 +804,7 @@
|
|||
CALL DLARTGP( B22BULGE, B22E(I-1), RWORK(IU2SN+I-1),
|
||||
$ RWORK(IU2CS+I-1), R )
|
||||
ELSE IF( NU .LT. MU ) THEN
|
||||
CALL DLARTGS( B21E(I), B21E(I+1), NU, RWORK(IU2CS+I-1),
|
||||
CALL DLARTGS( B21E(I), B21D(I+1), NU, RWORK(IU2CS+I-1),
|
||||
$ RWORK(IU2SN+I-1) )
|
||||
ELSE
|
||||
CALL DLARTGS( B22D(I), B22E(I), MU, RWORK(IU2CS+I-1),
|
||||
|
|
Loading…
Reference in New Issue