перечисление DML_ROUNDING_MODE (directml.h)

Определяет константы, указывающие режим округления.

Синтаксис

typedef enum DML_ROUNDING_MODE {
  DML_ROUNDING_MODE_HALVES_TO_NEAREST_EVEN,
  DML_ROUNDING_MODE_TOWARD_ZERO,
  DML_ROUNDING_MODE_TOWARD_INFINITY
} ;

Константы

 
DML_ROUNDING_MODE_HALVES_TO_NEAREST_EVEN
Указывает округление до ближайшего целого числа с привязанными половинками к ближайшему даже целому значению.
DML_ROUNDING_MODE_TOWARD_ZERO
Задает округление до нуля до ближайшего целого числа.
DML_ROUNDING_MODE_TOWARD_INFINITY
Указывает округление до ближайшего целого числа, с привязанными половинками к ближайшей бесконечности / от нуля.

Замечания

Исходное значение -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

Требования

Требование Ценность
заголовка directml.h