Что означает статус Intel IPP -227 (ippStsMisalignedOffsetErr)?

 
Предыдущий Следующий
ippStsAlgTypeErr ippStsQuadraticNonResidueErr

ippStsMisalignedOffsetErr

Что означает ippStsMisalignedOffsetErr

ippStsMisalignedOffsetErr означает, что offset/pointer arithmetic не соответствует alignment/layout, требуемому IPP primitive. Ненулевой pointer и достаточный общий buffer сами по себе не гарантируют правильный address.

Что проверить

  • Определите единицы параметра: bytes, elements, samples или pixels.
  • Вычислите итоговый byte address и остаток от требуемого alignment перед вызовом.
  • После смены data type пересчитывайте и offset, и step; старое число bytes нельзя автоматически трактовать как elements.
  • Для ROI/channel offsets проверьте, что адрес остаётся внутри фактически выделенного buffer после всех pointer increments.

Как подтвердить исправление

Исправление подтверждается корректным alignment на всех channel/ROI branches без изменения содержимого данных.

Технические ссылки


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