Home
last modified time | relevance | path

Searched refs:pcb_fpu (Results 1 – 7 of 7) sorted by relevance

/freebsd-14.2/sys/powerpc/powerpc/
H A Dfpu.c69 :: "b"(&pcb->pcb_fpu.fpr[n])); in save_fpu_int()
81 :: "b"(&pcb->pcb_fpu.fpr[n].fpr)); in save_fpu_int()
92 __asm __volatile ("mffs 0; stfd 0,0(%0)" :: "b"(&pcb->pcb_fpu.fpscr)); in save_fpu_int()
130 memset(&pcb->pcb_fpu, 0, sizeof pcb->pcb_fpu); in enable_fpu()
150 :: "b"(&pcb->pcb_fpu.fpscr)); in enable_fpu()
154 :: "b"(&pcb->pcb_fpu.fpr[n])); in enable_fpu()
166 :: "b"(&pcb->pcb_fpu.fpr[n].fpr)); in enable_fpu()
H A Dexec_machdep.c428 memcpy(&mcp->mc_fpscr, &pcb->pcb_fpu.fpscr, sizeof(double)); in grab_mcontext()
430 memcpy(&mcp->mc_fpreg[i], &pcb->pcb_fpu.fpr[i].fpr, in grab_mcontext()
437 &pcb->pcb_fpu.fpr[i].vsr[2], sizeof(double)); in grab_mcontext()
538 bzero(pcb->pcb_fpu.fpr, sizeof(pcb->pcb_fpu.fpr)); in set_mcontext()
540 memcpy(&pcb->pcb_fpu.fpr[i].fpr, &mcp->mc_fpreg[i], in set_mcontext()
542 memcpy(&pcb->pcb_fpu.fpr[i].vsr[2], in set_mcontext()
759 memcpy(&fpregs->fpreg[i], &pcb->pcb_fpu.fpr[i].fpr, in fill_fpregs()
792 memcpy(&pcb->pcb_fpu.fpscr, &fpregs->fpscr, sizeof(double)); in set_fpregs()
794 memcpy(&pcb->pcb_fpu.fpr[i].fpr, &fpregs->fpreg[i], in set_fpregs()
1284 bzero(&pcb->pcb_fpu, sizeof(pcb->pcb_fpu)); in ppc_instr_emulate()
[all …]
H A Dptrace_machdep.c96 vsr_dw1 = (uint64_t *)&pcb->pcb_fpu.fpr[vsr_idx].vsr[2]; in cpu_ptrace()
115 vsr_dw1 = (uint64_t *)&pcb->pcb_fpu.fpr[vsr_idx].vsr[2]; in cpu_ptrace()
H A Delf32_machdep.c212 vsr_dw1 = (uint64_t *)&pcb->pcb_fpu.fpr[vsr_idx].vsr[2]; in elf32_dump_thread()
H A Delf64_machdep.c301 vsr_dw1 = (uint64_t *)&pcb->pcb_fpu.fpr[vsr_idx].vsr[2]; in elf64_dump_thread()
H A Dtrap.c913 fpr = &td->td_pcb->pcb_fpu.fpr[reg].fpr; in fix_unaligned()
/freebsd-14.2/sys/powerpc/include/
H A Dpcb.h81 } pcb_fpu; /* Floating point processor */ member