|
template<class Element , class Alloc > |
std::enable_if< std::is_integral< Element >::value >::type | generate_random (std::vector< Element, Alloc > &a, std::mt19937 &generator) |
|
template<class Element , class Alloc > |
std::enable_if< std::is_floating_point< Element >::value >::type | generate_random (std::vector< Element, Alloc > &a, std::mt19937 &generator) |
|
template<class SimdFunc > |
void | print_arity (SimdFunc f) |
|
template<class simd , class Element , class SimdFunc , class ScalFunc > |
std::enable_if<(function_traits< SimdFunc >::arity==0) &&!(std::is_same< typename function_traits< SimdFunc >::return_type, void >::value), bool >::type | test_op (SimdFunc &&fsimd, ScalFunc &&fscal, uint64_t seed, size_t vectorSize, Element max, std::string name) |
|
template<class simd , class Element , class SimdFunc , class ScalFunc > |
std::enable_if<(function_traits< SimdFunc >::arity==1) &&!(std::is_same< typename function_traits< SimdFunc >::return_type, void >::value), bool >::type | test_op (SimdFunc fsimd, ScalFunc fscal, uint64_t seed, size_t vectorSize, Element max, std::string name) |
|
template<class simd , class Element , class SimdFunc , class ScalFunc > |
std::enable_if<(function_traits< SimdFunc >::arity==2) &&!(std::is_same< typename function_traits< SimdFunc >::return_type, void >::value), bool >::type | test_op (SimdFunc fsimd, ScalFunc fscal, uint64_t seed, size_t vectorSize, Element max, std::string name) |
|
template<class simd , class Element , class SimdFunc , class ScalFunc > |
std::enable_if<(function_traits< SimdFunc >::arity==3) &&!(std::is_same< typename function_traits< SimdFunc >::return_type, void >::value), bool >::type | test_op (SimdFunc fsimd, ScalFunc fscal, uint64_t seed, size_t vectorSize, Element max, std::string name) |
|
template<class simd , class Element > |
bool | test_float_impl (uint64_t seed, size_t vectorSize, Element max) |
|
template<typename simd > |
simd::vect_t | mysra (typename simd::vect_t x1) |
|
template<class simd , class Element > |
bool | test_integer_impl (uint64_t seed, size_t vectorSize, Element max) |
|
template<class Element > |
bool | test_float (uint64_t seed, size_t vectorSize, size_t max_) |
|
template<class Element > |
bool | test_integer (uint64_t seed, size_t vectorSize, size_t max_) |
|
int | main (int ac, char **av) |
|