floating inexact (Intel Fortran run-time library)



  • Hi.

    Ich bin letzt ueber den Fehlercode "floating inexact" gestolpert (So etwas wird normalerweise ignoriert aber wenn man ganz viele Runtime Checks anschaltet, wird einem das mitgeteilt). Der Ort, an dem das auftaucht, ist eine simple Multiplikation von zwei Zahlen.

    Ich gehe davon aus, dass dieser Fehler letztendlich voellig irrelevant ist und sich maximal in einer Stelle ganz weit hinten bemerkbar macht, bin mir da aber nicht sicher. Kennt sich jemand mit diesem Fehlercode aus und kann mir sagen, welche Ausmasse das annehmen kann?

    Bisher ist das Wesentliche, das ich zu diesem Fehlercode finden konnte das da:

    http://geco.mines.edu/guide/Run-Time_Error_Messages.html

    error (140): Floating inexact

    FOR$IOS_FLTINE. A floating-point arithmetic or conversion operation gave a result that differs from the mathematically exact result. This trap is reported if the rounded result of an IEEE operation is not exact.

    Das sagt aber noch nichts darueber aus, wie schlimm dieser Fehler sein kann.



  • https://xem.github.io/minix86/manual/intel-x86-and-64-manual-vol1/o_7281d5ea06a5b67a-221.html

    Es ist einfach nur sowas wie ein "hook" oder "flag" mit dem du rausfinden kannst, dass das resultat nicht genau ist. Es ist mehr ein feature als eine wirkliche exception.


Anmelden zum Antworten