We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 87e8ea9 commit 474527fCopy full SHA for 474527f
src/cpu/x64/brgemm/jit_brgemm_amx_uker.cpp
@@ -1623,7 +1623,8 @@ void jit_brgemm_amx_uker_base_t::generate() {
1623
// if beta == 1 and C datatype is f32 it is better to perform addition by
1624
// reading tiles directly from C instead of by reading/writing by vectors
1625
may_load_accumulators_
1626
- = (brg.beta == 1.f && brg.dt_c == data_type::f32 && !brg.is_bf32);
+ = (brg.beta == 1.f && brg.dt_c == data_type::f32 && !brg.is_bf32)
1627
+ && brg.brgattr.bd_mask_level == 0;
1628
need_to_apply_alpha_beta_
1629
= (brg.beta != 0.f && !may_load_accumulators_) || brg.alpha != 1.f;
1630
const bool has_zero_points = !everyone_is(brgemm_broadcast_t::none,
0 commit comments