3 These are from 3.0B p1145 Appendix C, and are
4 based on Anton Blanchard's microwatt decode1.vhdl
8 decodes using f_in.insn(31 downto 26)
10 [[!table format=csv file="openpower/isatables/major.csv"]]
14 decodes using f_in.insn(5 downto 1)
16 [[!table format=csv file="openpower/isatables/minor_19_00000.csv"]]
18 decodes using f_in.insn(10 downto 1)
20 [[!table format=csv file="openpower/isatables/minor_19.csv"]]
24 decodes using f_in.insn(4 downto 1)
26 [[!table format=csv file="openpower/isatables/minor_30.csv"]]
30 decodes using f_in.insn(10 downto 1)
32 [[!table format=csv file="openpower/isatables/minor_31.csv"]]
36 decodes using f_in.insn(1 downto 0)
38 [[!table format=csv file="openpower/isatables/minor_58.csv"]]
42 decodes using f_in.insn(1 downto 0)
44 [[!table format=csv file="openpower/isatables/minor_62.csv"]]
48 These can match against the (full) row[0] spec: nmigen Case supports "-" as
51 [[!table format=csv file="openpower/isatables/extra.csv"]]
55 Special Purpose Registers. These are listed in 3.0B Table 18 p971.
57 [[!table format=csv file="openpower/isatables/sprs.csv"]]
61 These are in machine-readable format that may be parsed with the
63 [power_fields.py](https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=src/openpower/decoder/power_fields.py;hb=HEAD)
65 The table can be downloaded in plain text format here:
66 [[openpower/isatables/fields.text]]
69 [[!inline raw="yes" pages="openpower/isatables/fields.text" ]]