summaryrefslogtreecommitdiffstats
path: root/lib/libc/amd64/gen
Commit message (Expand)AuthorAgeFilesLines
* Implement the classification macros isfinite(), isinf(), isnan(), anddas2004-07-092-76/+1
* Avoid to touch red zone, in libpthread, ucontext may be saved by kernel'sdavidxu2004-06-151-1/+1
* Fix Yet Another 16 byte stack alignment bug. Thankfully, this one ispeter2004-03-312-10/+10
* Fix a typo in the !__GNUC__ case and remove an obsolete comment.das2004-02-161-3/+1
* Fix some aliasing problems.das2004-02-161-14/+19
* Rewrite fabs.S to use pure SSE2 operations. I got the clues how to dopeter2004-02-081-10/+35
* "Fix" makecontext() so that the C code begins execution with itspeter2003-12-051-2/+6
* Add rfork_thread(3).alc2003-10-132-1/+102
* Fix fabs(). This commit brought to you by the letter 'l'.peter2003-09-261-1/+1
* Set mc_len to sizeof(mcontext_t), otherwise it is an invalid context.davidxu2003-07-261-0/+1
* Instantiate explicit callable versions of the machine/ieeefp.h inlinespeter2003-07-229-1/+67
* Add amd64 versions of makecontext() and signalcontext() neededdeischen2003-07-193-1/+208
* This is unusable on amd64. Remove it before it causes more confusion.peter2003-06-131-53/+0
* Use C99 compatible ASM statements.obrien2003-06-101-1/+1
* Cosmetic; record offsets used within jmpbufpeter2003-06-023-30/+30
* Fix sigsetjmp(). It helps if we do not try to save the old signal maskpeter2003-06-021-0/+1
* Update ldexp.c for amd64.peter2003-05-102-7/+1
* SIG_SETMASK is 3, not 1. Sigh.peter2003-05-081-1/+1
* Fix an embarresing transcription error from i386 to amd64. Put the argumentspeter2003-05-082-13/+12
* Tidy up modf.S and make it actually work. It wasn't extractingpeter2003-05-081-16/+13
* Fix typo, even though this is unused.peter2003-05-081-1/+1
* Turn off alloca.S - it cannot possibly work like this since on AMD64, gccpeter2003-05-071-1/+1
* Convert the i386 alloca(3) to the x86-64 ISA.obrien2003-05-011-0/+53
* Update for AMD64 contexts. Note that this still has some x87-style FPUpeter2003-04-303-105/+112
* Reduce the SRCS to what compilespeter2003-04-301-3/+3
* Floating point libc functions traditionally written in ASM.obrien2003-04-302-0/+113
* o Implement C99 classification macros isfinite(), isinf(), isnan(),mike2003-02-121-0/+2
* Implement fpclassify():mike2003-02-081-0/+3
* Disconnect the userland get/set/swapcontext() functions fromdeischen2002-11-161-2/+2
* Re-apply the previously backed-out commit that fixes the problem wherearchie2002-10-311-1/+1
* Revert previous commit to unbreak world until we figure out thearchie2002-09-201-1/+1
* Fix a problem with the definition of HUGE_VAL causing the gcc warningarchie2002-09-191-1/+1
* Fixed editing error in previous commit (*blush*).bde2002-09-171-1/+1
* Fixed unsorting of SRCS.bde2002-09-171-2/+2
* Save and restore FPU state properly in ucontext_t's.mini2002-09-161-1/+1
* Restore CSRG ID's lost in January 1995.obrien2002-03-236-13/+26
* Fix the style of the SCM ID's.obrien2002-03-224-13/+9
* Move swapcontext.c to the ${MACHINE_ARCH}/gen/Makefile.inc area, otherwisepeter2002-03-211-1/+1
* Fixed unsorting and splitting of SRCS in previous commit.bde2002-01-111-2/+2
* Add getcontext, setcontext, makecontext, and swapcontext. Thesedeischen2002-01-101-0/+1
* De-orbit DEFS.h - the other arches do not use it, and it got replacedpeter2001-10-243-3/+1
* Removed duplicate VCS ID tags, as per style(9).ru2001-08-136-15/+6
* Remove _THREAD_SAFE and make libc thread-safe by default bydeischen2001-01-243-36/+10
* rfork(2) wrapper for simple rfork-style threads. I have lost count ofpeter2000-07-291-1/+1
* Use assembler directives rather than ALTENTRY() so that longjmp() andjasone2000-05-042-10/+8
* Remove unnecessary alternate entry points for *setjmp(). Make the mainjasone2000-01-203-15/+18
* Make minor entry point changes to support libc_r.jasone2000-01-193-6/+6
* Add three-tier symbol naming in support of POSIX thread cancellationjasone2000-01-123-10/+18
* Unbreak profiling. bde says this is not the cleanest way to fix thejasone2000-01-042-4/+4
* Creating weak symbols doesn't work correctly when building an aout libc.jasone1999-12-242-8/+4
OpenPOWER on IntegriCloud