1

Visual Studio2008に付属のMicrosoftARMアセンブラv15.00.20720(armasm.exe)を使用しています。ARMCortex-A8NEON命令を使用するアセンブリファイルを作成しようとしていますが、VLD1およびVST1命令私のプロセッサはTIOMAP3430です。

私のコマンドライン:

armasm -32 -CPU ARM8 myfile.asm  myfile.obj

例えば:

VLD1.64 {d0-d3}, [r1@128]! ; unknown opcode VLD1
VST1.64 {d4-d7}, [r3@128]! ; unknown opcode VST1

これらのエラーを解決するにはどうすればよいですか?

4

1 に答える 1

1

VS2008のarmasmは、NEONを含まないARMv6(ARM11)までのARMアーキテクチャのみをサポートします。(ドキュメントにはv5までしか記載されていませんが、SP1で拡張されたと思います。)

ARMv7の場合、最近のWinCE(= Windows Embedded Compact)プラットフォームビルダーまたはVisual Studio 2012のいずれかを使用できます(ただし、VS2012がWinCEのターゲティングをサポートしているかどうかは100%わかりません)。

于 2012-06-26T14:41:29.820 に答える