_________________________________________________________________
Hotmail: Trusted email with Microsoft's powerful SPAM protection.
http://clk.atdmt.com/GBL/go/177141664/direct/01/
http://clk.atdmt.com/GBL/go/177141664/direct/01/
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to list...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html
I have found that the CKSM instruction is unreliable as a general
purpose hashing algorithm. It's an additive hash and does not mix bits
to force avalanching. It has more collisions than you can shake a stick at.
CKSM may seem faster because it chews the bytes faster but if you were
to write a test program that counts the length of the synonym chains
(markov chains) you will soon notice that the distributions are
pathological. A simple test is to write a simple hash table program that
outputs the chain lengths and use MS Excel to draw a histogram. CKSM sucks!