diff --git a/docs/LangRef.html b/docs/LangRef.html index 91298accf73..95b89fcc4e5 100644 --- a/docs/LangRef.html +++ b/docs/LangRef.html @@ -239,6 +239,8 @@
This is an overloaded intrinsic. You can use llvm.exp on any + floating point or vector of floating point type. Not all targets support all + types however.
+ ++ declare float @llvm.exp.f32(float %Val) + declare double @llvm.exp.f64(double %Val) + declare x86_fp80 @llvm.exp.f80(x86_fp80 %Val) + declare fp128 @llvm.exp.f128(fp128 %Val) + declare ppc_fp128 @llvm.exp.ppcf128(ppc_fp128 %Val) ++ +
The 'llvm.exp.*' intrinsics perform the exp function.
+ +The argument and return value are floating point numbers of the same + type.
+ +This function returns the same values as the libm exp functions + would, and handles error conditions in the same way.
+ +This is an overloaded intrinsic. You can use llvm.log on any + floating point or vector of floating point type. Not all targets support all + types however.
+ ++ declare float @llvm.log.f32(float %Val) + declare double @llvm.log.f64(double %Val) + declare x86_fp80 @llvm.log.f80(x86_fp80 %Val) + declare fp128 @llvm.log.f128(fp128 %Val) + declare ppc_fp128 @llvm.log.ppcf128(ppc_fp128 %Val) ++ +
The 'llvm.log.*' intrinsics perform the log function.
+ +The argument and return value are floating point numbers of the same + type.
+ +This function returns the same values as the libm log functions + would, and handles error conditions in the same way.
+ +