diff --git a/.pick_status.json b/.pick_status.json index f56cf69db54..a950ee2738d 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -34,7 +34,7 @@ "description": "panfrost: fix condition in bi_nir_is_replicated", "nominated": true, "nomination_type": 2, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "21bdee7bccd2b9b4b4f3b8b2eefce0466fc4b621", "notes": null diff --git a/src/panfrost/compiler/bifrost_compile.c b/src/panfrost/compiler/bifrost_compile.c index 81ae3c71beb..9e38c307eac 100644 --- a/src/panfrost/compiler/bifrost_compile.c +++ b/src/panfrost/compiler/bifrost_compile.c @@ -2475,7 +2475,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; }