Lines Matching +full:0 +full:x2000
48 __asm__("stop #0x2200" : : : "cc"); in arch_cpu_idle()
50 __asm__("stop #0x2000" : : : "cc"); in arch_cpu_idle()
98 unsigned long zero = 0; in flush_thread()
99 asm volatile("frestore %0": :"m" (zero)); in flush_thread()
162 memset(frame, 0, sizeof(struct fork_frame)); in copy_thread()
167 p->thread.usp = 0; in copy_thread()
168 return 0; in copy_thread()
172 frame->regs.d0 = 0; in copy_thread()
182 asm volatile ("fsave %0" : : "m" (p->thread.fpstate[0]) : "memory"); in copy_thread()
184 if (!CPU_IS_060 ? p->thread.fpstate[0] : p->thread.fpstate[2]) { in copy_thread()
186 asm volatile ("fmovemd %/fp0-%/fp7,%0\n\t" in copy_thread()
191 : "m" (p->thread.fp[0]), in copy_thread()
192 "m" (p->thread.fpcntl[0]), in copy_thread()
197 asm volatile ("fmovemx %/fp0-%/fp7,%0\n\t" in copy_thread()
200 : "m" (p->thread.fp[0]), in copy_thread()
201 "m" (p->thread.fpcntl[0]) in copy_thread()
207 asm volatile ("frestore %0" : : "m" (p->thread.fpstate[0])); in copy_thread()
211 return 0; in copy_thread()
225 for (i = 0; i < 24; i += 3) in dump_fpu()
226 fpu->fpregs[i] = ((fpu->fpregs[i] & 0xffff0000) << 15) | in dump_fpu()
227 ((fpu->fpregs[i] & 0x0000ffff) << 16); in dump_fpu()
235 asm volatile ("fsave %0" :: "m" (fpustate[0]) : "memory"); in dump_fpu()
236 if (!CPU_IS_060 ? !fpustate[0] : !fpustate[2]) in dump_fpu()
237 return 0; in dump_fpu()
240 asm volatile ("fmovel %/fpiar,%0\n\t" in dump_fpu()
245 : "m" (fpu->fpcntl[0]), in dump_fpu()
248 "m" (fpu->fpregs[0]) in dump_fpu()
251 asm volatile ("fmovem %/fpiar/%/fpcr/%/fpsr,%0" in dump_fpu()
253 : "m" (fpu->fpcntl[0]) in dump_fpu()
255 asm volatile ("fmovemx %/fp0-%/fp7,%0" in dump_fpu()
257 : "m" (fpu->fpregs[0]) in dump_fpu()
270 int count = 0; in get_wchan()
272 return 0; in get_wchan()
279 return 0; in get_wchan()
285 return 0; in get_wchan()