/linux-4.1.27/arch/m68k/ifpsp060/src/ |
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,%fpiar [all …]
|
D | fplsp.S | 566 fmovm.l %fpcr,%fpsr,USER_FPCR(%a6) # save ctrl regs 569 fmov.l &0x0,%fpcr # zero FPCR 613 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr # restore ctrl regs 623 fmovm.l %fpcr,%fpsr,USER_FPCR(%a6) # save ctrl regs 626 fmov.l &0x0,%fpcr # zero FPCR 671 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr # restore ctrl regs 681 fmovm.l %fpcr,%fpsr,USER_FPCR(%a6) # save ctrl regs 684 fmov.l &0x0,%fpcr # zero FPCR 729 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr # restore ctrl regs 743 fmovm.l %fpcr,%fpsr,USER_FPCR(%a6) # save ctrl regs [all …]
|
D | fpsp.S | 948 fmov.l &0x0,%fpcr # zero current control regs 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 1512 fmov.l &0x0,%fpcr # zero current control regs 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 …]
|
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 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 …]
|
/linux-4.1.27/arch/mn10300/kernel/ |
D | fpu.c | 38 u32 fpcr; in fpu_exception() local 57 fpcr = tsk->thread.fpu_state.fpcr; in fpu_exception() 59 if (fpcr & FPCR_EC_Z) in fpu_exception() 61 else if (fpcr & FPCR_EC_O) in fpu_exception() 63 else if (fpcr & FPCR_EC_U) in fpu_exception() 65 else if (fpcr & FPCR_EC_I) in fpu_exception()
|
D | fpu-low.S | 51 fmov FPCR_INIT,fpcr 87 fmov fpcr,\dreg 125 fmov \dreg,fpcr
|
D | kgdb.c | 80 gdb_regs[GDB_FR_FPCR] = p->thread.fpu_state.fpcr; in sleeping_thread_to_gdb_regs()
|
/linux-4.1.27/arch/alpha/math-emu/ |
D | math.c | 105 unsigned long res, va, vb, vc, swcr, fpcr; in alpha_fp_emul() local 117 fpcr = rdfpcr(); in alpha_fp_emul() 118 swcr = swcr_update_status(current_thread_info()->ieee_state, fpcr); in alpha_fp_emul() 122 mode = (fpcr >> FPCR_DYN_SHIFT) & 3; in alpha_fp_emul() 305 fpcr &= (~FPCR_MASK | FPCR_DYN_MASK); in alpha_fp_emul() 306 fpcr |= ieee_swcr_to_fpcr(swcr); in alpha_fp_emul() 307 wrfpcr(fpcr); in alpha_fp_emul()
|
/linux-4.1.27/arch/powerpc/platforms/cell/spufs/ |
D | spu_restore.c | 132 vector unsigned int fpcr; in restore_fpcr() local 138 offset = LSCSA_QW_OFFSET(fpcr); in restore_fpcr() 139 fpcr = regs_spill[offset].v; in restore_fpcr() 140 spu_mtfpscr(fpcr); in restore_fpcr()
|
D | spu_save.c | 90 offset = LSCSA_QW_OFFSET(fpcr); in save_fpcr()
|
D | file.c | 593 &lscsa->fpcr, sizeof(lscsa->fpcr)); in __spufs_fpcr_read() 619 if (*pos >= sizeof(lscsa->fpcr)) in spufs_fpcr_write() 626 size = simple_write_to_buffer(&lscsa->fpcr, sizeof(lscsa->fpcr), pos, in spufs_fpcr_write()
|
/linux-4.1.27/arch/alpha/include/asm/ |
D | fpu.h | 59 swcr_update_status(unsigned long swcr, unsigned long fpcr) in swcr_update_status() argument 65 swcr |= (fpcr >> 35) & IEEE_STATUS_MASK; in swcr_update_status()
|
/linux-4.1.27/arch/arm64/include/asm/ |
D | fpsimd.h | 37 u32 fpcr; member 49 u32 fpcr; member
|
D | fpsimdmacros.h | 39 mrs x\tmpnr, fpcr 48 mrs \tmp, fpcr 51 msr fpcr, \state 82 mrs x\tmpnr2, fpcr
|
/linux-4.1.27/arch/m68k/fpsp040/ |
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
|
D | slog2.S | 123 fmovel (%sp)+,%fpcr 136 fmovel (%sp)+,%fpcr 150 fmovel (%sp)+,%fpcr 172 fmovel %d1,%fpcr 180 fmovel (%sp)+,%fpcr
|
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
|
D | ssinh.S | 94 fmovel #0,%fpcr 107 fmovel %d1,%fpcr 129 fmovel (%sp)+,%fpcr
|
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
|
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
|
D | sacos.S | 58 fmovel %d1,%fpcr | ...load user's rounding mode/precision
|
D | sgetem.S | 80 fmovel %d0,%fpcr |this fpcr setting is used by the 882
|
D | stan.S | 246 fmovel %d1,%fpcr |restore users exceptions 286 fmovel %d1,%fpcr |restore users exceptions 300 fmovel %d1,%fpcr |restore users exceptions
|
D | x_unimp.S | 48 fmoveml %fpcr/%fpsr/%fpiar,USER_FPCR(%a6)
|
D | x_ovfl.S | 62 fmoveml %fpcr/%fpsr/%fpiar,USER_FPCR(%a6)
|
D | kernel_ex.S | 293 fmovel %d1,%fpcr |restore user's rmode/prec 354 fmovel %d1,%fpcr |restore user's rmode/prec
|
D | satanh.S | 93 fmovel (%sp)+,%fpcr
|
D | scale.S | 50 fmovel #0,%fpcr |clr user enabled exc 87 fmovel #rz_mode,%fpcr |force rz for src conversion
|
D | scosh.S | 120 fmovel (%sp)+,%fpcr
|
D | gen_except.S | 153 moveb FPCR_ENABLE(%a6),%d0 |get fpcr enable byte 233 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar 368 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
|
D | slogn.S | 417 fmovel %d1,%fpcr 466 fmovel %d1,%fpcr
|
D | fpsp.h | 22 | fmove.l fpsr/fpcr/fpiar,USER_FPSR(a6) 52 | fmove.l USER_FPSR(a6),fpsr/fpcr/fpiar
|
D | res_func.S | 476 | the round precision is found in the fpcr. If the rounding precision 776 bfextu FPCR_MODE(%a6){#0:#2},%d0 |inst not forced - use fpcr prec 850 fmovel %d0,%fpcr |set up users rmode and X 1025 fmovel %d0,%fpcr |set up users rmode and X 1244 bfextu FPCR_MODE(%a6){#0:#2},%d0 |inst not forced - use fpcr prec 1553 fmovel %d1,%fpcr
|
D | do_func.S | 88 fmovel #0,%fpcr 326 fmovel USER_FPCR(%a6),%fpcr |use user's rmode and precision
|
D | decbin.S | 120 | fmovel #0,FPCR ;clr real fpcr
|
D | srem_mod.S | 379 fmovel USER_FPCR(%a6),%fpcr
|
D | util.S | 149 | The precision is in the fpcr.
|
/linux-4.1.27/arch/arm/nwfpe/ |
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 */
|
D | fpa11.h | 82 /* 100 */ FPCR fpcr; /* floating point control register */ member
|
/linux-4.1.27/arch/arm64/kernel/ |
D | signal.c | 59 __put_user_error(fpsimd->fpcr, &ctx->fpcr, err); in preserve_fpsimd_context() 86 __get_user_error(fpsimd.fpcr, &ctx->fpcr, err); in restore_fpsimd_context()
|
D | signal32.c | 268 (fpsimd->fpcr & VFP_FPSCR_CTRL_MASK); in compat_preserve_vfp_context() 311 fpsimd.fpcr = fpscr & VFP_FPSCR_CTRL_MASK; in compat_restore_vfp_context()
|
D | ptrace.c | 801 (uregs->fpcr & VFP_FPSCR_CTRL_MASK); in compat_vfp_get() 828 uregs->fpcr = fpscr & VFP_FPSCR_CTRL_MASK; in compat_vfp_set()
|
/linux-4.1.27/arch/mn10300/include/uapi/asm/ |
D | sigcontext.h | 17 unsigned long fpcr; /* fpu control register */ member
|
/linux-4.1.27/arch/alpha/kernel/ |
D | ptrace.c | 132 unsigned long fpcr = *get_reg_addr(task, regno); in get_reg() local 135 swcr = swcr_update_status(swcr, fpcr); in get_reg() 136 return fpcr | swcr; in get_reg()
|
D | osf_sys.c | 829 unsigned long swcr, fpcr; in SYSCALL_DEFINE5() local 847 fpcr = rdfpcr() & FPCR_DYN_MASK; in SYSCALL_DEFINE5() 848 fpcr |= ieee_swcr_to_fpcr(swcr); in SYSCALL_DEFINE5() 849 wrfpcr(fpcr); in SYSCALL_DEFINE5() 855 unsigned long exc, swcr, fpcr, fex; in SYSCALL_DEFINE5() local 868 fpcr = rdfpcr(); in SYSCALL_DEFINE5() 869 fpcr |= ieee_swcr_to_fpcr(swcr); in SYSCALL_DEFINE5() 870 wrfpcr(fpcr); in SYSCALL_DEFINE5()
|
D | entry.S | 681 mf_fpcr $f0 # get fpcr 685 stt $f0, 312($sp) # save fpcr in slot of $f31 705 ldt $f30, 312($sp) # get saved fpcr 710 mt_fpcr $f30 # install saved fpcr
|
/linux-4.1.27/arch/arm64/include/uapi/asm/ |
D | sigcontext.h | 52 __u32 fpcr; member
|
D | ptrace.h | 77 __u32 fpcr; member
|
/linux-4.1.27/arch/arm/include/asm/ |
D | user.h | 44 unsigned int fpcr:32; member
|
/linux-4.1.27/arch/mn10300/include/asm/ |
D | processor.h | 93 unsigned long fpcr; /* fpu control register */ member
|
D | elf.h | 53 u_int32_t fpcr; member
|
D | gdb-stub.h | 86 u32 fpcr, _dummy0, _dummy1; member
|
/linux-4.1.27/arch/m68k/kernel/ |
D | entry.S | 366 fmoveml %fpcr/%fpsr/%fpiar,%a0@(TASK_THREAD+THREAD_FPCNTL) 398 fmoveml %a1@(TASK_THREAD+THREAD_FPCNTL),%fpcr/%fpsr/%fpiar
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | spu_csa.h | 86 struct spu_reg128 fpcr; member
|
/linux-4.1.27/arch/frv/include/asm/ |
D | math-emu.h | 97 unsigned int fpcr; member
|
/linux-4.1.27/arch/m68k/include/asm/ |
D | math-emu.h | 97 unsigned int fpcr; member
|
/linux-4.1.27/Documentation/filesystems/ |
D | spufs.txt | 193 /fpcr 195 ter as a four byte long file. The operations on the fpcr file are: 200 the data buffer, containing the current value of the fpcr regis- 206 from the data buffer, updating the value of the fpcr register.
|