Home
last modified time | relevance | path

Searched refs:SIMD256 (Results 1 – 16 of 16) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/shader_lib/
DScatter.cpp34 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()
/third_party/mesa3d/src/gallium/drivers/swr/rasterizer/core/
Dclip.h158 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 …]
Dformat_conversion.h85 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()
Dclip.cpp189 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()
Dbinner.cpp315 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()
Dfrontend.cpp976 TransposeSOAtoAOS<SIMD256, KNOB_SIMD_WIDTH>((uint8_t*)pGsBuffers->pGsTransposed, in GeometryShaderStage()
1725 AllocateGsBuffers<SIMD256, KNOB_SIMD_WIDTH>( in ProcessDraw()
/third_party/mesa3d/src/gallium/drivers/swr/rasterizer/common/
Dsimdlib_256_avx512_knights.inl28 // SIMD256 AVX (512) implementation for Knights Family
Dsimdlib.hpp215 using SIMD256 = SIMDBase<SIMDImpl::SIMD256Impl::Traits>; typedef
Dsimdlib_256_avx2.inl28 // SIMD256 AVX (2) implementation
245 // Legacy interface (available only in SIMD256 width)
Dsimdlib_256_avx512.inl28 // SIMD256 AVX (512) implementation
331 // Legacy interface (available only in SIMD256 width)
Dsimdlib_256_avx512_core.inl28 // SIMD256 AVX (512) implementation for Core processors
Dsimdintrin.h31 typedef SIMD256 SIMD;
Dsimdlib_interface.hpp28 struct SIMD256 // or SIMD4 or SIMD16
Dsimdlib_256_avx.inl30 // SIMD256 AVX (1) implementation
720 // Legacy interface (available only in SIMD256 width)
Dsimdlib_128_avx512.inl330 // Legacy interface (available only in SIMD256 width)
/third_party/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/functionpasses/
Dlower_x86.cpp39 extern "C" void ScatterPS_256(uint8_t*, SIMD256::Integer, SIMD256::Float, uint8_t, uint32_t);