typo BILSHIFT -> BITLSHIFT