Skip to content

Commit 648a53b

Browse files
authored
Merge pull request #5847 from martin-frbg/lapack1268
Fix wrong name in XERBLA call of ZLA_SYRFSX_EXTENDED (Reference-LAPACK PR 1268)
2 parents 7fdd58a + a08b1aa commit 648a53b

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

lapack-netlib/SRC/zla_syrfsx_extended.f

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,13 @@
55
* Online html documentation available at
66
* http://www.netlib.org/lapack/explore-html/
77
*
8-
*> \htmlonly
98
*> Download ZLA_SYRFSX_EXTENDED + dependencies
109
*> <a href="http://www.netlib.org/cgi-bin/netlibfiles.tgz?format=tgz&filename=/lapack/lapack_routine/zla_syrfsx_extended.f">
1110
*> [TGZ]</a>
1211
*> <a href="http://www.netlib.org/cgi-bin/netlibfiles.zip?format=zip&filename=/lapack/lapack_routine/zla_syrfsx_extended.f">
1312
*> [ZIP]</a>
1413
*> <a href="http://www.netlib.org/cgi-bin/netlibfiles.txt?format=txt&filename=/lapack/lapack_routine/zla_syrfsx_extended.f">
1514
*> [TXT]</a>
16-
*> \endhtmlonly
1715
*
1816
* Definition:
1917
* ===========
@@ -370,7 +368,7 @@
370368
*> \verbatim
371369
*> INFO is INTEGER
372370
*> = 0: Successful exit.
373-
*> < 0: if INFO = -i, the ith argument to ZLA_HERFSX_EXTENDED had an illegal
371+
*> < 0: if INFO = -i, the ith argument to ZLA_SYRFSX_EXTENDED had an illegal
374372
*> value
375373
*> \endverbatim
376374
*
@@ -382,16 +380,18 @@
382380
*> \author Univ. of Colorado Denver
383381
*> \author NAG Ltd.
384382
*
385-
*> \ingroup complex16SYcomputational
383+
*> \ingroup la_herfsx_extended
386384
*
387385
* =====================================================================
388-
SUBROUTINE ZLA_SYRFSX_EXTENDED( PREC_TYPE, UPLO, N, NRHS, A, LDA,
386+
SUBROUTINE ZLA_SYRFSX_EXTENDED( PREC_TYPE, UPLO, N, NRHS, A,
387+
$ LDA,
389388
$ AF, LDAF, IPIV, COLEQU, C, B, LDB,
390389
$ Y, LDY, BERR_OUT, N_NORMS,
391390
$ ERR_BNDS_NORM, ERR_BNDS_COMP, RES,
392391
$ AYB, DY, Y_TAIL, RCOND, ITHRESH,
393392
$ RTHRESH, DZ_UB, IGNORE_CWISE,
394393
$ INFO )
394+
IMPLICIT NONE
395395
*
396396
* -- LAPACK computational routine --
397397
* -- LAPACK is a software package provided by Univ. of Tennessee, --
@@ -457,7 +457,8 @@ SUBROUTINE ZLA_SYRFSX_EXTENDED( PREC_TYPE, UPLO, N, NRHS, A, LDA,
457457
INTEGER ILAUPLO
458458
* ..
459459
* .. External Subroutines ..
460-
EXTERNAL ZAXPY, ZCOPY, ZSYTRS, ZSYMV, BLAS_ZSYMV_X,
460+
EXTERNAL ZAXPY, ZCOPY, ZSYTRS, ZSYMV,
461+
$ BLAS_ZSYMV_X,
461462
$ BLAS_ZSYMV2_X, ZLA_SYAMV, ZLA_WWADDW,
462463
$ ZLA_LIN_BERR
463464
DOUBLE PRECISION DLAMCH
@@ -491,7 +492,7 @@ SUBROUTINE ZLA_SYRFSX_EXTENDED( PREC_TYPE, UPLO, N, NRHS, A, LDA,
491492
INFO = -15
492493
END IF
493494
IF( INFO.NE.0 ) THEN
494-
CALL XERBLA( 'ZLA_HERFSX_EXTENDED', -INFO )
495+
CALL XERBLA( 'ZLA_SYRFSX_EXTENDED', -INFO )
495496
RETURN
496497
END IF
497498
EPS = DLAMCH( 'Epsilon' )
@@ -537,7 +538,8 @@ SUBROUTINE ZLA_SYRFSX_EXTENDED( PREC_TYPE, UPLO, N, NRHS, A, LDA,
537538
*
538539
CALL ZCOPY( N, B( 1, J ), 1, RES, 1 )
539540
IF ( Y_PREC_STATE .EQ. BASE_RESIDUAL ) THEN
540-
CALL ZSYMV( UPLO, N, DCMPLX(-1.0D+0), A, LDA, Y(1,J), 1,
541+
CALL ZSYMV( UPLO, N, DCMPLX(-1.0D+0), A, LDA, Y(1,J),
542+
$ 1,
541543
$ DCMPLX(1.0D+0), RES, 1 )
542544
ELSE IF ( Y_PREC_STATE .EQ. EXTRA_RESIDUAL ) THEN
543545
CALL BLAS_ZSYMV_X( UPLO2, N, DCMPLX(-1.0D+0), A, LDA,

0 commit comments

Comments
 (0)