blob: c180615dfad1ca7cfb012d000c9df0cdc5cd527e [file]
#include <stdfloat>
void create_tests()
{
template for (auto t : {char(), short(), unsigned(), 0l, 0ull, float(), double(),
#ifdef __STDCPP_FLOAT16_T__
std::float16_t(), std::complex<std::float16_t>(),
#endif
std::complex<float>(), std::complex<double>()})
{
using T = decltype(t);
#ifndef EXPENSIVE_TESTS
[[maybe_unused]] Tests<simd::vec<T>> test;
#else
[[maybe_unused]] Tests<simd::vec<T, simd::vec<T>::size() + 3>> test0;
[[maybe_unused]] Tests<simd::vec<T, 1>> test1;
#endif
}
}