Home
last modified time | relevance | path

Searched refs:fpr (Results 1 – 25 of 42) sorted by relevance

12

/freebsd-12-stable/sys/powerpc/fpu/
Dfpu_emu.c340 a = (int *)&fs->fpr[rt].fpr; in fpu_execute()
407 if (copyout(&fs->fpr[rt].fpr, (void *)addr, in fpu_execute()
416 if (copyin((const void *)addr, &fs->fpr[rt].fpr, in fpu_execute()
422 (u_int *)&fs->fpr[rt].fpr); in fpu_execute()
475 (u_int *)&fs->fpr[rt].fpr); in fpu_execute()
508 memcpy(&fs->fpr[rt].fpr, &fs->fpr[rb].fpr, in fpu_execute()
510 a = (int *)&fs->fpr[rt].fpr; in fpu_execute()
538 memcpy(&fs->fpr[rt].fpr, &fs->fpr[rb].fpr, in fpu_execute()
555 memcpy(&fs->fpr[rt].fpr, &fs->fpr[rb].fpr, in fpu_execute()
557 a = (int *)&fs->fpr[rt].fpr; in fpu_execute()
[all …]
Dfpu_explode.c216 xspace = (u_int64_t *)&fe->fe_fpstate->fpr[reg].fpr; in fpu_explode()
218 space = (u_int *)&fe->fe_fpstate->fpr[reg].fpr; in fpu_explode()
/freebsd-12-stable/contrib/gdb/gdb/
Dia64-fbsd-nat.c56 fpregset_t fpr; in fetch_inferior_registers() member
71 (PTRACE_ARG3_TYPE)&regs.fpr, 0) == -1) in fetch_inferior_registers()
73 supply_fpregset (&regs.fpr); in fetch_inferior_registers()
81 fpregset_t fpr; in store_inferior_registers() member
101 (PTRACE_ARG3_TYPE)&regs.fpr, 0) == -1) in store_inferior_registers()
103 fill_fpregset (&regs.fpr, regno); in store_inferior_registers()
105 (PTRACE_ARG3_TYPE)&regs.fpr, 0) == -1) in store_inferior_registers()
Darmnbsd-nat.c69 (regno, (char *) &fparegset->fpr[regno - ARM_F0_REGNUM]); in supply_fparegset()
161 (regno, (char *) &inferior_fp_registers.fpr[regno - ARM_F0_REGNUM]); in fetch_fp_register()
335 (regno, (char *) &inferior_fp_registers.fpr[regno - ARM_F0_REGNUM]); in store_fp_register()
356 (regno, (char *) &inferior_fp_registers.fpr[regno - ARM_F0_REGNUM]); in store_fp_regs()
/freebsd-12-stable/sys/kern/
Duipc_domain.c335 struct protosw *pr, *fpr; in pf_proto_register() local
354 fpr = NULL; in pf_proto_register()
370 if ((fpr == NULL) && (pr->pr_protocol == PROTO_SPACER)) in pf_proto_register()
371 fpr = pr; in pf_proto_register()
375 if (fpr == NULL) { in pf_proto_register()
381 bcopy(npr, fpr, sizeof(*fpr)); in pf_proto_register()
390 protosw_init(fpr); in pf_proto_register()
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/
DNativeRegisterContextNetBSD_x86_64.cpp421 FXSAVE *fpr = reinterpret_cast<FXSAVE *>(m_xstate.data() + in ReadRegister() local
423 if (data == &fpr->ftag) // ftag in ReadRegister()
425 AbridgedToFullTagWord(fpr->ftag, fpr->fstat, fpr->stmm)); in ReadRegister()
493 FXSAVE *fpr = reinterpret_cast<FXSAVE *>(m_xstate.data() + in WriteRegister() local
495 if (data == &fpr->ftag) // ftag in WriteRegister()
496 fpr->ftag = FullToAbridgedTagWord(reg_value.GetAsUInt16()); in WriteRegister()
499 if (data >= &fpr->xmm) in WriteRegister()
501 else if (data >= &fpr->mxcsr && data < &fpr->stmm) in WriteRegister()
/freebsd-12-stable/gnu/usr.bin/gdb/arch/arm/
Darmfbsd-nat.c65 fp_reg_t fpr[8]; member
118 (regno, (char *) &fparegset->fpr[regno - ARM_F0_REGNUM]); in supply_fpregset()
131 &fparegset->fpr[i - ARM_F0_REGNUM]); in fill_fpregset()
232 (regno, (char *) &inferior_fp_registers.fpr[regno - ARM_F0_REGNUM]); in fetch_fp_register()
418 (regno, (char *) &inferior_fp_registers.fpr[regno - ARM_F0_REGNUM]); in store_fp_register()
441 (regno, (char *) &inferior_fp_registers.fpr[regno - ARM_F0_REGNUM]); in store_fp_regs()
/freebsd-12-stable/sys/powerpc/powerpc/
Dfpu.c70 :: "b"(&pcb->pcb_fpu.fpr[n])); in save_fpu_int()
82 :: "b"(&pcb->pcb_fpu.fpr[n])); in save_fpu_int()
155 :: "b"(&pcb->pcb_fpu.fpr[n])); in enable_fpu()
167 :: "b"(&pcb->pcb_fpu.fpr[n])); in enable_fpu()
Dtrap.c837 double *fpr; in fix_unaligned() local
845 fpr = (double *)td->td_pcb->pcb_vec.vr[reg]; in fix_unaligned()
860 if (copyin((void *)frame->dar, fpr, in fix_unaligned()
867 if (copyout(fpr, (void *)frame->dar, in fix_unaligned()
890 fpr = &td->td_pcb->pcb_fpu.fpr[reg].fpr; in fix_unaligned()
905 if (copyin((void *)frame->dar, fpr, in fix_unaligned()
910 if (copyout(fpr, (void *)frame->dar, in fix_unaligned()
Dexec_machdep.c393 memcpy(&mcp->mc_fpreg[i], &pcb->pcb_fpu.fpr[i].fpr, in grab_mcontext()
400 &pcb->pcb_fpu.fpr[i].vsr[2], sizeof(double)); in grab_mcontext()
475 bzero(pcb->pcb_fpu.fpr, sizeof(pcb->pcb_fpu.fpr)); in set_mcontext()
477 memcpy(&pcb->pcb_fpu.fpr[i].fpr, &mcp->mc_fpreg[i], in set_mcontext()
479 memcpy(&pcb->pcb_fpu.fpr[i].vsr[2], in set_mcontext()
602 memcpy(&fpregs->fpreg[i], &pcb->pcb_fpu.fpr[i].fpr, in fill_fpregs()
637 memcpy(&pcb->pcb_fpu.fpr[i].fpr, &fpregs->fpreg[i], in set_fpregs()
Dptrace_machdep.c92 vsr_dw1 = (uint64_t *)&pcb->pcb_fpu.fpr[vsr_idx].vsr[2]; in cpu_ptrace()
111 vsr_dw1 = (uint64_t *)&pcb->pcb_fpu.fpr[vsr_idx].vsr[2]; in cpu_ptrace()
Delf32_machdep.c201 vsr_dw1 = (uint64_t *)&pcb->pcb_fpu.fpr[vsr_idx].vsr[2]; in elf32_dump_thread()
Delf64_machdep.c263 vsr_dw1 = (uint64_t *)&pcb->pcb_fpu.fpr[vsr_idx].vsr[2]; in elf64_dump_thread()
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/
DNativeRegisterContextFreeBSD_x86_64.cpp447 FXSAVE *fpr = reinterpret_cast<FXSAVE *>(m_fpr.data()); in ReadRegister() local
448 if (data == &fpr->ftag) // ftag in ReadRegister()
450 AbridgedToFullTagWord(fpr->ftag, fpr->fstat, fpr->stmm)); in ReadRegister()
513 FXSAVE *fpr = reinterpret_cast<FXSAVE *>(m_fpr.data()); in WriteRegister() local
514 if (data == &fpr->ftag) // ftag in WriteRegister()
515 fpr->ftag = FullToAbridgedTagWord(reg_value.GetAsUInt16()); in WriteRegister()
/freebsd-12-stable/sys/powerpc/include/
Dpcb.h62 double fpr; member
64 } fpr[32]; member
/freebsd-12-stable/share/examples/printing/
Dhprf7 printf "\033&k2G" && fpr && printf "\f" && exit 0
/freebsd-12-stable/sys/arm/include/
Dreg.h24 fp_reg_t fpr[8]; member
/freebsd-12-stable/contrib/gcc/config/rs6000/
Dlinux-unwind.h66 double fpr[32]; member
275 fs->regs.reg[i + 32].loc.offset = (long) &regs->fpr[i] - new_cfa; in ppc_fallback_frame_state()
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
DRegisterInfos_x86_64.h17 (LLVM_EXTENSION offsetof(UserArea, fpr) + \
24 (LLVM_EXTENSION offsetof(UserArea, fpr) + \
32 (LLVM_EXTENSION offsetof(UserArea, fpr) + \
37 (LLVM_EXTENSION offsetof(UserArea, fpr) + \
DRegisterContextOpenBSD_x86_64.cpp55 FPR fpr; member
DRegisterContextFreeBSD_x86_64.cpp58 FPR fpr; member
DRegisterContextNetBSD_x86_64.cpp72 FPR fpr; member
DRegisterContextLinux_x86_64.cpp55 FXSAVE fpr; // General purpose floating point registers (see FPR for extended member
DRegisterContext_mips.h370 FPR_linux_mips fpr; // Floating point registers. member
/freebsd-12-stable/contrib/gdb/
DFREEBSD-diffs67 + fpregset_t fpr;
84 + (PTRACE_ARG3_TYPE)&regs.fpr, 0) == -1)
86 + ia64_fbsd_supply_fpregs (&regs.fpr, regno);
96 + fpregset_t fpr;
116 + (PTRACE_ARG3_TYPE)&regs.fpr, 0) == -1)
118 + fill_fpregset (&regs.fpr, regno);
120 + (PTRACE_ARG3_TYPE)&regs.fpr, 0) == -1)

12