1 write to testDstVectorAligned
Microsoft.ML.CpuMath.PerformanceTests (1)
PerformanceTests.cs (1)
113
testDstVectorAligned
= new AlignedArray(matrixLength, align);
14 references to testDstVectorAligned
Microsoft.ML.CpuMath.PerformanceTests (14)
AvxPerformanceTests.cs (3)
117
=> AvxIntrinsics.MatMul(testMatrixAligned, testSrcVectorAligned,
testDstVectorAligned
, matrixLength, matrixLength);
121
=> AvxIntrinsics.MatMulTran(testMatrixAligned, testSrcVectorAligned,
testDstVectorAligned
, matrixLength, matrixLength);
126
=> AvxIntrinsics.MatMulP(testMatrixAligned, matrixIdx, testSrcVectorAligned, 0, 0, MatrixIndexLength,
testDstVectorAligned
, matrixLength, matrixLength);
NativePerformanceTests.cs (7)
247
fixed (float* pdst = &
testDstVectorAligned
.Items[0])
248
Thunk.MatMul(Ptr(testMatrixAligned, pmat), Ptr(testSrcVectorAligned, psrc), Ptr(
testDstVectorAligned
, pdst), matrixLength, testSrcVectorAligned.Size);
256
fixed (float* pdst = &
testDstVectorAligned
.Items[0])
257
Thunk.MatMulTran(Ptr(testMatrixAligned, pmat), Ptr(testSrcVectorAligned, psrc), Ptr(
testDstVectorAligned
, pdst),
testDstVectorAligned
.Size, matrixLength);
265
fixed (float* pdst = &
testDstVectorAligned
.Items[0])
267
Thunk.MatMulP(Ptr(testMatrixAligned, pmat), ppossrc, Ptr(testSrcVectorAligned, psrc), 0, 0, MatrixIndexLength, Ptr(
testDstVectorAligned
, pdst), matrixLength, testSrcVectorAligned.Size);
PerformanceTests.cs (1)
114
testDstVectorAligned
.CopyFrom(dst.AsSpan(0, matrixLength));
SsePerformanceTests.cs (3)
103
=> SseIntrinsics.MatMul(testMatrixAligned, testSrcVectorAligned,
testDstVectorAligned
, matrixLength, matrixLength);
107
=> SseIntrinsics.MatMulTran(testMatrixAligned, testSrcVectorAligned,
testDstVectorAligned
, matrixLength, matrixLength);
111
=> SseIntrinsics.MatMulP(testMatrixAligned, matrixIdx, testSrcVectorAligned, 0, 0, MatrixIndexLength,
testDstVectorAligned
, matrixLength, matrixLength);