diff --git a/tests/simd_processors.cpp b/tests/simd_processors.cpp index 0c8f145d7..eb5327a66 100644 --- a/tests/simd_processors.cpp +++ b/tests/simd_processors.cpp @@ -37,22 +37,19 @@ using namespace std; template -class SimdProcessorTypedTest : public testing::Test -{ - public: +class SimdProcessorTypedTest : public testing::Test { +public: using IntegralType = T; -#if TESTS_USING_SSE - using SimdType = - std::conditional_t::value, simd::vi128f_wr, - std::conditional_t::value, simd::vi128d_wr, simd::vi128_wr>>; - using Proc = typename simd::SimdFilterProcessor; -#else - using SimdType = - std::conditional_t::value, simd::vi128f_wr, - std::conditional_t::value, simd::vi128d_wr, - typename simd::TypeToVecWrapperType::WrapperType>>; - using Proc = typename simd::SimdFilterProcessor; -#endif + #if TESTS_USING_SSE + using SimdType = std::conditional_t::value, + simd::vi128f_wr, + std::conditional_t::value, + simd::vi128d_wr, + simd::vi128_wr>>; + using Proc = typename simd::SimdFilterProcessor; + #else + using Proc = typename simd::SimdFilterProcessor::WrapperType, TypeParam>; + #endif void SetUp() override { }