[LLVMdev] floating point exceptions in compare instructions

Chris Lattner sabre at nondot.org
Fri Oct 13 10:56:43 PDT 2006


On Fri, 13 Oct 2006, [UTF-8] Rafael Esp?ndola wrote:
> Looking at the llvm code I have the impression that ordered fp
> comparisons should use exception throwing instructions. Is it true?

Nope, you want non-trapping instructions.  If you use trapping 
instructions, C99 functions like isgreater will not work correctly with 
NAN's.

-Chris

-- 
http://nondot.org/sabre/
http://llvm.org/



More information about the llvm-dev mailing list