ISO/IEC 60559:2020 PDF
Information technology — Microprocessor Systems — Floating-Point arithmetic
Information technology — Microprocessor Systems — Floating-Point arithmetic
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 74
- Дата публикации:
- 4 июня 2020 г.
- Издание:
- ISO/IEC IS 60559 edition 1 version 1
- ICS:
- 35.160
This standard specifies interchange and arithmetic formats and methods for binary and decimal floating-point arithmetic in computer programming environments. This standard specifies exception conditions and their default handling. An implementation of a floating-point system conforming to this standard may be realized entirely in software, entirely in hardware, or in any combination of software and hardware. For operations specified in the normative part of this standard, numerical results and exceptions are uniquely determined by the values of the input data, sequence of operations, and destination formats, all under user control.
Abstract
Overview
ISO/IEC 60559:2020 (equivalent to IEEE Std 754-2019) is the international standard for floating-point arithmetic in information technology. It specifies binary and decimal interchange formats, arithmetic operations, exception conditions and their default handling, and rules that make numerical results and exceptions uniquely determined by input values, operation sequence, and destination formats. Implementations may be in hardware, software, or hybrid form. The standard is the definitive reference for portable, predictable floating-point behavior across platforms.
Key Topics
- Floating-point formats Defines interchange encodings for binary and decimal floating-point data, extended and extendable precisions, and format parameters required for interoperability.
- Operations and conversions Normative descriptions of arithmetic, comparison, conversion (including conversion to integers and character sequences), and recommended higher-level operations.
- Rounding and attributes Specifies rounding-direction attributes and dynamic modes that control rounding behavior for reproducible results.
- Exceptions and default handling Covers the defined exception classes (invalid operation, division by zero, overflow, underflow, inexact) and their default responses and flags.
- NaNs, infinities, and sign bit semantics Detailed rules for NaN payloads, operations with infinities, and sign-bit handling.
- Alternate exception handling Optional immediate and delayed handling modes for special environments.
- Reproducibility & expression evaluation Rules and recommendations to support reproducible floating-point results across compilers and platforms.
- Informative guidance Annexes include lists of operations, debugging support, and bibliographic references.
Applications
Who uses ISO/IEC 60559:2020 and why:
- Hardware designers - to implement compliant FPUs and SoC arithmetic units ensuring cross-vendor interoperability.
- Compiler and runtime developers - to guarantee predictable code generation for arithmetic, rounding, and exception semantics.
- Language standards committees (C, C++, Fortran, Java, etc.) - to align language-level numeric behavior with a portable standard.
- Library authors & numerical analysts - to build math libraries, numerical algorithms, and simulations with well-defined rounding and exception behavior.
- Financial, scientific, and safety-critical systems - where deterministic and reproducible results, correct exception handling, and decimal arithmetic are essential.
- Embedded systems and verification teams - for conformance testing and validating mixed hardware/software implementations.
Practical benefits include increased portability, interoperability, determinism, and reproducibility of floating-point computations across platforms and toolchains.
Related Standards
- IEEE Std 754-2019 (same text / dual-logo)
- IEC/ISO joint publications and JTC1 SC25 outputs relevant to information technology interconnection and numeric formats.
- Programming language standards that reference IEEE 754 for numeric semantics (as implementation guidance).
Технические детали
- Технический комитет
- ISO/IEC JTC 1/SC 25 - Interconnection of information technology equipment
- SKU
- ISO/IEC 60559:2020
Похожие стандарты
Другие стандарты ISO
ISO 8689-1:2000
ДействующийWater quality — Biological classification of rivers — Part 1: Guidance on the interpretation of biological qu…
Overview ISO 8689-1:2000, titled Water quality - Biological classification of rivers - Part 1: Guidance on the interpretation of biological quality data from surveys of benthic macroinvertebrates, is…
ISO/ASTM51540-04(2012)
ОтменёнStandard Practice for Use of a Radiochromic Liquid Dosimetry System (Withdrawn 2020)
Significance and Use4.1 The radiochromic liquid dosimetry system provides a means of measuring absorbed dose in materials (5-7). Under the influence of ionizing radiation, chemical reactions take pla…
ISO/ASTM51204-04
ДействующийStandard Practice for Dosimetry in Gamma Irradiation Facilities for Food Processing (Withdrawn 2013)
Significance and Use4.1 Food products may be treated with ionizing radiation, such as gamma-rays from 60Co or 137Cs sources, for numerous purposes, including control of parasites and pathogenic micro…
ISO/ASTM51431-05
ОтменёнStandard Practice for Dosimetry in Electron Beam and X-Ray (Bremsstrahlung) Irradiation Facilities for Food P…
Significance and Use4.1 Food products may be treated with acceleratorgenerated radiation (electrons and X-rays) for numerous purposes, including control of parasites and pathogenic microorganisms, in…
ISO/ASTM52628-20e1
ДействующийStandard Practice for Dosimetry in Radiation Processing
1.1 This practice describes the basic requirements that apply when making absorbed dose measurements in accordance with the ASTM E61 series of dosimetry standards. In addition, it provides guidance o…
ISO/ASTM52921-13(2019)
ДействующийStandard Terminology for Additive Manufacturing—Coordinate Systems and Test Methodologies
Significance and Use 3.1 Although many additive manufacturing systems are based heavily upon the principles of Computer Numerical Control (CNC), the coordinate systems and nomenclature specific to CN…
ISO/ASTMTR52917-EB
ДействующийAdditive Manufacturing — Round Robin Testing — General Guidelines
This document outlines the steps with regard to aspects of design to conduct and run a round robin study (RRS) to assess the degree of variability in an additive manufacturing material or process. Th…
ISO/ASTM52901-17(2023)
ДействующийStandard Guide for Additive Manufacturing – General Principles – Requirements for Purchased AM Parts
Scope 1.1 This document defines and specifies requirements for purchased parts made by additive manufacturing. 1.2 It gives guidelines for the elements to be exchanged between the customer and the pa…