root / synthbench / euroben-ports / base / C / mod2f / .svn / text-base / state.c.svn-base @ 0:839f52ef7657
History | View | Annotate | Download (1.5 kB)
1 | 0:839f52ef7657 | louridas | #include <time.h> |
---|---|---|---|
2 | 0:839f52ef7657 | louridas | #include <stddef.h> |
3 | 0:839f52ef7657 | louridas | #include <stdio.h> |
4 | 0:839f52ef7657 | louridas | |
5 | 0:839f52ef7657 | louridas | void state( char * progname ) |
6 | 0:839f52ef7657 | louridas | { |
7 | 0:839f52ef7657 | louridas | time_t now; |
8 | 0:839f52ef7657 | louridas | |
9 | 0:839f52ef7657 | louridas | // 123456789+123456789+123456789+123456789+12345 |
10 | 0:839f52ef7657 | louridas | |
11 | 0:839f52ef7657 | louridas | char machin[] = "Machine type? "; |
12 | 0:839f52ef7657 | louridas | char memory[] = "Amount of memory? "; |
13 | 0:839f52ef7657 | louridas | char compil[] = "Compiler version? "; |
14 | 0:839f52ef7657 | louridas | char option[] = "Compiler options? "; |
15 | 0:839f52ef7657 | louridas | char os[] = "Operating System? "; |
16 | 0:839f52ef7657 | louridas | char runby[] = "Name of benchmarker? "; |
17 | 0:839f52ef7657 | louridas | char comins[] = "Affiliation? "; |
18 | 0:839f52ef7657 | louridas | |
19 | 0:839f52ef7657 | louridas | now = time( NULL ); |
20 | 0:839f52ef7657 | louridas | |
21 | 0:839f52ef7657 | louridas | printf( " Euroben single-CPU benchmark V1.0 (C-version), program %s\n", |
22 | 0:839f52ef7657 | louridas | progname ); |
23 | 0:839f52ef7657 | louridas | printf( " -----------------------------------------------------------" ); |
24 | 0:839f52ef7657 | louridas | printf( "------------\n" ); |
25 | 0:839f52ef7657 | louridas | printf( " Computer %s\n", machin ); |
26 | 0:839f52ef7657 | louridas | printf( " Memory size %s\n", memory ); |
27 | 0:839f52ef7657 | louridas | printf( " Compiler version %s\n", compil ); |
28 | 0:839f52ef7657 | louridas | printf( " Compiler options %s\n", option ); |
29 | 0:839f52ef7657 | louridas | printf( " Operating System version %s\n", os ); |
30 | 0:839f52ef7657 | louridas | printf( " Working precision 64 bits\n" ); |
31 | 0:839f52ef7657 | louridas | printf( " Run by %s\n", runby ); |
32 | 0:839f52ef7657 | louridas | printf( " Company/Institute %s\n", comins ); |
33 | 0:839f52ef7657 | louridas | printf( "\n This program is run at: %s", asctime(localtime(&now))); |
34 | 0:839f52ef7657 | louridas | printf( " -----------------------------------------------------------" ); |
35 | 0:839f52ef7657 | louridas | printf( "------------\n" ); |
36 | 0:839f52ef7657 | louridas | } |
37 | 0:839f52ef7657 | louridas | |
38 | 0:839f52ef7657 | louridas |