clarify EXT022 Prefixed in PO9 encoding
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 29 Apr 2023 10:55:38 +0000 (11:55 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 29 Apr 2023 10:55:38 +0000 (11:55 +0100)
openpower/sv/po9_encoding.mdwn
openpower/sv/rfc/ls001.po9.mdwn

index 7d041c06bacb4b86edb095bb64a2cd590325e4ed..a330f70afac3b4659483f10fe85b6027e80712d4 100644 (file)
@@ -112,6 +112,17 @@ of this is that the Prefix Encoding is, like the 8086 REP instruction,
 an independent 32-bit Defined Word. The only semi-exceptions are
 the Post-Increment Mode of LD/ST-Update and Vectorised Branch-Conditional.*
 
+Note a special application of the above paragraph: due to the fact that
+the Prefix Encodings are independent, **by definition** two new Sandbox
+areas "come into being" in an **inviolate** manner (i.e.  they may not
+be called anything else, nor may they be revoked rescinded removed or
+recalled), named `SVP64:EXT022` and `SVP64Single:EXT022`.  The **only
+way** that these two new areas may be revoked is if EXT022 itself
+is revoked.  **All and any** re-definitions modifications enhancements
+clarifications that apply to EXT022 **also apply to these two new areas**
+because due to the Prefixes being independent Defined Words the three
+areas are actually one and the same area.
+
 Encoding spaces and their potential are illustrated:
 
 | Encoding |Available bits|Scalar|Vectoriseable | SVP64Single  |PO1-Prefixable |
index 37763fbf41b628dc742f9851754d73e9cc44cf0d..7f32bf0eeb52ca5ce9e95d4da859cee0ef29b50b 100644 (file)
@@ -62,7 +62,8 @@ New Primary Opcode areas are needed (beyond those already strictly defined
 as EXT1xx).  New Primary Opcode areas EXT232-263 allows for immediate growth,
 allowing Power ISA to catch up 12-15 years on Intel and ARM.  Also the
 Simple-V RISC-paradigm "Loop" subsystem based on x86 REP and Zilog Z80
-CPIR and LDIR may be cleanly and smoothly introduced.
+CPIR and LDIR may be cleanly and smoothly introduced.  Also several new
+areas are RESERVED which allows significant future expansion.
 
 **Changes**