From 8a3ccd3e798c7f81dd71a82cc608db39a34009cb Mon Sep 17 00:00:00 2001 From: lkcl Date: Mon, 5 Sep 2022 19:11:53 +0100 Subject: [PATCH] --- openpower/sv/remap.mdwn | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/openpower/sv/remap.mdwn b/openpower/sv/remap.mdwn index 51b1c978a..0d997f9f1 100644 --- a/openpower/sv/remap.mdwn +++ b/openpower/sv/remap.mdwn @@ -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 -- 2.30.2