Lines Matching refs:envp
254 * environment in the object pointed to by envp.
257 fegetenv(fenv_t *envp)
260 __asm__ __volatile__ ("fnstenv %0" : "=m" (*envp));
263 __asm__ __volatile__ ("stmxcsr %0" : "=m" (envp->__mxcsr));
273 __asm__ __volatile__ ("fldcw %0" : : "m" (envp->__x87.__control));
280 * in the object pointed to by envp, clears the floating-point status flags, and
285 feholdexcept(fenv_t *envp)
290 __asm__ __volatile__ ("fnstenv %0" : "=m" (*envp));
296 __asm__ __volatile__ ("stmxcsr %0" : "=m" (envp->__mxcsr));
299 mxcsr = envp->__mxcsr;
313 * represented by the object pointed to by envp. The argument `envp' points
320 fesetenv(const fenv_t *envp)
323 __asm__ __volatile__ ("fldenv %0" : : "m" (*envp));
326 __asm__ __volatile__ ("ldmxcsr %0" : : "m" (envp->__mxcsr));
334 * represented by the object pointed to by `envp', and then raises the saved
335 * floating-point exceptions. The argument `envp' shall point to an object set
340 feupdateenv(const fenv_t *envp)
352 fesetenv(envp);