Home
last modified time | relevance | path

Searched refs:vRecipW (Results 1 – 3 of 3) sorted by relevance

/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
Drasterizer.cpp83 __m128 vX, vY, vZ, vRecipW; in RasterizeLine() local
88 vRecipW = _mm_load_ps(workDesc.pTriBuffer + 12); in RasterizeLine()
95 __m128 vRecipWa = _mm_shuffle_ps(vRecipW, vRecipW, _MM_SHUFFLE(1, 1, 0, 0)); in RasterizeLine()
181 vRecipWa = _mm_shuffle_ps(vRecipW, vRecipW, _MM_SHUFFLE(1, 0, 1, 1)); in RasterizeLine()
Dbinner.cpp1818 typename SIMD_T::Float vRecipW[2] = { SIMD_T::set1_ps(1.0f), SIMD_T::set1_ps(1.0f) }; in BinLinesImpl() local
1823 vRecipW[0] = SIMD_T::div_ps(SIMD_T::set1_ps(1.0f), prim[0].w); in BinLinesImpl()
1824 vRecipW[1] = SIMD_T::div_ps(SIMD_T::set1_ps(1.0f), prim[1].w); in BinLinesImpl()
1826 prim[0].v[0] = SIMD_T::mul_ps(prim[0].v[0], vRecipW[0]); in BinLinesImpl()
1827 prim[1].v[0] = SIMD_T::mul_ps(prim[1].v[0], vRecipW[1]); in BinLinesImpl()
1829 prim[0].v[1] = SIMD_T::mul_ps(prim[0].v[1], vRecipW[0]); in BinLinesImpl()
1830 prim[1].v[1] = SIMD_T::mul_ps(prim[1].v[1], vRecipW[1]); in BinLinesImpl()
1832 prim[0].v[2] = SIMD_T::mul_ps(prim[0].v[2], vRecipW[0]); in BinLinesImpl()
1833 prim[1].v[2] = SIMD_T::mul_ps(prim[1].v[2], vRecipW[1]); in BinLinesImpl()
1860 vRecipW, in BinLinesImpl()
Drasterizer_impl.h860 __m128 vX, vY, vZ, vRecipW;
867 vRecipW = _mm_load_ps(workDesc.pTriBuffer + 12);
936 _mm_store_ps(oneOverW, vRecipW);