PSL_VEC
#define PSL_601_MASK ~(PSL_VEC|PSL_POW|PSL_ILE|PSL_BE|PSL_RI|PSL_LE)
tf->tf_srr1 &= (PSL_USERSRR1|PSL_FP|PSL_VEC);
tf->tf_srr1 |= l->l_md.md_flags & PSL_VEC;
l->l_md.md_flags |= PSL_VEC;
l->l_md.md_utf->tf_srr1 |= PSL_VEC;
mtmsr((msr & ~PSL_EE) | PSL_VEC);
l->l_md.md_utf->tf_srr1 &= ~PSL_VEC;
l->l_md.md_flags &= ~PSL_VEC;
mcp->__gregs[_REG_MSR] |= PSL_VEC;
msr = (omsr & ~PSL_EE) | PSL_VEC;
msr = (omsr & ~PSL_EE) | PSL_VEC;
mtmsr((msr & ~PSL_EE) | PSL_VEC);
: "J"(PSL_VEC));
if (scratch & PSL_VEC) {
msr |= PSL_VEC;
msr &= ~PSL_VEC;
tf->tf_srr1 &= ~(PSL_FP|PSL_VEC); /* Disable FP & AltiVec, as we can't