From 6968794c504e19a06dcd826afc379c148d22e1fc Mon Sep 17 00:00:00 2001 From: Caio Oliveira Date: Thu, 2 Jan 2025 10:39:49 -0800 Subject: [PATCH] intel/brw: Add missing bits in 3-src SWSB encoding for Xe2+ Fix invalid SWSB annotation in dEQP-VK.glsl.builtin.precision.mix.mediump.vec4 for LNL. Fixes: 4a24f49b579 ("intel/compiler/xe2: Implement codegen of three-source instructions.") Reviewed-by: Lionel Landwerlin Part-of: --- src/intel/compiler/brw_eu_inst.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/intel/compiler/brw_eu_inst.h b/src/intel/compiler/brw_eu_inst.h index 82af4336810..339472e6a69 100644 --- a/src/intel/compiler/brw_eu_inst.h +++ b/src/intel/compiler/brw_eu_inst.h @@ -431,7 +431,7 @@ F(3src_no_dd_check, /* 9+ */ 10, 10, /* 12+ */ -1, -1) F(3src_no_dd_clear, /* 9+ */ 9, 9, /* 12+ */ -1, -1) F(3src_mask_control, /* 9+ */ 34, 34, /* 12+ */ 31, 31) FK(3src_access_mode, /* 9+ */ 8, 8, /* 12+ */ BRW_ALIGN_1) -F(3src_swsb, /* 9+ */ -1, -1, /* 12+ */ 15, 8) +F20(3src_swsb, /* 9+ */ -1, -1, /* 12+ */ 15, 8, /* 20+ */ 17, 8) /* Bit 7 is Reserved (for future Opcode expansion) */ F(3src_hw_opcode, /* 9+ */ 6, 0, /* 12+ */ 6, 0) /** @} */