fixed bug of bit shift for bigger bits data type