Messages in this thread | | | Date | Wed, 07 Nov 2001 16:36:52 +0100 | From | Martin Dalecki <> | Subject | Re: Using %cr2 to reference "current" |
| |
Alan Cox wrote: > > > somehow encouraged by the compiler comparisions between gcc and intel's > > free compiler, which use the register passing for anything local > > to the actual code, where the speed gains are up to 20% im currently > > I was under the impression intels compiler was profoundly non-free ?
Well it's free in terms of money, read: download and "personal usage" blabla. This doesn't deterr me from having a look at it ;-). > > > quite inclined to do the redo and finish the experiment. > > BTW.> It's not just asm fixpus that have to be done for this > > to work. For example all the c files with -fno-omit-frame-pointer > > 20% is a nice large number.
Yes I was impressed as well and twiddeling with compiler flags is actually indicating that the calling convention stuff is one of the main contributors to this. BTW.> The speed differences can go up to 40% for floating point, OK this is irrelevant for the kernel but it is showing very well that there is still plenty of room for improvement. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |