diff options
author | Benoit Steiner <benoit.steiner.goog@gmail.com> | 2016-05-23 20:37:30 -0700 |
---|---|---|
committer | Benoit Steiner <benoit.steiner.goog@gmail.com> | 2016-05-23 20:37:30 -0700 |
commit | 33a94f5dc761e9d9f7a367b9e08b1f2756efdef8 (patch) | |
tree | 48af3ae2ff91a02e20e72e3f14aae5b0cef8a178 /Eigen/src/Core/arch/CUDA | |
parent | 6bc684ab6a9c300d9d19a6371f253a4321c37e4c (diff) |
Use the Index type instead of integers to specify the strides in pgather/pscatter
Diffstat (limited to 'Eigen/src/Core/arch/CUDA')
-rw-r--r-- | Eigen/src/Core/arch/CUDA/PacketMathHalf.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Eigen/src/Core/arch/CUDA/PacketMathHalf.h b/Eigen/src/Core/arch/CUDA/PacketMathHalf.h index 840c40466..d629a470b 100644 --- a/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +++ b/Eigen/src/Core/arch/CUDA/PacketMathHalf.h @@ -88,11 +88,11 @@ EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE half2 ploadt_ro<half2, Unaligned>(const ha #endif } -template<> EIGEN_DEVICE_FUNC inline half2 pgather<half, half2>(const half* from, int stride) { +template<> EIGEN_DEVICE_FUNC inline half2 pgather<half, half2>(const half* from, Index stride) { return __halves2half2(from[0*stride], from[1*stride]); } -template<> EIGEN_DEVICE_FUNC inline void pscatter<half, half2>(half* to, const half2& from, int stride) { +template<> EIGEN_DEVICE_FUNC inline void pscatter<half, half2>(half* to, const half2& from, Index stride) { to[stride*0] = __low2half(from); to[stride*1] = __high2half(from); } |