comments
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 24 Jul 2021 09:59:28 +0000 (10:59 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 24 Jul 2021 09:59:28 +0000 (10:59 +0100)
openpower/isa/simplev.mdwn
src/openpower/decoder/isa/test_caller_svp64_dct.py

index 404f74970affeffe41ae77c55f1e3b3a297bb084..159da8c9c488f8fd201e301bf1a499bb93784c02 100644 (file)
@@ -1,5 +1,4 @@
-<!-- This defines instructions described in PowerISA Version 3.0 B Book 1 -->
-
+<!-- This defines Draft SVP64 instructions to augment PowerISA Version 3.0 -->
 <!-- These are not described in book 1 -->
 
 # setvl
index f6d5da7fbe30c8daea3581a81f1fdf95e641aff8..df291662fb91a2bf814e52e0a975ab038133cc35 100644 (file)
@@ -315,15 +315,14 @@ class DCTTestCase(FHDLTestCase):
                 self.assertTrue(err < 1e-6)
 
     def test_sv_remap_fpmadds_dct_8(self):
-        """>>> lst = ["svshape 8, 1, 1, 3, 0",
-                     "svremap 27, 1, 0, 2, 0, 1, 0",
-                        "sv.fdmadds 0.v, 0.v, 0.v, 8.v"
-                         "sv.fadds 0.v, 0.v, 0.v"
+        """>>> lst = ["svremap 27, 1, 0, 2, 0, 1, 1",
+                      "svshape 8, 1, 1, 2, 0",
+                      "sv.fdmadds 0.v, 0.v, 0.v, 8.v"
+                      "svshape 8, 1, 1, 3, 0",
+                      "sv.fadds 0.v, 0.v, 0.v"
                      ]
-            runs a full in-place 8-long O(N log2 N) outer butterfly schedule
-            for DCT, does the iterative overlapped ADDs
-
-            SVP64 "REMAP" in Butterfly Mode.
+            runs a full in-place 8-long O(N log2 N) DCT, both
+            inner and outer butterfly "REMAP" schedules.
         """
         lst = SVP64Asm( ["svremap 27, 1, 0, 2, 0, 1, 1",
                          "svshape 8, 1, 1, 2, 0",