/libm/x86_64/ |
A D | fesetenv.c | 32 fenv_t temp; in libm_hidden_proto() local 39 "stmxcsr %1" : "=m" (*&temp), "=m" (*&temp.__mxcsr)); in libm_hidden_proto() 47 temp.__eip = 0; in libm_hidden_proto() 48 temp.__cs_selector = 0; in libm_hidden_proto() 49 temp.__opcode = 0; in libm_hidden_proto() 50 temp.__data_offset = 0; in libm_hidden_proto() 69 temp.__eip = 0; in libm_hidden_proto() 70 temp.__cs_selector = 0; in libm_hidden_proto() 71 temp.__opcode = 0; in libm_hidden_proto() 72 temp.__data_offset = 0; in libm_hidden_proto() [all …]
|
A D | fraiseexcpt.c | 55 fenv_t temp; in feraiseexcept() local 59 __asm__ __volatile__ ("fnstenv %0" : "=m" (*&temp)); in feraiseexcept() 62 temp.__status_word |= FE_OVERFLOW; in feraiseexcept() 65 __asm__ __volatile__ ("fldenv %0" : : "m" (*&temp)); in feraiseexcept() 77 fenv_t temp; in feraiseexcept() local 81 __asm__ __volatile__ ("fnstenv %0" : "=m" (*&temp)); in feraiseexcept() 84 temp.__status_word |= FE_UNDERFLOW; in feraiseexcept() 87 __asm__ __volatile__ ("fldenv %0" : : "m" (*&temp)); in feraiseexcept() 99 fenv_t temp; in feraiseexcept() local 103 __asm__ __volatile__ ("fnstenv %0" : "=m" (*&temp)); in feraiseexcept() [all …]
|
A D | feupdateenv.c | 24 fexcept_t temp; in feupdateenv() local 28 __asm__ ("fnstsw %0\n\tstmxcsr %1" : "=m" (*&temp), "=m" (xtemp)); in feupdateenv() 29 temp = (temp | xtemp) & FE_ALL_EXCEPT; in feupdateenv() 37 feraiseexcept ((int) temp); in feupdateenv()
|
/libm/i386/ |
A D | fesetenv.c | 28 fenv_t temp; in libm_hidden_proto() local 44 temp.__eip = 0; in libm_hidden_proto() 45 temp.__cs_selector = 0; in libm_hidden_proto() 46 temp.__opcode = 0; in libm_hidden_proto() 47 temp.__data_offset = 0; in libm_hidden_proto() 48 temp.__data_selector = 0; in libm_hidden_proto() 54 temp.__eip = 0; in libm_hidden_proto() 55 temp.__cs_selector = 0; in libm_hidden_proto() 56 temp.__opcode = 0; in libm_hidden_proto() 57 temp.__data_offset = 0; in libm_hidden_proto() [all …]
|
A D | fraiseexcpt.c | 56 fenv_t temp; in libm_hidden_proto() local 60 __asm__ __volatile__ ("fnstenv %0" : "=m" (*&temp)); in libm_hidden_proto() 63 temp.__status_word |= FE_OVERFLOW; in libm_hidden_proto() 66 __asm__ __volatile__ ("fldenv %0" : : "m" (*&temp)); in libm_hidden_proto() 77 fenv_t temp; in libm_hidden_proto() local 81 __asm__ __volatile__ ("fnstenv %0" : "=m" (*&temp)); in libm_hidden_proto() 84 temp.__status_word |= FE_UNDERFLOW; in libm_hidden_proto() 87 __asm__ __volatile__ ("fldenv %0" : : "m" (*&temp)); in libm_hidden_proto() 98 fenv_t temp; in libm_hidden_proto() local 102 __asm__ __volatile__ ("fnstenv %0" : "=m" (*&temp)); in libm_hidden_proto() [all …]
|
A D | feholdexcpt.c | 27 fenv_t temp; in feholdexcept() local 30 __asm__ ("fnstenv %0" : "=m" (temp)); in feholdexcept() 31 *envp = temp; in feholdexcept() 34 temp.__control_word |= 0x3f; in feholdexcept() 37 temp.__status_word &= ~0x3f; in feholdexcept() 39 __asm__ ("fldenv %0" : : "m" (temp)); in feholdexcept()
|
/libm/m68k/ |
A D | fesetenv.c | 23 fenv_t temp; in fesetenv() local 30 __asm__ ("fmove%.l %/fpcr,%0" : "=dm" (temp.__control_register)); in fesetenv() 31 __asm__ ("fmove%.l %/fpsr,%0" : "=dm" (temp.__status_register)); in fesetenv() 34 __asm__ ("fmovem%.l %/fpcr/%/fpsr/%/fpiar,%0" : "=m" (*&temp)); in fesetenv() 37 temp.__status_register &= ~FE_ALL_EXCEPT; in fesetenv() 38 temp.__control_register &= ~((FE_ALL_EXCEPT << 6) | FE_UPWARD); in fesetenv() 42 temp.__control_register |= FE_ALL_EXCEPT << 6; in fesetenv() 45 temp.__control_register |= (envp->__control_register in fesetenv() 52 :: "dm" (temp.__instruction_address)); in fesetenv() 54 :: "dm" (temp.__control_register)); in fesetenv() [all …]
|
/libm/csky/ |
A D | fsetexcptflg.c | 25 fpu_control_t temp; in fesetexceptflag() local 28 _FPU_GETFPSR (temp); in fesetexceptflag() 35 temp = ((temp >> CAUSE_SHIFT) & ~excepts) | (*flagp & excepts); in fesetexceptflag() 36 temp = temp << CAUSE_SHIFT; in fesetexceptflag() 38 _FPU_SETFPSR (temp); in fesetexceptflag()
|
A D | feupdateenv.c | 27 int temp; in feupdateenv() local 30 _FPU_GETFPSR (temp); in feupdateenv() 31 temp = (temp >> CAUSE_SHIFT) & FE_ALL_EXCEPT; in feupdateenv() 38 feraiseexcept (temp); in feupdateenv()
|
/libm/sh/sh4/ |
A D | feholdexcpt.c | 24 fpu_control_t temp; in feholdexcept() local 27 _FPU_GETCW (temp); in feholdexcept() 28 envp->__fpscr = temp; in feholdexcept() 31 temp &= ~FE_ALL_EXCEPT; in feholdexcept() 34 temp &= ~(FE_ALL_EXCEPT << 5); in feholdexcept() 36 _FPU_SETCW (temp); in feholdexcept()
|
A D | feupdateenv.c | 24 fpu_control_t temp; in feupdateenv() local 26 _FPU_GETCW (temp); in feupdateenv() 27 temp = (temp & FE_ALL_EXCEPT); in feupdateenv() 33 feraiseexcept ((int) temp); in feupdateenv()
|
A D | fsetexcptflg.c | 25 fpu_control_t temp; in fesetexceptflag() local 28 _FPU_GETCW (temp); in fesetexceptflag() 31 temp &= ~(excepts & FE_ALL_EXCEPT); in fesetexceptflag() 32 temp |= (*flagp & excepts & FE_ALL_EXCEPT); in fesetexceptflag() 35 _FPU_SETCW (temp); in fesetexceptflag()
|
A D | fedisblxcpt.c | 24 fpu_control_t temp, old_exc; in fedisableexcept() local 27 _FPU_GETCW (temp); in fedisableexcept() 29 old_exc = (temp >> 5) & FE_ALL_EXCEPT; in fedisableexcept() 33 temp &= ~(excepts << 5); in fedisableexcept() 34 _FPU_SETCW (temp); in fedisableexcept()
|
A D | feenablxcpt.c | 24 fpu_control_t temp, old_flag; in feenableexcept() local 27 _FPU_GETCW (temp); in feenableexcept() 29 old_flag = (temp >> 5) & FE_ALL_EXCEPT; in feenableexcept() 32 temp |= excepts << 5; in feenableexcept() 33 _FPU_SETCW (temp); in feenableexcept()
|
A D | fesetexcept.c | 24 fpu_control_t temp; in fesetexcept() local 26 _FPU_GETCW (temp); in fesetexcept() 27 temp |= (excepts & FE_ALL_EXCEPT); in fesetexcept() 28 _FPU_SETCW (temp); in fesetexcept()
|
/libm/nds32/ |
A D | feholdexcpt.c | 31 unsigned long int temp; in feholdexcept() local 34 _FPU_GETCW(temp); in feholdexcept() 35 envp->__fpcsr = temp; in feholdexcept() 38 temp &= ~(FE_ALL_EXCEPT << ENABLE_SHIFT); in feholdexcept() 41 temp &= ~FE_ALL_EXCEPT; in feholdexcept() 43 _FPU_SETCW(temp); in feholdexcept()
|
A D | fesetenv.c | 30 unsigned int temp; in fesetenv() local 32 _FPU_GETCW (temp); in fesetenv() 33 temp &= _FPU_RESERVED; in fesetenv() 36 temp |= _FPU_DEFAULT; in fesetenv() 38 temp |= _FPU_IEEE; in fesetenv() 40 temp |= envp->__fpcsr & ~_FPU_RESERVED; in fesetenv() 42 _FPU_SETCW (temp); in fesetenv()
|
A D | fesetround.c | 30 fpu_control_t temp; in fesetround() local 35 _FPU_GETCW (temp); in fesetround() 36 temp = (temp & ~0x3) | round; in fesetround() 37 _FPU_SETCW (temp); in fesetround()
|
A D | fsetexcptflg.c | 30 fexcept_t temp; in fesetexceptflag() local 33 _FPU_GETCW (temp); in fesetexceptflag() 36 temp &= ~(excepts & FE_ALL_EXCEPT); in fesetexceptflag() 37 temp |= (*flagp & excepts & FE_ALL_EXCEPT); in fesetexceptflag() 40 _FPU_SETCW (temp); in fesetexceptflag()
|
/libm/mips/ |
A D | fsetexcptflg.c | 24 fpu_control_t temp; in fesetexceptflag() local 27 _FPU_GETCW (temp); in fesetexceptflag() 34 temp = (temp & ~excepts) | (*flagp & excepts); in fesetexceptflag() 36 _FPU_SETCW (temp); in fesetexceptflag()
|
A D | fesetexcept.c | 24 fpu_control_t temp; in fesetexcept() local 26 _FPU_GETCW (temp); in fesetexcept() 27 temp |= excepts & FE_ALL_EXCEPT; in fesetexcept() 28 _FPU_SETCW (temp); in fesetexcept()
|
A D | feupdateenv.c | 24 int temp; in feupdateenv() local 27 _FPU_GETCW (temp); in feupdateenv() 28 temp &= FE_ALL_EXCEPT; in feupdateenv() 36 feraiseexcept (temp); in feupdateenv()
|
/libm/metag/ |
A D | feupdateenv.c | 28 unsigned int temp; in libm_hidden_proto() local 31 __asm__ ("MOV %0,TXDEFR" : "=r" (temp)); in libm_hidden_proto() 33 temp >>= 16; in libm_hidden_proto() 34 temp &= FE_ALL_EXCEPT; in libm_hidden_proto() 40 feraiseexcept ((int) temp); in libm_hidden_proto()
|
A D | fsetexcptflg.c | 28 unsigned int temp; in fesetexceptflag() local 31 __asm__ ("MOV %0,TXDEFR" : "=r" (temp)); in fesetexceptflag() 36 temp &= ~excepts; in fesetexceptflag() 37 temp |= *flagp & excepts; in fesetexceptflag() 39 metag_set_fpu_flags(temp); in fesetexceptflag()
|
A D | fclrexcpt.c | 27 unsigned int temp; in feclearexcept() local 30 __asm__ ("MOV %0,TXDEFR" : "=r" (temp)); in feclearexcept() 37 temp &= ~excepts; in feclearexcept() 39 metag_set_fpu_flags(temp); in feclearexcept()
|