Skip to content

Commit d3388ad

Browse files
authored
Merge pull request #1220 from nakatamaho/topic/xLARGV-fix-helper-naming
clargv,zlargv: rename local ABS1 helper to CABSMAX
2 parents 9130566 + 1ed1f08 commit d3388ad

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

SRC/clargv.f

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ SUBROUTINE CLARGV( N, X, INCX, Y, INCY, C, INCC )
155155
$ SQRT
156156
* ..
157157
* .. Statement Functions ..
158-
REAL ABS1, ABSSQ
158+
REAL CABSMAX, ABSSQ
159159
* ..
160160
* .. Save statement ..
161161
* SAVE FIRST, SAFMX2, SAFMIN, SAFMN2
@@ -164,7 +164,7 @@ SUBROUTINE CLARGV( N, X, INCX, Y, INCY, C, INCC )
164164
* DATA FIRST / .TRUE. /
165165
* ..
166166
* .. Statement Function definitions ..
167-
ABS1( FF ) = MAX( ABS( REAL( FF ) ), ABS( AIMAG( FF ) ) )
167+
CABSMAX( FF ) = MAX( ABS( REAL( FF ) ), ABS( AIMAG( FF ) ) )
168168
ABSSQ( FF ) = REAL( FF )**2 + AIMAG( FF )**2
169169
* ..
170170
* .. Executable Statements ..
@@ -186,7 +186,7 @@ SUBROUTINE CLARGV( N, X, INCX, Y, INCY, C, INCC )
186186
*
187187
* Use identical algorithm as in CLARTG
188188
*
189-
SCALE = MAX( ABS1( F ), ABS1( G ) )
189+
SCALE = MAX( CABSMAX( F ), CABSMAX( G ) )
190190
FS = F
191191
GS = G
192192
COUNT = 0
@@ -242,7 +242,7 @@ SUBROUTINE CLARGV( N, X, INCX, Y, INCY, C, INCC )
242242
CS = F2S / G2S
243243
* Make sure abs(FF) = 1
244244
* Do complex/real division explicitly with 2 real divisions
245-
IF( ABS1( F ).GT.ONE ) THEN
245+
IF( CABSMAX( F ).GT.ONE ) THEN
246246
D = SLAPY2( REAL( F ), AIMAG( F ) )
247247
FF = CMPLX( REAL( F ) / D, AIMAG( F ) / D )
248248
ELSE

SRC/zlargv.f

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ SUBROUTINE ZLARGV( N, X, INCX, Y, INCY, C, INCC )
156156
$ MAX, SQRT
157157
* ..
158158
* .. Statement Functions ..
159-
DOUBLE PRECISION ABS1, ABSSQ
159+
DOUBLE PRECISION CABSMAX, ABSSQ
160160
* ..
161161
* .. Save statement ..
162162
* SAVE FIRST, SAFMX2, SAFMIN, SAFMN2
@@ -165,7 +165,7 @@ SUBROUTINE ZLARGV( N, X, INCX, Y, INCY, C, INCC )
165165
* DATA FIRST / .TRUE. /
166166
* ..
167167
* .. Statement Function definitions ..
168-
ABS1( FF ) = MAX( ABS( DBLE( FF ) ), ABS( DIMAG( FF ) ) )
168+
CABSMAX( FF ) = MAX( ABS( DBLE( FF ) ), ABS( DIMAG( FF ) ) )
169169
ABSSQ( FF ) = DBLE( FF )**2 + DIMAG( FF )**2
170170
* ..
171171
* .. Executable Statements ..
@@ -187,7 +187,7 @@ SUBROUTINE ZLARGV( N, X, INCX, Y, INCY, C, INCC )
187187
*
188188
* Use identical algorithm as in ZLARTG
189189
*
190-
SCALE = MAX( ABS1( F ), ABS1( G ) )
190+
SCALE = MAX( CABSMAX( F ), CABSMAX( G ) )
191191
FS = F
192192
GS = G
193193
COUNT = 0
@@ -243,7 +243,7 @@ SUBROUTINE ZLARGV( N, X, INCX, Y, INCY, C, INCC )
243243
CS = F2S / G2S
244244
* Make sure abs(FF) = 1
245245
* Do complex/real division explicitly with 2 real divisions
246-
IF( ABS1( F ).GT.ONE ) THEN
246+
IF( CABSMAX( F ).GT.ONE ) THEN
247247
D = DLAPY2( DBLE( F ), DIMAG( F ) )
248248
FF = DCMPLX( DBLE( F ) / D, DIMAG( F ) / D )
249249
ELSE

0 commit comments

Comments
 (0)