SPRN_DEXCR
mtspr(SPRN_DEXCR, 0);
mtspr(SPRN_DEXCR, DEXCR_INIT);
dexcr = mfspr(SPRN_DEXCR);
mtspr(SPRN_DEXCR, dexcr);
current->thread.dexcr_onexec = mfspr(SPRN_DEXCR);
if (aspect & mfspr(SPRN_DEXCR))
t->dexcr = mfspr(SPRN_DEXCR);
mtspr(SPRN_DEXCR, new_thread->dexcr);
mtspr(SPRN_DEXCR, current->thread.dexcr);
p->thread.dexcr = mfspr(SPRN_DEXCR);