(no commit message)
authorlkcl <lkcl@web>
Sun, 3 Jul 2022 11:55:43 +0000 (12:55 +0100)
committerIkiWiki <ikiwiki.info>
Sun, 3 Jul 2022 11:55:43 +0000 (12:55 +0100)
openpower/sv.mdwn

index a7f5f2dd951f1a9a6817885f322dfbce815fd48d..c3c2100ca69628e70564ff9a2b3df9d1f46b68d5 100644 (file)
@@ -120,7 +120,11 @@ Core SVP64 instructions:
 
 * [[sv/setvl]] the Cray-style "Vector Length" instruction
 * [[sv/remap]] "Remapping" for Matrix Multiply and RGB "Structure Packing"
-* [[sv/svstep]] Key stepping instruction for Vertical-First Mode
+  as well as Indexing. Describes svindex, svremap and svshape and
+  associated SPRs.
+* [[sv/svstep]] Key stepping instruction, primarily for
+  Vertical-First Mode and also providing traditional "Vector Iota"
+  capability.
 
 *Please note: there are only five instructions in the whole of SV.
 Beyond this point are additional **Scalar** instructions related to
@@ -140,7 +144,8 @@ Some of these Scalar instructions are specifically designed to make
 Scalable Vector binaries more efficient, such
 as the crweird group.  Others are to bring the Scalar Power ISA
 up-to-date within specific workloads,
-such as a Javascript Rounding instruction. None of them are strictly
+such as a Javascript Rounding instruction
+(which saves 35 instructions includibg 5 branches). None of them are strictly
 necessary but performance and power consumption may be (or, is already)
 compromised
 in certain workloads and use-cases without them.