summaryrefslogtreecommitdiffstats
path: root/lib/libc/amd64
Commit message (Expand)AuthorAgeFilesLines
* Optimize the instruction alignment.alc2005-04-231-2/+1
* Do not try to store 64 bits into 32 bit errno variable. With the changed libckan2005-04-211-1/+1
* Add a machine-specific, optimized implementation of strcat.alc2005-04-102-1/+166
* Eliminate a conditional branch and as a side-effect eliminate a branch toalc2005-04-101-5/+4
* Add a machine-specific, optimized implementation of strcpy.alc2005-04-102-1/+113
* Add a machine-specific, optimized implementation of strcmp.alc2005-04-092-1/+75
* Add machine-specific, optimized implementations of bcmp and memcmp.alc2005-04-083-1/+67
* Eliminate unneeded instructions that are a vestige of mechanicalalc2005-04-081-10/+4
* Eliminate an unneeded instruction that is a vestige of mechanicalalc2005-04-071-7/+5
* Add machine-specific, optimized implementations of bcopy, bzero, memcpy,alc2005-04-076-0/+212
* Remove fpsetsticky(). This was added for SysV compatibility, but duedas2005-03-152-9/+1
* Define LDBL_NBIT to be a mask indicating the position of the integerdas2005-03-071-1/+2
* Update my email address.das2005-02-061-1/+1
* Eliminate gdtoa.mk and move its contents to ${MACHINE_ARCH}/Makefile.inc.das2005-01-152-5/+4
* Fix brk(3). The stack was unbalanced when we jumped to cerror. Oops!peter2004-10-271-0/+1
* For variables that are only checked with defined(), don't provideru2004-10-241-1/+1
* Add support for TLS in statically linked programs.dfr2004-08-152-1/+39
* 1. Use correct alignment mask, -15 != ~15davidxu2004-07-311-2/+2
* Set fpu context flags to known values, zero is illegal.davidxu2004-07-281-0/+2
* Make FLT_ROUNDS correctly reflect the dynamic rounding mode.das2004-07-192-1/+27
* Replace seven nominally MD implementations of frexp() that are brokendas2004-07-182-69/+1
* 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
* Change the syscall stub branch orders so that the static branch predictionpeter2004-02-224-12/+51
* 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
* Define LDBL_MANH_SIZE and LDBL_MANL_SIZE to be the sizes of thedas2004-01-181-0/+3
* Provide sysarch(2) prototypes in the MD sysarch.h headers. While I'mnectar2004-01-094-12/+4
* "Fix" makecontext() so that the C code begins execution with itspeter2003-12-051-2/+6
* Add implementations of amd64_[gs]et_[fg]sbase().peter2003-10-235-0/+158
* 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
* Sigh. I can't win anything. Use addq rather than addl with %rsp.peter2003-09-041-1/+1
* Apply same basic fix for getcontext(2) as for i386. Store the returnpeter2003-09-042-2/+56
* Fix some minor whitespace botchespeter2003-09-041-1/+1
* Add the mlockall() and munlockall() system calls.bms2003-08-111-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
* Turn off the libc/quad functions since they are not needed for amd64peter2003-07-221-0/+9
* 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
* Repair PIC mode. It seems I was a bit too excited about thepeter2003-05-247-15/+89
* Update ldexp.c for amd64.peter2003-05-102-7/+1
* Add a comment describing why it's important for the values in thisdas2003-05-081-0/+7
* SIG_SETMASK is 3, not 1. Sigh.peter2003-05-081-1/+1
OpenPOWER on IntegriCloud