fix macos clz func