(no commit message)
authorlkcl <lkcl@web>
Sun, 24 Jan 2021 13:07:46 +0000 (13:07 +0000)
committerIkiWiki <ikiwiki.info>
Sun, 24 Jan 2021 13:07:46 +0000 (13:07 +0000)
openpower/sv/ldst.mdwn

index 8256443a54fc030fa51d0edf14789d56777c8085..ddf350def87040caabad9d10878faf64a66f40a7 100644 (file)
@@ -115,22 +115,22 @@ allows attackers to probe large numbers of pages from userspace, where
 strided fail-first (by creating contiguous sequential LDs) does not.
 
 In addition, reduce mode makes no sense, and for LD/ST with immediates
- Vector source RA makes no sense either. Realistically we need
+ Vector source RA makes no sense either (or, is a quirk). Realistically we need
 an alternative table meaning for [[sv/svp64]] mode.  The following modes make sense:
 
 * saturation
 * predicate-result (mostly for cache-inhibited LD/ST)
 * normal
-* fail-first, where vector source on RA or RB is banned
+* fail-first, where vector source on RA or RB is banned
 
-The table for [[sv/svp64]] for immed(RA) is:
+The table for [[sv/svp64]] for `immed(RA)` is:
 
 | 0-1 |  2  |  3   4  |  description              |
 | --- | --- |---------|-------------------------- |
 | 00  | str |  sz  dz | normal mode               |
 | 01  | inv | CR-bit  | Rc=1: ffirst CR sel       |
 | 01  | inv | els RC1 |  Rc=0: ffirst z/nonz |
-| 10  |   N | sz  str |  sat mode: N=0/1 u/s |
+| 10  |   N | sz  els |  sat mode: N=0/1 u/s |
 | 11  | inv | CR-bit  |  Rc=1: pred-result CR sel |
 | 11  | inv | els RC1 |  Rc=0: pred-result z/nonz |
 
@@ -144,7 +144,7 @@ whether stride is unit or element:
     else:
         svctx.ldstmode = elementstride
 
-The modes for RA+RB indexed version are slightly different:
+The modes for `RA+RB` indexed version are slightly different:
 
 | 0-1 |  2  |  3   4  |  description              |
 | --- | --- |---------|-------------------------- |