keep working on PLN facotrize
This commit is contained in:
@@ -59,19 +59,19 @@ namespace StgSharp.Mathematics.Numeric
|
||||
{
|
||||
int i = (int)(c / blocksPerRow) * size;
|
||||
int j = (int)(c % blocksPerRow) * size;
|
||||
NativeIntrinsic.Intrinsic.f32_clear_panel((MatrixPanel*)ansPanel);
|
||||
NativeIntrinsic.Context.f32_clear_panel((MatrixPanel*)ansPanel);
|
||||
for (int k = 0; k < commonK; k += size)
|
||||
{
|
||||
NativeIntrinsic.Intrinsic
|
||||
NativeIntrinsic.Context
|
||||
.f32_build_panel((MatrixPanel*)leftPanel, leftBuffer, commonK,
|
||||
ansHeight, k, i);
|
||||
NativeIntrinsic.Intrinsic
|
||||
NativeIntrinsic.Context
|
||||
.f32_build_panel((MatrixPanel*)rightPanel, rightBuffer, ansWidth,
|
||||
commonK, j, k);
|
||||
NativeIntrinsic.Intrinsic
|
||||
NativeIntrinsic.Context
|
||||
.f32_panel_fma((MatrixPanel*)leftPanel, (MatrixPanel*)rightPanel, (MatrixPanel*)ansPanel);
|
||||
}
|
||||
NativeIntrinsic.Intrinsic
|
||||
NativeIntrinsic.Context
|
||||
.f32_store_panel((MatrixPanel*)ansPanel, ansBuffer, ansWidth,
|
||||
ansHeight, j, i);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user