Re: i386 inline-asm string functions - some questions
Denis Zaitsev <[email protected]> Tue, 30 Dec 2003 00:37:20 +0500
| Newsgroups | org.kernel.vger.linux-gcc |
|---|---|
| Message-ID | <[email protected]> |
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...