#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 | ) |

1.7.1