@@ -236,10 +236,10 @@ tile_load(tile_t& tile, payload_t& payload) {
236
236
reg_tmp
237
237
.xetla_format <
238
238
native_type_t <load_dtype>,
239
- block_size_x / scale_factor,
239
+ ld_blk_width / scale_factor,
240
240
ld_blk_height>()
241
241
.xetla_select <
242
- block_size_x / scale_factor,
242
+ ld_blk_width / scale_factor,
243
243
1 ,
244
244
ld_blk_size_y,
245
245
1 >(0 , 0 );
@@ -297,9 +297,9 @@ tile_load(tile_t& tile, payload_t& payload) {
297
297
// xetla_tdescriptor tdesc = payload_row.row(j);
298
298
auto reg_blk = tile.reg .xetla_select <remained_block_elems * arr_len, 1 >(
299
299
processed_elems + j * remained_block_elems);
300
- // constexpr uint32_t ld_blk_height = (reg_transpose && trans)
301
- // ? detail::getNextPowerOf2<remained_ld_blk_size_y>()
302
- // : remained_ld_blk_size_y;
300
+ constexpr uint32_t ld_blk_height = (reg_transpose && trans)
301
+ ? detail::getNextPowerOf2<remained_ld_blk_size_y>()
302
+ : remained_ld_blk_size_y;
303
303
constexpr uint32_t tmp_size = ld_blk_height * block_size_x * arr_len;
304
304
xetla_vector<dtype, tmp_size> reg_tmp;
305
305
#pragma unroll
@@ -311,7 +311,7 @@ tile_load(tile_t& tile, payload_t& payload) {
311
311
reg_tmp.xetla_format <native_type_t <load_dtype>>() = xetla_load_global<
312
312
native_type_t <load_dtype>,
313
313
block_size_x / scale_factor,
314
- ld_blk_height ,
314
+ remained_ld_blk_size_y ,
315
315
arr_len,
316
316
trans,
317
317
mem_transform,
@@ -325,15 +325,6 @@ tile_load(tile_t& tile, payload_t& payload) {
325
325
payload.offset_x + offset_x / scale_factor,
326
326
payload.offset_y + num_block_y * block_size_y +
327
327
ii * remained_ld_blk_size_y);
328
- // xetla_tload_global<
329
- // load_dtype,
330
- // (ld_blk_height * block_size_x * arr_len / scale_factor),
331
- // L1,
332
- // L2,
333
- // trans,
334
- // mem_transform,
335
- // arch_tag>(tdesc);
336
-
337
328
if constexpr (reg_transpose && trans) {
338
329
reg_blk.xetla_select <load_elems, 1 >(ii * load_elems)
339
330
.xetla_format <native_type_t <load_dtype>>() =
0 commit comments