@@ -56,16 +56,16 @@ void main(uint ID : SV_GroupID)
5656//
5757// CHECK: %[[MATA2:.*]] = call %dx.types.LinAlgMatrixC9M4N4U0S1
5858// CHECK-SAME: @dx.op.linAlgMatrixLoadFromDescriptor.mC9M4N4U0S1(i32 -2147483634,
59- // CHECK-SAME: %dx.types.Handle %{{[0-9]+}}, i32 0, i32 16, i32 1, i32 4 )
59+ // CHECK-SAME: %dx.types.Handle %{{[0-9]+}}, i32 0, i32 16, i32 1, i32 128 )
6060// CHECK-SAME: ; LinAlgMatrixLoadFromDescriptor(handle,offset,stride,layout,align)
6161 MatrixATy MatA2 = MatrixATy::Load (BAB, 0 , 16 , MatrixLayoutEnum::ColMajor);
6262
6363// Matrix::Load from RWByteAddressBuffer
6464//
6565// CHECK: %[[MATB2:.*]] = call %dx.types.LinAlgMatrixC9M4N4U1S1
6666// CHECK-SAME: @dx.op.linAlgMatrixLoadFromDescriptor.mC9M4N4U1S1(i32 -2147483634,
67- // CHECK-SAME: %dx.types.Handle %{{[0-9]+}}, i32 256, i32 16, i32 1, i32 4 )
68- // CHECK-SAME: ; LinAlgMatrixLoadFromDescriptor(handle,offset,stride,layout,align)
67+ // CHECK-SAME: %dx.types.Handle %{{[0-9]+}}, i32 256, i32 16, i32 1, i32 128 )
68+ // CHECK-SAME: ; LinAlgMatrixLoadFromDescriptor(handle,offset,stride,layout,align)
6969 MatrixBTy MatB2;
7070 MatB2 = MatrixBTy::Load (RWBAB, 256 , 16 , MatrixLayoutEnum::ColMajor);
7171
@@ -87,7 +87,7 @@ void main(uint ID : SV_GroupID)
8787// Matrix::GetCoordinate
8888//
8989// CHECK: call <2 x i32> @dx.op.linAlgMatrixGetCoordinate.mC9M4N4U1S1(i32 -2147483631,
90- // CHECK-SAME: %dx.types.LinAlgMatrixC9M4N4U1S1 %[[MATB1]], i32 %[[GROUP_ID]])
90+ // CHECK-SAME: %dx.types.LinAlgMatrixC9M4N4U1S1 %[[MATB1]], i32 %[[GROUP_ID]])
9191// CHECK-SAME:; LinAlgMatrixGetCoordinate(matrix,threadLocalIndex)
9292 uint2 coord = MatB1.GetCoordinate (ID);
9393
@@ -110,7 +110,7 @@ void main(uint ID : SV_GroupID)
110110//
111111// CHECK: call void @dx.op.linAlgMatrixStoreToDescriptor.mC9M4N4U1S1(i32 -2147483628,
112112// CHECK-SAME: %dx.types.LinAlgMatrixC9M4N4U1S1 %[[MATB1_2]], %dx.types.Handle %{{[0-9]+}},
113- // CHECK-SAME: i32 256, i32 16, i32 1, i32 4 ) ;
113+ // CHECK-SAME: i32 256, i32 16, i32 1, i32 128 ) ;
114114// CHECK-SAME: LinAlgMatrixStoreToDescriptor(matrix,handle,offset,stride,layout,align)
115115 MatB1.Store (RWBAB, 256 , 16 , MatrixLayoutEnum::ColMajor);
116116
@@ -129,7 +129,7 @@ void main(uint ID : SV_GroupID)
129129// Matrix::InterlockedAccumulate to resource descriptor
130130//
131131// CHECK: call void @dx.op.linAlgMatrixAccumulateToDescriptor.mC9M4N4U2S1(i32 -2147483621,
132- // CHECK-SAME: %dx.types.LinAlgMatrixC9M4N4U2S1 %[[ACCUM0]], %dx.types.Handle %{{[0-9]+}}, i32 0, i32 16, i32 1, i32 4 )
132+ // CHECK-SAME: %dx.types.LinAlgMatrixC9M4N4U2S1 %[[ACCUM0]], %dx.types.Handle %{{[0-9]+}}, i32 0, i32 16, i32 1, i32 128 )
133133// CHECK-SAME: ; LinAlgMatrixAccumulateToDescriptor(matrix,handle,offset,stride,layout,align)
134134 AccMat1.InterlockedAccumulate (RWBAB, 0 , 16 , MatrixLayoutEnum::ColMajor);
135135
@@ -160,7 +160,7 @@ void main(uint ID : SV_GroupID)
160160// CHECK-SAME: %dx.types.LinAlgMatrixC9M4N4U1S1 %[[MATB2]])
161161// CHECK-SAME: ; LinAlgMatrixAccumulate(matrixLHS,matrixRHS)
162162 AccMat2.Accumulate (MatB2);
163-
163+
164164// Matrix::MultiplyAccumulate
165165//
166166// CHECK: %[[ACCUM4:.*]] = call %dx.types.LinAlgMatrixC9M4N4U2S1
@@ -174,7 +174,7 @@ void main(uint ID : SV_GroupID)
174174// Matrix::Load for thread-scope matrix
175175//
176176// CHECK: %[[TSMATA:.*]] = call %dx.types.LinAlgMatrixC9M4N4U0S0 @dx.op.linAlgMatrixLoadFromDescriptor.mC9M4N4U0S0(
177- // CHECK-SAME: i32 -2147483634, %dx.types.Handle %{{[0-9]+}}, i32 0, i32 16, i32 1, i32 4)
177+ // CHECK-SAME: i32 -2147483634, %dx.types.Handle %{{[0-9]+}}, i32 0, i32 16, i32 1, i32 128)
178178// CHECK-SAME: ; LinAlgMatrixLoadFromDescriptor(handle,offset,stride,layout,align)
179179 TSMatrixATy TSMatA = TSMatrixATy::Load<MatrixLayoutEnum::ColMajor>(BAB, 0 , 16 );
180180
0 commit comments