Как включить инструкцию Neon в Xcode

Я хочу использовать инструкцию Neon SIMD для iphone. Я слышал, что мы должны помещать флаги "-mfloat-abi = softfp -mfpu = neon" в поле "Other C Flags" целевого инспектора, но при создании я получаю "ошибка: непризнанная опция командной строки" -mfpu = neon ",".

Есть ли что-то еще, что нужно сделать, чтобы этот флаг был установлен? (У меня Xcode 3.2.1 и iphone sdk 3.1.3)

Спасибо!

Ответ 1

Набор NEON является расширением серии Cortex-A, поэтому не поддерживается в iPhone 3G. Вероятно, вы не можете указать это напрямую.

Ответ 2

NEON включен по умолчанию.

Для этого цель должна быть ARMv7. (3GS или более поздняя версия)

Чтобы использовать NEON, самый простой способ - написать коды сборки с инструкциями NEON.

Это не так сложно. ARM предоставляет руководство NEON в PDF на своей домашней странице.