BS ISO/IEC 10967-3:2006
Current
The latest, up-to-date edition.
Hardcopy , PDF
English
28-09-2007
Foreword
Introduction
1 Scope
1.1 Inclusions
1.2 Exclusions
2 Conformity
3 Normative references
4 Symbols and definitions
4.1 Symbols
4.1.1 Sets and intervals
4.1.2 Operators and relations
4.1.3 Mathematical functions
4.1.4 Exceptional values
4.1.5 Datatypes and special values
4.1.6 Complex value constructors and complex datatype
constructors
4.2 Definitions of terms
5 Specifications for imaginary and complex datatypes and
operations
5.1 Imaginary and complex integer datatypes and operations
5.1.1 The complex integer result helper function
5.1.2 Imaginary and complex integer operations
5.2 Imaginary and complex floating point datatypes and
operations
5.2.1 Maximum error requirements
5.2.2 Sign requirements
5.2.3 Monotonicity requirements
5.2.4 The complex floating point result helper functions
5.2.5 Basic arithmetic for complex floating point
5.2.6 Complex sign, multiplication, and division
5.2.7 Operations for conversion from polar to Cartesian
5.3 Elementary transcendental imaginary and complex floating
point operations
5.3.1 Operations for exponentiations and logarithms
5.3.2 Operations for radian trigonometric elementary
functions
5.3.3 Operations for hyperbolic elementary functions
5.4 Operations for conversion between imaginary and complex
numeric datatypes
5.4.1 Integer to complex integer conversions
5.4.2 Floating point to complex floating point conversions
5.5 Support for imaginary and complex numerals
6 Notification
6.1 Continuation values
7 Relationship with language standards
8 Documentation requirements
Annex A (normative) Partial conformity
A.1 Maximum error relaxation
A.2 Extra accuracy requirements relaxation
A.3 Relationships to other operations relaxation
A.4 Part 1 and part 2 requirements relaxation
Annex B (informative) Rationale
B.1 Scope
B.1.1 Inclusions
B.1.2 Exclusions
B.2 Conformity
B.3 Normative references
B.4 Symbols and definitions
B.4.1 Symbols
B.4.2 Definitions of terms
B.5 Specifications for the imaginary and complex
datatypes and operations
B.5.1 Imaginary and complex integer datatypes
and operations
B.5.2 Imaginary and complex floating point datatypes
and operations
B.5.3 Elementary transcendental imaginary and
complex floating point operations
B.5.4 Operations for conversion between imaginary
and complex numeric datatypes
B.5.5 Support for imaginary and complex numerals
B.6 Notification
B.6.1 Continuation values
B.7 Relationship with language standards
B.8 Documentation requirements
Annex C (informative) Example bindings for specific languages
C.1 Ada
C.2 C
C.3 C++
C.4 Fortran
C.5 Common Lisp
Annex D (informative) Bibliography
Annex E (informative) Cross reference
Annex F (informative) Possible changes to part 2
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.