summaryrefslogtreecommitdiff
path: root/lib/libc/arch
AgeCommit message (Collapse)Author
2007-10-27Repair FLT_ROUNDS operation. ok kettenis@Miod Vallat
2007-10-24Change the syscall invocation sequences to no longer fetch the last fewMiod Vallat
arguments from the stack, since the kernel will now copyin() them when necessary. This makes all system calls (but mmap()) slightly faster. WARNING! After this commit, your binaries must run against a kernel featuring m88k/m88k/trap.c r1.34 or better - i.e. a 4.1 or later kernel.
2007-05-25"boundries" -> "boundaries" in various comments. Started by Diego Casati.Kenneth R Westerback
2007-05-17LSRCS should refer to the C source version of asm files 'put it in' deraadt@Dale Rahn
2007-05-17Unbreak libc on arm. -mojMats O Jansson
2007-05-15fix some lint 'xxx used, but not defined' warnings by properly addingOtto Moerbeek
stuff to LSRCS
2007-03-02Move landisk to hardware floating point. At the moment the FPU context isMiod Vallat
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
2007-02-12from FreeBSD via Jung (moorang at gmail), fix obvious typo in __fpu_ftox()Jason Wright
which caused all negative numbers returned to be == -1.
2006-12-23please gccTheo de Raadt
2006-11-14Do not use fpu in the softfloat case. Fixes lib/libc/ieeefp/roundOtto Moerbeek
regress test; ok miod@
2006-11-13missing ;Otto Moerbeek
2006-11-12fix infinity, taking into account endianess. ok drahn@ miod@Otto Moerbeek
2006-11-07Load the syscall number into the scratch register (r12) so that we dontDale Rahn
need the copyin.
2006-11-07Build the correct arch softfloat code.Dale Rahn
2006-11-07forgot to commit the new files for sh softfloat support.Dale Rahn
2006-11-06Move (back) to softfloat on sh for now.Dale Rahn
2006-11-03Dont double fork, and since the assembles the same, use -1, instead of 0xffDale Rahn
to subtract one.
2006-10-11and I forgot ldexp.cDale Rahn
2006-10-11build modf.cDale Rahn
2006-10-10Preliminary userland bits for OpenBSD/landisk, many things coming fromMiod Vallat
NetBSD.
2006-05-09The int (32bit) argument must be sign extended on the 64 bit amd64 beforeDale Rahn
the add. ok miod@, toby@. olrite mickey@
2006-04-24Properly terminate ENTRY with a semicolon, required for asm profiling.Dale Rahn
ok miod, espie
2006-03-31Gently cast to make lint happy.Dale Rahn
2006-03-31Be kind to lint, and specify the correct width on these constants.Dale Rahn
2006-02-06typos from alexey dobriyan;Jason McIntyre
2006-01-05System call stubs don't have a frame of their own, so use EMTRY_LEAF insteadMark Kettenis
of ENTRY. This avoids emitting bogus unwind entries, which makes gdb a lot happier. ok mickey@
2006-01-05System call stubs don't have a frame of their own, so use EMTRY_LEAF insteadMark Kettenis
of ENTRY. This avoids emitting bogus unwind entries, which makes gdb a lot happier. ok mickey@
2005-12-13Remove the advertising clause in the UCB license which BerkeleyJonathan Gray
rescinded 22 July 1999. Checked by ian@ and deraadt@
2005-11-29if we pull in a .S file, we must fake out the lint with a .c fileTheo de Raadt
for this first cut, we will do this for alloca() using alloca.c by adding it to LSRCS
2005-08-07undo unrelated commitMarc Espie
2005-08-07.PATH betterTheo de Raadt
2005-08-07zap rcsid.Marc Espie
okay deraadt@ (tested them all)
2005-08-07zap rcsid, tested there. okay deraadt@Marc Espie
2005-06-29cleanup KMSRC (copy to libkern) list from nonexistant srcs; also noticed ↵Michael Shalayeff
before by marc@ and drahn@
2005-04-01hppa64 bits cloned form hppaMichael Shalayeff
2005-04-01Fix typo in comment (_setjmp -> setjmp)Hans-Joerg Hoexer
ok deraadt
2005-03-25Change wording of APIWARNs to match arch-independent code.Mark Kettenis
ok deraadt@
2005-03-25Fix APIWARNs.Mark Kettenis
ok deraadt@
2005-02-01Replace broken frexp() with a working one from FreeBSD. There'sTodd C. Miller
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@
2004-10-29fix typo in commentHans-Joerg Hoexer
jolan@ tdeval@ pvalchev@ jaredy@
2004-10-26rcsidMichael Shalayeff
2004-10-18fix a couple of wrongly used li's instead of dli's. spotted by as@gnu ;)Per Fogelstrom
2004-10-02convert to 64 bitPer Fogelstrom
2004-10-02convert to 64 bitPer Fogelstrom
2004-10-01add some missing $, ok djm@ 'That looks fine to me' millert@Jonathan Gray
2004-09-28Fix unsigned {int, long, long long} to long double conversions forOtto Moerbeek
values with the high bit set. ok kettenis@ jason@
2004-09-15ABI compliant register namesPer Fogelstrom
2004-09-10setjmp now passes all regress tests.Per Fogelstrom
2004-09-09mips64 is now going ABI64 and shared library support!Per Fogelstrom
String functions need some optimization/rewrite to take full advantage.
2004-09-0732 -> 64 bit cleanups but no optimizations yetPer Fogelstrom