free start pointer
[RRG-proxmark3.git] / armsrc / radixsort.h
blobfb2bcc044f6d0af65b01576c602ea1aafae4e672
1 #ifndef RADIXSORT_H__
2 #define RADIXSORT_H__
4 #include "common.h"
6 typedef union {
7 struct {
8 uint32_t c8[256];
9 uint32_t c7[256];
10 uint32_t c6[256];
11 uint32_t c5[256];
12 uint32_t c4[256];
13 uint32_t c3[256];
14 uint32_t c2[256];
15 uint32_t c1[256];
17 uint32_t counts[256 * 8];
18 } rscounts_t;
20 uint64_t *radixSort(uint64_t *array, uint32_t size);
22 #endif // RADIXSORT_H__