opnsense-src/lib/libc/mips/gen
Brooks Davis 1e7bf26b33 Add FPU support for MIPS setjmp(3)/longjmp(3).
This change saves/restores the callee-saved MIPS floating point
registers as documented by the o32/n32/n64 spec ("MIPSpro N32
ABI Handbook", Table 2-1) for the _setjmp(3), _longjmp(3),
setjmp(3) and longjmp(3) C library functions.  This is only
included when the C library is built with hardware floating point
support (or when "SOFTFLOAT" is not defined).

Submitted by:	sson
MFC after:	1 month
Sponsored by:	DARPA, AFRL
2014-11-21 20:02:06 +00:00
..
hardfloat Merge r195025 from projects/mips to head by hand: 2010-01-08 23:50:39 +00:00
_ctx_start.S Merge jmallett@'s n64 work into HEAD - changeset 2 2010-06-16 14:13:36 +00:00
_set_tp.c Implement _set_tp 2012-03-06 03:30:09 +00:00
_setjmp.S Add FPU support for MIPS setjmp(3)/longjmp(3). 2014-11-21 20:02:06 +00:00
fabs.c
fabs.S
flt_rounds.c
getcontextx.c The getcontext() from the __fillcontextx() call in the 2013-05-28 04:54:16 +00:00
infinity.c
ldexp.S
longjmp.c Remove clause 3 and 4 from TNF licenses 2013-05-29 01:54:10 +00:00
makecontext.c Merge jmallett@'s n64 work into HEAD - changeset 2 2010-06-16 14:13:36 +00:00
Makefile.inc Add API for obtaining extended machine context states that cannot be 2012-01-21 18:00:28 +00:00
setjmp.S Add FPU support for MIPS setjmp(3)/longjmp(3). 2014-11-21 20:02:06 +00:00
signalcontext.c
sigsetjmp.S Merge jmallett@'s n64 work into HEAD - changeset 1. 2010-06-16 12:55:14 +00:00