【发布时间】:2017-12-29 03:02:18
【问题描述】:
我想比较 Neon 64 位向量的所有 16 个元素,如果都等于 0,则有一个分支。
现在,我有:
uaddlv h1, v0.16b
umov w0, v1.s[0]
cmp w0, #0
beq .exit
我也试过了:
uaddlv h1, v0.16b
fcmp s1, #0.0
beq .exit
这是正确的吗?有没有办法做得更好?一条指令?
【问题讨论】:
标签: assembly neon arm64 micro-optimization