From: lkcl Date: Sat, 22 Apr 2023 08:44:16 +0000 (+0100) Subject: (no commit message) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d1b78293162c318c51d4c287f44bd50055a0bdea;p=libreriscv.git --- diff --git a/openpower/sv/svp64_quirks.mdwn b/openpower/sv/svp64_quirks.mdwn index e855ab66f..75f3d98bd 100644 --- a/openpower/sv/svp64_quirks.mdwn +++ b/openpower/sv/svp64_quirks.mdwn @@ -662,14 +662,7 @@ As pointed out in the [[sv/ldst]] page there is limited space in only * LD/ST Immediate has no individual control over src/dest zeroing, whereas LD/ST Indexed does. * Post-Increment is not possible with Saturation or Data-Dependent Fail-First - -These are not insurmountable problems: there do exist workarounds. -For example it is possible to set up Matrix REMAP to perform the same -job as Pack/Unpack, at which point the LD/ST "Saturation" mode may -be used, saving on costly intermediary registers *at double the LD -width* if a Saturated MV had to be involved. Store on the other hand -it is extremely likely that an arithmetic operation already computed -a Saturated Vector of results, so is less of a problem than Load. +* Element-Strided LD/ST Indexed is not possible with Data-Dependent Fail-First. Also, the LD/ST Indexed Mode can be element-strided (RB as a Scalar, times