summaryrefslogtreecommitdiff
path: root/cleanbench.h
blob: ef36aaf23702556f688304816eadbfe802ba7666 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#define TRUE 1
#define FALSE 0

#define MINIMUM_TICKS 60
#define MINIMUM_SECONDS 5 /* Minimum number of seconds to run each test */

void DoNumSort(void);
void DoStringSort(void);
void DoBitops(void);
void DoEmFloat(void);
void DoFourier(void);
void DoAssign(void);
void DoIDEA(void);
void DoHuffman(void);
void DoNNET(void);
void DoLU(void);

double getNumSortScore(void);
double getStringSortScore(void);
double getBitfieldScore(void);
double getEmFloatScore(void);
double getFourierScore(void);
double getAssignmentScore(void);
double getIDEAScore(void);
double getHuffmanScore(void);
double getNNETScore(void);
double getLinearScore(void);