我想认识到如果条件在armv8霓虹灯内联汇编代码。在armv7中,这可以通过检查溢出位来实现,如下所示:
VMRS r4, FPSCR
BIC r4, r4, #(1<<27)
VMSR FPSCR, r4
vtst.16 d30, d30, d30
vqadd.u16 d30, d30, d30
vmrs r4, FPSCR
tst r4, #(1<<27)
bne label1但我不能在armv8等效代码中实现这一点。SQADD似乎不会影响FPSR中的溢出位,或者我不能像这样检查它。有没有可能或者有更好的方法来跳过代码的较长部分?
谢谢
https://stackoverflow.com/questions/38145583
复制相似问题