Home
last modified time | relevance | path

Searched refs:SIMD128Impl (Results 1 – 8 of 8) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/swr/rasterizer/common/
Dsimdlib.hpp32 namespace SIMD128Impl namespace
80 using Float = SIMD128Impl::Float;
81 using Double = SIMD128Impl::Double;
82 using Integer = SIMD128Impl::Integer;
83 using Vec4 = SIMD128Impl::Vec4;
84 using Mask = SIMD128Impl::Mask;
214 using SIMD128 = SIMDBase<SIMDImpl::SIMD128Impl::Traits>;
Dintrin.h35 typedef SIMDImpl::SIMD128Impl::Float simd4scalar;
36 typedef SIMDImpl::SIMD128Impl::Double simd4scalard;
37 typedef SIMDImpl::SIMD128Impl::Integer simd4scalari;
38 typedef SIMDImpl::SIMD128Impl::Vec4 simd4vector;
39 typedef SIMDImpl::SIMD128Impl::Mask simd4mask;
Dsimdlib_types.hpp168 namespace SIMD128Impl namespace
239 SIMDINLINE Float(SIMD128Impl::Float const& in_lo, in Float()
240 SIMD128Impl::Float const& in_hi = _mm_setzero_ps()) in Float()
257 SIMD128Impl::Float v4[2];
264 SIMDINLINE Integer(SIMD128Impl::Integer const& in_lo, in Integer()
265 SIMD128Impl::Integer const& in_hi = _mm_setzero_si128()) in Integer()
282 SIMD128Impl::Integer v4[2];
289 SIMDINLINE Double(SIMD128Impl::Double const& in_lo, in Double()
290 SIMD128Impl::Double const& in_hi = _mm_setzero_pd()) in Double()
307 SIMD128Impl::Double v4[2];
Dsimdlib_256_avx.inl27 using SIMD128T = SIMD128Impl::AVXImpl;
121 static SIMDINLINE Integer SIMDCALL op(SIMD128Impl::Integer const& a) \
723 static SIMDINLINE Float SIMDCALL broadcast_ps(SIMD128Impl::Float const* p)
729 static SIMDINLINE SIMD128Impl::Double SIMDCALL extractf128_pd(Double const& a)
735 static SIMDINLINE SIMD128Impl::Float SIMDCALL extractf128_ps(Float const& a)
741 static SIMDINLINE SIMD128Impl::Integer SIMDCALL extractf128_si(Integer const& a)
747 static SIMDINLINE Double SIMDCALL insertf128_pd(Double const& a, SIMD128Impl::Double const& b)
753 static SIMDINLINE Float SIMDCALL insertf128_ps(Float const& a, SIMD128Impl::Float const& b)
759 static SIMDINLINE Integer SIMDCALL insertf128_si(Integer const& a, SIMD128Impl::Integer const& b)
765 #define _mm256_set_m128i(/* SIMD128Impl::Integer */ hi, /* SIMD128Impl::Integer */ lo) \ argument
[all …]
Dsimdlib_512_avx512_knights.inl76 static SIMDINLINE Integer SIMDCALL op(SIMD128Impl::Integer a) { return _mm512_##op(a); }
Dsimdlib_512_avx512_core.inl76 static SIMDINLINE Integer SIMDCALL op(SIMD128Impl::Integer a) { return _mm512_##op(a); }
Dsimdlib_512_avx512.inl96 static SIMDINLINE Integer SIMDCALL op(SIMD128Impl::Integer a) { return _mm512_##op(a); }
Dsimdlib_512_emu.inl32 using SIMD128T = SIMD128Impl::AVXImpl;