vdup

Vector Duplicate (Scalar)

VDUP<c>.<dt> <Qd>, <Dm[x]>

Duplicates a scalar value to all lanes of a vector.

Details

The Vector Duplicate instruction duplicates a scalar value to all lanes of a vector.

Pseudocode Operation

// Duplicates a scalar value to all lanes of a vector

Example

VDUP.dt q0, Dm[x]

Encoding

Binary Layout
11110011
1
D
11
imm4
Vd
11000
Q
M
1
Vm
 
Format NEON Scalar
Opcode 0xF3B00C00
Extension NEON (SIMD)

Operands

  • Qd
    Destination 128-bit SIMD register
  • Dm[x]
    Scalar