ALU with Reversible Decoder Logic and Parity Preserve Logic Based Full Adder Subtractor