From b66c599ae49d4bd04cd2d2ef397d556217a6f04b Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Wed, 21 Sep 2022 15:13:30 +0100 Subject: [PATCH] mention ydimsz in FFT/DCT for "stride" --- openpower/sv/remap.mdwn | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openpower/sv/remap.mdwn b/openpower/sv/remap.mdwn index 45f7e0ab0..b8f17ae9d 100644 --- a/openpower/sv/remap.mdwn +++ b/openpower/sv/remap.mdwn @@ -471,7 +471,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| +|0b01 |submode|offset| invxyz | submode2| rsvd |ydimsz|xdimsz|DCT/FFT| |0b10 |submode|offset| invxyz | rsvd | rsvd |rsvd |xdimsz|Preduce| |0b11 | | | | | | | |rsvd | @@ -535,6 +535,9 @@ is also performed. * **submode=0b00** selects the ``j`` offset of the innermost for-loop, * **submode=0b01** selects the ``j+1`` offset of the innermost for-loop, +`ydimsz` is used as an in-place "Stride", particularly useful for +column-based in-place DCT/FFT. + ## Matrix Mode In Matrix Mode, skip allows dimensions to be skipped from being included -- 2.30.2