projects
/
libreriscv.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
8c4764b
)
mention ydimsz in FFT/DCT for "stride"
author
Luke Kenneth Casson Leighton
<lkcl@lkcl.net>
Wed, 21 Sep 2022 14:13:30 +0000
(15:13 +0100)
committer
Luke Kenneth Casson Leighton
<lkcl@lkcl.net>
Wed, 21 Sep 2022 14:13:30 +0000
(15:13 +0100)
openpower/sv/remap.mdwn
patch
|
blob
|
history
diff --git
a/openpower/sv/remap.mdwn
b/openpower/sv/remap.mdwn
index 45f7e0ab06089d63ea91e6a9e1350c606481d97a..b8f17ae9d1bc5a7fa105b0e6087c5af95bd0de1a 100644
(file)
--- 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|
|---- |------ |------| ------ | ------- | ------- |----- |----- | ----- |
|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 |
|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,
* **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
## Matrix Mode
In Matrix Mode, skip allows dimensions to be skipped from being included