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