Searched refs:SIMD256 (Results 1 – 16 of 16) sorted by relevance
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/shader_lib/ |
D | Scatter.cpp | 34 extern "C" void ScatterPS_256(uint8_t* pBase, SIMD256::Integer vIndices, SIMD256::Float vSrc, uint8… in ScatterPS_256() 39 SIMD256::store_ps(src, vSrc); in ScatterPS_256() 40 SIMD256::store_si((SIMD256::Integer*)indices, vIndices); in ScatterPS_256()
|
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/ |
D | clip.h | 158 struct BinnerChooser<SIMD256> 206 SIMD256::Vec4 prims[], 208 SIMD256::Integer const& primID, 209 SIMD256::Integer& viewportIdx, 210 SIMD256::Integer& rtIdx) 287 struct SimdHelper<SIMD256> 289 static SIMD256::Float insert_lo_ps(SIMD256::Float a) { return a; } 291 static SIMD256::Mask cmpeq_ps_mask(SIMD256::Float a, SIMD256::Float b) 293 return SIMD256::movemask_ps(SIMD256::cmpeq_ps(a, b)); 301 static SIMD512::Float insert_lo_ps(SIMD256::Float a) [all …]
|
D | format_conversion.h | 85 LoadSOA<SIMD256, SrcFormat>(pSrc, dst); in LoadSOA() 150 return Clamp<SIMD256, Format>(v, Component); in Clamp() 179 return Normalize<SIMD256, Format>(vComp, Component); in Normalize() 254 StoreSOA<SIMD256, DstFormat>(src, pDst); in StoreSOA()
|
D | clip.cpp | 189 Clipper<SIMD256, 3> clipper(workerId, pDC); in ClipRectangles() 204 Clipper<SIMD256, 3> clipper(workerId, pDC); in ClipTriangles() 219 Clipper<SIMD256, 2> clipper(workerId, pDC); in ClipLines() 234 Clipper<SIMD256, 1> clipper(workerId, pDC); in ClipPoints()
|
D | binner.cpp | 315 struct EarlyRastHelper<SIMD256> 317 static SIMD256::Integer InitShiftCntrl() in InitShiftCntrl() 319 return SIMD256::set_epi32(24, 25, 26, 27, 28, 29, 30, 31); in InitShiftCntrl() 1223 BinTrianglesImpl<SIMD256, KNOB_SIMD_WIDTH, CT>( in BinTriangles() 1650 BinPointsImpl<SIMD256, KNOB_SIMD_WIDTH>( in BinPoints() 1958 BinLinesImpl<SIMD256, KNOB_SIMD_WIDTH>( in BinLines()
|
D | frontend.cpp | 976 TransposeSOAtoAOS<SIMD256, KNOB_SIMD_WIDTH>((uint8_t*)pGsBuffers->pGsTransposed, in GeometryShaderStage() 1725 AllocateGsBuffers<SIMD256, KNOB_SIMD_WIDTH>( in ProcessDraw()
|
/external/mesa3d/src/gallium/drivers/swr/rasterizer/common/ |
D | simdlib_256_avx512_knights.inl | 28 // SIMD256 AVX (512) implementation for Knights Family
|
D | simdlib.hpp | 215 using SIMD256 = SIMDBase<SIMDImpl::SIMD256Impl::Traits>; typedef
|
D | simdlib_256_avx2.inl | 28 // SIMD256 AVX (2) implementation 245 // Legacy interface (available only in SIMD256 width)
|
D | simdlib_256_avx512_core.inl | 28 // SIMD256 AVX (512) implementation for Core processors
|
D | simdlib_256_avx512.inl | 28 // SIMD256 AVX (512) implementation 331 // Legacy interface (available only in SIMD256 width)
|
D | simdlib_interface.hpp | 28 struct SIMD256 // or SIMD4 or SIMD16
|
D | simdintrin.h | 31 typedef SIMD256 SIMD;
|
D | simdlib_256_avx.inl | 30 // SIMD256 AVX (1) implementation 720 // Legacy interface (available only in SIMD256 width)
|
D | simdlib_128_avx512.inl | 330 // Legacy interface (available only in SIMD256 width)
|
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/functionpasses/ |
D | lower_x86.cpp | 39 extern "C" void ScatterPS_256(uint8_t*, SIMD256::Integer, SIMD256::Float, uint8_t, uint32_t);
|