@@ -173,13 +173,13 @@ X86_SIMD_SORT_INLINE int32_t partition_vec(type_t *arg,
173
173
* last element that is less than equal to the pivot.
174
174
*/
175
175
template <typename vtype, typename argtype, typename type_t >
176
- X86_SIMD_SORT_INLINE arrsize_t partition_avx512 (type_t *arr,
177
- arrsize_t *arg,
178
- arrsize_t left,
179
- arrsize_t right,
180
- type_t pivot,
181
- type_t *smallest,
182
- type_t *biggest)
176
+ X86_SIMD_SORT_INLINE arrsize_t argpartition_avx512 (type_t *arr,
177
+ arrsize_t *arg,
178
+ arrsize_t left,
179
+ arrsize_t right,
180
+ type_t pivot,
181
+ type_t *smallest,
182
+ type_t *biggest)
183
183
{
184
184
/* make array length divisible by vtype::numlanes , shortening the array */
185
185
for (int32_t i = (right - left) % vtype::numlanes; i > 0 ; --i) {
@@ -292,16 +292,16 @@ template <typename vtype,
292
292
typename argtype,
293
293
int num_unroll,
294
294
typename type_t = typename vtype::type_t >
295
- X86_SIMD_SORT_INLINE arrsize_t partition_avx512_unrolled (type_t *arr,
296
- arrsize_t *arg,
297
- arrsize_t left,
298
- arrsize_t right,
299
- type_t pivot,
300
- type_t *smallest,
301
- type_t *biggest)
295
+ X86_SIMD_SORT_INLINE arrsize_t argpartition_avx512_unrolled (type_t *arr,
296
+ arrsize_t *arg,
297
+ arrsize_t left,
298
+ arrsize_t right,
299
+ type_t pivot,
300
+ type_t *smallest,
301
+ type_t *biggest)
302
302
{
303
303
if (right - left <= 8 * num_unroll * vtype::numlanes) {
304
- return partition_avx512 <vtype, argtype>(
304
+ return argpartition_avx512 <vtype, argtype>(
305
305
arr, arg, left, right, pivot, smallest, biggest);
306
306
}
307
307
/* make array length divisible by vtype::numlanes , shortening the array */
@@ -493,7 +493,7 @@ X86_SIMD_SORT_INLINE void argsort_64bit_(type_t *arr,
493
493
type_t pivot = get_pivot_64bit<vtype>(arr, arg, left, right);
494
494
type_t smallest = vtype::type_max ();
495
495
type_t biggest = vtype::type_min ();
496
- arrsize_t pivot_index = partition_avx512_unrolled <vtype, argtype, 4 >(
496
+ arrsize_t pivot_index = argpartition_avx512_unrolled <vtype, argtype, 4 >(
497
497
arr, arg, left, right + 1 , pivot, &smallest, &biggest);
498
498
if (pivot != smallest)
499
499
argsort_64bit_<vtype, argtype>(
@@ -529,7 +529,7 @@ X86_SIMD_SORT_INLINE void argselect_64bit_(type_t *arr,
529
529
type_t pivot = get_pivot_64bit<vtype>(arr, arg, left, right);
530
530
type_t smallest = vtype::type_max ();
531
531
type_t biggest = vtype::type_min ();
532
- arrsize_t pivot_index = partition_avx512_unrolled <vtype, argtype, 4 >(
532
+ arrsize_t pivot_index = argpartition_avx512_unrolled <vtype, argtype, 4 >(
533
533
arr, arg, left, right + 1 , pivot, &smallest, &biggest);
534
534
if ((pivot != smallest) && (pos < pivot_index))
535
535
argselect_64bit_<vtype, argtype>(
0 commit comments