标准编号:ISO/IEC 10967-3:2006
中文名称:信息技术.语言独立计算.第3部分:复合整数和浮点运算及复合基本数字功能
英文名称:Information technology — Language independent arithmetic — Part 3: Complex integer and floating point arithmetic and complex elementary numerical functions
发布日期:2006-05
标准范围
This part of ISO/IEC 10967 specifies the properties of numerical approximations for complexarithmetic operations and many of the complex elementary numerical functions available in avariety of programming languages in common use for mathematical and numerical applications.An implementor may choose any combination of hardware and software support to meet thespecifications of this document. It is the computing environment, as seen by the programmer/user,that does or does not conform to the specifications.The term implementation (of this part) denotes the total computing environment pertinentto this part, including hardware, language processors, subroutine libraries, exception handlingfacilities, other software, and documentation.InclusionsThe specifications of part 1 and part 2 are included by reference in this part.This document provides specifications for properties of complex and imaginary integer datatypesand floating point datatypes, basic operations on values of these datatypes as well as for some numericalfunctions for which operand or result values are of imaginary or complex integer datatypesor imaginary or complex floating point datatypes constructed from integer and floating pointdatatypes satisfying the requirements of part 1 (ISO/IEC 10967-1). Boundaries for the occurrenceof exceptions and the maximum error allowed are prescribed for each specified operation.Also the result produced by giving a special value operand, such as an infinity, or a NaN (not-anumber),is prescribed for each specified floating point operation.This document provides specifications for:a) Basic imaginary integer and complex integer operations.b) Non-transcendental imaginary floating point and Cartesian complex floating point operations.c) Exponentiation, logarithm, radian trigonometric, and hyperbolic operations for imaginaryfloating point and Cartesian complex floating point.This document also provides specifications for:d) The results produced by an included floating point operation when one or more operandvalues include IEC 60559 special values.e) Program-visible parameters that characterise certain aspects of the operations.Exclusions