NetBSD/lib/libc/arch/x86_64/gen
pooka 65ec9d356d Don't clobber callee save registers r12 & r13 in swapcontext. They
were saved in the stack, but the subsequent swapcontext would return
to the earlier stack frame and never restore them.  Fixes puffs
with default compiler flags on amd64.

Thanks to Mihai Chelaru for providing access to an amd64 machine
for debugging this problem.
2007-04-12 12:33:26 +00:00
..
Makefile.inc build {frexp,ldexp,modf} in the "compat" subtree 2006-07-03 13:13:53 +00:00
__setjmp14.S
__sigsetjmp14.S
_lwp.c Add missing __RCSID() 2005-06-12 05:21:25 +00:00
_setjmp.S
alloca.S
bswap64.S
fabs.S simplify: it doesn't need an i387 to kill a sign bit 2004-03-23 17:11:35 +00:00
flt_rounds.S
fpclassifyl.c ext_int bit is no more. 2007-02-02 23:18:57 +00:00
fpgetmask.S
fpgetround.S
fpgetsticky.S
fpsetmask.S
fpsetround.S
fpsetsticky.S we also have to reset bits in the i387 status 2004-03-09 17:16:13 +00:00
infinityl.c Add missing __RCSID() 2005-06-12 05:21:25 +00:00
isfinitel.c ext_int bit is no more. 2007-02-02 23:18:57 +00:00
isinfl.c ext_int bit is no more. 2007-02-02 23:18:57 +00:00
isnanl.c ext_int bit is no more. 2007-02-02 23:18:57 +00:00
makecontext.c Get the stack alignment right: the stack arguments must start 2004-02-28 15:57:21 +00:00
nanf.c Push back the descriptions of NaN formats, and descriptions of the 2005-04-15 22:39:10 +00:00
resumecontext.S -check for a NULL uc_link before calling setcontext(2); do a real exit(3) 2006-11-08 20:28:03 +00:00
signbitl.c Add C99 fpclassify(), isfinite(), isnormal(), and signbit() macros. 2004-01-15 19:43:44 +00:00
swapcontext.S Don't clobber callee save registers r12 & r13 in swapcontext. They 2007-04-12 12:33:26 +00:00