Numeric Error Handling (FERR# and IGNNE#)

The x86 processors that have integrated floating-point units provide support for DOS compatible error-handling. These processors have a numeric exception (NE) control bit in Control Register 0 that allows the programmer to select the error-handling scenario to be used by the processor when a floating-point error is detected. The error handling options are:

  • Native error handling — this method of numeric error handling involves the processor reporting the error via processor exception (16d), which calls the error handling code.

  • DOS-compatible error handling — this method ensures that numeric error code designed for IBM PC-AT compatible systems (ISA machines) running DOS will work correctly with later processors. ...

Get HyperTransport™ System Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.