他のすべてのNEONコンパイラ、ndk-build、RVDSなどで正常にコンパイルされるコードベースがありますが、XCodeの下では、私が呼び出すNEON命令。基本的にNEONは検出されないようです。NEONアセンブリがXcodeでiOS用にビルドできない4.3.2
私は静的ライブラリを構築しようとしていますが、私はNew Projectに行き、Cocoa Touch Static Libraryを選択して、既存のファイルを追加しました。
私が読んでいるすべてのことは、NEONが既に有効になっている必要があることを示しています。私はarmv6への参照をすべて削除し、iOS 5.1をターゲットにしています。
また、問題のコードはすべて、 ".s"ファイル - 純粋なアセンブリで定義されたルーチンとして含まれています。イントリンシックメソッド呼び出しを使用していません。
それは...コンパイラはファイル全体にbarfingされるように思える
Unknown pseudo-op: .cpu
それは.fpuのように、他のすべての設定を一覧表示など
ここに私の現在の設定は次のとおりです。
Basic Compiler http://yano.wasteonline.net/stackoverflow/xcode_neon/basic_compiler.png
LLVM Code Gen http://yano.wasteonline.net/stackoverflow/xcode_neon/llvm_code_gen.png
LLVM Language http://yano.wasteonline.net/stackoverflow/xcode_neon/llvm_language.png
コードが親指でコンパイルされている可能性がありますか? "-mno-thumb"を "Other C Flags"に追加してみてください。 –
これはi386ベースのシミュレータではなく、デバイス用にビルドしてもよろしいですか? –
私は-mno-thumbを試しましたが、違いはありません。 – yano