llvm-6502/lib
Michael Gottesman ca4d2e60ea [APFloat] Make all arithmetic operations with NaN produce positive NaNs.
IEEE-754R 1.4 Exclusions states that IEEE-754R does not specify the
interpretation of the sign of NaNs. In order to remove an irrelevant
variable that most floating point implementations do not use,
standardize add, sub, mul, div, mod so that operating anything with
NaN always yields a positive NaN.

In a later commit I am going to update the APIs for creating NaNs so
that one can not even create a negative NaN.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187314 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-27 21:49:25 +00:00
..
Analysis Also update CMakeLists.txt for r187283. 2013-07-27 01:25:51 +00:00
AsmParser
Bitcode Make .bc en/decoding of AttrKind stable 2013-07-26 04:16:55 +00:00
CodeGen DwarfDebug: MD5 is always little endian, bswap on big endian platforms. 2013-07-27 14:14:43 +00:00
DebugInfo
ExecutionEngine [PowerPC] Support powerpc64le as a syntax-checking target. 2013-07-26 01:35:43 +00:00
IR Minor code simplification suggested by Duncan 2013-07-27 19:22:28 +00:00
IRReader
Linker
MC [PowerPC] Support powerpc64le as a syntax-checking target. 2013-07-26 01:35:43 +00:00
Object Remove the mblaze backend from llvm. 2013-07-25 18:55:05 +00:00
Option Silence gcc warning. 2013-07-22 21:29:28 +00:00
Support [APFloat] Make all arithmetic operations with NaN produce positive NaNs. 2013-07-27 21:49:25 +00:00
TableGen
Target Create a constant pool symbol for the GOT in the ARMCGBR the same way we 2013-07-27 11:58:26 +00:00
Transforms Don't use all the #ifdefs to hide the stats counters and instead rely on 2013-07-27 10:17:49 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile