| Предыдущий | Следующий |
| STATUS_FLOAT_INVALID_OPERATION | STATUS_FLOAT_STACK_CHECK |
STATUS_FLOAT_OVERFLOW
Что означает STATUS_FLOAT_OVERFLOW
STATUS_FLOAT_OVERFLOW — переполнение числа с плавающей точкой.
Что проверить
Сохраните 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 result exceeded the destination format range.
A value valid in double precision can overflow when stored as float, converted to an integer-like format, or evaluated by a lower-precision vector path.
Trace exponential, accumulation, and unit-conversion inputs for range errors.
Check narrowing conversions and mixed-precision library boundaries.
Capture operands, result format, and rounding mode at the faulting instruction.
Технические ссылки
- Microsoft Learn: _fpieee_flt
- Microsoft Learn: _control87 and _controlfp
- Microsoft Learn: /fp floating-point behavior
- Intel: Floating-Point Reference Sheet
Нужно найти другой код? Найти другой код состояния или ошибки.