lkml.org 
[lkml]   [1997]   [Feb]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: a.out binaries that are 66% faster than ELF

>The a.out assembly uses smaller alignments (2 vs. 4 for variables, 4 vs.
>16 for code); it uses leading underscores where the elf assembly does
>not. I would've put copies of the .s files on the web, but there's
>that pesky ITAR thing. Still, given the 386 was hardest hit, I expect
>that the smaller alignment padding wasn't the problem, and the underscore
>convention is purely a cosmetic naming thing. My bet is still on cache
>conflict misses. Anyone tried this on an MMX Pentium (bigger cache)?

I don't think it was the align of the code itself - it was the
alignment of the stack pointer which is done in crt0.

-Eric


\
 
 \ /
  Last update: 2005-03-22 13:39    [W:0.403 / U:0.412 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site