From a08b1aa8536071cb18399fc8e86d48eb721c3678 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Tue, 23 Jun 2026 21:44:14 +0200 Subject: [PATCH] Fix wrong function name in XERBLA call (Reference-LAPACK PR 1268) --- lapack-netlib/SRC/zla_syrfsx_extended.f | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/lapack-netlib/SRC/zla_syrfsx_extended.f b/lapack-netlib/SRC/zla_syrfsx_extended.f index fb1b9e2d7f..ec1f470842 100644 --- a/lapack-netlib/SRC/zla_syrfsx_extended.f +++ b/lapack-netlib/SRC/zla_syrfsx_extended.f @@ -5,7 +5,6 @@ * Online html documentation available at * http://www.netlib.org/lapack/explore-html/ * -*> \htmlonly *> Download ZLA_SYRFSX_EXTENDED + dependencies *> *> [TGZ] @@ -13,7 +12,6 @@ *> [ZIP] *> *> [TXT] -*> \endhtmlonly * * Definition: * =========== @@ -370,7 +368,7 @@ *> \verbatim *> INFO is INTEGER *> = 0: Successful exit. -*> < 0: if INFO = -i, the ith argument to ZLA_HERFSX_EXTENDED had an illegal +*> < 0: if INFO = -i, the ith argument to ZLA_SYRFSX_EXTENDED had an illegal *> value *> \endverbatim * @@ -382,16 +380,18 @@ *> \author Univ. of Colorado Denver *> \author NAG Ltd. * -*> \ingroup complex16SYcomputational +*> \ingroup la_herfsx_extended * * ===================================================================== - SUBROUTINE ZLA_SYRFSX_EXTENDED( PREC_TYPE, UPLO, N, NRHS, A, LDA, + SUBROUTINE ZLA_SYRFSX_EXTENDED( PREC_TYPE, UPLO, N, NRHS, A, + $ LDA, $ AF, LDAF, IPIV, COLEQU, C, B, LDB, $ Y, LDY, BERR_OUT, N_NORMS, $ ERR_BNDS_NORM, ERR_BNDS_COMP, RES, $ AYB, DY, Y_TAIL, RCOND, ITHRESH, $ RTHRESH, DZ_UB, IGNORE_CWISE, $ INFO ) + IMPLICIT NONE * * -- LAPACK computational routine -- * -- 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, INTEGER ILAUPLO * .. * .. External Subroutines .. - EXTERNAL ZAXPY, ZCOPY, ZSYTRS, ZSYMV, BLAS_ZSYMV_X, + EXTERNAL ZAXPY, ZCOPY, ZSYTRS, ZSYMV, + $ BLAS_ZSYMV_X, $ BLAS_ZSYMV2_X, ZLA_SYAMV, ZLA_WWADDW, $ ZLA_LIN_BERR DOUBLE PRECISION DLAMCH @@ -491,7 +492,7 @@ SUBROUTINE ZLA_SYRFSX_EXTENDED( PREC_TYPE, UPLO, N, NRHS, A, LDA, INFO = -15 END IF IF( INFO.NE.0 ) THEN - CALL XERBLA( 'ZLA_HERFSX_EXTENDED', -INFO ) + CALL XERBLA( 'ZLA_SYRFSX_EXTENDED', -INFO ) RETURN END IF EPS = DLAMCH( 'Epsilon' ) @@ -537,7 +538,8 @@ SUBROUTINE ZLA_SYRFSX_EXTENDED( PREC_TYPE, UPLO, N, NRHS, A, LDA, * CALL ZCOPY( N, B( 1, J ), 1, RES, 1 ) IF ( Y_PREC_STATE .EQ. BASE_RESIDUAL ) THEN - CALL ZSYMV( UPLO, N, DCMPLX(-1.0D+0), A, LDA, Y(1,J), 1, + CALL ZSYMV( UPLO, N, DCMPLX(-1.0D+0), A, LDA, Y(1,J), + $ 1, $ DCMPLX(1.0D+0), RES, 1 ) ELSE IF ( Y_PREC_STATE .EQ. EXTRA_RESIDUAL ) THEN CALL BLAS_ZSYMV_X( UPLO2, N, DCMPLX(-1.0D+0), A, LDA,