bit

Bitwise Insert if True

BIT <Vd>.<T>, <Vn>.<T>, <Vm>.<T>

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

Details

The Bitwise Insert if True instruction inserts bits from Vn into Vd where Vm (mask) is 1.

Pseudocode Operation

IF condition THEN PC ← target

Example

BIT v0.4s.T, v1.4s.T, v2.4s.T

Encoding

Binary Layout
0
Q
101110
10
1
Rm
0001
1
Rn
Rd
 
Format SIMD Three Register
Opcode 0x2EA01C00
Extension NEON (SIMD)

Operands

  • Vd
    Destination SIMD/FP vector register
  • Vn
    First source SIMD/FP vector register
  • Vm
    Mask