From da7abb1337f2067b9eadf2a3add3054b5e5ce89b Mon Sep 17 00:00:00 2001 From: Georg Lehmann Date: Sun, 1 Feb 2026 16:49:30 +0100 Subject: [PATCH] nir/opt_algebraic: mark fmulz(finite, finite) -> fmul pattern as nsz No Foz-DB chagnes. Reviewed-by: Alyssa Rosenzweig Reviewed-by: Rhys Perry Part-of: --- src/compiler/nir/nir_opt_algebraic.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/nir/nir_opt_algebraic.py b/src/compiler/nir/nir_opt_algebraic.py index 2eff041570f..ce5c1f324cd 100644 --- a/src/compiler/nir/nir_opt_algebraic.py +++ b/src/compiler/nir/nir_opt_algebraic.py @@ -279,7 +279,7 @@ optimizations += [ (('fmulz', a, 0.0), 0.0), (('fmulz', a, -0.0), 0.0), (('fmulz(nsz)', a, 'b(is_finite_not_zero)'), ('fmul', a, b)), - (('fmulz', 'a(is_finite)', 'b(is_finite)'), ('fmul', a, b), 'true', TestStatus.XFAIL), # XFAIL is fmulz(-1.0, 0.0) being -0.0 instead of +0.0 + (('fmulz(nsz)', 'a(is_finite)', 'b(is_finite)'), ('fmul', a, b)), (('fmulz', a, a), ('fmul', a, a)), (('ffmaz(nsz)', a, 'b(is_finite_not_zero)', c), ('ffma', a, b, c)), (('ffmaz', 'a(is_finite)', 'b(is_finite)', c), ('ffma', a, b, c)),