Что означает код NTSTATUS 0xC000008F (STATUS_FLOAT_INEXACT_RESULT)?

 
Предыдущий Следующий
STATUS_FLOAT_DIVIDE_BY_ZERO STATUS_FLOAT_INVALID_OPERATION

STATUS_FLOAT_INEXACT_RESULT

Что означает STATUS_FLOAT_INEXACT_RESULT

STATUS_FLOAT_INEXACT_RESULT — неточный результат операции с плавающей точкой.

Что проверить

Сохраните floating-point exception context: instruction, registers/FPU state и stack.

  • Определите конкретное исключение — divide by zero, overflow, underflow, invalid operation, denormal или stack fault.
  • Проверьте маски FPU/SSE exceptions и входные данные операции; multiple faults/traps требуют анализа первого исключения в цепочке.

Исходная формулировка

  • An unmasked floating-point operation required rounding to represent its result.
  • The inexact condition is raised whenever a result must be rounded to fit the destination format.
  • Confirm whether inexact exceptions were intentionally unmasked.
  • Evaluate the numerical error tolerance instead of treating every rounded result as corruption.
  • This status does not by itself mean the numerical result is unusable.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.