(no commit message)
authorlkcl <lkcl@web>
Thu, 13 Apr 2023 03:43:05 +0000 (04:43 +0100)
committerIkiWiki <ikiwiki.info>
Thu, 13 Apr 2023 03:43:05 +0000 (04:43 +0100)
openpower/sv/svp64.mdwn

index a80bdc9d942a29e10c262cc693e6548e463fd5bf..b628b437e50232ef3db056f7ef9b203d3768b82c 100644 (file)
@@ -102,14 +102,15 @@ Vector ISAs: as a Sub-Program Counter where "Elements" are synonymous
 with Scalar instructions. With this in mind it is critical for
 implementations to observe Strict Element-Level Program Order
 at all times.  *Any* element is Interruptible and Simple-V has
-been carefully designed to ensure that Architectural State is
-fully preserved.
+been carefully designed to ensure that Architectural State may
+be fully preserved regardless of that same State.
 
 Interrupts still only save `MSR` and `PC` in `SRR0` and `SRR1`
 but the full SVP64 Architectural State may be saved and
-restored through manual copying of `SVSTATE` and the four
-REMAP SPRs. Whilst this initially sounds unsafe in reality
-all rhat Trap Handlers (and function call stack save/restore)
+restored through manual copying of `SVSTATE` (and the four
+REMAP SPRs if in use at the time)
+Whilst this initially sounds unsafe in reality
+all that Trap Handlers (and function call stack save/restore)
 need do is avoid
 use of SVP64 Prefixed instructions to perform the necessary
 save/restore of Simple-V Architectural State.