It is not gone for me.
Pike v7.5 release 5 running Hilfe v3.5 (Incremental Pike Frontend)
Crypto.randomness.pike_random()->read(5);
(1) Result: "\2Ûìów"
Though there is no use in calling pike_random since it's only the random_string function wrapped up in an object that looks like the real random-objects.
/ Martin Nilsson (har bott i google)
Previous text:
2003-04-07 21:31: Subject: First Opteron?
Loops Nested (local)....... 0.419s 0.383s 3556kb (12) (43862003 iters/s) Loops Nested (global)...... 0.691s 0.670s 3560kb (8) (25040621 iters/s) Loops Recursed............. 0.446s 0.425s 3560kb (12) (2467238 iters/s)
The last one is impressive, the other scores are "just good", I assume they all are around the same level as a Barton at 1600MHz (with the increased cache, which is probably where the main difference is).
By the way, I haven't explored possible additional flags for x86-64 or even athlon specific optimizations (such as march= and -ftune and such things). Also for completeness, here's the same benchmark on a dual Athlon-MP 2000+ (which runs just over 1.6 GHz). It's missing the 'read binary' tests, I assume that's because it doesn't have crypto:
Yes, it needs Crypto.randomness.pike_random() which seems to have disappeared. I can't run those tests either. Why is that gone? :( It was hardly dependant on any crypto stuff.
/ Mirar