vsel

Vector Select (Double)

VSEL<cond>.F64 <Dd>, <Dn>, <Dm>

Selects between two double-precision registers based on flags.

Details

The Vector Select instruction selects between two double-precision registers based on flags.

Pseudocode Operation

// Selects between two double-precision registers based on flags

Example

VSELcond.F64 d0, d1, d2

Encoding

Binary Layout
11111110
0
D
cc
Vn
Vd
1011
N
0
M
Vm
 
Format VFP Misc
Opcode 0xFE000B00
Extension VFP (Float)

Operands

  • Dd
    Destination 64-bit SIMD/FP register
  • Dn
    First source 64-bit SIMD/FP register
  • Dm
    Second source 64-bit SIMD/FP register