freebsd-dev/lib/libc/ia64/gen
Marcel Moolenaar fae3c3b7eb Rough implement of makecontext() needed to support libthr.
o  Up to 8 arguments are allowed. This is the number of arguments
   passed in registers. Subsequent registers are passed on the stack.
   Trying to deal with this is not easy in C and likely forces us to
   use assembly code. Let's avoid that for now. There's no indication
   that more than 8 arguments is a strong requirement (Linux also has
   an 8 argument limit).
o  We expect that the stack base is 16-byte aligned and the stack
   size is a multiple of 16-byte. We bomb out if this is not the case.
   We probably want to be less strict by enforcing it ourselves. For
   now it's better to not hide gross alignment bogons by silently
   correcting it.
2003-05-31 19:42:51 +00:00
..
__divdf3.S Use __FBSDID. 2003-03-03 01:09:46 +00:00
__divdi3.S Use __FBSDID. 2003-03-03 01:09:46 +00:00
__divsf3.S Use __FBSDID. 2003-03-03 01:09:46 +00:00
__divsi3.S Use __FBSDID. 2003-03-03 01:09:46 +00:00
__moddi3.S Use __FBSDID. 2003-03-03 01:09:46 +00:00
__modsi3.S Use __FBSDID. 2003-03-03 01:09:46 +00:00
__udivdi3.S Use __FBSDID. 2003-03-03 01:09:46 +00:00
__udivsi3.S Use __FBSDID. 2003-03-03 01:09:46 +00:00
__umoddi3.S Use __FBSDID. 2003-03-03 01:09:46 +00:00
__umodsi3.S Use __FBSDID. 2003-03-03 01:09:46 +00:00
_setjmp.S Fix threaded applications on ia64 that are linked dynamicly. We did 2003-03-05 04:39:24 +00:00
fabs.S Use __FBSDID. 2003-03-03 01:09:46 +00:00
fpgetmask.c Fix the style of the SCM ID's. 2002-03-22 21:53:29 +00:00
fpgetround.c Implement missing fpgetround() and fpsetround(). 2003-01-11 07:24:54 +00:00
fpsetmask.c Fix the style of the SCM ID's. 2002-03-22 21:53:29 +00:00
fpsetround.c Implement missing fpgetround() and fpsetround(). 2003-01-11 07:24:54 +00:00
frexp.c Fix the style of the SCM ID's. 2002-03-22 21:53:29 +00:00
infinity.c ia64 actually uses 80-bit long doubles and must support big and little 2003-02-26 16:04:34 +00:00
isinf.c o Implement C99 classification macros isfinite(), isinf(), isnan(), 2003-02-12 20:03:41 +00:00
ldexp.c Fix the style of the SCM ID's. 2002-03-22 21:53:29 +00:00
makecontext.c Rough implement of makecontext() needed to support libthr. 2003-05-31 19:42:51 +00:00
Makefile.inc Rough implement of makecontext() needed to support libthr. 2003-05-31 19:42:51 +00:00
modf.c Fix the style of the SCM ID's. 2002-03-22 21:53:29 +00:00
setjmp.S ABI breaker: Move the J_SIGMASK field in the jmpbuf before 2003-03-05 03:30:54 +00:00
sigsetjmp.S Use __FBSDID. 2003-03-03 01:09:46 +00:00
unwind.c Implement _Unwind_FindTableEntry(). This function is part of GCC 2002-04-13 04:06:34 +00:00