History log of /src/lib/libc/arch/i386/stdlib |
Revision | Date | Author | Comments |
1.9 | 11-Aug-2009 |
dsl | Change NO_SRCS lines to specify .S in order to exclude the .c file from SRCS but add it to LSRCS (sort of makes sense!).
|
1.8 | 31-Jul-2009 |
dsl | Don't remove imaxdiv.c
|
1.7 | 31-Jul-2009 |
dsl | Add the 'abs', 'div' and 'erand48' sources to stdlib/Makefile.inc. Change the arch files only include the .S files. This adds imaxdiv() to some archs where it was missing.
|
1.6 | 04-Aug-2008 |
matt | branches: 1.6.6; Add C99 functions imaxabs and imaxdiv.
|
1.5 | 22-Mar-2006 |
drochner | branches: 1.5.20; build erand48_ieee754.c on everything but vax
|
1.4 | 01-Aug-2003 |
lukem | Rework how dependency generation is performed:
* DPSRCS contains extra dependencies, but is _NOT_ added to CLEANFILES. This is a change of behaviour. If a Makefile wants the clean semantics it must specifically append to CLEANFILES. Resolves PR toolchain/5204.
* To recap: .d (depend) files are generated for all files in SRCS and DPSRCS that have a suffix of: .c .m .s .S .C .cc .cpp .cxx
* If YHEADER is set, automatically add the .y->.h to DPSRCS & CLEANFILES
* Ensure that ${OBJS} ${POBJS} ${LOBJS} ${SOBJS} *.d depend upon ${DPSRCS}
* Deprecate the (short lived) DEPENDSRCS
Update the various Makefiles to these new semantics; generally either adding to CLEANFILES (because DPSRCS doesn't do that anymore), or replacing specific .o dependencies with DPSRCS entries.
Tested with "make -j 8 distribution" and "make distribution".
|
1.3 | 06-Mar-2000 |
kleink | Add ISO C99 long long integer general utility interfaces; partially addresses PR standards/9482.
|
1.2 | 05-Nov-1997 |
cgd | branches: 1.2.2; lint stubs for assembly routines.
|
1.1 | 05-Nov-1997 |
cgd | A foolish consistency... gen, net, and string all get MD sources specified by including a Makefile.inc from the appropriate MD directory. stdlib doesn't do that, but there's no reason that it shouldn't (and it'd be nice to eliminate the 'if's from the MI stdlib Makefile.inc).
|
1.2.2.2 | 08-Nov-1997 |
veego | pull up changes from the trunk (approved by perry) from cgd: >A foolish consistency... gen, net, and string all get MD sources >specified by including a Makefile.inc from the appropriate MD directory. >stdlib doesn't do that, but there's no reason that it shouldn't (and >it'd be nice to eliminate the 'if's from the MI stdlib Makefile.inc).
|
1.2.2.1 | 05-Nov-1997 |
veego | file Makefile.inc was added on branch netbsd-1-3 on 1997-11-08 21:56:37 +0000
|
1.5.20.1 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.6.6.2 | 04-Aug-2008 |
matt | Add C99 functions imaxabs and imaxdiv.
|
1.6.6.1 | 04-Aug-2008 |
matt | file Makefile.inc was added on branch christos-time_t on 2008-08-04 21:29:29 +0000
|
1.8 | 23-May-2014 |
uebayasi | Put missing END() markers to set ELF symbol size.
|
1.7 | 07-Aug-2003 |
agc | branches: 1.7.62; 1.7.74; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.6 | 16-Jul-1997 |
christos | RCSID fixes: Always use the NetBSD rcsid and the macro RCSID() defined in <machine/asm.h>; Also syscalls should be protected using the SYSLIBC_SCCS define not LIBC_SCCS
|
1.5 | 16-Mar-1994 |
jtc | Smaller & Faster.
|
1.4 | 12-Mar-1994 |
jtc | Use RCSID macro.
|
1.3 | 21-Oct-1993 |
jtc | Change instances of LIBC_RCS back to LIBC_SCCS. If we are going to change th LIBC_RCS, the entire source tree should be updated at once. Remove && !defined(lint) from conditionals around rcs id's. No one is ever going to pass a *.s file through lint.
|
1.2 | 08-Oct-1993 |
jtc | Provide an assembly language version of labs(). Since ints and longs are both 32 bits on a i386, we could alias abs() and labs() together as mycroft did with memmove()/memcpy(), but I'm waiting on an interpretation ruling to see if it is legal.
|
1.1 | 07-Oct-1993 |
cgd | make an arch directory in libc, and move all machine dirs into it
|
1.7.74.1 | 10-Aug-2014 |
tls | Rebase.
|
1.7.62.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.4 | 04-Dec-1993 |
mycroft | Clean up deleted files.
|
1.3 | 21-Oct-1993 |
jtc | Change instances of LIBC_RCS back to LIBC_SCCS. If we are going to change th LIBC_RCS, the entire source tree should be updated at once. Remove && !defined(lint) from conditionals around rcs id's. No one is ever going to pass a *.s file through lint.
|
1.2 | 08-Oct-1993 |
jtc | Provide an assembly language version of labs(). Since ints and longs are both 32 bits on a i386, we could alias abs() and labs() together as mycroft did with memmove()/memcpy(), but I'm waiting on an interpretation ruling to see if it is legal.
|
1.1 | 07-Oct-1993 |
cgd | make an arch directory in libc, and move all machine dirs into it
|
1.10 | 23-May-2014 |
uebayasi | Put missing END() markers to set ELF symbol size.
|
1.9 | 12-Jun-2011 |
plunky | branches: 1.9.8; 1.9.18; Functions that return a struct or union, must set %eax to the value of the original address of the callers area before it returns.
(System V ABI, i386 supplement, fourth edition, page 3-14)
|
1.8 | 26-Jul-2003 |
salo | branches: 1.8.54; netbsd.org->NetBSD.org
|
1.7 | 08-Jan-2001 |
lukem | rcsid & whitespace police
|
1.6 | 08-Jan-2001 |
fvdl | Make these actually work (fixes PR 11914).
|
1.5 | 28-Apr-1995 |
jtc | branches: 1.5.20; Winning Strategies has placed this code into the Public Domain
|
1.4 | 12-Mar-1994 |
jtc | Use RCSID macro.
|
1.3 | 28-Jan-1994 |
jtc | Fix spelling error in Copyright notice
|
1.2 | 21-Oct-1993 |
jtc | Change instances of LIBC_RCS back to LIBC_SCCS. If we are going to change th LIBC_RCS, the entire source tree should be updated at once. Remove && !defined(lint) from conditionals around rcs id's. No one is ever going to pass a *.s file through lint.
|
1.1 | 08-Oct-1993 |
jtc | Provide i386 versions of div and ldiv -- they are simpler than the C versions, since the idiv instruction does the right thing wrt truncating towards zero.
|
1.5.20.1 | 26-Jan-2001 |
jhawk | Pull up revision 1.6 (requested by fvdl): Implement workinf versions of div() and ldev(). Previously they returned garbage, but were generally unused.
|
1.8.54.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
1.9.18.1 | 10-Aug-2014 |
tls | Rebase.
|
1.9.8.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.3 | 04-Dec-1993 |
mycroft | Clean up deleted files.
|
1.2 | 21-Oct-1993 |
jtc | Change instances of LIBC_RCS back to LIBC_SCCS. If we are going to change th LIBC_RCS, the entire source tree should be updated at once. Remove && !defined(lint) from conditionals around rcs id's. No one is ever going to pass a *.s file through lint.
|
1.1 | 08-Oct-1993 |
jtc | Provide i386 versions of div and ldiv -- they are simpler than the C versions, since the idiv instruction does the right thing wrt truncating towards zero.
|
1.8 | 23-May-2014 |
uebayasi | Put missing END() markers to set ELF symbol size.
|
1.7 | 07-Aug-2003 |
agc | branches: 1.7.62; 1.7.74; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.6 | 16-Jul-1997 |
christos | RCSID fixes: Always use the NetBSD rcsid and the macro RCSID() defined in <machine/asm.h>; Also syscalls should be protected using the SYSLIBC_SCCS define not LIBC_SCCS
|
1.5 | 16-Mar-1994 |
jtc | Smaller & Faster.
|
1.4 | 12-Mar-1994 |
jtc | Use RCSID macro.
|
1.3 | 21-Oct-1993 |
jtc | So many files in arch/i386 have been changed I might as well run my remove unecessary trailing whitespace script.
|
1.2 | 21-Oct-1993 |
jtc | Change instances of LIBC_RCS back to LIBC_SCCS. If we are going to change th LIBC_RCS, the entire source tree should be updated at once. Remove && !defined(lint) from conditionals around rcs id's. No one is ever going to pass a *.s file through lint.
|
1.1 | 08-Oct-1993 |
jtc | Provide an assembly language version of labs(). Since ints and longs are both 32 bits on a i386, we could alias abs() and labs() together as mycroft did with memmove()/memcpy(), but I'm waiting on an interpretation ruling to see if it is legal.
|
1.7.74.1 | 10-Aug-2014 |
tls | Rebase.
|
1.7.62.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.4 | 04-Dec-1993 |
mycroft | Clean up deleted files.
|
1.3 | 21-Oct-1993 |
jtc | So many files in arch/i386 have been changed I might as well run my remove unecessary trailing whitespace script.
|
1.2 | 21-Oct-1993 |
jtc | Change instances of LIBC_RCS back to LIBC_SCCS. If we are going to change th LIBC_RCS, the entire source tree should be updated at once. Remove && !defined(lint) from conditionals around rcs id's. No one is ever going to pass a *.s file through lint.
|
1.1 | 08-Oct-1993 |
jtc | Provide an assembly language version of labs(). Since ints and longs are both 32 bits on a i386, we could alias abs() and labs() together as mycroft did with memmove()/memcpy(), but I'm waiting on an interpretation ruling to see if it is legal.
|
1.10 | 23-May-2014 |
uebayasi | Put missing END() markers to set ELF symbol size.
|
1.9 | 12-Jun-2011 |
plunky | branches: 1.9.8; 1.9.18; Functions that return a struct or union, must set %eax to the value of the original address of the callers area before it returns.
(System V ABI, i386 supplement, fourth edition, page 3-14)
|
1.8 | 26-Jul-2003 |
salo | branches: 1.8.54; netbsd.org->NetBSD.org
|
1.7 | 08-Jan-2001 |
lukem | rcsid & whitespace police
|
1.6 | 08-Jan-2001 |
fvdl | Make these actually work (fixes PR 11914).
|
1.5 | 28-Apr-1995 |
jtc | branches: 1.5.20; Winning Strategies has placed this code into the Public Domain
|
1.4 | 12-Mar-1994 |
jtc | Use RCSID macro.
|
1.3 | 28-Jan-1994 |
jtc | Fix spelling error in Copyright notice
|
1.2 | 21-Oct-1993 |
jtc | Change instances of LIBC_RCS back to LIBC_SCCS. If we are going to change th LIBC_RCS, the entire source tree should be updated at once. Remove && !defined(lint) from conditionals around rcs id's. No one is ever going to pass a *.s file through lint.
|
1.1 | 08-Oct-1993 |
jtc | Provide i386 versions of div and ldiv -- they are simpler than the C versions, since the idiv instruction does the right thing wrt truncating towards zero.
|
1.5.20.1 | 26-Jan-2001 |
jhawk | Pull up revision 1.6 (requested by fvdl): Implement workinf versions of div() and ldev(). Previously they returned garbage, but were generally unused.
|
1.8.54.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
1.9.18.1 | 10-Aug-2014 |
tls | Rebase.
|
1.9.8.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.3 | 04-Dec-1993 |
mycroft | Clean up deleted files.
|
1.2 | 21-Oct-1993 |
jtc | Change instances of LIBC_RCS back to LIBC_SCCS. If we are going to change th LIBC_RCS, the entire source tree should be updated at once. Remove && !defined(lint) from conditionals around rcs id's. No one is ever going to pass a *.s file through lint.
|
1.1 | 08-Oct-1993 |
jtc | Provide i386 versions of div and ldiv -- they are simpler than the C versions, since the idiv instruction does the right thing wrt truncating towards zero.
|
1.6 | 23-May-2014 |
uebayasi | Put missing END() markers to set ELF symbol size.
|
1.5 | 04-Aug-2008 |
matt | branches: 1.5.6; 1.5.26; 1.5.38; Add C99 functions imaxabs and imaxdiv.
|
1.4 | 07-Aug-2003 |
agc | branches: 1.4.32; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.3 | 29-May-2001 |
kleink | Fix renaming botch in previous.
|
1.2 | 29-May-2001 |
kleink | Add missing internal names and weak aliases to assembly versions.
|
1.1 | 06-Mar-2000 |
kleink | branches: 1.1.6; Add ISO C99 long long integer general utility interfaces; partially addresses PR standards/9482.
|
1.1.6.1 | 08-Oct-2001 |
nathanw | Catch up to -current.
|
1.4.32.1 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.5.38.1 | 10-Aug-2014 |
tls | Rebase.
|
1.5.26.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.5.6.2 | 04-Aug-2008 |
matt | Add C99 functions imaxabs and imaxdiv.
|
1.5.6.1 | 04-Aug-2008 |
matt | file llabs.S was added on branch christos-time_t on 2008-08-04 21:29:29 +0000
|