Searched refs:fpscr (Results 1 - 25 of 31) sorted by relevance

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/ffmpeg-0.5.1/libavcodec/sh4/
H A Dsh4.h25 # define fp_single_enter(fpscr) \
27 __asm__ volatile ("sts fpscr, %0 \n\t" \
29 "lds %0, fpscr \n\t" \
30 : "=&r"(fpscr) : "r"(~(1<<19))); \
33 # define fp_single_leave(fpscr) \
36 "lds %0, fpscr \n\t" \
37 : "+r"(fpscr) : "r"(1<<19)); \
40 # define fp_single_enter(fpscr) ((void)fpscr)
41 # define fp_single_leave(fpscr)
[all...]
H A Ddsputil_sh4.c29 int fpscr; local
30 fp_single_enter(fpscr);
46 fp_single_leave(fpscr);
H A Didct_sh4.c141 int fpscr; local
143 fp_single_enter(fpscr);
252 fp_single_leave(fpscr);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/math-emu/
H A Dfctiwz.c12 u32 fpscr; local
15 fpscr = __FPU_FPSCR;
23 __FPU_FPSCR = fpscr;
H A Dmath.c157 u32 fpscr; local
159 fpscr = __FPU_FPSCR;
162 fpscr |= FPSCR_FX;
164 fpscr |= FPSCR_OX;
166 fpscr |= FPSCR_UX;
168 fpscr |= FPSCR_ZX;
170 fpscr |= FPSCR_XX;
172 fpscr |= FPSCR_VXSNAN;
174 fpscr |= FPSCR_VXISI;
176 fpscr |
[all...]
H A Dsfp-machine.h169 #define __FPU_FPSCR (current->thread.fpscr.val)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/vfp/
H A Dvfpmodule.c85 vfp->hard.fpscr = FPSCR_ROUND_NEAREST;
143 static void vfp_raise_exceptions(u32 exceptions, u32 inst, u32 fpscr, struct pt_regs *regs) argument
161 fpscr &= ~(FPSCR_N|FPSCR_Z|FPSCR_C|FPSCR_V);
163 fpscr |= exceptions;
165 fmxr(FPSCR, fpscr);
168 if (exceptions & stat && fpscr & en) \
187 static u32 vfp_emulate_instruction(u32 inst, u32 fpscr, struct pt_regs *regs) argument
191 pr_debug("VFP: emulate: INST=0x%08x SCR=0x%08x\n", inst, fpscr);
199 exceptions = vfp_single_cpdo(inst, fpscr);
201 exceptions = vfp_double_cpdo(inst, fpscr);
225 u32 fpscr, orig_fpscr, exceptions, inst; local
[all...]
H A Dvfpsingle.c69 #define vfp_single_normaliseround(sd,vsd,fpscr,except,func) __vfp_single_normaliseround(sd,vsd,fpscr,except)
70 u32 __vfp_single_normaliseround(int sd, struct vfp_single *vs, u32 fpscr, u32 exceptions) argument
72 u32 vfp_single_normaliseround(int sd, struct vfp_single *vs, u32 fpscr, u32 exceptions, const char *func)
134 rmode = fpscr & FPSCR_RMODE_MASK;
216 struct vfp_single *vsm, u32 fpscr)
226 if (fpscr & FPSCR_DEFAULT_NAN)
259 static u32 vfp_single_fabs(int sd, int unused, s32 m, u32 fpscr) argument
265 static u32 vfp_single_fcpy(int sd, int unused, s32 m, u32 fpscr) argument
271 static u32 vfp_single_fneg(int sd, int unused, s32 m, u32 fpscr) argument
215 vfp_propagate_nan(struct vfp_single *vsd, struct vfp_single *vsn, struct vfp_single *vsm, u32 fpscr) argument
316 vfp_single_fsqrt(int sd, int unused, s32 m, u32 fpscr) argument
403 vfp_compare(int sd, int signal_on_qnan, s32 m, u32 fpscr) argument
462 vfp_single_fcmp(int sd, int unused, s32 m, u32 fpscr) argument
467 vfp_single_fcmpe(int sd, int unused, s32 m, u32 fpscr) argument
472 vfp_single_fcmpz(int sd, int unused, s32 m, u32 fpscr) argument
477 vfp_single_fcmpez(int sd, int unused, s32 m, u32 fpscr) argument
482 vfp_single_fcvtd(int dd, int unused, s32 m, u32 fpscr) argument
525 vfp_single_fuito(int sd, int unused, s32 m, u32 fpscr) argument
536 vfp_single_fsito(int sd, int unused, s32 m, u32 fpscr) argument
547 vfp_single_ftoui(int sd, int unused, s32 m, u32 fpscr) argument
622 vfp_single_ftouiz(int sd, int unused, s32 m, u32 fpscr) argument
627 vfp_single_ftosi(int sd, int unused, s32 m, u32 fpscr) argument
701 vfp_single_ftosiz(int sd, int unused, s32 m, u32 fpscr) argument
729 vfp_single_fadd_nonnumber(struct vfp_single *vsd, struct vfp_single *vsn, struct vfp_single *vsm, u32 fpscr) argument
771 vfp_single_add(struct vfp_single *vsd, struct vfp_single *vsn, struct vfp_single *vsm, u32 fpscr) argument
835 vfp_single_multiply(struct vfp_single *vsd, struct vfp_single *vsn, struct vfp_single *vsm, u32 fpscr) argument
895 vfp_single_multiply_accumulate(int sd, int sn, s32 m, u32 fpscr, u32 negate, char *func) argument
933 vfp_single_fmac(int sd, int sn, s32 m, u32 fpscr) argument
941 vfp_single_fnmac(int sd, int sn, s32 m, u32 fpscr) argument
949 vfp_single_fmsc(int sd, int sn, s32 m, u32 fpscr) argument
957 vfp_single_fnmsc(int sd, int sn, s32 m, u32 fpscr) argument
965 vfp_single_fmul(int sd, int sn, s32 m, u32 fpscr) argument
988 vfp_single_fnmul(int sd, int sn, s32 m, u32 fpscr) argument
1012 vfp_single_fadd(int sd, int sn, s32 m, u32 fpscr) argument
1039 vfp_single_fsub(int sd, int sn, s32 m, u32 fpscr) argument
1050 vfp_single_fdiv(int sd, int sn, s32 m, u32 fpscr) argument
1170 vfp_single_cpdo(u32 inst, u32 fpscr) argument
[all...]
H A Dvfpdouble.c70 u32 vfp_double_normaliseround(int dd, struct vfp_double *vd, u32 fpscr, u32 exceptions, const char *func) argument
129 rmode = fpscr & FPSCR_RMODE_MASK;
208 struct vfp_double *vdm, u32 fpscr)
218 if (fpscr & FPSCR_DEFAULT_NAN)
250 static u32 vfp_double_fabs(int dd, int unused, int dm, u32 fpscr) argument
256 static u32 vfp_double_fcpy(int dd, int unused, int dm, u32 fpscr) argument
262 static u32 vfp_double_fneg(int dd, int unused, int dm, u32 fpscr) argument
268 static u32 vfp_double_fsqrt(int dd, int unused, int dm, u32 fpscr) argument
279 ret = vfp_propagate_nan(vdp, &vdm, NULL, fpscr);
349 return vfp_double_normaliseround(dd, &vdd, fpscr,
207 vfp_propagate_nan(struct vfp_double *vdd, struct vfp_double *vdn, struct vfp_double *vdm, u32 fpscr) argument
358 vfp_compare(int dd, int signal_on_qnan, int dm, u32 fpscr) argument
419 vfp_double_fcmp(int dd, int unused, int dm, u32 fpscr) argument
424 vfp_double_fcmpe(int dd, int unused, int dm, u32 fpscr) argument
429 vfp_double_fcmpz(int dd, int unused, int dm, u32 fpscr) argument
434 vfp_double_fcmpez(int dd, int unused, int dm, u32 fpscr) argument
439 vfp_double_fcvts(int sd, int unused, int dm, u32 fpscr) argument
482 vfp_double_fuito(int dd, int unused, int dm, u32 fpscr) argument
494 vfp_double_fsito(int dd, int unused, int dm, u32 fpscr) argument
506 vfp_double_ftoui(int sd, int unused, int dm, u32 fpscr) argument
580 vfp_double_ftouiz(int sd, int unused, int dm, u32 fpscr) argument
585 vfp_double_ftosi(int sd, int unused, int dm, u32 fpscr) argument
655 vfp_double_ftosiz(int dd, int unused, int dm, u32 fpscr) argument
683 vfp_double_fadd_nonnumber(struct vfp_double *vdd, struct vfp_double *vdn, struct vfp_double *vdm, u32 fpscr) argument
725 vfp_double_add(struct vfp_double *vdd, struct vfp_double *vdn, struct vfp_double *vdm, u32 fpscr) argument
790 vfp_double_multiply(struct vfp_double *vdd, struct vfp_double *vdn, struct vfp_double *vdm, u32 fpscr) argument
851 vfp_double_multiply_accumulate(int dd, int dn, int dm, u32 fpscr, u32 negate, char *func) argument
884 vfp_double_fmac(int dd, int dn, int dm, u32 fpscr) argument
892 vfp_double_fnmac(int dd, int dn, int dm, u32 fpscr) argument
900 vfp_double_fmsc(int dd, int dn, int dm, u32 fpscr) argument
908 vfp_double_fnmsc(int dd, int dn, int dm, u32 fpscr) argument
916 vfp_double_fmul(int dd, int dn, int dm, u32 fpscr) argument
936 vfp_double_fnmul(int dd, int dn, int dm, u32 fpscr) argument
958 vfp_double_fadd(int dd, int dn, int dm, u32 fpscr) argument
979 vfp_double_fsub(int dd, int dn, int dm, u32 fpscr) argument
1005 vfp_double_fdiv(int dd, int dn, int dm, u32 fpscr) argument
1125 vfp_double_cpdo(u32 inst, u32 fpscr) argument
[all...]
H A Dvfpinstr.h85 u32 vfp_single_cpdo(u32 inst, u32 fpscr);
86 u32 vfp_single_cprt(u32 inst, u32 fpscr, struct pt_regs *regs);
88 u32 vfp_double_cpdo(u32 inst, u32 fpscr);
H A Dvfp.h248 #define vfp_single_normaliseround(sd,vsd,fpscr,except,func) __vfp_single_normaliseround(sd,vsd,fpscr,except)
249 u32 __vfp_single_normaliseround(int sd, struct vfp_single *vs, u32 fpscr, u32 exceptions);
251 u32 vfp_single_normaliseround(int sd, struct vfp_single *vs, u32 fpscr, u32 exceptions, const char *func);
342 u32 vfp_double_normaliseround(int dd, struct vfp_double *vd, u32 fpscr, u32 exceptions, const char *func);
370 u32 (* const fn)(int dd, int dn, int dm, u32 fpscr);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh/
H A Duser.h33 unsigned long fpscr; member in struct:user_fpu_struct
H A Dprocessor.h119 unsigned long fpscr; member in struct:sh_fpu_hard_struct
129 unsigned long fpscr; 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.h44 unsigned int fpscr; member in struct:user_fpu_struct
H A Dprocessor.h139 unsigned int fpscr; member in struct:sh_fpu_hard_struct
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/
H A Dfpstate.h32 __u32 fpscr; member in struct:vfp_hard_struct
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh64/kernel/
H A Dfpu.c34 .fpscr = FPSCR_INIT
H A Dptrace.c68 if (addr == offsetof(struct user_fpu_struct, fpscr)) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/kernel/
H A Dtraps.c590 u32 fpscr; local
600 fpscr = current->thread.fpscr.val;
601 fpscr &= fpscr << 22; /* mask summary bits with enables */
602 if (fpscr & FPSCR_VX)
604 else if (fpscr & FPSCR_OX)
606 else if (fpscr & FPSCR_UX)
608 else if (fpscr & FPSCR_ZX)
610 else if (fpscr
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/kernel/
H A Dtraps.c554 static inline int __parse_fpscr(unsigned long fpscr) argument
559 if ((fpscr & FPSCR_VE) && (fpscr & FPSCR_VX))
563 else if ((fpscr & FPSCR_OE) && (fpscr & FPSCR_OX))
567 else if ((fpscr & FPSCR_UE) && (fpscr & FPSCR_UX))
571 else if ((fpscr & FPSCR_ZE) && (fpscr & FPSCR_ZX))
575 else if ((fpscr
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/kernel/cpu/sh4/
H A Dfpu.c29 "sts.l fpscr, @-%0\n\t"
30 "lds %2, fpscr\n\t"
65 "lds %3, fpscr\n\t"
82 asm volatile("lds %2, fpscr\n\t"
117 "lds.l @%0+, fpscr\n\t"
136 "lds %1, fpscr\n\t"
171 "lds %2, fpscr\n\t"
264 if ((tsk->thread.fpu.hard.fpscr & (1 << 17))) {
268 tsk->thread.fpu.hard.fpscr &=
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-powerpc/
H A Dprocessor.h142 struct { /* fpr ... fpscr must be contiguous */
146 } fpscr; member in struct:thread_struct
188 .fpscr = { .val = 0, }, \
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/ffmpeg-0.5.1/libavcodec/arm/
H A Ddsputil_vfp.S48 fmrx r12, fpscr
50 fmxr fpscr, r12
78 fmxr fpscr, r12
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/math-emu/
H A Dmath.c27 #define FPSCR (fregs->fpscr)
554 if ((tsk->thread.fpu.hard.fpscr & (1 << 17))) {
558 tsk->thread.fpu.hard.fpscr &=
597 fpu->fpscr = FPSCR_INIT;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/kernel/
H A Dptrace.c120 if (addr == (long)&dummy->fpu.fpscr)

Completed in 83 milliseconds

12