Hi Vincent,... modulo and divide are like a 46+ cycles at opteron, and like 200 cycles or so at a P4? You can execute otherwise 600 instructions on the paper, but for sure 200 in that time. Additionally why not use a more clever hashtable probing system?