message: cuda use the same shuffle_impl as hip
diff: @@ -345,7 +345,7 @@ private:
  template <typename ShuffleOperator, typename ValueType,
  typename SelectorType>
  static __device__ __forceinline__ ValueType
  - shuffle_impl(ShuffleOperator intrinsic_shuffle, const ValueType &var,
  + shuffle_impl(ShuffleOperator intrinsic_shuffle, const ValueType var,
  SelectorType selector)
  {
  static_assert(sizeof(ValueType) % sizeof(uint32) == 0,
  