fcsel

Floating-Point Conditional Select (Scalar)

FCSEL <Hd|Sd|Dd>, <Hn|Sn|Dn>, <Hm|Sm|Dm>, <cond>

Selects one of two floats based on condition flags.

Details

The Floating-Point Conditional Select instruction selects one of two floats based on condition flags.

Pseudocode Operation

// Selects one of two floats based on condition flags

Example

FCSEL Dd, Dn, Dm, cond

Encoding

Binary Layout
00011110
type
001100
Rm
cond
11
Rn
Rd
 
Format FP Data Processing
Opcode 0x1E200C00
Extension Floating Point

Operands

  • Vd
    Destination SIMD/FP vector register
  • Vn
    Src True
  • Vm
    Src False
  • cond
    Condition