Code optimization <LEA Instruction>

Richard B. Johnson root en chaos.analogic.com
Vie Ene 28 07:58:16 CST 2000


On Fri, 28 Jan 2000, Alan Cox wrote:

> > > > be used to change the value of an index register faster than
> > > > using the ADD instruction (Page G-10, Intel '486 Rag).
> > > 
> > > It is
> > 
> > It is not. Never was and can't possibly be. Further, tests show
> > as expected, that address generation takes more time than register
> > addition.
> 
> > > Your test is wrong. See the notes on address generation stalls
> > 
> > Yea. Sure.
> 
> Read the intel book then come back and apologise

I will not.

I state that the newer 'C' versions are using LEA abitrarily for
arithmetic on index registers.

I write a demo that clearly shows that LEA cannot be abitrarily used
for aritmetic on an index register.

You, for some unknown reason declare the demo invalid while it clearly
is designed to emphasize the problem and demonstrate it.

So back off!

Cheers,
Dick Johnson

Penguin : Linux version 2.3.39 on an i686 machine (800.63 BogoMips).


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo en vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



Más información sobre la lista de distribución Ayuda