|
template<typename InputIteratorT , typename OutputIteratorT , typename DifferenceOpT = ::cub::Difference, typename NumItemsT = std::uint32_t> |
static __host__ hipError_t | SubtractLeftCopy (void *d_temp_storage, std::size_t &temp_storage_bytes, InputIteratorT d_input, OutputIteratorT d_output, NumItemsT num_items, DifferenceOpT difference_op={}, hipStream_t stream=0, bool debug_synchronous=false) |
|
template<typename RandomAccessIteratorT , typename DifferenceOpT = ::cub::Difference, typename NumItemsT = std::uint32_t> |
static __host__ hipError_t | SubtractLeft (void *d_temp_storage, std::size_t &temp_storage_bytes, RandomAccessIteratorT d_input, NumItemsT num_items, DifferenceOpT difference_op={}, hipStream_t stream=0, bool debug_synchronous=false) |
|
template<typename InputIteratorT , typename OutputIteratorT , typename DifferenceOpT = ::cub::Difference, typename NumItemsT = std::uint32_t> |
static __host__ hipError_t | SubtractRightCopy (void *d_temp_storage, std::size_t &temp_storage_bytes, InputIteratorT d_input, OutputIteratorT d_output, NumItemsT num_items, DifferenceOpT difference_op={}, hipStream_t stream=0, bool debug_synchronous=false) |
|
template<typename RandomAccessIteratorT , typename DifferenceOpT = ::cub::Difference, typename NumItemsT = std::uint32_t> |
static __host__ hipError_t | SubtractRight (void *d_temp_storage, std::size_t &temp_storage_bytes, RandomAccessIteratorT d_input, NumItemsT num_items, DifferenceOpT difference_op={}, hipStream_t stream=0, bool debug_synchronous=false) |
|
template<typename InputIteratorT , typename OutputIteratorT , typename DifferenceOpT = ::hipcub::Difference, typename NumItemsT = std::uint32_t> |
static __host__ hipError_t | SubtractLeftCopy (void *d_temp_storage, std::size_t &temp_storage_bytes, InputIteratorT d_input, OutputIteratorT d_output, NumItemsT num_items, DifferenceOpT difference_op={}, hipStream_t stream=0, bool debug_synchronous=false) |
|
template<typename RandomAccessIteratorT , typename DifferenceOpT = ::hipcub::Difference, typename NumItemsT = std::uint32_t> |
static __host__ hipError_t | SubtractLeft (void *d_temp_storage, std::size_t &temp_storage_bytes, RandomAccessIteratorT d_input, NumItemsT num_items, DifferenceOpT difference_op={}, hipStream_t stream=0, bool debug_synchronous=false) |
|
template<typename InputIteratorT , typename OutputIteratorT , typename DifferenceOpT = ::hipcub::Difference, typename NumItemsT = std::uint32_t> |
static __host__ hipError_t | SubtractRightCopy (void *d_temp_storage, std::size_t &temp_storage_bytes, InputIteratorT d_input, OutputIteratorT d_output, NumItemsT num_items, DifferenceOpT difference_op={}, hipStream_t stream=0, bool debug_synchronous=false) |
|
template<typename RandomAccessIteratorT , typename DifferenceOpT = ::hipcub::Difference, typename NumItemsT = std::uint32_t> |
static __host__ hipError_t | SubtractRight (void *d_temp_storage, std::size_t &temp_storage_bytes, RandomAccessIteratorT d_input, NumItemsT num_items, DifferenceOpT difference_op={}, hipStream_t stream=0, bool debug_synchronous=false) |
|