From 71171d295988e19a55abec31008317f6dd16e916 Mon Sep 17 00:00:00 2001 From: lkcl Date: Fri, 1 Jul 2022 00:19:53 +0100 Subject: [PATCH] --- openpower/sv/svp64/appendix.mdwn | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/openpower/sv/svp64/appendix.mdwn b/openpower/sv/svp64/appendix.mdwn index f06e885c8..5c8c224eb 100644 --- a/openpower/sv/svp64/appendix.mdwn +++ b/openpower/sv/svp64/appendix.mdwn @@ -344,17 +344,16 @@ The two Finite State Machines for the generation of the source and destination element offsets progress incrementally in lock-step. -Example VL=2, SUBVL=3, PACK_en=1 - - 0 1 2 - srcstep=0 0 1 2 - srcstep=1 3 4 5 - - 0 1 - dststep=0 0 1 - dststep=1 2 3 - dststep=2 4 5 - +Example VL=2, SUBVL=3, PACK_en=1 - elements grouped by +vec3 will be redistributed such that Sub-elements 0 are +packed together, Sub-elements 1 are packed together, as +are Sub-elements 2. + + srcstep=0 srcstep=1 + 0 1 2 3 4 5 + + dststep=0 dststep=1 dststep=2 + 0 3 1 4 2 5 Setting of both `PACK_en` and `UNPACK_en` is neither prohibited nor `UNDEFINED` because the reordering is fully deterministic, and -- 2.30.2