(no commit message)
authorlkcl <lkcl@web>
Mon, 30 May 2022 07:11:38 +0000 (08:11 +0100)
committerIkiWiki <ikiwiki.info>
Mon, 30 May 2022 07:11:38 +0000 (08:11 +0100)
openpower/sv/svp64_quirks.mdwn

index cfecb876d2eb280b88f1808cb880f649a287d16b..7c02217729e16f9367429ef7f57ce527eea4280f 100644 (file)
@@ -85,6 +85,9 @@ shall be no deviation from the corresponding
 Scalar instruction.  This because of the tight
 integration with looping and the application of Boolean Logic
 manipulation needed for Parallel operations (predicate mask usage).
+This results in an extremely important observation that `scalar identity
+behaviour` is violated: the SV Prefixed variant of branch is **not** the same
+operation as the unprefixed 32-bit scalar version.
 
 One key difference is that LR is only updated if certain additional
 conditions are met, whereas Scalar `bclrl` for example unconditionally