(no commit message)
authorlkcl <lkcl@web>
Sat, 9 Jan 2021 23:19:15 +0000 (23:19 +0000)
committerIkiWiki <ikiwiki.info>
Sat, 9 Jan 2021 23:19:15 +0000 (23:19 +0000)
openpower/sv/ldst.mdwn

index 240962b5a65e8e6fcc1af3ed9f2ba097cbc4b48d..e019d9e9bf00e2d2e617d482e155b7d456c00ef3 100644 (file)
@@ -168,6 +168,7 @@ A summary of the effect of Vectorisation of src or dest:
      RA,RB    RT.s  RA/RB.s not vectorised
 
 Note that cache-inhibited LD/ST (`ldcix`) when VSPLAT is activated will perform **multiple** LD/ST operations, sequentially.  `ldcix` even with scalar src will read the same memory location *multiple times*, storing the result in successive Vector destination registers.  This because the cache-inhibit instructions are used to read and write memory-mapped peripherals.
+If a genuine VSPLAT is required then a scalar cache-inhibited LD should be performed, followed by a VSPLAT-augmented mv.
 
 # LOAD/STORE Elwidths <a name="ldst"></a>