Searched refs:Vec4 (Results 1 - 13 of 13) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/common/
H A Dsimdlib_interface.hpp341 // Vec4, an SOA SIMD set of 4-dimensional vectors
342 union Vec4
344 Vec4() = default;
345 Vec4(Float in)
352 Vec4(Float x, Float y, Float z, Float w)
376 static void vec4_set1_ps(Vec4& r, const float *p); // r[0] = set1(p[0]), r[1] = set1(p[1]), ...
377 static void vec4_set1_vps(Vec4& r, Float s); // r[0] = s, r[1] = s, ...
378 static Float vec4_dp3_ps(const Vec4& v0, const Vec4& v1); // return dp3(v0, v1)
379 static Float vec4_dp4_ps(const Vec4
[all...]
H A Dsimdlib.hpp83 using Vec4 = SIMD128Impl::Vec4; typedef in struct:SIMDImpl::SIMD128Impl::Traits
139 using Vec4 = SIMD256Impl::Vec4; typedef in struct:SIMDImpl::SIMD256Impl::Traits
194 using Vec4 = SIMD512Impl::Vec4; typedef in struct:SIMDImpl::SIMD512Impl::Traits
210 using Vec4 = typename Traits::Vec4; typedef in struct:SIMDBase
215 // Populates a SIMD Vec4 from a non-simd vector. So p = xyzw becomes xxxx yyyy zzzz wwww.
216 static SIMDINLINE void vec4_load1_ps(Vec4
564 using Vec4 = typename SIMD_T::Vec4; typedef in typeref:typename:SIMD_T::Vec4
[all...]
H A Dintrin.h38 typedef SIMDImpl::SIMD128Impl::Vec4 simd4vector;
44 typedef SIMDImpl::SIMD256Impl::Vec4 simd8vector;
50 typedef SIMDImpl::SIMD512Impl::Vec4 simd16vector;
H A Dsimdlib_types.hpp144 union Vec4 union in namespace:SIMDImpl
158 SIMDINLINE Vec4& SIMDCALL operator=(Vec4 const& in)
227 using Vec4 = SIMDImpl::Vec4<Float, Integer, Double>; typedef in namespace:SIMDImpl::SIMD128Impl
310 using Vec4 = SIMDImpl::Vec4<Float, Integer, Double>; typedef in namespace:SIMDImpl::SIMD256Impl
450 typedef SIMDImpl::Vec4<Float, Integer, Double> SIMDALIGN(Vec4, 64); typedef in namespace:SIMDImpl::SIMD512Impl
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/rasterizer/common/
H A Dsimdlib.hpp83 using Vec4 = SIMD128Impl::Vec4; typedef in struct:SIMDImpl::SIMD128Impl::Traits
139 using Vec4 = SIMD256Impl::Vec4; typedef in struct:SIMDImpl::SIMD256Impl::Traits
194 using Vec4 = SIMD512Impl::Vec4; typedef in struct:SIMDImpl::SIMD512Impl::Traits
210 using Vec4 = typename Traits::Vec4; typedef in struct:SIMDBase
231 using Vec4 = typename SIMD_T::Vec4; typedef in typeref:typename:SIMD_T::Vec4
[all...]
H A Dintrin.h38 typedef SIMDImpl::SIMD128Impl::Vec4 simd4vector;
44 typedef SIMDImpl::SIMD256Impl::Vec4 simd8vector;
50 typedef SIMDImpl::SIMD512Impl::Vec4 simd16vector;
H A Dsimdlib_types.hpp144 union Vec4 union in namespace:SIMDImpl
158 SIMDINLINE Vec4& SIMDCALL operator=(Vec4 const& in)
227 using Vec4 = SIMDImpl::Vec4<Float, Integer, Double>; typedef in namespace:SIMDImpl::SIMD128Impl
310 using Vec4 = SIMDImpl::Vec4<Float, Integer, Double>; typedef in namespace:SIMDImpl::SIMD256Impl
450 typedef SIMDImpl::Vec4<Float, Integer, Double> SIMDALIGN(Vec4, 64); typedef in namespace:SIMDImpl::SIMD512Impl
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/core/core/
H A Dclip.h65 const Vec4<SIMD_T>& vertex,
206 SIMD256::Vec4 prims[],
268 SIMD512::Vec4 prims[],
338 void ComputeClipCodes(Vec4<SIMD_T> vertex[], const Integer<SIMD_T>& viewportIndexes)
381 int ComputeNaNMask(Vec4<SIMD_T> prim[])
399 int ComputeUserClipCullMask(PA_STATE& pa, Vec4<SIMD_T> prim[])
406 Vec4<SIMD_T> vClipCullDistLo[3];
407 Vec4<SIMD_T> vClipCullDistHi[3];
474 void ClipSimd(const Vec4<SIMD_T> prim[],
494 Vec4<SIMD_
[all...]
H A Dformat_conversion.h37 INLINE void SIMDCALL LoadSOA(const uint8_t* pSrc, Vec4<SIMD_T>& dst)
188 INLINE void SIMDCALL StoreSOA(const Vec4<SIMD_T>& src, uint8_t* pDst)
H A Dbinner.cpp43 Vec4<SIMD_T> prim[],
54 Vec4<SIMD_T> prim[],
663 Vec4<SIMD_T> tri[3],
1041 Vec4<SIMD_T> line[2];
1271 Vec4<SIMD_T> prim[],
1279 Vec4<SIMD_T>& primVerts = prim[0];
1414 Vec4<SIMD_T> size[3];
1589 Vec4<SIMD_T> prim[3],
1668 Vec4<SIMD_T> prim[],
1885 Vec4<SIMD_
[all...]
H A Dbinner.h66 FPToFixedPoint(const Vec4<SIMD_T>* const tri, Integer<SIMD_T> (&vXi)[3], Integer<SIMD_T> (&vYi)[3])
H A Dfrontend.cpp1085 SIMD16::Vec4 svgAttrib[4];
1131 SIMD::Vec4 svgAttrib[4];
1217 numSimdBatches * gsState.outputVertexSize * sizeof(Vec4<SIMD_T>);
1542 SIMD16::Vec4 svgAttrib[4];
1584 SIMD::Vec4 svgAttrib[4];
2067 SIMD16::Vec4 svgAttrib[4];
2280 SIMD::Vec4 svgAttrib[4];
H A Dstate.h212 typename SIMD_T::Vec4 attrib[SWR_VTX_NUM_SLOTS];

Completed in 18 milliseconds