Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
Dclip.h36 extern THREAD SIMDVERTEX_T<SIMD256> tlsTempVertices[7];
138 struct BinnerChooser<SIMD256>
181 … uint32_t workerId, SIMD256::Vec4 prims[], uint32_t primMask, SIMD256::Integer const &primID, SIMD…
249 struct SimdHelper<SIMD256>
251 static SIMD256::Float insert_lo_ps(SIMD256::Float a)
256 static SIMD256::Mask cmpeq_ps_mask(SIMD256::Float a, SIMD256::Float b)
258 return SIMD256::movemask_ps(SIMD256::cmpeq_ps(a, b));
266 static SIMD512::Float insert_lo_ps(SIMD256::Float a)
285 struct ClipHelper<SIMD256>
287 static SIMDVERTEX_T<SIMD256> *GetTempVertices()
[all …]
Dclip.cpp35 THREAD SIMDVERTEX_T<SIMD256> tlsTempVertices[7];
168 Clipper<SIMD256, 3> clipper(workerId, pDC); in ClipTriangles()
178 Clipper<SIMD256, 2> clipper(workerId, pDC); in ClipLines()
188 Clipper<SIMD256, 1> clipper(workerId, pDC); in ClipPoints()
Dbinner.cpp308 struct EarlyRastHelper<SIMD256>
310 static SIMD256::Integer InitShiftCntrl() in InitShiftCntrl()
312 return SIMD256::set_epi32(24, 25, 26, 27, 28, 29, 30, 31); in InitShiftCntrl()
1131 …BinTrianglesImpl<SIMD256, KNOB_SIMD_WIDTH, CT>(pDC, pa, workerId, tri, triMask, primID, viewportId… in BinTriangles()
1554 BinPointsImpl<SIMD256, KNOB_SIMD_WIDTH>( in BinPoints()
1877 …BinLinesImpl<SIMD256, KNOB_SIMD_WIDTH>(pDC, pa, workerId, prim, primMask, primID, viewportIdx, rtI… in BinLines()
Dfrontend.cpp930 …TransposeSOAtoAOS<SIMD256, KNOB_SIMD_WIDTH>((uint8_t*)pGsBuffers->pGsTransposed, pVertexBaseAOS, v… in GeometryShaderStage()
1570 …AllocateGsBuffers<SIMD256, KNOB_SIMD_WIDTH>(pDC, state, NumVertsPerPrim(state.topology, true), &gs… in ProcessDraw()
/external/mesa3d/src/gallium/drivers/swr/rasterizer/common/
Dsimdintrin.h31 typedef SIMD256 SIMD;
196 SIMD256::store_ps(rArray, r); in _simd_mov()
197 SIMD256::store_ps(sArray, s); in _simd_mov()
199 r = SIMD256::load_ps(rArray); in _simd_mov()
Dsimdlib_256_avx512_knights.inl28 // SIMD256 AVX (512) implementation for Knights Family
Dsimdlib_256_avx2.inl28 // SIMD256 AVX (2) implementation
224 // Legacy interface (available only in SIMD256 width)
Dsimdlib_256_avx512.inl28 // SIMD256 AVX (512) implementation
313 // Legacy interface (available only in SIMD256 width)
Dsimdlib_256_avx512_core.inl28 // SIMD256 AVX (512) implementation for Core processors
Dsimdlib_interface.hpp28 struct SIMD256 // or SIMD4 or SIMD16
Dsimdlib_256_avx.inl30 // SIMD256 AVX (1) implementation
669 // Legacy interface (available only in SIMD256 width)
Dsimdlib.hpp572 using SIMD256 = SIMDBase<SIMDImpl::SIMD256Impl::Traits>; typedef
Dsimdlib_128_avx512.inl312 // Legacy interface (available only in SIMD256 width)