|
using | type = select_type< select_type_case<(sizeof(Key)==1 &&sizeof(Value)<=8), segmented_radix_sort_config< 8, 7, kernel_config< 256, 10 >, select_warp_sort_config_t< Key > > >, select_type_case<(sizeof(Key)==2 &&sizeof(Value)<=8), segmented_radix_sort_config< 8, 7, kernel_config< 256, 10 >, select_warp_sort_config_t< Key > > >, select_type_case<(sizeof(Key)==4 &&sizeof(Value)<=8), segmented_radix_sort_config< 7, 6, kernel_config< 256, 15 >, select_warp_sort_config_t< Key > > >, select_type_case<(sizeof(Key)==8 &&sizeof(Value)<=8), segmented_radix_sort_config< 7, 6, kernel_config< 256, 13 >, select_warp_sort_config_t< Key > > >, segmented_radix_sort_config< 7, 6, kernel_config< 256, ::rocprim::max(1u, 15u/item_scale)>, select_warp_sort_config_t< Key > > > |
|
|
static constexpr unsigned int | item_scale |
|
◆ item_scale
template<class Key , class Value >
Initial value:=
::rocprim::detail::ceiling_div<unsigned int>(
::rocprim::max(
sizeof(Key),
sizeof(Value)),
sizeof(int))
The documentation for this struct was generated from the following file: