Exceptions arising from IEEE 754 floating-point arithmetic

Floating-point arithmetic operations can run into various problems. For example, the result computed might be either too big or too small to fit into the format, or there might be no way to calculate the result (as in trying to take the square root of a negative number, or trying to divide zero by zero). These are known as exceptions, because they indicate unusual or exceptional situations.

The ARM floating-point environment can handle an exception by inventing a plausible result for the operation and returning that result, or by trapping the exception.

Show/hideSee also

Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0475C