wording on architectural resources
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 8 Sep 2022 23:09:56 +0000 (00:09 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 8 Sep 2022 23:09:56 +0000 (00:09 +0100)
openpower/sv/rfc/ls001.mdwn

index 101ce3467443ee6e0f13447c3c73723f38563fa5..a3a60f94d5fbfba96466b0629bb9412208c79916 100644 (file)
@@ -120,12 +120,14 @@ such large numbers of registers, even for Multi-Issue microarchitectures.
 * To hold all Vector Context, five SPRs are needed for userspace
   (MSR.PR=1 Problem State).  If Supervisor and Hypervisor mode are to
   also support Simple-V they will correspondingly need five SPRs each.
-* Five 6-bit XO (A-Form) "Management" instructions are needed.
+* Five 6-bit XO (A-Form) "Management" instructions are needed.  These are
+  Scalar 32-bit instructions and *may* be 64-bit-extended in future
+  (safely within the SVP64 space: no need for an EXT001 encoding).
 
 **Summary of Opcode space**
 
 * 75% of one Major Opcode (equivalent to the rest of EXT017)
-* Five 6-bit operations.
+* Five 6-bit XO 32-bit operations.
 
 No further opcode space *for Simple-V* is envisaged to be required for
 at least the next decade (including if added on VSX)
@@ -142,6 +144,8 @@ at least the next decade (including if added on VSX)
 
 **Vector Management Instructions**
 
+These fit into QTY 5of 6-bit XO 32-bit encoding:
+
 * **setvl** - Cray-style Scalar Vector Length instruction
 * **svstep** - used for Vertical-First Mode and for enquiring about internal
   state