We noticed you’re not on the correct regional site. Switch to our AMERICAS site for the best experience.
  • IEEE 754 : 2008

    Superseded A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.
    Add to Watchlist
    This Standard has been added successfully to your Watchlist
    Please visit My Watchlist to see all standards that you are watching.
    Please log in or to add this standard to your Watchlist.
    We could not add this standard to your Watchlist.
    Please retry or contact support for assistance.
    We could not add this standard to your Watchlist.
    Please retry or contact support for assistance.
    You have already added this standard to your Watchlist.
    Visit My Watchlist to view the full list.

    FLOATING-POINT ARITHMETIC

    Available format(s):  Hardcopy, PDF

    Superseded date:  22-07-2019

    Language(s):  English

    Published date:  29-08-2008

    Publisher:  Institute of Electrical & Electronics Engineers

    Add to Watchlist

    Add To Cart

    Table of Contents - (Show below) - (Hide below)

    1 Overview
       1.1 Scope
       1.2 Purpose
       1.3 Inclusions
       1.4 Exclusions
       1.5 Programming environment considerations
       1.6 Word usage
    2 Definitions, abbreviations, and acronyms
       2.1 Definitions
       2.2 Abbreviations and acronyms
    3 Floating-point formats
       3.1 Overview
       3.2 Specification levels
       3.3 Sets of floating-point data
       3.4 Binary interchange format encodings
       3.5 Decimal interchange format encodings
       3.6 Interchange format parameters
       3.7 Extended and extendable precisions
    4 Attributes and rounding
       4.1 Attribute specification
       4.2 Dynamic modes for attributes
       4.3 Rounding-direction attributes
    5 Operations
       5.1 Overview
       5.2 Decimal exponent calculation
       5.3 Homogeneous general-computational operations
       5.4 formatOf general-computational operations
       5.5 Quiet-computational operations
       5.6 Signaling-computational operations
       5.7 Non-computational operations
       5.8 Details of conversions from floating-point to integer formats
       5.9 Details of operations to round a floating-point datum
            to integral value
       5.10 Details of totalOrder predicate
       5.11 Details of comparison predicates
       5.12 Details of conversion between floating-point data and
            external character sequences
    6 Infinity, NaNs, and sign bit
       6.1 Infinity arithmetic
       6.2 Operations with NaNs
       6.3 The sign bit
    7 Default exception handling
       7.1 Overview: exceptions and flags
       7.2 Invalid operation
       7.3 Division by zero
       7.4 Overflow
       7.5 Underflow
       7.6 Inexact
    8 Alternate exception handling attributes
       8.1 Overview
       8.2 Resuming alternate exception handling attributes
       8.3 Immediate and delayed alternate exception handling
            attributes
    9 Recommended operations
       9.1 Conforming language- and implementation-defined functions
       9.2 Recommended correctly rounded functions
       9.3 Operations on dynamic modes for attributes
       9.4 Reduction operations
    10 Expression evaluation
       10.1 Expression evaluation rules
       10.2 Assignments, parameters, and function values
       10.3 preferredWidth attributes for expression evaluation
       10.4 Literal meaning and value-changing optimizations
    11 Reproducible floating-point results
    Annex A (informative) Bibliography
    Annex B (informative) Program debugging support
    Index of operations

    Abstract - (Show below) - (Hide below)

    Describes formats and methods for floating-point arithmetic in computer systems - standard and extended functions with single, double, extended, and extendable precision - and recommends formats for data interchange. Exception conditions are defined and standard handling of these conditions is specified.

    General Product Information - (Show below) - (Hide below)

    Development Note Supersedes IEEE DRAFT 754. (09/2008)
    Document Type Standard
    Publisher Institute of Electrical & Electronics Engineers
    Status Superseded
    Superseded By
    Supersedes

    Standards Referenced By This Book - (Show below) - (Hide below)

    NF EN 60870 5 103 : 1998 TELECONTROL EQUIPMENT AND SYSTEMS - PART 5-103: TRANSMISSION PROTOCOLS - COMPANION STANDARD FOR THE INFORMATIVE INTERFACE OF PROTECTION EQUIPMENT
    DIN EN ISO 19126:2010-03 Geographic information - Feature concept dictionaries and registers (ISO 19126:2009)
    ANEP-31 : 1994 GUIDE TO THE USE OF STANAG 4222
    11/30246041 DC : 0 BS EN 60255-118-1 - MEASURING RELAYS AND PROTECTION EQUIPMENT - PART 118-1: SYNCHROPHASOR FOR SYSTEM - MEASUREMENTS
    BS ISO/IEC 9637-2 : 1992 INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - DATA STREAM BINDING - BINARY ENCODING
    13/30268073 DC : 0 BS ISO 17215-2 - ROAD VEHICLES - VIDEO COMMUNICATION INTERFACE FOR CAMERAS (VCIC) - PART 2: SERVICE DISCOVERY AND CONTROL
    I.S. EN 61158-5-20:2014 INDUSTRIAL COMMUNICATION NETWORKS - FIELDBUS SPECIFICATIONS - PART 5-20: APPLICATION LAYER SERVICE DEFINITION - TYPE 20 ELEMENTS
    09/30211828 DC : 0 BS ISO/IEC IEEE 21451-1 - INFORMATION TECHNOLOGY - SMART TRANSDUCER INTERFACE FOR SENSORS AND ACTUATORS - PART 1: NETWORK CAPABLE APPLICATION PROCESSOR (NCAP) INFORMATION MODEL
    07/30167698 DC : 0 BS ISO 32000 - DOCUMENT MANAGEMENT - PORTABLE DOCUMENT FORMAT - PDF 1.7
    BS PD IEC TS 61850-80-1 : 2016 COMMUNICATION NETWORKS AND SYSTEMS FOR POWER UTILITY AUTOMATION - PART 80-1: GUIDELINE TO EXCHANGING INFORMATION FROM A CDC-BASED DATA MODEL USING IEC 60870-5-101 OR IEC 60870-5-104
    CAN/CSA-ISO/IEC 19464:18 Information technology — Advanced Message Queuing Protocol (AMQP) v1.0 specification (Adopted ISO/IEC 19464:2014, first edition, 2014-05-01)
    BS ISO 14739-1:2014 Document management. 3D use of Product Representation Compact (PRC) format PRC 10001
    17/30364221 DC : 0 BS ISO/IEC 30118-3 - INFORMATION TECHNOLOGY - OPEN CONNECTIVITY FOUNDATION - PART 3: BRIDGING SPECIFICATION
    BS ISO 20208 : 2015 SPACE DATA AND INFORMATION TRANSFER SYSTEMS - DELTA-DOR RAW DATA EXCHANGE FORMAT
    02/206917 DC : DRAFT MAY 2002 IEC 60870-5-101. ED.2.0 - TELECONTROL EQUIPMENT AND SYSTEMS - PART 5-101: TRANSMISSION PROTOCOLS - COMPANION STANDARD FOR BASIC TELECONTROL TASKS
    CEA 2060 : 2017 STANDARD FOR CONSUMER EEG FILE FORMAT (ATTUNED CONTAINER FORMAT)
    ISA 61804-3 : 2007