53 references to Add
Microsoft.ML.CpuMath (51)
AvxIntrinsics.cs (17)
235Vector128<float> sum = Sse.Add(res0.GetLower(), GetHigh(in res0)); 444dstVector = Sse.Add(dstVector, scalarVector128); 644dstVector = Sse.Add(dstVector, b128); 695dstVector = Sse.Add(dstVector, srcVector); 751dstVector = Sse.Add(dstVector, srcVector); 808dstVector = Sse.Add(dstVector, srcVector); 853Vector128<float> result = Sse.Add(srcVector, dstVector); 905dstVector = Sse.Add(dstVector, srcVector); 1087result128 = Sse.Add(result128, Sse.Multiply(srcVector, srcVector)); 1134result128 = Sse.Add(result128, Sse.Multiply(srcVector, srcVector)); 1179result128 = Sse.Add(result128, Sse.And(srcVector, SseIntrinsics.AbsMask128)); 1227result128 = Sse.Add(result128, Sse.And(srcVector, SseIntrinsics.AbsMask128)); 1371result128 = Sse.Add(result128, Sse.Multiply(srcVector, dstVector)); 1428result128 = Sse.Add(result128, Sse.Multiply(srcVector, dstVector)); 1482sqDistanceVector128 = Sse.Add(sqDistanceVector128, 1541xDst1 = Sse.Add(xDst1, Sse.Multiply(xSrc, xPrimal128)); 1600xDst1 = Sse.Add(xDst1, Sse.Multiply(xSrc, xPrimal128));
SseIntrinsics.cs (34)
105Vector128<float> partialSum = Sse.Add(vector, Sse.MoveHighToLow(vector, vector)); 107return Sse.Add(partialSum, Sse.Shuffle(partialSum, partialSum, 0xB1)); 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)); 244result = Sse.Add(result, x2); 299x02 = Sse.Add(x02, x12); 300x22 = Sse.Add(x22, x32); 301x02 = Sse.Add(x02, x22); 337x02 = Sse.Add(x02, x12); 338x22 = Sse.Add(x22, x32); 339x02 = Sse.Add(x02, x22); 340x3 = Sse.Add(x02, x3); 368dstVector = Sse.Add(dstVector, scalarVector); 538dstVector = Sse.Add(dstVector, bVector); 576dstVector = Sse.Add(dstVector, srcVector); 619dstVector = Sse.Add(dstVector, srcVector); 664dstVector = Sse.Add(dstVector, srcVector); 697Vector128<float> result = Sse.Add(srcVector, dstVector); 737dstVector = Sse.Add(dstVector, srcVector); 816result = Sse.Add(result, Sse.LoadVector128(pValues)); 831result = Sse.Add(result, temp); 849result = Sse.Add(result, Sse.LoadAlignedVector128(pValues)); 870result = Sse.Add(result, temp); 891result = Sse.Add(result, Sse.Multiply(srcVector, srcVector)); 924result = Sse.Add(result, Sse.Multiply(srcVector, srcVector)); 956result = Sse.Add(result, Sse.And(srcVector, AbsMask128)); 989result = Sse.Add(result, Sse.And(srcVector, AbsMask128)); 1092result = Sse.Add(result, Sse.Multiply(srcVector, dstVector)); 1136result = Sse.Add(result, Sse.Multiply(srcVector, dstVector)); 1176sqDistanceVector = Sse.Add(sqDistanceVector, 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)
535return Sse.Add(result, lower);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Sse.cs (1)
62public static Vector128<float> Add(Vector128<float> left, Vector128<float> right) => Add(left, right);