(no commit message)
authorlkcl <lkcl@web>
Mon, 1 May 2023 17:42:55 +0000 (18:42 +0100)
committerIkiWiki <ikiwiki.info>
Mon, 1 May 2023 17:42:55 +0000 (18:42 +0100)
openpower/sv/po9_encoding.mdwn

index d53094bffdd8fbfa0ff439bd988e9644bd0ecdf5..8ceeadde32ed478b96c7befb9c84f54f745771cd 100644 (file)
@@ -5,7 +5,8 @@
 **Definition of Simple-V:**
 
 In its simplest form, the Simple-V Loop/Vector concept is a Prefixing
-system (similar to the 8086 `REP` instruction) that both augments its
+system (similar to the 8086 `REP` instruction and the Z80 `LDIR`)
+that both augments its
 following Defined Word Suffix, and also may repeat that instruction
 with optional sequential register offsets from those given in the
 Suffix. Register numbers may also be extended (larger register files).
@@ -27,9 +28,9 @@ Anything not falling into those five categories is termed "UnVectoriseable".
 Normal Cray-style Vectorisation, designated Horizontal-First, performs
 element-level operations (often in parallel) before moving in the usual
 fashion to the next instruction. The term "Horizontal-First"
-stems from visually listing program instructions vertically and register
-files horizontally, whereupon it is clear that register-elements are
-prioritised.
+stems from naturally visually listing program instructions vertically,
+and register file contents horizontally, whereupon it is clear that
+register-elements are prioritised.
 
 **Definition of Vertical-First:**
 
@@ -38,8 +39,9 @@ Vertical-First executes
 whereupon if that is also an SVP64-Prefixed instruction the exact same
 element offset is used.  Element offsets are then explicitly advanced
 by calling a special instruction, `svstep`. The term "Vertical-First"
-stems from visually listing program instructions vertically and register
-files horizontally, where moving to the next instruction is a clear priority.
+stems from naturally visually listing program instructions vertically
+and register file contents horizontally, where moving to the next
+instruction is a clear priority.
 
 **Definition of SVP64Single Prefixing:**