45 references to Multiply
Microsoft.ML.CpuMath (43)
AvxIntrinsics.cs (13)
597srcVector = Sse.Multiply(srcVector, scaleVector128); 645dstVector = Sse.Multiply(dstVector, a128); 694srcVector = Sse.Multiply(srcVector, scaleVector128); 750srcVector = Sse.Multiply(srcVector, scaleVector128); 807srcVector = Sse.Multiply(srcVector, scaleVector128); 952src2Vector = Sse.Multiply(src1Vector, src2Vector); 1087result128 = Sse.Add(result128, Sse.Multiply(srcVector, srcVector)); 1134result128 = Sse.Add(result128, Sse.Multiply(srcVector, srcVector)); 1371result128 = Sse.Add(result128, Sse.Multiply(srcVector, dstVector)); 1428result128 = Sse.Add(result128, Sse.Multiply(srcVector, dstVector)); 1483Sse.Multiply(distanceVector, distanceVector)); 1541xDst1 = Sse.Add(xDst1, Sse.Multiply(xSrc, xPrimal128)); 1600xDst1 = Sse.Add(xDst1, Sse.Multiply(xSrc, xPrimal128));
SseIntrinsics.cs (30)
179res0 = Sse.Add(res0, Sse.Multiply(x01, x02)); 180res1 = Sse.Add(res1, Sse.Multiply(x11, x02)); 181res2 = Sse.Add(res2, Sse.Multiply(x21, x02)); 182res3 = Sse.Add(res3, Sse.Multiply(x31, x02)); 243x2 = Sse.Multiply(x2, x1); 294x02 = Sse.Multiply(x01, x02); 295x12 = Sse.Multiply(x11, x12); 296x22 = Sse.Multiply(x21, x22); 297x32 = Sse.Multiply(x31, x32); 332x02 = Sse.Multiply(x01, x02); 333x12 = Sse.Multiply(x11, x12); 334x22 = Sse.Multiply(x21, x22); 335x32 = Sse.Multiply(x31, x32); 407temp = Sse.Multiply(scaleVector128, temp); 427result = Sse.Multiply(scaleVector128, result); 450temp = Sse.Multiply(scaleVector128, temp); 476result = Sse.Multiply(scaleVector128, result); 504srcVector = Sse.Multiply(srcVector, scaleVector); 539dstVector = Sse.Multiply(dstVector, aVector); 575srcVector = Sse.Multiply(srcVector, scaleVector); 618srcVector = Sse.Multiply(srcVector, scaleVector); 663srcVector = Sse.Multiply(srcVector, scaleVector); 772src2Vector = Sse.Multiply(src1Vector, src2Vector); 891result = Sse.Add(result, Sse.Multiply(srcVector, srcVector)); 924result = Sse.Add(result, Sse.Multiply(srcVector, srcVector)); 1092result = Sse.Add(result, Sse.Multiply(srcVector, dstVector)); 1136result = Sse.Add(result, Sse.Multiply(srcVector, dstVector)); 1177Sse.Multiply(distanceVector, distanceVector)); 1220xDst1 = Sse.Add(xDst1, Sse.Multiply(xSrc, xPrimal)); 1265xDst1 = Sse.Add(xDst1, Sse.Multiply(xSrc, xPrimal));
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (1)
534Vector128<float> result = Sse.Multiply(upper, Create(65536.0f));
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Sse.cs (1)
452public static Vector128<float> Multiply(Vector128<float> left, Vector128<float> right) => Multiply(left, right);