49 references to SseIntrinsics
Microsoft.ML.CpuMath (49)
AvxIntrinsics.cs (34)
94tmp = SseIntrinsics.Rotate(in tmp); 96tmp = SseIntrinsics.Rotate(in tmp); 98tmp = SseIntrinsics.Rotate(in tmp); 102tmp = SseIntrinsics.Rotate(in tmp); 104tmp = SseIntrinsics.Rotate(in tmp); 106tmp = SseIntrinsics.Rotate(in tmp); 805Vector128<float> dstVector = SseIntrinsics.Load4(pDstCurrent, pIdxCurrent); 809SseIntrinsics.Store4(in dstVector, pDstCurrent, pIdxCurrent); 902Vector128<float> dstVector = SseIntrinsics.Load4(pDstCurrent, pIdxCurrent); 906SseIntrinsics.Store4(in dstVector, pDstCurrent, pIdxCurrent); 1092result128 = SseIntrinsics.VectorSum128(in result128); 1139result128 = SseIntrinsics.VectorSum128(in result128); 1179result128 = Sse.Add(result128, Sse.And(srcVector, SseIntrinsics.AbsMask128)); 1184result128 = SseIntrinsics.VectorSum128(in result128); 1189result128 = Sse.AddScalar(result128, Sse.And(srcVector, SseIntrinsics.AbsMask128)); 1227result128 = Sse.Add(result128, Sse.And(srcVector, SseIntrinsics.AbsMask128)); 1232result128 = SseIntrinsics.VectorSum128(in result128); 1238result128 = Sse.AddScalar(result128, Sse.And(srcVector, SseIntrinsics.AbsMask128)); 1272result128 = Sse.Max(result128, Sse.And(srcVector, SseIntrinsics.AbsMask128)); 1277result128 = SseIntrinsics.VectorMax128(in result128); 1282result128 = Sse.MaxScalar(result128, Sse.And(srcVector, SseIntrinsics.AbsMask128)); 1320result128 = Sse.Max(result128, Sse.And(srcVector, SseIntrinsics.AbsMask128)); 1325result128 = SseIntrinsics.VectorMax128(in result128); 1331result128 = Sse.MaxScalar(result128, Sse.And(srcVector, SseIntrinsics.AbsMask128)); 1377result128 = SseIntrinsics.VectorSum128(in result128); 1425Vector128<float> srcVector = SseIntrinsics.Load4(pSrcCurrent, pIdxCurrent); 1434result128 = SseIntrinsics.VectorSum128(in result128); 1438Vector128<float> srcVector = SseIntrinsics.Load1(pSrcCurrent, pIdxCurrent); 1489sqDistanceVector128 = SseIntrinsics.VectorSum128(in sqDistanceVector128); 1542Vector128<float> xDst2 = SseIntrinsics.GetNewDst128(xDst1, xThreshold128); 1599Vector128<float> xDst1 = SseIntrinsics.Load4(pdst1, pIdxCurrent); 1601Vector128<float> xDst2 = SseIntrinsics.GetNewDst128(xDst1, xThreshold128); 1603SseIntrinsics.Store4(in xDst1, pdst1, pIdxCurrent); 1604SseIntrinsics.Store4(in xDst2, pdst2, pIdxCurrent);
CpuMathUtils.netcoreapp.cs (15)
62SseIntrinsics.MatMul(matrix, source, destination, stride, source.Size); 67SseIntrinsics.MatMulTran(matrix, source, destination, destination.Size, stride); 139SseIntrinsics.MatMulP(matrix, rgposSrc, sourceValues, posMin, iposMin, iposLimit, destination, stride, sourceValues.Size); 184SseIntrinsics.ScaleAddU(scale, addend, destination); 221SseIntrinsics.AddScaleSU(scale, source, indices, destination, count); 257SseIntrinsics.AddSU(source, indices, destination, count); 287return (mean == 0) ? SseIntrinsics.SumSqU(source) : SseIntrinsics.SumSqDiffU(mean, source); 317return (mean == 0) ? SseIntrinsics.SumAbsU(source) : SseIntrinsics.SumAbsDiffU(mean, source); 350return SseIntrinsics.MaxAbsU(source); 384return SseIntrinsics.MaxAbsDiffU(mean, source); 423return SseIntrinsics.DotSU(left, right, indices, count); 554SseIntrinsics.SdcaL1UpdateU(primalUpdate, count, source, threshold, v, w); 597SseIntrinsics.SdcaL1UpdateSU(primalUpdate, count, source, indices, threshold, v, w);