external/glibc.git
27 years agoMIPS64 support.
Ulrich Drepper [Sat, 21 Jun 1997 02:06:13 +0000 (02:06 +0000)]
MIPS64 support.

27 years agoMIPS64 specific setjmp buffer
Ulrich Drepper [Sat, 21 Jun 1997 02:05:01 +0000 (02:05 +0000)]
MIPS64 specific setjmp buffer

27 years agoSay it's a 6t4 bit machine.
Ulrich Drepper [Sat, 21 Jun 1997 02:03:54 +0000 (02:03 +0000)]
Say it's a 6t4 bit machine.

27 years agoMISP/DEC byte order definition.
Ulrich Drepper [Sat, 21 Jun 1997 02:02:58 +0000 (02:02 +0000)]
MISP/DEC byte order definition.

27 years agoMIPS specific setjmp buffer.
Ulrich Drepper [Sat, 21 Jun 1997 02:02:43 +0000 (02:02 +0000)]
MIPS specific setjmp buffer.

27 years agoMIPS specific byte order definition.
Ulrich Drepper [Sat, 21 Jun 1997 02:02:34 +0000 (02:02 +0000)]
MIPS specific byte order definition.

27 years agoMIPS support.
Ulrich Drepper [Sat, 21 Jun 1997 02:02:21 +0000 (02:02 +0000)]
MIPS support.

27 years agoMIPS specific ELF startup code
Ulrich Drepper [Sat, 21 Jun 1997 02:01:37 +0000 (02:01 +0000)]
MIPS specific ELF startup code

27 years agoMIPS changes.
Ulrich Drepper [Sat, 21 Jun 1997 02:00:23 +0000 (02:00 +0000)]
MIPS changes.

27 years agoMIPS assembler version of GMP function.
Ulrich Drepper [Sat, 21 Jun 1997 01:59:39 +0000 (01:59 +0000)]
MIPS assembler version of GMP function.

27 years agoRemoved. WE have a .S file now
Ulrich Drepper [Sat, 21 Jun 1997 01:58:17 +0000 (01:58 +0000)]
Removed.  WE have a .S file now

27 years agoHurd/MIPS64 patches.
Ulrich Drepper [Sat, 21 Jun 1997 01:43:54 +0000 (01:43 +0000)]
Hurd/MIPS64 patches.

27 years agoMoved from below.
Ulrich Drepper [Sat, 21 Jun 1997 01:43:22 +0000 (01:43 +0000)]
Moved from below.

27 years agolongjmp support for Hurd/MIPS.
Ulrich Drepper [Sat, 21 Jun 1997 01:42:52 +0000 (01:42 +0000)]
longjmp support for Hurd/MIPS.

27 years agoInterrupt code for Hurd/MIPS.
Ulrich Drepper [Sat, 21 Jun 1997 01:42:17 +0000 (01:42 +0000)]
Interrupt code for Hurd/MIPS.

27 years agoInit code for Hurd/MIPS.
Ulrich Drepper [Sat, 21 Jun 1997 01:41:58 +0000 (01:41 +0000)]
Init code for Hurd/MIPS.

27 years agoDynamic loader for Hurd/MIPS.
Ulrich Drepper [Sat, 21 Jun 1997 01:41:15 +0000 (01:41 +0000)]
Dynamic loader for Hurd/MIPS.

27 years ago<foo.h> -> <bits/foo.h>.
Ulrich Drepper [Sat, 21 Jun 1997 01:37:20 +0000 (01:37 +0000)]
<foo.h> -> <bits/foo.h>.

27 years agoGet sigcontext via <signal.h> instead.
Ulrich Drepper [Sat, 21 Jun 1997 01:13:01 +0000 (01:13 +0000)]
Get sigcontext via <signal.h> instead.

27 years agoDescribe Linux/ARM specific extra files.
Ulrich Drepper [Thu, 19 Jun 1997 19:09:33 +0000 (19:09 +0000)]
Describe Linux/ARM specific extra files.

27 years agoRemove FIXME and special case for quotient.
Ulrich Drepper [Thu, 19 Jun 1997 19:05:14 +0000 (19:05 +0000)]
Remove FIXME and special case for quotient.

27 years agoRenamed to s_llrint.
Ulrich Drepper [Thu, 19 Jun 1997 19:04:58 +0000 (19:04 +0000)]
Renamed to s_llrint.

27 years agoRenamed to lrint.
Ulrich Drepper [Thu, 19 Jun 1997 19:04:54 +0000 (19:04 +0000)]
Renamed to lrint.

27 years agoImplementation of m68k specific lrint function.
Ulrich Drepper [Thu, 19 Jun 1997 19:04:45 +0000 (19:04 +0000)]
Implementation of m68k specific lrint function.

27 years agoImplementation of m68k specific llrint function.
Ulrich Drepper [Thu, 19 Jun 1997 19:04:35 +0000 (19:04 +0000)]
Implementation of m68k specific llrint function.

27 years agoRename __rinttol to __lrint and rinttol to lrint.
Ulrich Drepper [Thu, 19 Jun 1997 19:03:16 +0000 (19:03 +0000)]
Rename __rinttol to __lrint and rinttol to lrint.

27 years agoARM/Linux dependent assembler and low-level definitions.
Ulrich Drepper [Thu, 12 Jun 1997 21:24:27 +0000 (21:24 +0000)]
ARM/Linux dependent assembler and low-level definitions.

27 years agoARM dependent assembler and low-level definitions.
Ulrich Drepper [Thu, 12 Jun 1997 21:23:19 +0000 (21:23 +0000)]
ARM dependent assembler and low-level definitions.

27 years agobrk implementation for ARM.
Ulrich Drepper [Thu, 12 Jun 1997 21:22:18 +0000 (21:22 +0000)]
brk implementation for ARM.

27 years agoDo it right so that gcc doesn't optimize out the operations.
Ulrich Drepper [Wed, 4 Jun 1997 19:05:17 +0000 (19:05 +0000)]
Do it right so that gcc doesn't optimize out the operations.

27 years ago(isgreater, isgreaterequal, isless, islessequal, islessgreater,
Ulrich Drepper [Wed, 4 Jun 1997 19:05:10 +0000 (19:05 +0000)]
(isgreater, isgreaterequal, isless, islessequal, islessgreater,
isunordered): Fix assembler syntax.

27 years agom68k specific NaN value definitions.
Ulrich Drepper [Wed, 4 Jun 1997 19:05:00 +0000 (19:05 +0000)]
m68k specific NaN value definitions.

27 years agoChange GCC's HUGE_VAL{,F,L} to use DI and SI mode integers instead of
Ulrich Drepper [Wed, 4 Jun 1997 19:04:28 +0000 (19:04 +0000)]
Change GCC's HUGE_VAL{,F,L} to use DI and SI mode integers instead of
bytes.  Fix value of HUGE_VALL.

27 years ago(__fd_mask): Change type to `unsigned long int'.
Ulrich Drepper [Sun, 1 Jun 1997 10:48:17 +0000 (10:48 +0000)]
(__fd_mask): Change type to `unsigned long int'.

27 years agoUndef some bits we may have gotten from <linux/posix_types.h>.
Ulrich Drepper [Sat, 31 May 1997 00:46:33 +0000 (00:46 +0000)]
Undef some bits we may have gotten from <linux/posix_types.h>.

27 years agoTiny cleanups.
Ulrich Drepper [Sat, 31 May 1997 00:46:24 +0000 (00:46 +0000)]
Tiny cleanups.

27 years agoAdd copyright.
Ulrich Drepper [Sat, 31 May 1997 00:46:15 +0000 (00:46 +0000)]
Add copyright.
(rdfpcr): Use excb rather than trapb.  Be more efficient about
getting at the fpcr.
(wrfpcr): Likewise.
(__setfpucw): Reformat.

27 years agoAdd definition for Miata.
Ulrich Drepper [Sat, 31 May 1997 00:46:01 +0000 (00:46 +0000)]
Add definition for Miata.

27 years agoDon't use jmp macro to make sure the stack frame is released the very
Ulrich Drepper [Sat, 31 May 1997 00:45:54 +0000 (00:45 +0000)]
Don't use jmp macro to make sure the stack frame is released the very
instruction before the real jump out.

27 years agoMath exception and environment handling.
Ulrich Drepper [Sat, 31 May 1997 00:43:46 +0000 (00:43 +0000)]
Math exception and environment handling.

27 years agoTemporarily turn on -mieee globally. This will last until I figure
Ulrich Drepper [Sat, 31 May 1997 00:42:09 +0000 (00:42 +0000)]
Temporarily turn on -mieee globally.  This will last until I figure
out how to build a parallel libm_ieee.

27 years agoFix missing negate. Use __m81_test instead of explicit comparisons.
Ulrich Drepper [Thu, 29 May 1997 12:05:37 +0000 (12:05 +0000)]
Fix missing negate.  Use __m81_test instead of explicit comparisons.

27 years agoDe-ansidecl-fy.
Ulrich Drepper [Mon, 26 May 1997 22:28:25 +0000 (22:28 +0000)]
De-ansidecl-fy.

27 years ago(elf_machine_rel): Print warning about changed size in copy relocation
Ulrich Drepper [Sun, 25 May 1997 01:07:16 +0000 (01:07 +0000)]
(elf_machine_rel): Print warning about changed size in copy relocation
only if symbol in shared object is larger or _dl_verbose is nonzero.

27 years agoAdd EPERM.
Ulrich Drepper [Sat, 24 May 1997 20:22:52 +0000 (20:22 +0000)]
Add EPERM.

27 years ago(elf_machine_runtime_setup): Return lazy.
Ulrich Drepper [Sat, 24 May 1997 02:15:43 +0000 (02:15 +0000)]
(elf_machine_runtime_setup): Return lazy.

27 years ago(elf_machine_runtime_setup): If we are
Ulrich Drepper [Sat, 24 May 1997 02:10:36 +0000 (02:10 +0000)]
(elf_machine_runtime_setup): If we are
not looking at the new thread-safe .plt, don't be lazy about relocs.
(_dl_runtime_resolve): Fix up arithmetic for new .plt layout.
(elf_alpha_fix_plt): Insert wmb as appropriate to ensure safety.

27 years agopretty printing.
Ulrich Drepper [Thu, 22 May 1997 02:18:07 +0000 (02:18 +0000)]
pretty printing.

27 years agoprofiling interface for Linux/ARM.
Ulrich Drepper [Thu, 22 May 1997 02:17:10 +0000 (02:17 +0000)]
profiling interface for Linux/ARM.

27 years agoAvoid warning about nested comments.
Ulrich Drepper [Thu, 22 May 1997 02:16:31 +0000 (02:16 +0000)]
Avoid warning about nested comments.

27 years agoAdd EPROTOTYPE, ESRCH.
Ulrich Drepper [Thu, 22 May 1997 02:15:00 +0000 (02:15 +0000)]
Add EPROTOTYPE, ESRCH.

27 years agoAdd cacheflush.
Ulrich Drepper [Wed, 21 May 1997 01:44:24 +0000 (01:44 +0000)]
Add cacheflush.

27 years agoLinux/ARM specific implementation
Ulrich Drepper [Wed, 21 May 1997 01:44:03 +0000 (01:44 +0000)]
Linux/ARM specific implementation

27 years agoAdd definition for ret and MOVE.
Ulrich Drepper [Wed, 21 May 1997 01:40:24 +0000 (01:40 +0000)]
Add definition for ret and MOVE.

27 years agoImplementation of fork syscall for ARM.
Ulrich Drepper [Wed, 21 May 1997 01:39:40 +0000 (01:39 +0000)]
Implementation of fork syscall for ARM.

27 years agoBasic error numbers for standalone ARM platform.
Ulrich Drepper [Wed, 21 May 1997 01:35:00 +0000 (01:35 +0000)]
Basic error numbers for standalone ARM platform.

27 years agoDon't define DIR, but __dirstream.
Ulrich Drepper [Wed, 21 May 1997 01:34:06 +0000 (01:34 +0000)]
Don't define DIR, but __dirstream.

27 years agoDon't include bstring.h, it doesn't exist.
Ulrich Drepper [Wed, 21 May 1997 01:22:18 +0000 (01:22 +0000)]
Don't include bstring.h, it doesn't exist.

27 years agoTTY definitions.
Ulrich Drepper [Sat, 10 May 1997 23:36:46 +0000 (23:36 +0000)]
TTY definitions.

27 years agoLikewise tuck the thread data onto the new thread's stack.
Ulrich Drepper [Wed, 7 May 1997 15:31:06 +0000 (15:31 +0000)]
Likewise tuck the thread data onto the new thread's stack.

27 years agoDon't presume that the kernel will preserve non-call-saved registers;
Ulrich Drepper [Wed, 7 May 1997 15:30:58 +0000 (15:30 +0000)]
Don't presume that the kernel will preserve non-call-saved registers;
save and restore a0 across the system call.

27 years agoRewritten.
Ulrich Drepper [Wed, 7 May 1997 15:29:27 +0000 (15:29 +0000)]
Rewritten.

27 years agoDon't define huge_val.
Ulrich Drepper [Wed, 7 May 1997 15:29:22 +0000 (15:29 +0000)]
Don't define huge_val.

27 years agom68k specific complex sine implementation for long double.
Ulrich Drepper [Wed, 7 May 1997 15:28:03 +0000 (15:28 +0000)]
m68k specific complex sine implementation for long double.

27 years agom68k specific complex sine implementation for float.
Ulrich Drepper [Wed, 7 May 1997 15:27:51 +0000 (15:27 +0000)]
m68k specific complex sine implementation for float.

27 years agom68k specific complex sine implementation for double.
Ulrich Drepper [Wed, 7 May 1997 15:27:44 +0000 (15:27 +0000)]
m68k specific complex sine implementation for double.

27 years agom68k specific complex cosine implementation for long double.
Ulrich Drepper [Wed, 7 May 1997 15:27:27 +0000 (15:27 +0000)]
m68k specific complex cosine implementation for long double.

27 years agom68k specific complex cosine implementation for float.
Ulrich Drepper [Wed, 7 May 1997 15:27:16 +0000 (15:27 +0000)]
m68k specific complex cosine implementation for float.

27 years agom68k specific complex cosine implementation.
Ulrich Drepper [Wed, 7 May 1997 15:27:03 +0000 (15:27 +0000)]
m68k specific complex cosine implementation.

27 years agoRaise invalid exception for NaN result.
Ulrich Drepper [Wed, 7 May 1997 15:26:29 +0000 (15:26 +0000)]
Raise invalid exception for NaN result.
Use __m81_test.

27 years ago(__frexp): Don't raise invalid exception on infinite value.
Ulrich Drepper [Wed, 7 May 1997 15:26:19 +0000 (15:26 +0000)]
(__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.

27 years ago(elf_machine_rela): Check for mismatch in size for copy relocation.
Ulrich Drepper [Wed, 7 May 1997 14:32:55 +0000 (14:32 +0000)]
(elf_machine_rela): Check for mismatch in size for copy relocation.

27 years agoSave the function argument in t0 rather than a4 to avoid it being
Ulrich Drepper [Wed, 30 Apr 1997 15:49:27 +0000 (15:49 +0000)]
Save the function argument in t0 rather than a4 to avoid it being
clobbered.

27 years agom68k specific optimized version of sincos for long double.
Ulrich Drepper [Mon, 21 Apr 1997 11:38:01 +0000 (11:38 +0000)]
m68k specific optimized version of sincos for long double.

27 years agom68k specific optimized version of sincos for float.
Ulrich Drepper [Mon, 21 Apr 1997 11:37:48 +0000 (11:37 +0000)]
m68k specific optimized version of sincos for float.

27 years agom68k specific optimized version of sincos for double.
Ulrich Drepper [Mon, 21 Apr 1997 11:37:37 +0000 (11:37 +0000)]
m68k specific optimized version of sincos for double.

27 years agoRewrite handling of integral exponent.
Ulrich Drepper [Mon, 21 Apr 1997 11:36:58 +0000 (11:36 +0000)]
Rewrite handling of integral exponent.

27 years agoDefine optimized versions of isgreater, isgreaterequal, isless,
Ulrich Drepper [Mon, 21 Apr 1997 11:36:45 +0000 (11:36 +0000)]
Define optimized versions of isgreater, isgreaterequal, isless,
islessequal, islessgreater, and isunordered.
Add inlined sincos{,l,f}.

27 years agom68k specific math exception handling code.
Ulrich Drepper [Thu, 17 Apr 1997 15:09:43 +0000 (15:09 +0000)]
m68k specific math exception handling code.

27 years agom68k specific math type and constant definitions.
Ulrich Drepper [Thu, 17 Apr 1997 15:07:44 +0000 (15:07 +0000)]
m68k specific math type and constant definitions.

27 years agoremquo implementation for long double according to IEEE.
Ulrich Drepper [Thu, 17 Apr 1997 15:04:34 +0000 (15:04 +0000)]
remquo implementation for long double according to IEEE.

27 years agoremquo implementation for float according to IEEE.
Ulrich Drepper [Thu, 17 Apr 1997 15:04:17 +0000 (15:04 +0000)]
remquo implementation for float according to IEEE.

27 years agoremquo implementation for double according to IEEE.
Ulrich Drepper [Thu, 17 Apr 1997 15:04:04 +0000 (15:04 +0000)]
remquo implementation for double according to IEEE.

27 years agoBasic functionality for libc on ARM
Ulrich Drepper [Mon, 14 Apr 1997 02:11:12 +0000 (02:11 +0000)]
Basic functionality for libc on ARM

27 years agom68k specific round long double to long long function.
Ulrich Drepper [Sat, 12 Apr 1997 23:37:52 +0000 (23:37 +0000)]
m68k specific round long double to long long function.

27 years agom68k specific round long double to long function.
Ulrich Drepper [Sat, 12 Apr 1997 23:37:40 +0000 (23:37 +0000)]
m68k specific round long double to long function.

27 years ago(__rinttol, rinttol): New inline.
Ulrich Drepper [Sat, 12 Apr 1997 23:37:12 +0000 (23:37 +0000)]
(__rinttol, rinttol): New inline.

27 years agoDon't define INFINITY.
Ulrich Drepper [Sat, 12 Apr 1997 23:36:57 +0000 (23:36 +0000)]
Don't define INFINITY.

27 years agoComplex sinh function for m68k.
Ulrich Drepper [Fri, 11 Apr 1997 10:28:26 +0000 (10:28 +0000)]
Complex sinh function for m68k.

27 years agoUse internal exp function instead of wrapper.
Ulrich Drepper [Fri, 11 Apr 1997 10:27:30 +0000 (10:27 +0000)]
Use internal exp function instead of wrapper.

27 years agoComplex cosh function for m68k.
Ulrich Drepper [Fri, 11 Apr 1997 10:27:18 +0000 (10:27 +0000)]
Complex cosh function for m68k.

27 years agom68k specific implementation for trunc for long double.
Ulrich Drepper [Wed, 2 Apr 1997 14:46:54 +0000 (14:46 +0000)]
m68k specific implementation for trunc for long double.

27 years agom68k specific implementation for trunc for float.
Ulrich Drepper [Wed, 2 Apr 1997 14:46:42 +0000 (14:46 +0000)]
m68k specific implementation for trunc for float.

27 years agom68k specific implementation for trunc for double.
Ulrich Drepper [Wed, 2 Apr 1997 14:46:33 +0000 (14:46 +0000)]
m68k specific implementation for trunc for double.

27 years agom68k specific implementation for nearbyint for long double.
Ulrich Drepper [Wed, 2 Apr 1997 14:46:18 +0000 (14:46 +0000)]
m68k specific implementation for nearbyint for long double.

27 years agom68k specific implementation for nearbyint for float.
Ulrich Drepper [Wed, 2 Apr 1997 14:46:07 +0000 (14:46 +0000)]
m68k specific implementation for nearbyint for float.

27 years agom68k specific implementation for nearbyint for double.
Ulrich Drepper [Wed, 2 Apr 1997 14:45:59 +0000 (14:45 +0000)]
m68k specific implementation for nearbyint for double.

27 years agom68k specific implementation for cexp for long double.
Ulrich Drepper [Wed, 2 Apr 1997 14:45:25 +0000 (14:45 +0000)]
m68k specific implementation for cexp for long double.

27 years agom68k specific implementation for cexp for float.
Ulrich Drepper [Wed, 2 Apr 1997 14:45:13 +0000 (14:45 +0000)]
m68k specific implementation for cexp for float.

27 years agom68k specific implementation for cexp for double.
Ulrich Drepper [Wed, 2 Apr 1997 14:45:04 +0000 (14:45 +0000)]
m68k specific implementation for cexp for double.