add two instructions demoing broken commit 0e80cab3b809d43
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 29 Aug 2022 09:45:41 +0000 (10:45 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 29 Aug 2022 09:45:41 +0000 (10:45 +0100)
src/openpower/sv/trans/svp64.py

index 3aff23578dd4ffc537c6efb3a0f6f11cbcb483b1..4ae283e92274841c45747073cd020cffef218bf1 100644 (file)
@@ -1505,9 +1505,11 @@ if __name__ == '__main__':
     ]
     lst = [
         'sv.andi. *80, *80, 1',
+        'sv.ffmadds. 6.v, 2.v, 4.v, 6.v', # incorrectly inserted 32-bit op
+        'sv.ffmadds 6.v, 2.v, 4.v, 6.v',  # correctly converted to .long
     ]
     isa = SVP64Asm(lst, macros=macros)
-    log("list", list(isa))
+    log("list:\n", "\n\t".join(list(isa)))
     # running svp64.py is designed to test hard-coded lists
     # (above) - which strictly speaking should all be unit tests.
     # if you need to actually do assembler translation at the