/kernel/linux/linux-5.10/arch/arm/nwfpe/ |
H A D | fpmodule.c | 133 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 D | fpa11.c | 32 fpa11->fpsr = FP_EMULATOR | BIT_AC; in resetFPA11()
|
H A D | fpa11.h | 25 #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 D | fpmodule.c | 133 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 D | fpa11.h | 25 #include "fpsr.h" /* FP control and status register definitions */ 69 /* 96 */ FPSR fpsr; /* floating point status register */ member
|
H A D | fpa11.c | 32 fpa11->fpsr = FP_EMULATOR | BIT_AC; in resetFPA11()
|
/kernel/linux/linux-5.10/arch/m68k/ifpsp060/src/ |
H A D | ftest.S | 241 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 D | fplsp.S | 566 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 D | ftest.S | 241 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 D | fplsp.S | 566 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 D | fp_emu.h | 53 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 D | fp_emu.h | 53 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 D | fpsimdmacros.h | 26 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 D | x_unfl.S | 50 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 D | x_snan.S | 47 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 D | x_unfl.S | 50 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 D | x_snan.S | 47 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 D | entry.h | 34 .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 D | entry.h | 34 .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 D | math-emu.h | 28 #define FPSR_QUOTIENT(fpsr) (*((signed char *) &(fpsr) + 1)) 99 unsigned int fpsr; member
|
/kernel/linux/linux-6.6/arch/m68k/include/asm/ |
H A D | math-emu.h | 28 #define FPSR_QUOTIENT(fpsr) (*((signed char *) &(fpsr) + 1)) 99 unsigned int fpsr; member
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | fpsimdmacros.h | 28 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 D | user.h | 44 unsigned int fpsr:32; member
|
/kernel/linux/linux-6.6/arch/arm/include/asm/ |
H A D | user.h | 44 unsigned int fpsr:32; member
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | signal.c | 179 __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()
|