BS ISO/IEC 11729:1994
Withdrawn
A Withdrawn Standard is one, which is removed from sale, and its unique number can no longer be used. The Standard can be withdrawn and not replaced, or it can be withdrawn and replaced by a Standard with a different number.
Information technology. Programming languages. Generic package of primitive functions for Ada
Hardcopy , PDF
15-04-2000
English
15-05-1995
Foreword
Introduction
1. Scope
2. Normative reference
3. Subprograms provided
4. Instantiations
5. Implementations
6. Machine numbers and storable machine numbers
7. Denormalized numbers
8. Exceptions
9. Specifications of the subprograms
9.1 EXPONENT - Exponent of the Canonical Representation
of a Floating-Point Machine Number
9.2 FRACTION - Signed Mantissa of the Canonical
Representation of a Floating-Point Machine Number
9.3 DECOMPOSE - Extract the Components of the Canonical
Representation of a Floating-Point Machine Number
9.4 COMPOSE - Construct a Floating-Point Machine Number
from the Components of its Canonical Representation
9.5 SCALE - Increment/Decrement the Exponent of the
Canonical Representation of a Floating-Point Machine
Number
9.6 FLOOR - Greatest Integer Not Greater Than a Floating-
Point Machine Number, as a Floating-Point Number
9.7 CEILING - Lease Integer Not Less Than a Floating-
Point Machine Number, as a Floating-Point Number
9.8 ROUND - Integer Nearest to a Floating-Point Machine
Number, as a Floating-Point Number
9.9 TRUNCATE - Integer Part of a Floating-Point Machine
Number, as a Floating-Point Number
9.10 REMAINDER - Exact Remainder Upon Dividing One
Floating-Point Machine Number by Another
9.11 ADJACENT - Floating-Point Machine Number Next to
one Floating-Point Machine Number in the Direction
of a Second
9.12 SUCCESSOR - Floating-Point Machine Number Next Above
a Given Floating-Point Machine Number
9.13 PREDECESSOR - Floating-Point Machine Number Next
Below a Given Floating-Point Machine Number
9.14 COPY SIGN - Transfer of Sign from One Floating-Point
Machine Number to Another
9.15 LEADING_PART - Floating Point Machine Number with
its Mantissa (in the Canonical Representation)
Truncated to a Given Number of Radix-Digits
ANNEXES
A. Ada specification for GENERIC_PRIMITIVE_FUNCTIONS
B. Rationale
B.1 Introduction and motivation
B.2 History
B.3 Packaging
B.4 Implementation permissions
B.5 Accuracy requirements
B.6 Discussion of individual subprograms
B.7 Relationship to other standards
B.8 Influence on Ada 9X
C. Bibliography
Specifies primitive functions and procedures for manipulating the fraction part and the exponent part of machine numbers of the generic floating-point type. Coverage includes: subprograms provided, instantiations, implementations, denormalized numbers, and machine numbers and storable machine numbers. Also gives detailed annexes.
Committee |
IST/5
|
DevelopmentNote |
DRAFT FOR COMMENT 93/642376 DC
|
DocumentType |
Standard
|
Pages |
28
|
PublisherName |
British Standards Institution
|
Status |
Withdrawn
|
Supersedes |
Standards | Relationship |
ISO/IEC 11729:1994 | Identical |
ISO/IEC 8652:2012 | Information technology — Programming languages — Ada |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.