History log of /src/common/lib/libc/arch/i386/string |
Revision | Date | Author | Comments |
1.2 | 22-Mar-2014 |
jakllsch | branches: 1.2.26; For all i386 string assembly functions that don't overlap use END() so that symbol size information is available.
|
1.1 | 20-Dec-2005 |
christos | branches: 1.1.50; 1.1.56; Merge libkern + libc common files. As requested by core.
|
1.1.56.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.50.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.2.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
1.2.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.2 | 22-Mar-2014 |
jakllsch | branches: 1.2.26; For all i386 string assembly functions that don't overlap use END() so that symbol size information is available.
|
1.1 | 20-Dec-2005 |
christos | branches: 1.1.50; 1.1.56; Merge libkern + libc common files. As requested by core.
|
1.1.56.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.50.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.2.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
1.2.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.4 | 27-Jan-2020 |
ad | x86 uses the C versions of bcmp() and memcmp() now.
|
1.3 | 22-Mar-2014 |
jakllsch | branches: 1.3.26; 1.3.30; For all i386 string assembly functions that don't overlap use END() so that symbol size information is available.
|
1.2 | 12-Nov-2007 |
ad | branches: 1.2.28; 1.2.34; Don't unconditionally clear the direction flag. The ABI says it must always be clear when making a function call, and 'cld' takes about 50 clock cyles on the P4.
|
1.1 | 20-Dec-2005 |
christos | branches: 1.1.18; Merge libkern + libc common files. As requested by core.
|
1.1.18.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.2.34.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.28.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.3.30.1 | 29-Feb-2020 |
ad | Sync with head.
|
1.3.26.1 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.4 | 22-Mar-2014 |
jakllsch | branches: 1.4.26; For all i386 string assembly functions that don't overlap use END() so that symbol size information is available.
|
1.3 | 12-Nov-2007 |
ad | branches: 1.3.28; 1.3.34; Don't unconditionally clear the direction flag. The ABI says it must always be clear when making a function call, and 'cld' takes about 50 clock cyles on the P4.
|
1.2 | 07-Apr-2006 |
yamt | branches: 1.2.18; prefix local labels with ".L".
|
1.1 | 20-Dec-2005 |
christos | Merge libkern + libc common files. As requested by core.
|
1.2.18.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.3.34.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.3.28.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.4.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
1.4.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.1 | 20-Dec-2005 |
christos | branches: 1.1.94; Merge libkern + libc common files. As requested by core.
|
1.1.94.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
1.1.94.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.5 | 23-May-2014 |
uebayasi | branches: 1.5.24; Put missing END() markers to set ELF symbol size.
|
1.4 | 29-Apr-2008 |
martin | branches: 1.4.26; 1.4.40; Convert to new 2 clause license
|
1.3 | 12-Nov-2007 |
ad | branches: 1.3.6; Don't unconditionally clear the direction flag. The ABI says it must always be clear when making a function call, and 'cld' takes about 50 clock cyles on the P4.
|
1.2 | 07-Apr-2006 |
yamt | branches: 1.2.18; prefix local labels with ".L".
|
1.1 | 20-Dec-2005 |
christos | Merge libkern + libc common files. As requested by core.
|
1.2.18.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.3.6.1 | 18-May-2008 |
yamt | sync with head.
|
1.4.40.1 | 10-Aug-2014 |
tls | Rebase.
|
1.4.26.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.5.24.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
1.5.24.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.2 | 22-Mar-2014 |
jakllsch | branches: 1.2.26; For all i386 string assembly functions that don't overlap use END() so that symbol size information is available.
|
1.1 | 20-Dec-2005 |
christos | branches: 1.1.50; 1.1.56; Merge libkern + libc common files. As requested by core.
|
1.1.56.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.50.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.2.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
1.2.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.3 | 22-Mar-2014 |
jakllsch | branches: 1.3.26; For all i386 string assembly functions that don't overlap use END() so that symbol size information is available.
|
1.2 | 17-Jul-2009 |
dsl | branches: 1.2.6; 1.2.12; Change all archs so that strchr.[cS] and strrchr.[cS] exist and generate duplicate symbols for index() and rindex().
|
1.1 | 20-Dec-2005 |
christos | branches: 1.1.36; Merge libkern + libc common files. As requested by core.
|
1.1.36.1 | 23-Jul-2009 |
jym | Sync with HEAD.
|
1.2.12.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.6.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.3.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
1.3.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.2 | 22-Mar-2014 |
jakllsch | branches: 1.2.26; For all i386 string assembly functions that don't overlap use END() so that symbol size information is available.
|
1.1 | 20-Dec-2005 |
christos | branches: 1.1.50; 1.1.56; Merge libkern + libc common files. As requested by core.
|
1.1.56.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.50.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.2.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
1.2.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.2 | 22-Mar-2014 |
jakllsch | branches: 1.2.26; For all i386 string assembly functions that don't overlap use END() so that symbol size information is available.
|
1.1 | 20-Dec-2005 |
christos | branches: 1.1.50; 1.1.56; Merge libkern + libc common files. As requested by core.
|
1.1.56.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.50.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.2.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
1.2.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.5 | 30-Mar-2024 |
andvar | s/Westley/Wesley/ in a book reference (in comments).
|
1.4 | 08-Dec-2021 |
andvar | s/efficent/efficient/ in comments.
|
1.3 | 04-Oct-2021 |
andvar | remove duplicate the article in comments.
|
1.2 | 22-Mar-2014 |
jakllsch | branches: 1.2.26; For all i386 string assembly functions that don't overlap use END() so that symbol size information is available.
|
1.1 | 20-Dec-2005 |
christos | branches: 1.1.50; 1.1.56; Merge libkern + libc common files. As requested by core.
|
1.1.56.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.50.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.2.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
1.2.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.3 | 22-Mar-2014 |
jakllsch | branches: 1.3.26; For all i386 string assembly functions that don't overlap use END() so that symbol size information is available.
|
1.2 | 17-Jul-2009 |
dsl | branches: 1.2.6; 1.2.12; Change all archs so that strchr.[cS] and strrchr.[cS] exist and generate duplicate symbols for index() and rindex().
|
1.1 | 20-Dec-2005 |
christos | branches: 1.1.36; Merge libkern + libc common files. As requested by core.
|
1.1.36.1 | 23-Jul-2009 |
jym | Sync with HEAD.
|
1.2.12.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.6.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.3.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
1.3.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.2 | 22-Mar-2014 |
jakllsch | branches: 1.2.26; For all i386 string assembly functions that don't overlap use END() so that symbol size information is available.
|
1.1 | 16-Jun-2011 |
joerg | branches: 1.1.2; 1.1.8; Add support for size optimised versions of the assembler functions in the small subdirectory. Provide more compact versions of the functions used by bootxx in x86.
|
1.1.8.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.2.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.2.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
1.2.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.2 | 23-May-2014 |
uebayasi | branches: 1.2.24; Put missing END() markers to set ELF symbol size.
|
1.1 | 16-Jun-2011 |
joerg | branches: 1.1.8; 1.1.20; Add support for size optimised versions of the assembler functions in the small subdirectory. Provide more compact versions of the functions used by bootxx in x86.
|
1.1.20.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1.8.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.24.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
1.2.24.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.1 | 16-Jun-2011 |
joerg | branches: 1.1.44; Add support for size optimised versions of the assembler functions in the small subdirectory. Provide more compact versions of the functions used by bootxx in x86.
|
1.1.44.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
1.1.44.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.2 | 22-Mar-2014 |
jakllsch | branches: 1.2.26; For all i386 string assembly functions that don't overlap use END() so that symbol size information is available.
|
1.1 | 16-Jun-2011 |
joerg | branches: 1.1.2; 1.1.8; Add support for size optimised versions of the assembler functions in the small subdirectory. Provide more compact versions of the functions used by bootxx in x86.
|
1.1.8.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.2.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.2.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
1.2.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.3 | 22-Sep-2014 |
khorben | branches: 1.3.16; Look for the character to locate before checking for the NUL character
As documented in PR port-i386/49208, this fixes strchr(s, '\0'), as used by the FAT first-stage bootloader on x86 (bootxx_msdos). strchr(s, '\0') is otherwise equivalent to strlen(string), which would probably look nicer in the original file, dosfs.c from libsa.
Confirmed working in qemu and on real hardware. ok joerg@
XXX pull-up to netbsd-6 and netbsd-7
|
1.2 | 22-Mar-2014 |
jakllsch | branches: 1.2.4; For all i386 string assembly functions that don't overlap use END() so that symbol size information is available.
|
1.1 | 16-Jun-2011 |
joerg | branches: 1.1.2; 1.1.4; 1.1.8; Add support for size optimised versions of the assembler functions in the small subdirectory. Provide more compact versions of the functions used by bootxx in x86.
|
1.1.8.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.4.1 | 27-Oct-2014 |
msaitoh | Pull up following revision(s) (requested by khorben in ticket #1158): common/lib/libc/arch/i386/string/small/strchr.S: revision 1.3 Look for the character to locate before checking for the NUL character As documented in PR port-i386/49208, this fixes strchr(s, '\0'), as used by the FAT first-stage bootloader on x86 (bootxx_msdos). strchr(s, '\0') is otherwise equivalent to strlen(string), which would probably look nicer in the original file, dosfs.c from libsa. Confirmed working in qemu and on real hardware. ok joerg@ XXX pull-up to netbsd-6 and netbsd-7
|
1.1.2.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.2.4.1 | 29-Sep-2014 |
msaitoh | Pull up following revision(s) (requested by khorben in ticket #118): common/lib/libc/arch/i386/string/small/strchr.S: revision 1.3 Look for the character to locate before checking for the NUL character As documented in PR port-i386/49208, this fixes strchr(s, '\0'), as used by the FAT first-stage bootloader on x86 (bootxx_msdos). strchr(s, '\0') is otherwise equivalent to strlen(string), which would probably look nicer in the original file, dosfs.c from libsa. Confirmed working in qemu and on real hardware. ok joerg@ XXX pull-up to netbsd-6 and netbsd-7
|
1.3.16.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
1.3.16.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.2 | 22-Mar-2014 |
jakllsch | branches: 1.2.26; For all i386 string assembly functions that don't overlap use END() so that symbol size information is available.
|
1.1 | 16-Jun-2011 |
joerg | branches: 1.1.2; 1.1.8; Add support for size optimised versions of the assembler functions in the small subdirectory. Provide more compact versions of the functions used by bootxx in x86.
|
1.1.8.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.2.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.2.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
1.2.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.2 | 22-Mar-2014 |
jakllsch | branches: 1.2.26; For all i386 string assembly functions that don't overlap use END() so that symbol size information is available.
|
1.1 | 16-Jun-2011 |
joerg | branches: 1.1.2; 1.1.8; Add support for size optimised versions of the assembler functions in the small subdirectory. Provide more compact versions of the functions used by bootxx in x86.
|
1.1.8.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.2.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.2.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
1.2.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.2 | 22-Mar-2014 |
jakllsch | branches: 1.2.26; For all i386 string assembly functions that don't overlap use END() so that symbol size information is available.
|
1.1 | 16-Jun-2011 |
joerg | branches: 1.1.2; 1.1.8; Add support for size optimised versions of the assembler functions in the small subdirectory. Provide more compact versions of the functions used by bootxx in x86.
|
1.1.8.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.2.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.2.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
1.2.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|