it seems somewhat fortunate that core2 CPUs track the p4 behaviour
w.r.t. these two rc4 implementations. here are the core2 results with the
stock code / HT test:
type 16 bytes 64 bytes256 bytes 1024 bytes 8192
bytes
rc4 166799.58k 180552.87k 182437.93k
So HT flag is no longer HyperThreading, but something else...
Will look into
it... There is another place HTT flag is checked and it's AES...
yeah HT flag now basically means multi-threading or multi-core
package... because when amd/intel went dual core they didn't want silly
license
there is a cpuid test in rc4_skey.c which tests the hyperthreading cpuid
bit to distinguish between two implementations of rc4... unfortunately
this fails to properly distinguish the cpus. all dual core cpus (intel or
amd) report HT support even if they don't use symmetric-multithreading
like
On Fri, 5 Jan 2007, Andy Polyakov wrote:
there is a cpuid test in rc4_skey.c which tests the hyperthreading cpuid bit
to distinguish between two implementations of rc4... unfortunately this
fails to properly distinguish the cpus. all dual core cpus (intel or amd)
report HT support even
there is a cpuid test in rc4_skey.c which tests the hyperthreading cpuid
bit to distinguish between two implementations of rc4... unfortunately
this fails to properly distinguish the cpus. all dual core cpus (intel or
amd) report HT support even if they don't use symmetric-multithreading