From eec64c865f86f54aecbaa5e29daca9cc3f254377 Mon Sep 17 00:00:00 2001 From: Caio Oliveira Date: Tue, 19 Aug 2025 22:45:13 -0700 Subject: [PATCH] brw: Add disabled test for MAD constant folding Reviewed-by: Lionel Landwerlin Part-of: --- src/intel/compiler/test_opt_algebraic.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/intel/compiler/test_opt_algebraic.cpp b/src/intel/compiler/test_opt_algebraic.cpp index 81bc8d6c3dd..e3e8acd2af0 100644 --- a/src/intel/compiler/test_opt_algebraic.cpp +++ b/src/intel/compiler/test_opt_algebraic.cpp @@ -58,3 +58,21 @@ TEST_F(algebraic_test, fmax_a_a) */ EXPECT_NO_PROGRESS(brw_opt_algebraic, bld); } + +TEST_F(algebraic_test, mad_with_all_immediates_DISABLED) +{ + brw_builder bld = make_shader(); + brw_builder exp = make_shader(); + + brw_reg dst = vgrf(bld, exp, BRW_TYPE_UD); + + bld.MAD(dst, brw_imm_ud(2), brw_imm_ud(3), brw_imm_ud(4)); + + EXPECT_PROGRESS(brw_opt_algebraic, bld); + + exp.MOV(dst, brw_imm_ud(14)); + + EXPECT_SHADERS_MATCH(bld, exp); +} + +