Danny Smith
f34428eb35
Support SSE float environment in fenv.h functions.
* cpu_features.c: New file.
* cpu_features.h: New file.
* crt1.c: Include "cpu_features.h".
(__mingw_CRTStartup): Call cpu_features_init().
* Makefile.in (MING_OBJS): Add cpu_features.c.
(SRCDIST_FILES): Add cpu_features.c, cpu_features.h.
* include/fenv,h ( fenv_t;): Append __mxcsr field.
(__MXCSR_EXCEPT_FLAG_SHIFT): New define.
(__MXCSR_EXCEPT_MASK_SHIFT): New define.
(__MXCSR_ROUND_FLAG_SHIFT): New define.
* mingwex/feclearexcept.c: Include "cpu_features.h".
Handle SSE environment.
* mingwex/fegetenv.c: Likewise.
* mingwex/feholdexcept.c: Likewise.
* mingwex/fesetenv.c: Likewise.
* mingwex/fesetexceptflag.c: Likewise.
* mingwex/fesetround.c: Likewise.
* mingwex/fetestexcept.c: Likewise.
* mingwex/feupdateenv.c: Likewise.
* mingwex/fegetround.c: Add comment.
2006-07-03 10:32:58 +00:00
..
2006-06-22 21:57:44 +00:00
2006-06-26 01:41:48 +00:00
2005-02-11 07:17:00 +00:00
2005-01-10 05:03:55 +00:00
2004-04-20 22:49:32 +00:00
2005-08-10 10:10:32 +00:00
2001-12-05 15:01:06 +00:00
2004-04-20 22:49:32 +00:00
2004-07-30 08:27:29 +00:00
2004-04-20 22:49:32 +00:00
2005-01-13 12:40:37 +00:00
2004-04-20 22:49:32 +00:00
2004-04-20 22:49:32 +00:00
2006-07-03 10:32:58 +00:00
2004-04-20 22:49:32 +00:00
2003-03-03 01:19:42 +00:00
2003-09-24 01:06:09 +00:00
2004-06-30 04:51:18 +00:00
2005-10-15 22:35:55 +00:00
2004-04-20 22:49:32 +00:00
2005-03-15 03:10:01 +00:00
2006-06-12 22:22:18 +00:00
2003-02-10 21:13:34 +00:00
2003-02-10 21:13:34 +00:00
2004-03-11 09:41:08 +00:00
2004-03-11 09:41:08 +00:00
2004-04-20 22:49:32 +00:00
2004-03-11 09:41:08 +00:00
2004-07-26 09:13:42 +00:00
2004-04-20 22:49:32 +00:00
2004-04-20 22:49:32 +00:00
2005-05-04 09:29:09 +00:00
2005-03-24 05:58:52 +00:00
2005-09-19 09:48:08 +00:00
2004-12-20 00:03:06 +00:00
2001-12-05 13:55:19 +00:00
2005-10-13 20:31:50 +00:00
2006-06-22 21:57:44 +00:00
2004-07-11 10:01:41 +00:00
2003-03-16 22:23:58 +00:00
2000-02-17 19:38:33 +00:00
2002-06-13 10:20:48 +00:00
2005-05-04 09:29:09 +00:00
2005-08-10 10:10:32 +00:00