summaryrefslogtreecommitdiffstats
path: root/newlib/libm/machine/spu/fegetenv.c
diff options
context:
space:
mode:
authorJeff Johnston <jjohnstn@redhat.com>2007-02-14 23:18:25 +0000
committerJeff Johnston <jjohnstn@redhat.com>2007-02-14 23:18:25 +0000
commit958e329d59aafd6eabb10884c6b86861197beb4f (patch)
treeab688a90decde1f813f8f22b27a5ca49a29e695f /newlib/libm/machine/spu/fegetenv.c
parent4f7e59f268bb7fce7f748f5f4358549ae39aa717 (diff)
downloadcygnal-958e329d59aafd6eabb10884c6b86861197beb4f.tar.gz
cygnal-958e329d59aafd6eabb10884c6b86861197beb4f.tar.bz2
cygnal-958e329d59aafd6eabb10884c6b86861197beb4f.zip
2007-02-14 Patrick Mansfield <patmans@us.ibm.com>
Add a floating point environment for SPU (cell): * configure.host: add libm_machine_dir=spu. * libm/machine/configure: Add spu. * libm/machine/configure.in: regenerated with spu added. * libc/machine/spu/include/fenv.h: New file. * libc/machine/spu/sys/fenv.h: Ditto. * libm/machine/spu/Makefile.am: Ditto. * libm/machine/spu/Makefile.in: Ditto. * libm/machine/spu/aclocal.m4: Ditto. * libm/machine/spu/configure: Ditto. * libm/machine/spu/configure.in: Ditto. * libm/machine/spu/fe_dfl_env.c: Ditto. * libm/machine/spu/feclearexcept.c: Ditto. * libm/machine/spu/fegetenv.c: Ditto. * libm/machine/spu/fegetexceptflag.c: Ditto. * libm/machine/spu/fegetround.c: Ditto. * libm/machine/spu/feholdexcept.c: Ditto. * libm/machine/spu/feraiseexcept.c: Ditto. * libm/machine/spu/fesetenv.c: Ditto. * libm/machine/spu/fesetexceptflag.c: Ditto. * libm/machine/spu/fesetround.c: Ditto. * libm/machine/spu/fetestexcept.c: Ditto. * libm/machine/spu/feupdateenv.c: Ditto. * libm/machine/spu/headers/feclearexcept.h: Ditto. * libm/machine/spu/headers/fefpscr.h: Ditto. * libm/machine/spu/headers/fegetenv.h: Ditto. * libm/machine/spu/headers/fegetexceptflag.h: Ditto. * libm/machine/spu/headers/fegetround.h: Ditto. * libm/machine/spu/headers/feholdexcept.h: Ditto. * libm/machine/spu/headers/feraiseexcept.h: Ditto. * libm/machine/spu/headers/fesetenv.h: Ditto. * libm/machine/spu/headers/fesetexceptflag.h: Ditto. * libm/machine/spu/headers/fesetround.h: Ditto. * libm/machine/spu/headers/fetestexcept.h: Ditto. * libm/machine/spu/headers/feupdateenv.h: Ditto.
Diffstat (limited to 'newlib/libm/machine/spu/fegetenv.c')
-rw-r--r--newlib/libm/machine/spu/fegetenv.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/newlib/libm/machine/spu/fegetenv.c b/newlib/libm/machine/spu/fegetenv.c
new file mode 100644
index 000000000..544877b7c
--- /dev/null
+++ b/newlib/libm/machine/spu/fegetenv.c
@@ -0,0 +1,6 @@
+#include "headers/fegetenv.h"
+
+void fegetenv(fenv_t *envp)
+{
+ _fegetenv(envp);
+}