From: lkcl Date: Sat, 20 Aug 2022 19:03:40 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~818 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7a11ae3d397171c2d4dda1db98a692346c9c50f7;p=libreriscv.git --- diff --git a/openpower/sv/ldst.mdwn b/openpower/sv/ldst.mdwn index fd6afe377..c0310696b 100644 --- a/openpower/sv/ldst.mdwn +++ b/openpower/sv/ldst.mdwn @@ -56,7 +56,7 @@ v3.0 LD/ST Immediate instructions *and* v3.0 LD/ST Indexed instructions. LD/ST-Indexed should not be conflated with Indexed REMAP mode: clarification is provided below. -# Determining the LD/ST Modes +**Determining the LD/ST Modes** A minor complication (caused by the retro-fitting of modern Vector features to a Scalar ISA) is that certain features do not exactly make @@ -64,8 +64,8 @@ sense or are considered a security risk. Fail-first on Vector Indexed would allow attackers to probe large numbers of pages from userspace, where strided fail-first (by creating contiguous sequential LDs) does not. -In addition, reduce mode makes no sense, and for LD/ST with immediates - Vector source RA makes no sense either (or, is a quirk). Realistically we need +In addition, reduce mode makes no sense. +Realistically we need an alternative table meaning for [[sv/svp64]] mode. The following modes make sense: * saturation