From 66428e7f5a40e36d0129200dcc53e9459e1d0a9b Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Sun, 16 Nov 2008 01:39:11 +0000 Subject: -- Remove getScore functions -- Replace by making Do* functions return the results directly git-svn-id: svn://mattst88.com/svn/cleanbench/trunk@61 0d43b9a7-5ab2-4d7b-af9d-f64450cef757 --- assignment.c | 13 +--- bitfield.c | 17 +----- cleanbench.c | 190 +++++++++++++++++++++++----------------------------------- fourier.c | 12 +--- fpemulation.c | 12 +--- huffman.c | 12 +--- idea.c | 13 +--- linear.c | 12 +--- neural.c | 13 +--- numsort.c | 12 +--- stringsort.c | 13 +--- 11 files changed, 96 insertions(+), 223 deletions(-) diff --git a/assignment.c b/assignment.c index a4f4d03..6d653ca 100644 --- a/assignment.c +++ b/assignment.c @@ -49,8 +49,6 @@ static int first_assignments(long tableau[][ASSIGNCOLS], static void second_assignments(long tableau[][ASSIGNCOLS], short assignedtableau[][ASSIGNCOLS]); -static double results; - /************* ** DoAssign ** ************** @@ -69,7 +67,7 @@ static double results; ** probably non-optimal constructs. ** */ -void +double DoAssign(void) { const char* context = "CPU:Assignment"; @@ -121,7 +119,7 @@ DoAssign(void) free(array); - results = (double)(iterations * CLOCKS_PER_SEC *num_arrays) / (double)total_time; + return (double)(iterations * CLOCKS_PER_SEC *num_arrays) / (double)total_time; } @@ -521,11 +519,4 @@ for(i=0;i30)) { return true; } /* -** First calculate mean. +** First calculate average. */ -*smean=(double)0.0; +*average=(double)0.0; for(i=0;i