From: Eric Anholt Date: Tue, 22 Aug 2006 21:52:14 +0000 (-0700) Subject: Fix translation of message registers. X-Git-Tag: intel-gpu-tools-1.4~763 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a34d1e0d8ce889ea93833c5b02128e93f3c69290;p=profile%2Fextras%2Fintel-gpu-tools.git Fix translation of message registers. --- diff --git a/assembler/gram.y b/assembler/gram.y index f956720..e0384e5 100644 --- a/assembler/gram.y +++ b/assembler/gram.y @@ -267,7 +267,11 @@ dstreg: directgenreg $$.bits1.da1.dest_subreg_nr = $1.subreg_nr; } | directmsgreg - + { + $$.bits1.da1.dest_reg_file = $1.reg_file; + $$.bits1.da1.dest_reg_nr = $1.reg_nr; + $$.bits1.da1.dest_subreg_nr = $1.subreg_nr; + } ; /* 1.4.3: Source register */ @@ -371,7 +375,7 @@ directmsgreg: MSGREG INTEGER subregnum /* Returns an instruction with just the destination register * fields filled in. */ - $$.reg_file = BRW_GENERAL_REGISTER_FILE; + $$.reg_file = BRW_MESSAGE_REGISTER_FILE; $$.reg_nr = $2; $$.subreg_nr = $3; }