Intel® Fortran Compiler

Developer Guide and Reference

ID 767251
Date 3/31/2025
Public
Document Table of Contents

IEEE Intrinsic Modules Quick Reference Tables

This topic contains quick reference tables showing categories of IEEE intrinsic modules, a summary of the IEEE_ARITHMETIC intrinsic procedures, and a summary of the IEEE_EXCEPTIONS intrinsic procedures.

Summary of IEEE_ARITHMETIC Procedures

Procedure

Class

Value Returned or Result

IEEE_CLASS (X)

E

The IEEE class

IEEE_COPY_SIGN (X, Y)

E

An argument with a copied sign; the IEEE copySign function

IEEE_FMA (A, B, C)

E

Fused multiply-add

IEEE_GET_ROUNDING_MODE (ROUND_VALUE [, RADIX])

SI

The current IEEE rounding mode

IEEE_GET_UNDERFLOW_MODE (GRADUAL)

SI

The current underflow mode

Summary of IEEE_EXCEPTIONS Procedures

Procedure

Class

Value Returned or Result

IEEE_GET_FLAG (FLAG, FLAG_VALUE)

ES

Whether an exception flag is signaling

IEEE_GET_HALTING_MODE (FLAG, HALTING)

ES

The current halting mode for an exception

IEEE_GET_MODES (MODES)

SI

The current IEEE floating-point modes

IEEE_GET_STATUS (STATUS_VALUE)

SI

The current state of the floating-point environment

IEEE_SET_FLAG (FLAG, FLAG_VALUE)

SP

Assigns a value to an exception flag