From: lkcl Date: Mon, 5 Sep 2022 15:10:55 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~677 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=fc5216ff782965f1a7bda9443b4142e7d00bc399;p=libreriscv.git --- diff --git a/openpower/sv/remap.mdwn b/openpower/sv/remap.mdwn index 12c1642ff..dbb18875e 100644 --- a/openpower/sv/remap.mdwn +++ b/openpower/sv/remap.mdwn @@ -346,6 +346,9 @@ Note that when SVM is clear and SUBVL!=1 a Parallel Reduction is performed on all first Subvector elements, followed by another separate independent Parallel Reduction on all the second Subvector elements and so on. + for selectsubelement in (x,y,z,w): + parallelreduce(0..VL-1, selectsubelement) + By contrast, when SVM is set and SUBVL!=1, a Horizontal Subvector mode is enabled, applying the Parallel Reduction Algorithm to the Subvector Elements. The Parallel Reduction @@ -357,7 +360,8 @@ group is performed or not.  for (i = 0; i < VL; i++) if (predval & 1<