Name

Beispiel:

#pragma  STDC FP_CONTRACT ON

Der Schalter OFF anstatt ON unterdrückt solche Optimierungen.

Außerdem ist das Makro FP_FAST_FMA definiert, wenn die Funktion fma(x,y,z) (also: x*y+z) durch einen entsprechenden Maschinenbefehl implementiert ist und damit die Operationen schneller ausführt. Die Makros FP_FAST_FMAF und FP_FAST_FMAL haben die entsprechende Bedeutung für die Funktionen fmaf() und fmal().

Mathematische Funktionen für komplexe Gleitpunkttypen

Die Funktionen und Makros für komplexe Zahlen sind in der Header-Datei complex.h(*) deklariert. Folgende Funktionen besitzen einen Parameter und einen Return-Wert vom Typ double complex.

Tabelle 2.13 Mathematische Funktionen für den Typ double complex

Mathematische Funktion

Name der C-Funktion ...

Get C: kurz & gut now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.