| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/core/core/ |
| H A D | frontend.h | 43 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 D | rasterizer_impl.h | 102 /// @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 D | backend_impl.h | 67 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 D | simdlib_128_avx2.inl | 41 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 D | simdintrin.h | 246 /// @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 D | simdlib_128_avx.inl | 163 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 D | simdintrin.h | 195 /// @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 D | simdlib_128_avx2.inl | 41 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 D | simdlib_128_avx.inl | 163 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 D | lp_setup_analysis.c | 191 * 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 D | builder_misc.h | 102 Value* VPLANEPS(Value* vA, Value* vB, Value* vC, Value*& vX, Value*& vY);
|
| H A D | builder_misc.cpp | 305 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 D | builder_misc.h | 116 Value* VPLANEPS(Value* vA, Value* vB, Value* vC, Value*& vX, Value*& vY);
|
| H A D | builder_misc.cpp | 356 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 D | nv50_ir_ra.cpp | 1369 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 D | nv50_ir_ra.cpp | 1418 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);
|