5.13.4. VAND 和 VORN(立即数)

VAND(立即数按位与)获取目标向量的每个元素,对这些元素和一个立即数执行按位与运算,并将结果返回到目标向量。

VORN(立即数按位或非)获取目标向量的每个元素,对这些元素和一个立即数执行按位或补运算,并将结果返回到目标向量。

Note

在反汇编时,这些伪指令将反汇编为相应的 VBICVORR 指令,并使用立即数补码。

语法

Vop{cond}.datatype Qd, #imm
Vop{cond}.datatype Dd, #imm

其中:

op

必须为 VANDVORN

cond

是一个可选的条件代码(请参阅条件代码)。

datatype

必须为 I8I16I32I64

QdDd

是用于存放结果的 NEON 寄存器。

imm

是立即数。

立即数

如果 datatypeI16,则立即数必须采用下列格式之一:

  • 0xFFXY

  • 0xXYFF

如果 datatypeI32,则立即数必须采用下列格式之一:

  • 0xFFFFFFXY

  • 0xFFFFXYFF

  • 0xFFXYFFFF

  • 0xXYFFFFFF

有关详细信息,请参阅VBIC 和 VORR(立即数)

Copyright © 2002-2008 ARM Limited. All rights reserved.ARM DUI 0204IC
Non-Confidential