Lines Matching full:spe
626 /* Define SPE handlers for e500v2 */
628 /* SPE Unavailable */
641 /* SPE Floating Point Data */
650 /* SPE Floating Point Round */
836 /* Note that the SPE support is closely modeled after the AltiVec
841 * Disable SPE for the task which had SPE previously,
842 * and save its SPE registers in its thread_struct.
843 * Enables SPE for use in the kernel on return.
844 * On SMP we know the SPE units are free, since we give it up every
849 mtmsr r5 /* enable use of SPE now */
851 /* enable use of SPE after return */
863 * SPE unavailable trap from kernel - print a message, but let
864 * the task use SPE in the kernel until it returns to user mode.
869 stw r3,_MSR(r1) /* enable use of SPE after return */
879 87: .string "SPE used in kernel (task=%p, pc=%x) \n"
980 andc r4,r4,r3 /* disable SPE for previous task */