46   integer, 
parameter :: 
sp = kind(1.e0)
 
   55   real(
sp), 
parameter :: 
sten = 10.0_sp
 
   56   complex(sp), 
parameter :: 
czero = ( 0.0_sp, 0.0_sp )
 
   57   complex(sp), 
parameter :: 
chalf = ( 0.5_sp, 0.0_sp )
 
   58   complex(sp), 
parameter :: 
cone = ( 1.0_sp, 0.0_sp )
 
   63   real(
sp), 
parameter :: 
sulp = epsilon(0._sp)
 
   65   real(
sp), 
parameter :: 
ssafmin = real(radix(0._sp),
sp)**max( &
 
   66      minexponent(0._sp)-1, &
 
   67      1-maxexponent(0._sp) &
 
 
   76   real(
sp), 
parameter :: 
stsml = real(radix(0._sp), 
sp)**ceiling( &
 
   77       (minexponent(0._sp) - 1) * 0.5_sp)
 
 
   78   real(
sp), 
parameter :: 
stbig = real(radix(0._sp), 
sp)**floor( &
 
   79       (maxexponent(0._sp) - digits(0._sp) + 1) * 0.5_sp)
 
 
   82   real(
sp), 
parameter :: 
sssml = real(radix(0._sp), 
sp)**( - floor( &
 
   83       (minexponent(0._sp) - digits(0._sp)) * 0.5_sp))
 
 
   85   real(
sp), 
parameter :: 
ssbig = real(radix(0._sp), 
sp)**( - ceiling( &
 
   86       (maxexponent(0._sp) + digits(0._sp) - 1) * 0.5_sp))
 
 
   89   integer, 
parameter :: 
dp = kind(1.d0)
 
   98   real(
dp), 
parameter :: 
dten = 10.0_dp
 
   99   complex(dp), 
parameter :: 
zzero = ( 0.0_dp, 0.0_dp )
 
  100   complex(dp), 
parameter :: 
zhalf = ( 0.5_dp, 0.0_dp )
 
  101   complex(dp), 
parameter :: 
zone = ( 1.0_dp, 0.0_dp )
 
  106   real(
dp), 
parameter :: 
dulp = epsilon(0._dp)
 
  109      minexponent(0._dp)-1, &
 
  110      1-maxexponent(0._dp) &
 
 
  119   real(
dp), 
parameter :: 
dtsml = real(radix(0._dp), 
dp)**ceiling( &
 
  120       (minexponent(0._dp) - 1) * 0.5_dp)
 
 
  121   real(
dp), 
parameter :: 
dtbig = real(radix(0._dp), 
dp)**floor( &
 
  122       (maxexponent(0._dp) - digits(0._dp) + 1) * 0.5_dp)
 
 
  125   real(
dp), 
parameter :: 
dssml = real(radix(0._dp), 
dp)**( - floor( &
 
  126       (minexponent(0._dp) - digits(0._dp)) * 0.5_dp))
 
 
  128   real(
dp), 
parameter :: 
dsbig = real(radix(0._dp), 
dp)**( - ceiling( &
 
  129       (maxexponent(0._dp) + digits(0._dp) - 1) * 0.5_dp))
 
 
real(sp), parameter srtmax
complex(sp), parameter cone
real(dp), parameter dtsml
real(sp), parameter stbig
real(sp), parameter sssml
real(dp), parameter dhalf
real(sp), parameter ssmlnum
real(sp), parameter stsml
real(sp), parameter shalf
character *1, parameter zprefix
real(dp), parameter dzero
real(sp), parameter sbignum
real(sp), parameter sthree
complex(dp), parameter zhalf
real(dp), parameter dsbig
real(dp), parameter dbignum
real(dp), parameter drtmax
real(dp), parameter dsafmin
real(dp), parameter drtmin
real(sp), parameter srtmin
real(dp), parameter dthree
complex(dp), parameter zone
real(dp), parameter deight
complex(sp), parameter czero
real(sp), parameter ssbig
character *1, parameter dprefix
character *1, parameter sprefix
real(sp), parameter ssafmin
real(sp), parameter ssafmax
complex(dp), parameter zzero
real(sp), parameter szero
real(dp), parameter dsafmax
real(dp), parameter dtbig
real(dp), parameter dfour
character *1, parameter cprefix
complex(sp), parameter chalf
real(sp), parameter seight
real(dp), parameter dsmlnum
real(dp), parameter dssml
real(sp), parameter sfour
LA_CONSTANTS is a module for the scaling constants for the compiled Fortran single and double precisi...