HomeSort by relevance Sort by last modified time
    Searched refs:simdscalar (Results 1 - 20 of 20) sorted by null

  /external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
depthstencil.h 33 void StencilOp(SWR_STENCILOP op, simdscalar mask, simdscalar stencilRefps, simdscalar &stencilps)
73 simdscalar stencilinvert = _simd_andnot_ps(stencilps, _simd_cmpeq_ps(_simd_setzero_ps(), _simd_setzero_ps()));
84 simdscalar QuantizeDepth(simdscalar depth)
102 simdscalar result = _simd_mul_ps(depth, _simd_set1_ps(quantize));
119 simdscalar DepthStencilTest(const API_STATE* pState,
120 bool frontFacing, uint32_t viewportIndex, simdscalar interpZ, uint8_t* pDepthBase, simdscalar coverageMask
    [all...]
format_types.h 39 static simdscalar loadSOA(const uint8_t *pSrc) = delete;
40 static void storeSOA(uint8_t *pDst, simdscalar src) = delete;
41 static simdscalar unpack(simdscalar &in) = delete;
42 static simdscalar pack(simdscalar &in) = delete;
59 static simdscalar loadSOA(const uint8_t *pSrc) { return _simd_setzero_ps(); }
60 static void storeSOA(uint8_t *pDst, simdscalar src) { return; }
61 static simdscalar unpack(simdscalar &in) { return _simd_setzero_ps();
    [all...]
clip.h 66 void ComputeClipCodes(const API_STATE& state, const simdvector& vertex, simdscalar& clipCodes, simdscalari viewportIndexes)
71 simdscalar vNegW = _simd_mul_ps(vertex.w, _simd_set1_ps(-1.0f));
74 simdscalar vRes = _simd_cmplt_ps(vertex.x, vNegW);
113 simdscalar gbMult = _simd_mul_ps(vNegW, _simd_i32gather_ps(&state.gbState.left[0], viewportIndexes, 4));
151 simdscalar ComputeClipCodeIntersection()
153 simdscalar result = this->clipCodes[0];
161 simdscalar ComputeClipCodeUnion()
163 simdscalar result = this->clipCodes[0];
173 simdscalar clipCodeUnion = ComputeClipCodeUnion();
180 simdscalar clipUnion = ComputeClipCodeUnion()
    [all...]
context.h 317 simdscalar vIa;
318 simdscalar vIb;
319 simdscalar vIc;
321 simdscalar vJa;
322 simdscalar vJb;
323 simdscalar vJc;
325 simdscalar vZa;
326 simdscalar vZb;
327 simdscalar vZc;
329 simdscalar vRecipDet
    [all...]
multisample.h 66 INLINE static simdscalar vX(uint32_t sampleNum) = delete;
67 INLINE static simdscalar vY(uint32_t sampleNum) = delete;
92 INLINE static simdscalar vX(uint32_t sampleNum)
94 static const simdscalar X = _simd_set1_ps(0.5f);
98 INLINE static simdscalar vY(uint32_t sampleNum)
100 static const simdscalar Y = _simd_set1_ps(0.5f);
149 INLINE static simdscalar vX(uint32_t sampleNum)
154 INLINE static simdscalar vY(uint32_t sampleNum)
200 INLINE static simdscalar vX(uint32_t sampleNum)
202 static const simdscalar X[numSamples] {_simd_set1_ps(0.75f), _simd_set1_ps(0.25f)}
    [all...]
frontend.h 66 void triangleSetupABVertical(const simdscalar vX[3], const simdscalar vY[3], simdscalar (&vA)[3], simdscalar (&vB)[3])
207 simdscalar m00 = _simd_load1_ps(&vpMatrices.m00[0]);
208 simdscalar m30 = _simd_load1_ps(&vpMatrices.m30[0]);
209 simdscalar m11 = _simd_load1_ps(&vpMatrices.m11[0]);
210 simdscalar m31 = _simd_load1_ps(&vpMatrices.m31[0]);
211 simdscalar m22 = _simd_load1_ps(&vpMatrices.m22[0]);
212 simdscalar m32 = _simd_load1_ps(&vpMatrices.m32[0])
    [all...]
format_conversion.h 44 simdscalar vComp = _simd_load_ps((const float*)(pSrc + comp*sizeof(simdscalar)));
56 simdscalar vComp = FormatTraits<SrcFormat>::loadSOA(comp, pSrc);
82 INLINE simdscalar Clamp(simdscalar vComp, uint32_t Component)
128 INLINE simdscalar Normalize(simdscalar vComp, uint32_t Component)
151 simdscalar vComp = src.v[FormatTraits<DstFormat>::swizzle(comp)];
162 _simd_store_ps((float*)(pDst + comp*sizeof(simdscalar)), vComp);
169 simdscalar vComp = src.v[FormatTraits<DstFormat>::swizzle(comp)]
    [all...]
backend.cpp 160 simdscalar vComp;
430 simdmask ComputeUserClipMask(uint8_t clipMask, float* pUserClipBuffer, simdscalar vI, simdscalar vJ)
432 simdscalar vClipMask = _simd_setzero_ps();
438 simdscalar vA = _simd_broadcast_ss(pUserClipBuffer++);
439 simdscalar vB = _simd_broadcast_ss(pUserClipBuffer++);
440 simdscalar vC = _simd_broadcast_ss(pUserClipBuffer++);
443 simdscalar vInterp = vplaneps(vA, vB, vC, vI, vJ);
446 simdscalar vCull = _simd_cmp_ps(_simd_setzero_ps(), vInterp, _CMP_NLE_UQ);
478 const simdscalar dy = _simd_set1_ps(static_cast<float>(SIMD_TILE_Y_DIM))
    [all...]
state.h 268 simdscalar* pDomainU; // IN: (SIMD) Domain Point U coords
269 simdscalar* pDomainV; // IN: (SIMD) Domain Point V coords
271 simdscalar* pOutputData; // OUT: (SIMD) Vertex Attributes (2D array of vectors, one row per attribute-component)
291 simdscalar UL;
292 simdscalar center;
293 simdscalar sample;
294 simdscalar centroid;
307 simdscalar vZ; // INOUT: z location of pixels
309 simdscalar inputMask; // IN: input coverage mask for all samples
813 simdvector& vSrc, simdvector& vSrc1, simdscalar& vSrc0Alpha, uint32_t sample,
    [all...]
pa.h 133 // Assembles 1 primitive. Each simdscalar is a vertex (xyzw).
254 simdscalar tmp0 = _mm256_unpacklo_ps(a.x, a.z);
255 simdscalar tmp1 = _mm256_unpacklo_ps(a.y, a.w);
261 simdscalar tmp0 = _mm256_unpacklo_ps(a.x, a.z);
262 simdscalar tmp1 = _mm256_unpacklo_ps(a.y, a.w);
268 simdscalar tmp0 = _mm256_unpackhi_ps(a.x, a.z);
269 simdscalar tmp1 = _mm256_unpackhi_ps(a.y, a.w);
275 simdscalar tmp0 = _mm256_unpackhi_ps(a.x, a.z);
276 simdscalar tmp1 = _mm256_unpackhi_ps(a.y, a.w);
282 simdscalar tmp0 = _mm256_unpacklo_ps(a.x, a.z)
    [all...]
backend.h 44 simdmask ComputeUserClipMask(uint8_t clipMask, float* pUserClipBuffer, simdscalar vI, simdscalar vJ);
327 const simdscalar vXSamplePosUL, const simdscalar vYSamplePosUL)
401 const simdscalar vXSamplePosUL, const simdscalar vYSamplePosUL)
413 INLINE simdmask CalcDepthBoundsAcceptMask(simdscalar z, float minz, float maxz)
415 const simdscalar minzMask = _simd_cmpge_ps(z, _simd_set1_ps(minz));
416 const simdscalar maxzMask = _simd_cmple_ps(z, _simd_set1_ps(maxz));
554 uint32_t operator()(simdscalar& activeLanes, SWR_PS_CONTEXT& psContext,
    [all...]
binner.cpp 38 void BinPostSetupLines(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector prims[3], simdscalar vRecipW[2], uint32_t primMask, simdscalari primID, simdscalari viewportIdx);
43 static const simdscalar g_pixelOffsets[SWR_PIXEL_LOCATION_UL + 1] =
53 INLINE simdscalari fpToFixedPointVertical(const simdscalar vIn)
55 simdscalar vFixed = _simd_mul_ps(vIn, _simd_set1_ps(PT::ScaleT::value));
454 simdscalar vRecipW0 = _simd_set1_ps(1.0f);
455 simdscalar vRecipW1 = _simd_set1_ps(1.0f);
456 simdscalar vRecipW2 = _simd_set1_ps(1.0f);
496 simdscalar offset = g_pixelOffsets[rastState.pixelLocation];
573 simdscalar recipW[2];
    [all...]
tilemgr.cpp 297 simdscalar valR = _simd_broadcast_ss(&pClearData[0]);
298 simdscalar valG = _simd_broadcast_ss(&pClearData[1]);
299 simdscalar valB = _simd_broadcast_ss(&pClearData[2]);
300 simdscalar valA = _simd_broadcast_ss(&pClearData[3]);
328 simdscalar valZ = _simd_broadcast_ss(&pClearData[0]);
pa_avx.cpp 205 simdscalar s;
341 simdscalar s;
345 simdscalar a0 = a[i];
346 simdscalar b0 = b[i];
454 simdscalar s;
459 simdscalar a0 = a[i];
460 simdscalar b0 = b[i];
519 simdscalar s1, s2;
523 simdscalar a0 = a[i];
524 simdscalar b0 = b[i]
    [all...]
blend.h 82 simdscalar oneMinusSrcA = _simd_sub_ps(_simd_set1_ps(1.0), src.w);
98 simdscalar oneMinusDstA = _simd_sub_ps(_simd_set1_ps(1.0), dst.w);
108 simdscalar sat = _simd_min_ps(src.w, _simd_sub_ps(_simd_set1_ps(1.0), dst.w));
utils.h 412 simdscalar src0 = _simd_load_ps((const float*)pSrc);
413 simdscalar src1 = _simd_load_ps((const float*)pSrc + 8);
414 simdscalar src2 = _simd_load_ps((const float*)pSrc + 16);
415 simdscalar src3 = _simd_load_ps((const float*)pSrc + 24);
464 simdscalar src0 = _simd_load_ps((const float*)pSrc);
465 simdscalar src1 = _simd_load_ps((const float*)pSrc + 8);
466 simdscalar src2 = _simd_load_ps((const float*)pSrc + 16);
708 simdscalar src = _simd_load_ps((const float*)pSrc);
    [all...]
frontend.cpp     [all...]
  /external/mesa3d/src/gallium/drivers/swr/rasterizer/common/
simdintrin.h 36 typedef __m256 simdscalar; typedef
46 simdscalar v[4];
49 simdscalar x, y, z, w;
52 simdscalar& operator[] (const int i) { return v[i]; }
53 const simdscalar& operator[] (const int i) const { return v[i]; }
370 simdscalar vResult;
386 simdscalar vResult = vSrc;
640 simdscalari _simd_blendv_epi32(simdscalari a, simdscalari b, simdscalar mask)
653 simdscalar vMask(int32_t mask)
663 void _simd_mov(simdscalar &r, unsigned int rlane, simdscalar& s, unsigned int slane
    [all...]
simd16intrin.h 290 INLINE simdscalar _simd16_extract_ps(simd16scalar a, int imm8)
314 INLINE simd16scalar _simd16_insert_ps(simd16scalar a, simdscalar b, int imm8)
641 simdscalar lolo = _simd_permute_ps(a.lo, _simd_and_si(i.lo, mask));
642 simdscalar lohi = _simd_permute_ps(a.hi, _simd_and_si(i.lo, mask));
644 simdscalar hilo = _simd_permute_ps(a.lo, _simd_and_si(i.hi, mask));
645 simdscalar hihi = _simd_permute_ps(a.hi, _simd_and_si(i.hi, mask));
    [all...]
  /external/mesa3d/src/gallium/drivers/swr/rasterizer/memory/
StoreTile.h 694 static const uint32_t offset = sizeof(simdscalar);
697 simdscalar vComp0 = _simd_load_ps((const float*)(pSrc + (FormatTraits<DstFormat>::swizzle(0))*offset)); // float32 rrrrrrrr
698 simdscalar vComp1 = _simd_load_ps((const float*)(pSrc + (FormatTraits<DstFormat>::swizzle(1))*offset)); // float32 gggggggg
699 simdscalar vComp2 = _simd_load_ps((const float*)(pSrc + (FormatTraits<DstFormat>::swizzle(2))*offset)); // float32 bbbbbbbb
700 simdscalar vComp3 = _simd_load_ps((const float*)(pSrc + (FormatTraits<DstFormat>::swizzle(3))*offset)); // float32 aaaaaaaa
    [all...]

Completed in 270 milliseconds