Aaron Watry
d9afe9def0
Fix definition of INFINITY and add NAN/HUGE_VAL[F]
...
v3: change __builtin_nanf() to __builtin_nanf("")
This doesn't work yet, but it was agreed to commit as-is with the logic
that "broken" is better than "completely missing" and this should be
fixed in clang.
v2: use __builtin_inff() and also add nan/huge_val definitions
Signed-off-by: Aaron Watry <awatry@gmail.com>
llvm-svn: 211065
2014-06-16 22:32:58 +00:00
Jeroen Ketema
f3bd08ae63
Add remaining float constants
...
Reviewed-by: Aaron Watry <awatry@gmail.com>
llvm-svn: 211062
2014-06-16 22:15:50 +00:00
Jeroen Ketema
75c1a0c6e2
Add more log related float constants
...
llvm-svn: 209850
2014-05-29 21:30:28 +00:00
Jeroen Ketema
d1bb82a722
Fix _F definitions
...
The 'f' was missing and, hence, the values were
considered to be doubles instead of floats.
Reviewed by: Tom Stellard
llvm-svn: 209849
2014-05-29 21:29:34 +00:00
Jeroen Ketema
a16fdbfac2
Add definition for M_PI
...
Reviewed by: Tom Stellard
llvm-svn: 209848
2014-05-29 21:24:57 +00:00
Tom Stellard
f83fe5a6dc
Introduce M_LOG2E_F and M_LOG2E
...
Patch by: Jeroen Ketema
llvm-svn: 205055
2014-03-28 21:19:03 +00:00
Tom Stellard
ce43db105e
Replace tabs by spaces
...
Patch by: Jeroen Ketema
llvm-svn: 205054
2014-03-28 21:19:00 +00:00
Tom Stellard
6378f7a5e2
Add definition for M_PI_F v3
...
v2:
- Use a hexadecimal constant.
v3:
- Use a hexadecimal constant in floating-point notation.
llvm-svn: 204666
2014-03-24 20:36:44 +00:00
Tom Stellard
ce0709aa61
Add floating-point macro definitions v2
...
v2:
- Fix typo.
Reviewed-by: Jan Vesely <jan.vesely@rutgers.edu>
llvm-svn: 197784
2013-12-20 05:13:42 +00:00