• Home
Name Date Size #Lines LOC

..--

bessel/03-May-2024-837555

exp_log/03-May-2024-1,179770

iperb/03-May-2024-551344

power/03-May-2024-1,018686

trigo/03-May-2024-1,136739

MakefileD03-May-20241.1 KiB335

READMED03-May-20241.4 KiB6445

float_bessel.cD03-May-20241.8 KiB4617

float_exp_log.cD03-May-20242 KiB5021

float_iperb.cD03-May-20241.6 KiB4213

float_power.cD03-May-20241.9 KiB4819

float_trigo.cD03-May-20241.9 KiB5021

main.cD03-May-202410.9 KiB438299

tfloat.hD03-May-20243.4 KiB10851

thread_code.cD03-May-202410.4 KiB413301

README

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