64 lines
1.4 KiB
Plaintext
64 lines
1.4 KiB
Plaintext
cpio -idvB <livr.cpio
|
|
|
|
there are 5 sets of datafiles [trigo, power, iperb, exp_log, bessel]
|
|
|
|
there are 5 testcases [float_trigo, float_power, float_iperb, float_exp_log,
|
|
float_bessel]
|
|
|
|
how to do it
|
|
============
|
|
1)
|
|
|
|
first of all you have to generate datafiles, following is the trigo set of
|
|
datafiles way of doing:
|
|
/* there is a readme file within the directory if necessary */
|
|
|
|
$ cd trigo
|
|
|
|
/* compile */
|
|
$ make all
|
|
|
|
/* start the trigo datafiles generator */
|
|
$ gentrigo
|
|
|
|
/* check that make install will install datafiles where they've to be placed */
|
|
/* check that repository is existing */
|
|
/* see Makefile file */
|
|
$ make install
|
|
|
|
2) do the same with the others (iperb, exp_log, power & bessel)
|
|
|
|
...........................................................................
|
|
3) compiling & installing testcases
|
|
|
|
$ cd ..
|
|
$ make all
|
|
$ make install
|
|
..........................................................................
|
|
/* starting the testcase */
|
|
$ cd ../bin
|
|
$ float_trigo
|
|
$ float_power
|
|
$ float_exp_log
|
|
$ float_iperb
|
|
$ float_bessel
|
|
$ echo $?
|
|
0
|
|
$
|
|
|
|
Notes:
|
|
------
|
|
1)
|
|
/* datafiles are supposed to be placed to the same directory as executables */
|
|
/* this can be changed giving the absolute path of the directory to the
|
|
testcase ex:$ float_trigo -D /home/linux/livr */
|
|
|
|
2) number of threads is initialized to 20 per function
|
|
|
|
3) number of loops is initialized to 500 (ability to view cpus loading)
|
|
|
|
4) these tests have been started on ia64 and ia32 architectures.
|
|
|
|
|
|
|