/* * * Copyright (c) 2007 STMicroelectronics Ltd * Filippo Arcidiacono (filippo.arcidiacono@st.com) * * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. * * Taken from glibc 2.6 * */ #include <fenv.h> #include <fpu_control.h> int fesetenv (const fenv_t *envp) { if (envp == FE_DFL_ENV) _FPU_SETCW (_FPU_DEFAULT); else { unsigned long int temp = envp->__fpscr; _FPU_SETCW (temp); } return 0; }