summaryrefslogtreecommitdiff
path: root/src/lib/lapack/dlabad.f
diff options
context:
space:
mode:
authorjofret2009-04-28 07:17:00 +0000
committerjofret2009-04-28 07:17:00 +0000
commit8c8d2f518968ce7057eec6aa5cd5aec8faab861a (patch)
tree3dd1788b71d6a3ce2b73d2d475a3133580e17530 /src/lib/lapack/dlabad.f
parent9f652ffc16a310ac6641a9766c5b9e2671e0e9cb (diff)
downloadscilab2c-8c8d2f518968ce7057eec6aa5cd5aec8faab861a.tar.gz
scilab2c-8c8d2f518968ce7057eec6aa5cd5aec8faab861a.tar.bz2
scilab2c-8c8d2f518968ce7057eec6aa5cd5aec8faab861a.zip
Moving lapack to right place
Diffstat (limited to 'src/lib/lapack/dlabad.f')
-rw-r--r--src/lib/lapack/dlabad.f55
1 files changed, 0 insertions, 55 deletions
diff --git a/src/lib/lapack/dlabad.f b/src/lib/lapack/dlabad.f
deleted file mode 100644
index 05ff5d44..00000000
--- a/src/lib/lapack/dlabad.f
+++ /dev/null
@@ -1,55 +0,0 @@
- SUBROUTINE DLABAD( SMALL, LARGE )
-*
-* -- LAPACK auxiliary routine (version 3.1) --
-* Univ. of Tennessee, Univ. of California Berkeley and NAG Ltd..
-* November 2006
-*
-* .. Scalar Arguments ..
- DOUBLE PRECISION LARGE, SMALL
-* ..
-*
-* Purpose
-* =======
-*
-* DLABAD takes as input the values computed by DLAMCH for underflow and
-* overflow, and returns the square root of each of these values if the
-* log of LARGE is sufficiently large. This subroutine is intended to
-* identify machines with a large exponent range, such as the Crays, and
-* redefine the underflow and overflow limits to be the square roots of
-* the values computed by DLAMCH. This subroutine is needed because
-* DLAMCH does not compensate for poor arithmetic in the upper half of
-* the exponent range, as is found on a Cray.
-*
-* Arguments
-* =========
-*
-* SMALL (input/output) DOUBLE PRECISION
-* On entry, the underflow threshold as computed by DLAMCH.
-* On exit, if LOG10(LARGE) is sufficiently large, the square
-* root of SMALL, otherwise unchanged.
-*
-* LARGE (input/output) DOUBLE PRECISION
-* On entry, the overflow threshold as computed by DLAMCH.
-* On exit, if LOG10(LARGE) is sufficiently large, the square
-* root of LARGE, otherwise unchanged.
-*
-* =====================================================================
-*
-* .. Intrinsic Functions ..
- INTRINSIC LOG10, SQRT
-* ..
-* .. Executable Statements ..
-*
-* If it looks like we're on a Cray, take the square root of
-* SMALL and LARGE to avoid overflow and underflow problems.
-*
- IF( LOG10( LARGE ).GT.2000.D0 ) THEN
- SMALL = SQRT( SMALL )
- LARGE = SQRT( LARGE )
- END IF
-*
- RETURN
-*
-* End of DLABAD
-*
- END