From: Luke Kenneth Casson Leighton Date: Wed, 21 Sep 2022 14:13:30 +0000 (+0100) Subject: mention ydimsz in FFT/DCT for "stride" X-Git-Tag: opf_rfc_ls005_v1~339 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b66c599ae49d4bd04cd2d2ef397d556217a6f04b;p=libreriscv.git mention ydimsz in FFT/DCT for "stride" --- 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