On a Windows XP 32-bits @ VirtualBox @ linux 3.1(x86_64)
I've changed the sources a bit to work with RDTSC:
http://codepad.org/xr6li2hN
http://codepad.org/diJQW72g
$ "opt dmd-ff-gg-Jm-Nc-o.exe"
result:77031 cycles:124459394
$ "naive gcc-O2.exe"
result:77031 cycles:135778047
$ "naive gcc-O3.exe"
result:77031 cycles:206945482
$ "naive cl-Ox.exe"
result:77031 cycles:1322975052
I don't know why MSVC was an order of magnitude slower. But I don't care, sorry.