SPR_MMCR0_FC
pmc_mmcr &= ~SPR_MMCR0_FC;
mtspr(SPR_MMCR0_74XX, SPR_MMCR0_FC | SPR_MMCR0_PMXE |
mmcr0 |= SPR_MMCR0_FC;
(mfspr(SPR_MMCR0_74XX) & ~SPR_MMCR0_FC) | SPR_MMCR0_PMXE);
mmcr0 &= ~SPR_MMCR0_FC;
mmcr0 |= SPR_MMCR0_FC;
mmcr0 &= ~(SPR_MMCR0_FC | SPR_MMCR0_PMAO | SPR_MMCR0_PMAE);
mmcr0 = mfspr(SPR_MMCR0) | SPR_MMCR0_FC;
pmc_mmcr &= ~SPR_MMCR0_FC;
mtspr(SPR_MMCR0, SPR_MMCR0_FC | SPR_MMCR0_PMXE |
mmcr0 |= SPR_MMCR0_FC;
mmcr0 &= ~(SPR_MMCR0_FC | SPR_MMCR0_PMXE);
mtspr(SPR_MMCR0_74XX, SPR_MMCR0_FC);
mtspr(SPR_MMCR0_74XX, SPR_MMCR0_FC);
mtspr(SPR_MMCR0, SPR_MMCR0_FC);
mtspr(SPR_MMCR0, SPR_MMCR0_FC);