(no commit message)
authorlkcl <lkcl@web>
Tue, 21 Jun 2022 18:29:07 +0000 (19:29 +0100)
committerIkiWiki <ikiwiki.info>
Tue, 21 Jun 2022 18:29:07 +0000 (19:29 +0100)
openpower/sv/svp64/appendix.mdwn

index 6a4b3e1944f576185b216d36a5f55e5151683422..4af881682546e1aa0e271efcfa95d6e9d66aa157 100644 (file)
@@ -497,6 +497,15 @@ When Rc=1 a corresponding Vector of co-resultant CRs is also
 created.  No special action is taken: the result and its CR Field
 are stored "as usual" exactly as all other SVP64 Rc=1 operations.
 
+Implementors must keep in mind that Parallel Reduction is an abstracted
+concept of a "Schedule" that issues Scalar Operations.  It is
+**not permitted** to assume that the accuracy can be made higher than that
+of performing the exact same Scalar instructions just because a Parallel
+Reduction Schedule is being used.
+
+Also note that the Schedule only makes sense on top of certain instructions:
+X-Form with a Register Profile of `RT,RA,RB` is fine.
+
 # Fail-on-first
 
 Data-dependent fail-on-first has two distinct variants: one for LD/ST