This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Updated x86-64 memcpy and New x86-64 memset


This patch updates the x86-64 memcpy for AMD's upcoming Barcelona
processor, which bears an L3 cache shared among its cores.

A new x86-64 memset is also proposed which improves the performance for
both tiny (a few bytes) and huge (a few Mbytes) blocks.



2007-08-17 Evandro Menezes <evandro.menezes@amd.com>

	* sysdeps/x86_64/bzero.S: modified macro definition.
	* sysdeps/x86_64/cacheinfo.c: added support for the AMD
Barcelona processor.
	* sysdeps/x86_64/memcpy.S: modified algorithms when L3 cache is
present.
	* sysdeps/x86_64/memset.S: new code to handle more block sizes.



Thanks,

-- 
_______________________________________________________
Evandro Menezes                              Austin, TX
evandro@yahoo.com                  http://themenezes.us

Attachment: x86_64-string.diff
Description: x86_64-string.diff


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]