(no commit message)
[libreriscv.git] / openpower / sv / svp64_quirks.mdwn
index f57d8e6c9c59be3af51994eb16b060311c44acd1..75f3d98bdcf9290456d779c00aea526b3c2d766e 100644 (file)
@@ -661,16 +661,8 @@ 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.
-* LD/ST Immediate has no Saturated Pack/Unpack (Arithmetic Mode does)
-* LD/ST Indexed has no Pack/Unpack, whereas LD/ST Immediate does.
-
-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.
+* Post-Increment is not possible with Saturation or Data-Dependent Fail-First
+* 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