Bidirectional Gated Shifter