Merge pull request #5911 from martin-frbg/lapack1305

Replace HUGE intrinsic in ?TGSJA for consistency (Reference-LAPACK PR 1305)
This commit is contained in:
Martin Kroeker
2026-07-14 17:58:23 +02:00
committed by GitHub
4 changed files with 20 additions and 12 deletions
+5 -3
View File
@@ -414,17 +414,19 @@
* ..
* .. External Functions ..
LOGICAL LSAME
EXTERNAL LSAME
REAL SLAMCH
EXTERNAL LSAME, SLAMCH
* ..
* .. External Subroutines ..
EXTERNAL CCOPY, CLAGS2, CLAPLL, CLASET, CROT, CSSCAL,
$ SLARTG, XERBLA
* ..
* .. Intrinsic Functions ..
INTRINSIC ABS, CONJG, MAX, MIN, REAL, HUGE
PARAMETER ( HUGENUM = HUGE(ZERO) )
INTRINSIC ABS, CONJG, MAX, MIN, REAL
* ..
* .. Executable Statements ..
*
HUGENUM = SLAMCH( 'O' )
*
* Decode and test the input parameters
*
+5 -3
View File
@@ -409,17 +409,19 @@
* ..
* .. External Functions ..
LOGICAL LSAME
EXTERNAL LSAME
DOUBLE PRECISION DLAMCH
EXTERNAL LSAME, DLAMCH
* ..
* .. External Subroutines ..
EXTERNAL DCOPY, DLAGS2, DLAPLL, DLARTG, DLASET, DROT,
$ DSCAL, XERBLA
* ..
* .. Intrinsic Functions ..
INTRINSIC ABS, MAX, MIN, HUGE
PARAMETER ( HUGENUM = HUGE(ZERO) )
INTRINSIC ABS, MAX, MIN
* ..
* .. Executable Statements ..
*
HUGENUM = DLAMCH( 'O' )
*
* Decode and test the input parameters
*
+5 -3
View File
@@ -409,17 +409,19 @@
* ..
* .. External Functions ..
LOGICAL LSAME
EXTERNAL LSAME
REAL SLAMCH
EXTERNAL LSAME, SLAMCH
* ..
* .. External Subroutines ..
EXTERNAL SCOPY, SLAGS2, SLAPLL, SLARTG, SLASET, SROT,
$ SSCAL, XERBLA
* ..
* .. Intrinsic Functions ..
INTRINSIC ABS, MAX, MIN, HUGE
PARAMETER ( HUGENUM = HUGE(ZERO) )
INTRINSIC ABS, MAX, MIN
* ..
* .. Executable Statements ..
*
HUGENUM = SLAMCH( 'O' )
*
* Decode and test the input parameters
*
+5 -3
View File
@@ -414,17 +414,19 @@
* ..
* .. External Functions ..
LOGICAL LSAME
EXTERNAL LSAME
DOUBLE PRECISION DLAMCH
EXTERNAL LSAME, DLAMCH
* ..
* .. External Subroutines ..
EXTERNAL DLARTG, XERBLA, ZCOPY, ZDSCAL, ZLAGS2, ZLAPLL,
$ ZLASET, ZROT
* ..
* .. Intrinsic Functions ..
INTRINSIC ABS, DBLE, DCONJG, MAX, MIN, HUGE
PARAMETER ( HUGENUM = HUGE(ZERO) )
INTRINSIC ABS, DBLE, DCONJG, MAX, MIN
* ..
* .. Executable Statements ..
*
HUGENUM = DLAMCH( 'O' )
*
* Decode and test the input parameters
*