Partager via


énumération DML_ROUNDING_MODE (directml.h)

Définit des constantes qui spécifient un mode d’arrondi.

Syntaxe

typedef enum DML_ROUNDING_MODE {
  DML_ROUNDING_MODE_HALVES_TO_NEAREST_EVEN,
  DML_ROUNDING_MODE_TOWARD_ZERO,
  DML_ROUNDING_MODE_TOWARD_INFINITY
} ;

Constantes

 
DML_ROUNDING_MODE_HALVES_TO_NEAREST_EVEN
Spécifie l’arrondi à l’entier le plus proche, avec des moitiés liées à l’entier pair le plus proche.
DML_ROUNDING_MODE_TOWARD_ZERO
Spécifie l’arrondi vers zéro à l’entier le plus proche.
DML_ROUNDING_MODE_TOWARD_INFINITY
Spécifie l’arrondi à l’entier le plus proche, avec des moitiés liées vers l’infini le plus proche / à l’écart de zéro.

Remarques

Valeur d’origine -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

Exigences

Exigence Valeur
d’en-tête directml.h