From: lkcl Date: Mon, 1 May 2023 17:42:55 +0000 (+0100) Subject: (no commit message) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=82f8a068d27c59f20af608f4d4352a9cf2e29e61;p=libreriscv.git --- diff --git a/openpower/sv/po9_encoding.mdwn b/openpower/sv/po9_encoding.mdwn index d53094bff..8ceeadde3 100644 --- a/openpower/sv/po9_encoding.mdwn +++ b/openpower/sv/po9_encoding.mdwn @@ -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:**