Я написал некоторый ассемблерный код для параллельной обработки с использованием технологии ARM Wireless MMX, и он отлично работает на устройствах с процессорами (процессоры Intel XScale), поддерживающими MMX. Но на устройствах с процессорами (процессорами Qualcomm), не поддерживающими MMX, происходит сбой кода.
Есть ли способ определить возможности процессора во время выполнения и запустить мой код, только если процессор поддерживает Wireless MMX?
В идеале я ищу API-интерфейсы Windows CE для определения расширений процессора. Я пробовал стандартные API, такие как GetSystemInfo (), которые сообщают нам тип процессора, но не дают подробностей о расширениях процессора.