From the C++ standard, the hash function std::tr1::hash computes hash values whose range is 64-bits (correct me if i'm wrong). But out of curiosity, are there any mechanisms that generate hash values with range greater than 64-bit. My question may look weird as the entire memory we use is within 64-bit range, but I would like to know how would we compute a hash value of (let's say) size 80-bit?
EDIT : My bad, I assumed 64-bit implementations.