Home
last modified time | relevance | path

Searched refs:simd16scalar (Results 1 – 12 of 12) sorted by relevance

/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
Dformat_types.h46 static simd16scalar loadSOA_16(const uint8_t* pSrc) = delete;
47 static void SIMDCALL storeSOA(uint8_t* pDst, simd16scalar const& src) = delete;
48 static simd16scalar unpack(simd16scalar& in) = delete;
49 static simd16scalar pack(simd16scalar& in) = delete;
65 static simd16scalar loadSOA_16(const uint8_t* pSrc) { return _simd16_setzero_ps(); }
66 static void SIMDCALL storeSOA(uint8_t* pDst, simd16scalar const& src) { return; }
67 static simd16scalar unpack(simd16scalar& in) { return _simd16_setzero_ps(); }
68 static simd16scalar pack(simd16scalar& in) { return _simd16_setzero_ps(); }
134 static simd16scalar loadSOA_16(const uint8_t* pSrc)
136 simd16scalar result = _simd16_setzero_ps();
[all …]
Dformat_utils.h140 void vTranspose4x16(simd16scalar (&dst)[4], in vTranspose4x16()
141 const simd16scalar& src0, in vTranspose4x16()
142 const simd16scalar& src1, in vTranspose4x16()
143 const simd16scalar& src2, in vTranspose4x16()
144 const simd16scalar& src3) in vTranspose4x16()
151 simd16scalar pre0 = _simd16_permute_ps(src0, perm); // r in vTranspose4x16()
152 simd16scalar pre1 = _simd16_permute_ps(src1, perm); // g in vTranspose4x16()
153 simd16scalar pre2 = _simd16_permute_ps(src2, perm); // b in vTranspose4x16()
154 simd16scalar pre3 = _simd16_permute_ps(src3, perm); // a in vTranspose4x16()
156 simd16scalar rblo = _simd16_unpacklo_ps(pre0, pre2); in vTranspose4x16()
[all …]
Dfrontend.h279 const simd16scalar m00 = _simd16_broadcast_ss(&vpMatrices.m00[0]); in viewportTransform()
280 const simd16scalar m30 = _simd16_broadcast_ss(&vpMatrices.m30[0]); in viewportTransform()
281 const simd16scalar m11 = _simd16_broadcast_ss(&vpMatrices.m11[0]); in viewportTransform()
282 const simd16scalar m31 = _simd16_broadcast_ss(&vpMatrices.m31[0]); in viewportTransform()
283 const simd16scalar m22 = _simd16_broadcast_ss(&vpMatrices.m22[0]); in viewportTransform()
284 const simd16scalar m32 = _simd16_broadcast_ss(&vpMatrices.m32[0]); in viewportTransform()
323 const simd16scalar m00 = _simd16_i32gather_ps(&vpMatrices.m00[0], vViewportIdx, 4); in viewportTransform()
324 const simd16scalar m30 = _simd16_i32gather_ps(&vpMatrices.m30[0], vViewportIdx, 4); in viewportTransform()
325 const simd16scalar m11 = _simd16_i32gather_ps(&vpMatrices.m11[0], vViewportIdx, 4); in viewportTransform()
326 const simd16scalar m31 = _simd16_i32gather_ps(&vpMatrices.m31[0], vViewportIdx, 4); in viewportTransform()
[all …]
Dformat_conversion.h154 INLINE simd16scalar SIMDCALL Clamp(simd16scalar const& v, uint32_t Component) in Clamp()
183 INLINE simd16scalar SIMDCALL Normalize(simd16scalar const& vComp, uint32_t Component) in Normalize()
213 SIMD_T::store_ps(reinterpret_cast<float*>(pDst + comp * sizeof(simd16scalar)), vComp); in StoreSOA()
Dpa_avx.cpp841 simd16scalar perm0 = _simd16_setzero_ps(); in PaTriList2_simd16()
842 simd16scalar perm1 = _simd16_setzero_ps(); in PaTriList2_simd16()
843 simd16scalar perm2 = _simd16_setzero_ps(); in PaTriList2_simd16()
865 simd16scalar tempa = _simd16_loadu_ps(reinterpret_cast<const float*>(&a[i])); in PaTriList2_simd16()
866 simd16scalar tempb = _simd16_loadu_ps(reinterpret_cast<const float*>(&b[i])); in PaTriList2_simd16()
867 simd16scalar tempc = _simd16_loadu_ps(reinterpret_cast<const float*>(&c[i])); in PaTriList2_simd16()
869 simd16scalar temp0 = _simd16_blend_ps(_simd16_blend_ps(tempa, tempb, mask0), tempc, mask1); in PaTriList2_simd16()
870 simd16scalar temp1 = _simd16_blend_ps(_simd16_blend_ps(tempa, tempb, mask2), tempc, mask0); in PaTriList2_simd16()
871 simd16scalar temp2 = _simd16_blend_ps(_simd16_blend_ps(tempa, tempb, mask1), tempc, mask2); in PaTriList2_simd16()
1165 simd16scalar tempa = _simd16_loadu_ps(reinterpret_cast<const float*>(&a[i])); in PaTriStrip1_simd16()
[all …]
Dtilemgr.cpp252 simd16scalar valR = _simd16_broadcast_ss(&pClearData[0]); in ClearColorHotTile()
253 simd16scalar valG = _simd16_broadcast_ss(&pClearData[1]); in ClearColorHotTile()
254 simd16scalar valB = _simd16_broadcast_ss(&pClearData[2]); in ClearColorHotTile()
255 simd16scalar valA = _simd16_broadcast_ss(&pClearData[3]); in ClearColorHotTile()
288 simd16scalar valZ = _simd16_broadcast_ss(&pClearData[0]); in ClearDepthHotTile()
Dpa.h47 typedef simd16scalar SIMDSCALAR;
775 simd16scalar temp = _simd16_i32gather_ps(pBase, offsets, 1); in Assemble()
797 simd16scalar temp = _simd16_add_ps(verts[0].v[c], verts[2].v[c]); in Assemble()
860 simd16scalar temp = _simd16_add_ps(verts[0].v[c], verts[2].v[c]); in Assemble()
1390 simd16scalar temp = in Assemble()
Dbackend_clear.cpp74 simd16scalar vComp = _simd16_load1_ps((const float*)&clear[comp]); in ClearMacroTile()
Dbinner.cpp296 const simd16scalar& src0, in TransposeVertices()
297 const simd16scalar& src1, in TransposeVertices()
298 const simd16scalar& src2) in TransposeVertices()
301 reinterpret_cast<simd16scalar(&)[4]>(dst), src0, src1, src2, _simd16_setzero_ps()); in TransposeVertices()
Dfrontend.cpp1474 reinterpret_cast<const simd16scalar*>(dsContext.pOutputData), // simd8 -> simd16 in TessellationStages()
/external/mesa3d/src/gallium/drivers/swr/rasterizer/memory/
DStoreTile.h472 simd16scalar comp = _simd16_load_ps(reinterpret_cast<const float *>(pSrc));
475 const simd16scalar zero = _simd16_setzero_ps();
476 const simd16scalar ones = _simd16_set1_ps(1.0f);
511simd16scalar comp0 = _simd16_load_ps(reinterpret_cast<const float*>(pSrc + FormatTraits<DstFormat>…
512simd16scalar comp1 = _simd16_load_ps(reinterpret_cast<const float*>(pSrc + FormatTraits<DstFormat>…
513simd16scalar comp2 = _simd16_load_ps(reinterpret_cast<const float*>(pSrc + FormatTraits<DstFormat>…
514simd16scalar comp3 = _simd16_load_ps(reinterpret_cast<const float*>(pSrc + FormatTraits<DstFormat>…
517 const simd16scalar zero = _simd16_setzero_ps();
518 const simd16scalar ones = _simd16_set1_ps(1.0f);
681simd16scalar comp0 = _simd16_load_ps(reinterpret_cast<const float*>(pSrc + FormatTraits<DstFormat>…
[all …]
/external/mesa3d/src/gallium/drivers/swr/rasterizer/common/
Dintrin.h47 typedef SIMDImpl::SIMD512Impl::Float simd16scalar; typedef