From 9d65e2a081d53ead0ff67f07cd29725252a6447e Mon Sep 17 00:00:00 2001 From: lkcl Date: Fri, 8 Jan 2021 14:38:55 +0000 Subject: [PATCH] --- openpower/sv/propagation.mdwn | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openpower/sv/propagation.mdwn b/openpower/sv/propagation.mdwn index 889491fdd..8d2e725c4 100644 --- a/openpower/sv/propagation.mdwn +++ b/openpower/sv/propagation.mdwn @@ -149,8 +149,11 @@ Vectors may be remapped such that Matrix multiply of any arbitrary size is performed in one Vectorised `fma` instruction as long as the total number of elements is less than 64 (maximum for VL). +Additionally it may be used to perform "zipping" and "unzipping" of +elements in a regular fashion of any arbitrary size and depth: RGB or Audio channel data may be split into separate contiguous lanes of registers, for example. + There are four possible Shapes. Unlike swizzle contexts this one requires -rhe external remap Shape SPRs because the state information is too large +he external remap Shape SPRs because the state information is too large to fit into the Context itself. Thus the Remap Context says which Shapes apply to which registers. -- 2.30.2