汇编条件指令

Assembly conditional instruction

这是我在使用 mfpu=neon 编译时收到的错误消息:

Error: instruction cannot be conditional -- `vextne.8 d4,d17,d4,#0'

我的实际错误是什么?

向量指令不能是有条件的,因为条件存储在状态寄存器中,但对于向量指令这是不可能的,因为乘法(不同)值会受到影响。矢量比较操作将结果存储在矢量本身中。你必须以不同的方式解决这个问题,例如使用分支或一组不同的指令导致你的程序中的这一点。