From 128053f120fba33394c5f05fbbe75eb9029d3792 Mon Sep 17 00:00:00 2001 From: "Xiang, Haihao" Date: Fri, 29 Jun 2012 16:47:10 +0800 Subject: [PATCH] Accept symbol register as the leading register of the request Signed-off-by: Xiang, Haihao --- assembler/src/gram.y | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/assembler/src/gram.y b/assembler/src/gram.y index 3b57724..071021a 100644 --- a/assembler/src/gram.y +++ b/assembler/src/gram.y @@ -1640,7 +1640,14 @@ srcarchoperandex: srcarchoperandex_typed region regtype srcarchoperandex_typed: flagreg | addrreg | maskreg ; -sendleadreg: directgenreg | directmsgreg +sendleadreg: symbol_reg + { + memset (&$$, '\0', sizeof ($$)); + $$.reg_file = $1.base.reg_file; + $$.reg_nr = $1.base.reg_nr; + $$.subreg_nr = $1.base.subreg_nr; + } + | directgenreg | directmsgreg ; src: directsrcoperand | indirectsrcoperand -- 2.7.4