Home
last modified time | relevance | path

Searched refs:fpsr (Results 1 – 49 of 49) sorted by relevance

/linux-4.1.27/arch/arm/nwfpe/
Dfpmodule.c145 register unsigned int fpsr, cumulativeTraps; in float_raise() local
156 fpsr = readFPSR(); in float_raise()
161 if ((!(fpsr & BIT_IXE)) && (flags & BIT_IXC)) in float_raise()
163 if ((!(fpsr & BIT_UFE)) && (flags & BIT_UFC)) in float_raise()
165 if ((!(fpsr & BIT_OFE)) && (flags & BIT_OFC)) in float_raise()
167 if ((!(fpsr & BIT_DZE)) && (flags & BIT_DZC)) in float_raise()
169 if ((!(fpsr & BIT_IOE)) && (flags & BIT_IOC)) in float_raise()
174 writeFPSR(fpsr | cumulativeTraps); in float_raise()
177 if (fpsr & (flags << 16)) in float_raise()
Dfpa11.inl28 return (fpa11->fpsr);
35 fpa11->fpsr = (fpa11->fpsr & MASK_SYSID) | (reg & ~MASK_SYSID);
Dfpa11.c44 fpa11->fpsr = FP_EMULATOR | BIT_AC; in resetFPA11()
Dfpa11.h81 /* 96 */ FPSR fpsr; /* floating point status register */ member
/linux-4.1.27/arch/m68k/ifpsp060/src/
Dftest.S241 fmovm.l DEF_FPCREGS(%pc),%fpcr,%fpsr,%fpiar
246 fmovm.l %fpcr,%fpsr,%fpiar,IFPCREGS(%a6)
259 fmovm.l %fpcr,%fpsr,%fpiar,SFPCREGS(%a6)
281 fmovm.l DEF_FPCREGS(%pc),%fpcr,%fpsr,%fpiar
286 fmovm.l %fpcr,%fpsr,%fpiar,IFPCREGS(%a6)
299 fmovm.l %fpcr,%fpsr,%fpiar,SFPCREGS(%a6)
322 fmovm.l DEF_FPCREGS(%pc),%fpcr,%fpsr,%fpiar
327 fmovm.l %fpcr,%fpsr,%fpiar,IFPCREGS(%a6)
336 fmovm.l %fpcr,%fpsr,%fpiar,SFPCREGS(%a6)
359 fmovm.l DEF_FPCREGS(%pc),%fpcr,%fpsr,%fpiar
[all …]
Dfplsp.S566 fmovm.l %fpcr,%fpsr,USER_FPCR(%a6) # save ctrl regs
613 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr # restore ctrl regs
623 fmovm.l %fpcr,%fpsr,USER_FPCR(%a6) # save ctrl regs
671 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr # restore ctrl regs
681 fmovm.l %fpcr,%fpsr,USER_FPCR(%a6) # save ctrl regs
729 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr # restore ctrl regs
743 fmovm.l %fpcr,%fpsr,USER_FPCR(%a6) # save ctrl regs
790 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr # restore ctrl regs
800 fmovm.l %fpcr,%fpsr,USER_FPCR(%a6) # save ctrl regs
848 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr # restore ctrl regs
[all …]
Dpfpsp.S948 fmov.l &0x0,%fpsr
981 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1338 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1405 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1512 fmov.l &0x0,%fpsr
1570 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1677 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1692 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1709 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1762 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
[all …]
Dfpsp.S949 fmov.l &0x0,%fpsr
982 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1339 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1406 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1513 fmov.l &0x0,%fpsr
1571 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1678 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1693 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1710 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1763 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
[all …]
/linux-4.1.27/arch/m68k/math-emu/
Dfp_emu.h53 FPDATA->fpsr |= 1 << (bit); \
57 FPDATA->fpsr &= 0xff00ffff; \
58 FPDATA->fpsr |= ((quotient) & 0xff) << 16; \
/linux-4.1.27/arch/arm64/include/asm/
Dfpsimd.h36 u32 fpsr; member
48 u32 fpsr; member
Dfpsimdmacros.h37 mrs x\tmpnr, fpsr
74 msr fpsr, x\tmpnr
80 mrs x\tmpnr1, fpsr
109 msr fpsr, x\tmpnr1
/linux-4.1.27/arch/m68k/fpsp040/
Dx_unfl.S50 fmoveml %fpcr/%fpsr/%fpiar,USER_FPCR(%a6)
75 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
110 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
129 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
136 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
Dx_snan.S47 fmoveml %fpcr/%fpsr/%fpiar,USER_FPCR(%a6)
74 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
107 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
135 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
Dx_operr.S314 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
340 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
351 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
Dskeleton.S94 | or unfl bits set in the fpsr. If any of these are set, branch
95 | to the appropriate handler for the exception in the fpsr. Note
107 fmovel %fpsr,-(%sp)
Dx_unimp.S48 fmoveml %fpcr/%fpsr/%fpiar,USER_FPCR(%a6)
Dx_ovfl.S62 fmoveml %fpcr/%fpsr/%fpiar,USER_FPCR(%a6)
Dsrem_mod.S371 fmovel %fpsr,%d6
374 fmovel %d6,%fpsr | ...put Q in fpsr
Dfpsp.h22 | fmove.l fpsr/fpcr/fpiar,USER_FPSR(a6)
52 | fmove.l USER_FPSR(a6),fpsr/fpcr/fpiar
137 .set FPSR_SHADOW,LV-64 | fpsr shadow reg
Dscosh.S126 fmovel #0,%fpsr |clr N bit if set by source
Dgen_except.S154 andb FPSR_EXCEPT(%a6),%d0 |and in the fpsr exc byte
233 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
368 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
Dget_op.S539 fmovel #0,%FPSR |clr fpsr from decbin
Dssin.S162 | 9D25B Fix: Sometimes the previous fmove.s sets fpsr bits
164 fmovel #0,%fpsr
Ddecbin.S63 | in an inex2 exception. If so, set inex1 in the fpsr and
Dres_func.S854 fmovel %fpsr,%d1
1028 fmovel %fpsr,%d1
1555 fmovel %fpsr,%d1
Dbindec.S266 fmovel #0,%FPSR |zero all of fpsr - nothing needed
/linux-4.1.27/arch/frv/include/asm/
Dmath-emu.h27 #define FPSR_QUOTIENT(fpsr) (*((signed char *) &(fpsr) + 1)) argument
98 unsigned int fpsr; member
/linux-4.1.27/arch/arm64/kernel/
Dsignal.c58 __put_user_error(fpsimd->fpsr, &ctx->fpsr, err); in preserve_fpsimd_context()
85 __get_user_error(fpsimd.fpsr, &ctx->fpsr, err); in restore_fpsimd_context()
Dsignal32.c267 fpscr = (fpsimd->fpsr & VFP_FPSCR_STAT_MASK) | in compat_preserve_vfp_context()
310 fpsimd.fpsr = fpscr & VFP_FPSCR_STAT_MASK; in compat_restore_vfp_context()
Dptrace.c800 fpscr = (uregs->fpsr & VFP_FPSCR_STAT_MASK) | in compat_vfp_get()
827 uregs->fpsr = fpscr & VFP_FPSCR_STAT_MASK; in compat_vfp_set()
/linux-4.1.27/arch/m68k/include/asm/
Dmath-emu.h27 #define FPSR_QUOTIENT(fpsr) (*((signed char *) &(fpsr) + 1)) argument
98 unsigned int fpsr; member
/linux-4.1.27/arch/arm64/include/uapi/asm/
Dsigcontext.h51 __u32 fpsr; member
Dptrace.h76 __u32 fpsr; member
/linux-4.1.27/arch/arm/include/asm/
Duser.h43 unsigned int fpsr:32; member
/linux-4.1.27/arch/ia64/kernel/
Dentry.h33 .spillsp ar.fpsr, PT(AR_FPSR)+16+(off); \
43 .savesp ar.fpsr,SW(AR_FPSR)+16+(off); \
Dparavirt.c437 __DEFINE_GET_AR(FPSR, fpsr)
520 __DEFINE_SET_AR(FPSR, fpsr)
718 IA64_NATIVE_PATCH_DEFINE_AR(fpsr, fpsr);
830 IA64_NATIVE_PATCH_BUNDLE_ELEM_AR(fpsr, FPSR),
Drelocate_kernel.S284 mov r5 = ar.fpsr
292 mov r5 = ar.fpsr
Dminstate.h55 mov r21=ar.fpsr; /* M */ \
193 mov ar.fpsr=r11; /* M-unit */ \
Dgate.S105 .savesp ar.fpsr, FPSR_OFF+SIGCONTEXT_OFF; \
340 mov r21=ar.fpsr // M2 (12 cyc)
Dtraps.c237 fp_emulate (int fp_fault, void *bundle, long *ipsr, long *fpsr, long *isr, long *pr, long *ifs, in fp_emulate() argument
268 (unsigned long *) ipsr, (unsigned long *) fpsr, in fp_emulate()
Dmca_asm.S543 mov temp4=ar.fpsr
806 mov ar.fpsr=temp4
1061 mov.m ar.fpsr=r17 // set ar.fpsr to kernel default value
Dhead.S117 SAVE_FROM_REG(ar.fpsr,_reg1,_reg2);; \
289 mov ar.fpsr=r2
1157 RESTORE_REG(ar.fpsr, r25, r17);;
Dentry.S285 mov.m r18=ar.fpsr // preserve fpsr
455 mov ar.fpsr=r19 // restore fpsr
1141 mov ar.fpsr=r20 // M2
Dfsys.S401 mov r21=ar.fpsr
Divt.S735 mov.m r21=ar.fpsr // M2 (12 cyc)
1028 mov.m ar.fpsr=r17 // set ar.fpsr to kernel default value
/linux-4.1.27/arch/m68k/kernel/
Dentry.S366 fmoveml %fpcr/%fpsr/%fpiar,%a0@(TASK_THREAD+THREAD_FPCNTL)
398 fmoveml %a1@(TASK_THREAD+THREAD_FPCNTL),%fpcr/%fpsr/%fpiar
/linux-4.1.27/arch/ia64/scripts/
Dpvcheck.sed18 s/mov.*=[^\.]*psr/.warning \"psr should not used directly\"/g # avoid ar.fpsr
/linux-4.1.27/arch/m68k/ifpsp060/
Dfskeleton.S196 fmove.l %fpsr,-(%sp)
198 fmove.l (%sp)+,%fpsr
/linux-4.1.27/arch/ia64/include/asm/
Dsal.h869 u64 fpsr; member