mtmsr
mtmsr(msr);
mtmsr(mfmsr() | PSL_CE | PSL_ME | PSL_DE);
mtmsr(msr);
mtmsr(mfmsr() | PSL_CE | PSL_ME | PSL_DE);
mtmsr(mfmsr() & ~PSL_IP);
mtmsr(msr);
mtmsr(mfmsr() | PSL_EE);
mtmsr(mfmsr() | PSL_POW);
mtmsr(saved_msr | PSL_DS | PSL_IS);
mtmsr(saved_msr);
mtmsr(msr);
mtmsr((msr & ~PSL_EE) | PSL_SPV);
mtmsr(msr);
mtmsr((msr & ~PSL_EE) | PSL_SPV);
mtmsr(mfmsr()|PSL_CE);
mtmsr(mfmsr() | PSL_WE);
mtmsr(msr & ~PSL_EE);
mtmsr(msr);
mtmsr(msr & ~PSL_EE);
mtmsr(msr);
mtmsr(msr);
mtmsr((msr & ~PSL_EE) | PSL_VEC);
mtmsr(msr);
mtmsr((msr & ~PSL_EE) | PSL_VEC);
mtmsr(msr & ~PSL_EE);
mtmsr(msr);
mtmsr(msr);
mtmsr(mfmsr() | PSL_EE);
mtmsr(msr);
#define MTMSR(psl) mtmsr(psl)
mtmsr(msr & ~PSL_EE);
mtmsr(msr);
mtmsr(dmsr);
mtmsr(emsr);
mtmsr(dmsr);
mtmsr(emsr);
mtmsr(dmsr);
mtmsr(emsr);
mtmsr(msr & ~PSL_EE);
mtmsr(msr);
mtmsr(msr | PSL_EE);
mtmsr(msr & ~PSL_EE);
mtmsr(msr | PSL_EE);
mtmsr(msr);
mtmsr(msr);
mtmsr(msr | PSL_EE);
mtmsr(msr);
mtmsr(msr | PSL_EE);
mtmsr(msr);
mtmsr(msr);
mtmsr(msr);
mtmsr(msr);
mtmsr((msr & ~PSL_EE) | PSL_FP);
mtmsr(msr);
mtmsr((msr & ~PSL_EE) | PSL_FP);
mtmsr(msr);
mtmsr((msr & ~PSL_EE) | PSL_FP);
mtmsr(msr);
mtmsr(s & ~(PSL_EE|PSL_RI)); /* disable interrupts */
mtmsr(s);
mtmsr(msr & ~(PSL_EE | PSL_FP | PSL_ME | PSL_FE0 | PSL_SE | PSL_BE |
mtmsr(msr);
mtmsr(mfmsr() | PSL_IP);
void mtmsr(unsigned int);
mtmsr(mfmsr() | PSL_IP);
mtmsr(msr|PSL_DR);
mtmsr(msr);
mtmsr(msr|PSL_DR);
mtmsr(msr);
void mtmsr(unsigned int);
mtmsr(msr);
mtmsr(msr);
mtmsr(msr);
mtmsr(msr);
static inline void mtmsr(uint32_t);