Home
last modified time | relevance | path

Searched refs:SIMD256Impl (Results 1 – 7 of 7) sorted by relevance

/external/mesa3d/src/gallium/drivers/swr/rasterizer/common/
Dintrin.h38 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;
Dsimdlib_types.hpp209 namespace SIMD256Impl namespace
308 …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];
Dsimdlib.hpp89 namespace SIMD256Impl namespace
138 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>;
Dsimdlib_512_emu.inl324 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 …]
Dsimdlib_512_avx512.inl50 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)
Dsimdlib_512_avx512_knights.inl89 static SIMDINLINE Integer SIMDCALL op(SIMD256Impl::Integer a) \
Dsimdlib_512_avx512_core.inl89 static SIMDINLINE Integer SIMDCALL op(SIMD256Impl::Integer a) \