Commit graph

295 commits

Author SHA1 Message Date
Ulrich Drepper c43ee646dd Add scalbln alias. 1997-10-26 19:59:09 +00:00
Ulrich Drepper 95d16178a8 New (empty) file. 1997-10-26 19:58:56 +00:00
Ulrich Drepper f6672b01b5 Add standard skeleton stuff. 1997-10-26 19:58:40 +00:00
Ulrich Drepper a893b08668 m68k specific optimizations for string functions. 1997-10-12 03:42:19 +00:00
Ulrich Drepper 989166429c (elf_machine_rela): Fix last change.
The R_68K_GLOB_DAT and R_68K_JMP_SLOT relocations really ignore
the addend, Richard.
(elf_machine_fixup_plt): Don't add the addend.
(elf_machine_plt_value): New function.
1997-10-12 03:41:56 +00:00
Ulrich Drepper d0b9a80c6e Rename exp2{,l,f} to __ieee754_exp2{,l,f}. 1997-09-30 16:58:36 +00:00
Ulrich Drepper ff91cf3056 (elf_machine_relplt): Killed.
(ELF_MACHINE_JMP_SLOT): Renamed.
(elf_machine_fixup_plt): New function.
1997-09-27 00:20:13 +00:00
Ulrich Drepper 90864a576a Low-level atomicity functions for m68k. 1997-09-16 00:40:22 +00:00
Ulrich Drepper ea420deaef (elf_machine_load_address): Use _dl_start instead of a local label, to
avoid getting an unreadable label name.
1997-09-05 01:40:47 +00:00
Ulrich Drepper a698457a19 (pic-ccflag): Override it for more efficient code (together with a
change in gcc).
1997-09-05 01:40:38 +00:00
Ulrich Drepper e0b82fb753 [$(subdirs)=db2] (CPPFLAGS): Add macros to provide spinlock
information for db2.
1997-08-27 20:03:43 +00:00
Ulrich Drepper c0d5b73e05 (RTLD_START): Switch back to previous section to avoid confusing the
compiler.
1997-08-27 19:58:41 +00:00
Ulrich Drepper 80bf28e227 Add empty file to prevent the version from libm-ieee754 be compiled
since the later is not needed.
1997-08-10 17:34:46 +00:00
Ulrich Drepper e1da12893a Replace call to abort by infinite loop, to avoid dragging stdio into
the dynamic linker.
1997-08-04 14:26:01 +00:00
Ulrich Drepper 6e8e1d85e0 Add support for shared library profiling. 1997-08-02 20:56:48 +00:00
Ulrich Drepper c093785fe9 M68k optimized functions for swapping byte order. 1997-07-28 22:32:03 +00:00
Ulrich Drepper 482bd6c6e4 (elf_machine_runtime_setup): Add new parameter to enable profiling.
(elf_machine_rela): Add new parameter to specify place to store result in.
1997-07-28 22:31:42 +00:00
Ulrich Drepper 75dc7e89eb Don't handle FE_INEXACT specially, the standard doesn't require it. 1997-07-24 01:32:45 +00:00
Ulrich Drepper 09d24ad477 (elf_machine_rela): Mention program name in warning message. 1997-07-22 00:03:10 +00:00
Ulrich Drepper 216f1b7f7c Define ISO C9x comparison function always. 1997-07-14 21:44:57 +00:00
Ulrich Drepper 6cabe500f3 (fesetenv): Shift the exception mask in the right position. 1997-07-11 01:13:24 +00:00
Ulrich Drepper 07ce00df82 Shift the exception mask in the right position. 1997-07-11 01:13:11 +00:00
Ulrich Drepper c49416b519 Correct the FE_INEXACT and FE_UNDERFLOW cases. 1997-07-06 21:45:05 +00:00
Ulrich Drepper 3bbe33611e m68k specific NaN definitions. 1997-06-27 23:07:33 +00:00
Ulrich Drepper fc83bd9d03 Moved to bits/. 1997-06-27 23:07:23 +00:00
Ulrich Drepper ca50e0187a Adapated for change of s_ilogb.c. 1997-06-26 22:19:58 +00:00
Ulrich Drepper 3fe409285e Define it here. Handle zero, NaN and infinity specially. 1997-06-26 22:19:45 +00:00
Ulrich Drepper fb1efdeaa7 Update copyright. 1997-06-26 22:19:23 +00:00
Ulrich Drepper 8be9676b25 (FP_ILOGB0): Correct value. 1997-06-26 22:19:12 +00:00
Ulrich Drepper e775757079 Don't undef macros for unordered comparison before definition.
Don't define __ilogb.
1997-06-26 22:19:04 +00:00
Ulrich Drepper db31c86395 Update and reformat copyright, remove trailing white spaces and send
through unexpand.
1997-06-26 22:16:52 +00:00
Ulrich Drepper 36e28152c9 Update and reformat copyright, remove trailing white spaces and send
through unexpand.
1997-06-23 21:54:51 +00:00
Ulrich Drepper 5290f57812 Fix type of second argument. 1997-06-23 21:44:36 +00:00
Ulrich Drepper 79c6cc00ff Rewritten. 1997-06-23 21:44:21 +00:00
Ulrich Drepper 622cae1af0 (FP_ILOGB0, FP_ILOGBNAN): Define. 1997-06-23 21:43:50 +00:00
Ulrich Drepper 1594e779ba (__scalbn): Fix type of second argument.
(__ilogb): Remove special case for zero, add stupid special case for NaN.
(__ieee754_scalb): Remove definition.
1997-06-23 21:43:40 +00:00
Ulrich Drepper 788c7990eb Moved to bits/. 1997-06-21 02:40:36 +00:00
Ulrich Drepper 8595663591 m68k specific math values. 1997-06-21 02:39:53 +00:00
Ulrich Drepper 15c1225093 m68k w/out FPU specific math inline functions. 1997-06-21 02:34:13 +00:00
Ulrich Drepper ef8a52eeee m68k specific math inline functions. 1997-06-21 02:34:00 +00:00
Ulrich Drepper 19b9549252 m68k specific math definitions. 1997-06-21 02:33:02 +00:00
Ulrich Drepper 21bc60d240 m68k specific FP environment definitions. 1997-06-21 02:31:18 +00:00
Ulrich Drepper 0d70c1a887 m68k specific setjmp buffer. 1997-06-21 02:29:18 +00:00
Ulrich Drepper 1f7005dfa1 m68k specific endianess specification. 1997-06-21 02:26:23 +00:00
Ulrich Drepper c96df8ef30 (elf_machine_rela): Check that the symbol was found. 1997-06-21 02:08:10 +00:00
Ulrich Drepper 0dab1d3494 Remove FIXME and special case for quotient. 1997-06-19 19:05:14 +00:00
Ulrich Drepper a3baa80ed7 Renamed to s_llrint. 1997-06-19 19:04:58 +00:00
Ulrich Drepper b09d8d6fc8 Renamed to lrint. 1997-06-19 19:04:54 +00:00
Ulrich Drepper fd945ccbb4 Implementation of m68k specific lrint function. 1997-06-19 19:04:45 +00:00
Ulrich Drepper 3f6db74934 Implementation of m68k specific llrint function. 1997-06-19 19:04:35 +00:00
Ulrich Drepper 44d86bcbfb Rename __rinttol to __lrint and rinttol to lrint. 1997-06-19 19:03:16 +00:00
Ulrich Drepper d981488053 Do it right so that gcc doesn't optimize out the operations. 1997-06-04 19:05:17 +00:00
Ulrich Drepper c81b73ad0e (isgreater, isgreaterequal, isless, islessequal, islessgreater,
isunordered): Fix assembler syntax.
1997-06-04 19:05:10 +00:00
Ulrich Drepper 05a8f8e8c7 m68k specific NaN value definitions. 1997-06-04 19:05:00 +00:00
Ulrich Drepper d901ee0d08 Change GCC's HUGE_VAL{,F,L} to use DI and SI mode integers instead of
bytes.  Fix value of HUGE_VALL.
1997-06-04 19:04:28 +00:00
Ulrich Drepper 08eeb8c0d3 Fix missing negate. Use __m81_test instead of explicit comparisons. 1997-05-29 12:05:37 +00:00
Ulrich Drepper 1bf0f668e6 De-ansidecl-fy. 1997-05-26 22:28:25 +00:00
Ulrich Drepper b5fba1adf7 (elf_machine_rel): Print warning about changed size in copy relocation
only if symbol in shared object is larger or _dl_verbose is nonzero.
1997-05-25 01:07:16 +00:00
Ulrich Drepper e295f61993 (elf_machine_runtime_setup): Return lazy. 1997-05-24 02:15:43 +00:00
Ulrich Drepper e7af313d34 Rewritten. 1997-05-07 15:29:27 +00:00
Ulrich Drepper 761edbdece Don't define huge_val. 1997-05-07 15:29:22 +00:00
Ulrich Drepper d607f9b1a4 m68k specific complex sine implementation for long double. 1997-05-07 15:28:03 +00:00
Ulrich Drepper 290960f758 m68k specific complex sine implementation for float. 1997-05-07 15:27:51 +00:00
Ulrich Drepper 29b12174ee m68k specific complex sine implementation for double. 1997-05-07 15:27:44 +00:00
Ulrich Drepper 46a66e25c6 m68k specific complex cosine implementation for long double. 1997-05-07 15:27:27 +00:00
Ulrich Drepper fc2cf9ae39 m68k specific complex cosine implementation for float. 1997-05-07 15:27:16 +00:00
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 e9b08b8835 (elf_machine_rela): Check for mismatch in size for copy relocation. 1997-05-07 14:32:55 +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 d0a13f94e4 Don't define INFINITY. 1997-04-12 23:36:57 +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