(no commit message)
authorlkcl <lkcl@web>
Fri, 24 Jun 2022 21:06:57 +0000 (22:06 +0100)
committerIkiWiki <ikiwiki.info>
Fri, 24 Jun 2022 21:06:57 +0000 (22:06 +0100)
openpower/sv/remap.mdwn

index 5ff2c0bf986268b545f35eff98b7d7735e8b3a52..69935a18e7f813338e520f442c50fb5acb5559cf 100644 (file)
@@ -28,9 +28,12 @@ Vector ISAs which would typically only have a limited set of instructions
 that can be structure-packed (LD/ST typically), REMAP may be applied to
 literally any instruction: CRs, Arithmetic, Logical, LD/ST, anything.
 
-Note that REMAP does not apply to sub-vector elements: that is what
-swizzle is for.  Swizzle *can* however be applied to the same instruction
-as REMAP.
+Note that REMAP does not *directly* apply to sub-vector elements: that 
+is what swizzle is for.  Swizzle *can* however be applied to the same
+instruction as REMAP.  As explained in [[sv/mv.swizzle]], [[sv/mv.vec]] and the [[svp64/appendix]], Pack and Unpack EXTRA Mode bits
+can extend down into Sub-vector elements to perform vec2/vec3/vec4
+sequential reordering, but even here, REMAP is not extended down to
+the actual sub-vector elements themselves.
 
 In its general form, REMAP is quite expensive to set up, and on some
 implementations introduce