Different implementation and missing POSIX math functions
|Reported by:||mmlr||Owned by:||korli|
|Has a Patch:||no||Platform:||All|
The implementation of the gamma function in Haiku is different than the one in BeOS. Looking at linux man pages tells me that there are appearantly different versions around (http://www.die.net/doc/linux/man/man3/gamma.3.html).
Also the y0 and y1 bessel functions return nan on negative input under Haiku as opposed to -HUGE_VAL / -inf under BeOS.
The functions ilogb() and significand() are missing from our libroot. They are in the math.h of BeOS and Haiku but not exported by Haiku's libroot. Their float versions are probably also missing (didn't test).
Not huge problems, just some things I encountered when testing comparing FPU related stuff.