@@ -173,24 +173,27 @@ X86_SIMD_SORT_FINLINE void keyvalue_partial_sort(T1 *key,
173173
174174XSS_METHODS (avx512)
175175
176- #if defined(__FLT16_MAX__) && defined(__AVX512BW__) && defined(__AVX512VBMI2__) && !defined(__AVX512FP16__)
176+ #if defined(__FLT16_MAX__) && defined(__AVX512BW__) \
177+ && defined (__AVX512VBMI2__) && !defined (__AVX512FP16__)
177178template <>
178- void x86simdsortStatic::qsort<_Float16>(
179- _Float16 *arr, size_t size, bool hasnan, bool descending)
179+ void x86simdsortStatic::qsort<_Float16>(_Float16 *arr,
180+ size_t size,
181+ bool hasnan,
182+ bool descending)
180183{
181- avx512_qsort_fp16 ((uint16_t *)arr, size, hasnan, descending);
184+ avx512_qsort_fp16 ((uint16_t *)arr, size, hasnan, descending);
182185}
183186template <>
184187void x86simdsortStatic::qselect<_Float16>(
185- _Float16 *arr, size_t k, size_t size, bool hasnan, bool descending)
188+ _Float16 *arr, size_t k, size_t size, bool hasnan, bool descending)
186189{
187- avx512_qselect_fp16 ((uint16_t *)arr, k, size, hasnan, descending);
190+ avx512_qselect_fp16 ((uint16_t *)arr, k, size, hasnan, descending);
188191}
189192template <>
190193void x86simdsortStatic::partial_qsort<_Float16>(
191- _Float16 *arr, size_t k, size_t size, bool hasnan, bool descending)
194+ _Float16 *arr, size_t k, size_t size, bool hasnan, bool descending)
192195{
193- avx512_partial_qsort_fp16 ((uint16_t *)arr, k, size, hasnan, descending);
196+ avx512_partial_qsort_fp16 ((uint16_t *)arr, k, size, hasnan, descending);
194197}
195198#endif
196199
0 commit comments