This is the mail archive of the libc-alpha@sources.redhat.com 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]

Re: i386 inline-asm string functions - some questions


On Tue, Dec 30, 2003 at 12:31:47AM +0500, Denis Zaitsev wrote:

> On Mon, Dec 29, 2003 at 11:09:14AM -0800, Zack Weinberg wrote:

> > Same if the out-of-line memcpy takes several more instructions to
> > set up but makes damn sure to do aligned memory accesses
> > (full-bus-width loads, nontemporal store, prefetches, etc etc etc),
> > whereas the inline one doesn't.

Sorry, I mean the inline functions below!  Of course!

> First, they are trying to do so here and there (but ok, not fine).
> 
> Second, I have experimented with this nonaligned access some time
> ago.  I don't remember exactly, but it seems that the modern x86
> processors do the job as fine as when the memory access is aligned.
> But as it was too far ago, I can't recollect the details and so I
> won't insist.  Better I will repeat the measurements...


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