| |||
| Home > NEON and VFP Programming > NEON logical and compare operations > VAND, VBIC, VEOR, VORN, and VORR (register) | |||
VAND (Bitwise AND), VBIC (Bit Clear), VEOR (Bitwise
Exclusive OR), VORN (Bitwise OR NOT), and VORR (Bitwise
OR) instructions perform bitwise logical operations between two
registers, and place the results in the destination register.
Vop{cond}Qd,Qn,Qm
Vop{cond}Dd,Dn,Dm
where:
opmust be one of:
ANDLogical AND
ORRLogical OR
EORLogical exclusive OR
BICLogical AND complement
ORNLogical OR complement.
condis an optional condition code (see Condition codes).
Qd, Qn, Qmspecifies the destination register, the first operand register, and the second operand register, for a quadword operation.
Dd, Dn, Dmspecifies the destination register, the first operand register, and the second operand register, for a doubleword operation.
VORR with the same register for both operands
is a VMOV instruction. You can use VORR in this
way, but disassembly of the resulting code produces the VMOV syntax.
See VMOV (register) for details.