#include <stdio.h>
#include <unistd.h>
#include <time.h>
#include <math.h>
#include <stdlib.h>
#include <sys/types.h>
#include "timing_instr.h"
Defines | |
#define | RUNS 5 |
Functions | |
__inline u_int32_t | get_ip () |
__inline u_int32_t | read_timebase () |
__inline u_int32_t | store_timebase (u_int32_t volatile *p) |
void | malloc_timestamps (int size) |
double | get_mean (u_int32_t *dataset, int dataset_size) |
double | get_deviation (u_int32_t *dataset, int dataset_size, double mean) |
void | clear_dataset (u_int32_t *dataset, int dataset_size) |
void | print_results (u_int32_t *dataset, char *testname) |
void | measure_us (u_int32_t *dataset, int dataset_size, int delay) |
void | do_measurements () |
int | main (void) |
#define RUNS 5 |
void clear_dataset | ( | u_int32_t * | dataset, | |
int | dataset_size | |||
) |
void do_measurements | ( | ) |
double get_deviation | ( | u_int32_t * | dataset, | |
int | dataset_size, | |||
double | mean | |||
) |
__inline u_int32_t get_ip | ( | ) |
double get_mean | ( | u_int32_t * | dataset, | |
int | dataset_size | |||
) |
int main | ( | void | ) |
void malloc_timestamps | ( | int | size | ) |
void measure_us | ( | u_int32_t * | dataset, | |
int | dataset_size, | |||
int | delay | |||
) |
void print_results | ( | u_int32_t * | dataset, | |
char * | testname | |||
) |
__inline u_int32_t read_timebase | ( | ) |
__inline u_int32_t store_timebase | ( | u_int32_t volatile * | p | ) |