2016-04-07 14:37:39 -07:00
|
|
|
#ifndef BENCHMARKS_H
|
|
|
|
#define BENCHMARKS_H
|
|
|
|
|
|
|
|
#include <sys/time.h>
|
|
|
|
#include <stdlib.h>
|
|
|
|
|
|
|
|
extern double benchmark_sleep();
|
|
|
|
extern double benchmark_parameter_loading();
|
|
|
|
extern double benchmark_create_joinsplit();
|
2016-08-10 05:45:31 -07:00
|
|
|
extern double benchmark_solve_equihash();
|
|
|
|
extern std::vector<double> benchmark_solve_equihash_threaded(int nThreads);
|
2016-07-10 22:02:10 -07:00
|
|
|
extern double benchmark_verify_joinsplit(const JSDescription &joinsplit);
|
2016-04-11 09:02:09 -07:00
|
|
|
extern double benchmark_verify_equihash();
|
2016-07-06 11:07:50 -07:00
|
|
|
extern double benchmark_large_tx();
|
2016-11-16 22:09:45 -08:00
|
|
|
extern double benchmark_try_decrypt_notes(const JSDescription &joinsplit);
|
2016-04-07 14:37:39 -07:00
|
|
|
|
|
|
|
#endif
|