Что означает статус Intel IPP 12 (ippStsOverflow)?

 
Также может означать:
КонстантаТипОС
ERROR_INVALID_ACCESSОшибка WindowsWindows
KERN_NOT_IN_SETКод возврата ядра macOSmacOS
ENOMEMerrnoЛюбая
MAXIMUM_WAIT_OBJECTS_EXCEEDEDКод BSODWindows
Предыдущий Следующий
ippStsResFloor ippStsLSFLow

ippStsOverflow

ippStsOverflow означает, что арифметический результат вышел за представимый диапазон типа назначения либо выбранного масштаба fixed-point. В зависимости от функция IPP может выполнять насыщение, ограничение, wrap или иначе формировать результат, но предупреждение показывает, что часть численной информации уже потеряна.

Ошибка часто зависит от данных и проявляется только на отдельных кадрах, каналах или коэффициентах. Проверьте не только максимальный входной sample, но и длину накопления, коэффициенты фильтра, scale factor и промежуточный динамический диапазон.

Проверьте запас по диапазону

  • Типа данных назначения и scale factor для конкретного вызова.
  • Худший случай суммы или произведения с учётом числа накапливаемых слагаемых.
  • Нужен ли более широкий тип, другой scale либо вариант функции с контролируемым насыщением.

Критерий исправления — документированный численный бюджет ошибки на граничных данных, а не просто исчезновение warning после уменьшения тестового сигнала.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.