(no commit message)
authorlkcl <lkcl@web>
Mon, 3 Oct 2022 11:52:32 +0000 (12:52 +0100)
committerIkiWiki <ikiwiki.info>
Mon, 3 Oct 2022 11:52:32 +0000 (12:52 +0100)
openpower/sv/svp64/discussion.mdwn

index e86bc5b122370d36ce85d0f39b85d5d0925d473f..8358e701fb9381db968372a03d9d3d22ce07ae32 100644 (file)
@@ -239,6 +239,24 @@ saturation mode is fine
 
 predicate-result should be fine as well (aside from change in predicate behaviour)
 
+**LD/ST Immediate**
+
+[[sv/ldst]]
+
+First critical observation, RA.isvec is utilised to detect element-stride.
+
+```
+if RA.isvec:
+    svctx.ldstmode = indexed
+elif els == 0:
+    svctx.ldstmode = unitstride
+elif immediate != 0:
+    svctx.ldstmode = elementstride
+```
+
+thus it is actually legitimate to have scalar src *and* dest especially
+with predicate masks.
+
 ## answers to 4, loops/uses
 
 **REMAP**