Searched refs:simdvector (Results 1 - 16 of 16) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/core/core/
H A Dblend.h32 simdvector& constantColor,
33 simdvector& src,
34 simdvector& src1,
35 simdvector& dst,
36 simdvector& out)
38 simdvector result;
189 simdvector& src,
190 simdvector& srcFactor,
191 simdvector& dst,
192 simdvector
[all...]
H A Dpa_avx.cpp117 INLINE simd4scalar swizzleLane0(const simdvector& v)
122 INLINE simd4scalar swizzleLane1(const simdvector& v)
127 INLINE simd4scalar swizzleLane2(const simdvector& v)
132 INLINE simd4scalar swizzleLane3(const simdvector& v)
137 INLINE simd4scalar swizzleLane4(const simdvector& v)
142 INLINE simd4scalar swizzleLane5(const simdvector& v)
147 INLINE simd4scalar swizzleLane6(const simdvector& v)
152 INLINE simd4scalar swizzleLane7(const simdvector& v)
157 INLINE simd4scalar swizzleLaneN(const simdvector& v, int lane)
353 bool PaTriList0(PA_STATE_OPT& pa, uint32_t slot, simdvector vert
[all...]
H A Dclip.cpp182 simdvector prims[],
197 simdvector prims[],
212 simdvector prims[],
227 simdvector prims[],
H A Dstate.h201 simdvector attrib[SWR_VTX_NUM_SLOTS];
330 simdvector* pVerts; // IN: input primitive data for SIMD prims
374 simdvector shaded[SWR_NUM_RENDERTARGETS]; // OUT: result color per rendertarget
725 // Offset to the start of the attributes of the input vertices, in simdvector units
779 // Offset to the start of the attributes of the input vertices, in simdvector units, as read by
794 // Total size of an output vertex, in simdvector units
865 // Offset to the start of the attributes of the input vertices, in simdvector units
914 simdvector* src;
915 simdvector* src1;
916 simdvector* src0alph
[all...]
H A Dpa.h64 typedef simdvector SIMDVECTOR;
73 uint32_t vertexStride{0}; // stride of a vertex in simdvector units
100 virtual simdvector& GetSimdVector(uint32_t index, uint32_t slot) = 0;
104 virtual bool Assemble(uint32_t slot, simdvector verts[]) = 0;
152 typedef bool (*PFN_PA_FUNC)(PA_STATE_OPT& pa, uint32_t slot, simdvector verts[]);
196 simdvector& GetSimdVector(uint32_t index, uint32_t slot)
200 simdvector& vertexSlot = ((simdvector*)pStreamBase)[offset];
214 // Assembles 4 triangles. Each simdvector is a single vertex from 4
216 bool Assemble(uint32_t slot, simdvector vert
[all...]
H A Ddepthstencil.h201 simdvector sbuf;
279 simdvector sbuf;
331 simdvector stencilResult;
H A Dfrontend.h248 INLINE void viewportTransform(simdvector* v, const SWR_VIEWPORT_MATRICES& vpMatrices)
286 INLINE void viewportTransform(simdvector* v,
407 simdvector prims[3],
415 simdvector prims[3],
H A Dformat_conversion.h83 INLINE void SIMDCALL LoadSOA(const uint8_t* pSrc, simdvector& dst)
183 /// @brief Convert and store simdvector of pixels in SOA
246 INLINE void SIMDCALL StoreSOA(const simdvector& src, uint8_t* pDst)
H A Dfrontend.cpp851 gsContext.pVerts = (simdvector*)pGsBuffers->pGsIn;
855 simdvector attrib[MAX_NUM_VERTS_PER_PRIM];
1203 uint32_t vertexInBufferSize = gsState.inputVertStride * sizeof(simdvector) * vertsPerPrim;
1349 simdvector simdattrib[MAX_NUM_VERTS_PER_PRIM];
1403 size_t requiredAllocSize = sizeof(simdvector) * RoundUpEven(requiredDSVectorInvocations) *
1407 size_t requiredAllocSize = sizeof(simdvector) * requiredDSOutputVectors;
1525 simdvector prim[3]; // Only deal with triangles, lines, or points
1743 uint32_t simdVertexSizeBytes = state.frontendState.vsVertexSize * sizeof(simdvector);
2227 simdvector prim[MAX_NUM_VERTS_PER_PRIM];
H A Dcontext.h227 simdvector prims[],
H A Dbackend_impl.h918 simdvector blendSrc;
919 simdvector blendOut;
953 blendContext.src0alpha = reinterpret_cast<simdvector*>(&psContext.shaded[0].w);
H A Dclip.h1299 simdvector prims[],
1307 simdvector prims[],
1315 simdvector prims[],
1323 simdvector prims[],
H A Dbinner.cpp1204 simdvector tri[3],
1631 simdvector prim[3],
1939 simdvector prim[],
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/common/
H A Dintrin.h57 typedef simd8vector simdvector; typedef in typeref:typename:simd8vector
H A Dsimdintrin.h204 // Populates a simdvector from a vector. So p = xyzw becomes xxxx yyyy zzzz wwww.
208 void _simdvec_mov(simdvector& r, const simdscalar& s)
214 void _simdvec_mov(simdvector& r, const simdvector& v)
220 // just move a lane from the source simdvector to dest simdvector
222 void _simdvec_mov(simdvector &r, unsigned int rlane, simdvector& s, unsigned int slane)
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/rasterizer/common/
H A Dintrin.h57 typedef simd8vector simdvector; typedef in typeref:typename:simd8vector

Completed in 26 milliseconds