2016-04-07 1 views
1

Возможно ли, если ELF содержит инструкции NEON?ELF, содержащий инструкции NEON или VFP3?

Мой случай использования:

На Beaglebone я хочу использовать OpenCV с расширениями NEON. BeagleBone запускает Ubuntu. Я не уверен, что двоичные файлы из репозитория скомпилированы с активированными расширениями NEON. Если расширения не активированы, я должен сам скомпилировать OpenCV.

ответ

1

попробовать readelf -A и проверить, если вы видите что-то вроде

Tag_Advanced_SIMD_arch: NEONv1 
Tag_FP_arch: VFPv3 
+1

Примечание; для двоичных файлов, которые содержат использование NEON, но там, где это не является обязательным (т.е. он активируется только во время выполнения после проверки функции процессора), такие флаги иногда блокируются, чтобы сигнализировать, что двоичные файлы подходят для использования на устройствах без указанных расширения. (Я помню, что они использовали для проверки таких деталей в raspbian, чтобы убедиться, что двоичные файлы были скомпилированы правильно.) – mstorsjo