History log of /netbsd-current/common/lib/libc/arch/x86_64/string/memset.S
Revision Date Author Comments
# 1.5 21-May-2014 pooka

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 08-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.