|
Agora
1.2.0
Agora project
|
Testing functions for benchmarking modulation routines. More...
#include <iostream>#include "gettime.h"#include "memory_manage.h"#include "message.h"#include "modulation.h"#include "utils.h"
Functions | |
| void | flushCache () |
| static double | get_time () |
| static double | bench_mod_16qam (unsigned iterations, unsigned mode) |
| static double | bench_mod_64qam (unsigned iterations, unsigned mode) |
| int | hammingdist (uint8_t x, uint8_t y) |
| void | printbits (uint8_t x) |
| static double | bench_mod_256qam (unsigned iterations, unsigned mode) |
| static void | run_benchmark_16qam (unsigned iterations, unsigned mode) |
| static void | run_benchmark_64qam (unsigned iterations, unsigned mode) |
| static void | run_benchmark_256qam (unsigned iterations, unsigned mode) |
| int | main (int argc, char *argv[]) |
Testing functions for benchmarking modulation routines.
|
static |


|
static |


|
static |


| void flushCache | ( | ) |
|
static |

| int hammingdist | ( | uint8_t | x, |
| uint8_t | y | ||
| ) |


| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |

| void printbits | ( | uint8_t | x | ) |


|
static |


|
static |


|
static |

