[llvm-dev] llvm.rint specification

Zakharin, Vyacheslav P via llvm-dev llvm-dev at lists.llvm.org
Tue Nov 13 16:55:58 PST 2018


Hello,

I believe llvm.rint description in LangRef is not quite complete.

Llvm seems to map math.h:rint() call to llvm.rint intrinsic, and the LangRef says that the result of llvm.rint matches the result of libm rint() call.  Next, LangRef states that llvm.rint "returns the operand rounded to the nearest integer."

Shouldn't the specification also say that "the actual rounding mode is determined by the runtime floating-point environment", just like it does for llvm.experimental.constrained.rint?  That would match the actual libm rint() behavior...

Thanks,
Slava

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20181114/f7c0015b/attachment.html>


More information about the llvm-dev mailing list