Skip to content

Commit 4b5bdf3

Browse files
author
Raghuveer Devulapalli
committed
Use int32_t instead of size_t
1 parent 868696d commit 4b5bdf3

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/x86simdsort.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ keyvalue_qsort(T1 *key, T2* val, size_t arrsize, bool hasnan = false);
4343

4444
// sort an object
4545
template <typename T, typename Func>
46-
XSS_EXPORT_SYMBOL void object_qsort(T *arr, size_t arrsize, Func key_func)
46+
XSS_EXPORT_SYMBOL void object_qsort(T *arr, uint32_t arrsize, Func key_func)
4747
{
4848
/* (1) Create a vector a keys */
4949
using return_type_of =
@@ -55,9 +55,9 @@ XSS_EXPORT_SYMBOL void object_qsort(T *arr, size_t arrsize, Func key_func)
5555
}
5656

5757
/* (2) Call arg based on keys using the keyvalue sort */
58-
std::vector<size_t> arg(arrsize);
58+
std::vector<uint32_t> arg(arrsize);
5959
std::iota(arg.begin(), arg.end(), 0);
60-
keyvalue_qsort(keys.data(), arg.data(), arrsize);
60+
x86simdsort::keyvalue_qsort(keys.data(), arg.data(), arrsize);
6161

6262
/* (3) Permute obj array in-place */
6363
std::vector<bool> done(arrsize);

0 commit comments

Comments
 (0)