Add updated backport of bit32