LAPACK 3.12.1
LAPACK: Linear Algebra PACKage
Loading...
Searching...
No Matches

◆ slabad()

subroutine slabad ( real small,
real large )

SLABAD

Download SLABAD + dependencies [TGZ] [ZIP] [TXT]

Purpose:
!>
!> SLABAD is a no-op and kept for compatibility reasons. It used
!> to correct the overflow/underflow behavior of machines that
!> are not IEEE-754 compliant.
!> 
Parameters
[in,out]SMALL
!>          SMALL is REAL
!>          On entry, the underflow threshold as computed by SLAMCH.
!>          On exit, the unchanged value SMALL.
!> 
[in,out]LARGE
!>          LARGE is REAL
!>          On entry, the overflow threshold as computed by SLAMCH.
!>          On exit, the unchanged value LARGE.
!> 
Author
Univ. of Tennessee
Univ. of California Berkeley
Univ. of Colorado Denver
NAG Ltd.

Definition at line 64 of file slabad.f.

65*
66* -- LAPACK auxiliary routine --
67* -- LAPACK is a software package provided by Univ. of Tennessee, --
68* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
69*
70* .. Scalar Arguments ..
71 REAL LARGE, SMALL
72* ..
73*
74* =====================================================================
75*
76* .. Intrinsic Functions ..
77 INTRINSIC log10, sqrt
78* ..
79* .. Executable Statements ..
80*
81* If it looks like we're on a Cray, take the square root of
82* SMALL and LARGE to avoid overflow and underflow problems.
83*
84* IF( LOG10( LARGE ).GT.2000. ) THEN
85* SMALL = SQRT( SMALL )
86* LARGE = SQRT( LARGE )
87* END IF
88*
89 RETURN
90*
91* End of SLABAD
92*