From 785ac80f2e32c68ff6996585d0a0394d2c36ab75 Mon Sep 17 00:00:00 2001 From: Jacob Lifshay Date: Wed, 4 May 2022 21:03:04 -0700 Subject: [PATCH] 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. --- openpower/sv/svp64/appendix.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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. -- 2.30.2