Gate level implementation for the following components: - SHIFT32_L - SHIFT32_R - BARREL_SHIFTER32 - SHIFT32