| Предыдущий | Следующий |
| ippStsEvenMedianMaskSize | ippStsLnZeroArg |
ippStsDivByZero
ippStsDivByZero — положительный warning status: в делителе присутствовали нули, но конкретный IPP primitive не завершил вызов как fatal error. Выход для затронутых элементов формируется по правилам функции и может содержать infinity, saturation, clamp или иное специальное значение.
Не игнорируйте предупреждение только потому, что функция вернула output. Если дальнейший DSP/image pipeline предполагает конечные значения, один нулевой divisor способен позже превратиться в NaN, резкий выброс или неверный коэффициент.
Проверьте нулевые делители
- Индексы, каналы или pixels, где divisor равен нулю.
- Документированный special-case result именно для используемого division primitive и data type.
- Нужна ли mask, epsilon policy или предварительная валидация divisor перед вызовом IPP.
Отдельно тестируйте обычное деление и вход с нулевым divisor: приложение должно различать эти два сценария и не терять warning status.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.