|
|||||||||||
Technical Support On-Line Manuals Compiler User Guide ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Operations on basic data types ARM C and C++
10.3 Operations on basic data types ARM C and C++Describes the basic data type arithmetic operation implementation details in ARM C and C++. The ARM compiler performs the usual arithmetic conversions
set out in relevant sections of the ISO C99 and ISO C++ standards.
The following information describes additional points that relate to
arithmetic operations.
Operations on integral typesThe following statements apply to operations on the integral
types:
Operations on floating-point typesThe following statements apply to operations on floating-point
types:
NoteThe IEEE 754 standard for floating-point processing states that the default action to an exception is to proceed without a trap. You can modify floating-point error handling by tailoring the functions and definitions in fenv.h.Pointer subtractionThe following statements apply to all pointers in C. They
also apply to pointers in C++, other than pointers to members:
| ||||||||||
|
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.