Skip to content

Commit c710732

Browse files
committed
Format code
1 parent 9396adf commit c710732

File tree

2 files changed

+21
-14
lines changed

2 files changed

+21
-14
lines changed

lib/x86simdsort-internal.h

+10-8
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@
77
#define DECLAREALLFUNCS(name) \
88
namespace name { \
99
template <typename T> \
10-
XSS_HIDE_SYMBOL void \
11-
qsort(T *arr, size_t arrsize, bool hasnan = false, bool descending = false); \
10+
XSS_HIDE_SYMBOL void qsort(T *arr, \
11+
size_t arrsize, \
12+
bool hasnan = false, \
13+
bool descending = false); \
1214
template <typename T1, typename T2> \
1315
XSS_HIDE_SYMBOL void keyvalue_qsort(T1 *key, \
1416
T2 *val, \
@@ -49,13 +51,13 @@
4951
template <typename T> \
5052
XSS_HIDE_SYMBOL std::vector<size_t> \
5153
argselect(T *arr, size_t k, size_t arrsize, bool hasnan = false); \
52-
} \
54+
}
5355

5456
namespace xss {
55-
DECLAREALLFUNCS(avx512)
56-
DECLAREALLFUNCS(avx2)
57-
DECLAREALLFUNCS(scalar)
58-
DECLAREALLFUNCS(fp16_spr)
59-
DECLAREALLFUNCS(fp16_icl)
57+
DECLAREALLFUNCS(avx512)
58+
DECLAREALLFUNCS(avx2)
59+
DECLAREALLFUNCS(scalar)
60+
DECLAREALLFUNCS(fp16_spr)
61+
DECLAREALLFUNCS(fp16_icl)
6062
} // namespace xss
6163
#endif

lib/x86simdsort.cpp

+11-6
Original file line numberDiff line numberDiff line change
@@ -119,18 +119,23 @@ namespace x86simdsort {
119119
if constexpr (dispatch_requested("avx512", ISA)) { \
120120
if (preferred_cpu.find("avx512") != std::string_view::npos) { \
121121
if constexpr (std::is_same_v<TYPE, _Float16>) { \
122-
if (preferred_cpu.find("avx512_spr") != std::string_view::npos) { \
123-
CAT(CAT(internal_, func), TYPE) = &xss::fp16_spr::func<TYPE>; \
122+
if (preferred_cpu.find("avx512_spr") \
123+
!= std::string_view::npos) { \
124+
CAT(CAT(internal_, func), TYPE) \
125+
= &xss::fp16_spr::func<TYPE>; \
124126
return; \
125127
} \
126-
if (preferred_cpu.find("avx512_icl") != std::string_view::npos) { \
127-
CAT(CAT(internal_, func), TYPE) = &xss::fp16_icl::func<TYPE>; \
128+
if (preferred_cpu.find("avx512_icl") \
129+
!= std::string_view::npos) { \
130+
CAT(CAT(internal_, func), TYPE) \
131+
= &xss::fp16_icl::func<TYPE>; \
128132
return; \
129133
} \
130134
} \
131135
else { \
132-
CAT(CAT(internal_, func), TYPE) = &xss::avx512::func<TYPE>; \
133-
}\
136+
CAT(CAT(internal_, func), TYPE) \
137+
= &xss::avx512::func<TYPE>; \
138+
} \
134139
return; \
135140
} \
136141
} \

0 commit comments

Comments
 (0)