The document describes the design of reversible comparators and decoders using a novel 4x4 reversible gate called the inventive gate. It introduces the inventive gate and shows how it can realize various logic functions like AND, OR, XOR, etc. It then presents the design of a 2-to-4 reversible decoder using the inventive gate that generates 2 garbage outputs and requires 4 gates. Lemmas are provided to show an n-to-2n reversible decoder can be designed using a minimum of 2n+1 gates. The document goes on to describe the design of 1-bit, 2-bit, 8-bit, 32-bit and n-bit reversible comparators using the inventive gate with low values for