/linux-6.3-rc2/arch/m68k/ifpsp060/src/ |
A D | ftest.S | 246 fmovm.l %fpcr,%fpsr,%fpiar,IFPCREGS(%a6) 259 fmovm.l %fpcr,%fpsr,%fpiar,SFPCREGS(%a6) 286 fmovm.l %fpcr,%fpsr,%fpiar,IFPCREGS(%a6) 299 fmovm.l %fpcr,%fpsr,%fpiar,SFPCREGS(%a6) 327 fmovm.l %fpcr,%fpsr,%fpiar,IFPCREGS(%a6) 336 fmovm.l %fpcr,%fpsr,%fpiar,SFPCREGS(%a6) 367 fmovm.l %fpcr,%fpsr,%fpiar,IFPCREGS(%a6) 557 fmovm.l &0xffffffffffffffff,%fpcr,%fpsr 891 fmov.l &0x00001000,%fpcr 943 fmov.l &0x00000800,%fpcr [all …]
|
A D | fplsp.S | 6471 fmov.l %d0,%fpcr 6477 fmov.l %d0,%fpcr 7209 fmov.l %d0,%fpcr 7259 fmov.l %d0,%fpcr 7391 fmov.l %d0,%fpcr 7409 fmov.l %d0,%fpcr 7422 fmov.l %d0,%fpcr 7474 fmov.l %d0,%fpcr 7747 fmov.l &0,%fpcr 9297 fmov.l (%sp)+,%fpcr # restore user fpcr [all …]
|
A D | fpsp.S | 2597 fmov.l &0x0,%fpcr 5456 fmov.l %d0,%fpcr 5529 fmov.l %d0,%fpcr 5547 fmov.l %d0,%fpcr 5550 fmov.l %fpcr,%d0 # d0 must have fpcr,too 6677 fmov.l %d0,%fpcr 8476 fmov.l %d0,%fpcr 9632 fmov.l (%sp)+,%fpcr # restore user fpcr 14376 fmov.l &0x0,%fpcr 14512 fmov.l %d1,%fpcr # set FPCR [all …]
|
A D | pfpsp.S | 947 fmov.l &0x0,%fpcr # zero current control regs 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 1511 fmov.l &0x0,%fpcr # zero current control regs 1570 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs 2070 fmov.l &0x0,%fpcr # zero current control regs 2466 fmovm.l %fpcr,%fpsr,%fpiar,USER_FPCR(%a6) # save ctrl regs 2596 fmov.l &0x0,%fpcr 3309 fmovm.l %fpcr,%fpsr,%fpiar,USER_FPCR(%a6) # save ctrl regs [all …]
|
/linux-6.3-rc2/arch/alpha/math-emu/ |
A D | math.c | 110 unsigned long res, va, vb, vc, swcr, fpcr; in alpha_fp_emul() local 122 fpcr = rdfpcr(); in alpha_fp_emul() 123 swcr = swcr_update_status(current_thread_info()->ieee_state, fpcr); in alpha_fp_emul() 127 mode = (fpcr >> FPCR_DYN_SHIFT) & 3; in alpha_fp_emul() 310 fpcr &= (~FPCR_MASK | FPCR_DYN_MASK); in alpha_fp_emul() 311 fpcr |= ieee_swcr_to_fpcr(swcr); in alpha_fp_emul() 312 wrfpcr(fpcr); in alpha_fp_emul()
|
/linux-6.3-rc2/arch/powerpc/platforms/cell/spufs/ |
A D | spu_restore.c | 118 vector unsigned int fpcr; in restore_fpcr() local 124 offset = LSCSA_QW_OFFSET(fpcr); in restore_fpcr() 125 fpcr = regs_spill[offset].v; in restore_fpcr() 126 spu_mtfpscr(fpcr); in restore_fpcr()
|
A D | spu_save.c | 76 offset = LSCSA_QW_OFFSET(fpcr); in save_fpcr()
|
/linux-6.3-rc2/arch/m68k/fpsp040/ |
A D | sint.S | 199 fmovel %fpcr,-(%sp) 200 fmovel #0,%fpcr 204 fmovel (%sp)+,%fpcr 240 fmovel %fpcr,-(%sp) 241 fmovel #0,%fpcr 243 fmovel (%sp)+,%fpcr
|
A D | slog2.S | 123 fmovel (%sp)+,%fpcr 136 fmovel (%sp)+,%fpcr 150 fmovel (%sp)+,%fpcr 172 fmovel %d1,%fpcr 180 fmovel (%sp)+,%fpcr
|
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
|
A D | ssinh.S | 94 fmovel #0,%fpcr 107 fmovel %d1,%fpcr 129 fmovel (%sp)+,%fpcr
|
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
|
A D | x_operr.S | 314 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar 340 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar 351 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
|
A D | sgetem.S | 80 fmovel %d0,%fpcr |this fpcr setting is used by the 882
|
A D | sacos.S | 58 fmovel %d1,%fpcr | ...load user's rounding mode/precision
|
A D | stan.S | 246 fmovel %d1,%fpcr |restore users exceptions 286 fmovel %d1,%fpcr |restore users exceptions 300 fmovel %d1,%fpcr |restore users exceptions
|
/linux-6.3-rc2/arch/alpha/include/asm/ |
A D | fpu.h | 73 swcr_update_status(unsigned long swcr, unsigned long fpcr) in swcr_update_status() argument 79 swcr |= (fpcr >> 35) & IEEE_STATUS_MASK; in swcr_update_status()
|
/linux-6.3-rc2/arch/arm/nwfpe/ |
A D | fpa11.inl | 43 return (fpa11->fpcr & ~MASK_RFC); 49 fpa11->fpcr &= ~MASK_WFC; /* clear SB, AB and DA bits */ 50 fpa11->fpcr |= (reg & MASK_WFC); /* write SB, AB and DA bits */
|
A D | fpa11.h | 70 /* 100 */ FPCR fpcr; /* floating point control register */ member
|
/linux-6.3-rc2/arch/arm64/include/asm/ |
A D | fpsimdmacros.h | 30 mrs x\tmpnr, fpcr 39 mrs \tmp, fpcr 42 msr fpcr, \state 327 mrs x\nxtmp, fpcr 342 msr fpcr, x\nxtmp
|
/linux-6.3-rc2/arch/alpha/kernel/ |
A D | ptrace.c | 134 unsigned long fpcr = *get_reg_addr(task, regno); in get_reg() local 137 swcr = swcr_update_status(swcr, fpcr); in get_reg() 138 return fpcr | swcr; in get_reg()
|
A D | osf_sys.c | 824 unsigned long swcr, fpcr; in SYSCALL_DEFINE5() local 842 fpcr = rdfpcr() & FPCR_DYN_MASK; in SYSCALL_DEFINE5() 843 fpcr |= ieee_swcr_to_fpcr(swcr); in SYSCALL_DEFINE5() 844 wrfpcr(fpcr); in SYSCALL_DEFINE5() 850 unsigned long exc, swcr, fpcr, fex; in SYSCALL_DEFINE5() local 863 fpcr = rdfpcr(); in SYSCALL_DEFINE5() 864 fpcr |= ieee_swcr_to_fpcr(swcr); in SYSCALL_DEFINE5() 865 wrfpcr(fpcr); in SYSCALL_DEFINE5()
|
/linux-6.3-rc2/arch/arm/include/asm/ |
A D | user.h | 45 unsigned int fpcr:32; member
|
/linux-6.3-rc2/arch/arm64/kernel/ |
A D | signal.c | 195 __put_user_error(fpsimd->fpcr, &ctx->fpcr, err); in preserve_fpsimd_context() 217 __get_user_error(fpsimd.fpcr, &(user->fpsimd->fpcr), err); in restore_fpsimd_context() 354 __get_user_error(fpsimd.fpcr, &user->fpsimd->fpcr, err); in restore_sve_fpsimd_context()
|
/linux-6.3-rc2/arch/arm64/include/uapi/asm/ |
A D | sigcontext.h | 80 __u32 fpcr; member
|