Commit 9362bf25 authored by Paul Ramsey's avatar Paul Ramsey

Improve the bit-shifting logic with good types and so on

Even Roualt, Kurt Schwehr
References #869
parent f1868e13
Pipeline #82996628 failed with stage
in 5 minutes and 7 seconds