From: Dmitry Selyutin Date: Mon, 25 Jul 2022 12:24:39 +0000 (+0300) Subject: svp64.py: update svindex operands X-Git-Tag: sv_maxu_works-initial~231 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=84e503cefc779c321ce80bae171d30b2b96974f8;p=openpower-isa.git svp64.py: update svindex operands --- diff --git a/src/openpower/sv/trans/svp64.py b/src/openpower/sv/trans/svp64.py index 1625ad98..6e62144f 100644 --- a/src/openpower/sv/trans/svp64.py +++ b/src/openpower/sv/trans/svp64.py @@ -157,16 +157,16 @@ def svindex(fields): 1.6.28 SVI-FORM |0 |6 |11 |16 |21 |23|24|25|26 31| - | PO | RS |rmm | SVd |ew |yx|mm|sk| XO | + | PO | SVG|rmm | SVd |ew |yx|mm|sk| XO | """ # note that the dimension field one subtracted PO = 22 XO = 0b101001 - (RS, rmm, SVd, ew, yx, mm, sk) = fields + (SVG, rmm, SVd, ew, yx, mm, sk) = fields SVd -= 1 return instruction( (PO , 0 , 5), - (RS , 6 , 10), + (SVG , 6 , 10), (rmm, 11 , 15), (SVd, 16 , 20), (ew , 21 , 22),