1991
DOI: 10.1145/123533.989862
|View full text |Cite
|
Sign up to set email alerts
|

Rationale for the Proposed Standard for a Generic Package of Primitive Functions for Ada

Abstract: This paper supplements the "Proposed Standard for a Generic Package of Primitive Functions for Ada," written by the ISO-IEC/JTC1/SC22/WG9 (Ada) Numerics Rapporteur Group. Based on recommendations made jointly by the ACM SIGAda Numerics Working Group and the Ada-Europe Numerics Working Group, the proposed primitive functions standard is the second of several anticipated secondary standards to address the interrelated issues of portability, efficiency, and robustness of numerical software written in Ada. Its pur… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

1993
1993
1993
1993

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 11 publications
0
1
0
Order By: Relevance
“…Even for IEEE machines, if there is no provision for propagating the sign of zeros, infinity, and NaN in a consistent and useful manner through the software support, they will have to be programmed as if zeros are unsigned without infinity and NaN. For example, the proposed Ada standard does not distinguish -0.0 from 0.0 and has no provision for consistent handling of infinity and NaN [13][14][15][16][17][18]. As another example, the standard mathematical C library implemented by Plauger [10] has provisions for signed infinities and NaN, but zeros are unsigned.…”
Section: Introductionmentioning
confidence: 99%
“…Even for IEEE machines, if there is no provision for propagating the sign of zeros, infinity, and NaN in a consistent and useful manner through the software support, they will have to be programmed as if zeros are unsigned without infinity and NaN. For example, the proposed Ada standard does not distinguish -0.0 from 0.0 and has no provision for consistent handling of infinity and NaN [13][14][15][16][17][18]. As another example, the standard mathematical C library implemented by Plauger [10] has provisions for signed infinities and NaN, but zeros are unsigned.…”
Section: Introductionmentioning
confidence: 99%