|
template<typename T > |
void | random_floats (void *buf, unsigned int n, std::default_random_engine &rnd_engine) |
|
void | load_random_data (void *data, volk_type_t type, unsigned int n) |
|
static std::vector< std::string > | get_arch_list (volk_func_desc_t desc) |
|
template<typename T > |
T | volk_lexical_cast (const std::string &str) |
|
volk_type_t | volk_type_from_string (std::string name) |
|
std::vector< std::string > | split_signature (const std::string &protokernel_signature) |
|
static void | get_signatures_from_name (std::vector< volk_type_t > &inputsig, std::vector< volk_type_t > &outputsig, std::string name) |
|
void | run_cast_test1 (volk_fn_1arg func, std::vector< void * > &buffs, unsigned int vlen, unsigned int iter, std::string arch) |
|
void | run_cast_test2 (volk_fn_2arg func, std::vector< void * > &buffs, unsigned int vlen, unsigned int iter, std::string arch) |
|
void | run_cast_test3 (volk_fn_3arg func, std::vector< void * > &buffs, unsigned int vlen, unsigned int iter, std::string arch) |
|
void | run_cast_test4 (volk_fn_4arg func, std::vector< void * > &buffs, unsigned int vlen, unsigned int iter, std::string arch) |
|
void | run_cast_test1_s32f (volk_fn_1arg_s32f func, std::vector< void * > &buffs, float scalar, unsigned int vlen, unsigned int iter, std::string arch) |
|
void | run_cast_test2_s32f (volk_fn_2arg_s32f func, std::vector< void * > &buffs, float scalar, unsigned int vlen, unsigned int iter, std::string arch) |
|
void | run_cast_test3_s32f (volk_fn_3arg_s32f func, std::vector< void * > &buffs, float scalar, unsigned int vlen, unsigned int iter, std::string arch) |
|
void | run_cast_test1_s32fc (volk_fn_1arg_s32fc func, std::vector< void * > &buffs, lv_32fc_t scalar, unsigned int vlen, unsigned int iter, std::string arch) |
|
void | run_cast_test2_s32fc (volk_fn_2arg_s32fc func, std::vector< void * > &buffs, lv_32fc_t scalar, unsigned int vlen, unsigned int iter, std::string arch) |
|
void | run_cast_test3_s32fc (volk_fn_3arg_s32fc func, std::vector< void * > &buffs, lv_32fc_t scalar, unsigned int vlen, unsigned int iter, std::string arch) |
|
template<class t > |
bool | fcompare (t *in1, t *in2, unsigned int vlen, float tol, bool absolute_mode) |
|
template<class t > |
bool | ccompare (t *in1, t *in2, unsigned int vlen, float tol, bool absolute_mode) |
|
template<class t > |
bool | icompare (t *in1, t *in2, unsigned int vlen, unsigned int tol, bool absolute_mode) |
|
bool | run_volk_tests (volk_func_desc_t desc, void(*manual_func)(), std::string name, volk_test_params_t test_params, std::vector< volk_test_results_t > *results, std::string puppet_master_name) |
|
bool | run_volk_tests (volk_func_desc_t desc, void(*manual_func)(), std::string name, float tol, lv_32fc_t scalar, unsigned int vlen, unsigned int iter, std::vector< volk_test_results_t > *results, std::string puppet_master_name, bool absolute_mode, bool benchmark_mode) |
|