The MASM Forum Archive 2004 to 2012

General Forums => The Laboratory => Topic started by: agner on July 06, 2006, 08:56:08 AM

Title: Optimization manual updated
Post by: agner on July 06, 2006, 08:56:08 AM
It is now ten years since I first published my optimization manual. It has been so successful that I feel I have to keep it updated. The long awaited update is now available at http://www.agner.org/optimize/.

The manual has become so big that I had to split it into five volumes. It now covers C++, inline assembly and stand-alone assembly. CPU-specific optimization. Vector programming. ABI standards. C++ name mangling schemes. Microarchitecture details. Complete lists of instruction timings, execution unit throughput, micro-operation breakdown, etc. for the latest microprocessors from Intel and AMD.

Covers the following operating systems: DOS, Windows, Linux, BSD, Mac OS X on 16, 32 and 64-bit x86 processors.
Title: Re: Optimization manual updated
Post by: asmfan on July 06, 2006, 09:10:39 AM
Agner, i adore your site, i keen on your tutorials and algos... My sincer thanks to you. I'm glad to see you on this forum. I hope you'll contribute her as well:)
I have as long story of using your optimization guides as i have used assembler itself.
Regards and best wishes,
Igor
Title: Re: Optimization manual updated
Post by: Ossa on July 06, 2006, 09:39:03 AM
Thanks Agner - just downloaded them and have been reading solidly for the past hour... great material once again, thanks.

Ossa
Title: Re: Optimization manual updated
Post by: MazeGen on July 06, 2006, 02:17:03 PM
agner, maaaany thanks for your invaluable manuals, they are really famous. I appreciate your work.
Title: Re: Optimization manual updated
Post by: Mark Jones on July 06, 2006, 02:19:04 PM
Thanks Agner! Your work is truly top-notch. :U
Title: Re: Optimization manual updated
Post by: Vortex on July 06, 2006, 04:27:28 PM
Hi Agner,

Many thanks for your very nice work :U
Title: Re: Optimization manual updated
Post by: Wistrik on July 06, 2006, 07:05:27 PM
Thank you. Now I have a practical reference for my AMD 64 processor. Will check out the guides when I get home. Again, thank you.