diff --git a/src/asahi/compiler/agx_compile.c b/src/asahi/compiler/agx_compile.c index c21c8b8dc58..b1010def9a3 100644 --- a/src/asahi/compiler/agx_compile.c +++ b/src/asahi/compiler/agx_compile.c @@ -2445,7 +2445,7 @@ mem_access_size_align_cb(nir_intrinsic_op intrin, uint8_t bytes, bit_size = 32; return (nir_mem_access_size_align){ - .num_components = bytes / (bit_size / 8), + .num_components = MIN2(bytes / (bit_size / 8), 4), .bit_size = bit_size, .align = bit_size / 8, };