(no commit message)
authorlkcl <lkcl@web>
Mon, 5 Sep 2022 18:11:53 +0000 (19:11 +0100)
committerIkiWiki <ikiwiki.info>
Mon, 5 Sep 2022 18:11:53 +0000 (19:11 +0100)
openpower/sv/remap.mdwn

index 51b1c978a73a053eaa86a4edc360b15380064118..0d997f9f1c3ab5eb186772ac1d7e8819cb5718f9 100644 (file)
@@ -449,9 +449,18 @@ mode sets different behaviours (straight matrix multiply, FFT, DCT).
 
 ## Parallel Reduction Mode
 
+Creates the Schedules for Parallel Tree Reduction.
+
 * **submode=0b00** selects the left operand index
 * **submode=0b01** selects the right operand index
 
+* When bit 0 of `invxyz` is set, the order of the indices
+  in the inner for-loop are reversed. This has the side-effect
+  of placing the final reduced result in the last element.
+* When bit 1 of `invxyz` is set, the order of the outer loop
+  step is inverted: stepping begins at the nearest power-of two
+  to half of the vector length and reduces by half each time.
+
 ## FFT/DCT mode
 
 submode2=0 is for FFT. For FFT submode the following schedules may be