| Предыдущий | Следующий |
| ippStsSAReservedErr3 | ippStsSAReservedErr1 |
ippStsErr
Что означает ippStsErr
ippStsErr означает: Неизвестная или неуказанная ошибка, -2. Для ippStsErr это общий статус Intel IPP, поэтому точный смысл определяется функцией, первой вернувшей код, и её документированным контрактом.
Для ippStsErr не делайте вывод только по числовому значению: сохраните имя primitive, полный набор аргументов и версию runtime. Одинаковый общий статус может сопровождать разные проверки в разных доменах IPP.
При разборе ippStsErr исходная техническая страница отдельно связывает статус с API, CPU, ABI. Для ippStsErr сохраните эти значения вместе с точной функцией и версией Intel IPP, чтобы не потерять специфичный для вызова контекст.
Что проверить
- При диагностике
ippStsErrпроверьте return value непосредственно после вызова и не позволяйте следующей операции перезаписать контекст диагностики. - При диагностике
ippStsErrсверьте variant suffix, типы данных, размеры, режим и состояние с точной сигнатурой функции. - При диагностике
ippStsErrуменьшите вход до минимального воспроизводимого вызова, изменяя по одному параметру. - При диагностике
ippStsErrесли статус неизвестен, проверьте совместимость headers и runtime и выведите числовое значение вместе с symbolic name.
Для ippStsErr исправление подтверждается ожидаемым статусом и результатом на корректном входе и сохранением контролируемого отказа на специально нарушенном аргументе.
Документация для ippStsErr
- Intel: Integrated Performance Primitives product and documentation
- Intel IPP developer guide
- Intel IPP error-reporting reference
- AllStat source record: Intel ippdefs.h semantics
Нужно найти другой код? Найти другой код состояния или ошибки.
