return uint((key >> (8 * sizeof(uint) - 1)) ^ key);
inline uint qHash(quint64 key){ if (sizeof(quint64) > sizeof(uint)) { return uint((key >> (8 * sizeof(uint) - 1)) ^ key); } else { return uint(key); }}