From 86b71d893a0239baf4dfbd99e7401db737f90d47 Mon Sep 17 00:00:00 2001 From: lkcl Date: Tue, 14 Jun 2022 21:43:40 +0100 Subject: [PATCH] --- openpower/sv/svp64_quirks.mdwn | 1 + 1 file changed, 1 insertion(+) diff --git a/openpower/sv/svp64_quirks.mdwn b/openpower/sv/svp64_quirks.mdwn index 1af27b60d..5b157bf39 100644 --- a/openpower/sv/svp64_quirks.mdwn +++ b/openpower/sv/svp64_quirks.mdwn @@ -507,6 +507,7 @@ that "element" in essence becomes a vec2/3/4. These are both so weird it's best to just read the pages in full and pay attention: [[sv/mv.swizzle]] and [[sv/mv.vec]]. Swizzle Moves only engage with vec2/3/4, *reordering* the copying +of the sub-vector elements (including allowing repeats and skips) based on an immediate supplied by the instruction. The fun comes when Pack/Unpack are enabled, and it is really important to be aware how the Arrays of vec2/3/4 become re-ordered -- 2.30.2