c.ueq.s

Operands

[$freg / imm], $freg, $freg

FP compare ueq (single) : Sets FP condition flag 0 to true if the two operands are unordered or equal, false otherwise. Use 'bc1t' or 'bc1f' to branch on the result.

Variants

  • FP compare ueq (single) : Sets FP condition flag 0 to true if the two operands are unordered or equal, false otherwise. Use 'bc1t' or 'bc1f' to branch on the result. c.ueq.s $f0,$f1
  • FP compare ueq (single, flagged) : Sets FP condition flag N, named by the first operand, to true if the two operands are unordered or equal, false otherwise. Use 'bc1t' or 'bc1f' to branch on the result. c.ueq.s 1,$f0,$f1
.data
a: .float 1.25
b: .float 2.5
.text
# Compare 1.25 with 2.5. Inspect FPU condition flag 1: 0 for c.ueq; this predicate is false for these ordered unequal operands.
l.s $f0, a
l.s $f2, b
c.ueq.s 1, $f0, $f2