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

◆ dlabad()

subroutine dlabad ( double precision small,
double precision large )

DLABAD

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

Purpose:
!>
!> DLABAD 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 DOUBLE PRECISION
!>          On entry, the underflow threshold as computed by DLAMCH.
!>          On exit, the unchanged value SMALL.
!> 
[in,out]LARGE
!>          LARGE is DOUBLE PRECISION
!>          On entry, the overflow threshold as computed by DLAMCH.
!>          On exit, the unchanged value LARGE.
!> 
Author
Univ. of Tennessee
Univ. of California Berkeley
Univ. of Colorado Denver
NAG Ltd.

Definition at line 65 of file dlabad.f.

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