From c7f93bcb8a5ff9c69ca4580c45380d7439d62d37 Mon Sep 17 00:00:00 2001 From: lkcl Date: Mon, 27 Mar 2023 10:21:56 +0100 Subject: [PATCH] --- openpower/sv/rfc/ls009.mdwn | 37 ++++--------------------------------- 1 file changed, 4 insertions(+), 33 deletions(-) diff --git a/openpower/sv/rfc/ls009.mdwn b/openpower/sv/rfc/ls009.mdwn index 846ab816d..6e80dfc35 100644 --- a/openpower/sv/rfc/ls009.mdwn +++ b/openpower/sv/rfc/ls009.mdwn @@ -453,39 +453,10 @@ not work. ### Sub-Vector Horizontal Reduction -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 -is independently applied VL times, to each group of Subvector -elements. Bear in mind that predication is never applied down -into individual Subvector elements, but will be applied -to select whether the *entire* Parallel Reduction on each -group is performed or not. - -  for (i = 0; i < VL; i++) - if (predval & 1<