Freigeben über


DML_ROUNDING_MODE-Aufzählung (directml.h)

Definiert Konstanten, die einen Rundungsmodus angeben.

Syntax

typedef enum DML_ROUNDING_MODE {
  DML_ROUNDING_MODE_HALVES_TO_NEAREST_EVEN,
  DML_ROUNDING_MODE_TOWARD_ZERO,
  DML_ROUNDING_MODE_TOWARD_INFINITY
} ;

Konstanten

 
DML_ROUNDING_MODE_HALVES_TO_NEAREST_EVEN
Gibt die Rundung auf die nächste ganze Zahl mit gebundenen Hälften an die nächste gerade ganze Zahl an.
DML_ROUNDING_MODE_TOWARD_ZERO
Gibt das Runden in Richtung Null auf die nächste ganze Zahl an.
DML_ROUNDING_MODE_TOWARD_INFINITY
Gibt das Abrunden auf die nächste ganze Zahl an, wobei die Hälften in Richtung der nächsten Unendlichkeit /von null entfernt sind.

Bemerkungen

Ursprünglicher Wert -2.5 -1.75 -1.5 -1.25 0 1,25 1.5 1,75 2,5
DML_ROUNDING_MODE_HALVES_TO_NEAREST_EVEN -2 -2 -2 –1 0 1 2 2 2
DML_ROUNDING_MODE_TOWARD_ZERO -2 –1 –1 –1 0 1 1 1 2
DML_ROUNDING_MODE_TOWARD_INFINITY –3 -2 -2 –1 0 1 2 2 3

Anforderungen

Anforderung Wert
Header- directml.h