Thanks all... interesting that it seems a pretty much consistent 5x speed increase.
(my CPU does not report MMX capability (SSE2/3DNOW!))
It must report it via the CPU ID flags the code checks, as it wouldn't have run otherwise. (A quick Google shows your Athlon64 3000 does support MMX anyway.)
Lapgod: what CPU make/model do you have? Doesn't look like it's accelerated at all with MMX there, yet ran really fast!
(my CPU does not report MMX capability (SSE2/3DNOW!))
It must report it via the CPU ID flags the code checks, as it wouldn't have run otherwise. (A quick Google shows your Athlon64 3000 does support MMX anyway.)
Lapgod: what CPU make/model do you have? Doesn't look like it's accelerated at all with MMX there, yet ran really fast!