> Let's consider a 16 bit input. You can have from 0 to 16 leading 0's > (16 leading zeros is a special case, it is 15 where the data is also 0). > In this case we shift left 0 to 15 places, left shifting if all the > leading bits for that shift are '0'. This is d...