| Предыдущий | Следующий |
| ippStsZeroOcc | ippStsSingularity |
ippStsUnderflow
Что означает ippStsUnderflow
ippStsUnderflow означает численное переполнение снизу: математический результат ненулевой, но его величина слишком мала для нормального представления выбранным типом или фиксированной шкалой. В зависимости от операции результат может округлиться до нуля либо перейти в денормализованное значение.
Это не ошибка синтаксиса потока и не проблема буфера. Такой статус особенно характерен для фильтров, спектральных расчётов, вероятностей и затухающих хвостов, где промежуточные значения быстро уменьшаются.
Что проверить
- Масштаб входных данных и коэффициентов, точность результата и выбранный тип данных.
- Режим denormal/flush-to-zero на используемом процессоре и его влияние на последующие вычисления.
- Не используется ли далее округлённый до нуля результат как делитель или нормировочный коэффициент.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.