add X-Form to svp64.py av opcode set
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 22 Jun 2022 13:26:55 +0000 (14:26 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 22 Jun 2022 13:26:55 +0000 (14:26 +0100)
(to be able to understand what the heck is going on)

src/openpower/sv/trans/svp64.py

index d5c7842fdc05d8bb10f41041ce1d1f876a61ff26..0c4b24e973e0fb356ebfec071fe7647028f2541e 100644 (file)
@@ -419,6 +419,9 @@ class SVP64Asm:
 
         # and min/max
         # XXX WARNING THESE ARE NOT APPROVED BY OPF ISA WG
+        # 1.6.7 X-FORM
+        # |0     |6 |7|8|9  |10  |11|12|13  |15|16|17     |20|21    |31  |
+        # | PO   |       RT      |    RA       |    RB       |   XO |Rc  |
         if opcode in ['mins', 'maxs', 'minu', 'maxu',
                      'mins.', 'maxs.', 'minu.', 'maxu.']:
             if opcode[:4] == 'maxs':
@@ -443,6 +446,9 @@ class SVP64Asm:
 
         # and avgadd, absdu, absdacu, absdacs
         # XXX WARNING THESE ARE NOT APPROVED BY OPF ISA WG
+        # 1.6.7 X-FORM
+        # |0     |6 |7|8|9  |10  |11|12|13  |15|16|17     |20|21    |31  |
+        # | PO   |       RT      |    RA       |    RB       |   XO |Rc  |
         if opcode in ['avgadd', 'absdu', 'absds', 'absdacu', 'absdacs',
                       'cprop']:
             if opcode[:5] == 'absdu':