diff --git a/lapack-netlib/SRC/cbbcsd.f b/lapack-netlib/SRC/cbbcsd.f index ebc68b8a6a..d1e1471345 100644 --- a/lapack-netlib/SRC/cbbcsd.f +++ b/lapack-netlib/SRC/cbbcsd.f @@ -351,9 +351,9 @@ SUBROUTINE CBBCSD( JOBU1, JOBU2, JOBV1T, JOBV2T, TRANS, M, P, * .. Parameters .. INTEGER MAXITR PARAMETER ( MAXITR = 6 ) - REAL HUNDRED, MEIGHTH, ONE, TEN, ZERO + REAL HUNDRED, MEIGHTH, ZERO, ONE, TEN PARAMETER ( HUNDRED = 100.0E0, MEIGHTH = -0.125E0, - $ ONE = 1.0E0, TEN = 10.0E0, ZERO = 0.0E0 ) + $ ZERO = 0.0E0, ONE = 1.0E0, TEN = 10.0E0 ) COMPLEX NEGONECOMPLEX PARAMETER ( NEGONECOMPLEX = (-1.0E0,0.0E0) ) REAL PIOVER2 @@ -576,7 +576,7 @@ SUBROUTINE CBBCSD( JOBU1, JOBU2, JOBV1T, JOBV2T, TRANS, M, P, END IF ELSE NU = SIGMA21 - MU = SQRT( 1.0 - NU**2 ) + MU = SQRT( ONE - NU**2 ) IF( NU .LT. THRESH ) THEN MU = ONE NU = ZERO @@ -1114,4 +1114,3 @@ SUBROUTINE CBBCSD( JOBU1, JOBU2, JOBV1T, JOBV2T, TRANS, M, P, * End of CBBCSD * END - diff --git a/lapack-netlib/SRC/clartg.f90 b/lapack-netlib/SRC/clartg.f90 index 6231f85203..9ebc74da28 100644 --- a/lapack-netlib/SRC/clartg.f90 +++ b/lapack-netlib/SRC/clartg.f90 @@ -203,7 +203,7 @@ subroutine CLARTG( f, g, c, s, r ) rtmax = rtmax * 2 if( f2 > rtmin .and. h2 < rtmax ) then ! safmin <= sqrt( f2*h2 ) <= safmax - s = conjg( g ) * ( f / sqrt( f2*h2 ) ) + s = ( f / sqrt( f2 ) ) * ( conjg( g ) / sqrt( h2 ) ) else s = conjg( g ) * ( r / h2 ) end if @@ -223,7 +223,7 @@ subroutine CLARTG( f, g, c, s, r ) ! sqrt(safmin) <= f2 * sqrt(safmax) <= h2 / sqrt(f2 * h2) <= h2 * (safmin / f2) <= h2 <= safmax r = f * ( h2 / d ) end if - s = conjg( g ) * ( f / d ) + s = ( f / sqrt( f2 ) ) * ( conjg( g ) / sqrt( h2 ) ) end if else ! @@ -259,7 +259,7 @@ subroutine CLARTG( f, g, c, s, r ) rtmax = rtmax * 2 if( f2 > rtmin .and. h2 < rtmax ) then ! safmin <= sqrt( f2*h2 ) <= safmax - s = conjg( gs ) * ( fs / sqrt( f2*h2 ) ) + s = ( fs / sqrt( f2 ) ) * ( conjg( gs ) / sqrt( h2 ) ) else s = conjg( gs ) * ( r / h2 ) end if @@ -279,7 +279,7 @@ subroutine CLARTG( f, g, c, s, r ) ! sqrt(safmin) <= f2 * sqrt(safmax) <= h2 / sqrt(f2 * h2) <= h2 * (safmin / f2) <= h2 <= safmax r = fs * ( h2 / d ) end if - s = conjg( gs ) * ( fs / d ) + s = ( fs / sqrt( f2 ) ) * ( conjg( gs ) / sqrt( h2 ) ) end if ! Rescale c and r c = c * w diff --git a/lapack-netlib/SRC/dbbcsd.f b/lapack-netlib/SRC/dbbcsd.f index 00989c39b7..451202cc4c 100644 --- a/lapack-netlib/SRC/dbbcsd.f +++ b/lapack-netlib/SRC/dbbcsd.f @@ -351,9 +351,9 @@ SUBROUTINE DBBCSD( JOBU1, JOBU2, JOBV1T, JOBV2T, TRANS, M, P, * .. Parameters .. INTEGER MAXITR PARAMETER ( MAXITR = 6 ) - DOUBLE PRECISION HUNDRED, MEIGHTH, ONE, TEN, ZERO + DOUBLE PRECISION HUNDRED, MEIGHTH, ZERO, ONE, TEN PARAMETER ( HUNDRED = 100.0D0, MEIGHTH = -0.125D0, - $ ONE = 1.0D0, TEN = 10.0D0, ZERO = 0.0D0 ) + $ ZERO = 0.0D0, ONE = 1.0D0, TEN = 10.0D0 ) DOUBLE PRECISION NEGONE PARAMETER ( NEGONE = -1.0D0 ) DOUBLE PRECISION PIOVER2 @@ -576,7 +576,7 @@ SUBROUTINE DBBCSD( JOBU1, JOBU2, JOBV1T, JOBV2T, TRANS, M, P, END IF ELSE NU = SIGMA21 - MU = SQRT( 1.0 - NU**2 ) + MU = SQRT( ONE - NU**2 ) IF( NU .LT. THRESH ) THEN MU = ONE NU = ZERO @@ -1108,4 +1108,3 @@ SUBROUTINE DBBCSD( JOBU1, JOBU2, JOBV1T, JOBV2T, TRANS, M, P, * End of DBBCSD * END - diff --git a/lapack-netlib/SRC/sbbcsd.f b/lapack-netlib/SRC/sbbcsd.f index 89df6e5cc6..d764936b0a 100644 --- a/lapack-netlib/SRC/sbbcsd.f +++ b/lapack-netlib/SRC/sbbcsd.f @@ -351,9 +351,9 @@ SUBROUTINE SBBCSD( JOBU1, JOBU2, JOBV1T, JOBV2T, TRANS, M, P, * .. Parameters .. INTEGER MAXITR PARAMETER ( MAXITR = 6 ) - REAL HUNDRED, MEIGHTH, ONE, TEN, ZERO + REAL HUNDRED, MEIGHTH, ZERO, ONE, TEN PARAMETER ( HUNDRED = 100.0E0, MEIGHTH = -0.125E0, - $ ONE = 1.0E0, TEN = 10.0E0, ZERO = 0.0E0 ) + $ ZERO = 0.0E0, ONE = 1.0E0, TEN = 10.0E0 ) REAL NEGONE PARAMETER ( NEGONE = -1.0E0 ) REAL PIOVER2 @@ -576,7 +576,7 @@ SUBROUTINE SBBCSD( JOBU1, JOBU2, JOBV1T, JOBV2T, TRANS, M, P, END IF ELSE NU = SIGMA21 - MU = SQRT( 1.0 - NU**2 ) + MU = SQRT( ONE - NU**2 ) IF( NU .LT. THRESH ) THEN MU = ONE NU = ZERO @@ -1108,4 +1108,3 @@ SUBROUTINE SBBCSD( JOBU1, JOBU2, JOBV1T, JOBV2T, TRANS, M, P, * End of SBBCSD * END - diff --git a/lapack-netlib/SRC/zbbcsd.f b/lapack-netlib/SRC/zbbcsd.f index bc36111996..6e2e6b6d8c 100644 --- a/lapack-netlib/SRC/zbbcsd.f +++ b/lapack-netlib/SRC/zbbcsd.f @@ -351,9 +351,9 @@ SUBROUTINE ZBBCSD( JOBU1, JOBU2, JOBV1T, JOBV2T, TRANS, M, P, * .. Parameters .. INTEGER MAXITR PARAMETER ( MAXITR = 6 ) - DOUBLE PRECISION HUNDRED, MEIGHTH, ONE, TEN, ZERO + DOUBLE PRECISION HUNDRED, MEIGHTH, ZERO, ONE, TEN PARAMETER ( HUNDRED = 100.0D0, MEIGHTH = -0.125D0, - $ ONE = 1.0D0, TEN = 10.0D0, ZERO = 0.0D0 ) + $ ZERO = 0.0D0, ONE = 1.0D0, TEN = 10.0D0 ) COMPLEX*16 NEGONECOMPLEX PARAMETER ( NEGONECOMPLEX = (-1.0D0,0.0D0) ) DOUBLE PRECISION PIOVER2 @@ -575,7 +575,7 @@ SUBROUTINE ZBBCSD( JOBU1, JOBU2, JOBV1T, JOBV2T, TRANS, M, P, END IF ELSE NU = SIGMA21 - MU = SQRT( 1.0 - NU**2 ) + MU = SQRT( ONE - NU**2 ) IF( NU .LT. THRESH ) THEN MU = ONE NU = ZERO @@ -1113,4 +1113,3 @@ SUBROUTINE ZBBCSD( JOBU1, JOBU2, JOBV1T, JOBV2T, TRANS, M, P, * End of ZBBCSD * END - diff --git a/lapack-netlib/SRC/zlartg.f90 b/lapack-netlib/SRC/zlartg.f90 index a4f9bd4b00..b6e6144e5d 100644 --- a/lapack-netlib/SRC/zlartg.f90 +++ b/lapack-netlib/SRC/zlartg.f90 @@ -203,7 +203,7 @@ subroutine ZLARTG( f, g, c, s, r ) rtmax = rtmax * 2 if( f2 > rtmin .and. h2 < rtmax ) then ! safmin <= sqrt( f2*h2 ) <= safmax - s = conjg( g ) * ( f / sqrt( f2*h2 ) ) + s = ( f / sqrt( f2 ) ) * ( conjg( g ) / sqrt( h2 ) ) else s = conjg( g ) * ( r / h2 ) end if @@ -223,7 +223,7 @@ subroutine ZLARTG( f, g, c, s, r ) ! sqrt(safmin) <= f2 * sqrt(safmax) <= h2 / sqrt(f2 * h2) <= h2 * (safmin / f2) <= h2 <= safmax r = f * ( h2 / d ) end if - s = conjg( g ) * ( f / d ) + s = ( f / sqrt( f2 ) ) * ( conjg( g ) / sqrt( h2 ) ) end if else ! @@ -259,7 +259,7 @@ subroutine ZLARTG( f, g, c, s, r ) rtmax = rtmax * 2 if( f2 > rtmin .and. h2 < rtmax ) then ! safmin <= sqrt( f2*h2 ) <= safmax - s = conjg( gs ) * ( fs / sqrt( f2*h2 ) ) + s = ( fs / sqrt( f2 ) ) * ( conjg( gs ) / sqrt( h2 ) ) else s = conjg( gs ) * ( r / h2 ) end if @@ -279,7 +279,7 @@ subroutine ZLARTG( f, g, c, s, r ) ! sqrt(safmin) <= f2 * sqrt(safmax) <= h2 / sqrt(f2 * h2) <= h2 * (safmin / f2) <= h2 <= safmax r = fs * ( h2 / d ) end if - s = conjg( gs ) * ( fs / d ) + s = ( fs / sqrt( f2 ) ) * ( conjg( gs ) / sqrt( h2 ) ) end if ! Rescale c and r c = c * w