summaryrefslogtreecommitdiff
path: root/include/stdlib.h
diff options
context:
space:
mode:
authorSzabolcs Nagy <nsz@port70.net>2012-12-16 20:28:43 +0100
committerSzabolcs Nagy <nsz@port70.net>2012-12-16 20:28:43 +0100
commitc6383b7b10303457306932584fc23f24b5153a81 (patch)
treeebc0a95cb34bcb501060b1679f14a19c7d92c91c /include/stdlib.h
parentd8a7619e371ff0f226200f6316abb46dd1192f3d (diff)
downloadmusl-c6383b7b10303457306932584fc23f24b5153a81.tar.gz
musl-c6383b7b10303457306932584fc23f24b5153a81.tar.bz2
musl-c6383b7b10303457306932584fc23f24b5153a81.tar.xz
musl-c6383b7b10303457306932584fc23f24b5153a81.zip
math: use 0x1p-120f and 0x1p120f for tiny and huge values
previously 0x1p-1000 and 0x1p1000 was used for raising inexact exception like x+tiny (when x is big) or x+huge (when x is small) the rational is that these float consts are large enough (0x1p-120 + 1 raises inexact even on ld128 which has 113 mant bits) and float consts maybe smaller or easier to load on some platforms (on i386 this reduced the object file size by 4bytes in some cases)
Diffstat (limited to 'include/stdlib.h')
0 files changed, 0 insertions, 0 deletions