diff options
author | Matt Turner <mattst88@gmail.com> | 2008-11-14 21:40:55 +0000 |
---|---|---|
committer | Matt Turner <mattst88@gmail.com> | 2008-11-14 21:40:55 +0000 |
commit | 2b352223b3939e48342fc545ef4a55a97d58cf79 (patch) | |
tree | 73580d2375731f73f92259e961b9b57fb72cb136 | |
parent | c11b34f0a5ec28f8c66f40054e4eb351cc1d1f05 (diff) |
-- Remove more useless stuff
-- Begin cleaning up structs with consistent naming
git-svn-id: svn://mattst88.com/svn/cleanbench/trunk@39 0d43b9a7-5ab2-4d7b-af9d-f64450cef757
-rw-r--r-- | assignment.c | 2 | ||||
-rw-r--r-- | bitfield.c | 2 | ||||
-rw-r--r-- | cleanbench.c | 22 | ||||
-rw-r--r-- | cleanbench.h | 1 | ||||
-rw-r--r-- | fourier.c | 2 | ||||
-rw-r--r-- | fpemulation.c | 2 | ||||
-rw-r--r-- | hardware.c | 2 | ||||
-rw-r--r-- | hardware.h | 2 | ||||
-rw-r--r-- | huffman.c | 2 | ||||
-rw-r--r-- | idea.c | 2 | ||||
-rw-r--r-- | linear.c | 2 | ||||
-rw-r--r-- | neural.c | 2 | ||||
-rw-r--r-- | nmglobal.h | 18 | ||||
-rw-r--r-- | numsort.c | 2 | ||||
-rw-r--r-- | stringsort.c | 12 |
15 files changed, 33 insertions, 42 deletions
diff --git a/assignment.c b/assignment.c index a083c32..2f0956c 100644 --- a/assignment.c +++ b/assignment.c @@ -121,7 +121,7 @@ DoAssign(void) free(arraybase); - locassignstruct->iterspersec = (double)(iterations * CLOCKS_PER_SEC *locassignstruct->numarrays) / (double)total_time; + locassignstruct->results = (double)(iterations * CLOCKS_PER_SEC *locassignstruct->numarrays) / (double)total_time; } @@ -116,7 +116,7 @@ DoBitops(void) free(bitarraybase); free(bitoparraybase); - locbitopstruct->bitopspersec = (double)(iterations * CLOCKS_PER_SEC) / (double)total_time; + locbitopstruct->results = (double)(iterations * CLOCKS_PER_SEC) / (double)total_time; } /************************ diff --git a/cleanbench.c b/cleanbench.c index a1f1c53..b4f8ef2 100644 --- a/cleanbench.c +++ b/cleanbench.c @@ -160,7 +160,7 @@ for(i=0;i<NUMTESTS;i++) puts("Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0"); #ifdef __linux__ puts("==============================LINUX DATA BELOW==============================="); - hardware(global_ofile); + hardware(); #include "sysinfoc.c" printf("MEMORY INDEX : %.3f\n", pow(lx_memindex,(double).3333333333)); @@ -340,25 +340,25 @@ static double getscore(int fid) { */ switch(fid) { case NUMSORT: - return(global_numsortstruct.sortspersec); + return(global_numsortstruct.results); case STRINGSORT: - return(global_strsortstruct.sortspersec); + return(global_strsortstruct.results); case BITFIELD: - return(global_bitopstruct.bitopspersec); + return(global_bitopstruct.results); case FPEMULATION: - return(global_emfloatstruct.emflops); + return(global_emfloatstruct.results); case FOURIER: - return(global_fourierstruct.fflops); + return(global_fourierstruct.results); case ASSIGNMENT: - return(global_assignstruct.iterspersec); + return(global_assignstruct.results); case IDEA: - return(global_ideastruct.iterspersec); + return(global_ideastruct.results); case HUFFMAN: - return(global_huffstruct.iterspersec); + return(global_huffstruct.results); case NEURAL: - return(global_nnetstruct.iterspersec); + return(global_nnetstruct.results); case LINEAR: - return(global_lustruct.iterspersec); + return(global_lustruct.results); } return 0.0; } diff --git a/cleanbench.h b/cleanbench.h index 3f35f8a..842b0da 100644 --- a/cleanbench.h +++ b/cleanbench.h @@ -212,7 +212,6 @@ char buffer[BUF_SIZ]; unsigned long global_min_ticks; /* Minimum ticks */ unsigned long global_min_seconds; /* Minimum seconds tests run */ char global_ofile_name[BUF_SIZ];/* Output file name */ -FILE *global_ofile; /* Output file */ /* ** Following are global structures, one built for @@ -107,7 +107,7 @@ DoFourier(void) free(abase); free(bbase); - locfourierstruct->fflops = (double)(iterations * CLOCKS_PER_SEC) / (double)total_time; + locfourierstruct->results = (double)(iterations * CLOCKS_PER_SEC) / (double)total_time; } /************************ diff --git a/fpemulation.c b/fpemulation.c index cac88ee..755dc32 100644 --- a/fpemulation.c +++ b/fpemulation.c @@ -106,7 +106,7 @@ DoEmFloat(void) free(bbase); free(cbase); - locemfloatstruct->emflops = (double)(iterations * locemfloatstruct->loops * CLOCKS_PER_SEC) / (double)total_time; + locemfloatstruct->results = (double)(iterations * locemfloatstruct->loops * CLOCKS_PER_SEC) / (double)total_time; } /*********************** @@ -145,7 +145,7 @@ static void readProcCpuInfo (char *model, char *cache) { ** Reads /proc/cpuinfo if on a linux system ** Writes output */ -void hardware(FILE *global_ofile) { +void hardware(void) { char os[BUF_SIZ]; char model[BUF_SIZ]; char cache[BUF_SIZ]; @@ -1,2 +1,2 @@ extern -void hardware(FILE *global_ofile); +void hardware(void); @@ -151,7 +151,7 @@ DoHuffman(void) free(decomparray); free(hufftree); - lochuffstruct->iterspersec = (double)(iterations * CLOCKS_PER_SEC) / (double)total_time; + lochuffstruct->results = (double)(iterations * CLOCKS_PER_SEC) / (double)total_time; } /********************* @@ -156,7 +156,7 @@ DoIDEA(void) free(crypt1); free(plain2); - locideastruct->iterspersec = (double)(iterations * CLOCKS_PER_SEC) / (double)total_time; + locideastruct->results = (double)(iterations * CLOCKS_PER_SEC) / (double)total_time; } /******************** @@ -184,7 +184,7 @@ DoLU(void) free(bbase); free(LUtempvv); - loclustruct->iterspersec = (double)(iterations * CLOCKS_PER_SEC) / (double)total_time; + loclustruct->results = (double)(iterations * CLOCKS_PER_SEC) / (double)total_time; } /****************** @@ -165,7 +165,7 @@ DoNNET(void) iterations += locnnetstruct->loops; } while (total_time < locnnetstruct->request_secs * CLOCKS_PER_SEC); - locnnetstruct->iterspersec = (double)(iterations * CLOCKS_PER_SEC) / total_time; + locnnetstruct->results = (double)(iterations * CLOCKS_PER_SEC) / total_time; } /******************** @@ -103,7 +103,7 @@ typedef struct { int adjust; /* Set adjust code */ unsigned long request_secs; /* # of seconds requested */ - double sortspersec; /* # of sort iterations per sec */ + double results; /* # of sort iterations per sec */ unsigned short numarrays; /* # of arrays */ unsigned long arraysize; /* # of elements in array */ } SortStruct; @@ -151,7 +151,7 @@ typedef struct { typedef struct { int adjust; /* Set adjust code */ unsigned long request_secs; /* # of seconds requested */ - double bitopspersec; /* # of bitfield ops per sec */ + double results; /* # of bitfield ops per sec */ unsigned long bitoparraysize; /* Total # of bitfield ops */ unsigned long bitfieldarraysize; /* Bit field array size */ } BitOpStruct; @@ -187,7 +187,7 @@ typedef struct { unsigned long request_secs; /* # of seconds requested */ unsigned long arraysize; /* Size of array */ unsigned long loops; /* Loops per iterations */ - double emflops; /* Results */ + double results; /* Results */ } EmFloatStruct; /************************* @@ -201,7 +201,7 @@ typedef struct { int adjust; /* Set adjust code */ unsigned long request_secs; /* # of requested seconds */ unsigned long arraysize; /* Size of coeff. arrays */ - double fflops; /* Results */ + double results; /* Results */ } FourierStruct; /************************* @@ -215,7 +215,7 @@ typedef struct { int adjust; /* Set adjust code */ unsigned long request_secs; /* Requested # of seconds */ unsigned long numarrays; /* # of arrays */ - double iterspersec; /* Results */ + double results; /* Results */ } AssignStruct; /******************** @@ -246,7 +246,7 @@ typedef struct { unsigned long request_secs; /* Requested # of seconds */ unsigned long arraysize; /* Size of array */ unsigned long loops; /* # of times to convert */ - double iterspersec; /* Results */ + double results; /* Results */ } IDEAStruct; @@ -284,7 +284,7 @@ typedef struct { unsigned long request_secs; /* Requested # of seconds */ unsigned long arraysize; /* Size of array */ unsigned long loops; /* # of times to compress/decompress */ - double iterspersec; /* Results */ + double results; /* Results */ } HuffStruct; /******************************** @@ -309,7 +309,7 @@ typedef struct { int adjust; /* Set adjust code */ unsigned long request_secs; /* Requested # of seconds */ unsigned long loops; /* # of times to learn */ - double iterspersec; /* Results */ + double results; /* Results */ } NNetStruct; /*********************** @@ -335,7 +335,7 @@ typedef struct { int adjust; /* Set adjust code */ unsigned long request_secs; /* Requested # of seconds */ unsigned long numarrays; /* # of arrays */ - double iterspersec; /* Results */ + double results; /* Results */ } LUStruct; extern unsigned long global_min_ticks; @@ -91,7 +91,7 @@ DoNumSort (void) free(arraybase); - numsortstruct->sortspersec = (double)(iterations * numsortstruct->numarrays * CLOCKS_PER_SEC) / (double)total_time; + numsortstruct->results = (double)(iterations * numsortstruct->numarrays * CLOCKS_PER_SEC) / (double)total_time; } /*********************** diff --git a/stringsort.c b/stringsort.c index 4cb9a45..f6d214b 100644 --- a/stringsort.c +++ b/stringsort.c @@ -44,12 +44,7 @@ static void strsift(unsigned long *optrarray, /***************** ** DoStringSort ** -****************** -** This routine performs the CPU string sort test. -** Arguments: -** requested_secs = # of seconds to execute test -** stringspersec = # of strings per second sorted (RETURNED) -*/ +*****************/ void DoStringSort(void) { const char* context = "CPU:String Sort"; @@ -58,9 +53,6 @@ void DoStringSort(void) clock_t total_time = 0; int iterations = 0; - /* - ** See if we have to perform self-adjustment code - */ if (strsortstruct->adjust == FALSE) { strsortstruct->adjust = TRUE; /* @@ -110,7 +102,7 @@ void DoStringSort(void) free(arraybase); - strsortstruct->sortspersec = (double)(iterations * CLOCKS_PER_SEC) / (double)total_time; + strsortstruct->results = (double)(iterations * CLOCKS_PER_SEC) / (double)total_time; } /************************** |