(no commit message)
[libreriscv.git] / openpower / sv / cr_ops.mdwn
index d4e81fc46e32cde93ec92c0d764ee16706b4fea9..e9d0b45a3687ececc0678d5556f4a17ea0346595 100644 (file)
@@ -6,6 +6,7 @@ Links:
 
 * <https://bugs.libre-soc.org/show_bug.cgi?id=687>
 * <https://bugs.libre-soc.org/show_bug.cgi?id=936> write on failfirst
+* <https://bugs.libre-soc.org/show_bug.cgi?id=1183> enable mapreduce with failfirst
 * [[svp64]]
 * [[sv/branches]]
 * [[sv/cr_int_predication]]
@@ -175,11 +176,9 @@ operations), and ignoring the Rc=1 co-results entirely,
 the totals (the behaviours) are consistent whether
 VLi=0 or VLi=1.
 
-*Programmer's Note: if necessary VL may be obtained by using the alias
-`getvl`, followed by incrementing or decrementing the GPR with the
-copy of VL, and using `setvl` with the same GPR, to adjust VL.
-Programmers should be aware that MAXVL will always limit
-VL*.
+*Programmer's Note: Data-dependent fail-first stores an updated
+VL in the SVSTATE SPR, not in any GPR. If needed
+VL may be obtained by using the alias `getvl`.
 
 ## Reduction and Iteration