Intel® oneAPI DPC++/C++ Compiler Developer Guide and Reference

ID 767253
Date 11/07/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

C99 Macros

Many routines in the Intel® oneAPI DPC++/C++ Compiler Math Library are more optimized for Intel® microprocessors than for non-Intel microprocessors.

The mathimf.h header file includes prototypes for Intel® oneAPI DPC++/C++ Compiler Math Library functions.

The math library and mathimf.h header file support the following C99 macros:

  • int fpclassify(x)
  • int isfinite(x)
  • int isgreater(x, y)
  • int isgreaterequal(x, y)
  • int isinf(x)
  • int isless(x, y)
  • int islessequal(x, y)
  • int islessgreater(x, y)
  • int isnan(x)
  • int isnormal(x)
  • int isunordered(x, y)
  • int signbit(x)