/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/ |
blend.h | 188 result.x = _simd_fmadd_ps(srcFactor.x, src.x, _simd_mul_ps(dstFactor.x, dst.x)); 189 result.y = _simd_fmadd_ps(srcFactor.y, src.y, _simd_mul_ps(dstFactor.y, dst.y)); 190 result.z = _simd_fmadd_ps(srcFactor.z, src.z, _simd_mul_ps(dstFactor.z, dst.z)); 191 result.w = _simd_fmadd_ps(srcFactor.w, src.w, _simd_mul_ps(dstFactor.w, dst.w)); 195 result.x = _simd_fmsub_ps(srcFactor.x, src.x, _simd_mul_ps(dstFactor.x, dst.x)); 196 result.y = _simd_fmsub_ps(srcFactor.y, src.y, _simd_mul_ps(dstFactor.y, dst.y)); 197 result.z = _simd_fmsub_ps(srcFactor.z, src.z, _simd_mul_ps(dstFactor.z, dst.z)); 198 result.w = _simd_fmsub_ps(srcFactor.w, src.w, _simd_mul_ps(dstFactor.w, dst.w)); 202 result.x = _simd_fmsub_ps(dstFactor.x, dst.x, _simd_mul_ps(srcFactor.x, src.x)); 203 result.y = _simd_fmsub_ps(dstFactor.y, dst.y, _simd_mul_ps(srcFactor.y, src.y)) [all...] |
binner.cpp | 55 simdscalar vFixed = _simd_mul_ps(vIn, _simd_set1_ps(PT::ScaleT::value)); 472 tri[0].v[0] = _simd_mul_ps(tri[0].v[0], vRecipW0); 473 tri[1].v[0] = _simd_mul_ps(tri[1].v[0], vRecipW1); 474 tri[2].v[0] = _simd_mul_ps(tri[2].v[0], vRecipW2); 476 tri[0].v[1] = _simd_mul_ps(tri[0].v[1], vRecipW0); 477 tri[1].v[1] = _simd_mul_ps(tri[1].v[1], vRecipW1); 478 tri[2].v[1] = _simd_mul_ps(tri[2].v[1], vRecipW2); 480 tri[0].v[2] = _simd_mul_ps(tri[0].v[2], vRecipW0); 481 tri[1].v[2] = _simd_mul_ps(tri[1].v[2], vRecipW1); 482 tri[2].v[2] = _simd_mul_ps(tri[2].v[2], vRecipW2) [all...] |
clip.h | 71 simdscalar vNegW = _simd_mul_ps(vertex.w, _simd_set1_ps(-1.0f)); 113 simdscalar gbMult = _simd_mul_ps(vNegW, _simd_i32gather_ps(&state.gbState.left[0], viewportIndexes, 4)); 118 gbMult = _simd_mul_ps(vNegW, _simd_i32gather_ps(&state.gbState.top[0], viewportIndexes, 4)); 123 gbMult = _simd_mul_ps(vertex.w, _simd_i32gather_ps(&state.gbState.right[0], viewportIndexes, 4)); 128 gbMult = _simd_mul_ps(vertex.w, _simd_i32gather_ps(&state.gbState.bottom[0], viewportIndexes, 4)); 667 case FRUSTUM_LEFT: return _simd_cmpge_ps(v[0], _simd_mul_ps(v[3], _simd_set1_ps(-1.0f))); 669 case FRUSTUM_TOP: return _simd_cmpge_ps(v[1], _simd_mul_ps(v[3], _simd_set1_ps(-1.0f))); 671 case FRUSTUM_NEAR: return _simd_cmpge_ps(v[2], this->state.rastState.clipHalfZ ? _simd_setzero_ps() : _simd_mul_ps(v[3], _simd_set1_ps(-1.0f))); [all...] |
depthstencil.h | 102 simdscalar result = _simd_mul_ps(depth, _simd_set1_ps(quantize)); 112 result = _simd_mul_ps(result, _simd_set1_ps(1.0f / quantize));
|
format_conversion.h | 65 vComp = _simd_mul_ps(vComp, _simd_set1_ps(FormatTraits<SrcFormat>::toFloat(comp))); 132 vComp = _simd_mul_ps(vComp, _simd_set1_ps(FormatTraits<Format>::fromFloat(Component)));
|
backend.h | 406 psContext.vI.centroid = _simd_mul_ps(psContext.vI.centroid, coeffs.vRecipDet); 407 psContext.vJ.centroid = _simd_mul_ps(psContext.vJ.centroid, coeffs.vRecipDet); [all...] |
backend.cpp | 164 vComp = _simd_mul_ps(vComp, _simd_set1_ps(FormatTraits<format>::fromFloat(comp))); [all...] |
/external/mesa3d/src/gallium/drivers/swr/rasterizer/common/ |
simdintrin.h | 66 #define _simd_mul_ps _mm256_mul_ps macro 768 r = _simd_mul_ps(v0[0], v1[0]); // (v0.x*v1.x) 770 tmp = _simd_mul_ps(v0[1], v1[1]); // (v0.y*v1.y) 773 tmp = _simd_mul_ps(v0[2], v1[2]); // (v0.z*v1.z) 781 r = _simd_mul_ps(v0[0], v1[0]); // (v0.x*v1.x) 783 tmp = _simd_mul_ps(v0[1], v1[1]); // (v0.y*v1.y) 786 tmp = _simd_mul_ps(v0[2], v1[2]); // (v0.z*v1.z) 789 tmp = _simd_mul_ps(v0[3], v1[3]); // (v0.w*v1.w) 807 r[0] = _simd_mul_ps(v[0], vecLength); 808 r[1] = _simd_mul_ps(v[1], vecLength) [all...] |
/external/mesa3d/src/gallium/drivers/swr/rasterizer/memory/ |
StoreTile.h | 724 vComp0 = _simd_mul_ps(vComp0, _simd_set1_ps(FormatTraits<DstFormat>::fromFloat(0))); 725 vComp1 = _simd_mul_ps(vComp1, _simd_set1_ps(FormatTraits<DstFormat>::fromFloat(1))); 726 vComp2 = _simd_mul_ps(vComp2, _simd_set1_ps(FormatTraits<DstFormat>::fromFloat(2))); 727 vComp3 = _simd_mul_ps(vComp3, _simd_set1_ps(FormatTraits<DstFormat>::fromFloat(3))); [all...] |