• There are no items in your cart

BS ISO/IEC 11430:1995

Withdrawn
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
Available format(s)

Hardcopy , PDF

Withdrawn date

04-15-2000

Language(s)

English

Published date

03-15-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

View more information
US$330.61
Excluding Tax where applicable

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.