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 D | simd.h | 275 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 D | simd.h | 275 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 …]
|