(no commit message)
authorlkcl <lkcl@web>
Mon, 27 Nov 2023 14:18:14 +0000 (14:18 +0000)
committerIkiWiki <ikiwiki.info>
Mon, 27 Nov 2023 14:18:14 +0000 (14:18 +0000)
openpower/sv/branches.mdwn

index 8fe2d8646d79eda7f535d4decd8cd221f0d938d0..dff204a754fa433eccd88f0b63c9d26c175a9100 100644 (file)
@@ -141,6 +141,12 @@ every conceivable way.
 when computing branch offsets: the offset is relative to the start of
 the instruction, which **includes** the SVP64 Prefix*
 
+*Programming note: SV Branch-conditional instructions have no destination
+register, only a source (`BI`). Therefore the looping will occur even on
+Scalar BI (`sv.bc/all 16, 0, location`). If this is not desirable behaviour
+and only a single scalar test is required
+use a single-bit unary predicate mask such as `sm=1<<r3`*
+
 ## Format and fields
 
 With element-width overrides being meaningless for Condition Register