Home | History | Annotate | Download | only in string
History log of /src/common/lib/libc/arch/x86_64/string/memset.S
RevisionDateAuthorComments
 1.5  22-May-2014  pooka branches: 1.5.24;
fix build for _KERNEL
 1.4  22-May-2014  uebayasi Put missing END() markers to set ELF symbol size.
 1.3  01-Aug-2009  dsl branches: 1.3.12; 1.3.24;
Remove some long dependant instruction sequences (ie allow parallel code).
Since 'rep stos' will have a long setup time, avoid doing it more than once.
For misaligned (start address or length) write an unaligned word at both
ends of the buffer then aligned 'rep stosd' the middle.
Use the same code for bzero().
bzero.S is left being compiled for a while (empty) - to avoid issues with
duplicate symbols in libc.a after update builds.
 1.2  12-Nov-2007  ad 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.3.24.1  10-Aug-2014  tls Rebase.
 1.3.12.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

RSS XML Feed