Searched refs:vfp_regs (Results 1 – 5 of 5) sorted by relevance
| /src/sys/arm64/arm64/ |
| H A D | vfp.c | 51 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 D | exec_machdep.c | 169 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 D | freebsd32_machdep.c | 156 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 D | vfp.h | 62 __uint128_t vfp_regs[32]; member
|
| /src/sys/arm64/linux/ |
| H A D | linux_sysvec.c | 238 memcpy(td->td_pcb->pcb_fpustate.vfp_regs, in linux_parse_sigreturn_ctx()
|