From: Jacob Lifshay Date: Thu, 5 May 2022 04:03:04 +0000 (-0700) Subject: remove reference to `lq` not being useful because SVP64 replaces it... X-Git-Tag: opf_rfc_ls005_v1~2476 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=785ac80f2e32c68ff6996585d0a0394d2c36ab75;p=libreriscv.git remove reference to `lq` not being useful because SVP64 replaces it... it *is* useful...because it's a 128-bit atomic op. SVP64 doesn't convert 64-bit ops into 128-bit atomic ops so therefore can't be used to replace lq. --- diff --git a/openpower/sv/svp64/appendix.mdwn b/openpower/sv/svp64/appendix.mdwn index 0100f588e..6dd9ef874 100644 --- a/openpower/sv/svp64/appendix.mdwn +++ b/openpower/sv/svp64/appendix.mdwn @@ -138,7 +138,7 @@ SV effectively *replaces* the majority of VSX, requiring far less instructions, and provides, at the very minimum, predication (which VSX was designed without). -Likewise, `lq` (Load Quad), and Load/Store Multiple make no sense to +Likewise, Load/Store Multiple make no sense to have because they are not only provided by SV, the SV alternatives may be predicated as well, making them far better suited to use in function calls and context-switching.