decode1: Divide insn_code values into ranges to indicate register usage
authorPaul Mackerras <paulus@ozlabs.org>
Thu, 28 Jul 2022 09:00:04 +0000 (19:00 +1000)
committerPaul Mackerras <paulus@ozlabs.org>
Tue, 9 Aug 2022 09:52:08 +0000 (19:52 +1000)
commitc9aea45ffe8188579fd1f4686a3d80bba29fa827
tree29ba6ab108b55eb64e1c6788c24fcbd2bd73c988
parentc3ee10f013fe35b66ac285d15dfece21cc44ac35
decode1: Divide insn_code values into ranges to indicate register usage

This lets us compute r_out.reg_*_addr and r_out.read_2_enable values
without needing access to the primary opcode value.  We also have that
non-FP instructions are < 256.

Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
decode1.vhdl
decode_types.vhdl