Searched refs:vRecipW (Results 1 – 3 of 3) sorted by relevance
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/ |
D | rasterizer.cpp | 83 __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()
|
D | binner.cpp | 1818 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()
|
D | rasterizer_impl.h | 860 __m128 vX, vY, vZ, vRecipW; 867 vRecipW = _mm_load_ps(workDesc.pTriBuffer + 12); 936 _mm_store_ps(oneOverW, vRecipW);
|