38 references to AddScalar
Microsoft.ML.CpuMath (37)
AvxIntrinsics.cs (26)
453
dstVector = Sse.
AddScalar
(dstVector, scalarVector128);
654
dstVector = Sse.
AddScalar
(dstVector, b128);
708
dstVector = Sse.
AddScalar
(dstVector, srcVector);
764
dstVector = Sse.
AddScalar
(dstVector, srcVector);
865
Vector128<float> result = Sse.
AddScalar
(srcVector, dstVector);
1058
return Sse.
AddScalar
(result.GetLower(), GetHigh(result)).ToScalar();
1080
Vector128<float> resultPadded = Sse.
AddScalar
(result256.GetLower(), GetHigh(result256));
1097
result128 = Sse.
AddScalar
(result128, Sse.MultiplyScalar(srcVector, srcVector));
1102
return Sse.
AddScalar
(result128, resultPadded).ToScalar();
1125
Vector128<float> resultPadded = Sse.
AddScalar
(result256.GetLower(), GetHigh(result256));
1145
result128 = Sse.
AddScalar
(result128, Sse.MultiplyScalar(srcVector, srcVector));
1150
return Sse.
AddScalar
(result128, resultPadded).ToScalar();
1172
Vector128<float> resultPadded = Sse.
AddScalar
(result256.GetLower(), GetHigh(result256));
1189
result128 = Sse.
AddScalar
(result128, Sse.And(srcVector, SseIntrinsics.AbsMask128));
1194
return Sse.
AddScalar
(result128, resultPadded).ToScalar();
1218
Vector128<float> resultPadded = Sse.
AddScalar
(result256.GetLower(), GetHigh(result256));
1238
result128 = Sse.
AddScalar
(result128, Sse.And(srcVector, SseIntrinsics.AbsMask128));
1243
return Sse.
AddScalar
(result128, resultPadded).ToScalar();
1362
Vector128<float> resultPadded = Sse.
AddScalar
(result256.GetLower(), GetHigh(result256));
1384
result128 = Sse.
AddScalar
(result128, Sse.MultiplyScalar(srcVector, dstVector));
1390
return Sse.
AddScalar
(result128, resultPadded).ToScalar();
1419
Vector128<float> resultPadded = Sse.
AddScalar
(result256.GetLower(), GetHigh(result256));
1441
result128 = Sse.
AddScalar
(result128, Sse.MultiplyScalar(srcVector, dstVector));
1447
return Sse.
AddScalar
(result128, resultPadded).ToScalar();
1474
Vector128<float> sqDistanceVectorPadded = Sse.
AddScalar
(sqDistanceVector256.GetLower(), GetHigh(sqDistanceVector256));
1491
float norm = Sse.
AddScalar
(sqDistanceVector128, sqDistanceVectorPadded).ToScalar();
SseIntrinsics.cs (11)
377
dstVector = Sse.
AddScalar
(dstVector, scalarVector);
548
dstVector = Sse.
AddScalar
(dstVector, bVector);
589
dstVector = Sse.
AddScalar
(dstVector, srcVector);
632
dstVector = Sse.
AddScalar
(dstVector, srcVector);
709
Vector128<float> result = Sse.
AddScalar
(srcVector, dstVector);
901
result = Sse.
AddScalar
(result, Sse.MultiplyScalar(srcVector, srcVector));
935
result = Sse.
AddScalar
(result, Sse.MultiplyScalar(srcVector, srcVector));
966
result = Sse.
AddScalar
(result, Sse.And(srcVector, AbsMask128));
1000
result = Sse.
AddScalar
(result, Sse.And(srcVector, AbsMask128));
1105
result = Sse.
AddScalar
(result, Sse.MultiplyScalar(srcVector, dstVector));
1149
result = Sse.
AddScalar
(result, Sse.MultiplyScalar(srcVector, dstVector));
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Sse.cs (1)
70
public static Vector128<float> AddScalar(Vector128<float> left, Vector128<float> right) =>
AddScalar
(left, right);