Home
last modified time | relevance | path

Searched refs:vfp_regs (Results 1 – 5 of 5) sorted by relevance

/src/sys/arm64/arm64/
H A Dvfp.c51 CTASSERT(sizeof(((struct pcb *)0)->pcb_fpustate.vfp_regs) == 16 * 32);
189 vfp_state = state->vfp_regs; in vfp_store()
223 vfp_state = state->vfp_regs; in vfp_restore()
461 for (int i = 0; i < nitems(pcb->pcb_fpusaved->vfp_regs); i++) { in vfp_to_sve_sync()
466 *sve_reg = pcb->pcb_fpusaved->vfp_regs[i]; in vfp_to_sve_sync()
491 for (int i = 0; i < nitems(pcb->pcb_fpusaved->vfp_regs); i++) { in sve_to_vfp_sync()
496 pcb->pcb_fpusaved->vfp_regs[i] = *sve_reg; in sve_to_vfp_sync()
662 bzero(&pcb->pcb_fpustate.vfp_regs, sizeof(pcb->pcb_fpustate.vfp_regs)); in vfp_reset_state()
851 bzero(fpu_initialstate->vfp_regs, sizeof(fpu_initialstate->vfp_regs)); in vfp_init()
973 memcpy(fpregs->fp_q, pcb->pcb_fpustate.vfp_regs, in get_arm64_sve()
[all …]
H A Dexec_machdep.c169 memcpy(regs->fp_q, pcb->pcb_fpustate.vfp_regs, in fill_fpregs()
188 memcpy(pcb->pcb_fpustate.vfp_regs, regs->fp_q, sizeof(regs->fp_q)); in set_fpregs()
645 memcpy(mcp->mc_fpregs.fp_q, curpcb->pcb_fpustate.vfp_regs, in get_fpcontext()
674 memcpy(curpcb->pcb_fpustate.vfp_regs, mcp->mc_fpregs.fp_q, in set_fpcontext()
H A Dfreebsd32_machdep.c156 uint64_t *tmpreg = (uint64_t *)&pcb->pcb_fpustate.vfp_regs[i]; in get_fpcontext32()
177 uint64_t *tmpreg = (uint64_t *)&pcb->pcb_fpustate.vfp_regs[i]; in set_fpcontext32()
/src/sys/arm64/include/
H A Dvfp.h62 __uint128_t vfp_regs[32]; member
/src/sys/arm64/linux/
H A Dlinux_sysvec.c238 memcpy(td->td_pcb->pcb_fpustate.vfp_regs, in linux_parse_sigreturn_ctx()