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

index 7d3aec6982d276df03b1734ad529e885eac2f31d..5bf1f0fc302e787c5d964116ed065c8c65ae8c15 100644 (file)
@@ -33,7 +33,8 @@ test-and-branch, if a predicate mask is all zeros a large batch of
 instructions may be masked out to `nop`, and it would waste
 CPU cycles not only to run them but also to load the predicate
 mask repeatedly for each one.  3D GPU ISAs can test for this scenario
-and jump over the masked-out operations.
+and jump over the fully-masked-out operations, by spotting that
+all Conditions are zero.
 Therefore, in order to be commercially competitive, `sv.bc` and
 other Vector-aware Branch Conditional instructions are a high priority
 for 3D GPU workloads.