1

Androidアプリケーションでサードパーティライブラリのアセンブリ最適化バージョンを使用しようとしています。すべてが正常にコンパイルおよびリンクされますが、特定のアセンブリ命令でクラッシュしています:vld2.8 {d8、d10}、[r6、:128]!私が読んだことから、この命令は私が使用しているデバイス(Galaxy Tab 10.1)と互換性があるはずですが、SIGILLシグナル:Illegal命令を受け取ります。

誰もがこれに遭遇したことがありますか?

ジャン・シモン

4

1 に答える 1

4

Galaxy Tab 10.1には、NEONユニットを持たないTegra2CPUが搭載されています。したがって、試行しているアセンブリコードはデバイスと互換性がありません。(vld2.8NEON SIMD命令の1つです)。

于 2011-12-01T08:17:19.903 に答える