From: lkcl Date: Wed, 30 Dec 2020 17:24:20 +0000 (+0000) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~699 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d457b42ff9d2fb2595519d45b705c69cc8c421b2;p=libreriscv.git --- diff --git a/openpower/sv/overview.mdwn b/openpower/sv/overview.mdwn index b87cecdfc..2fbb61f98 100644 --- a/openpower/sv/overview.mdwn +++ b/openpower/sv/overview.mdwn @@ -232,6 +232,8 @@ in Vector ISAs: * VSPLAT (result broadcasting) is provided by making the sources scalar and the destination a vector, and having no predicate set or having multiple bits set. * VSELECT is provided by setting up (at least one of) the sources as a vector, using a single bit in olthe predicate, and the destination as a scalar. +All of this capability and coverage without even adding one single actual Vector opcode, let alone 180, 600 or 1,300! + # Predicate "zeroing" mode Sometimes with predication it is ok to leave the masked-out element