5.4.1. Integer and FP helper functions

There are several compiler helper functions that are used by the compiler to handle operations that do not have a short machine code equivalent. For example, integer divide uses a helper function because there is no divide instruction in the ARM and Thumb instruction set.

Integer divide, and all the floating-point functions, require __rt_raise() to handle math errors. Re-implementing __rt_raise() enables all the math helper functions, and it avoids having to link in all the signal-handling library code.

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