freebsd-dev/lib/libc/i386
Jilles Tjoelker 220856f376 libc: Remove the i386 assembler version of strlen(3).
On anything modern, the C version, which processes a word at a time, is much
faster. The Intel optimization manual explicitly warns against using REP
prefixes with SCAS or CMPS, which is exactly what the assembler version
does.

A simple test on a Phenom II showed the C version, compiled with -O2, to be
about twice as fast determining the length of 100000 strings between 0 and
255 bytes long.

MFC after:	2 weeks
2010-10-01 13:10:11 +00:00
..
gen
stdlib
string libc: Remove the i386 assembler version of strlen(3). 2010-10-01 13:10:11 +00:00
sys
_fpmath.h
arith.h
gd_qnan.h
Makefile.inc
Symbol.map
SYS.h