[Libre-soc-dev] SVP64 wiki spec minor reorg
lkcl
luke.leighton at gmail.com
Wed Sep 15 18:24:26 BST 2021
with there now being *four* separate different mode formats in SVP64 (similar to Power ISA v3.1 8LS MTRR etc) it was time to split the arithmetic/logical one into its own page.
i had to alter the appendix, main SVP64 format page, and also create a new one.
https://libre-soc.org/openpower/sv/normal/
this new one covers arithmetic and logical operations. a new column is going to be needed in the SV CSV files which identifies the type. LDST, BRANCH, CR_3BIT, CR_5BIT, NORMAL will probably do the trick.
CR ops break into 2 types, based on whether the result operand field is 3 bits or 5 bits.
https://libre-soc.org/openpower/sv/cr_ops
i am leaving the description of mapreduce in appendix because it is used in several places, but saturate has moved to sv/normal because it only applies to arithmetic ops.
l.
More information about the Libre-soc-dev
mailing list