(no commit message)
authorlkcl <lkcl@web>
Sun, 5 Sep 2021 21:09:07 +0000 (22:09 +0100)
committerIkiWiki <ikiwiki.info>
Sun, 5 Sep 2021 21:09:07 +0000 (22:09 +0100)
openpower/sv/branches.mdwn

index 86fa66908a9f64ba041d45b4d9432b14601c96ef..6aa54155bc47bfe1e15a3e1663405402a36aef39 100644 (file)
@@ -341,7 +341,13 @@ Available options to combine:
 * `sz` and `SNZ` to insert either zeros or ones in place of masked-out
   predicate bits
 * `ALL` or `ANY` behaviour corresponding to `AND` of all tests and
-  `OR` of all tests, respectively. 
+  `OR` of all tests, respectively.
+* Predicate Mask bits, which combine in effect with the CR being
+  tested.
+* Inversion of Predicate Masks (`~r3` instead of `r3`, or using
+  `NE` rather than `EQ`) which results in an additional
+  level of possible ANDing, ORing etc. that would otherwise
+  need explicit instructions.
 
 The most obviously useful combinations here are to set `BO[1]` to zero
 in order to turn `ALL` into Great-Big-NAND and `ANY` into