Searched refs:mc_fpregs (Results 1 – 10 of 10) sorted by relevance
/freebsd/sys/riscv/riscv/ |
H A D | exec_machdep.c | 284 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 D | exec_machdep.c | 601 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 D | libpthread_md.c | 82 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 D | ucontext.h | 59 struct fpregs mc_fpregs; member
|
/freebsd/sys/i386/include/ |
H A D | ucontext.h | 56 __register_t mc_fpregs[28]; /* env87 + fpacc87 + u_long */ member
|
/freebsd/sys/arm64/linux/ |
H A D | linux_sysvec.c | 379 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 D | ucontext.h | 76 struct fpregs mc_fpregs; member
|
/freebsd/sys/compat/ia32/ |
H A D | ia32_signal.h | 110 uint32_t mc_fpregs[28]; member
|
/freebsd/sys/amd64/ia32/ |
H A D | ia32_signal.c | 488 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 D | exec_machdep.c | 285 bzero(sf.sf_uc.uc_mcontext.mc_fpregs, in freebsd4_sendsig() 286 sizeof(sf.sf_uc.uc_mcontext.mc_fpregs)); in freebsd4_sendsig()
|