Floating-Point Arithmetic Instructions

Operation

Normal FP Mnemonic(s)

Parallel FP Mnemonic(s)

Floating-point multiply and add

fma.pc.sf

fpma.sf

Floating-point multiply and subtract

fms.pc.sf

fpms.sf

Floating-point negate multiply and add

fnma.pc.sf

fpnma.pc.sf

Floating-point reciprocal approximation

frcpa.sf

fprcpa.sf

Floating-point reciprocal square root approximation

frsqrta.sf

fprsqrta.sf

Floating-point compare

fcmp.frel.ctype.sf

fpcmp.frel.sf

Floating-point minimum

fmin.sf

fpmin.sf

Floating-point maximum

fmax.sf

fpmax.sf

Floating-point absolute minimum

famin.sf

fpamin.sf

Floating-point absolute maximum

famax.sf

fpamax.sf

Convert floating-point to signed integer

fcvt.fx.sf, fcvt.fx.trunc.sf

fpcvt.fx.sf, fpcvt.fx.trunc.sf

Convert floating-point to unsigned integer

fcvt.fxu.sf, fcvt.fxu.trunc.sf

fpcvt.fxu.sf, fpcvt.fxu.trunc.sf

Convert signed integer to floating-point

fcvt.xf

N.A.