refactor fast instruction decode to reduce number of LUTs required.
(had over-filled the FPGA).