There must be an isync after the mtmsr to ensure that the AltiVec is enabled for subsequent instructions.