1cpio -idvB <livr.cpio
2
3there are 5 sets of datafiles [trigo, power, iperb, exp_log, bessel]
4
5there are 5 testcases [float_trigo, float_power, float_iperb, float_exp_log,
6float_bessel]
7
8how to do it
9============
101)
11
12first of all you have to generate datafiles, following is the trigo set of
13datafiles way of doing:
14/* there is a readme file within the directory if necessary */
15
16$ cd trigo
17
18/* compile */
19$ make all
20
21/* start the trigo datafiles generator */
22$ gentrigo
23
24/* check that make install will install datafiles where they've to be placed */
25/* check that repository is existing */
26/* see Makefile file */
27$ make install
28
292) do the same with the others (iperb, exp_log, power & bessel)
30
31...........................................................................
323) compiling & installing testcases
33
34$ cd ..
35$ make all
36$ make install
37..........................................................................
38/* starting the testcase */
39$ cd ../bin
40$ float_trigo
41$ float_power
42$ float_exp_log
43$ float_iperb
44$ float_bessel
45$ echo $?
460
47$
48
49Notes:
50------
511)
52/* datafiles are supposed to be placed to the same directory as executables */
53/* this can be changed giving the absolute path of the directory to the
54 testcase ex:$ float_trigo -D /home/linux/livr */
55
562) number of threads is initialized to 20 per function
57
583) number of loops is initialized to 500 (ability to view cpus loading)
59
604) these tests have been started on ia64 and ia32 architectures.
61
62
63
64