%implicitly already have tininess detected before rounding
tiny?((r: nzreal | abs(r) < b ^ E_min), (mode: rounding_mode)): bool = IF tiny_flag THEN abs(round_scaled(r, mode)) < b ^ E_min ELSETRUEENDIF
inaccurate?((r: nzreal | abs(r) < b ^ E_min), (mode: rounding_mode)): bool = IF inaccurate_flag THEN (round_scaled(r,mode)/=round_under(r,mode)) ELSE (r/=round_under(r,mode)) ENDIF
underflow((r: nzreal | abs(r) < b ^ E_min), (mode: rounding_mode)):
[real, exception] = IF tiny?(r, mode) THENIF trap_enabled?(underflow(FALSE)) THEN (round_scaled(r * b ^ alpha, mode),
underflow(exact_underflow(r, mode))) ELSIF inaccurate?(r, mode) THEN (round_under(r, mode), underflow(TRUE)) ELSE (round_under(r, mode), IF r = round_under(r, mode) THEN no_exceptions ELSE inexact ENDIF) ENDIF ELSE (round_under(r, mode), inexact) ENDIF
END over_under
Messung V0.5 in Prozent
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.10Angebot
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-09-28)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.