Skip to content

Commit 2282e70

Browse files
committed
clang-format
1 parent a7e8847 commit 2282e70

File tree

1 file changed

+19
-7
lines changed

1 file changed

+19
-7
lines changed

src/avx512-64bit-argsort.hpp

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -397,7 +397,8 @@ X86_SIMD_SORT_INLINE void argsort_64bit_(type_t *arr,
397397
* Base case: use bitonic networks to sort arrays <= 64
398398
*/
399399
if (right + 1 - left <= 256) {
400-
argsort_n<vtype, indexType, 256>(arr, arg + left, (int32_t)(right + 1 - left));
400+
argsort_n<vtype, indexType, 256>(
401+
arr, arg + left, (int32_t)(right + 1 - left));
401402
return;
402403
}
403404
type_t pivot = get_pivot_64bit<vtype>(arr, arg, left, right);
@@ -406,9 +407,11 @@ X86_SIMD_SORT_INLINE void argsort_64bit_(type_t *arr,
406407
arrsize_t pivot_index = partition_avx512_unrolled<vtype, 4>(
407408
arr, arg, left, right + 1, pivot, &smallest, &biggest);
408409
if (pivot != smallest)
409-
argsort_64bit_<vtype, indexType>(arr, arg, left, pivot_index - 1, max_iters - 1);
410+
argsort_64bit_<vtype, indexType>(
411+
arr, arg, left, pivot_index - 1, max_iters - 1);
410412
if (pivot != biggest)
411-
argsort_64bit_<vtype, indexType>(arr, arg, pivot_index, right, max_iters - 1);
413+
argsort_64bit_<vtype, indexType>(
414+
arr, arg, pivot_index, right, max_iters - 1);
412415
}
413416

414417
template <typename vtype, typename indexType, typename type_t>
@@ -430,7 +433,8 @@ X86_SIMD_SORT_INLINE void argselect_64bit_(type_t *arr,
430433
* Base case: use bitonic networks to sort arrays <= 64
431434
*/
432435
if (right + 1 - left <= 256) {
433-
argsort_n<vtype, indexType, 256>(arr, arg + left, (int32_t)(right + 1 - left));
436+
argsort_n<vtype, indexType, 256>(
437+
arr, arg + left, (int32_t)(right + 1 - left));
434438
return;
435439
}
436440
type_t pivot = get_pivot_64bit<vtype>(arr, arg, left, right);
@@ -454,8 +458,12 @@ avx512_argsort(T *arr, arrsize_t *arg, arrsize_t arrsize, bool hasnan = false)
454458
using vectype = typename std::conditional<sizeof(T) == sizeof(int32_t),
455459
ymm_vector<T>,
456460
zmm_vector<T>>::type;
457-
using indextype = typename std::conditional<sizeof(arrsize_t) * vectype::numlanes == 32, ymm_vector<arrsize_t>, zmm_vector<arrsize_t>>::type;
458-
461+
using indextype =
462+
typename std::conditional<sizeof(arrsize_t) * vectype::numlanes
463+
== 32,
464+
ymm_vector<arrsize_t>,
465+
zmm_vector<arrsize_t>>::type;
466+
459467
if (arrsize > 1) {
460468
if constexpr (std::is_floating_point_v<T>) {
461469
if ((hasnan) && (array_has_nan<vectype>(arr, arrsize))) {
@@ -490,7 +498,11 @@ X86_SIMD_SORT_INLINE void avx512_argselect(T *arr,
490498
using vectype = typename std::conditional<sizeof(T) == sizeof(int32_t),
491499
ymm_vector<T>,
492500
zmm_vector<T>>::type;
493-
using indextype = typename std::conditional<sizeof(arrsize_t) * vectype::numlanes == 32, ymm_vector<arrsize_t>, zmm_vector<arrsize_t>>::type;
501+
using indextype =
502+
typename std::conditional<sizeof(arrsize_t) * vectype::numlanes
503+
== 32,
504+
ymm_vector<arrsize_t>,
505+
zmm_vector<arrsize_t>>::type;
494506

495507
if (arrsize > 1) {
496508
if constexpr (std::is_floating_point_v<T>) {

0 commit comments

Comments
 (0)