fccmp

Floating-Point Conditional Compare (Scalar)

FCCMP <Hn|Sn|Dn>, <Hm|Sm|Dm>, #<nzcv>, <cond>

Compares floats only if condition is met, else sets flags to immediate.

Details

The Floating-Point Conditional Compare instruction compares floats only if condition is met, else sets flags to immediate.

Pseudocode Operation

// Compares floats only if condition is met, else sets flags to immediate

Example

FCCMP Dn, Dm, #nzcv, cond

Encoding

Binary Layout
00011110
type
001000
Rm
cond
00
Rn
nzcv
 
Format FP Compare
Opcode 0x1E200400
Extension Floating Point

Operands

  • Vn
    First source SIMD/FP vector register
  • Vm
    Second source SIMD/FP vector register
  • nzcv
    Def Flags
  • cond
    Condition