code complete decoder and ALU, probably doesn't even compile c.c