Lines Matching full:spe
613 /* Define SPE handlers for e500v2 */
615 /* SPE Unavailable */
628 /* SPE Floating Point Data */
637 /* SPE Floating Point Round */
818 /* Note that the SPE support is closely modeled after the AltiVec
823 * Disable SPE for the task which had SPE previously,
824 * and save its SPE registers in its thread_struct.
825 * Enables SPE for use in the kernel on return.
826 * On SMP we know the SPE units are free, since we give it up every
831 mtmsr r5 /* enable use of SPE now */
833 /* enable use of SPE after return */
845 * SPE unavailable trap from kernel - print a message, but let
846 * the task use SPE in the kernel until it returns to user mode.
851 stw r3,_MSR(r1) /* enable use of SPE after return */
861 87: .string "SPE used in kernel (task=%p, pc=%x) \n"
962 andc r4,r4,r3 /* disable SPE for previous task */