http://llvm.org/docs/LangRef.html#llvm-sqrt-intrinsic
http://llvm.org/docs/LangRef.html#llvm-sqrt-intrinsic