mtmsr
mtmsr(mfmsr() & ~PSL_PMM);
mtmsr(mfmsr() & ~PSL_PMM);
mtmsr(mfmsr() & ~(PSL_IR | PSL_DR));
mtmsr((msr & ~(PSL_IR | PSL_DR)) | PSL_RI);
mtmsr(msr);
mtmsr(msr & ~(PSL_EE | PSL_DR));
mtmsr(msr);
mtmsr(msr);
mtmsr(saved_msr);
mtmsr(mfmsr() | PSL_DR | PSL_IR);
#define DISABLE_TRANS(msr) msr = mfmsr(); mtmsr(msr & ~PSL_DR)
#define ENABLE_TRANS(msr) mtmsr(msr)
mtmsr(mfmsr() | PSL_DR | PSL_IR);
mtmsr(mfmsr() | PSL_DR );
mtmsr(mfmsr() & ~PSL_DR);
#define DISABLE_TRANS(msr) msr = mfmsr(); mtmsr(msr & ~PSL_DR)
#define ENABLE_TRANS(msr) mtmsr(msr)
mtmsr(mfmsr() & ~PSL_DR & ~PSL_IR);
mtmsr(msr);
mtmsr(mfmsr() & ~(PSL_CE | PSL_EE | PSL_ME | PSL_DE));
mtmsr(msr);
mtmsr(msr & ~PSL_EE); isync();
mtmsr(msr); isync();
mtmsr(msr & ~PSL_EE); isync();
mtmsr(msr); isync();
mtmsr(msr & ~PSL_EE); isync();
mtmsr(msr); isync();
mtmsr(msr & ~PSL_EE);
mtmsr(msr);
mtmsr(mfmsr() & ~PSL_DE);
mtmsr(mfmsr() | PSL_DE);
mtmsr(msr & ~(PSL_DR | PSL_IR));
mtmsr(msr);
mtmsr(msr | PSL_VEC);
mtmsr(msr);
mtmsr(mfmsr() | PSL_VEC);
mtmsr(msr);
mtmsr(msr | PSL_VEC);
mtmsr(msr);
mtmsr(mfmsr() | PSL_EE);
mtmsr(msr & ~PSL_EE);
mtmsr(msr);
mtmsr(msr);
mtmsr(msr | PSL_POW);
mtmsr(msr | PSL_WE);
mtmsr(msr);
mtmsr(msr);
mtmsr(msr | PSL_FP | PSL_VSX);
mtmsr(msr | PSL_FP);
mtmsr(msr);
mtmsr(msr | PSL_FP);
mtmsr(msr);
mtmsr(msr | PSL_FP);
mtmsr(msr);
mtmsr(msr);
mtmsr(msr);
mtmsr(msr | PSL_FP | PSL_VSX);
mtmsr(msr | PSL_FP);
mtmsr(mfmsr() | ee);
mtmsr(psl_kernset & ~PSL_EE);
mtmsr(msr | PSL_VSX);
mtmsr(msr);
mtmsr(mfmsr() & ~PSL_DR & ~PSL_IR);
mtmsr(msr & ~PSL_EE);
mtmsr(msr);
mtmsr(msr);