From f96e08f34df2f80a030a02c044587944cae7081b Mon Sep 17 00:00:00 2001 From: Sviatoslav Peleshko Date: Wed, 11 Oct 2023 12:57:09 +0300 Subject: [PATCH] intel/tools/i965_asm: Allow neg and abs modifiers on accumulator register Signed-off-by: Sviatoslav Peleshko Reviewed-by: Sagar Ghuge Part-of: --- src/intel/tools/i965_gram.y | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/intel/tools/i965_gram.y b/src/intel/tools/i965_gram.y index a76d3aedd18..225d8bed7bb 100644 --- a/src/intel/tools/i965_gram.y +++ b/src/intel/tools/i965_gram.y @@ -1761,12 +1761,14 @@ srcimm: directsrcaccoperand: directsrcoperand - | accreg region reg_type + | negate abs accreg region reg_type { - $$ = set_direct_src_operand(&$1, $3); - $$.vstride = $2.vstride; - $$.width = $2.width; - $$.hstride = $2.hstride; + $$ = set_direct_src_operand(&$3, $5); + $$.negate = $1; + $$.abs = $2; + $$.vstride = $4.vstride; + $$.width = $4.width; + $$.hstride = $4.hstride; } ;