On Tue, 31 Oct 2000, Jeff V. Merkey wrote: > [...] These types of optimizations are possible when people have > acccess to Intel Red Cover documents, [...] optimizing away AGIs has been documented by public Intel PDFs for years: [...] Since the Pentium processor has two integer pipelines, a register used as the base or index component of an effective address calculation (in either pipe) causes an additional clock cycle if that register is the destination of either instruction from the immediately preceding clock cycle. This effect is known as Address Generation Interlock (AGI). (ditto for the p6 core CPUs), and GCC (IIRC) tries to avoid AGI conflicts as much as possible. (and this kind of stuff belongs into the compiler) Ingo - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] Please read the FAQ at http://www.tux.org/lkml/
- Re: 2.2.18Pre Lan Performance Rocks! Jeff V. Merkey
- Re: 2.2.18Pre Lan Performance Rocks! Alan Cox
- Re: 2.2.18Pre Lan Performance Rocks! Jeff V. Merkey
- Re: 2.2.18Pre Lan Performance Rocks! Erik Andersen
- Re: 2.2.18Pre Lan Performance Rocks! Pavel Machek
- Re: 2.2.18Pre Lan Performance Rocks! Jeff V. Merkey
- Re: 2.2.18Pre Lan Performance Rocks! Jeff V. Merkey
- Re: 2.2.18Pre Lan Performance Rocks! Ingo Molnar
- Re: 2.2.18Pre Lan Performance Rocks! Ingo Molnar
- Re: 2.2.18Pre Lan Performance Rocks! Jeff V. Merkey
- Re: 2.2.18Pre Lan Performance Rocks! Ingo Molnar
- Re: 2.2.18Pre Lan Performance Rocks! Jeff V. Merkey
- Re: 2.2.18Pre Lan Performance Rocks! Ingo Molnar
- Re: 2.2.18Pre Lan Performance Rocks! Davide Libenzi
- Re: 2.2.18Pre Lan Performance Rocks! Jeff V. Merkey
- Re: 2.2.18Pre Lan Performance Rocks! Davide Libenzi
- Re: 2.2.18Pre Lan Performance Rocks! Jeff V. Merkey
- Re: 2.2.18Pre Lan Performance Rocks! Ingo Molnar
- Re: 2.2.18Pre Lan Performance Rocks! Jeff V. Merkey
- Re: 2.2.18Pre Lan Performance Rocks! Ingo Molnar
- Re: 2.2.18Pre Lan Performance Rocks! Jeff V. Merkey