Searched refs:pcb_fpu (Results 1 – 7 of 7) sorted by relevance
/freebsd/sys/powerpc/powerpc/ |
H A D | fpu.c | 69 :: "b"(&pcb->pcb_fpu.fpr[n])); in save_fpu_int() 78 :: "b"(&pcb->pcb_fpu.fpr[n])); in save_fpu_int() 91 :: "b"(&pcb->pcb_fpu.fpr[n].fpr)); in save_fpu_int() 102 __asm __volatile ("mffs 0; stfd 0,0(%0)" :: "b"(&pcb->pcb_fpu.fpscr)); in save_fpu_int() 140 memset(&pcb->pcb_fpu, 0, sizeof pcb->pcb_fpu); in enable_fpu() 160 :: "b"(&pcb->pcb_fpu.fpscr)); in enable_fpu() 165 :: "b"(&pcb->pcb_fpu.fpr[n])); in enable_fpu() 174 :: "b"(&pcb->pcb_fpu.fpr[n])); in enable_fpu() 187 :: "b"(&pcb->pcb_fpu.fpr[n].fpr)); in enable_fpu()
|
H A D | exec_machdep.c | 421 memcpy(&mcp->mc_fpscr, &pcb->pcb_fpu.fpscr, sizeof(double)); in grab_mcontext() 423 memcpy(&mcp->mc_fpreg[i], &pcb->pcb_fpu.fpr[i].fpr, in grab_mcontext() 431 &pcb->pcb_fpu.fpr[i].vsr[2], sizeof(double)); in grab_mcontext() 548 memcpy(&pcb->pcb_fpu.fpscr, &mcp->mc_fpscr, sizeof(double)); in set_mcontext() 549 bzero(pcb->pcb_fpu.fpr, sizeof(pcb->pcb_fpu.fpr)); in set_mcontext() 551 memcpy(&pcb->pcb_fpu.fpr[i].fpr, &mcp->mc_fpreg[i], in set_mcontext() 556 memcpy(&pcb->pcb_fpu.fpr[i].vsr[2], in set_mcontext() 772 memcpy(&fpregs->fpscr, &pcb->pcb_fpu.fpscr, sizeof(double)); in fill_fpregs() 774 memcpy(&fpregs->fpreg[i], &pcb->pcb_fpu.fpr[i].fpr, in fill_fpregs() 807 memcpy(&pcb->pcb_fpu.fpscr, &fpregs->fpscr, sizeof(double)); in set_fpregs() [all …]
|
H A D | ptrace_machdep.c | 95 vsr_dw1 = (uint64_t *)&pcb->pcb_fpu.fpr[vsr_idx].vsr[2]; in cpu_ptrace() 114 vsr_dw1 = (uint64_t *)&pcb->pcb_fpu.fpr[vsr_idx].vsr[2]; in cpu_ptrace()
|
H A D | elf32_machdep.c | 212 vsr_dw1 = (uint64_t *)&pcb->pcb_fpu.fpr[vsr_idx].vsr[2]; in elf32_dump_thread()
|
H A D | elf64_machdep.c | 303 vsr_dw1 = (uint64_t *)&pcb->pcb_fpu.fpr[vsr_idx].vsr[2]; in elf64_dump_thread()
|
H A D | trap.c | 915 fpr = &td->td_pcb->pcb_fpu.fpr[reg].fpr; in fix_unaligned()
|
/freebsd/sys/powerpc/include/ |
H A D | pcb.h | 73 } pcb_fpu; /* Floating point processor */ member
|