math: cleanup exp2.c exp2f.c and exp2l.c
authorSzabolcs Nagy <nsz@port70.net>
Sat, 17 Nov 2012 22:39:39 +0000 (23:39 +0100)
committerSzabolcs Nagy <nsz@port70.net>
Sat, 17 Nov 2012 22:39:39 +0000 (23:39 +0100)
commit159c7655d06f04aa56a57385d633699c4c63d72c
tree793f956303959e9dc6086099571908014dd33b5d
parentbbbf045ce96fe5daae7e220487dc44c9d971bd9d
math: cleanup exp2.c exp2f.c and exp2l.c

* old code relied on sign extension on right shift
* exp2l ld64 wrapper was wrong
* use scalbn instead of bithacks
src/math/exp2.c
src/math/exp2f.c
src/math/exp2l.c