lmbench result management(3) | LMBENCH | lmbench result management(3) |
insertinit, insertsort, get_results, set_results, save_median, save_minimum - the lmbench results subsystem
#include ``lmbench.h''
#define TRIES 11
typedef struct { uint64 u, n } value_t;
typedef struct { int N; value_t v[TRIES]; } result_t;
int sizeof_result(int N)
void insertinit(result_t *r)
void insertsort(uint64 u, uint64 n, result_t *r)
result_t* get_results()
void set_results(result_t *r)
void save_median()
void save_minimum()
These routines provide some simple data management functionality. In most cases, you will not need these routines.
The current timing results can be accessed using the routines in timing(3). The current timing results may be modified using save_median and save_minimum.
Results are sorted in ascending order, so the minimum value is at TRIES-1 and the maximum value is at 0.
Development of lmbench is continuing.
lmbench(8), lmbench(3), reporting(3), results(3)
Carl Staelin and Larry McVoy
Comments, suggestions, and bug reports are always welcome.
$Date:$ | (c)1998 Larry McVoy |