Consolidate logical instructions
authorAnton Blanchard <anton@linux.ibm.com>
Tue, 8 Oct 2019 07:46:01 +0000 (18:46 +1100)
committerAnton Blanchard <anton@ozlabs.org>
Tue, 8 Oct 2019 08:18:42 +0000 (19:18 +1100)
commitb8fb721b813785e19591fcc39354dfd8615b99d3
treefd958aee99f47ef07506a5196dd67ad1e97fad49
parent3a2c4b89780fa786a1c43f7ce9ee5d233a649f82
Consolidate logical instructions

Consolidate and/andc/nand, or/orc/nor and xor/eqv, using a common
invert on the input and output. This saves us about 200 LUTs.

Signed-off-by: Anton Blanchard <anton@linux.ibm.com>
Makefile
common.vhdl
decode1.vhdl
decode2.vhdl
decode_types.vhdl
execute1.vhdl
logical.vhdl [new file with mode: 0644]
microwatt.core