(no commit message)
authorlkcl <lkcl@web>
Sun, 21 Aug 2022 20:56:03 +0000 (21:56 +0100)
committerIkiWiki <ikiwiki.info>
Sun, 21 Aug 2022 20:56:03 +0000 (21:56 +0100)
openpower/sv/cr_ops.mdwn

index 9e046046343eb2ceef0fec082c9a51891b22c852..c5899e5feae1b8c71cc13a7fb3644ae70244dfd1 100644 (file)
@@ -21,10 +21,10 @@ Simple-V to cover CR Operations, especially given that Vectorised Rc=1
 may be processed by Vectorised CR Operations tbat usefully in turn
 may become Predicate Masks to yet more Vector operations, like so:
 
-    sv.cmpi/ew=8 *BA,*ra,0      # compare bytes against zero
-    sv.cmpi/ew=8 *BA2,*ra,13.   # and against newline
-    sv.cror PM.EQ,BA.EQ,BA2.EQ  # OR compares to create predicate mask
-    sv.st/sm=EQ/ew=8 ...        # store only nonzero/newline
+    sv.cmpi/ew=8 *B,*ra,0    # compare bytes against zero
+    sv.cmpi/ew=8 *B2,*ra,13. # and against newline
+    sv.cror PM.EQ,B.EQ,B2.EQ # OR compares to create mask
+    sv.stb/sm=EQ    ...      # store only nonzero/newline
 
 Element width however is clearly meaningless for a 4-bit
 collation of Conditions, EQ LT GE SO. Likewise, arithmetic saturation