0

memcpy の ARM-NEON バージョンを実装したい Windows Mobile 6 用の Visual Studio 2008 C++03 プロジェクトがあります。

ARM Info Centerは親切にも実装を提供しています:

; NEON memory copy with preload
NEONCopyPLD
      PLD [r1, #0xC0]
      VLDM r1!,{d0-d7}
      VSTM r0!,{d0-d7}
      SUBS r2,r2,#0x40
      BGE NEONCopyPLD

残念ながら、VS2008 ARM アセンブラは NEON 命令セットをサポートしていません (私のプロセッサは ARM Cortex-A8 ベースですが)。

これらの命令のバイトコードを提供して、ARM アセンブラーが受け取るようにする方法はありますか? 正しい値を DCB または DCD できますか?

ありがとう

4

1 に答える 1

1

「16 進命令」に DCI ディレクティブを使用できます。

http://msdn.microsoft.com/en-us/library/ms863606.aspx

于 2012-12-07T19:09:29.027 に答える