diff --git a/include/ck_tile/ops/flatmm/pipeline/mx_flatmm_pipeline_agmem_bgmem_creg_v1_policy.hpp b/include/ck_tile/ops/flatmm/pipeline/mx_flatmm_pipeline_agmem_bgmem_creg_v1_policy.hpp index 9a829a4bdf..3044760a5b 100644 --- a/include/ck_tile/ops/flatmm/pipeline/mx_flatmm_pipeline_agmem_bgmem_creg_v1_policy.hpp +++ b/include/ck_tile/ops/flatmm/pipeline/mx_flatmm_pipeline_agmem_bgmem_creg_v1_policy.hpp @@ -162,14 +162,14 @@ struct MXFlatmmPipelineAgBgCrPolicy : UniversalFlatmmPipelineAgBgCrPolicy constexpr auto a_lds_block_desc_0 = make_naive_tensor_descriptor( // make_tuple(number{}, - number{}, number{}, + number{}, number{}, number{}, number{}, number{}), - make_tuple(number{}, - number{}, + make_tuple(number{}, + number{}, number{}, number{}, number{}, @@ -181,8 +181,8 @@ struct MXFlatmmPipelineAgBgCrPolicy : UniversalFlatmmPipelineAgBgCrPolicy constexpr auto a_lds_block_desc_1 = transform_tensor_descriptor( a_lds_block_desc_0, make_tuple(make_pass_through_transform(M0), - make_pass_through_transform(M1), make_pass_through_transform(K0), + make_pass_through_transform(M1), make_pass_through_transform(M2), make_xor_transform(make_tuple(number{}, number{})), make_pass_through_transform(number{})), @@ -204,7 +204,7 @@ struct MXFlatmmPipelineAgBgCrPolicy : UniversalFlatmmPipelineAgBgCrPolicy make_tuple(number{}, number{}, number{}, number{})), make_merge_transform_v3_division_mod( make_tuple(number{}, number{}, number{}))), - make_tuple(sequence<0, 1, 3, 4>{}, sequence<2, 5, 6>{}), + make_tuple(sequence<0, 2, 3, 4>{}, sequence<1, 5, 6>{}), make_tuple(sequence<0>{}, sequence<1>{})); // return a_lds_block_desc_permuted;