Home
last modified time | relevance | path

Searched refs:envp (Results 1 – 25 of 90) sorted by relevance

1234

/sysdeps/m68k/fpu/
A Dfeholdexcpt.c22 __feholdexcept (fenv_t *envp) in __feholdexcept() argument
28 __asm__ ("fmove%.l %/fpcr,%0" : "=dm" (envp->__control_register)); in __feholdexcept()
29 __asm__ ("fmove%.l %/fpsr,%0" : "=dm" (envp->__status_register)); in __feholdexcept()
30 __asm__ ("fmove%.l %/fpiar,%0" : "=dm" (envp->__instruction_address)); in __feholdexcept()
32 __asm__ ("fmovem%.l %/fpcr/%/fpsr/%/fpiar,%0" : "=m" (*envp)); in __feholdexcept()
36 fpsr = envp->__status_register & ~FE_ALL_EXCEPT; in __feholdexcept()
39 fpcr = envp->__control_register & ~(FE_ALL_EXCEPT << 6); in __feholdexcept()
A Dfegetenv.c22 __fegetenv (fenv_t *envp) in __fegetenv() argument
25 __asm__ ("fmove%.l %/fpcr,%0" : "=dm" (envp->__control_register)); in __fegetenv()
26 __asm__ ("fmove%.l %/fpsr,%0" : "=dm" (envp->__status_register)); in __fegetenv()
27 __asm__ ("fmove%.l %/fpiar,%0" : "=dm" (envp->__instruction_address)); in __fegetenv()
29 __asm__ ("fmovem%.l %/fpcr/%/fpsr/%/fpiar,%0" : "=m" (*envp)); in __fegetenv()
/sysdeps/riscv/rvf/
A Dfenv_private.h53 libc_feholdexcept_riscv (fenv_t *envp) in libc_feholdexcept_riscv() argument
75 libc_feholdexcept_riscv (envp); in libc_feholdexcept_setround_riscv()
94 libc_fesetenv_riscv (const fenv_t *envp) in libc_fesetenv_riscv() argument
98 env = *envp; in libc_fesetenv_riscv()
113 fenv_t env = *envp; in libc_feupdateenv_test_riscv()
124 libc_feupdateenv_riscv (const fenv_t *envp) in libc_feupdateenv_riscv() argument
126 _FPU_SETCW (*envp | riscv_getflags ()); in libc_feupdateenv_riscv()
134 libc_feholdsetround_riscv (fenv_t *envp, int round) in libc_feholdsetround_riscv() argument
140 *envp = old_round; in libc_feholdsetround_riscv()
148 libc_feresetround_riscv (fenv_t *envp) in libc_feresetround_riscv() argument
[all …]
/sysdeps/sparc/fpu/
A Dfesetenv.c24 __fesetenv (const fenv_t *envp) in __fesetenv() argument
32 if (envp == FE_DFL_ENV) in __fesetenv()
35 envp = &dummy; in __fesetenv()
37 else if (envp == FE_NOMASK_ENV) in __fesetenv()
40 envp = &dummy; in __fesetenv()
43 __fenv_ldfsr (*envp); in __fesetenv()
/sysdeps/hppa/fpu/
A Dfeupdateenv.c23 __feupdateenv (const fenv_t *envp) in __feupdateenv() argument
33 if ((envp != FE_DFL_ENV) && (envp != FE_NOMASK_ENV)) in __feupdateenv()
35 memcpy(&temp, envp, sizeof (fenv_t)); in __feupdateenv()
40 if (envp == FE_DFL_ENV) in __feupdateenv()
44 if (envp == FE_NOMASK_ENV) in __feupdateenv()
/sysdeps/x86_64/fpu/
A Dfesetenv.c30 __fesetenv (const fenv_t *envp) in __fesetenv() argument
41 if (envp == FE_DFL_ENV) in __fesetenv()
62 else if (envp == FE_NOMASK_ENV) in __fesetenv()
92 temp.__control_word |= (envp->__control_word in __fesetenv()
97 temp.__status_word |= envp->__status_word & FE_ALL_EXCEPT_X86; in __fesetenv()
98 temp.__eip = envp->__eip; in __fesetenv()
99 temp.__cs_selector = envp->__cs_selector; in __fesetenv()
100 temp.__opcode = envp->__opcode; in __fesetenv()
101 temp.__data_offset = envp->__data_offset; in __fesetenv()
102 temp.__data_selector = envp->__data_selector; in __fesetenv()
[all …]
A Dfeholdexcpt.c22 __feholdexcept (fenv_t *envp) in __feholdexcept() argument
31 : "=m" (*envp), "=m" (envp->__mxcsr)); in __feholdexcept()
34 mxcsr = (envp->__mxcsr | 0x1f80) & ~0x3f; in __feholdexcept()
A Dfegetenv.c22 __fegetenv (fenv_t *envp) in __fegetenv() argument
28 "stmxcsr %1" : "=m" (*envp), "=m" (envp->__mxcsr)); in __fegetenv()
/sysdeps/mach/hurd/i386/
A Dinit-first.c81 __environ = envp; in posixland_init()
86 __init_misc (argc, argv, envp); in posixland_init()
94 char **envp = &argv[argc + 1]; in init1() local
97 while (*envp) in init1()
98 ++envp; in init1()
99 d = (void *) ++envp; in init1()
145 char **envp = &argv[argc + 1]; in init() local
152 __environ = envp; in init()
157 while (*envp) in init()
158 ++envp; in init()
[all …]
/sysdeps/ia64/fpu/
A Dfesetenv.c22 __fesetenv (const fenv_t *envp) in __fesetenv() argument
31 if (((fenv_t) envp >> 62) == 0x03) in __fesetenv()
32 env = (fenv_t) envp & 0x3fffffffffffffff; in __fesetenv()
34 env = *envp; in __fesetenv()
/sysdeps/i386/fpu/
A Dfeholdexcpt.c25 __feholdexcept (fenv_t *envp) in __feholdexcept() argument
29 __asm__ volatile ("fnstenv %0; fnclex" : "=m" (*envp)); in __feholdexcept()
37 __asm__ ("stmxcsr %0" : "=m" (envp->__eip)); in __feholdexcept()
40 xwork = (envp->__eip | 0x1f80) & ~0x3f; in __feholdexcept()
A Dfesetenv.c33 __fesetenv (const fenv_t *envp) in __fesetenv() argument
46 if (envp == FE_DFL_ENV) in __fesetenv()
53 else if (envp == FE_NOMASK_ENV) in __fesetenv()
66 temp.__control_word |= (envp->__control_word in __fesetenv()
71 temp.__status_word |= envp->__status_word & FE_ALL_EXCEPT_X86; in __fesetenv()
86 if (envp == FE_DFL_ENV) in __fesetenv()
98 else if (envp == FE_NOMASK_ENV) in __fesetenv()
113 mxcsr = envp->__eip; in __fesetenv()
A Dfegetenv.c25 __fegetenv (fenv_t *envp) in __fegetenv() argument
27 __asm__ ("fnstenv %0" : "=m" (*envp)); in __fegetenv()
31 __asm__ ("fldenv %0" : : "m" (*envp)); in __fegetenv()
34 __asm__ ("stmxcsr %0" : "=m" (envp->__eip)); in __fegetenv()
/sysdeps/aarch64/fpu/
A Dfesetenv.c23 __fesetenv (const fenv_t *envp) in __fesetenv() argument
33 if ((envp != FE_DFL_ENV) && (envp != FE_NOMASK_ENV)) in __fesetenv()
36 fpcr_new = envp->__fpcr; in __fesetenv()
41 _FPU_SETFPSR (envp->__fpsr); in __fesetenv()
49 if (envp == FE_DFL_ENV) in __fesetenv()
A Dfenv_private.h26 libc_feholdexcept_aarch64 (fenv_t *envp) in libc_feholdexcept_aarch64() argument
35 envp->__fpcr = fpcr; in libc_feholdexcept_aarch64()
36 envp->__fpsr = fpsr; in libc_feholdexcept_aarch64()
82 envp->__fpcr = fpcr; in libc_feholdexcept_setround_aarch64()
83 envp->__fpsr = fpsr; in libc_feholdexcept_setround_aarch64()
122 new_fpcr = envp->__fpcr; in libc_fesetenv_aarch64()
127 _FPU_SETFPSR (envp->__fpsr); in libc_fesetenv_aarch64()
151 new_fpcr = envp->__fpcr; in libc_feupdateenv_test_aarch64()
152 new_fpsr = envp->__fpsr | excepts; in libc_feupdateenv_test_aarch64()
189 envp->__fpcr = fpcr; in libc_feholdsetround_aarch64()
[all …]
A Dfeupdateenv.c23 __feupdateenv (const fenv_t *envp) in __feupdateenv() argument
36 if ((envp != FE_DFL_ENV) && (envp != FE_NOMASK_ENV)) in __feupdateenv()
38 fpcr_new = envp->__fpcr; in __feupdateenv()
39 fpsr_new = envp->__fpsr | excepts; in __feupdateenv()
56 if (envp == FE_DFL_ENV) in __feupdateenv()
/sysdeps/csky/fpu/
A Dfesetenv.c23 __fesetenv (const fenv_t *envp) in __fesetenv() argument
34 if (envp == FE_DFL_ENV) in __fesetenv()
39 else if (envp == FE_NOMASK_ENV) in __fesetenv()
46 fpcr |= envp->__fpcr & ~_FPU_RESERVED; in __fesetenv()
47 fpsr |= envp->__fpsr & ~_FPU_FPSR_RESERVED; in __fesetenv()
A Dfenv_private.h27 libc_feholdexcept_vfp (fenv_t *envp) in libc_feholdexcept_vfp() argument
32 envp->__fpcr = fpcr; in libc_feholdexcept_vfp()
35 envp->__fpsr = fpsr; in libc_feholdexcept_vfp()
66 envp->__fpcr = fpcr; in libc_feholdexcept_setround_vfp()
69 envp->__fpsr = fpsr; in libc_feholdexcept_setround_vfp()
86 envp->__fpcr = fpcr; in libc_feholdsetround_vfp()
94 libc_feresetround_vfp (fenv_t *envp) in libc_feresetround_vfp() argument
119 libc_fesetenv_vfp (const fenv_t *envp) in libc_fesetenv_vfp() argument
126 new_fpcr = envp->__fpcr; in libc_fesetenv_vfp()
127 new_fpsr = envp->__fpsr; in libc_fesetenv_vfp()
[all …]
/sysdeps/mips/fpu/
A Dfesetenv.c23 __fesetenv (const fenv_t *envp) in __fesetenv() argument
30 if (envp == FE_DFL_ENV) in __fesetenv()
32 else if (envp == FE_NOMASK_ENV) in __fesetenv()
35 _FPU_SETCW (envp->__fp_control_register); in __fesetenv()
/sysdeps/arm/
A Dfesetenv.c25 __fesetenv (const fenv_t *envp) in __fesetenv() argument
35 if ((envp != FE_DFL_ENV) && (envp != FE_NOMASK_ENV)) in __fesetenv()
38 new_fpscr = envp->__cw; in __fesetenv()
49 new_fpscr |= (envp == FE_DFL_ENV) ? _FPU_DEFAULT : _FPU_IEEE; in __fesetenv()
A Dfeupdateenv.c25 __feupdateenv (const fenv_t *envp) in __feupdateenv() argument
37 if ((envp != FE_DFL_ENV) && (envp != FE_NOMASK_ENV)) in __feupdateenv()
40 new_fpscr = envp->__cw | excepts; in __feupdateenv()
55 new_fpscr |= (envp == FE_DFL_ENV) ? _FPU_DEFAULT : _FPU_IEEE; in __feupdateenv()
A Dfenv_private.h26 libc_feholdexcept_vfp (fenv_t *envp) in libc_feholdexcept_vfp() argument
31 envp->__cw = fpscr; in libc_feholdexcept_vfp()
56 envp->__cw = fpscr; in libc_feholdexcept_setround_vfp()
70 envp->__cw = fpscr; in libc_feholdsetround_vfp()
78 libc_feresetround_vfp (fenv_t *envp) in libc_feresetround_vfp() argument
85 round = (envp->__cw ^ fpscr) & _FPU_MASK_RM; in libc_feresetround_vfp()
102 libc_fesetenv_vfp (const fenv_t *envp) in libc_fesetenv_vfp() argument
107 new_fpscr = envp->__cw; in libc_fesetenv_vfp()
124 new_fpscr = envp->__cw | excepts; in libc_feupdateenv_test_vfp()
138 libc_feupdateenv_vfp (const fenv_t *envp) in libc_feupdateenv_vfp() argument
[all …]
/sysdeps/arc/fpu/
A Dfesetenv.c23 __fesetenv (const fenv_t *envp) in __fesetenv() argument
28 if (envp == FE_DFL_ENV) in __fesetenv()
36 fpcr = envp->__fpcr; in __fesetenv()
37 fpsr = envp->__fpsr; in __fesetenv()
A Dfeupdateenv.c24 __feupdateenv (const fenv_t *envp) in __feupdateenv() argument
31 if (envp == FE_DFL_ENV) in __feupdateenv()
37 fpcr = envp->__fpcr; in __feupdateenv()
40 fpsr |= envp->__fpsr; in __feupdateenv()
/sysdeps/s390/fpu/
A Dfenv_private.h27 libc_feholdexcept_s390 (fenv_t *envp) in libc_feholdexcept_s390() argument
33 envp->__fpc = fpc; in libc_feholdexcept_s390()
64 envp->__fpc = fpc; in libc_feholdexcept_setround_s390()
108 libc_fesetenv_s390 (const fenv_t *envp) in libc_fesetenv_s390() argument
110 _FPU_SETCW (envp->__fpc); in libc_fesetenv_s390()
135 fpu_control_t fpc_new = envp->__fpc; in libc_feupdateenv_test_s390()
154 libc_feupdateenv_s390 (const fenv_t *envp) in libc_feupdateenv_s390() argument
156 libc_feupdateenv_test_s390 (envp, 0); in libc_feupdateenv_s390()
167 if (envp == FE_DFL_ENV) in libc_handle_user_fenv_s390()
171 else if (envp == FE_NOMASK_ENV) in libc_handle_user_fenv_s390()
[all …]

Completed in 36 milliseconds

1234