         h ^= h >> 16;
         return h;
     }
-
     
     /* --------------------------------------------------------------------------*/
     /** 

template <typename Key>
struct MurmurHash3_32
{
    typedef Key         argument_type;
    typedef uint32_t    result_type;
    
    __forceinline__ 
    __host__ __device__ 


      return combined;
    }
  
    __forceinline__ 
    __host__ __device__ result_type operator()(const Key& key) const
