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