From: lkcl Date: Tue, 3 Aug 2021 02:54:01 +0000 (+0100) Subject: (no commit message) X-Git-Tag: DRAFT_SVP64_0_1~522 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0125ab00af6701c2d5ff1cf529b5c1d748460d6f;p=libreriscv.git --- diff --git a/openpower/sv/branches.mdwn b/openpower/sv/branches.mdwn index da7dabb7c..f21f329e0 100644 --- a/openpower/sv/branches.mdwn +++ b/openpower/sv/branches.mdwn @@ -10,7 +10,8 @@ Scalar 3.0B Branch Conditional operations, `bc`, `bctar` etc. test a Condition R When doing so in a Vector Context, it is quite reasonable and logical to test a *Vector* of CR Fields. In 3D Shader binaries, which are inherently parallelised and predicated, testing all or some results and branching based on -multiple tests is extremely common. +multiple tests is extremely common, and a fundamental part of +Shader Compilers. Therefore, `sv.bc` and other Vector-aware Branch Conditional instructions are worth including.