Searched refs:SIMD256Impl (Results 1 - 14 of 14) sorted by relevance
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/rasterizer/common/ |
| H A D | simdlib.hpp | 88 namespace SIMD256Impl namespace in namespace:SIMDImpl 136 using Float = SIMD256Impl::Float; 137 using Double = SIMD256Impl::Double; 138 using Integer = SIMD256Impl::Integer; 139 using Vec4 = SIMD256Impl::Vec4; 140 using Mask = SIMD256Impl::Mask; 142 } // namespace SIMD256Impl 155 using AVXImpl = AVXImplBase<SIMD256Impl::AVXImpl>; 159 using AVX2Impl = AVXImplBase<SIMD256Impl::AVX2Impl>; 163 struct AVX512Impl : AVXImplBase<SIMD256Impl [all...] |
| H A D | intrin.h | 41 typedef SIMDImpl::SIMD256Impl::Float simd8scalar; 42 typedef SIMDImpl::SIMD256Impl::Double simd8scalard; 43 typedef SIMDImpl::SIMD256Impl::Integer simd8scalari; 44 typedef SIMDImpl::SIMD256Impl::Vec4 simd8vector; 45 typedef SIMDImpl::SIMD256Impl::Mask simd8mask;
|
| H A D | simdlib_types.hpp | 233 namespace SIMD256Impl namespace in namespace:SIMDImpl 314 } // namespace SIMD256Impl 359 SIMDINLINE Float(SIMD256Impl::Float const& in_lo, 360 SIMD256Impl::Float const& in_hi = _mm256_setzero_ps()) 383 SIMD256Impl::Float v8[2]; 390 SIMDINLINE Integer(SIMD256Impl::Integer const& in_lo, 391 SIMD256Impl::Integer const& in_hi = _mm256_setzero_si256()) 415 SIMD256Impl::Integer v8[2]; 422 SIMDINLINE Double(SIMD256Impl::Double const& in_lo, 423 SIMD256Impl [all...] |
| H A D | simdlib_512_emu.inl | 309 cvtepu8_epi16(SIMD256Impl::Integer const& a) // return (int16)a (uint8 --> int16) 318 cvtepu8_epi32(SIMD256Impl::Integer const& a) // return (int32)a (uint8 --> int32) 327 cvtepu16_epi32(SIMD256Impl::Integer const& a) // return (int32)a (uint16 --> int32) 336 cvtepu16_epi64(SIMD256Impl::Integer const& a) // return (int64)a (uint16 --> int64) 345 cvtepu32_epi64(SIMD256Impl::Integer const& a) // return (int64)a (uint32 --> int64) 472 static SIMDINLINE SIMD256Impl::Float SIMDCALL extract_ps(Float const& a) 479 static SIMDINLINE SIMD256Impl::Double SIMDCALL extract_pd(Double const& a) 486 static SIMDINLINE SIMD256Impl::Integer SIMDCALL extract_si(Integer const& a) 493 static SIMDINLINE Float SIMDCALL insert_ps(Float const& a, SIMD256Impl::Float const& b) 502 static SIMDINLINE Double SIMDCALL insert_pd(Double const& a, SIMD256Impl [all...] |
| H A D | simdlib_512_avx512.inl | 50 using SIMD256T = SIMD256Impl::AVX2Impl; 93 static SIMDINLINE Integer SIMDCALL op(SIMD256Impl::Integer a) { return _mm512_##op(a); } 398 static SIMDINLINE SIMD256Impl::Float SIMDCALL extract_ps(Float a) 404 static SIMDINLINE SIMD256Impl::Double SIMDCALL extract_pd(Double a) 410 static SIMDINLINE SIMD256Impl::Integer SIMDCALL extract_si(Integer a) 416 static SIMDINLINE Float SIMDCALL insert_ps(Float a, SIMD256Impl::Float b) 422 static SIMDINLINE Double SIMDCALL insert_pd(Double a, SIMD256Impl::Double b) 428 static SIMDINLINE Integer SIMDCALL insert_si(Integer a, SIMD256Impl::Integer b)
|
| H A D | simdlib_512_avx512_knights.inl | 73 static SIMDINLINE Integer SIMDCALL op(SIMD256Impl::Integer a) { return _mm512_##op(a); }
|
| H A D | simdlib_512_avx512_core.inl | 73 static SIMDINLINE Integer SIMDCALL op(SIMD256Impl::Integer a) { return _mm512_##op(a); }
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/common/ |
| H A D | intrin.h | 41 typedef SIMDImpl::SIMD256Impl::Float simd8scalar; 42 typedef SIMDImpl::SIMD256Impl::Double simd8scalard; 43 typedef SIMDImpl::SIMD256Impl::Integer simd8scalari; 44 typedef SIMDImpl::SIMD256Impl::Vec4 simd8vector; 45 typedef SIMDImpl::SIMD256Impl::Mask simd8mask;
|
| H A D | simdlib_types.hpp | 233 namespace SIMD256Impl namespace in namespace:SIMDImpl 314 } // namespace SIMD256Impl 359 SIMDINLINE Float(SIMD256Impl::Float const& in_lo, 360 SIMD256Impl::Float const& in_hi = _mm256_setzero_ps()) 383 SIMD256Impl::Float v8[2]; 390 SIMDINLINE Integer(SIMD256Impl::Integer const& in_lo, 391 SIMD256Impl::Integer const& in_hi = _mm256_setzero_si256()) 415 SIMD256Impl::Integer v8[2]; 422 SIMDINLINE Double(SIMD256Impl::Double const& in_lo, 423 SIMD256Impl [all...] |
| H A D | simdlib.hpp | 88 namespace SIMD256Impl namespace in namespace:SIMDImpl 136 using Float = SIMD256Impl::Float; 137 using Double = SIMD256Impl::Double; 138 using Integer = SIMD256Impl::Integer; 139 using Vec4 = SIMD256Impl::Vec4; 140 using Mask = SIMD256Impl::Mask; 142 } // namespace SIMD256Impl 155 using AVXImpl = AVXImplBase<SIMD256Impl::AVXImpl>; 159 using AVX2Impl = AVXImplBase<SIMD256Impl::AVX2Impl>; 163 struct AVX512Impl : AVXImplBase<SIMD256Impl [all...] |
| H A D | simdlib_512_emu.inl | 309 cvtepu8_epi16(SIMD256Impl::Integer const& a) // return (int16)a (uint8 --> int16) 318 cvtepu8_epi32(SIMD256Impl::Integer const& a) // return (int32)a (uint8 --> int32) 327 cvtepu16_epi32(SIMD256Impl::Integer const& a) // return (int32)a (uint16 --> int32) 336 cvtepu16_epi64(SIMD256Impl::Integer const& a) // return (int64)a (uint16 --> int64) 345 cvtepu32_epi64(SIMD256Impl::Integer const& a) // return (int64)a (uint32 --> int64) 472 static SIMDINLINE SIMD256Impl::Float SIMDCALL extract_ps(Float const& a) 479 static SIMDINLINE SIMD256Impl::Double SIMDCALL extract_pd(Double const& a) 486 static SIMDINLINE SIMD256Impl::Integer SIMDCALL extract_si(Integer const& a) 493 static SIMDINLINE Float SIMDCALL insert_ps(Float const& a, SIMD256Impl::Float const& b) 502 static SIMDINLINE Double SIMDCALL insert_pd(Double const& a, SIMD256Impl [all...] |
| H A D | simdlib_512_avx512.inl | 50 using SIMD256T = SIMD256Impl::AVX2Impl; 93 static SIMDINLINE Integer SIMDCALL op(SIMD256Impl::Integer a) { return _mm512_##op(a); } 398 static SIMDINLINE SIMD256Impl::Float SIMDCALL extract_ps(Float a) 404 static SIMDINLINE SIMD256Impl::Double SIMDCALL extract_pd(Double a) 410 static SIMDINLINE SIMD256Impl::Integer SIMDCALL extract_si(Integer a) 416 static SIMDINLINE Float SIMDCALL insert_ps(Float a, SIMD256Impl::Float b) 422 static SIMDINLINE Double SIMDCALL insert_pd(Double a, SIMD256Impl::Double b) 428 static SIMDINLINE Integer SIMDCALL insert_si(Integer a, SIMD256Impl::Integer b)
|
| H A D | simdlib_512_avx512_knights.inl | 73 static SIMDINLINE Integer SIMDCALL op(SIMD256Impl::Integer a) { return _mm512_##op(a); }
|
| H A D | simdlib_512_avx512_core.inl | 73 static SIMDINLINE Integer SIMDCALL op(SIMD256Impl::Integer a) { return _mm512_##op(a); }
|
Completed in 24 milliseconds