本文主要是介绍【NEON 和 VFP 编程】NEON 逻辑运算和比较运算,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
这节内容包括:
• VAND、VBIC、VEOR、VORN 和 VORR(寄存器)
按位与、位清除、异或、或非以及或(寄存器)。
• VBIC 和 VORR(立即数)
按位位清除和或(立即数)。
•VBIF、VBIT 和 VBSL
为 False 时按位插入,为 True 时按位插入以及按位选择。
• VMOV、VMVN(寄存器)
移动和求反移动。
• VACGE 和 VACGT
比较绝对值。
• VCEQ、VCGE、VCGT、VCLE 和 VCLT
比较。
• 的VTST
测试位。
一、VAND、VBIC、VEOR、VORN 和 VORR(寄存器)
VAND(按位与)、VBIC(位清除)、VEOR(按位异或)、VORN(按位或非)和 VORR(按位或)指令在两个寄存器之间执行按位逻辑运算,并将结果存放到目标寄存器中。
语法
Vop{cond}.{datatype} {Qd}, Qn, Qm
Vop{cond}.{datatype} {Dd}, Dn, Dm
其中:
op 必须是下列值之一:
AND 逻辑“与”
ORR 逻辑“或”
EOR 逻辑异或
BIC 逻辑“与”求补
ORN 逻辑“或”求补。
cond 是一个可选的
这篇关于【NEON 和 VFP 编程】NEON 逻辑运算和比较运算的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!