xlogy_binary_tile

void ckernel::xlogy_binary_tile_init()

Please refer to documentation for any_init.

template<bool is_fp32_dest_acc_en = DST_ACCUM_MODE>
void ckernel::xlogy_binary_tile(uint32_t idst0, uint32_t idst1, uint32_t odst)

Performs element-wise xlogy operation y = xlogy(x0, x1) with x0 as first operand and x1 as second operand. Output overwrites first operand in DST. The DST register buffer must be in acquired state via acquire_dst call. This call is blocking and is only available on the compute engine.

Return value: None

Argument Description

idst0 The index of the tile in DST register buffer to use as first operand

idst1 The index of the tile in DST register buffer to use as second operand

odst The index of the tile in DST register buffer to use as output