1#ifndef VECCORE_BACKEND_UMESIMDARRAY_H
2#define VECCORE_BACKEND_UMESIMDARRAY_H
4#ifdef VECCORE_ENABLE_UMESIMD
6#include <umesimd/UMESimd.h>
16 using Real_v = UME::SIMD::SIMDVec<Real_s, N>;
17 using Float_v = UME::SIMD::SIMDVec<float, N>;
18 using Double_v = UME::SIMD::SIMDVec<double, N>;
20 using Int_v = UME::SIMD::SIMDVec<int, N>;
21 using Int16_v = UME::SIMD::SIMDVec<int16_t, N>;
22 using Int32_v = UME::SIMD::SIMDVec<int32_t, N>;
23 using Int64_v = UME::SIMD::SIMDVec<int64_t, N>;
25 using UInt_v = UME::SIMD::SIMDVec<unsigned int, N>;
26 using UInt16_v = UME::SIMD::SIMDVec<uint16_t, N>;
27 using UInt32_v = UME::SIMD::SIMDVec<uint32_t, N>;
28 using UInt64_v = UME::SIMD::SIMDVec<uint64_t, N>;