|
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, size_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, size_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, size_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, size_t seed, size_t vectorSize, Element max, std::string name) |
|
template<class simd , class Element > |
bool | test_float_impl (size_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 (size_t seed, size_t vectorSize, Element max) |
|
template<class Element > |
bool | test_float (size_t seed, size_t vectorSize, size_t max_) |
|
template<class Element > |
bool | test_integer (size_t seed, size_t vectorSize, size_t max_) |
|
int | main (int ac, char **av) |
|