From e76e3d9cea9e9e09c8bd446c50b0cc0dc4459641 Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Wed, 20 Jul 2022 17:01:21 +0300 Subject: [PATCH] intel/nir/rt: fixup alignment of memcpy iterations Not sure if fixes anything because it's always 16 at least, but this is more correct. Signed-off-by: Lionel Landwerlin Reviewed-by: Ivan Briano Part-of: --- src/intel/compiler/brw_nir_rt_builder.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/intel/compiler/brw_nir_rt_builder.h b/src/intel/compiler/brw_nir_rt_builder.h index 3da7b2f01a6..ae841207fc1 100644 --- a/src/intel/compiler/brw_nir_rt_builder.h +++ b/src/intel/compiler/brw_nir_rt_builder.h @@ -459,9 +459,9 @@ brw_nir_memcpy_global(nir_builder *b, for (unsigned offset = 0; offset < size; offset += 16) { nir_ssa_def *data = - brw_nir_rt_load(b, nir_iadd_imm(b, src_addr, offset), src_align, + brw_nir_rt_load(b, nir_iadd_imm(b, src_addr, offset), 16, 4, 32); - brw_nir_rt_store(b, nir_iadd_imm(b, dst_addr, offset), dst_align, + brw_nir_rt_store(b, nir_iadd_imm(b, dst_addr, offset), 16, data, 0xf /* write_mask */); } }