But the code in arch/i386/lib/delay.S uses the ENTRY macro
that is defined in include/linux/linkage.h, which, if I'm
reading correctly, is using an ".align 16, 0x90" assembler
directive in my case. Why would the code be misaligned?
Is there a problem with the assembler or the linker?
That is kind of scary to think that there could be a 25%
decrease in instructions executed per unit time regardless
of the .align directive. What if some important piece of
code that gets executed a lot happens to be poorly aligned?
Could I see a major difference in kernel performance?
>
> --
> Kurt Garloff, Dortmund
> <K.Garloff@ping.de>
> PGP key on http://student.physik.uni-dortmund.de/homepages/garloff
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu