Home
last modified time | relevance | path

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

/netbsd-src/sys/arch/powerpc/powerpc/
H A Dfpu.c78 memset(&pcb->pcb_fpu, 0, sizeof(pcb->pcb_fpu)); in fpu_state_load()
86 fpu_load_from_fpreg(&pcb->pcb_fpu); in fpu_state_load()
111 fpu_unload_to_fpreg(&pcb->pcb_fpu); in fpu_state_save()
170 [fpscr] "b"(&pcb->pcb_fpu.fpscr), in fpu_get_fault_code()
180 fpscr64 = *(uint64_t *)&pcb->pcb_fpu.fpscr; in fpu_get_fault_code()
181 ((uint32_t *)&pcb->pcb_fpu.fpscr)[_QUAD_LOWWORD] &= ~MASKBITS; in fpu_get_fault_code()
186 fpscr64 = *(uint64_t *)&pcb->pcb_fpu.fpscr; in fpu_get_fault_code()
187 ((uint32_t *)&pcb->pcb_fpu.fpscr)[_QUAD_LOWWORD] &= ~MASKBITS; in fpu_get_fault_code()
199 fpscr = ((uint32_t *)&pcb->pcb_fpu.fpscr)[_QUAD_LOWWORD]; in fpu_get_fault_code()
229 (void)memcpy(mcp->__fpregs.__fpu_regs, pcb->pcb_fpu.fpreg, in fpu_save_to_mcontext()
[all …]
H A Dtrap.c801 uint64_t * const fpreg = &pcb->pcb_fpu.fpreg[reg]; in fix_unaligned()
812 memset(&pcb->pcb_fpu, 0, sizeof(pcb->pcb_fpu)); in fix_unaligned()
847 uint64_t * const fpreg = &pcb->pcb_fpu.fpreg[reg]; in fix_unaligned()
858 memset(&pcb->pcb_fpu, 0, sizeof(pcb->pcb_fpu)); in fix_unaligned()
H A Dcore_machdep.c83 md_core.fpstate = pcb->pcb_fpu; in cpu_coredump()
H A Dprocess_machdep.c100 *fpregs = pcb->pcb_fpu; in process_read_fpregs()
114 pcb->pcb_fpu = *fpregs; in process_write_fpregs()
/netbsd-src/sys/compat/linux/arch/powerpc/
H A Dlinux_machdep.c187 memcpy(&frame.lfp_regs, curpcb->pcb_fpu.fpreg, sizeof(frame.lfp_regs)); in linux_sendsig()
328 memcpy(curpcb->pcb_fpu.fpreg, (void *)&sregs.lfp_regs, in linux_sys_rt_sigreturn()
329 sizeof(curpcb->pcb_fpu.fpreg)); in linux_sys_rt_sigreturn()
422 memcpy(curpcb->pcb_fpu.fpreg, (void *)&sregs.lfp_regs, in linux_sys_sigreturn()
423 sizeof(curpcb->pcb_fpu.fpreg)); in linux_sys_sigreturn()
/netbsd-src/sys/arch/powerpc/include/
H A Dpcb.h60 struct fpreg pcb_fpu; /* Floating point processor */ member
/netbsd-src/sys/arch/powerpc/ibm4xx/
H A Dtrap.c346 memset(&pcb->pcb_fpu, 0, sizeof(pcb->pcb_fpu)); in trap()
350 if (fpu_emulate(tf, &pcb->pcb_fpu, &ksi)) { in trap()
/netbsd-src/sys/arch/powerpc/booke/
H A Dtrap.c509 memset(&pcb->pcb_fpu, 0, sizeof(pcb->pcb_fpu)); in pgm_exception()
512 if (fpu_emulate(tf, &pcb->pcb_fpu, ksi)) { in pgm_exception()