(no commit message)
authorlkcl <lkcl@web>
Sat, 28 May 2022 18:08:08 +0000 (19:08 +0100)
committerIkiWiki <ikiwiki.info>
Sat, 28 May 2022 18:08:08 +0000 (19:08 +0100)
openpower/sv/branches.mdwn

index 8b273814875c7184a6204f1ea8e448ac141ce278..3ed17ab8405eef38f81115e01ca3cfc647469196 100644 (file)
@@ -728,7 +728,20 @@ end:
 ```
 # TODO LRu example
 
-show why LRu would be useful in a loop.
+show why LRu would be useful in a loop.  Imagine the following
+c code:
+
+```
+for (int i = 0; i < 8; i++) {
+    if (x < y) break;
+}
+```
+
+Under these circumstances exiting from the loop is not only
+based on CTR it has become conditional on a CR result.
+Thus it is desirable that NIA *and* LR only be modified
+if the conditions are met
+
 
 v3.0 pseudocode for `bclrl`: