(no commit message)
authorlkcl <lkcl@web>
Wed, 4 Aug 2021 15:04:46 +0000 (16:04 +0100)
committerIkiWiki <ikiwiki.info>
Wed, 4 Aug 2021 15:04:46 +0000 (16:04 +0100)
openpower/sv/branches.mdwn

index 73dbafb7ebc43ee3ef70f140227a44f74be71aaf..9a795d9e81d15057aacd264981410025f8593dd9 100644 (file)
@@ -136,6 +136,20 @@ Available options to combine:
 * `ALL` or `ANY` behaviour corresponding to `AND` of all tests and
   `OR` of all tests, respectively.
 
+In addition to the above, it is necessary to select whether, in `svstep`
+mode, the Vector CR Field is to be overwritten or not: in some cases
+it is useful to know but in others all that is needed is the branch itself.
+In the case of `sv.bc` there is no additional bitspace so the ``AA`
+field is re-interpreted instead to be `Rc`. For `sv.bclr`, there is free
+bitspace and so bit 16 has been chosen as `Rc`.
+
+**These interpretations are only available for sv.bc, they are NOT
+available for Power ISA v3.0B** i.e. only when embedded in an SVP64
+Prefix Context do these and all other parts of this specification
+apply.  To repeat: **Standard Scalar v3.0B Branch is in
+absolutely no way impacted or altered in any way shape or form by
+the SVP64 variant of the same**
+
 Pseudocode for Rc in sv.bc
 
 ```