Commit graph

100 commits

Author SHA1 Message Date
Ulrich Drepper bc99330920 m68k specific complex cosine implementation. 1997-05-07 15:27:03 +00:00
Ulrich Drepper 4291e75751 Raise invalid exception for NaN result.
Use __m81_test.
1997-05-07 15:26:29 +00:00
Ulrich Drepper 08c2dbb9a2 (__frexp): Don't raise invalid exception on infinite value.
(__m81_test, __M81_COND_NAN, __M81_COND_INF, __M81_COND_NEG,
__M81_COND_ZERO): New definitions.
1997-05-07 15:26:19 +00:00
Ulrich Drepper 947a127d2b m68k specific optimized version of sincos for long double. 1997-04-21 11:38:01 +00:00
Ulrich Drepper ffe33322db m68k specific optimized version of sincos for float. 1997-04-21 11:37:48 +00:00
Ulrich Drepper f119590d6c m68k specific optimized version of sincos for double. 1997-04-21 11:37:37 +00:00
Ulrich Drepper 334ca6573b Rewrite handling of integral exponent. 1997-04-21 11:36:58 +00:00
Ulrich Drepper ecc1637a09 Define optimized versions of isgreater, isgreaterequal, isless,
islessequal, islessgreater, and isunordered.
Add inlined sincos{,l,f}.
1997-04-21 11:36:45 +00:00
Ulrich Drepper c72aa4a26a m68k specific math exception handling code. 1997-04-17 15:09:43 +00:00
Ulrich Drepper b1fc9ae289 m68k specific math type and constant definitions. 1997-04-17 15:07:44 +00:00
Ulrich Drepper 27028e9818 remquo implementation for long double according to IEEE. 1997-04-17 15:04:34 +00:00
Ulrich Drepper 6f8f9b3586 remquo implementation for float according to IEEE. 1997-04-17 15:04:17 +00:00
Ulrich Drepper 843682819d remquo implementation for double according to IEEE. 1997-04-17 15:04:04 +00:00
Ulrich Drepper cddfc83cf8 m68k specific round long double to long long function. 1997-04-12 23:37:52 +00:00
Ulrich Drepper bc3bea7963 m68k specific round long double to long function. 1997-04-12 23:37:40 +00:00
Ulrich Drepper 90ad32dd72 (__rinttol, rinttol): New inline. 1997-04-12 23:37:12 +00:00
Ulrich Drepper 5838780e11 Complex sinh function for m68k. 1997-04-11 10:28:26 +00:00
Ulrich Drepper 45b0751eae Use internal exp function instead of wrapper. 1997-04-11 10:27:30 +00:00
Ulrich Drepper 79aa242491 Complex cosh function for m68k. 1997-04-11 10:27:18 +00:00
Ulrich Drepper eb32bf34fe m68k specific implementation for trunc for long double. 1997-04-02 14:46:54 +00:00
Ulrich Drepper 557d7a96e4 m68k specific implementation for trunc for float. 1997-04-02 14:46:42 +00:00
Ulrich Drepper a9007c976b m68k specific implementation for trunc for double. 1997-04-02 14:46:33 +00:00
Ulrich Drepper 74988c5489 m68k specific implementation for nearbyint for long double. 1997-04-02 14:46:18 +00:00
Ulrich Drepper c6686e56ac m68k specific implementation for nearbyint for float. 1997-04-02 14:46:07 +00:00
Ulrich Drepper afaabacb82 m68k specific implementation for nearbyint for double. 1997-04-02 14:45:59 +00:00
Ulrich Drepper b2b29a2638 m68k specific implementation for cexp for long double. 1997-04-02 14:45:25 +00:00
Ulrich Drepper 4a3b70258e m68k specific implementation for cexp for float. 1997-04-02 14:45:13 +00:00
Ulrich Drepper bc6dd76e40 m68k specific implementation for cexp for double. 1997-04-02 14:45:04 +00:00
Ulrich Drepper 57d377f1f9 Adapted. 1997-04-02 14:44:29 +00:00
Ulrich Drepper 344114d049 Rewritten. 1997-04-02 14:44:20 +00:00
Ulrich Drepper 62f075cd3b Use __signbit inline. Write 0.0/0.0 for NaN. Fix typo in test for `y
= 0.5'.
1997-04-02 14:44:10 +00:00
Ulrich Drepper 231e25e2a3 Use __signbit inline. 1997-04-02 14:43:52 +00:00
Ulrich Drepper b9a0a7fbcd Define __trunc, __signbit, __nearbyint. Remove __modf. 1997-04-02 14:43:44 +00:00
Ulrich Drepper c7b6ca33fd Remove because of inaccuracy. 1997-03-25 01:33:52 +00:00
Ulrich Drepper 4a900bdbca Implementation of log2 function in m68k assembler 1997-03-25 01:33:30 +00:00
Ulrich Drepper 3eb7704ced Implementation of exp2 function in m68k assembler 1997-03-25 01:33:22 +00:00
Ulrich Drepper 57a52ec851 Rewritten. 1997-03-25 01:31:06 +00:00
Ulrich Drepper 647de4a8f9 (__logb, logb): Don't define.
(__ieee754_atan2, __ieee754_pow): Don't define here.
1997-03-25 01:30:32 +00:00
Ulrich Drepper 3b117ce72c Update feature tests to use __USE_ISOC9X.
[__USE_ISOC9X]: Define __log2 and __exp2 inlines.
(fabs): Remove defininition, it is a gcc builtin.
(sqrt, __sqrt): Remove definition, they have wrappers in libm.
1997-03-08 05:08:06 +00:00
Ulrich Drepper 28c50ce97f update from main archive 970304 1997-03-04 05:53:20 +00:00
Ulrich Drepper b5ce64efa4 update from main arhive 970119 1997-01-20 02:49:42 +00:00
Ulrich Drepper 1120c0ed16 update from main archive 1996-09-27 03:44:39 +00:00
Ulrich Drepper 69e4430b4d Why are these removed? 1996-09-21 12:41:17 +00:00
Ulrich Drepper 22a45bf1a8 update from main archive 960919 1996-09-20 01:57:51 +00:00
Ulrich Drepper 16d6b38e4d update from main archive 960909 1996-09-10 01:59:36 +00:00
Ulrich Drepper 11309adfce update from main archive 960904 1996-09-05 02:48:53 +00:00
Roland McGrath 74802a5469 Sun Jun 9 20:40:00 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* sysdeps/m68k/fpu/e_acosl.c: New file.
1996-06-10 09:23:00 +00:00
Roland McGrath 40baa3096b Tue Jun 4 22:03:02 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* sysdeps/m68k/fpu/__math.h: Define long double versions of
	the inline functions.
	* sysdeps/m68k/fpu/e_asinl.c, sysdeps/m68k/fpu/e_atanl.c,
	sysdeps/m68k/fpu/e_acosl.c, sysdeps/m68k/fpu/e_expl.c,
	sysdeps/m68k/fpu/e_fmodl.c, sysdeps/m68k/fpu/e_log10l.c,
	sysdeps/m68k/fpu/e_logl.c, sysdeps/m68k/fpu/e_powl.c,
	sysdeps/m68k/fpu/e_remainderl.c, sysdeps/m68k/fpu/e_scalbl.c,
	sysdeps/m68k/fpu/e_sinhl.c, sysdeps/m68k/fpu/e_sqrtl.c,
	sysdeps/m68k/fpu/k_cosl.c, sysdeps/m68k/fpu/k_sinl.c,
	sysdeps/m68k/fpu/k_tanl.c, sysdeps/m68k/fpu/s_atanl.c,
	sysdeps/m68k/fpu/s_ceill.c, sysdeps/m68k/fpu/s_cosl.c,
	sysdeps/m68k/fpu/s_expm1l.c, sysdeps/m68k/fpu/s_fabsl.c,
	sysdeps/m68k/fpu/s_finitel.c, sysdeps/m68k/fpu/s_floorl.c,
	sysdeps/m68k/fpu/s_frexpl.c, sysdeps/m68k/fpu/s_ilogbl.c,
	sysdeps/m68k/fpu/s_isinfl.c, sysdeps/m68k/fpu/s_isnanl.c,
	sysdeps/m68k/fpu/s_ldexpl.c, sysdeps/m68k/fpu/s_log1pl.c,
	sysdeps/m68k/fpu/s_logbl.c, sysdeps/m68k/fpu/s_modfl.c,
	sysdeps/m68k/fpu/s_rintl.c, sysdeps/m68k/fpu/s_scalbnl.c,
	sysdeps/m68k/fpu/s_significandl.c, sysdeps/m68k/fpu/s_sinl.c,
	sysdeps/m68k/fpu/e_atanhl.c, sysdeps/m68k/fpu/e_coshl.c: New files.
1996-06-07 21:00:20 +00:00
Roland McGrath 863a5d8290 Tue Jun 4 22:03:02 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* sysdeps/m68k/fpu/e_acos.c, sysdeps/m68k/fpu/e_fmod.c,
 	sysdeps/m68k/fpu/k_cos.c, sysdeps/m68k/fpu/k_sin.c,
 	sysdeps/m68k/fpu/k_tan.c, sysdeps/m68k/fpu/s_atan.c,
 	sysdeps/m68k/fpu/s_frexp.c, sysdeps/m68k/fpu/s_ilogb.c,
 	sysdeps/m68k/fpu/s_isinf.c, sysdeps/m68k/fpu/s_ldexp.c,
 	sysdeps/m68k/fpu/s_modf.c: Define generic functions using FUNC and
 	float_type with appropriate defaults.
1996-06-06 05:22:44 +00:00
Roland McGrath 7c2f9239ec Tue Jun 4 22:03:02 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* sysdeps/m68k/fpu/__math.h: Define long double versions of
	the inline functions.
1996-06-06 05:22:31 +00:00