| Предыдущий | Следующий |
| ERROR_CANT_ENABLE_DENY_ONLY | ERROR_FLOAT_MULTIPLE_TRAPS |
ERROR_FLOAT_MULTIPLE_FAULTS
Что означает ERROR_FLOAT_MULTIPLE_FAULTS
ERROR_FLOAT_MULTIPLE_FAULTS — процессор зафиксировал несколько ошибок операций с плавающей точкой до обработки состояния.
Что проверить
- Сохраните instruction, FPU/SSE registers и exception flags сразу после проблемного вычисления.
- Разделите invalid operation, divide-by-zero, overflow, underflow, denormal и stack-related flags.
- Отличайте MULTIPLE_FAULTS от MULTIPLE_TRAPS: здесь важны накопленные fault conditions, а не доставка нескольких trap.
Как подтвердить исправление
Минимальный воспроизводимый расчёт после исправления input/FP mode не должен выставлять прежний набор fault flags.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
