|MathLib is a PalmPilot shared library which makes a complete set of IEEE-754 double-precision math functions available to other PalmPilot applications. These functions include all the standard routines normally accessed by including "math.h" on other systems, including trigonometry (with inverse and hyperbolic), logarithms, exponentiation, and miscellaneous helper functions.|
These routines have been ported from the GCC 126.96.36.199 source code for libm.a, so this library is free software covered by the GNU General Public License.
Updated the code for s_cbrt.c and s_modf.c to match what's being used in GNU libc 2.0. This fixes a problem with the cube root function that caused it to give invalid results for values from 0.5 to 1.0.
The library has also shrunk by about 5KB, due to improved optimization in the latest version of the CodeWarrior compiler.
If any links are broken, click here to report it and to request a fix.
|Palm IIIx and Palm V|
|PalmPilot Personal / Professional|
|151 kb of free Palm memory|