LLVM's MD5 code