6.4. The math library, mathlib

In addition to the functions defined by the ISO C standard, mathlib provides the following C99 functions and macros. These are in addition to those provided by the floating-point library, fplib (see The software floating-point library, fplib):

mathlib also provides the following non-standard functions:

In RVCT v2.2, the C99 functionality provided by fplib and mathlib changes behavior exhibited by previous versions of these libraries. To aid porting there is a compatibility mode that emulates the previous behavior. This provides the following functions and macros:

Note

This legacy support will be removed in a future release such that only the new behavior remains.

Copyright © 2002-2005 ARM Limited. All rights reserved.ARM DUI 0205F
Non-Confidential