190c190
< higher_bits = higher_bits >> (big - small);
---
> higher_bits = higher_bits >> (big - small + 1);