Searched refs:vB (Results 1 - 16 of 16) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/core/core/
H A Dfrontend.h43 void triangleSetupAB(const __m128 vX, const __m128 vY, __m128& vA, __m128& vB) argument
58 vB = _mm_sub_ps(vXsub, vX);
67 void triangleSetupABInt(const __m128i vX, const __m128i vY, __m128i& vA, __m128i& vB) argument
77 vB = _mm_sub_epi32(vXsub, vX);
84 simdscalari (&vB)[3])
92 vB[0] = _simd_sub_epi32(vX[1], vX[0]);
93 vB[1] = _simd_sub_epi32(vX[2], vX[1]);
94 vB[2] = _simd_sub_epi32(vX[0], vX[2]);
102 simd16scalari (&vB)[3])
110 vB[
81 triangleSetupABIntVertical(const simdscalari vX[3],const simdscalari vY[3],simdscalari (& vA)[3],simdscalari (& vB)[3]) argument
99 triangleSetupABIntVertical(const simd16scalari vX[3],const simd16scalari vY[3],simd16scalari (& vA)[3],simd16scalari (& vB)[3]) argument
129 calcDeterminantInt(const __m128i vA,const __m128i vB) argument
154 calcDeterminantIntVertical(const simdscalari vA[3],const simdscalari vB[3],simdscalari * pvDet) argument
196 calcDeterminantIntVertical(const simd16scalari vA[3],const simd16scalari vB[3],simd16scalari * pvDet) argument
238 triangleSetupC(const __m128 vX,const __m128 vY,const __m128 vA,const __m128 & vB,__m128 & vC) argument
[all...]
H A Drasterizer_impl.h102 /// @param vA, vB - A & B coefs for each edge of the triangle (Ax + Bx + C)
277 INLINE void adjustTopLeftRuleIntFix16(const __m128i vA, const __m128i vB, __m256d& vEdge) argument
280 // if vA == 0 && vB < 0, vC--
288 // if vA == 0 && vB < 0 (line is horizontal and we're on the left edge of a tri)
291 msk2 &= _mm_movemask_ps(_mm_castsi128_ps(vB));
961 __m128 vA, vB; local in function:RasterizeTriangle
962 triangleSetupAB(vX, vY, vA, vB);
976 vB = _mm_mul_ps(vB, _mm_set1_ps(-1));
984 triangleSetupC(vX, vY, vA, vB, v
[all...]
H A Dbackend_impl.h67 simdscalar vB = _simd_broadcast_ss(pUserClipBuffer++); local in function:ComputeUserClipMask
71 simdscalar vInterp = vplaneps(vA, vB, vC, vI, vJ);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/common/
H A Dsimdlib_128_avx2.inl41 static SIMDINLINE Integer SIMDCALL sllv_epi32(Integer vA, Integer vB) // return a << b (uint32) argument
43 return _mm_sllv_epi32(vA, vB);
46 static SIMDINLINE Integer SIMDCALL srlv_epi32(Integer vA, Integer vB) // return a >> b (uint32) argument
48 return _mm_srlv_epi32(vA, vB);
H A Dsimdintrin.h246 /// @brief Compute plane equation vA * vX + vB * vY + vC
248 simdscalar const& vB,
254 vOut = _simd_fmadd_ps(vB, vY, vOut);
259 /// @brief Compute plane equation vA * vX + vB * vY + vC
261 simd4scalar const& vB,
267 vOut = _simd128_fmadd_ps(vB, vY, vOut);
286 simdscalar vB = _simd_broadcast_ss(pInterpB); local in function:InterpolateComponent
292 return vplaneps(vA, vB, vC, vI, vJ);
336 simd4scalar vB = SIMD128::broadcast_ss(pInterpB); local in function:InterpolateComponent
342 return vplaneps(vA, vB, v
247 vplaneps(simdscalar const & vA,simdscalar const & vB,simdscalar const & vC,simdscalar const & vX,simdscalar const & vY) argument
260 vplaneps(simd4scalar const & vA,simd4scalar const & vB,simd4scalar const & vC,simd4scalar const & vX,simd4scalar const & vY) argument
[all...]
H A Dsimdlib_128_avx.inl163 static SIMDINLINE Integer SIMDCALL sllv_epi32(Integer vA, Integer vB) // return a << b (uint32) argument
167 count = _mm_extract_epi32(vB, 0);
172 count = _mm_extract_epi32(vB, 1);
177 count = _mm_extract_epi32(vB, 2);
182 count = _mm_extract_epi32(vB, 3);
204 static SIMDINLINE Integer SIMDCALL srlv_epi32(Integer vA, Integer vB) // return a >> b (uint32) argument
208 count = _mm_extract_epi32(vB, 0);
213 count = _mm_extract_epi32(vB, 1);
218 count = _mm_extract_epi32(vB, 2);
223 count = _mm_extract_epi32(vB,
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/rasterizer/common/
H A Dsimdintrin.h195 /// @brief Compute plane equation vA * vX + vB * vY + vC
197 simdscalar const& vB,
203 vOut = _simd_fmadd_ps(vB, vY, vOut);
208 /// @brief Compute plane equation vA * vX + vB * vY + vC
210 simd4scalar const& vB,
216 vOut = _simd128_fmadd_ps(vB, vY, vOut);
242 simdscalar vB = _simd_broadcast_ss(pInterpB); local in function:InterpolateComponent
248 return vplaneps(vA, vB, vC, vI, vJ);
299 simd4scalar vB = SIMD128::broadcast_ss(pInterpB); local in function:InterpolateComponent
305 return vplaneps(vA, vB, v
196 vplaneps(simdscalar const & vA,simdscalar const & vB,simdscalar const & vC,simdscalar const & vX,simdscalar const & vY) argument
209 vplaneps(simd4scalar const & vA,simd4scalar const & vB,simd4scalar const & vC,simd4scalar const & vX,simd4scalar const & vY) argument
[all...]
H A Dsimdlib_128_avx2.inl41 static SIMDINLINE Integer SIMDCALL sllv_epi32(Integer vA, Integer vB) // return a << b (uint32) argument
43 return _mm_sllv_epi32(vA, vB);
46 static SIMDINLINE Integer SIMDCALL srlv_epi32(Integer vA, Integer vB) // return a >> b (uint32) argument
48 return _mm_srlv_epi32(vA, vB);
H A Dsimdlib_128_avx.inl163 static SIMDINLINE Integer SIMDCALL sllv_epi32(Integer vA, Integer vB) // return a << b (uint32) argument
167 count = _mm_extract_epi32(vB, 0);
172 count = _mm_extract_epi32(vB, 1);
177 count = _mm_extract_epi32(vB, 2);
182 count = _mm_extract_epi32(vB, 3);
204 static SIMDINLINE Integer SIMDCALL srlv_epi32(Integer vA, Integer vB) // return a >> b (uint32) argument
208 count = _mm_extract_epi32(vB, 0);
213 count = _mm_extract_epi32(vB, 1);
218 count = _mm_extract_epi32(vB, 2);
223 count = _mm_extract_epi32(vB,
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
H A Dlp_setup_analysis.c191 * vB + / +--------------------------------------------+ | + vD
211 * rectangles by introducing new vertices at vA, vB, vC and vD, and
243 PIPE_ALIGN_VAR(16) float vB[2][4];
287 make_vert(v18, v3, vB);
292 assert(test_interps((const_float4_ptr)vB, as, bs, at, bt));
304 (const_float4_ptr)vB);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/jitter/
H A Dbuilder_misc.h102 Value* VPLANEPS(Value* vA, Value* vB, Value* vC, Value*& vX, Value*& vY);
H A Dbuilder_misc.cpp305 Value* Builder::VPLANEPS(Value* vA, Value* vB, Value* vC, Value*& vX, Value*& vY) argument
308 vOut = FMADDPS(vB, vY, vOut);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/rasterizer/jitter/
H A Dbuilder_misc.h116 Value* VPLANEPS(Value* vA, Value* vB, Value* vC, Value*& vX, Value*& vY);
H A Dbuilder_misc.cpp356 Value* Builder::VPLANEPS(Value* vA, Value* vB, Value* vC, Value*& vX, Value*& vY) argument
359 vOut = FMADDPS(vB, vY, vOut);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_ra.cpp1369 const LValue *vB = intf->getValue(); local in function:nv50_ir::GCRA::checkInterference
1373 if (vA->compound | vB->compound) {
1376 for (Value::DefCIterator d = vB->defs.begin(); d != vB->defs.end(); ++d) {
1388 assert(vB->compound);
1389 mask &= vd->compMask & vB->compMask;
1400 vB->compMask, intf->reg & ~7, mask);
1408 vA->id, vB->id, intf->reg, intf->colors);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_ra.cpp1418 LValue *vB = intf->getValue(); local in function:nv50_ir::GCRA::checkInterference
1422 if (vA->compound | vB->compound) {
1425 for (const ValueDef *d : mergedDefs(vB)) {
1437 assert(vB->compound);
1438 mask &= vd->compMask & vB->compMask;
1449 vB->compMask, intf->reg & ~7, mask);
1457 vA->id, vB->id, intf->reg, intf->colors);

Completed in 22 milliseconds