From: lkcl Date: Wed, 30 Dec 2020 20:28:43 +0000 (+0000) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~690 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=069e560912156707cd40f22507cd55f99e034889;p=libreriscv.git --- diff --git a/openpower/sv/svp64.mdwn b/openpower/sv/svp64.mdwn index 9db2e1969..5a4704218 100644 --- a/openpower/sv/svp64.mdwn +++ b/openpower/sv/svp64.mdwn @@ -214,6 +214,10 @@ Fields: * **N** sets signed/unsigned saturation. **RC1** as if Rc=1, stores CRs *but not the result* +## LD/ST ffirst + +ffirst LD/ST to multiple pages via a Vectorised base is considered a security risk due to the abuse of probing multiple pages in rapid succession and getting feedback on which pages would fail. Therefore in these special circumstances requesting ffirst eith a vector base is instead interpreted as element-strided LD/ST. + # ELWIDTH Encoding Default behaviour is set to 0b00 so that zeros follow the convention of