aboutsummaryrefslogtreecommitdiff
path: root/includes/benchmark.h
diff options
context:
space:
mode:
Diffstat (limited to 'includes/benchmark.h')
-rw-r--r--includes/benchmark.h55
1 files changed, 0 insertions, 55 deletions
diff --git a/includes/benchmark.h b/includes/benchmark.h
deleted file mode 100644
index 277f0c07..00000000
--- a/includes/benchmark.h
+++ /dev/null
@@ -1,55 +0,0 @@
-#ifndef __BENCHMARK_H__
-#define __BENCHMARK_H__
-
-#include "hardinfo.h"
-
-extern ProgramParameters params;
-
-enum {
- BENCHMARK_BLOWFISH,
- BENCHMARK_CRYPTOHASH,
- BENCHMARK_FIB,
- BENCHMARK_NQUEENS,
- BENCHMARK_ZLIB,
- BENCHMARK_FFT,
- BENCHMARK_RAYTRACE,
- BENCHMARK_GUI,
- BENCHMARK_N_ENTRIES
-} BenchmarkEntries;
-
-void benchmark_bfish(void);
-void benchmark_cryptohash(void);
-void benchmark_fft(void);
-void benchmark_fib(void);
-void benchmark_fish(void);
-void benchmark_gui(void);
-void benchmark_nqueens(void);
-void benchmark_raytrace(void);
-void benchmark_zlib(void);
-
-typedef struct {
- double result;
- double elapsed_time;
- int threads_used;
-} bench_value;
-
-#define EMPTY_BENCH_VALUE {-1.0f,0,0}
-
-char *bench_value_to_str(bench_value r);
-bench_value bench_value_from_str(const char* str);
-
-/* Note:
- * benchmark_parallel_for(): element [start] included, but [end] is excluded.
- * callback(): expected to processes elements [start] through [end] inclusive.
- */
-bench_value benchmark_parallel_for(gint n_threads, guint start, guint end,
- gpointer callback, gpointer callback_data);
-
-bench_value benchmark_parallel(gint n_threads, gpointer callback, gpointer callback_data);
-
-bench_value benchmark_crunch_for(float seconds, gint n_threads,
- gpointer callback, gpointer callback_data);
-
-extern bench_value bench_results[BENCHMARK_N_ENTRIES];
-
-#endif /* __BENCHMARK_H__ */