From 238c4ecf40cf0c44e44551963f841ec03a149299 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Tue, 21 Apr 2026 14:31:54 -0400 Subject: [PATCH] jay: fix 16-bit predicated compares Signed-off-by: Alyssa Rosenzweig Part-of: --- src/intel/compiler/jay/jay_lower_post_ra.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/intel/compiler/jay/jay_lower_post_ra.c b/src/intel/compiler/jay/jay_lower_post_ra.c index 5c82e537c7a..36480770296 100644 --- a/src/intel/compiler/jay/jay_lower_post_ra.c +++ b/src/intel/compiler/jay/jay_lower_post_ra.c @@ -30,7 +30,9 @@ lower_non_tied_default(jay_builder *b, jay_inst *I, jay_def default_) jay_def dst = jay_extract_post_ra(I->dst, c); jay_def src = jay_extract_post_ra(default_, c); - jay_add_predicate(b, jay_MOV(b, dst, src), not_pred); + jay_inst *mov = jay_MOV(b, dst, src); + mov->type = I->type; + jay_add_predicate(b, mov, not_pred); } } }