From: lkcl Date: Fri, 12 Aug 2022 13:42:19 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~881 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=75a108cf6547ee179b10902bad1e9c0fad3f2f93;p=libreriscv.git --- diff --git a/openpower/sv/ldst.mdwn b/openpower/sv/ldst.mdwn index f89f80fda..839add8d3 100644 --- a/openpower/sv/ldst.mdwn +++ b/openpower/sv/ldst.mdwn @@ -97,7 +97,9 @@ whether stride is unit or element: An immediate of zero is a safety-valve to allow `LD-VSPLAT`: in effect the multiplication of the immediate-offset by zero results -in reading from the exact same memory location. +in reading from the exact same memory location, *even with a Vector +register*. (Normally this type of behaviour is reserved for the +mapreduce modes) For `LD-VSPLAT`, on non-cache-inhibited Loads, the read can occur just the once and be copied, rather than hitting the Data Cache