From 9978d5eb91ea3a188059cd91af57d9af1f8e89d3 Mon Sep 17 00:00:00 2001 From: Matthew Sterrett Date: Wed, 2 Apr 2025 16:31:49 -0700 Subject: [PATCH] Readme fix: argsort does not use SIMD for 16-bit --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 61f4de5..3124a81 100644 --- a/README.md +++ b/README.md @@ -58,8 +58,9 @@ data types. std::vector arg = x86simdsort::argsort(T* arr, size_t size, bool hasnan, bool descending); std::vector arg = x86simdsort::argselect(T* arr, size_t k, size_t size, bool hasnan); ``` -Supported datatypes: `T` $\in$ `[_Float16, uint16_t, int16_t, float, uint32_t, -int32_t, double, uint64_t, int64_t]` +Supported datatypes: `T` $\in$ `[_Float16, uint16_t, int16_t, float, uint32_t, int32_t, double, +uint64_t, int64_t]` Note that argsort and argselect are not accelerated with SIMD when using 16-bit +data types. ## Build/Install