decode: Index minor op table with insn bits for opcode 30
authorPaul Mackerras <paulus@ozlabs.org>
Sun, 29 Sep 2019 06:41:52 +0000 (16:41 +1000)
committerPaul Mackerras <paulus@ozlabs.org>
Tue, 1 Oct 2019 05:27:06 +0000 (15:27 +1000)
commit21d3f8a5eddde004174eba43b80a490c3b09e6f7
tree254bd428eac7d5922546f88f1c87713557ff0742
parent00e9f801f664e1240cd43cd73c9881d1c6fa1922
decode: Index minor op table with insn bits for opcode 30

This comprises the 64-bit rotate and mask instructions.  In order to
reduce the table index to 3 bits, we combine rldcl and rdlcr into a
single op (OP_RLDCX), and choose the right mask at execute time based
on bit 1 of the instruction word.

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