@@ -38,6 +38,7 @@ using ..CUDA: i32
3838end
3939
4040
41+ # # COV_EXCL_START
4142# Batch partitioning
4243"""
4344Performs in-place cumsum using shared memory. Intended for use with indexes
@@ -118,6 +119,8 @@ function partition_batches_kernel(values::AbstractArray{T}, pivot, lo, hi, parit
118119 return
119120end
120121
122+ # # COV_EXCL_STOP
123+
121124
122125# Batch consolidation
123126
@@ -140,6 +143,7 @@ function find_partition(array, pivot, lo, hi, parity, lt::F1, by::F2) where {F1,
140143 return low - 1
141144end
142145
146+ # # COV_EXCL_START
143147"""
144148This assumes the region of `vals` of length `L` starting after `lo`
145149has been batch partitioned with respect to `pivot`. Further, it assumes that
@@ -454,6 +458,7 @@ function qsort_kernel(vals::AbstractArray{T,N}, lo, hi, parity, sync::Val{S}, sy
454458
455459 return
456460end
461+ # # COV_EXCL_STOP
457462
458463function sort_args (args, partial_k:: Nothing )
459464 return args
@@ -524,6 +529,7 @@ using ..CUDA
524529using .. CUDA: i32
525530
526531
532+ # # COV_EXCL_START
527533# General functions
528534
529535@inline two (:: Type{Int} ) = 2
@@ -882,7 +888,7 @@ function comparator_small_kernel(vals, length_vals::I, k::I, j_0::I, j_f::I,
882888 finalize_shmem! (slice, swap, index, in_range)
883889 return
884890end
885-
891+ # # COV_EXCL_STOP
886892
887893# Host side code
888894function bitonic_shmem (c:: AbstractArray{T} , threads) where {T}
0 commit comments