Gregory, are you sure you didn't swap the 30-bit and 30-bit+opt results? On OS X/Core 2 Duo my timings are the other way around: 30bit is
significantly slower than unpatched, 30bit+opt is a little faster than
unpatched. Here are sample numbers:
Macintosh-3:py3k-30bit-opt dickinsm$ ./python.exe ../pidigits_noprint.py
Time; 2181.3 ms
Macintosh-3:py3k-30bit dickinsm$ ./python.exe ../pidigits_noprint.py 2000
Time; 2987.9 ms
Macintosh-3:py3k dickinsm$ ./python.exe ../pidigits_noprint.py 2000
Time; 2216.2 ms |