1

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

有人遇到过这种情况吗?

让-西蒙

4

1 回答 1

4

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

于 2011-12-01T08:17:19.903 回答