Home
last modified time | relevance | path

Searched refs:mc_fpregs (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/riscv/riscv/
H A Dexec_machdep.c284 memcpy(mcp->mc_fpregs.fp_x, curpcb->pcb_x, in get_fpcontext()
285 sizeof(mcp->mc_fpregs.fp_x)); in get_fpcontext()
286 mcp->mc_fpregs.fp_fcsr = curpcb->pcb_fcsr; in get_fpcontext()
287 mcp->mc_fpregs.fp_flags = curpcb->pcb_fpflags; in get_fpcontext()
307 memcpy(curpcb->pcb_x, mcp->mc_fpregs.fp_x, in set_fpcontext()
308 sizeof(mcp->mc_fpregs.fp_x)); in set_fpcontext()
309 curpcb->pcb_fcsr = mcp->mc_fpregs.fp_fcsr; in set_fpcontext()
310 curpcb->pcb_fpflags = mcp->mc_fpregs.fp_flags & PCB_FP_USERMASK; in set_fpcontext()
/freebsd/sys/arm64/arm64/
H A Dexec_machdep.c601 memcpy(mcp->mc_fpregs.fp_q, curpcb->pcb_fpustate.vfp_regs, in get_fpcontext()
602 sizeof(mcp->mc_fpregs.fp_q)); in get_fpcontext()
603 mcp->mc_fpregs.fp_cr = curpcb->pcb_fpustate.vfp_fpcr; in get_fpcontext()
604 mcp->mc_fpregs.fp_sr = curpcb->pcb_fpustate.vfp_fpsr; in get_fpcontext()
605 mcp->mc_fpregs.fp_flags = curpcb->pcb_fpflags; in get_fpcontext()
630 memcpy(curpcb->pcb_fpustate.vfp_regs, mcp->mc_fpregs.fp_q, in set_fpcontext()
631 sizeof(mcp->mc_fpregs.fp_q)); in set_fpcontext()
632 curpcb->pcb_fpustate.vfp_fpcr = mcp->mc_fpregs.fp_cr; in set_fpcontext()
633 curpcb->pcb_fpustate.vfp_fpsr = mcp->mc_fpregs.fp_sr; in set_fpcontext()
634 curpcb->pcb_fpflags = mcp->mc_fpregs.fp_flags & PCB_FP_STARTED; in set_fpcontext()
/freebsd/lib/libthread_db/arch/riscv/
H A Dlibpthread_md.c82 memcpy(&mc->mc_fpregs, r, sizeof(*r)); in pt_fpreg_to_ucontext()
92 memcpy(r, &mc->mc_fpregs, sizeof(*r)); in pt_ucontext_to_fpreg()
/freebsd/sys/riscv/include/
H A Ducontext.h59 struct fpregs mc_fpregs; member
/freebsd/sys/i386/include/
H A Ducontext.h56 __register_t mc_fpregs[28]; /* env87 + fpacc87 + u_long */ member
/freebsd/sys/arm64/linux/
H A Dlinux_sysvec.c379 fpsimd->fpsr = uc.uc_mcontext.mc_fpregs.fp_sr; in linux_rt_sendsig()
380 fpsimd->fpcr = uc.uc_mcontext.mc_fpregs.fp_cr; in linux_rt_sendsig()
382 memcpy(fpsimd->vregs, &uc.uc_mcontext.mc_fpregs.fp_q, in linux_rt_sendsig()
383 sizeof(uc.uc_mcontext.mc_fpregs.fp_q)); in linux_rt_sendsig()
/freebsd/sys/arm64/include/
H A Ducontext.h76 struct fpregs mc_fpregs; member
/freebsd/sys/compat/ia32/
H A Dia32_signal.h110 uint32_t mc_fpregs[28]; member
/freebsd/sys/amd64/ia32/
H A Dia32_signal.c488 bzero(sf.sf_uc.uc_mcontext.mc_fpregs, in freebsd4_ia32_sendsig()
489 sizeof(sf.sf_uc.uc_mcontext.mc_fpregs)); in freebsd4_ia32_sendsig()
/freebsd/sys/i386/i386/
H A Dexec_machdep.c285 bzero(sf.sf_uc.uc_mcontext.mc_fpregs, in freebsd4_sendsig()
286 sizeof(sf.sf_uc.uc_mcontext.mc_fpregs)); in freebsd4_sendsig()