| Предыдущий | Следующий |
| ippStsResFloor | ippStsLSFLow |
ippStsOverflow
ippStsOverflow означает, что арифметический результат вышел за представимый диапазон типа назначения либо выбранного масштаба fixed-point. В зависимости от функция IPP может выполнять насыщение, ограничение, wrap или иначе формировать результат, но предупреждение показывает, что часть численной информации уже потеряна.
Ошибка часто зависит от данных и проявляется только на отдельных кадрах, каналах или коэффициентах. Проверьте не только максимальный входной sample, но и длину накопления, коэффициенты фильтра, scale factor и промежуточный динамический диапазон.
Проверьте запас по диапазону
- Типа данных назначения и scale factor для конкретного вызова.
- Худший случай суммы или произведения с учётом числа накапливаемых слагаемых.
- Нужен ли более широкий тип, другой scale либо вариант функции с контролируемым насыщением.
Критерий исправления — документированный численный бюджет ошибки на граничных данных, а не просто исчезновение warning после уменьшения тестового сигнала.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
