Partilhar via


DML_ROUNDING_MODE enumeração (directml.h)

Define constantes que especificam um modo de arredondamento.

Sintaxe

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
Especifica o arredondamento para o inteiro mais próximo, com metades vinculadas ao inteiro mais próximo.
DML_ROUNDING_MODE_TOWARD_ZERO
Especifica o arredondamento em direção a zero para o inteiro mais próximo.
DML_ROUNDING_MODE_TOWARD_INFINITY
Especifica o arredondamento para o inteiro mais próximo, com metades vinculadas em direção ao infinito mais próximo/longe de zero.

Observações

Valor original -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

Requisitos

Requisito Valor
cabeçalho directml.h