Walter Bright: > Looks like I keep falling behind on what modern CPUs are doing :-( The 5 good PDF files in this page are probably enough to put you back in shape: http://www.agner.org/optimize/ (Especially ones regarding CPUs and micro architecture. The first document is the simpler one). Bye, bearophile