(no commit message)
authorlkcl <lkcl@web>
Thu, 16 Jun 2022 19:12:09 +0000 (20:12 +0100)
committerIkiWiki <ikiwiki.info>
Thu, 16 Jun 2022 19:12:09 +0000 (20:12 +0100)
openpower/sv/setvl.mdwn

index 984c59f346e12d2da05a61f373f6538af96deeef..87f8080e48c9459c260c814a98be4ad232be0795 100644 (file)
@@ -168,6 +168,13 @@ Sub-vector elements are not be considered "Vertical". The vec2/3/4
 is to be considered as if the "single element".  Caveats exist for
 [[sv/mv.swizzle]] and [[sv/mv.vec]] when Pack/Unpack is enabled.
 
+**Predicate Masks**
+
+Registers used as Predicate Masks must *never* be altered by *any*
+instruction when Vertical-First is active.  If more than the available
+predicate registers are required (r3, r10, r30, CR Fields) then
+a simple branch-conditional test should be used instead.
+
 # Pseudocode
 
     // instruction fields: