Searched refs:simdscalar (Results 1 - 22 of 22) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/core/core/
H A Ddepthstencil.h34 simdscalar const& mask,
35 simdscalar const& stencilRefps,
36 simdscalar& stencilps)
76 simdscalar stencilinvert =
87 simdscalar QuantizeDepth(simdscalar const& depth)
105 simdscalar result = _simd_mul_ps(depth, _simd_set1_ps(quantize));
122 simdscalar DepthStencilTest(const API_STATE* pState,
125 simdscalar const& iZ,
127 simdscalar cons
[all...]
H A Dformat_types.h41 static simdscalar loadSOA(const uint8_t* pSrc) = delete;
42 static void storeSOA(uint8_t* pDst, simdscalar const& src) = delete;
43 static simdscalar unpack(simdscalar& in) = delete;
44 static simdscalar pack(simdscalar& in) = delete;
60 static simdscalar loadSOA(const uint8_t* pSrc) { return _simd_setzero_ps(); }
61 static void storeSOA(uint8_t* pDst, simdscalar const& src) { return; }
62 static simdscalar unpack(simdscalar
[all...]
H A Dformat_utils.h86 const simdscalar& vSrc0,
87 const simdscalar& vSrc1,
88 const simdscalar& vSrc2)
90 simdscalar r0r2 = _simd_unpacklo_ps(vSrc0, vSrc2); // x0z0x1z1 x4z4x5z5
91 simdscalar r1rx = _simd_unpacklo_ps(vSrc1, _simd_setzero_ps()); // y0w0y1w1 y4w4y5w5
92 simdscalar r02r1xlolo = _simd_unpacklo_ps(r0r2, r1rx); // x0y0z0w0 x4y4z4w4
93 simdscalar r02r1xlohi = _simd_unpackhi_ps(r0r2, r1rx); // x1y1z1w1 x5y5z5w5
97 simdscalar r02r1xhilo = _simd_unpacklo_ps(r0r2, r1rx); // x2y2z2w2 x6y6z6w6
98 simdscalar r02r1xhihi = _simd_unpackhi_ps(r0r2, r1rx); // x3y3z3w3 x7y7z7w7
113 const simdscalar
[all...]
H A Dcontext.h343 simdscalar vIa;
344 simdscalar vIb;
345 simdscalar vIc;
347 simdscalar vJa;
348 simdscalar vJb;
349 simdscalar vJc;
351 simdscalar vZa;
352 simdscalar vZb;
353 simdscalar vZc;
355 simdscalar vRecipDe
[all...]
H A Dbackend_impl.h57 simdscalar const& vI,
58 simdscalar const& vJ)
60 simdscalar vClipMask = _simd_setzero_ps();
66 simdscalar vA = _simd_broadcast_ss(pUserClipBuffer++);
67 simdscalar vB = _simd_broadcast_ss(pUserClipBuffer++);
68 simdscalar vC = _simd_broadcast_ss(pUserClipBuffer++);
71 simdscalar vInterp = vplaneps(vA, vB, vC, vI, vJ);
74 simdscalar vCull = _simd_cmp_ps(_simd_setzero_ps(), vInterp, _CMP_NLE_UQ);
314 simdscalar shufRes = _mm256_shuffle_ps(
376 simdscalar
[all...]
H A Dstate.h317 simdscalar* pDomainU; // IN: (SIMD) Domain Point U coords
318 simdscalar* pDomainV; // IN: (SIMD) Domain Point V coords
320 simdscalar* pOutputData; // OUT: (SIMD) Vertex Attributes (2D array of vectors, one row per attribute-component)
341 simdscalar UL;
342 simdscalar center;
343 simdscalar sample;
344 simdscalar centroid;
357 simdscalar vZ; // INOUT: z location of pixels
359 simdscalar inputMask; // IN: input coverage mask for all samples
786 // Size of the control data section which contains cut or streamID data, in simdscalar unit
[all...]
H A Dfrontend.h250 simdscalar m00 = _simd_load1_ps(&vpMatrices.m00[0]);
251 simdscalar m30 = _simd_load1_ps(&vpMatrices.m30[0]);
252 simdscalar m11 = _simd_load1_ps(&vpMatrices.m11[0]);
253 simdscalar m31 = _simd_load1_ps(&vpMatrices.m31[0]);
254 simdscalar m22 = _simd_load1_ps(&vpMatrices.m22[0]);
255 simdscalar m32 = _simd_load1_ps(&vpMatrices.m32[0]);
291 simdscalar m00 = _simd_i32gather_ps(&vpMatrices.m00[0], vViewportIdx, 4);
292 simdscalar m30 = _simd_i32gather_ps(&vpMatrices.m30[0], vViewportIdx, 4);
293 simdscalar m11 = _simd_i32gather_ps(&vpMatrices.m11[0], vViewportIdx, 4);
294 simdscalar m3
[all...]
H A Dbackend_singlesample.cpp74 const simdscalar dy = _simd_set1_ps(static_cast<float>(SIMD_TILE_Y_DIM));
81 const simdscalar dx = _simd_set1_ps(static_cast<float>(SIMD_TILE_X_DIM));
98 const simdscalar z =
141 simdscalar vCoverageMask = _simd_vmask_ps(coverageMask);
142 simdscalar depthPassMask = vCoverageMask;
143 simdscalar stencilPassMask = vCoverageMask;
H A Dbackend.cpp267 simdscalar vYSamplePosUL = _simd_add_ps(vULOffsetsY, _simd_set1_ps(static_cast<float>(y)));
269 const simdscalar dy = _simd_set1_ps(static_cast<float>(SIMD_TILE_Y_DIM));
273 simdscalar vXSamplePosUL = _simd_add_ps(vULOffsetsX, _simd_set1_ps(static_cast<float>(x)));
275 const simdscalar dx = _simd_set1_ps(static_cast<float>(SIMD_TILE_X_DIM));
299 const simdscalar z =
335 simdscalar vCoverageMask = _simd_vmask_ps(coverageMask);
336 simdscalar stencilPassMask = vCoverageMask;
339 simdscalar depthPassMask = DepthStencilTest(&state,
H A Dpa_avx.cpp37 INLINE simd4scalar swizzleLane0(const simdscalar& x,
38 const simdscalar& y,
39 const simdscalar& z,
40 const simdscalar& w)
42 simdscalar tmp0 = _mm256_unpacklo_ps(x, z);
43 simdscalar tmp1 = _mm256_unpacklo_ps(y, w);
47 INLINE simd4scalar swizzleLane1(const simdscalar& x,
48 const simdscalar& y,
49 const simdscalar& z,
50 const simdscalar
[all...]
H A Dbackend_sample.cpp73 const simdscalar dy = _simd_set1_ps(static_cast<float>(SIMD_TILE_Y_DIM));
80 const simdscalar dx = _simd_set1_ps(static_cast<float>(SIMD_TILE_X_DIM));
123 const simdscalar z =
159 simdscalar vCoverageMask = _simd_vmask_ps(coverageMask);
160 simdscalar depthPassMask = vCoverageMask;
161 simdscalar stencilPassMask = vCoverageMask;
H A Dformat_conversion.h142 INLINE simdscalar SIMDCALL Clamp(simdscalar const& v, uint32_t Component)
171 INLINE simdscalar SIMDCALL Normalize(simdscalar const& vComp, uint32_t Component)
H A Dblend.h87 simdscalar oneMinusSrcA = _simd_sub_ps(_simd_set1_ps(1.0), src.w);
104 simdscalar oneMinusDstA = _simd_sub_ps(_simd_set1_ps(1.0), dst.w);
114 simdscalar sat = _simd_min_ps(src.w, _simd_sub_ps(_simd_set1_ps(1.0), dst.w));
H A Dpa.h63 typedef simdscalar SIMDSCALAR;
225 // Assembles 1 primitive. Each simdscalar is a vertex (xyzw).
778 simdscalar t =
1436 simdscalar temp = _simd_mask_i32gather_ps(_simd_setzero_ps(),
H A Dfrontend.cpp1242 simdscalar* pDSOutput;
1413 (simdscalar*)AlignedMalloc(requiredAllocSize, 64);
1427 dsContext.pDomainU = (simdscalar*)tsData.pDomainPointsU;
1428 dsContext.pDomainV = (simdscalar*)tsData.pDomainPointsV;
H A Dbinner.cpp287 const simdscalar& src0,
288 const simdscalar& src1,
289 const simdscalar& src2)
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/rasterizer/common/
H A Dsimdintrin.h196 SIMDINLINE simdscalar vplaneps(simdscalar const& vA,
197 simdscalar const& vB,
198 simdscalar const& vC,
199 simdscalar const& vX,
200 simdscalar const& vY)
202 simdscalar vOut = _simd_fmadd_ps(vA, vX, vC);
226 static SIMDINLINE simdscalar InterpolateComponent(simdscalar const& vI,
227 simdscalar cons
[all...]
H A Dintrin.h54 typedef simd8scalar simdscalar; typedef in typeref:typename:simd8scalar
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/common/
H A Dsimdintrin.h195 void _simd_mov(simdscalar& r, unsigned int rlane, simdscalar& s, unsigned int slane)
208 void _simdvec_mov(simdvector& r, const simdscalar& s)
247 SIMDINLINE simdscalar vplaneps(simdscalar const& vA,
248 simdscalar const& vB,
249 simdscalar const& vC,
250 simdscalar const& vX,
251 simdscalar const& vY)
253 simdscalar vOu
[all...]
H A Dintrin.h54 typedef simd8scalar simdscalar; typedef in typeref:typename:simd8scalar
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/memory/
H A DStoreTile.h579 static const uint32_t offset = sizeof(simdscalar);
582 simdscalar vComp0 = _simd_load_ps((const float*)(pSrc + (FormatTraits<DstFormat>::swizzle(0))*offset)); // float32 rrrrrrrr
583 simdscalar vComp1 = _simd_load_ps((const float*)(pSrc + (FormatTraits<DstFormat>::swizzle(1))*offset)); // float32 gggggggg
584 simdscalar vComp2 = _simd_load_ps((const float*)(pSrc + (FormatTraits<DstFormat>::swizzle(2))*offset)); // float32 bbbbbbbb
585 simdscalar vComp3 = _simd_load_ps((const float*)(pSrc + (FormatTraits<DstFormat>::swizzle(3))*offset)); // float32 aaaaaaaa
742 static const uint32_t offset = sizeof(simdscalar);
745 simdscalar vComp0 = _simd_load_ps((const float*)(pSrc + (FormatTraits<DstFormat>::swizzle(0))*offset)); // float32 rrrrrrrr
746 simdscalar vComp1 = _simd_load_ps((const float*)(pSrc + (FormatTraits<DstFormat>::swizzle(1))*offset)); // float32 gggggggg
747 simdscalar vComp2 = _simd_load_ps((const float*)(pSrc + (FormatTraits<DstFormat>::swizzle(2))*offset)); // float32 bbbbbbbb
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/rasterizer/memory/
H A DStoreTile.h580 static const uint32_t offset = sizeof(simdscalar);
583 simdscalar vComp0 = _simd_load_ps((const float*)(pSrc + (FormatTraits<DstFormat>::swizzle(0))*offset)); // float32 rrrrrrrr
584 simdscalar vComp1 = _simd_load_ps((const float*)(pSrc + (FormatTraits<DstFormat>::swizzle(1))*offset)); // float32 gggggggg
585 simdscalar vComp2 = _simd_load_ps((const float*)(pSrc + (FormatTraits<DstFormat>::swizzle(2))*offset)); // float32 bbbbbbbb
586 simdscalar vComp3 = _simd_load_ps((const float*)(pSrc + (FormatTraits<DstFormat>::swizzle(3))*offset)); // float32 aaaaaaaa
743 static const uint32_t offset = sizeof(simdscalar);
746 simdscalar vComp0 = _simd_load_ps((const float*)(pSrc + (FormatTraits<DstFormat>::swizzle(0))*offset)); // float32 rrrrrrrr
747 simdscalar vComp1 = _simd_load_ps((const float*)(pSrc + (FormatTraits<DstFormat>::swizzle(1))*offset)); // float32 gggggggg
748 simdscalar vComp2 = _simd_load_ps((const float*)(pSrc + (FormatTraits<DstFormat>::swizzle(2))*offset)); // float32 bbbbbbbb

Completed in 49 milliseconds