Diff for /rpl/lapack/lapack/dsysvxx.f between versions 1.11 and 1.12

version 1.11, 2014/01/27 09:28:28 version 1.12, 2015/11/26 11:44:20
Line 495 Line 495
 *> \author Univ. of Colorado Denver   *> \author Univ. of Colorado Denver 
 *> \author NAG Ltd.   *> \author NAG Ltd. 
 *  *
 *> \date September 2012  *> \date November 2015
 *  *
 *> \ingroup doubleSYdriver  *> \ingroup doubleSYdriver
 *  *
Line 505 Line 505
      $                    N_ERR_BNDS, ERR_BNDS_NORM, ERR_BNDS_COMP,       $                    N_ERR_BNDS, ERR_BNDS_NORM, ERR_BNDS_COMP,
      $                    NPARAMS, PARAMS, WORK, IWORK, INFO )       $                    NPARAMS, PARAMS, WORK, IWORK, INFO )
 *  *
 *  -- LAPACK driver routine (version 3.4.2) --  *  -- LAPACK driver routine (version 3.6.0) --
 *  -- LAPACK is a software package provided by Univ. of Tennessee,    --  *  -- LAPACK is a software package provided by Univ. of Tennessee,    --
 *  -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--  *  -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
 *     September 2012  *     November 2015
 *  *
 *     .. Scalar Arguments ..  *     .. Scalar Arguments ..
       CHARACTER          EQUED, FACT, UPLO        CHARACTER          EQUED, FACT, UPLO
Line 594 Line 594
          INFO = -8           INFO = -8
       ELSE IF( LSAME( FACT, 'F' ) .AND. .NOT.        ELSE IF( LSAME( FACT, 'F' ) .AND. .NOT.
      $        ( RCEQU .OR. LSAME( EQUED, 'N' ) ) ) THEN       $        ( RCEQU .OR. LSAME( EQUED, 'N' ) ) ) THEN
          INFO = -9           INFO = -10
       ELSE        ELSE
          IF ( RCEQU ) THEN           IF ( RCEQU ) THEN
             SMIN = BIGNUM              SMIN = BIGNUM
Line 604 Line 604
                SMAX = MAX( SMAX, S( J ) )                 SMAX = MAX( SMAX, S( J ) )
  10         CONTINUE   10         CONTINUE
             IF( SMIN.LE.ZERO ) THEN              IF( SMIN.LE.ZERO ) THEN
                INFO = -10                 INFO = -11
             ELSE IF( N.GT.0 ) THEN              ELSE IF( N.GT.0 ) THEN
                SCOND = MAX( SMIN, SMLNUM ) / MIN( SMAX, BIGNUM )                 SCOND = MAX( SMIN, SMLNUM ) / MIN( SMAX, BIGNUM )
             ELSE              ELSE
Line 613 Line 613
          END IF           END IF
          IF( INFO.EQ.0 ) THEN           IF( INFO.EQ.0 ) THEN
             IF( LDB.LT.MAX( 1, N ) ) THEN              IF( LDB.LT.MAX( 1, N ) ) THEN
                INFO = -12                 INFO = -13
             ELSE IF( LDX.LT.MAX( 1, N ) ) THEN              ELSE IF( LDX.LT.MAX( 1, N ) ) THEN
                INFO = -14                 INFO = -15
             END IF              END IF
          END IF           END IF
       END IF        END IF

Removed from v.1.11  
changed lines
  Added in v.1.12


CVSweb interface <joel.bertrand@systella.fr>