Lines Matching refs:a0
78 lea %sp@(SWITCH_STACK_SIZE),%a0 | pt_regs pointer
81 movel %a0,%sp@-
88 lea %sp@(SWITCH_STACK_SIZE),%a0 | pt_regs pointer
91 movel %a0,%sp@-
333 * in a0, next (the new task) is in a1,so don't change these
338 movew %sr,%a0@(TASK_THREAD+THREAD_SR)
342 movew %d0,%a0@(TASK_THREAD+THREAD_FC)
347 movel %d0,%a0@(TASK_THREAD+THREAD_USP)
353 movel %sp,%a0@(TASK_THREAD+THREAD_KSP)
361 fsave %a0@(TASK_THREAD+THREAD_FPSTATE)
369 tstb %a0@(TASK_THREAD+THREAD_FPSTATE+2)
376 1: tstb %a0@(TASK_THREAD+THREAD_FPSTATE)
379 2: fmovemx %fp0-%fp7,%a0@(TASK_THREAD+THREAD_FPREG)
380 fmoveml %fpcr/%fpsr/%fpiar,%a0@(TASK_THREAD+THREAD_FPCNTL)
424 movel %a1@(TASK_THREAD+THREAD_USP),%a0
425 movel %a0,%usp
428 movew %a1@(TASK_THREAD+THREAD_FC),%a0
429 movec %a0,%sfc
430 movec %a0,%dfc