From 810351ad03e6d46bc8ab9e8c30843af00ed04d75 Mon Sep 17 00:00:00 2001 From: Benjamin Lee Date: Fri, 21 Feb 2025 12:15:33 -0800 Subject: [PATCH] panfrost: fix condition in bi_nir_is_replicated The original implementation of this returned false when the src was replicated, and true when it was not. Signed-off-by: Benjamin Lee Fixes: 21bdee7bccd ("pan/bi: Switch to lower_bool_to_bitsize") Reviewed-by: Boris Brezillon Acked-by: Rebecca Mckeever Part-of: --- src/panfrost/compiler/bifrost_compile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/panfrost/compiler/bifrost_compile.c b/src/panfrost/compiler/bifrost_compile.c index 3e450d8c81f..9da0df0b80c 100644 --- a/src/panfrost/compiler/bifrost_compile.c +++ b/src/panfrost/compiler/bifrost_compile.c @@ -2549,7 +2549,7 @@ static bool bi_nir_is_replicated(nir_alu_src *src) { for (unsigned i = 1; i < nir_src_num_components(src->src); ++i) { - if (src->swizzle[0] == src->swizzle[i]) + if (src->swizzle[0] != src->swizzle[i]) return false; }