This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
RE: String Functions for x86-64
- From: "Menezes, Evandro" <evandro dot menezes at amd dot com>
- To: "Menezes, Evandro" <evandro dot menezes at amd dot com>, libc-alpha at sourceware dot org
- Cc: "Michael Matz" <matz at suse dot de>, "Meissner, Michael" <michael dot meissner at amd dot com>, "Gwenole Beauchesne" <gbeauchesne at mandriva dot com>, "Mike Frysinger" <vapier at gentoo dot org>
- Date: Fri, 9 Jun 2006 18:05:37 -0500
- Subject: RE: String Functions for x86-64
Ahem, I withdrew STRCMP, strncmp and strlen for now because their performance was similar to the current ones using GLIBC's tests.
--
_______________________________________________________
Evandro Menezes AMD Austin, TX
2006-06-09 Evandro Menezes <evandro.menezes@amd.com>
* sysdeps/unix/sysv/linux/x86_64/dl-procinfo.c: included x86-64-specific file.
* sysdeps/x86_64/bzero.S: modified macro definition.
* sysdeps/x86_64/dl-machine.h: added code to detect caches sizes.
* sysdeps/x86_64/dl-procinfo.c: new file.
* sysdeps/x86_64/elf/rtld-global-offsets.sym: ditto.
* sysdeps/x86_64/Makefile: added rtld-global-offsets.sym.
* sysdeps/x86_64/memcmp.S: new file.
* sysdeps/x86_64/memcpy.S: new code to handle more block size ranges.
* sysdeps/x86_64/mempcpy.S: modified macro definition.
* sysdeps/x86_64/memset.S: new code to handle more block size ranges.
* sysdeps/x86_64/stpcpy.S: modified macro definition.
* sysdeps/x86_64/stpncpy.S: new file.
* sysdeps/x86_64/strcpy.S: new code to handle more block size ranges.
* sysdeps/x86_64/strncpy.S: new file.