mention ydimsz in FFT/DCT for "stride"
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 21 Sep 2022 14:13:30 +0000 (15:13 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 21 Sep 2022 14:13:30 +0000 (15:13 +0100)
openpower/sv/remap.mdwn

index 45f7e0ab06089d63ea91e6a9e1350c606481d97a..b8f17ae9d1bc5a7fa105b0e6087c5af95bd0de1a 100644 (file)
@@ -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