summaryrefslogtreecommitdiff
path: root/numpy/core/src/npysort/x86-qsort.h
blob: 6340e2bc7c31b707ac1769e0ffb4b5f7facc8071 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include "numpy/npy_common.h"

#include "npy_cpu_dispatch.h"

#ifndef NPY_NO_EXPORT
#define NPY_NO_EXPORT NPY_VISIBILITY_HIDDEN
#endif

#ifndef NPY_DISABLE_OPTIMIZATION
#include "x86-qsort.dispatch.h"
#endif

#ifdef __cplusplus
extern "C" {
#endif

NPY_CPU_DISPATCH_DECLARE(NPY_NO_EXPORT void x86_quicksort_int,
                         (void *start, npy_intp num))

NPY_CPU_DISPATCH_DECLARE(NPY_NO_EXPORT void x86_quicksort_uint,
                         (void *start, npy_intp num))

NPY_CPU_DISPATCH_DECLARE(NPY_NO_EXPORT void x86_quicksort_float,
                         (void *start, npy_intp num))

#ifdef __cplusplus
}
#endif