There are six machine-dependent functions in the test and timing package, at least three of which must be installed. They are

LSAME LOGICAL Test if two characters are the same regardless of case

SLAMCH REAL Determine machine-dependent parameters

DLAMCH DOUBLE PRECISION Determine machine-dependent parameters

SECOND REAL Return time in seconds from a fixed starting time

DSECND DOUBLE PRECISION Return time in seconds from a fixed starting time

ILAENV INTEGER Checks that NaN and infinity arithmetic are IEEE-754 compliant

If you are working only in single precision, you do not need to install DLAMCH and DSECND, and if you are working only in double precision, you do not need to install SLAMCH and SECOND.

These six subroutines are provided in `LAPACK/INSTALL`,
along with six test programs.
To compile the six test programs and run the tests, go to `LAPACK` and
type `make lapack_install`. The test programs are called
`testlsame, testslamch, testdlamch, testsecond, testdsecnd` and
`testieee`.
If you do not wish to run all tests, you will need to modify the
`lapack_install` definition in the `LAPACK/Makefile` to only include the
tests you wish to run. Otherwise, all tests will be performed.
The expected results of each test program are described below.

- Installing LSAME
- Installing SLAMCH and DLAMCH
- Installing SECOND and DSECND
- Testing IEEE arithmetic and ILAENV