HomeSort by: relevance | last modified time | path
    Searched refs:fpregs (Results 1 - 25 of 28) sorted by relevancy

1 2

  /src/sys/arch/hppa/spmath/
fpudispatch.h 6 int decode_0c(unsigned ir, unsigned class, unsigned subop, unsigned *fpregs);
7 int decode_0e(unsigned ir, unsigned class, unsigned subop, unsigned *fpregs);
8 int decode_06(unsigned ir, unsigned *fpregs);
9 int decode_26(unsigned ir, unsigned *fpregs);
fpudispatch.c 116 decode_0c(unsigned ir,unsigned class,unsigned subop,unsigned fpregs[])
124 fpregs[0] = EMULATION_VERSION << 11;
127 status = &fpregs[0]; /* fp status register */
149 fpregs[t+3] = fpregs[r1+3];
150 fpregs[t+2] = fpregs[r1+2];
152 fpregs[t+1] = fpregs[r1+1];
154 fpregs[t] = fpregs[r1]
    [all...]
  /src/sys/arch/usermode/include/
reg.h 41 __fpregset_t fpregs; member in struct:fpreg
  /src/sys/arch/riscv/riscv/
process_machdep.c 65 process_read_fpregs(struct lwp *l, struct fpreg *fpregs, size_t *sz)
71 memset(fpregs, 0, sizeof (*fpregs));
75 *fpregs = pcb->pcb_fpregs;
81 process_write_fpregs(struct lwp *l, const struct fpreg *fpregs, size_t sz)
86 pcb->pcb_fpregs = *fpregs;
core_machdep.c 67 struct fpreg fpregs; member in struct:CORENAME::cpustate
91 cpustate.fpregs = ((struct pcb *)lwp_getpcb(l))->pcb_fpregs;
93 memset(&cpustate.fpregs, 0, sizeof(cpustate.fpregs));
  /src/sys/arch/aarch64/aarch64/
process_machdep.c 68 process_read_fpregs(struct lwp *l, struct fpreg *fpregs, size_t *lenp)
71 KASSERT(*lenp <= sizeof(*fpregs));
74 memcpy(fpregs, &pcb->pcb_fpregs, *lenp);
80 process_write_fpregs(struct lwp *l, const struct fpreg *fpregs, size_t len)
83 KASSERT(len <= sizeof(*fpregs));
86 memcpy(&pcb->pcb_fpregs, fpregs, len);
netbsd32_machdep.c 156 netbsd32_process_read_fpregs(struct lwp *l, struct fpreg32 *fpregs,
166 KASSERT(*lenp <= sizeof(*fpregs));
174 fpregs->fpr_vfp.vfp_fpexc = VFP_FPEXC_EN | VFP_FPEXC_VECITR;
176 fpregs->fpr_vfp.vfp_fpscr =
180 fpregs->fpr_vfp.vfp_fpinst = 0;
181 fpregs->fpr_vfp.vfp_fpinst2 = 0;
185 fpregs->fpr_vfp.vfp_regs[j++] =
187 fpregs->fpr_vfp.vfp_regs[j++] =
190 fpregs->fpr_vfp.vfp_regs[j++] =
192 fpregs->fpr_vfp.vfp_regs[j++]
    [all...]
  /src/sys/arch/m68k/fpe/
fpu_fscale.c 54 uint32_t *fpregs; local in function:fpu_emul_fscale
68 fpregs = &(fe->fe_fpframe->fpf_regs[0]);
89 format, fpregs[format*3], fpregs[format*3+1],
90 fpregs[format*3+2]);
92 fpu_explode(fe, &fe->fe_f2, FTYPE_EXT, &fpregs[format * 3]);
206 sign = fpregs[regnum * 3] & 0x80000000;
207 exp = (fpregs[regnum * 3] & 0x7fff0000) >> 16;
208 m0 = fpregs[regnum * 3 + 1];
209 m1 = fpregs[regnum * 3 + 2]
    [all...]
fpu_fstore.c 48 uint32_t *fpregs = fe->fe_fpframe->fpf_regs; local in function:fpu_emul_fstore
118 regnum, fpregs[regnum * 3], fpregs[regnum * 3 + 1],
119 fpregs[regnum * 3 + 2]);
121 fpu_explode(fe, &fe->fe_f3, FTYPE_EXT, &fpregs[regnum * 3]);
fpu_emulate.c 454 int *fpregs; local in function:fpu_emul_fmovm
498 fpregs = &fpf->fpf_regs[0];
513 (char *)&fpregs[regnum * 3]);
516 fpregs[regnum * 3],
517 fpregs[regnum * 3 + 1],
518 fpregs[regnum * 3 + 2]));
521 (char *)&fpregs[regnum * 3]);
524 fpregs[regnum * 3],
525 fpregs[regnum * 3 + 1],
526 fpregs[regnum * 3 + 2]))
601 uint32_t *fpregs = &(fe->fe_fpframe->fpf_regs[0]); local in function:fpu_emul_arith
    [all...]
  /src/sys/arch/ia64/ia64/
process_machdep.c 56 process_read_fpregs(struct lwp *l, struct fpreg *fpregs, size_t *sz)
64 process_write_fpregs(struct lwp *l, const struct fpreg *fpregs, size_t sz)
  /src/sys/compat/linux/arch/powerpc/
linux_ptrace.c 111 struct fpreg *fpregs = NULL; local in function:linux_sys_ptrace_arch
141 fpregs = kmem_alloc(sizeof(struct fpreg), KM_SLEEP);
239 error = process_read_fpregs(lt, fpregs, NULL);
248 memcpy(linux_fpreg, fpregs,
255 memset(fpregs, '\0', sizeof(struct fpreg));
256 memcpy(fpregs, linux_fpreg,
258 error = process_write_fpregs(lt, fpregs, sizeof fpregs);
373 if (fpregs)
374 kmem_free(fpregs, sizeof(*fpregs))
    [all...]
  /src/sys/compat/linux/arch/i386/
linux_ptrace.c 133 struct fpreg *fpregs = NULL; local in function:linux_sys_ptrace_arch
164 fpregs = kmem_alloc(sizeof(struct fpreg), KM_SLEEP);
267 fp_size = sizeof fpregs;
268 error = process_read_fpregs(lt, fpregs, &fp_size);
277 memcpy(linux_fpregs, fpregs,
284 memset(fpregs, '\0', sizeof(struct fpreg));
285 memcpy(fpregs, linux_fpregs,
368 if (fpregs)
369 kmem_free(fpregs, sizeof(*fpregs));
    [all...]
  /src/sys/arch/x86/x86/
fpu.c 834 process_write_fpregs_xmm(struct lwp *l, const struct fxsave *fpregs)
839 memcpy(&fpu_save->sv_xmm, fpregs, sizeof(fpu_save->sv_xmm));
849 process_xmm_to_s87(fpregs, &fpu_save->sv_87);
854 process_write_fpregs_s87(struct lwp *l, const struct save87 *fpregs)
859 process_s87_to_xmm(fpregs, &fpu_save->sv_xmm);
862 memcpy(&fpu_save->sv_87, fpregs, sizeof(fpu_save->sv_87));
867 process_read_fpregs_xmm(struct lwp *l, struct fxsave *fpregs)
872 memcpy(fpregs, &fpu_save->sv_xmm, sizeof(fpu_save->sv_xmm));
874 memset(fpregs, 0, sizeof(*fpregs));
    [all...]
  /src/sys/arch/arm/arm/
core_machdep.c 78 struct fpreg fpregs; member in struct:cpu_coredump::__anon02651d710108
96 error = process_read_fpregs(l, &cpustate.fpregs, NULL);
  /src/sys/arch/mips/mips/
core_machdep.c 74 struct fpreg fpregs; member in struct:cpu_coredump::cpustate
88 cpustate.fpregs = ((struct pcb *)lwp_getpcb(l))->pcb_fpregs;
netbsd32_machdep.c 275 struct fpreg fpregs; member in struct:cpu_coredump32::cpustate
291 cpustate.fpregs = pcb->pcb_fpregs;
  /src/sys/arch/hppa/hppa/
fpu.c 332 u_int *fpregs; local in function:hppa_fpu_emulate
371 fpregs = (u_int *)pcb->pcb_fpregs;
387 exception = decode_0c(inst, class, sub, fpregs);
390 exception = decode_0e(inst, class, sub, fpregs);
393 exception = decode_06(inst, fpregs);
396 exception = decode_26(inst, fpregs);
process_machdep.c 111 process_read_fpregs(struct lwp *l, struct fpreg *fpregs, size_t *sz)
116 memcpy(fpregs, pcb->pcb_fpregs, sizeof(*fpregs));
180 process_write_fpregs(struct lwp *l, const struct fpreg *fpregs, size_t sz)
185 memcpy(pcb->pcb_fpregs, fpregs, sizeof(*fpregs));
  /src/sys/arch/powerpc/powerpc/
process_machdep.c 88 process_read_fpregs(struct lwp *l, struct fpreg *fpregs, size_t *sz)
94 memset(fpregs, 0, sizeof (*fpregs));
100 *fpregs = pcb->pcb_fpu;
107 process_write_fpregs(struct lwp *l, const struct fpreg *fpregs, size_t sz)
114 pcb->pcb_fpu = *fpregs;
  /src/sys/compat/linux32/arch/aarch64/
linux32_machdep.h 64 uint64_t fpregs[32]; member in struct:linux32_user_vfp
linux32_machdep.c 95 CTASSERT(__arraycount(aux->vfp.ufp.fpregs) ==
97 for (i = 0; i < __arraycount(aux->vfp.ufp.fpregs); i++)
98 aux->vfp.ufp.fpregs[i] = vfpregs->__vfp_fstmx[i];
156 __arraycount(aux->vfp.ufp.fpregs));
158 vfpregs->__vfp_fstmx[i] = aux->vfp.ufp.fpregs[i];
  /src/sys/compat/linux/arch/amd64/
linux_machdep.c 140 struct fpreg fpregs; local in function:linux_sendsig
228 size_t fp_size = sizeof fpregs;
230 memset(&fpregs, 0, sizeof(fpregs));
231 (void)process_read_fpregs(l, &fpregs, &fp_size);
232 error = copyout(&fpregs, fpsp, sizeof(*fpsp));
  /src/sys/arch/aarch64/include/
netbsd32_machdep.h 108 struct fpreg32 fpregs; member in struct:netbsd32_cpustate
  /src/sys/arch/hppa/stand/xxboot/
Makefile 18 COPTS+= -Os -fno-delete-null-pointer-checks -funsigned-char -mdisable-fpregs -mpa-risc-1-0

Completed in 21 milliseconds

1 2