mul_tiles_bcast

void ckernel::mul_bcast_cols_init_short(uint32_t icb0 = 0, uint32_t icb1 = 1)

Performs a first-call or switch-from-another-op tile hw reconfiguration step needed for mul_bcast_cols to be executed correctly.

void ckernel::mul_bcast_rows_init_short(uint32_t icb0 = 0, uint32_t icb1 = 1)

Performs a switch-from-another-op tile hw reconfiguration step needed for mul_bcast_rows to be executed correctly.

template<BroadcastType tBcastDim>
void ckernel::mul_tiles_bcast(uint32_t icb0, uint32_t icb1, uint32_t itile0, uint32_t itile1, uint32_t idst)

Please refer to documentation for add_tiles_bcast.

void ckernel::mul_tiles_bcast_scalar_init_short(uint32_t icb0 = 0, uint32_t icb1 = 1)

Performs a first-call or switch-from-another-op tile hw reconfiguration step needed for mul_bcast_cols to be executed correctly.

void ckernel::mul_tiles_bcast_scalar(uint32_t icb0, uint32_t icb1, uint32_t itile0, uint32_t itile1, uint32_t idst)

Performs a broadcast-multiply of a tile from icb0[itile0] with a scalar encoded as a tile from icb1[itile1].