From: Luke Kenneth Casson Leighton Date: Tue, 29 Jun 2021 11:07:54 +0000 (+0100) Subject: update mode table X-Git-Tag: DRAFT_SVP64_0_1~693 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6b77e9d3a9a28941df6f8dfb434eb3559900e8d1;p=libreriscv.git update mode table --- diff --git a/openpower/sv/shape_table_format.mdwn b/openpower/sv/shape_table_format.mdwn index 9deef8499..8bb7ec91a 100644 --- a/openpower/sv/shape_table_format.mdwn +++ b/openpower/sv/shape_table_format.mdwn @@ -6,7 +6,10 @@ disabled: the register's elements are a linear (1D) vector. | mode | offset | invxyz | permute | zdimsz | ydimsz | xdimsz | mode sets different behaviours (straight matrix multiply, FFT, DCT). -matrix multiply sets mode=0b00 +* **mode=0b00** sets matrix multiply +* **mode=0b01** sets FFT +* **mode=0b10** is reserved +* **mode=0b11** is reserved invxyz will invert the start index of each of x, y or z. If invxyz[0] is zero then x-dimensional counting begins from 0 and increments, otherwise