]>
Commit | Line | Data |
---|---|---|
6962bb3d TH |
1 | #ifndef BENCHMARKS_H |
2 | #define BENCHMARKS_H | |
3 | ||
4 | #include <sys/time.h> | |
5 | #include <stdlib.h> | |
6 | ||
7 | extern double benchmark_sleep(); | |
8 | extern double benchmark_parameter_loading(); | |
9 | extern double benchmark_create_joinsplit(); | |
4082dcb1 | 10 | extern std::vector<double> benchmark_create_joinsplit_threaded(int nThreads); |
9e52ca32 JG |
11 | extern double benchmark_solve_equihash(); |
12 | extern std::vector<double> benchmark_solve_equihash_threaded(int nThreads); | |
a8c68ffe | 13 | extern double benchmark_verify_joinsplit(const JSDescription &joinsplit); |
a1cd1a27 | 14 | extern double benchmark_verify_equihash(); |
9c45b501 | 15 | extern double benchmark_large_tx(); |
88b7f3c2 | 16 | extern double benchmark_try_decrypt_notes(size_t nAddrs); |
0bb3d40f | 17 | extern double benchmark_increment_note_witnesses(size_t nTxs); |
6962bb3d TH |
18 | |
19 | #endif |