我正在尝试在 Android 应用程序中使用第三方库的程序集优化版本。一切都可以正常编译和链接,但我在特定的汇编指令上崩溃了:vld2.8 {d8,d10}, [r6, :128]! 据我所知,这条指令应该与我正在使用的设备 (Galaxy Tab 10.1) 兼容,但我收到一个 SIGILL 信号:非法指令。
有人遇到过这种情况吗?
让-西蒙
最佳答案
Galaxy Tab 10.1 有没有 NEON 单元的 Tegra2 CPU。所以您尝试的汇编代码与您的设备不兼容。 (vld2.8
是 NEON SIMD 指令之一)。
关于android - android : VLD2 非法汇编指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8331063/