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.
This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.
ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.