And not least, xor is a lot faster. I've gathered the general consesus today is that hash quick functions are much better than mathematically pleasing ones.
E.g. all those prime modulos for hash tables in pike are probably performance killers. We ought to replace them by plain power-of-two sizes and simple masking.