装配条件指令

时间:2018-01-25 10:42:16

标签: assembly arm neon

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

  

错误:指令不能有条件 - “vextne.8 d4,d17,d4,#0'

我的实际错误是什么?

1 个答案:

答案 0 :(得分:1)

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