fpga implementation of barrel shifter