# Floating-Point IEEE-754 add/sub/mul/div/sqrt, fused multiply-add, conversions, compares, FPSCR moves. **33 families** ยท **33 XML entries**. | Family | Form | Description | Members | | --- | --- | --- | --- | | [`fabsx`](../fpu/fabsx.md) | `X` | Floating Absolute Value | `fabsx` | | [`faddsx`](../fpu/faddsx.md) | `A` | Floating Add Single | `faddsx` | | [`faddx`](../fpu/faddx.md) | `A` | Floating Add | `faddx` | | [`fcfidx`](../fpu/fcfidx.md) | `X` | Floating Convert From Integer Doubleword | `fcfidx` | | [`fcmpo`](../fpu/fcmpo.md) | `X` | Floating Compare Ordered | `fcmpo` | | [`fcmpu`](../fpu/fcmpu.md) | `X` | Floating Compare Unordered | `fcmpu` | | [`fctidx`](../fpu/fctidx.md) | `X` | Floating Convert to Integer Doubleword | `fctidx` | | [`fctidzx`](../fpu/fctidzx.md) | `X` | Floating Convert to Integer Doubleword with Round Toward Zero | `fctidzx` | | [`fctiwx`](../fpu/fctiwx.md) | `X` | Floating Convert to Integer Word | `fctiwx` | | [`fctiwzx`](../fpu/fctiwzx.md) | `X` | Floating Convert to Integer Word with Round Toward Zero | `fctiwzx` | | [`fdivsx`](../fpu/fdivsx.md) | `A` | Floating Divide Single | `fdivsx` | | [`fdivx`](../fpu/fdivx.md) | `A` | Floating Divide | `fdivx` | | [`fmaddsx`](../fpu/fmaddsx.md) | `A` | Floating Multiply-Add Single | `fmaddsx` | | [`fmaddx`](../fpu/fmaddx.md) | `A` | Floating Multiply-Add | `fmaddx` | | [`fmrx`](../fpu/fmrx.md) | `X` | Floating Move Register | `fmrx` | | [`fmsubsx`](../fpu/fmsubsx.md) | `A` | Floating Multiply-Subtract Single | `fmsubsx` | | [`fmsubx`](../fpu/fmsubx.md) | `A` | Floating Multiply-Subtract | `fmsubx` | | [`fmulsx`](../fpu/fmulsx.md) | `A` | Floating Multiply Single | `fmulsx` | | [`fmulx`](../fpu/fmulx.md) | `A` | Floating Multiply | `fmulx` | | [`fnabsx`](../fpu/fnabsx.md) | `X` | Floating Negative Absolute Value | `fnabsx` | | [`fnegx`](../fpu/fnegx.md) | `X` | Floating Negate | `fnegx` | | [`fnmaddsx`](../fpu/fnmaddsx.md) | `A` | Floating Negative Multiply-Add Single | `fnmaddsx` | | [`fnmaddx`](../fpu/fnmaddx.md) | `A` | Floating Negative Multiply-Add | `fnmaddx` | | [`fnmsubsx`](../fpu/fnmsubsx.md) | `A` | Floating Negative Multiply-Subtract Single | `fnmsubsx` | | [`fnmsubx`](../fpu/fnmsubx.md) | `A` | Floating Negative Multiply-Subtract | `fnmsubx` | | [`fresx`](../fpu/fresx.md) | `A` | Floating Reciprocal Estimate Single | `fresx` | | [`frspx`](../fpu/frspx.md) | `X` | Floating Round to Single | `frspx` | | [`frsqrtex`](../fpu/frsqrtex.md) | `A` | Floating Reciprocal Square Root Estimate | `frsqrtex` | | [`fselx`](../fpu/fselx.md) | `A` | Floating Select | `fselx` | | [`fsqrtsx`](../fpu/fsqrtsx.md) | `A` | Floating Square Root Single | `fsqrtsx` | | [`fsqrtx`](../fpu/fsqrtx.md) | `A` | Floating Square Root | `fsqrtx` | | [`fsubsx`](../fpu/fsubsx.md) | `A` | Floating Subtract Single | `fsubsx` | | [`fsubx`](../fpu/fsubx.md) | `A` | Floating Subtract | `fsubx` |