# Control / CR / SPR Condition-register logical ops, CR field moves, mfspr/mtspr/mtcrf, time-base reads, synchronisation (sync, isync, eieio). **26 families** ยท **26 XML entries**. | Family | Form | Description | Members | | --- | --- | --- | --- | | [`crand`](../control/crand.md) | `XL` | Condition Register AND | `crand` | | [`crandc`](../control/crandc.md) | `XL` | Condition Register AND with Complement | `crandc` | | [`creqv`](../control/creqv.md) | `XL` | Condition Register Equivalent | `creqv` | | [`crnand`](../control/crnand.md) | `XL` | Condition Register NAND | `crnand` | | [`crnor`](../control/crnor.md) | `XL` | Condition Register NOR | `crnor` | | [`cror`](../control/cror.md) | `XL` | Condition Register OR | `cror` | | [`crorc`](../control/crorc.md) | `XL` | Condition Register OR with Complement | `crorc` | | [`crxor`](../control/crxor.md) | `XL` | Condition Register XOR | `crxor` | | [`mcrf`](../control/mcrf.md) | `XL` | Move Condition Register Field | `mcrf` | | [`mcrfs`](../control/mcrfs.md) | `X` | Move to Condition Register from FPSCR | `mcrfs` | | [`mcrxr`](../control/mcrxr.md) | `X` | Move to Condition Register from XER | `mcrxr` | | [`mfcr`](../control/mfcr.md) | `X` | Move from Condition Register | `mfcr` | | [`mffsx`](../control/mffsx.md) | `X` | Move from FPSCR | `mffsx` | | [`mfmsr`](../control/mfmsr.md) | `X` | Move from Machine State Register | `mfmsr` | | [`mfspr`](../control/mfspr.md) | `XFX` | Move from Special-Purpose Register | `mfspr` | | [`mftb`](../control/mftb.md) | `XFX` | Move from Time Base | `mftb` | | [`mfvscr`](../control/mfvscr.md) | `VX` | Move from VSCR | `mfvscr` | | [`mtcrf`](../control/mtcrf.md) | `XFX` | Move to Condition Register Fields | `mtcrf` | | [`mtfsb0x`](../control/mtfsb0x.md) | `X` | Move to FPSCR Bit 0 | `mtfsb0x` | | [`mtfsb1x`](../control/mtfsb1x.md) | `X` | Move to FPSCR Bit 1 | `mtfsb1x` | | [`mtfsfix`](../control/mtfsfix.md) | `X` | Move to FPSCR Field Immediate | `mtfsfix` | | [`mtfsfx`](../control/mtfsfx.md) | `XFL` | Move to FPSCR Fields | `mtfsfx` | | [`mtmsr`](../control/mtmsr.md) | `X` | Move to Machine State Register | `mtmsr` | | [`mtmsrd`](../control/mtmsrd.md) | `X` | Move to Machine State Register Doubleword | `mtmsrd` | | [`mtspr`](../control/mtspr.md) | `XFX` | Move to Special-Purpose Register | `mtspr` | | [`mtvscr`](../control/mtvscr.md) | `VX` | Move to VSCR | `mtvscr` |