| Предыдущий | Следующий |
| ERROR_CANT_ENABLE_DENY_ONLY | ERROR_FLOAT_MULTIPLE_TRAPS |
ERROR_FLOAT_MULTIPLE_FAULTS
Что означает ERROR_FLOAT_MULTIPLE_FAULTS
ERROR_FLOAT_MULTIPLE_FAULTS — возникло несколько ошибок операций с плавающей точкой.
Что проверить
Сохраните 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 требуют анализа первого исключения в цепочке.
Исходная формулировка
Multiple floating-point faults were reported for one execution context.
faulting instruction, operands, and module symbols
Decode x87 and MXCSR flags to identify invalid, divide-by-zero, overflow, underflow, or precision conditions.
floating-point exception masks were changed and several pending conditions accumulated
Use deterministic test inputs and compare scalar, SIMD, debug, and optimized builds.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.