Searched refs:SIMD256Impl (Results 1 – 7 of 7) sorted by relevance
38 typedef SIMDImpl::SIMD256Impl::Float simd8scalar;39 typedef SIMDImpl::SIMD256Impl::Double simd8scalard;40 typedef SIMDImpl::SIMD256Impl::Integer simd8scalari;41 typedef SIMDImpl::SIMD256Impl::Vec4 simd8vector;42 typedef SIMDImpl::SIMD256Impl::Mask simd8mask;
209 namespace SIMD256Impl namespace308 …SIMDINLINE Float(SIMD256Impl::Float const &in_lo, SIMD256Impl::Float const &in_hi = _mm256_setzero… in Float()323 SIMD256Impl::Float v8[2];330 …SIMDINLINE Integer(SIMD256Impl::Integer const &in_lo, SIMD256Impl::Integer const &in_hi = _mm256_s… in Integer()346 SIMD256Impl::Integer v8[2];353 …SIMDINLINE Double(SIMD256Impl::Double const &in_lo, SIMD256Impl::Double const &in_hi = _mm256_setz… in Double()369 SIMD256Impl::Double v8[2];
89 namespace SIMD256Impl namespace138 using Float = SIMD256Impl::Float;139 using Double = SIMD256Impl::Double;140 using Integer = SIMD256Impl::Integer;141 using Vec4 = SIMD256Impl::Vec4;142 using Mask = SIMD256Impl::Mask;157 using AVXImpl = AVXImplBase<SIMD256Impl::AVXImpl>;162 using AVX2Impl = AVXImplBase<SIMD256Impl::AVX2Impl>;167 struct AVX512Impl : AVXImplBase<SIMD256Impl::AVX512Impl>572 using SIMD256 = SIMDBase<SIMDImpl::SIMD256Impl::Traits>;
324 static SIMDINLINE Integer SIMDCALL cvtepu8_epi16(SIMD256Impl::Integer const &a) // return …333 static SIMDINLINE Integer SIMDCALL cvtepu8_epi32(SIMD256Impl::Integer const &a) // return …342 static SIMDINLINE Integer SIMDCALL cvtepu16_epi32(SIMD256Impl::Integer const &a) // return …351 static SIMDINLINE Integer SIMDCALL cvtepu16_epi64(SIMD256Impl::Integer const &a) // return …360 static SIMDINLINE Integer SIMDCALL cvtepu32_epi64(SIMD256Impl::Integer const &a) // return …470 static SIMDINLINE SIMD256Impl::Float SIMDCALL extract_ps(Float const &a)477 static SIMDINLINE SIMD256Impl::Double SIMDCALL extract_pd(Double const &a)484 static SIMDINLINE SIMD256Impl::Integer SIMDCALL extract_si(Integer const &a)491 static SIMDINLINE Float SIMDCALL insert_ps(Float const &a, SIMD256Impl::Float const &b)500 static SIMDINLINE Double SIMDCALL insert_pd(Double const &a, SIMD256Impl::Double const &b)[all …]
50 using SIMD256T = SIMD256Impl::AVX2Impl;109 static SIMDINLINE Integer SIMDCALL op(SIMD256Impl::Integer a) \396 static SIMDINLINE SIMD256Impl::Float SIMDCALL extract_ps(Float a)402 static SIMDINLINE SIMD256Impl::Double SIMDCALL extract_pd(Double a)408 static SIMDINLINE SIMD256Impl::Integer SIMDCALL extract_si(Integer a)414 static SIMDINLINE Float SIMDCALL insert_ps(Float a, SIMD256Impl::Float b)420 static SIMDINLINE Double SIMDCALL insert_pd(Double a, SIMD256Impl::Double b)426 static SIMDINLINE Integer SIMDCALL insert_si(Integer a, SIMD256Impl::Integer b)
89 static SIMDINLINE Integer SIMDCALL op(SIMD256Impl::Integer a) \