From: lkcl Date: Tue, 4 Apr 2023 22:16:54 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls012_v1~127 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=de3cea3b122e397c02062f9a9b28871a16973cf2;p=libreriscv.git --- diff --git a/openpower/sv/ldst.mdwn b/openpower/sv/ldst.mdwn index 9f03918e5..943fd0095 100644 --- a/openpower/sv/ldst.mdwn +++ b/openpower/sv/ldst.mdwn @@ -104,8 +104,10 @@ Fields used in tables below: EA is stored in RA **after** it is actually used. * **LF** - Load/Store Fail or Fault First: for any reason Load or Store Vectors may be truncated to (at least) one element, and VL altered to indicate such. -* **VLi* - Inclusive Data-Dependent Fail-First: the failing element is included +* **VLi** - Inclusive Data-Dependent Fail-First: the failing element is included in the Truncated Vector. +* **els** - Element-strided Mode: the element index (after REMAP) + is multiplied by the immediate offset (or Scalar RB for Indexed). Restrictions apply. When VLi=0 on Store Operations the Memory update does **not** take place on the element that failed. EA does **not** update into RA on Load/Store