5.13.3. VMOV2

VMOV2 伪指令生成一个常数并将其存放到 NEON 向量的每个元素中,而不从文字池中加载值。 它始终正好汇编为两个指令。

VMOV2 可生成任何 16 位常数,以及限定范围的 32 位和 64 位常数。

语法

VMOV2{cond}.datatype Qd, #constant
VMOV2{cond}.datatype Dd, #constant

其中:

datatype

必须是下列值之一:

  • I8I16I32I64

  • S8S16S32S64

  • U8U16U32U64

  • F32

cond

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

QdDd

是要加载的扩展寄存器。

constant

datatype 的相应类型的常数。

用法

VMOV2 通常汇编为 VMOVVMVN 指令,后跟 VBICVORR 指令。 有关详细信息,请参阅VMOV、VMVN(立即数)VBIC 和 VORR(立即数)

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