Lines Matching refs:envp
53 libc_feholdexcept_riscv (fenv_t *envp) in libc_feholdexcept_riscv() argument
55 asm volatile ("csrrc %0, fcsr, %1" : "=r" (*envp) : "i" (FE_ALL_EXCEPT)); in libc_feholdexcept_riscv()
73 libc_feholdexcept_setround_riscv (fenv_t *envp, int round) in libc_feholdexcept_setround_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
96 long int env = (long int) envp - (long int) FE_DFL_ENV; in libc_fesetenv_riscv()
98 env = *envp; in libc_fesetenv_riscv()
111 libc_feupdateenv_test_riscv (const fenv_t *envp, int ex) in libc_feupdateenv_test_riscv() argument
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
152 riscv_setround (*envp); in libc_feresetround_riscv()