Go to the first, previous, next, last section, table of contents.
Implementation Requirements
-
Implementations shall provide a user-selectable mode in which the
accuracy and other numeric performance requirements detailed in the
following subclauses are observed. This mode, referred to as the strict
mode, may or may not be the default mode; it directly affects the
results of the predefined arithmetic operations of real types and the
results of the subprograms in children of the Numerics package, and
indirectly affects the operations in other language defined packages.
Implementations shall also provide the opposing mode, which is known as
the relaxed mode.
Implementation Permissions
-
Either mode may be the default mode.
-
The two modes need not actually be different.
- G.2.1: Model of Floating Point Arithmetic
- G.2.2: Model-Oriented Attributes of Floating Point Types
- G.2.3: Model of Fixed Point Arithmetic
- G.2.4: Accuracy Requirements for the Elementary Functions
- G.2.5: Performance Requirements for Random Number Generation
- G.2.6: Accuracy Requirements for Complex Arithmetic
Go to the first, previous, next, last section, table of contents.