could be handful for whom who doens't has it already.
It'll make a nice read when I find time, thanks :)
BTW for MASM32 users, the same document is in \MASM32\HELP\agner.hlp
Do all or most of the optimizations in the above reference apply to other CPUs like the Athlon also? Or are they egocentric optimizatons that only work within a clique of "in" processors like the latest Pentiums. I personally am interested only in methods that apply to ALL CPUs that are not badly dated or obsolete. Is that a unreasonable attitude? Ratch
Originally posted by Ratch
I personally am interested only in methods that apply to ALL CPUs that are not badly dated or obsolete.
I personally am interested only in methods that apply to ALL CPUs that are not badly dated or obsolete.
AFAIK, that requirement is not easy to meet. It is tempting to say that it is impossible, but I have not used all CPUs in the market. :)
I've been looking for a resource that summarizes all the processors too...
It seems that Agner Fog left off when the Pentium 4 came around - his latest updates direct you to read the Intel manuals for Pentium 4. Also IIRC his document does not really deal with Athlon, etc. It may be beneficial to real Agner's optimization manual (latest edition) then real the Optimization &c chapters in the Pentium 4 manual. But remember Pentium 4 has some on chip optimizations while Athlon has others...
It seems that Agner Fog left off when the Pentium 4 came around - his latest updates direct you to read the Intel manuals for Pentium 4. Also IIRC his document does not really deal with Athlon, etc. It may be beneficial to real Agner's optimization manual (latest edition) then real the Optimization &c chapters in the Pentium 4 manual. But remember Pentium 4 has some on chip optimizations while Athlon has others...