@@ -15,24 +15,24 @@ x86simdsort::qsort(T* arr, size_t size, bool hasnan);
1515x86simdsort::qselect(T* arr, size_t k, size_t size, bool hasnan);
1616x86simdsort::partial_qsort(T* arr, size_t k, size_t size, bool hasnan);
1717```
18- Supported datatypes: $ `T` \in `[_Float16, uint16_t, int16_t, float, uint32_t,
19- int32_t, double, uint64_t, int64_t]`$
18+ Supported datatypes: `T` $ \in$ `[_Float16, uint16_t, int16_t, float, uint32_t,
19+ int32_t, double, uint64_t, int64_t]`
2020
2121#### Key-value sort routines on pairs of arrays
2222```cpp
2323x86simdsort::keyvalue_qsort(T1* key, T2* val, size_t size, bool hasnan);
2424```
25- Supported datatypes: $ ` T1 ` , ` T2 ` \in `[ float, uint32_t, int32_t, double,
26- uint64_t, int64_t] `$ Note that keyvalue sort is not supported for 16-bit data
27- types.
25+ Supported datatypes: ` T1 ` , ` T2 ` $ \in$ `[ float, uint32_t, int32_t, double,
26+ uint64_t, int64_t] ` Note that keyvalue sort is not yet supported for 16-bit
27+ data types.
2828
2929#### Arg sort routines on arrays
3030``` cpp
3131std::vector<size_t > arg = x86simdsort::argsort(T* arr, size_t size, bool hasnan);
3232std::vector<size_t > arg = x86simdsort::argselect(T* arr, size_t k, size_t size, bool hasnan);
3333```
34- Supported datatypes: $ ` T ` \in `[ _ Float16, uint16_t, int16_t, float, uint32_t,
35- int32_t, double, uint64_t, int64_t] `$
34+ Supported datatypes: ` T ` $ \in$ `[ _ Float16, uint16_t, int16_t, float, uint32_t,
35+ int32_t, double, uint64_t, int64_t] `
3636
3737### Build/Install
3838
0 commit comments