
7.4 FPU Exceptions

It is impossible, however, for the FPU to predetermine if an instruction will produce an inexact result. If Inexact exception traps are enabled, the FPU uses the coprocessor stall mechanism to execute all floating-point operations that require more than one cycle. Since this mode of execution can impact performance, Inexact exception traps should be enabled only when necessary.
Trap Enabled Results: If Inexact exception traps are enabled, the result register is not modified and the source registers are preserved.
Trap Disabled Results: The rounded or overflowed result is delivered to the destination register if no other software trap occurs.





Generated with CERN WebMaker
![]()