| Предыдущий | Следующий |
| ippStsUnknownFeature |
ippStsFeaturesCombination
ippStsFeaturesCombination возникает при ручном управлении CPU dispatch. Каждый бит feature mask может быть допустим сам по себе, однако их совокупность описывает невозможную либо неподдерживаемую конфигурацию процессора, поэтому по ней нельзя безопасно выбрать оптимизированную реализацию.
Чаще всего ошибка появляется в benchmark/test harness, который объединяет флаги разных поколений CPU без проверки зависимостей. Для обычного приложения предпочтительнее автоматический dispatcher; принудительный mask имеет смысл только для воспроизводимого теста конкретного code path.
Проверьте feature mask
- Сопоставьте маску с реальными CPUID-признаками текущего CPU.
- Не объединяйте AVX/AVX2/AVX-512 и связанные возможности как независимые произвольные биты.
- Запишите requested и enabled feature masks перед вызовом функции управления dispatch.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.