Searched refs:fp_regs (Results 1 - 25 of 28) sorted by relevance

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/um/include/
H A Dregisters.h13 extern int save_fp_registers(int pid, unsigned long *fp_regs);
14 extern int restore_fp_registers(int pid, unsigned long *fp_regs);
18 extern void get_safe_registers(unsigned long * regs, unsigned long * fp_regs);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/um/os-Linux/sys-i386/
H A Dregisters.c31 int save_fp_registers(int pid, unsigned long *fp_regs) argument
33 if(ptrace(PTRACE_GETFPREGS, pid, 0, fp_regs) < 0)
38 int restore_fp_registers(int pid, unsigned long *fp_regs) argument
40 if(ptrace(PTRACE_SETFPREGS, pid, 0, fp_regs) < 0)
46 int fp_op, unsigned long *fp_regs)
51 if(ptrace(fp_op, pid, 0, fp_regs) < 0)
59 unsigned long *fp_regs; local
64 fp_regs = regs->skas.xfp;
68 fp_regs = regs->skas.fp;
71 err = move_registers(pid, PTRACE_GETREGS, regs, fp_op, fp_regs);
45 move_registers(int pid, int int_op, union uml_pt_regs *regs, int fp_op, unsigned long *fp_regs) argument
79 unsigned long *fp_regs; local
123 get_safe_registers(unsigned long *regs, unsigned long *fp_regs) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/s390/math-emu/
H A Dmath.c152 mode = current->thread.fp_regs.fpc & 3;
153 cvt.w.high = current->thread.fp_regs.fprs[rx].ui;
154 cvt.w.low = current->thread.fp_regs.fprs[rx+2].ui;
156 cvt.w.high = current->thread.fp_regs.fprs[ry].ui;
157 cvt.w.low = current->thread.fp_regs.fprs[ry+2].ui;
161 current->thread.fp_regs.fprs[rx].ui = cvt.w.high;
162 current->thread.fp_regs.fprs[rx+2].ui = cvt.w.low;
173 mode = current->thread.fp_regs.fpc & 3;
174 FP_UNPACK_DP(DA, &current->thread.fp_regs.fprs[rx].d);
175 FP_UNPACK_DP(DB, &current->thread.fp_regs
617 s390_fp_regs *fp_regs = &current->thread.fp_regs; local
633 s390_fp_regs *fp_regs = &current->thread.fp_regs; local
645 s390_fp_regs *fp_regs = &current->thread.fp_regs; local
704 s390_fp_regs *fp_regs = &current->thread.fp_regs; local
729 s390_fp_regs *fp_regs = &current->thread.fp_regs; local
749 s390_fp_regs *fp_regs = &current->thread.fp_regs; local
2086 s390_fp_regs *fp_regs = &current->thread.fp_regs; local
2116 s390_fp_regs *fp_regs = &current->thread.fp_regs; local
2146 s390_fp_regs *fp_regs = &current->thread.fp_regs; local
2159 s390_fp_regs *fp_regs = &current->thread.fp_regs; local
2173 s390_fp_regs *fp_regs = &current->thread.fp_regs; local
2186 s390_fp_regs *fp_regs = &current->thread.fp_regs; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-powerpc/
H A Dsigcontext.h27 elf_fpregset_t fp_regs; member in struct:sigcontext
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/um/os-Linux/sys-x86_64/
H A Dregisters.c73 void get_safe_registers(unsigned long *regs, unsigned long *fp_regs) argument
76 if(fp_regs != NULL)
77 memcpy(fp_regs, exec_fp_regs,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh/
H A Duser.h31 unsigned long fp_regs[16]; member in struct:user_fpu_struct
H A Dprocessor.h117 unsigned long fp_regs[16]; member in struct:sh_fpu_hard_struct
127 unsigned long fp_regs[16]; member in struct:sh_fpu_soft_struct
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh64/
H A Duser.h43 unsigned long long fp_regs[32]; member in struct:user_fpu_struct
H A Dprocessor.h138 unsigned long fp_regs[64]; member in struct:sh_fpu_hard_struct
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/s390/kernel/
H A Dcompat_ptrace.h45 s390_fp_regs fp_regs; member in struct:user_regs_struct32
H A Dptrace.c179 } else if (addr < (addr_t) (&dummy->regs.fp_regs + 1)) {
183 offset = addr - (addr_t) &dummy->regs.fp_regs;
184 tmp = *(addr_t *)((addr_t) &child->thread.fp_regs + offset);
185 if (addr == (addr_t) &dummy->regs.fp_regs.fpc)
270 } else if (addr < (addr_t) (&dummy->regs.fp_regs + 1)) {
274 if (addr == (addr_t) &dummy->regs.fp_regs.fpc &&
278 offset = addr - (addr_t) &dummy->regs.fp_regs;
279 *(addr_t *)((addr_t) &child->thread.fp_regs + offset) = data;
419 } else if (addr < (addr_t) (&dummy32->regs.fp_regs + 1)) {
423 offset = addr - (addr_t) &dummy32->regs.fp_regs;
[all...]
H A Dprocess.c250 * save fprs to current->thread.fp_regs to merge them with
253 save_fp_regs(&current->thread.fp_regs);
254 memcpy(&p->thread.fp_regs, &current->thread.fp_regs,
262 save_fp_regs(&p->thread.fp_regs);
327 current->thread.fp_regs.fpc = 0;
368 * save fprs to current->thread.fp_regs to merge them with
371 save_fp_regs(&current->thread.fp_regs);
372 memcpy(fpregs, &current->thread.fp_regs, sizeof(s390_fp_regs));
H A Dsignal.c127 * We have to store the fp registers to current->thread.fp_regs
130 save_fp_regs(&current->thread.fp_regs);
131 memcpy(&user_sregs.fpregs, &current->thread.fp_regs,
156 memcpy(&current->thread.fp_regs, &user_sregs.fpregs,
158 current->thread.fp_regs.fpc &= FPC_VALID_MASK;
160 restore_fp_regs(&current->thread.fp_regs);
H A Dbinfmt_elf32.c132 memcpy(fpregs, &tsk->thread.fp_regs, sizeof(elf_fpregset_t));
H A Dcompat_signal.c309 save_fp_regs(&current->thread.fp_regs);
311 return __copy_to_user(&sregs->fpregs, &current->thread.fp_regs,
334 err = __copy_from_user(&current->thread.fp_regs, &sregs->fpregs,
336 current->thread.fp_regs.fpc &= FPC_VALID_MASK;
340 restore_fp_regs(&current->thread.fp_regs);
H A Dtraps.c484 current->thread.fp_regs.fpc, interruption_code);
556 current->thread.fp_regs.fpc, interruption_code);
587 asm volatile("stfpc %0" : "=m" (current->thread.fp_regs.fpc));
644 if (current->thread.fp_regs.fpc & FPC_DXC_MASK)
650 current->thread.fp_regs.fpc, interruption_code);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh64/kernel/
H A Dtraps.c631 current->thread.fpu.hard.fp_regs[destreg] = buflo;
635 current->thread.fpu.hard.fp_regs[destreg] = buflo;
636 current->thread.fpu.hard.fp_regs[destreg+1] = bufhi;
639 current->thread.fpu.hard.fp_regs[destreg] = bufhi;
640 current->thread.fpu.hard.fp_regs[destreg+1] = buflo;
642 current->thread.fpu.hard.fp_regs[destreg] = buflo;
643 current->thread.fpu.hard.fp_regs[destreg+1] = bufhi;
701 buflo = current->thread.fpu.hard.fp_regs[srcreg];
705 buflo = current->thread.fpu.hard.fp_regs[srcreg];
706 bufhi = current->thread.fpu.hard.fp_regs[srcre
[all...]
H A Dfpu.c33 .fp_regs = { [0 ... 63] = sNAN32 },
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/s390/char/
H A Dzcore.c191 out->s390.fp_regs[0] = in->s390x.fp_regs[0];
192 out->s390.fp_regs[1] = in->s390x.fp_regs[2];
193 out->s390.fp_regs[2] = in->s390x.fp_regs[4];
194 out->s390.fp_regs[3] = in->s390x.fp_regs[6];
489 memset(&map->s390.fp_regs, 0xff, sizeof(map->s390.fp_regs));
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/kernel/cpu/sh4/
H A Dfpu.c201 fpu->fp_regs[n] = du;
202 fpu->fp_regs[n+1] = dl;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-s390/
H A Delf.h181 memcpy(fpregs, &tsk->thread.fp_regs, sizeof(elf_fpregset_t));
H A Dsystem.h93 save_fp_regs(&prev->thread.fp_regs); \
94 restore_fp_regs(&next->thread.fp_regs); \
H A Dprocessor.h93 s390_fp_regs fp_regs; member in struct:thread_struct
H A Dlowcore.h159 u64 fp_regs[4]; member in struct:save_area_s390
165 u64 fp_regs[16]; member in struct:save_area_s390x
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/math-emu/
H A Dmath.c36 #define FR ((unsigned long*)(fregs->fp_regs))
40 #define DR ((unsigned long long*)(fregs->fp_regs))
493 fpu->fp_regs[n] = du;
494 fpu->fp_regs[n+1] = dl;
601 fpu->fp_regs[i] = 0;

Completed in 314 milliseconds

12