BS ISO/IEC 11430:1995
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 elementary functions for ADA
Hardcopy , PDF
15-04-2000
English
15-03-1995
Foreword
Introduction
1. Scope
2. Normative reference
3. Functions provided
4. Instantiations
5. Implementations
6. Exceptions
7. Arguments outside the range of safe numbers
8. Method of specification of functions
9. Domain definitions
10. Range definitions
11. Accuracy requirements
12. Overflow
13. Infinities
14. Underflow
15. Specifications of the functions
15.1 SQRT - Square root
15.2 LOG - Natural logarithm
15.3 LOG - Logarithm to an arbitrary base
15.4 EXP - Exponential function
15.5 "**" - Exponentiation operator
15.6 SIN - Trigonometric sine function, natural cycle
(angle in radians)
15.7 SIN - Trigonometric sine function, arbitrary cycle
(angle in arbitrary units)
15.8 COS - Trigonometric cosine function, natural cycle
(angle in radians)
15.9 COS - Trigonometric cosine function, arbitrary
cycle (angle in arbitrary units)
15.10 TAN - Trigonometric tangent function, natural
cycle (angle in radians)
15.11 TAN - Trigonometric tangent function, arbitrary
cycle (angle in arbitrary units)
15.12 COT - Trigonometric cotangent function, natural
cycle (angle in radians)
15.13 COT - Trigonometric cotangent function, arbitrary
cycle (angle in arbitrary units)
15.14 ARCSIN - Inverse trigonometric sine function,
natural cycle (angle in radians)
15.15 ARCSIN - Inverse trigonometric sine function,
arbitrary cycle (angle in arbitrary units)
15.16 ARCCOS - Inverse trigonometric cosine function,
natural cycle (angle in radians)
15.17 ARCCOS - Inverse trigonometric cosine function,
arbitrary cycle (angle in arbitrary units)
15.18 ARCTAN - Inverse trigonometric tangent function,
natural cycle (angle in radians)
15.19 ARCTAN - Inverse trigonometric tangent function,
arbitrary cycle (angle in arbitrary units)
15.20 ARCCOT - Inverse trigonometric cotangent function,
natural cycle (angle in radians)
15.21 ARCCOT - Inverse trigonometric cotangent function,
arbitrary cycle (angle in arbitrary units)
15.22 SINH - Hyperbolic sine function
15.23 COSH - Hyperbolic cosine function
15.24 TANH - Hyperbolic tangent function
15.25 COTH - Hyperbolic cotangent function
15.26 ARCSINH - Inverse hyperbolic sine function
15.27 ARCCOSH - Inverse hyperbolic cosine function
15.28 ARCTANH - Inverse hyperbolic tangent function
15.29 ARCCOTH - Inverse hyperbolic cotangent function
Annexes
A. Ada specification for GENERIC_ELEMENTARY_FUNCTIONS
B. Ada specification for ELEMENTARY_FUNCTIONS_
EXCEPTIONS
C. Rationale
C.1 History
C.2 Relationship to Ada 9X
C.3 Use of generics
C.4 Range constraints in the generic actual type
C.5 Functions included
C.6 Parameter names of the "**" operator
C.7 Units of angular measure
C.8 Optionality of the CYCLE and BASE parameters
C.9 Purposes and determination of the accuracy
requirements
C.10 Role of the range definitions
C.11 Treatment of exceptional conditions
C.12 Underflow
C.13 0.0**0.0
C.14 Accommodation of portable implementations of
GENERIC_ELEMENTARY_FUNCTIONS
C.15 Role of "signed zeros" and infinities
C.16 Mathematical constants
D. Bibliography
Defines the specification of a generic package of elementary functions called Generic Elementary Functions and the specification of a package of related exceptions called Elementary Functions Exceptions. Specifies certain elementary mathematical functions which are needed to general floating point usage and to support generic packages for complex arithmetic and complex functions. Coverage includes: domain definitions, range definitions, infinities, underflow, and arguments outside the range of safe numbers.
Committee |
IST/5
|
DevelopmentNote |
DRAFT FOR COMMENT 91/67437 DC
|
DocumentType |
Standard
|
Pages |
52
|
PublisherName |
British Standards Institution
|
Status |
Withdrawn
|
Supersedes |
Standards | Relationship |
ISO/IEC 11430: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.