Fixed issue with 1 n_tile and upconvert
@@ -611,8 +611,11 @@ void libxsmm_generator_gemm_load_C_amx( libxsmm_generated_code* io_ge
i_gp_reg_mapping->gp_reg_ldc,
4,
(i_n_offset * i_xgemm_desc->ldc + i_m_offset) * i_micro_kernel_config->datatype_size,
- im * n_tiles + in);
-
+ acc_id);
+ acc_id++;
+ if (n_tiles == 1) {
+ acc_id++;
+ }
i_n_offset += n_blocking_info->sizes[in];
}
i_m_offset += m_blocking_info->sizes[im];
