From ada035ea5ed6e35b2324dfbcf2783377eb252e3f Mon Sep 17 00:00:00 2001 From: lkcl Date: Mon, 5 Sep 2022 18:03:57 +0100 Subject: [PATCH] --- openpower/sv/remap.mdwn | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/openpower/sv/remap.mdwn b/openpower/sv/remap.mdwn index 214d07378..51b1c978a 100644 --- a/openpower/sv/remap.mdwn +++ b/openpower/sv/remap.mdwn @@ -437,7 +437,7 @@ disabled: the register's elements are a linear (1D) vector. |0b00 |skip |offset| invxyz | permute | zdimsz |ydimsz|xdimsz|Matrix | |0b00 |elwidth|offset|sk1/invxy|0b110/0b111|SVGPR|ydimsz|xdimsz|Indexed| |0b01 |submode|offset| invxyz | submode2| rsvd |rsvd |xdimsz|DCT/FFT| -|0b10 |rsvd |offset| invxyz | rsvd | rsvd |rsvd |xdimsz|Preduce| +|0b10 |submode|offset| invxyz | rsvd | rsvd |rsvd |xdimsz|Preduce| |0b11 | | | | | | | |rsvd | mode sets different behaviours (straight matrix multiply, FFT, DCT). @@ -447,6 +447,11 @@ mode sets different behaviours (straight matrix multiply, FFT, DCT). * **mode=0b01** sets "FFT/DCT" mode and activates submodes * **mode=0b10** sets "Parallel Reduction" Schedules. +## Parallel Reduction Mode + +* **submode=0b00** selects the left operand index +* **submode=0b01** selects the right operand index + ## FFT/DCT mode submode2=0 is for FFT. For FFT submode the following schedules may be -- 2.30.2