android:VLD2上的非法汇编指令

时间:2011-11-30 18:35:22

标签: android assembly android-ndk arm android-ndk-r5

我正在尝试在Android应用程序中使用第三方库的程序集优化版本。一切都编译和链接很好,但我崩溃在一个特定的汇编指令:vld2.8 {d8,d10},[r6,:128]! 根据我的阅读,该指令应与我正在使用的设备(Galaxy Tab 10.1)兼容,但我收到SIGILL信号:非法指令。

以前有人遇到过这个吗?

让 - 西蒙

1 个答案:

答案 0 :(得分:4)

Galaxy Tab 10.1有Tegra2 CPU,没有NEON单元。因此,您尝试的汇编代码与您的设备不兼容。 (vld2.8是NEON SIMD指令之一。)

相关问题