1 write to testSrcVectorAligned
Microsoft.ML.CpuMath.PerformanceTests (1)
PerformanceTests.cs (1)
110
testSrcVectorAligned
= new AlignedArray(matrixLength, align);
15 references to testSrcVectorAligned
Microsoft.ML.CpuMath.PerformanceTests (15)
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 (8)
246
fixed (float* psrc = &
testSrcVectorAligned
.Items[0])
248
Thunk.MatMul(Ptr(testMatrixAligned, pmat), Ptr(
testSrcVectorAligned
, psrc), Ptr(testDstVectorAligned, pdst), matrixLength,
testSrcVectorAligned
.Size);
255
fixed (float* psrc = &
testSrcVectorAligned
.Items[0])
257
Thunk.MatMulTran(Ptr(testMatrixAligned, pmat), Ptr(
testSrcVectorAligned
, psrc), Ptr(testDstVectorAligned, pdst), testDstVectorAligned.Size, matrixLength);
264
fixed (float* psrc = &
testSrcVectorAligned
.Items[0])
267
Thunk.MatMulP(Ptr(testMatrixAligned, pmat), ppossrc, Ptr(
testSrcVectorAligned
, psrc), 0, 0, MatrixIndexLength, Ptr(testDstVectorAligned, pdst), matrixLength,
testSrcVectorAligned
.Size);
PerformanceTests.cs (1)
111
testSrcVectorAligned
.CopyFrom(src1.AsSpan(0, matrixLength - 1)); // odd input
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);