(no commit message)
authorlkcl <lkcl@web>
Sun, 9 Apr 2023 20:58:58 +0000 (21:58 +0100)
committerIkiWiki <ikiwiki.info>
Sun, 9 Apr 2023 20:58:58 +0000 (21:58 +0100)
openpower/sv/ldst.mdwn

index 722a4f65a644a57197ad8bf9cdaafd0a29ee08d2..c82cb592e6c2e350594a57ea629a27aa14439b2c 100644 (file)
@@ -465,6 +465,12 @@ may use Data-Dependent Load with a test to truncate VL, and may then
 follow up with a `sv.cmpi` or other operation. The important aspect is
 that the Vector Load truncated on finding a NULL pointer, for example.*
 
+*Programmer's note: Load-with-Update may be used to update
+the register used in Effective Address computation of th
+next element.  This may be used to perform single-linked-list
+walking, where Data-Dependent Fail-First terminates and
+truncates the Vector at the first NULL.*
+
 In the case of Store operations there is a quirk when VLi (VL inclusive
 is "Valid") is clear. Bear in mind the criteria is that the truncated
 Vector of results, when VLi is clear, must all pass the "test", but when