nsz
|
88cfaf8a14
fix i386 fegetround and make fesetround faster
|
13 years ago |
Rich Felker
|
d3fc724759
one more fenv availability issue: lround
|
13 years ago |
Rich Felker
|
2e77dc13f8
make fma and lrint functions build without full fenv support
|
13 years ago |
Rich Felker
|
8c071f872b
other side of the signgam namespace fix: use the internal name
|
13 years ago |
Rich Felker
|
1a3dce4184
make signgam a weak alias for an internal symbol
|
13 years ago |
Rich Felker
|
de7db6e927
fix namespace issues for lgamma, etc.
|
13 years ago |
Rich Felker
|
93a50a26cd
Merge remote branch 'nsz/master'
|
13 years ago |
Rich Felker
|
2cbb24bba3
remove junk sincos implementations in preparation to merge nsz's real ones
|
13 years ago |
Rich Felker
|
a43c3a337f
revert COPYRIGHT file changes in preparation to merge nsz's math branch
|
13 years ago |
Rich Felker
|
6f21da618f
update copyright status (math library and new year)
|
13 years ago |
Rich Felker
|
9d507419db
remove special nan handling from x86 sqrt asm
|
13 years ago |
Rich Felker
|
1295848efb
simplify nan check in sqrt (x86 asm); result of sqrt is never negative
|
13 years ago |
nsz
|
40305f74bd
in math.h make lgamma_r and non-double bessel _GNU_SOURCE only
|
13 years ago |
nsz
|
0144b45b71
efficient sincos based on sin and cos
|
13 years ago |
Rich Felker
|
5657cc58e5
implement sincosf and sincosl functions; add prototypes
|
13 years ago |
Rich Felker
|
46702f68f9
avoid changing NaNs in sqrt (x86 asm) to satisfy c99 f.9 recommendation
|
13 years ago |
Rich Felker
|
809556e60a
correctly rounded sqrt() asm for x86 (i387)
|
13 years ago |
Rich Felker
|
e0a54e6725
correct rounding for i387 sqrtf function
|
13 years ago |
nsz
|
32ca5ef3ff
math cleanup: use 1.0f instead of 1.0F
|
13 years ago |
nsz
|
8d0a6f7a1c
math cleanup: use 1.0f instead of (float)1.0
|
13 years ago |
nsz
|
9560b6b152
remove libm.h includes when math.h and float.h are enough
|
13 years ago |
Rich Felker
|
291f839a44
fix scanf handling of "0" (followed by immediate EOF) with "%x"
|
13 years ago |
nsz
|
df8b3e5aef
clean up __expo2.c, use a slightly better k constant
|
13 years ago |
nsz
|
3a6c828652
fix copyright notice for the math lib
|
13 years ago |
Rich Felker
|
bf9d9dcaa6
implement nan, nanf, nanl
|
13 years ago |
Rich Felker
|
b69f695ace
first commit of the new libm!
|
13 years ago |
Rich Felker
|
d46cf2e14c
add .gitignore file
|
13 years ago |
Rich Felker
|
405ce58dcf
fix nan/infinity macros in math.h, etc.
|
13 years ago |
Rich Felker
|
b4a07bb469
fix obscure bug in strtoull reading the highest 16 possible values
|
13 years ago |
Rich Felker
|
9fcecd7b34
typo in math.h c version check
|
13 years ago |