반올림 모드를 지정하는 상수를 정의합니다.
통사론
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_ZERO0으로 반올림을 가장 가까운 정수로 지정합니다. |
DML_ROUNDING_MODE_TOWARD_INFINITY가장 가까운 정수로 반올림을 지정하며, 가장 가까운 무한대를 향해 반쪽을 묶어 0에서 멀어지게 합니다. |
비고
| 원래 값 | -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 |