From de230c4c07334293536f397d9157edb414e7ebb7 Mon Sep 17 00:00:00 2001 From: David Heidelberg Date: Wed, 18 Sep 2024 02:19:33 +0900 Subject: [PATCH] panfrost/midgard: Lower *hadd instructions Fixes multiple piglit tests, except (u)long/char hadd, which now fails instead of crashing. Acked-by: Eric R. Smith Signed-off-by: David Heidelberg Part-of: --- src/panfrost/midgard/midgard_compile.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/panfrost/midgard/midgard_compile.h b/src/panfrost/midgard/midgard_compile.h index a798b09392d..125b4a2ed73 100644 --- a/src/panfrost/midgard/midgard_compile.h +++ b/src/panfrost/midgard/midgard_compile.h @@ -58,6 +58,7 @@ static const nir_shader_compiler_options midgard_nir_options = { .lower_ifind_msb = true, .lower_fdph = true, .lower_fisnormal = true, + .lower_hadd = true, .lower_uadd_carry = true, .lower_usub_borrow = true,