vbif

Vector Bit Insert False

VBIF<c> <Qd>, <Qm>, <Qn>

Inserts bits from Vm into Vd where Vn (mask) is 0.

Details

The Vector Bit Insert False instruction inserts bits from Vm into Vd where Vn (mask) is 0.

Pseudocode Operation

// Inserts bits from Vm into Vd where Vn (mask) is 0

Example

VBIF q0, q2, q1

Encoding

Binary Layout
11110011
00
1
Vn
Vd
0001
N
Q
M
1
Vm
 
Format NEON 3-Reg
Opcode 0xF3300110
Extension NEON (SIMD)

Operands

  • Qd
    Destination 128-bit SIMD register
  • Qm
    Second source 128-bit SIMD register
  • Qn
    Mask