Common Floating Point Errors
(Original Document)
Introduction
The following table shows the common error codes and error values created for floating point errors. These error information are displayed in the Diagnostic Viewer and the error code values are written in %SW125.
Common Floating Point Errors
Table of common floating point errors
Error codes
Error value in Dec
Error value in Hex
Error description
FP_ERROR
-30150
16#8A3A
Base value (not apearing as an error value)
E_FP_STATUS_FAILED_IE
-30151
16#8A39
Illegal floating point operation
E_FP_STATUS_FAILED_DE
-30152
16#8A38
Operand is denormalized - not a valid REAL number
E_FP_STATUS_FAILED_ZE
-30154
16#8A36
Illegal divide by zero
E_FP_STATUS_FAILED_ZE_IE
-30155
16#8A35
Illegal floating point operation / Divide by zero
E_FP_STATUS_FAILED_OE
-30158
16#8A32
Floating point overflow
E_FP_STATUS_FAILED_OE_IE
-30159
16#8A31
Illegal floating point operation / Overflow
E_FP_STATUS_FAILED_OE_ZE
-30162
16#8A2E
Floating point overflow / Divide by zero
E_FP_STATUS_FAILED_OE_ZE_IE
-30163
16#8A2D
Illegal floating point operation / Overflow / Divide by zero
E_FP_NOT_COMPARABLE
-30166
16#8A2A
Internal error