Home
last modified time | relevance | path

Searched refs:simd_raw_t (Results 1 – 2 of 2) sorted by relevance

/dports/graphics/openimageio/oiio-Release-2.2.16.0/src/include/OpenImageIO/
H A Dsimd.h275 template <typename T, int N> struct simd_raw_t { struct type { T val[N]; }; }; argument
279 template<> struct simd_raw_t<int,4> { typedef __m128i type; };
280 template<> struct simd_raw_t<float,4> { typedef __m128 type; };
285 template<> struct simd_raw_t<int,8> { typedef __m256i type; };
286 template<> struct simd_raw_t<float,8> { typedef __m256 type; };
291 template<> struct simd_raw_t<int,16> { typedef __m512i type; };
292 template<> struct simd_raw_t<float,16> { typedef __m512 type; };
301 template<> struct simd_raw_t<int,4> { typedef int32x4_t type; };
302 template<> struct simd_raw_t<float,4> { typedef float32x4_t type; };
1781 typedef simd_raw_t<float,4>::type simd_t; ///< the native SIMD type used
[all …]
/dports/graphics/py-openimageio/oiio-Release-2.2.16.0/src/include/OpenImageIO/
H A Dsimd.h275 template <typename T, int N> struct simd_raw_t { struct type { T val[N]; }; }; struct
279 template<> struct simd_raw_t<int,4> { typedef __m128i type; };
280 template<> struct simd_raw_t<float,4> { typedef __m128 type; };
285 template<> struct simd_raw_t<int,8> { typedef __m256i type; };
286 template<> struct simd_raw_t<float,8> { typedef __m256 type; };
291 template<> struct simd_raw_t<int,16> { typedef __m512i type; };
292 template<> struct simd_raw_t<float,16> { typedef __m512 type; };
301 template<> struct simd_raw_t<int,4> { typedef int32x4_t type; };
302 template<> struct simd_raw_t<float,4> { typedef float32x4_t type; };
1781 typedef simd_raw_t<float,4>::type simd_t; ///< the native SIMD type used
[all …]