| Предыдущий | Следующий |
| ippStsCOIErr | ippStsAlphaTypeErr |
ippStsDivisorErr
Что означает ippStsDivisorErr
Делитель равен нулю, поэтому операция IPP не может продолжить вычисление.
Нулевой divisor обычно формируется из параметров нормализации или масштабирования вызывающего кода. Простая замена нуля на единицу скрывает источник ошибки и меняет математический смысл алгоритма.
Что проверить
- Найдите выражение, из которого вычисляется divisor, и проверьте его входные значения.
- Добавьте проверку нуля до преобразования типа и до округления целочисленного коэффициента.
- Если ноль является допустимым входом верхнего уровня, определите отдельное поведение вместо вызова делящей операции.
- Сохраните параметры проектирования и масштабирования до округления: именно исходные значения обычно объясняют нарушение диапазона.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.