ernest wrote:Dann Corbit wrote:That only indicates to me that it is not move generation and bitmap manipulation that dominates now.
How about Rybka and Zappa (still quite dominating...)? Do you think they
intentionally degraded their 32-bit version?

No. The 64-bit speedup of Rybka and Zappa is precisely what you would expect for a bitboard program which does exactly the same thing in 32-bit and 64-bit mode. Stockfish
doesn't do the same. Several of the most time-consuming low-level bitboard operations exist in two versions; a plain and simple version for 64-bit mode, and an uglier and more complex version optimized for 32-bit mode. Most programs don't do this, and therefore Stockfish doesn't slow down as much as some other bitboard programs on 32-bit computers.
In other words, Stockfish doesn't gain "only" 24-28% because the 64-bit version is slow, but because the 32-bit version is fast.
For the comparison between Stockfish and Glaurung, it's hard to say exactly where the difference comes from, but a lot of low-level code has been changed, so it isn't a huge surprise that the speedup is not exactly the same.