summaryrefslogtreecommitdiffstats
path: root/lib/libc/arch (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* LSRCS should refer to the C source version of asm files 'put it in' deraadt@drahn2007-05-172-4/+4
|
* Unbreak libc on arm. -mojmaja2007-05-171-2/+2
|
* fix some lint 'xxx used, but not defined' warnings by properly addingotto2007-05-156-7/+19
| | | | stuff to LSRCS
* Move landisk to hardware floating point. At the moment the FPU context ismiod2007-03-029-136/+265
| | | | | | | | | | | | | | | always saved upon context switches, as FPU registers are heavily used for long long computations (don't ask). Gcc default to -m4. Credits to drahn@ otto@ and deraadt@ for feedback and help testing. Upgrade procedure if you don't want to use the damn snapshots: - build and install new kernel, reboot off it - build new gcc, do not install it yet - make includes - install new gcc - build and install lib/csu and lib/libc - make build
* from FreeBSD via Jung (moorang at gmail), fix obvious typo in __fpu_ftox()jason2007-02-121-9/+9
| | | | which caused all negative numbers returned to be == -1.
* please gccderaadt2006-12-231-1/+2
|
* Do not use fpu in the softfloat case. Fixes lib/libc/ieeefp/roundotto2006-11-141-1/+5
| | | | regress test; ok miod@
* missing ;otto2006-11-131-2/+2
|
* fix infinity, taking into account endianess. ok drahn@ miod@otto2006-11-121-2/+6
|
* Load the syscall number into the scratch register (r12) so that we dontdrahn2006-11-071-1/+3
| | | | need the copyin.
* Build the correct arch softfloat code.drahn2006-11-071-2/+2
|
* forgot to commit the new files for sh softfloat support.drahn2006-11-073-0/+147
|
* Move (back) to softfloat on sh for now.drahn2006-11-063-6/+19
|
* Dont double fork, and since the assembles the same, use -1, instead of 0xffdrahn2006-11-031-6/+2
| | | | to subtract one.
* and I forgot ldexp.cdrahn2006-10-111-2/+2
|
* build modf.cdrahn2006-10-111-2/+2
|
* Preliminary userland bits for OpenBSD/landisk, many things coming frommiod2006-10-1043-0/+2882
| | | | NetBSD.
* The int (32bit) argument must be sign extended on the 64 bit amd64 beforedrahn2006-05-091-3/+5
| | | | the add. ok miod@, toby@. olrite mickey@
* Properly terminate ENTRY with a semicolon, required for asm profiling.drahn2006-04-241-3/+3
| | | | ok miod, espie
* Gently cast to make lint happy.drahn2006-03-311-2/+2
|
* Be kind to lint, and specify the correct width on these constants.drahn2006-03-313-6/+6
|
* typos from alexey dobriyan;jmc2006-02-061-2/+2
|
* System call stubs don't have a frame of their own, so use EMTRY_LEAF insteadkettenis2006-01-059-21/+21
| | | | | | of ENTRY. This avoids emitting bogus unwind entries, which makes gdb a lot happier. ok mickey@
* System call stubs don't have a frame of their own, so use EMTRY_LEAF insteadkettenis2006-01-059-21/+21
| | | | | | of ENTRY. This avoids emitting bogus unwind entries, which makes gdb a lot happier. ok mickey@
* Remove the advertising clause in the UCB license which Berkeleyjsg2005-12-1312-72/+24
| | | | | rescinded 22 July 1999. Checked by ian@ and deraadt@
* if we pull in a .S file, we must fake out the lint with a .c filederaadt2005-11-2913-27/+39
| | | | | for this first cut, we will do this for alloca() using alloca.c by adding it to LSRCS
* undo unrelated commitespie2005-08-071-2/+2
|
* .PATH betterderaadt2005-08-071-2/+2
|
* zap rcsid.espie2005-08-07302-1570/+303
| | | | okay deraadt@ (tested them all)
* zap rcsid, tested there. okay deraadt@espie2005-08-0752-259/+51
|
* cleanup KMSRC (copy to libkern) list from nonexistant srcs; also noticed before by marc@ and drahn@mickey2005-06-291-3/+2
|
* hppa64 bits cloned form hppamickey2005-04-0133-0/+1694
|
* Fix typo in comment (_setjmp -> setjmp)hshoexer2005-04-011-2/+2
| | | | ok deraadt
* Change wording of APIWARNs to match arch-independent code.kettenis2005-03-252-4/+4
| | | | ok deraadt@
* Fix APIWARNs.kettenis2005-03-252-6/+6
| | | | ok deraadt@
* Replace broken frexp() with a working one from FreeBSD. There'smillert2005-02-0123-838/+22
| | | | | | no need to have a copy for each platform with ieee floating point, only vax needs a special version (which probably has similar bugs). OK and with help from otto@
* fix typo in commenthshoexer2004-10-291-2/+2
| | | | jolan@ tdeval@ pvalchev@ jaredy@
* rcsidmickey2004-10-261-1/+2
|
* fix a couple of wrongly used li's instead of dli's. spotted by as@gnu ;)pefo2004-10-181-3/+3
|
* convert to 64 bitpefo2004-10-021-97/+55
|
* convert to 64 bitpefo2004-10-021-19/+13
|
* add some missing $, ok djm@ 'That looks fine to me' millert@jsg2004-10-013-0/+4
|
* Fix unsigned {int, long, long long} to long double conversions forotto2004-09-283-11/+65
| | | | values with the high bit set. ok kettenis@ jason@
* ABI compliant register namespefo2004-09-151-19/+19
|
* setjmp now passes all regress tests.pefo2004-09-103-11/+17
|
* mips64 is now going ABI64 and shared library support!pefo2004-09-0929-114/+270
| | | | String functions need some optimization/rewrite to take full advantage.
* 32 -> 64 bit cleanups but no optimizations yetpefo2004-09-0712-42/+47
|
* remove single 'pefo2004-08-151-2/+2
|
* byepefo2004-08-1144-2516/+0
|
* Move mips to mips64pefo2004-08-1144-0/+2551
|