Used CLOCK_MONOTONIC in benchmark on ancient systems.

This commit is contained in:
Milan Broz
2020-02-21 10:42:47 +01:00
parent 16c7aab99b
commit a2c13fbc48
2 changed files with 8 additions and 0 deletions

View File

@@ -23,6 +23,10 @@
#include <time.h> #include <time.h>
#include "crypto_backend_internal.h" #include "crypto_backend_internal.h"
#ifndef CLOCK_MONOTONIC_RAW
#define CLOCK_MONOTONIC_RAW CLOCK_MONOTONIC
#endif
/* /*
* This is not simulating storage, so using disk block causes extreme overhead. * This is not simulating storage, so using disk block causes extreme overhead.
* Let's use some fixed block size where results are more reliable... * Let's use some fixed block size where results are more reliable...

View File

@@ -27,6 +27,10 @@
#include <sys/resource.h> #include <sys/resource.h>
#include "crypto_backend.h" #include "crypto_backend.h"
#ifndef CLOCK_MONOTONIC_RAW
#define CLOCK_MONOTONIC_RAW CLOCK_MONOTONIC
#endif
#define BENCH_MIN_MS 250 #define BENCH_MIN_MS 250
#define BENCH_MIN_MS_FAST 10 #define BENCH_MIN_MS_FAST 10
#define BENCH_PERCENT_ATLEAST 95 #define BENCH_PERCENT_ATLEAST 95