Home
last modified time | relevance | path

Searched refs:fpsr (Results 1 - 25 of 105) sorted by relevance

12345

/kernel/linux/linux-5.10/arch/arm/nwfpe/
H A Dfpmodule.c133 register unsigned int fpsr, cumulativeTraps; in float_raise() local
143 /* Read fpsr and initialize the cumulativeTraps. */ in float_raise()
144 fpsr = readFPSR(); in float_raise()
149 if ((!(fpsr & BIT_IXE)) && (flags & BIT_IXC)) in float_raise()
151 if ((!(fpsr & BIT_UFE)) && (flags & BIT_UFC)) in float_raise()
153 if ((!(fpsr & BIT_OFE)) && (flags & BIT_OFC)) in float_raise()
155 if ((!(fpsr & BIT_DZE)) && (flags & BIT_DZC)) in float_raise()
157 if ((!(fpsr & BIT_IOE)) && (flags & BIT_IOC)) in float_raise()
162 writeFPSR(fpsr | cumulativeTraps); in float_raise()
165 if (fpsr in float_raise()
[all...]
H A Dfpa11.c32 fpa11->fpsr = FP_EMULATOR | BIT_AC; in resetFPA11()
H A Dfpa11.h25 #include "fpsr.h" /* FP control and status register definitions */
69 /* 96 */ FPSR fpsr; /* floating point status register */ member
/kernel/linux/linux-6.6/arch/arm/nwfpe/
H A Dfpmodule.c133 register unsigned int fpsr, cumulativeTraps; in float_raise() local
143 /* Read fpsr and initialize the cumulativeTraps. */ in float_raise()
144 fpsr = readFPSR(); in float_raise()
149 if ((!(fpsr & BIT_IXE)) && (flags & BIT_IXC)) in float_raise()
151 if ((!(fpsr & BIT_UFE)) && (flags & BIT_UFC)) in float_raise()
153 if ((!(fpsr & BIT_OFE)) && (flags & BIT_OFC)) in float_raise()
155 if ((!(fpsr & BIT_DZE)) && (flags & BIT_DZC)) in float_raise()
157 if ((!(fpsr & BIT_IOE)) && (flags & BIT_IOC)) in float_raise()
162 writeFPSR(fpsr | cumulativeTraps); in float_raise()
165 if (fpsr in float_raise()
[all...]
H A Dfpa11.h25 #include "fpsr.h" /* FP control and status register definitions */
69 /* 96 */ FPSR fpsr; /* floating point status register */ member
H A Dfpa11.c32 fpa11->fpsr = FP_EMULATOR | BIT_AC; in resetFPA11()
/kernel/linux/linux-5.10/arch/m68k/ifpsp060/src/
H A 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,
[all...]
H A 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 # restor
[all...]
/kernel/linux/linux-6.6/arch/m68k/ifpsp060/src/
H A 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,
[all...]
H A 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 # restor
[all...]
/kernel/linux/linux-5.10/arch/m68k/math-emu/
H A Dfp_emu.h53 FPDATA->fpsr |= 1 << (bit); \
57 FPDATA->fpsr &= 0xff00ffff; \
58 FPDATA->fpsr |= ((quotient) & 0xff) << 16; \
/kernel/linux/linux-6.6/arch/m68k/math-emu/
H A Dfp_emu.h53 FPDATA->fpsr |= 1 << (bit); \
57 FPDATA->fpsr &= 0xff00ffff; \
58 FPDATA->fpsr |= ((quotient) & 0xff) << 16; \
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dfpsimdmacros.h26 mrs x\tmpnr, fpsr
63 msr fpsr, x\tmpnr variable
227 mrs x\nxtmp, fpsr
241 msr fpsr, x\nxtmp variable
/kernel/linux/linux-5.10/arch/m68k/fpsp040/
H A 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
H A 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
/kernel/linux/linux-6.6/arch/m68k/fpsp040/
H A 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
H A 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
/kernel/linux/linux-5.10/arch/ia64/kernel/
H A Dentry.h34 .spillsp ar.fpsr, PT(AR_FPSR)+16+(off); \
44 .savesp ar.fpsr,SW(AR_FPSR)+16+(off); \
/kernel/linux/linux-6.6/arch/ia64/kernel/
H A Dentry.h34 .spillsp ar.fpsr, PT(AR_FPSR)+16+(off); \
44 .savesp ar.fpsr,SW(AR_FPSR)+16+(off); \
/kernel/linux/linux-5.10/arch/m68k/include/asm/
H A Dmath-emu.h28 #define FPSR_QUOTIENT(fpsr) (*((signed char *) &(fpsr) + 1))
99 unsigned int fpsr; member
/kernel/linux/linux-6.6/arch/m68k/include/asm/
H A Dmath-emu.h28 #define FPSR_QUOTIENT(fpsr) (*((signed char *) &(fpsr) + 1))
99 unsigned int fpsr; member
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dfpsimdmacros.h28 mrs x\tmpnr, fpsr
65 msr fpsr, x\tmpnr variable
325 mrs x\nxtmp, fpsr
340 msr fpsr, x\nxtmp variable
/kernel/linux/linux-5.10/arch/arm/include/asm/
H A Duser.h44 unsigned int fpsr:32; member
/kernel/linux/linux-6.6/arch/arm/include/asm/
H A Duser.h44 unsigned int fpsr:32; member
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dsignal.c179 __put_user_error(fpsimd->fpsr, &ctx->fpsr, err); in preserve_fpsimd_context()
206 __get_user_error(fpsimd.fpsr, &ctx->fpsr, err); in restore_fpsimd_context()
307 __get_user_error(fpsimd.fpsr, &user->fpsimd->fpsr, err); in restore_sve_fpsimd_context()

Completed in 15 milliseconds

12345