Loading...
Searching...
No Matches
kernels.h
Go to the documentation of this file.
1// AUTO GENERATED ON 2023-05-08 AT 23:15:31
2// DO NOT EDIT BY HAND!
3//
4// To regenerate file, run
5//
6// python dev/generate-kernel-signatures.py
7//
8// (It is usually run as part of pip install . or localbuild.py.)
9
10#ifndef AWKWARD_KERNELS_H_
11#define AWKWARD_KERNELS_H_
12
13#include "awkward/common.h"
14
15extern "C" {
16
19 int8_t* tobytemask,
20 const uint8_t* frombitmask,
21 int64_t bitmasklength,
22 bool validwhen,
23 bool lsb_order);
24
27 int64_t* toindex,
28 const uint8_t* frombitmask,
29 int64_t bitmasklength,
30 bool validwhen,
31 bool lsb_order);
32
35 int8_t* tomask,
36 const int8_t* frommask,
37 int64_t lenmask,
38 const int64_t* fromcarry,
39 int64_t lencarry);
40
43 int64_t* tocarry,
44 const int8_t* mask,
45 int64_t length,
46 bool validwhen);
47
50 int64_t* tocarry,
51 int64_t* outindex,
52 const int8_t* mask,
53 int64_t length,
54 bool validwhen);
55
58 int8_t* tomask,
59 const int8_t* frommask,
60 int64_t length,
61 bool validwhen);
62
65 int64_t* numnull,
66 const int8_t* mask,
67 int64_t length,
68 bool validwhen);
69
72 int8_t* tomask,
73 const int8_t* theirmask,
74 const int8_t* mymask,
75 int64_t length,
76 bool validwhen);
77
80 int64_t* nextcarry,
81 int64_t* nextparents,
82 int64_t* outindex,
83 const int8_t* mask,
84 const int64_t* parents,
85 int64_t length,
86 bool validwhen);
87
90 int64_t* nextshifts,
91 const int8_t* mask,
92 int64_t length,
93 bool valid_when);
94
97 int64_t* nextshifts,
98 const int8_t* mask,
99 int64_t length,
100 bool valid_when,
101 const int64_t* shifts);
102
105 int64_t* toindex,
106 const int8_t* mask,
107 int64_t length,
108 bool validwhen);
109
112 int64_t* index_in,
113 int64_t* offsets_in,
114 int64_t* mask_out,
115 int64_t* starts_out,
116 int64_t* stops_out,
117 int64_t length);
118
121 int64_t* toptr,
122 const int32_t* fromptr,
123 int64_t length,
124 int64_t width);
125
128 int32_t* toptr,
129 const int32_t* fromptr,
130 int64_t fromlength,
131 int64_t tolength);
134 int64_t* toptr,
135 const int64_t* fromptr,
136 int64_t fromlength,
137 int64_t tolength);
138
141 bool* uniquecontents,
142 int32_t* toptr,
143 const int32_t* fromptr,
144 const int32_t* fromindex,
145 int64_t tolength,
146 int64_t fromlength,
147 int64_t fromwidth);
150 bool* uniquecontents,
151 int32_t* toptr,
152 const int32_t* fromptr,
153 const int64_t* fromindex,
154 int64_t tolength,
155 int64_t fromlength,
156 int64_t fromwidth);
159 bool* uniquecontents,
160 int32_t* toptr,
161 const int32_t* fromptr,
162 const uint32_t* fromindex,
163 int64_t tolength,
164 int64_t fromlength,
165 int64_t fromwidth);
168 bool* uniquecontents,
169 int64_t* toptr,
170 const int64_t* fromptr,
171 const int32_t* fromindex,
172 int64_t tolength,
173 int64_t fromlength,
174 int64_t fromwidth);
177 bool* uniquecontents,
178 int64_t* toptr,
179 const int64_t* fromptr,
180 const int64_t* fromindex,
181 int64_t tolength,
182 int64_t fromlength,
183 int64_t fromwidth);
186 bool* uniquecontents,
187 int64_t* toptr,
188 const int64_t* fromptr,
189 const uint32_t* fromindex,
190 int64_t tolength,
191 int64_t fromlength,
192 int64_t fromwidth);
193
196 bool* uniquecontents,
197 int32_t* toptr,
198 const int32_t* fromptr,
199 const int32_t* fromstarts,
200 const int32_t* fromstops,
201 int64_t tolength,
202 int64_t fromlength,
203 int64_t fromwidth);
206 bool* uniquecontents,
207 int32_t* toptr,
208 const int32_t* fromptr,
209 const int64_t* fromstarts,
210 const int64_t* fromstops,
211 int64_t tolength,
212 int64_t fromlength,
213 int64_t fromwidth);
216 bool* uniquecontents,
217 int32_t* toptr,
218 const int32_t* fromptr,
219 const uint32_t* fromstarts,
220 const uint32_t* fromstops,
221 int64_t tolength,
222 int64_t fromlength,
223 int64_t fromwidth);
226 bool* uniquecontents,
227 int64_t* toptr,
228 const int64_t* fromptr,
229 const int32_t* fromstarts,
230 const int32_t* fromstops,
231 int64_t tolength,
232 int64_t fromlength,
233 int64_t fromwidth);
236 bool* uniquecontents,
237 int64_t* toptr,
238 const int64_t* fromptr,
239 const int64_t* fromstarts,
240 const int64_t* fromstops,
241 int64_t tolength,
242 int64_t fromlength,
243 int64_t fromwidth);
246 bool* uniquecontents,
247 int64_t* toptr,
248 const int64_t* fromptr,
249 const uint32_t* fromstarts,
250 const uint32_t* fromstops,
251 int64_t tolength,
252 int64_t fromlength,
253 int64_t fromwidth);
254
257 int32_t* toptr,
258 const int32_t* fromptr,
259 const int32_t* fromoffsets,
260 int64_t tolength,
261 int64_t fromlength,
262 int64_t fromwidth);
265 int32_t* toptr,
266 const int32_t* fromptr,
267 const int64_t* fromoffsets,
268 int64_t tolength,
269 int64_t fromlength,
270 int64_t fromwidth);
273 int32_t* toptr,
274 const int32_t* fromptr,
275 const uint32_t* fromoffsets,
276 int64_t tolength,
277 int64_t fromlength,
278 int64_t fromwidth);
281 int64_t* toptr,
282 const int64_t* fromptr,
283 const int32_t* fromoffsets,
284 int64_t tolength,
285 int64_t fromlength,
286 int64_t fromwidth);
289 int64_t* toptr,
290 const int64_t* fromptr,
291 const int64_t* fromoffsets,
292 int64_t tolength,
293 int64_t fromlength,
294 int64_t fromwidth);
297 int64_t* toptr,
298 const int64_t* fromptr,
299 const uint32_t* fromoffsets,
300 int64_t tolength,
301 int64_t fromlength,
302 int64_t fromwidth);
303
306 int32_t* toptr,
307 const int32_t* fromptr,
308 int64_t size,
309 int64_t tolength,
310 int64_t fromlength,
311 int64_t fromwidth);
314 int64_t* toptr,
315 const int64_t* fromptr,
316 int64_t size,
317 int64_t tolength,
318 int64_t fromlength,
319 int64_t fromwidth);
320
323 bool* uniquecontents,
324 int32_t* toptr,
325 const int32_t* fromptr,
326 const int8_t* fromtags,
327 const int32_t* fromindex,
328 int64_t tolength,
329 int64_t fromlength,
330 int64_t fromwidth,
331 int64_t which);
334 bool* uniquecontents,
335 int32_t* toptr,
336 const int32_t* fromptr,
337 const int8_t* fromtags,
338 const int64_t* fromindex,
339 int64_t tolength,
340 int64_t fromlength,
341 int64_t fromwidth,
342 int64_t which);
345 bool* uniquecontents,
346 int32_t* toptr,
347 const int32_t* fromptr,
348 const int8_t* fromtags,
349 const uint32_t* fromindex,
350 int64_t tolength,
351 int64_t fromlength,
352 int64_t fromwidth,
353 int64_t which);
356 bool* uniquecontents,
357 int64_t* toptr,
358 const int64_t* fromptr,
359 const int8_t* fromtags,
360 const int32_t* fromindex,
361 int64_t tolength,
362 int64_t fromlength,
363 int64_t fromwidth,
364 int64_t which);
367 bool* uniquecontents,
368 int64_t* toptr,
369 const int64_t* fromptr,
370 const int8_t* fromtags,
371 const int64_t* fromindex,
372 int64_t tolength,
373 int64_t fromlength,
374 int64_t fromwidth,
375 int64_t which);
378 bool* uniquecontents,
379 int64_t* toptr,
380 const int64_t* fromptr,
381 const int8_t* fromtags,
382 const uint32_t* fromindex,
383 int64_t tolength,
384 int64_t fromlength,
385 int64_t fromwidth,
386 int64_t which);
387
390 int32_t* newidentitiesptr,
391 const int32_t* identitiesptr,
392 const int64_t* carryptr,
393 int64_t lencarry,
394 int64_t width,
395 int64_t length);
398 int64_t* newidentitiesptr,
399 const int64_t* identitiesptr,
400 const int64_t* carryptr,
401 int64_t lencarry,
402 int64_t width,
403 int64_t length);
404
407 bool* result,
408 const int32_t* fromindex,
409 int64_t length);
412 bool* result,
413 const int64_t* fromindex,
414 int64_t length);
417 bool* result,
418 const int8_t* fromindex,
419 int64_t length);
422 bool* result,
423 const uint32_t* fromindex,
424 int64_t length);
427 bool* result,
428 const uint8_t* fromindex,
429 int64_t length);
430
433 int64_t* toptr,
434 const int32_t* fromptr,
435 int64_t length);
438 int64_t* toptr,
439 const int8_t* fromptr,
440 int64_t length);
443 int64_t* toptr,
444 const uint32_t* fromptr,
445 int64_t length);
448 int64_t* toptr,
449 const uint8_t* fromptr,
450 int64_t length);
451
454 int64_t* toindex,
455 int64_t toindexoffset,
456 const int32_t* fromindex,
457 int64_t length,
458 int64_t base);
461 int64_t* toindex,
462 int64_t toindexoffset,
463 const int64_t* fromindex,
464 int64_t length,
465 int64_t base);
468 int64_t* toindex,
469 int64_t toindexoffset,
470 const uint32_t* fromindex,
471 int64_t length,
472 int64_t base);
473
476 int64_t* toindex,
477 int64_t toindexoffset,
478 int64_t length,
479 int64_t base);
480
483 int64_t* tocarry,
484 const int32_t* fromindex,
485 int64_t lenindex,
486 int64_t lencontent);
489 int64_t* tocarry,
490 const int64_t* fromindex,
491 int64_t lenindex,
492 int64_t lencontent);
495 int64_t* tocarry,
496 const uint32_t* fromindex,
497 int64_t lenindex,
498 int64_t lencontent);
499
502 int64_t* outoffsets,
503 const int32_t* outindex,
504 int64_t outindexlength,
505 const int64_t* offsets,
506 int64_t offsetslength);
509 int64_t* outoffsets,
510 const int64_t* outindex,
511 int64_t outindexlength,
512 const int64_t* offsets,
513 int64_t offsetslength);
516 int64_t* outoffsets,
517 const uint32_t* outindex,
518 int64_t outindexlength,
519 const int64_t* offsets,
520 int64_t offsetslength);
521
524 int8_t* tomask,
525 int64_t* toindex,
526 int64_t* tononzero,
527 const int64_t* fromindex,
528 int64_t fromindexlength,
529 const int64_t* nonzero,
530 int64_t nonzerolength);
531
534 int32_t* toindex,
535 const int32_t* fromindex,
536 const int64_t* fromcarry,
537 int64_t lenindex,
538 int64_t lencarry);
541 int64_t* toindex,
542 const int64_t* fromindex,
543 const int64_t* fromcarry,
544 int64_t lenindex,
545 int64_t lencarry);
548 uint32_t* toindex,
549 const uint32_t* fromindex,
550 const int64_t* fromcarry,
551 int64_t lenindex,
552 int64_t lencarry);
553
556 int64_t* tocarry,
557 const int32_t* fromindex,
558 int64_t lenindex,
559 int64_t lencontent);
562 int64_t* tocarry,
563 const int64_t* fromindex,
564 int64_t lenindex,
565 int64_t lencontent);
568 int64_t* tocarry,
569 const uint32_t* fromindex,
570 int64_t lenindex,
571 int64_t lencontent);
572
575 int64_t* tocarry,
576 int32_t* toindex,
577 const int32_t* fromindex,
578 int64_t lenindex,
579 int64_t lencontent);
582 int64_t* tocarry,
583 int64_t* toindex,
584 const int64_t* fromindex,
585 int64_t lenindex,
586 int64_t lencontent);
589 int64_t* tocarry,
590 uint32_t* toindex,
591 const uint32_t* fromindex,
592 int64_t lenindex,
593 int64_t lencontent);
594
597 int64_t* tocarry,
598 int64_t* toindex,
599 const int32_t* fromindex,
600 int64_t lenindex,
601 int64_t lencontent);
604 int64_t* tocarry,
605 int64_t* toindex,
606 const int64_t* fromindex,
607 int64_t lenindex,
608 int64_t lencontent);
611 int64_t* tocarry,
612 int64_t* toindex,
613 const uint32_t* fromindex,
614 int64_t lenindex,
615 int64_t lencontent);
616
619 int64_t* tocarry,
620 const int64_t* starts,
621 const int64_t* parents,
622 const int64_t parentslength,
623 const int64_t* nextparents,
624 const int64_t nextlen);
625
628 int8_t* tomask,
629 const int32_t* fromindex,
630 int64_t length);
633 int8_t* tomask,
634 const int64_t* fromindex,
635 int64_t length);
638 int8_t* tomask,
639 const uint32_t* fromindex,
640 int64_t length);
641
644 int64_t* numnull,
645 const int32_t* fromindex,
646 int64_t lenindex);
649 int64_t* numnull,
650 const int64_t* fromindex,
651 int64_t lenindex);
654 int64_t* numnull,
655 const uint32_t* fromindex,
656 int64_t lenindex);
657
660 int64_t* numnull,
661 int64_t* tolength,
662 const int32_t* fromindex,
663 int64_t lenindex);
666 int64_t* numnull,
667 int64_t* tolength,
668 const int64_t* fromindex,
669 int64_t lenindex);
672 int64_t* numnull,
673 int64_t* tolength,
674 const uint32_t* fromindex,
675 int64_t lenindex);
676
679 int64_t* toindex,
680 int64_t lenindex);
681
684 int64_t* toindex,
685 const int32_t* fromindex,
686 int64_t lenindex,
687 const int64_t* parents,
688 const int64_t* starts);
691 int64_t* toindex,
692 const int64_t* fromindex,
693 int64_t lenindex,
694 const int64_t* parents,
695 const int64_t* starts);
698 int64_t* toindex,
699 const uint32_t* fromindex,
700 int64_t lenindex,
701 const int64_t* parents,
702 const int64_t* starts);
703
706 int64_t* toindex,
707 const int8_t* mask,
708 const int32_t* fromindex,
709 int64_t length);
712 int64_t* toindex,
713 const int8_t* mask,
714 const int64_t* fromindex,
715 int64_t length);
718 int64_t* toindex,
719 const int8_t* mask,
720 const uint32_t* fromindex,
721 int64_t length);
722
725 int64_t* nextcarry,
726 int64_t* nextparents,
727 int64_t* outindex,
728 const int32_t* index,
729 int64_t* parents,
730 int64_t length);
733 int64_t* nextcarry,
734 int64_t* nextparents,
735 int64_t* outindex,
736 const int64_t* index,
737 int64_t* parents,
738 int64_t length);
741 int64_t* nextcarry,
742 int64_t* nextparents,
743 int64_t* outindex,
744 const uint32_t* index,
745 int64_t* parents,
746 int64_t length);
747
750 int64_t* outoffsets,
751 const int64_t* starts,
752 int64_t startslength,
753 int64_t outindexlength);
754
757 int64_t* toindex,
758 int64_t* tooffsets,
759 const int64_t* fromoffsets,
760 const int64_t* fromnulls,
761 int64_t startslength);
762
765 int64_t* nextshifts,
766 const int32_t* index,
767 int64_t length);
770 int64_t* nextshifts,
771 const int64_t* index,
772 int64_t length);
775 int64_t* nextshifts,
776 const uint32_t* index,
777 int64_t length);
778
781 int64_t* nextshifts,
782 const int32_t* index,
783 int64_t length,
784 const int64_t* shifts);
787 int64_t* nextshifts,
788 const int64_t* index,
789 int64_t length,
790 const int64_t* shifts);
793 int64_t* nextshifts,
794 const uint32_t* index,
795 int64_t length,
796 const int64_t* shifts);
797
800 int64_t* toindex,
801 const int32_t* outerindex,
802 int64_t outerlength,
803 const int32_t* innerindex,
804 int64_t innerlength);
807 int64_t* toindex,
808 const int32_t* outerindex,
809 int64_t outerlength,
810 const int64_t* innerindex,
811 int64_t innerlength);
814 int64_t* toindex,
815 const int32_t* outerindex,
816 int64_t outerlength,
817 const uint32_t* innerindex,
818 int64_t innerlength);
821 int64_t* toindex,
822 const int64_t* outerindex,
823 int64_t outerlength,
824 const int32_t* innerindex,
825 int64_t innerlength);
828 int64_t* toindex,
829 const int64_t* outerindex,
830 int64_t outerlength,
831 const int64_t* innerindex,
832 int64_t innerlength);
835 int64_t* toindex,
836 const int64_t* outerindex,
837 int64_t outerlength,
838 const uint32_t* innerindex,
839 int64_t innerlength);
842 int64_t* toindex,
843 const uint32_t* outerindex,
844 int64_t outerlength,
845 const int32_t* innerindex,
846 int64_t innerlength);
849 int64_t* toindex,
850 const uint32_t* outerindex,
851 int64_t outerlength,
852 const int64_t* innerindex,
853 int64_t innerlength);
856 int64_t* toindex,
857 const uint32_t* outerindex,
858 int64_t outerlength,
859 const uint32_t* innerindex,
860 int64_t innerlength);
861
864 const int32_t* index,
865 int64_t length,
866 int64_t lencontent,
867 bool isoption);
870 const int64_t* index,
871 int64_t length,
872 int64_t lencontent,
873 bool isoption);
876 const uint32_t* index,
877 int64_t length,
878 int64_t lencontent,
879 bool isoption);
880
883 const int32_t* index,
884 const int64_t* fromstarts,
885 const int64_t* fromstops,
886 int64_t length,
887 int64_t* tostarts,
888 int64_t* tostops,
889 int64_t* tolength);
892 const int64_t* index,
893 const int64_t* fromstarts,
894 const int64_t* fromstops,
895 int64_t length,
896 int64_t* tostarts,
897 int64_t* tostops,
898 int64_t* tolength);
901 const uint32_t* index,
902 const int64_t* fromstarts,
903 const int64_t* fromstops,
904 int64_t length,
905 int64_t* tostarts,
906 int64_t* tostops,
907 int64_t* tolength);
908
911 const int32_t* index,
912 const int64_t* fromstarts,
913 const int64_t* fromstops,
914 int64_t length,
915 int64_t* tocarry);
918 const int64_t* index,
919 const int64_t* fromstarts,
920 const int64_t* fromstops,
921 int64_t length,
922 int64_t* tocarry);
925 const uint32_t* index,
926 const int64_t* fromstarts,
927 const int64_t* fromstops,
928 int64_t length,
929 int64_t* tocarry);
930
933 int64_t* toindex,
934 const int8_t* frommask,
935 int64_t length);
936
939 int64_t* tocarry,
940 const int64_t* fromoffsets,
941 int64_t offsetslength,
942 const int32_t* fromstarts,
943 const int32_t* fromstops,
944 int64_t lencontent);
947 int64_t* tocarry,
948 const int64_t* fromoffsets,
949 int64_t offsetslength,
950 const int64_t* fromstarts,
951 const int64_t* fromstops,
952 int64_t lencontent);
955 int64_t* tocarry,
956 const int64_t* fromoffsets,
957 int64_t offsetslength,
958 const uint32_t* fromstarts,
959 const uint32_t* fromstops,
960 int64_t lencontent);
961
964 int64_t** tocarry,
965 int64_t* toindex,
966 int64_t* fromindex,
967 int64_t n,
968 bool replacement,
969 const int32_t* starts,
970 const int32_t* stops,
971 int64_t length);
974 int64_t** tocarry,
975 int64_t* toindex,
976 int64_t* fromindex,
977 int64_t n,
978 bool replacement,
979 const int64_t* starts,
980 const int64_t* stops,
981 int64_t length);
984 int64_t** tocarry,
985 int64_t* toindex,
986 int64_t* fromindex,
987 int64_t n,
988 bool replacement,
989 const uint32_t* starts,
990 const uint32_t* stops,
991 int64_t length);
992
995 int64_t* totallen,
996 int64_t* tooffsets,
997 int64_t n,
998 bool replacement,
999 const int32_t* starts,
1000 const int32_t* stops,
1001 int64_t length);
1004 int64_t* totallen,
1005 int64_t* tooffsets,
1006 int64_t n,
1007 bool replacement,
1008 const int64_t* starts,
1009 const int64_t* stops,
1010 int64_t length);
1013 int64_t* totallen,
1014 int64_t* tooffsets,
1015 int64_t n,
1016 bool replacement,
1017 const uint32_t* starts,
1018 const uint32_t* stops,
1019 int64_t length);
1020
1023 int64_t* tooffsets,
1024 const int32_t* fromstarts,
1025 const int32_t* fromstops,
1026 int64_t length);
1029 int64_t* tooffsets,
1030 const int64_t* fromstarts,
1031 const int64_t* fromstops,
1032 int64_t length);
1035 int64_t* tooffsets,
1036 const uint32_t* fromstarts,
1037 const uint32_t* fromstops,
1038 int64_t length);
1039
1042 int64_t* tostarts,
1043 int64_t tostartsoffset,
1044 int64_t* tostops,
1045 int64_t tostopsoffset,
1046 const int32_t* fromstarts,
1047 const int32_t* fromstops,
1048 int64_t length,
1049 int64_t base);
1052 int64_t* tostarts,
1053 int64_t tostartsoffset,
1054 int64_t* tostops,
1055 int64_t tostopsoffset,
1056 const int64_t* fromstarts,
1057 const int64_t* fromstops,
1058 int64_t length,
1059 int64_t base);
1062 int64_t* tostarts,
1063 int64_t tostartsoffset,
1064 int64_t* tostops,
1065 int64_t tostopsoffset,
1066 const uint32_t* fromstarts,
1067 const uint32_t* fromstops,
1068 int64_t length,
1069 int64_t base);
1070
1073 int32_t* tostarts,
1074 int32_t* tostops,
1075 const int32_t* fromstarts,
1076 const int32_t* fromstops,
1077 const int64_t* fromcarry,
1078 int64_t lenstarts,
1079 int64_t lencarry);
1082 int64_t* tostarts,
1083 int64_t* tostops,
1084 const int64_t* fromstarts,
1085 const int64_t* fromstops,
1086 const int64_t* fromcarry,
1087 int64_t lenstarts,
1088 int64_t lencarry);
1091 uint32_t* tostarts,
1092 uint32_t* tostops,
1093 const uint32_t* fromstarts,
1094 const uint32_t* fromstops,
1095 const int64_t* fromcarry,
1096 int64_t lenstarts,
1097 int64_t lencarry);
1098
1101 int64_t* tooffsets,
1102 int64_t* tocarry,
1103 const int64_t* slicestarts,
1104 const int64_t* slicestops,
1105 int64_t sliceouterlen,
1106 const int64_t* sliceindex,
1107 int64_t sliceinnerlen,
1108 const int32_t* fromstarts,
1109 const int32_t* fromstops,
1110 int64_t contentlen);
1113 int64_t* tooffsets,
1114 int64_t* tocarry,
1115 const int64_t* slicestarts,
1116 const int64_t* slicestops,
1117 int64_t sliceouterlen,
1118 const int64_t* sliceindex,
1119 int64_t sliceinnerlen,
1120 const int64_t* fromstarts,
1121 const int64_t* fromstops,
1122 int64_t contentlen);
1125 int64_t* tooffsets,
1126 int64_t* tocarry,
1127 const int64_t* slicestarts,
1128 const int64_t* slicestops,
1129 int64_t sliceouterlen,
1130 const int64_t* sliceindex,
1131 int64_t sliceinnerlen,
1132 const uint32_t* fromstarts,
1133 const uint32_t* fromstops,
1134 int64_t contentlen);
1135
1138 int64_t* carrylen,
1139 const int64_t* slicestarts,
1140 const int64_t* slicestops,
1141 int64_t sliceouterlen);
1142
1145 int64_t* tooffsets,
1146 const int64_t* slicestarts,
1147 const int64_t* slicestops,
1148 int64_t sliceouterlen,
1149 const int32_t* fromstarts,
1150 const int32_t* fromstops);
1153 int64_t* tooffsets,
1154 const int64_t* slicestarts,
1155 const int64_t* slicestops,
1156 int64_t sliceouterlen,
1157 const int64_t* fromstarts,
1158 const int64_t* fromstops);
1161 int64_t* tooffsets,
1162 const int64_t* slicestarts,
1163 const int64_t* slicestops,
1164 int64_t sliceouterlen,
1165 const uint32_t* fromstarts,
1166 const uint32_t* fromstops);
1167
1170 int64_t* multistarts,
1171 int64_t* multistops,
1172 const int64_t* singleoffsets,
1173 int64_t* tocarry,
1174 const int32_t* fromstarts,
1175 const int32_t* fromstops,
1176 int64_t jaggedsize,
1177 int64_t length);
1180 int64_t* multistarts,
1181 int64_t* multistops,
1182 const int64_t* singleoffsets,
1183 int64_t* tocarry,
1184 const int64_t* fromstarts,
1185 const int64_t* fromstops,
1186 int64_t jaggedsize,
1187 int64_t length);
1190 int64_t* multistarts,
1191 int64_t* multistops,
1192 const int64_t* singleoffsets,
1193 int64_t* tocarry,
1194 const uint32_t* fromstarts,
1195 const uint32_t* fromstops,
1196 int64_t jaggedsize,
1197 int64_t length);
1198
1201 int64_t* numvalid,
1202 const int64_t* slicestarts,
1203 const int64_t* slicestops,
1204 int64_t length,
1205 const int64_t* missing,
1206 int64_t missinglength);
1207
1210 int64_t* tocarry,
1211 int64_t* tosmalloffsets,
1212 int64_t* tolargeoffsets,
1213 const int64_t* slicestarts,
1214 const int64_t* slicestops,
1215 int64_t length,
1216 const int64_t* missing);
1217
1220 int64_t* tocarry,
1221 int64_t* toadvanced,
1222 const int32_t* fromstarts,
1223 const int32_t* fromstops,
1224 const int64_t* fromarray,
1225 int64_t lenstarts,
1226 int64_t lenarray,
1227 int64_t lencontent);
1230 int64_t* tocarry,
1231 int64_t* toadvanced,
1232 const int64_t* fromstarts,
1233 const int64_t* fromstops,
1234 const int64_t* fromarray,
1235 int64_t lenstarts,
1236 int64_t lenarray,
1237 int64_t lencontent);
1240 int64_t* tocarry,
1241 int64_t* toadvanced,
1242 const uint32_t* fromstarts,
1243 const uint32_t* fromstops,
1244 const int64_t* fromarray,
1245 int64_t lenstarts,
1246 int64_t lenarray,
1247 int64_t lencontent);
1248
1251 int64_t* tocarry,
1252 int64_t* toadvanced,
1253 const int32_t* fromstarts,
1254 const int32_t* fromstops,
1255 const int64_t* fromarray,
1256 const int64_t* fromadvanced,
1257 int64_t lenstarts,
1258 int64_t lenarray,
1259 int64_t lencontent);
1262 int64_t* tocarry,
1263 int64_t* toadvanced,
1264 const int64_t* fromstarts,
1265 const int64_t* fromstops,
1266 const int64_t* fromarray,
1267 const int64_t* fromadvanced,
1268 int64_t lenstarts,
1269 int64_t lenarray,
1270 int64_t lencontent);
1273 int64_t* tocarry,
1274 int64_t* toadvanced,
1275 const uint32_t* fromstarts,
1276 const uint32_t* fromstops,
1277 const int64_t* fromarray,
1278 const int64_t* fromadvanced,
1279 int64_t lenstarts,
1280 int64_t lenarray,
1281 int64_t lencontent);
1282
1285 int64_t* tocarry,
1286 const int32_t* fromstarts,
1287 const int32_t* fromstops,
1288 int64_t lenstarts,
1289 int64_t at);
1292 int64_t* tocarry,
1293 const int64_t* fromstarts,
1294 const int64_t* fromstops,
1295 int64_t lenstarts,
1296 int64_t at);
1299 int64_t* tocarry,
1300 const uint32_t* fromstarts,
1301 const uint32_t* fromstops,
1302 int64_t lenstarts,
1303 int64_t at);
1304
1307 int32_t* tooffsets,
1308 int64_t* tocarry,
1309 const int32_t* fromstarts,
1310 const int32_t* fromstops,
1311 int64_t lenstarts,
1312 int64_t start,
1313 int64_t stop,
1314 int64_t step);
1317 int64_t* tooffsets,
1318 int64_t* tocarry,
1319 const int64_t* fromstarts,
1320 const int64_t* fromstops,
1321 int64_t lenstarts,
1322 int64_t start,
1323 int64_t stop,
1324 int64_t step);
1327 uint32_t* tooffsets,
1328 int64_t* tocarry,
1329 const uint32_t* fromstarts,
1330 const uint32_t* fromstops,
1331 int64_t lenstarts,
1332 int64_t start,
1333 int64_t stop,
1334 int64_t step);
1335
1338 int64_t* carrylength,
1339 const int32_t* fromstarts,
1340 const int32_t* fromstops,
1341 int64_t lenstarts,
1342 int64_t start,
1343 int64_t stop,
1344 int64_t step);
1347 int64_t* carrylength,
1348 const int64_t* fromstarts,
1349 const int64_t* fromstops,
1350 int64_t lenstarts,
1351 int64_t start,
1352 int64_t stop,
1353 int64_t step);
1356 int64_t* carrylength,
1357 const uint32_t* fromstarts,
1358 const uint32_t* fromstops,
1359 int64_t lenstarts,
1360 int64_t start,
1361 int64_t stop,
1362 int64_t step);
1363
1366 int64_t* total,
1367 const int32_t* fromoffsets,
1368 int64_t lenstarts);
1371 int64_t* total,
1372 const int64_t* fromoffsets,
1373 int64_t lenstarts);
1376 int64_t* total,
1377 const uint32_t* fromoffsets,
1378 int64_t lenstarts);
1379
1382 int64_t* toadvanced,
1383 const int64_t* fromadvanced,
1384 const int32_t* fromoffsets,
1385 int64_t lenstarts);
1388 int64_t* toadvanced,
1389 const int64_t* fromadvanced,
1390 const int64_t* fromoffsets,
1391 int64_t lenstarts);
1394 int64_t* toadvanced,
1395 const int64_t* fromadvanced,
1396 const uint32_t* fromoffsets,
1397 int64_t lenstarts);
1398
1401 int64_t* toindex,
1402 const int32_t* offsets,
1403 int64_t length);
1406 int64_t* toindex,
1407 const int64_t* offsets,
1408 int64_t length);
1411 int64_t* toindex,
1412 const uint32_t* offsets,
1413 int64_t length);
1414
1417 int64_t* tomin,
1418 const int32_t* fromstarts,
1419 const int32_t* fromstops,
1420 int64_t lenstarts);
1423 int64_t* tomin,
1424 const int64_t* fromstarts,
1425 const int64_t* fromstops,
1426 int64_t lenstarts);
1429 int64_t* tomin,
1430 const uint32_t* fromstarts,
1431 const uint32_t* fromstops,
1432 int64_t lenstarts);
1433
1436 int64_t* tonum,
1437 const int32_t* fromstarts,
1438 const int32_t* fromstops,
1439 int64_t length);
1442 int64_t* tonum,
1443 const int64_t* fromstarts,
1444 const int64_t* fromstops,
1445 int64_t length);
1448 int64_t* tonum,
1449 const uint32_t* fromstarts,
1450 const uint32_t* fromstops,
1451 int64_t length);
1452
1455 int64_t* tomin,
1456 const int32_t* fromstarts,
1457 const int32_t* fromstops,
1458 int64_t target,
1459 int64_t lenstarts);
1462 int64_t* tomin,
1463 const int64_t* fromstarts,
1464 const int64_t* fromstops,
1465 int64_t target,
1466 int64_t lenstarts);
1469 int64_t* tomin,
1470 const uint32_t* fromstarts,
1471 const uint32_t* fromstops,
1472 int64_t target,
1473 int64_t lenstarts);
1474
1477 int64_t* toindex,
1478 const int32_t* fromstarts,
1479 const int32_t* fromstops,
1480 int32_t* tostarts,
1481 int32_t* tostops,
1482 int64_t target,
1483 int64_t length);
1486 int64_t* toindex,
1487 const int64_t* fromstarts,
1488 const int64_t* fromstops,
1489 int64_t* tostarts,
1490 int64_t* tostops,
1491 int64_t target,
1492 int64_t length);
1495 int64_t* toindex,
1496 const uint32_t* fromstarts,
1497 const uint32_t* fromstops,
1498 uint32_t* tostarts,
1499 uint32_t* tostops,
1500 int64_t target,
1501 int64_t length);
1502
1505 const int32_t* starts,
1506 const int32_t* stops,
1507 int64_t length,
1508 int64_t lencontent);
1511 const int64_t* starts,
1512 const int64_t* stops,
1513 int64_t length,
1514 int64_t lencontent);
1517 const uint32_t* starts,
1518 const uint32_t* stops,
1519 int64_t length,
1520 int64_t lencontent);
1521
1524 int64_t* tooffsets,
1525 const int32_t* fromoffsets,
1526 int64_t length);
1529 int64_t* tooffsets,
1530 const int64_t* fromoffsets,
1531 int64_t length);
1534 int64_t* tooffsets,
1535 const uint32_t* fromoffsets,
1536 int64_t length);
1537
1540 int64_t* tooffsets,
1541 const int32_t* outeroffsets,
1542 int64_t outeroffsetslen,
1543 const int64_t* inneroffsets,
1544 int64_t inneroffsetslen);
1547 int64_t* tooffsets,
1548 const int64_t* outeroffsets,
1549 int64_t outeroffsetslen,
1550 const int64_t* inneroffsets,
1551 int64_t inneroffsetslen);
1554 int64_t* tooffsets,
1555 const uint32_t* outeroffsets,
1556 int64_t outeroffsetslen,
1557 const int64_t* inneroffsets,
1558 int64_t inneroffsetslen);
1559
1562 int64_t* tooffsets,
1563 int64_t* tononzero,
1564 const int64_t* fromoffsets,
1565 int64_t length,
1566 const int64_t* nonzero,
1567 int64_t nonzerolength);
1568
1571 int64_t* tooffsets,
1572 int64_t* tononzero,
1573 const int64_t* fromoffsets,
1574 int64_t length,
1575 const int64_t* index,
1576 int64_t indexlength,
1577 const int64_t* nonzero,
1578 int64_t nonzerolength,
1579 const int8_t* originalmask,
1580 int64_t masklength);
1581
1584 int64_t* tocarry,
1585 const int64_t* fromindex,
1586 int64_t length);
1587
1590 int64_t* globalstart,
1591 int64_t* globalstop,
1592 const int64_t* offsets,
1593 int64_t length);
1594
1597 int64_t* nextparents,
1598 const int64_t* offsets,
1599 int64_t length);
1600
1603 int64_t* outoffsets,
1604 const int64_t* parents,
1605 int64_t lenparents,
1606 int64_t outlength);
1607
1610 int64_t* maxcount,
1611 int64_t* offsetscopy,
1612 const int64_t* offsets,
1613 int64_t length);
1614
1617 int64_t* nummissing,
1618 int64_t* missing,
1619 int64_t* nextshifts,
1620 const int64_t* offsets,
1621 int64_t length,
1622 const int64_t* starts,
1623 const int64_t* parents,
1624 int64_t maxcount,
1625 int64_t nextlen,
1626 const int64_t* nextcarry);
1627
1630 int64_t* nextstarts,
1631 const int64_t* nextparents,
1632 int64_t nextlen);
1633
1636 int64_t* outstarts,
1637 int64_t* outstops,
1638 const int64_t* distincts,
1639 int64_t lendistincts,
1640 int64_t outlength);
1641
1644 int64_t* nextcarry,
1645 int64_t* nextparents,
1646 int64_t nextlen,
1647 int64_t* maxnextparents,
1648 int64_t* distincts,
1649 int64_t distinctslen,
1650 int64_t* offsetscopy,
1651 const int64_t* offsets,
1652 int64_t length,
1653 const int64_t* parents,
1654 int64_t maxcount);
1655
1658 int64_t* toindex,
1659 const int32_t* fromoffsets,
1660 int64_t length,
1661 int64_t target);
1664 int64_t* toindex,
1665 const int64_t* fromoffsets,
1666 int64_t length,
1667 int64_t target);
1670 int64_t* toindex,
1671 const uint32_t* fromoffsets,
1672 int64_t length,
1673 int64_t target);
1674
1677 int64_t* toindex,
1678 const int32_t* fromoffsets,
1679 int64_t fromlength,
1680 int64_t target);
1683 int64_t* toindex,
1684 const int64_t* fromoffsets,
1685 int64_t fromlength,
1686 int64_t target);
1689 int64_t* toindex,
1690 const uint32_t* fromoffsets,
1691 int64_t fromlength,
1692 int64_t target);
1693
1696 int32_t* tooffsets,
1697 const int32_t* fromoffsets,
1698 int64_t fromlength,
1699 int64_t target,
1700 int64_t* tolength);
1703 int64_t* tooffsets,
1704 const int64_t* fromoffsets,
1705 int64_t fromlength,
1706 int64_t target,
1707 int64_t* tolength);
1710 uint32_t* tooffsets,
1711 const uint32_t* fromoffsets,
1712 int64_t fromlength,
1713 int64_t target,
1714 int64_t* tolength);
1715
1718 int64_t* size,
1719 const int32_t* fromoffsets,
1720 int64_t offsetslength);
1723 int64_t* size,
1724 const int64_t* fromoffsets,
1725 int64_t offsetslength);
1728 int64_t* size,
1729 const uint32_t* fromoffsets,
1730 int64_t offsetslength);
1731
1734 int32_t* index,
1735 int64_t* starts_in,
1736 int64_t* stops_in,
1737 int64_t* starts_out,
1738 int64_t* stops_out,
1739 int64_t length);
1742 int64_t* index,
1743 int64_t* starts_in,
1744 int64_t* stops_in,
1745 int64_t* starts_out,
1746 int64_t* stops_out,
1747 int64_t length);
1750 uint32_t* index,
1751 int64_t* starts_in,
1752 int64_t* stops_in,
1753 int64_t* starts_out,
1754 int64_t* stops_out,
1755 int64_t length);
1756
1759 uint8_t* toptr,
1760 const uint8_t* fromptr,
1761 int64_t len);
1762
1765 uint8_t* toptr,
1766 const uint8_t* fromptr,
1767 int64_t len,
1768 int64_t stride,
1769 const int64_t* pos);
1770
1773 uint8_t* toptr,
1774 const uint8_t** fromptrs,
1775 int64_t* fromlens,
1776 int64_t len,
1777 int64_t stride,
1778 const int64_t* pos);
1779
1782 int64_t* toptr,
1783 int64_t skip,
1784 int64_t stride);
1785
1788 int64_t* topos,
1789 const int64_t* frompos,
1790 int64_t length,
1791 int64_t skip,
1792 int64_t stride);
1793
1796 int8_t* toptr,
1797 int64_t tooffset,
1798 const int8_t* fromptr,
1799 int64_t length);
1802 int8_t* toptr,
1803 int64_t tooffset,
1804 const int16_t* fromptr,
1805 int64_t length);
1808 int8_t* toptr,
1809 int64_t tooffset,
1810 const int32_t* fromptr,
1811 int64_t length);
1814 int8_t* toptr,
1815 int64_t tooffset,
1816 const int64_t* fromptr,
1817 int64_t length);
1820 int8_t* toptr,
1821 int64_t tooffset,
1822 const uint8_t* fromptr,
1823 int64_t length);
1826 int8_t* toptr,
1827 int64_t tooffset,
1828 const uint16_t* fromptr,
1829 int64_t length);
1832 int8_t* toptr,
1833 int64_t tooffset,
1834 const uint32_t* fromptr,
1835 int64_t length);
1838 int8_t* toptr,
1839 int64_t tooffset,
1840 const uint64_t* fromptr,
1841 int64_t length);
1844 int8_t* toptr,
1845 int64_t tooffset,
1846 const float* fromptr,
1847 int64_t length);
1850 int8_t* toptr,
1851 int64_t tooffset,
1852 const double* fromptr,
1853 int64_t length);
1856 int16_t* toptr,
1857 int64_t tooffset,
1858 const int8_t* fromptr,
1859 int64_t length);
1862 int16_t* toptr,
1863 int64_t tooffset,
1864 const int16_t* fromptr,
1865 int64_t length);
1868 int16_t* toptr,
1869 int64_t tooffset,
1870 const int32_t* fromptr,
1871 int64_t length);
1874 int16_t* toptr,
1875 int64_t tooffset,
1876 const int64_t* fromptr,
1877 int64_t length);
1880 int16_t* toptr,
1881 int64_t tooffset,
1882 const uint8_t* fromptr,
1883 int64_t length);
1886 int16_t* toptr,
1887 int64_t tooffset,
1888 const uint16_t* fromptr,
1889 int64_t length);
1892 int16_t* toptr,
1893 int64_t tooffset,
1894 const uint32_t* fromptr,
1895 int64_t length);
1898 int16_t* toptr,
1899 int64_t tooffset,
1900 const uint64_t* fromptr,
1901 int64_t length);
1904 int16_t* toptr,
1905 int64_t tooffset,
1906 const float* fromptr,
1907 int64_t length);
1910 int16_t* toptr,
1911 int64_t tooffset,
1912 const double* fromptr,
1913 int64_t length);
1916 int32_t* toptr,
1917 int64_t tooffset,
1918 const int8_t* fromptr,
1919 int64_t length);
1922 int32_t* toptr,
1923 int64_t tooffset,
1924 const int16_t* fromptr,
1925 int64_t length);
1928 int32_t* toptr,
1929 int64_t tooffset,
1930 const int32_t* fromptr,
1931 int64_t length);
1934 int32_t* toptr,
1935 int64_t tooffset,
1936 const int64_t* fromptr,
1937 int64_t length);
1940 int32_t* toptr,
1941 int64_t tooffset,
1942 const uint8_t* fromptr,
1943 int64_t length);
1946 int32_t* toptr,
1947 int64_t tooffset,
1948 const uint16_t* fromptr,
1949 int64_t length);
1952 int32_t* toptr,
1953 int64_t tooffset,
1954 const uint32_t* fromptr,
1955 int64_t length);
1958 int32_t* toptr,
1959 int64_t tooffset,
1960 const uint64_t* fromptr,
1961 int64_t length);
1964 int32_t* toptr,
1965 int64_t tooffset,
1966 const float* fromptr,
1967 int64_t length);
1970 int32_t* toptr,
1971 int64_t tooffset,
1972 const double* fromptr,
1973 int64_t length);
1976 int64_t* toptr,
1977 int64_t tooffset,
1978 const int8_t* fromptr,
1979 int64_t length);
1982 int64_t* toptr,
1983 int64_t tooffset,
1984 const int16_t* fromptr,
1985 int64_t length);
1988 int64_t* toptr,
1989 int64_t tooffset,
1990 const int32_t* fromptr,
1991 int64_t length);
1994 int64_t* toptr,
1995 int64_t tooffset,
1996 const int64_t* fromptr,
1997 int64_t length);
2000 int64_t* toptr,
2001 int64_t tooffset,
2002 const uint8_t* fromptr,
2003 int64_t length);
2006 int64_t* toptr,
2007 int64_t tooffset,
2008 const uint16_t* fromptr,
2009 int64_t length);
2012 int64_t* toptr,
2013 int64_t tooffset,
2014 const uint32_t* fromptr,
2015 int64_t length);
2018 int64_t* toptr,
2019 int64_t tooffset,
2020 const uint64_t* fromptr,
2021 int64_t length);
2024 int64_t* toptr,
2025 int64_t tooffset,
2026 const float* fromptr,
2027 int64_t length);
2030 int64_t* toptr,
2031 int64_t tooffset,
2032 const double* fromptr,
2033 int64_t length);
2036 uint8_t* toptr,
2037 int64_t tooffset,
2038 const int8_t* fromptr,
2039 int64_t length);
2042 uint8_t* toptr,
2043 int64_t tooffset,
2044 const int16_t* fromptr,
2045 int64_t length);
2048 uint8_t* toptr,
2049 int64_t tooffset,
2050 const int32_t* fromptr,
2051 int64_t length);
2054 uint8_t* toptr,
2055 int64_t tooffset,
2056 const int64_t* fromptr,
2057 int64_t length);
2060 uint8_t* toptr,
2061 int64_t tooffset,
2062 const uint8_t* fromptr,
2063 int64_t length);
2066 uint8_t* toptr,
2067 int64_t tooffset,
2068 const uint16_t* fromptr,
2069 int64_t length);
2072 uint8_t* toptr,
2073 int64_t tooffset,
2074 const uint32_t* fromptr,
2075 int64_t length);
2078 uint8_t* toptr,
2079 int64_t tooffset,
2080 const uint64_t* fromptr,
2081 int64_t length);
2084 uint8_t* toptr,
2085 int64_t tooffset,
2086 const float* fromptr,
2087 int64_t length);
2090 uint8_t* toptr,
2091 int64_t tooffset,
2092 const double* fromptr,
2093 int64_t length);
2096 uint16_t* toptr,
2097 int64_t tooffset,
2098 const int8_t* fromptr,
2099 int64_t length);
2102 uint16_t* toptr,
2103 int64_t tooffset,
2104 const int16_t* fromptr,
2105 int64_t length);
2108 uint16_t* toptr,
2109 int64_t tooffset,
2110 const int32_t* fromptr,
2111 int64_t length);
2114 uint16_t* toptr,
2115 int64_t tooffset,
2116 const int64_t* fromptr,
2117 int64_t length);
2120 uint16_t* toptr,
2121 int64_t tooffset,
2122 const uint8_t* fromptr,
2123 int64_t length);
2126 uint16_t* toptr,
2127 int64_t tooffset,
2128 const uint16_t* fromptr,
2129 int64_t length);
2132 uint16_t* toptr,
2133 int64_t tooffset,
2134 const uint32_t* fromptr,
2135 int64_t length);
2138 uint16_t* toptr,
2139 int64_t tooffset,
2140 const uint64_t* fromptr,
2141 int64_t length);
2144 uint16_t* toptr,
2145 int64_t tooffset,
2146 const float* fromptr,
2147 int64_t length);
2150 uint16_t* toptr,
2151 int64_t tooffset,
2152 const double* fromptr,
2153 int64_t length);
2156 uint32_t* toptr,
2157 int64_t tooffset,
2158 const int8_t* fromptr,
2159 int64_t length);
2162 uint32_t* toptr,
2163 int64_t tooffset,
2164 const int16_t* fromptr,
2165 int64_t length);
2168 uint32_t* toptr,
2169 int64_t tooffset,
2170 const int32_t* fromptr,
2171 int64_t length);
2174 uint32_t* toptr,
2175 int64_t tooffset,
2176 const int64_t* fromptr,
2177 int64_t length);
2180 uint32_t* toptr,
2181 int64_t tooffset,
2182 const uint8_t* fromptr,
2183 int64_t length);
2186 uint32_t* toptr,
2187 int64_t tooffset,
2188 const uint16_t* fromptr,
2189 int64_t length);
2192 uint32_t* toptr,
2193 int64_t tooffset,
2194 const uint32_t* fromptr,
2195 int64_t length);
2198 uint32_t* toptr,
2199 int64_t tooffset,
2200 const uint64_t* fromptr,
2201 int64_t length);
2204 uint32_t* toptr,
2205 int64_t tooffset,
2206 const float* fromptr,
2207 int64_t length);
2210 uint32_t* toptr,
2211 int64_t tooffset,
2212 const double* fromptr,
2213 int64_t length);
2216 uint64_t* toptr,
2217 int64_t tooffset,
2218 const int8_t* fromptr,
2219 int64_t length);
2222 uint64_t* toptr,
2223 int64_t tooffset,
2224 const int16_t* fromptr,
2225 int64_t length);
2228 uint64_t* toptr,
2229 int64_t tooffset,
2230 const int32_t* fromptr,
2231 int64_t length);
2234 uint64_t* toptr,
2235 int64_t tooffset,
2236 const int64_t* fromptr,
2237 int64_t length);
2240 uint64_t* toptr,
2241 int64_t tooffset,
2242 const uint8_t* fromptr,
2243 int64_t length);
2246 uint64_t* toptr,
2247 int64_t tooffset,
2248 const uint16_t* fromptr,
2249 int64_t length);
2252 uint64_t* toptr,
2253 int64_t tooffset,
2254 const uint32_t* fromptr,
2255 int64_t length);
2258 uint64_t* toptr,
2259 int64_t tooffset,
2260 const uint64_t* fromptr,
2261 int64_t length);
2264 uint64_t* toptr,
2265 int64_t tooffset,
2266 const float* fromptr,
2267 int64_t length);
2270 uint64_t* toptr,
2271 int64_t tooffset,
2272 const double* fromptr,
2273 int64_t length);
2276 float* toptr,
2277 int64_t tooffset,
2278 const int8_t* fromptr,
2279 int64_t length);
2282 float* toptr,
2283 int64_t tooffset,
2284 const int16_t* fromptr,
2285 int64_t length);
2288 float* toptr,
2289 int64_t tooffset,
2290 const int32_t* fromptr,
2291 int64_t length);
2294 float* toptr,
2295 int64_t tooffset,
2296 const int64_t* fromptr,
2297 int64_t length);
2300 float* toptr,
2301 int64_t tooffset,
2302 const uint8_t* fromptr,
2303 int64_t length);
2306 float* toptr,
2307 int64_t tooffset,
2308 const uint16_t* fromptr,
2309 int64_t length);
2312 float* toptr,
2313 int64_t tooffset,
2314 const uint32_t* fromptr,
2315 int64_t length);
2318 float* toptr,
2319 int64_t tooffset,
2320 const uint64_t* fromptr,
2321 int64_t length);
2324 float* toptr,
2325 int64_t tooffset,
2326 const float* fromptr,
2327 int64_t length);
2330 float* toptr,
2331 int64_t tooffset,
2332 const double* fromptr,
2333 int64_t length);
2336 double* toptr,
2337 int64_t tooffset,
2338 const int8_t* fromptr,
2339 int64_t length);
2342 double* toptr,
2343 int64_t tooffset,
2344 const int16_t* fromptr,
2345 int64_t length);
2348 double* toptr,
2349 int64_t tooffset,
2350 const int32_t* fromptr,
2351 int64_t length);
2354 double* toptr,
2355 int64_t tooffset,
2356 const int64_t* fromptr,
2357 int64_t length);
2360 double* toptr,
2361 int64_t tooffset,
2362 const uint8_t* fromptr,
2363 int64_t length);
2366 double* toptr,
2367 int64_t tooffset,
2368 const uint16_t* fromptr,
2369 int64_t length);
2372 double* toptr,
2373 int64_t tooffset,
2374 const uint32_t* fromptr,
2375 int64_t length);
2378 double* toptr,
2379 int64_t tooffset,
2380 const uint64_t* fromptr,
2381 int64_t length);
2384 double* toptr,
2385 int64_t tooffset,
2386 const float* fromptr,
2387 int64_t length);
2390 double* toptr,
2391 int64_t tooffset,
2392 const double* fromptr,
2393 int64_t length);
2394
2397 float* toptr,
2398 int64_t tooffset,
2399 const bool* fromptr,
2400 int64_t length);
2403 float* toptr,
2404 int64_t tooffset,
2405 const int8_t* fromptr,
2406 int64_t length);
2409 float* toptr,
2410 int64_t tooffset,
2411 const int16_t* fromptr,
2412 int64_t length);
2415 float* toptr,
2416 int64_t tooffset,
2417 const int32_t* fromptr,
2418 int64_t length);
2421 float* toptr,
2422 int64_t tooffset,
2423 const int64_t* fromptr,
2424 int64_t length);
2427 float* toptr,
2428 int64_t tooffset,
2429 const uint8_t* fromptr,
2430 int64_t length);
2433 float* toptr,
2434 int64_t tooffset,
2435 const uint16_t* fromptr,
2436 int64_t length);
2439 float* toptr,
2440 int64_t tooffset,
2441 const uint32_t* fromptr,
2442 int64_t length);
2445 float* toptr,
2446 int64_t tooffset,
2447 const uint64_t* fromptr,
2448 int64_t length);
2451 float* toptr,
2452 int64_t tooffset,
2453 const float* fromptr,
2454 int64_t length);
2457 float* toptr,
2458 int64_t tooffset,
2459 const double* fromptr,
2460 int64_t length);
2463 double* toptr,
2464 int64_t tooffset,
2465 const bool* fromptr,
2466 int64_t length);
2469 double* toptr,
2470 int64_t tooffset,
2471 const int8_t* fromptr,
2472 int64_t length);
2475 double* toptr,
2476 int64_t tooffset,
2477 const int16_t* fromptr,
2478 int64_t length);
2481 double* toptr,
2482 int64_t tooffset,
2483 const int32_t* fromptr,
2484 int64_t length);
2487 double* toptr,
2488 int64_t tooffset,
2489 const int64_t* fromptr,
2490 int64_t length);
2493 double* toptr,
2494 int64_t tooffset,
2495 const uint8_t* fromptr,
2496 int64_t length);
2499 double* toptr,
2500 int64_t tooffset,
2501 const uint16_t* fromptr,
2502 int64_t length);
2505 double* toptr,
2506 int64_t tooffset,
2507 const uint32_t* fromptr,
2508 int64_t length);
2511 double* toptr,
2512 int64_t tooffset,
2513 const uint64_t* fromptr,
2514 int64_t length);
2517 double* toptr,
2518 int64_t tooffset,
2519 const float* fromptr,
2520 int64_t length);
2523 double* toptr,
2524 int64_t tooffset,
2525 const double* fromptr,
2526 int64_t length);
2527
2530 bool* toptr,
2531 int64_t tooffset,
2532 const float* fromptr,
2533 int64_t length);
2536 bool* toptr,
2537 int64_t tooffset,
2538 const double* fromptr,
2539 int64_t length);
2542 int8_t* toptr,
2543 int64_t tooffset,
2544 const float* fromptr,
2545 int64_t length);
2548 int8_t* toptr,
2549 int64_t tooffset,
2550 const double* fromptr,
2551 int64_t length);
2554 int16_t* toptr,
2555 int64_t tooffset,
2556 const float* fromptr,
2557 int64_t length);
2560 int16_t* toptr,
2561 int64_t tooffset,
2562 const double* fromptr,
2563 int64_t length);
2566 int32_t* toptr,
2567 int64_t tooffset,
2568 const float* fromptr,
2569 int64_t length);
2572 int32_t* toptr,
2573 int64_t tooffset,
2574 const double* fromptr,
2575 int64_t length);
2578 int64_t* toptr,
2579 int64_t tooffset,
2580 const float* fromptr,
2581 int64_t length);
2584 int64_t* toptr,
2585 int64_t tooffset,
2586 const double* fromptr,
2587 int64_t length);
2590 uint8_t* toptr,
2591 int64_t tooffset,
2592 const float* fromptr,
2593 int64_t length);
2596 uint8_t* toptr,
2597 int64_t tooffset,
2598 const double* fromptr,
2599 int64_t length);
2602 uint16_t* toptr,
2603 int64_t tooffset,
2604 const float* fromptr,
2605 int64_t length);
2608 uint16_t* toptr,
2609 int64_t tooffset,
2610 const double* fromptr,
2611 int64_t length);
2614 uint32_t* toptr,
2615 int64_t tooffset,
2616 const float* fromptr,
2617 int64_t length);
2620 uint32_t* toptr,
2621 int64_t tooffset,
2622 const double* fromptr,
2623 int64_t length);
2626 uint64_t* toptr,
2627 int64_t tooffset,
2628 const float* fromptr,
2629 int64_t length);
2632 uint64_t* toptr,
2633 int64_t tooffset,
2634 const double* fromptr,
2635 int64_t length);
2638 float* toptr,
2639 int64_t tooffset,
2640 const float* fromptr,
2641 int64_t length);
2644 float* toptr,
2645 int64_t tooffset,
2646 const double* fromptr,
2647 int64_t length);
2650 double* toptr,
2651 int64_t tooffset,
2652 const float* fromptr,
2653 int64_t length);
2656 double* toptr,
2657 int64_t tooffset,
2658 const double* fromptr,
2659 int64_t length);
2660
2663 bool* toptr,
2664 int64_t tooffset,
2665 const bool* fromptr,
2666 int64_t length);
2669 int8_t* toptr,
2670 int64_t tooffset,
2671 const bool* fromptr,
2672 int64_t length);
2675 int16_t* toptr,
2676 int64_t tooffset,
2677 const bool* fromptr,
2678 int64_t length);
2681 int32_t* toptr,
2682 int64_t tooffset,
2683 const bool* fromptr,
2684 int64_t length);
2687 int64_t* toptr,
2688 int64_t tooffset,
2689 const bool* fromptr,
2690 int64_t length);
2693 uint8_t* toptr,
2694 int64_t tooffset,
2695 const bool* fromptr,
2696 int64_t length);
2699 uint16_t* toptr,
2700 int64_t tooffset,
2701 const bool* fromptr,
2702 int64_t length);
2705 uint32_t* toptr,
2706 int64_t tooffset,
2707 const bool* fromptr,
2708 int64_t length);
2711 uint64_t* toptr,
2712 int64_t tooffset,
2713 const bool* fromptr,
2714 int64_t length);
2717 float* toptr,
2718 int64_t tooffset,
2719 const bool* fromptr,
2720 int64_t length);
2723 double* toptr,
2724 int64_t tooffset,
2725 const bool* fromptr,
2726 int64_t length);
2727
2730 bool* toptr,
2731 int64_t tooffset,
2732 const int8_t* fromptr,
2733 int64_t length);
2736 bool* toptr,
2737 int64_t tooffset,
2738 const int16_t* fromptr,
2739 int64_t length);
2742 bool* toptr,
2743 int64_t tooffset,
2744 const int32_t* fromptr,
2745 int64_t length);
2748 bool* toptr,
2749 int64_t tooffset,
2750 const int64_t* fromptr,
2751 int64_t length);
2754 bool* toptr,
2755 int64_t tooffset,
2756 const uint8_t* fromptr,
2757 int64_t length);
2760 bool* toptr,
2761 int64_t tooffset,
2762 const uint16_t* fromptr,
2763 int64_t length);
2766 bool* toptr,
2767 int64_t tooffset,
2768 const uint32_t* fromptr,
2769 int64_t length);
2772 bool* toptr,
2773 int64_t tooffset,
2774 const uint64_t* fromptr,
2775 int64_t length);
2778 bool* toptr,
2779 int64_t tooffset,
2780 const float* fromptr,
2781 int64_t length);
2784 bool* toptr,
2785 int64_t tooffset,
2786 const double* fromptr,
2787 int64_t length);
2788
2791 int64_t* toptr,
2792 int64_t tooffset,
2793 const int64_t* fromptr,
2794 int64_t length,
2795 double scale);
2796
2799 int64_t* toptr,
2800 const int64_t* fromshifts,
2801 int64_t length,
2802 const int64_t* fromoffsets,
2803 int64_t offsetslength,
2804 const int64_t* fromparents,
2805 int64_t parentslength,
2806 const int64_t* fromstarts,
2807 int64_t startslength);
2808
2811 int64_t* toptr,
2812 const int8_t* fromptr,
2813 int64_t length,
2814 int64_t stride);
2815
2818 int64_t* numtrue,
2819 const int8_t* fromptr,
2820 int64_t length,
2821 int64_t stride);
2822
2825 int64_t* nextcarryptr,
2826 int64_t* nextadvancedptr,
2827 const int64_t* carryptr,
2828 const int64_t* flatheadptr,
2829 int64_t lencarry,
2830 int64_t lenflathead,
2831 int64_t skip);
2832
2835 int64_t* nextcarryptr,
2836 const int64_t* carryptr,
2837 const int64_t* advancedptr,
2838 const int64_t* flatheadptr,
2839 int64_t lencarry,
2840 int64_t skip);
2841
2844 int64_t* nextcarryptr,
2845 const int64_t* carryptr,
2846 int64_t lencarry,
2847 int64_t skip,
2848 int64_t at);
2849
2852 uint8_t* toptr,
2853 const uint8_t* fromptr,
2854 int64_t len,
2855 int64_t stride,
2856 const int64_t* pos);
2857
2860 int64_t* nextcarryptr,
2861 const int64_t* carryptr,
2862 int64_t lencarry,
2863 int64_t lenhead,
2864 int64_t skip,
2865 int64_t start,
2866 int64_t step);
2867
2870 int64_t* nextcarryptr,
2871 int64_t* nextadvancedptr,
2872 const int64_t* carryptr,
2873 const int64_t* advancedptr,
2874 int64_t lencarry,
2875 int64_t lenhead,
2876 int64_t skip,
2877 int64_t start,
2878 int64_t step);
2879
2882 int64_t* toptr,
2883 int64_t outlength,
2884 const int64_t* parents,
2885 const int64_t* starts);
2886
2889 int64_t* toptr,
2890 int64_t outlength,
2891 const int64_t* parents,
2892 const int64_t* starts,
2893 const int64_t* shifts);
2894
2897 int8_t* toptr,
2898 const int64_t* parents,
2899 int64_t lenparents,
2900 int64_t outlength);
2901
2904 int64_t* tocarry,
2905 const int64_t* fromparents,
2906 int64_t length,
2907 const uint8_t* stringdata,
2908 const int64_t* stringstarts,
2909 const int64_t* stringstops,
2910 bool is_stable,
2911 bool is_ascending,
2912 bool is_local);
2913
2916 uint8_t* toptr,
2917 const uint8_t* fromptr,
2918 const int64_t* offsets,
2919 int64_t offsetslength,
2920 int64_t* outoffsets,
2921 bool ascending,
2922 bool stable);
2923
2926 int8_t* toptr,
2927 const int64_t* offsets,
2928 int64_t offsetslength,
2929 int64_t* outoffsets,
2930 int64_t* tolength);
2933 int16_t* toptr,
2934 const int64_t* offsets,
2935 int64_t offsetslength,
2936 int64_t* outoffsets,
2937 int64_t* tolength);
2940 int32_t* toptr,
2941 const int64_t* offsets,
2942 int64_t offsetslength,
2943 int64_t* outoffsets,
2944 int64_t* tolength);
2947 int64_t* toptr,
2948 const int64_t* offsets,
2949 int64_t offsetslength,
2950 int64_t* outoffsets,
2951 int64_t* tolength);
2954 uint8_t* toptr,
2955 const int64_t* offsets,
2956 int64_t offsetslength,
2957 int64_t* outoffsets,
2958 int64_t* tolength);
2961 uint16_t* toptr,
2962 const int64_t* offsets,
2963 int64_t offsetslength,
2964 int64_t* outoffsets,
2965 int64_t* tolength);
2968 uint32_t* toptr,
2969 const int64_t* offsets,
2970 int64_t offsetslength,
2971 int64_t* outoffsets,
2972 int64_t* tolength);
2975 uint64_t* toptr,
2976 const int64_t* offsets,
2977 int64_t offsetslength,
2978 int64_t* outoffsets,
2979 int64_t* tolength);
2982 float* toptr,
2983 const int64_t* offsets,
2984 int64_t offsetslength,
2985 int64_t* outoffsets,
2986 int64_t* tolength);
2989 double* toptr,
2990 const int64_t* offsets,
2991 int64_t offsetslength,
2992 int64_t* outoffsets,
2993 int64_t* tolength);
2994
2997 uint8_t* toptr,
2998 const int64_t* offsets,
2999 int64_t offsetslength,
3000 int64_t* outoffsets,
3001 int64_t* tolength);
3002
3005 bool* tmpptr,
3006 const int64_t* fromstarts,
3007 const int64_t* fromstops,
3008 int64_t length,
3009 bool* toequal);
3012 int8_t* tmpptr,
3013 const int64_t* fromstarts,
3014 const int64_t* fromstops,
3015 int64_t length,
3016 bool* toequal);
3019 int16_t* tmpptr,
3020 const int64_t* fromstarts,
3021 const int64_t* fromstops,
3022 int64_t length,
3023 bool* toequal);
3026 int32_t* tmpptr,
3027 const int64_t* fromstarts,
3028 const int64_t* fromstops,
3029 int64_t length,
3030 bool* toequal);
3033 int64_t* tmpptr,
3034 const int64_t* fromstarts,
3035 const int64_t* fromstops,
3036 int64_t length,
3037 bool* toequal);
3040 uint8_t* tmpptr,
3041 const int64_t* fromstarts,
3042 const int64_t* fromstops,
3043 int64_t length,
3044 bool* toequal);
3047 uint16_t* tmpptr,
3048 const int64_t* fromstarts,
3049 const int64_t* fromstops,
3050 int64_t length,
3051 bool* toequal);
3054 uint32_t* tmpptr,
3055 const int64_t* fromstarts,
3056 const int64_t* fromstops,
3057 int64_t length,
3058 bool* toequal);
3061 uint64_t* tmpptr,
3062 const int64_t* fromstarts,
3063 const int64_t* fromstops,
3064 int64_t length,
3065 bool* toequal);
3068 float* tmpptr,
3069 const int64_t* fromstarts,
3070 const int64_t* fromstops,
3071 int64_t length,
3072 bool* toequal);
3075 double* tmpptr,
3076 const int64_t* fromstarts,
3077 const int64_t* fromstops,
3078 int64_t length,
3079 bool* toequal);
3080
3083 const int64_t* fromoffsets,
3084 int64_t offsetslength,
3085 int64_t size);
3086
3089 int64_t* tocarry,
3090 const int64_t* fromoffsets,
3091 int64_t offsetslength);
3092
3095 int64_t** tocarry,
3096 int64_t* toindex,
3097 int64_t* fromindex,
3098 int64_t n,
3099 bool replacement,
3100 int64_t size,
3101 int64_t length);
3102
3105 int64_t* tooffsets,
3106 int64_t length,
3107 int64_t size);
3108
3111 int64_t* tocarry,
3112 const int64_t* fromcarry,
3113 int64_t lencarry,
3114 int64_t size);
3115
3118 int64_t* multistarts,
3119 int64_t* multistops,
3120 const int64_t* singleoffsets,
3121 int64_t regularsize,
3122 int64_t regularlength);
3123
3126 int64_t* tocarry,
3127 int64_t* toadvanced,
3128 const int64_t* fromarray,
3129 int64_t length,
3130 int64_t lenarray,
3131 int64_t size);
3132
3135 int64_t* tocarry,
3136 int64_t* toadvanced,
3137 const int64_t* fromadvanced,
3138 const int64_t* fromarray,
3139 int64_t length,
3140 int64_t lenarray,
3141 int64_t size);
3142
3145 int64_t* toarray,
3146 const int64_t* fromarray,
3147 int64_t lenarray,
3148 int64_t size);
3149
3152 int64_t* tocarry,
3153 int64_t at,
3154 int64_t length,
3155 int64_t size);
3156
3159 int64_t* tocarry,
3160 int64_t regular_start,
3161 int64_t step,
3162 int64_t length,
3163 int64_t size,
3164 int64_t nextsize);
3165
3168 int64_t* toadvanced,
3169 const int64_t* fromadvanced,
3170 int64_t length,
3171 int64_t nextsize);
3172
3175 int64_t* toindex,
3176 int64_t size,
3177 int64_t length);
3178
3181 int64_t* tonum,
3182 int64_t size,
3183 int64_t length);
3184
3187 int64_t* nextparents,
3188 int64_t size,
3189 int64_t length);
3190
3193 int64_t* nextcarry,
3194 int64_t* nextparents,
3195 const int64_t* parents,
3196 int64_t size,
3197 int64_t length);
3198
3201 int64_t* toindex,
3202 int64_t target,
3203 int64_t size,
3204 int64_t length);
3205
3208 int64_t* toindex,
3209 int64_t toindexoffset,
3210 const int32_t* fromindex,
3211 int64_t length);
3214 int64_t* toindex,
3215 int64_t toindexoffset,
3216 const int64_t* fromindex,
3217 int64_t length);
3220 int64_t* toindex,
3221 int64_t toindexoffset,
3222 const uint32_t* fromindex,
3223 int64_t length);
3224
3227 int64_t* toindex,
3228 int64_t toindexoffset,
3229 int64_t length);
3230
3233 int64_t* toindex,
3234 const int32_t* fromindex,
3235 int64_t length);
3238 int64_t* toindex,
3239 const int64_t* fromindex,
3240 int64_t length);
3243 int64_t* toindex,
3244 const uint32_t* fromindex,
3245 int64_t length);
3246
3249 int8_t* totags,
3250 int64_t totagsoffset,
3251 const int8_t* fromtags,
3252 int64_t length,
3253 int64_t base);
3254
3257 int8_t* totags,
3258 int64_t totagsoffset,
3259 int64_t length,
3260 int64_t base);
3261
3264 int8_t* totags,
3265 int64_t* toindex,
3266 int64_t* tooffsets,
3267 const int8_t* fromtags,
3268 const int32_t* fromindex,
3269 int64_t length,
3270 int64_t** offsetsraws);
3273 int8_t* totags,
3274 int64_t* toindex,
3275 int64_t* tooffsets,
3276 const int8_t* fromtags,
3277 const int64_t* fromindex,
3278 int64_t length,
3279 int64_t** offsetsraws);
3282 int8_t* totags,
3283 int64_t* toindex,
3284 int64_t* tooffsets,
3285 const int8_t* fromtags,
3286 const uint32_t* fromindex,
3287 int64_t length,
3288 int64_t** offsetsraws);
3289
3292 int64_t* total_length,
3293 const int8_t* fromtags,
3294 const int32_t* fromindex,
3295 int64_t length,
3296 int64_t** offsetsraws);
3299 int64_t* total_length,
3300 const int8_t* fromtags,
3301 const int64_t* fromindex,
3302 int64_t length,
3303 int64_t** offsetsraws);
3306 int64_t* total_length,
3307 const int8_t* fromtags,
3308 const uint32_t* fromindex,
3309 int64_t length,
3310 int64_t** offsetsraws);
3311
3314 int8_t* totags,
3315 int32_t* toindex,
3316 int64_t* tmpstarts,
3317 int8_t tag,
3318 const int64_t* fromcounts,
3319 int64_t length);
3322 int8_t* totags,
3323 int64_t* toindex,
3324 int64_t* tmpstarts,
3325 int8_t tag,
3326 const int64_t* fromcounts,
3327 int64_t length);
3330 int8_t* totags,
3331 uint32_t* toindex,
3332 int64_t* tmpstarts,
3333 int8_t tag,
3334 const int64_t* fromcounts,
3335 int64_t length);
3336
3339 int64_t* lenout,
3340 int64_t* tocarry,
3341 const int8_t* fromtags,
3342 const int32_t* fromindex,
3343 int64_t length,
3344 int64_t which);
3347 int64_t* lenout,
3348 int64_t* tocarry,
3349 const int8_t* fromtags,
3350 const int64_t* fromindex,
3351 int64_t length,
3352 int64_t which);
3355 int64_t* lenout,
3356 int64_t* tocarry,
3357 const int8_t* fromtags,
3358 const uint32_t* fromindex,
3359 int64_t length,
3360 int64_t which);
3361
3364 int32_t* toindex,
3365 int32_t* current,
3366 int64_t size,
3367 const int8_t* fromtags,
3368 int64_t length);
3371 int64_t* toindex,
3372 int64_t* current,
3373 int64_t size,
3374 const int8_t* fromtags,
3375 int64_t length);
3378 uint32_t* toindex,
3379 uint32_t* current,
3380 int64_t size,
3381 const int8_t* fromtags,
3382 int64_t length);
3383
3386 int64_t* size,
3387 const int8_t* fromtags,
3388 int64_t length);
3389
3392 int8_t* totags,
3393 int64_t* toindex,
3394 const int8_t* outertags,
3395 const int32_t* outerindex,
3396 const int8_t* innertags,
3397 const int32_t* innerindex,
3398 int64_t towhich,
3399 int64_t innerwhich,
3400 int64_t outerwhich,
3401 int64_t length,
3402 int64_t base);
3405 int8_t* totags,
3406 int64_t* toindex,
3407 const int8_t* outertags,
3408 const int32_t* outerindex,
3409 const int8_t* innertags,
3410 const int64_t* innerindex,
3411 int64_t towhich,
3412 int64_t innerwhich,
3413 int64_t outerwhich,
3414 int64_t length,
3415 int64_t base);
3418 int8_t* totags,
3419 int64_t* toindex,
3420 const int8_t* outertags,
3421 const int32_t* outerindex,
3422 const int8_t* innertags,
3423 const uint32_t* innerindex,
3424 int64_t towhich,
3425 int64_t innerwhich,
3426 int64_t outerwhich,
3427 int64_t length,
3428 int64_t base);
3431 int8_t* totags,
3432 int64_t* toindex,
3433 const int8_t* outertags,
3434 const int64_t* outerindex,
3435 const int8_t* innertags,
3436 const int32_t* innerindex,
3437 int64_t towhich,
3438 int64_t innerwhich,
3439 int64_t outerwhich,
3440 int64_t length,
3441 int64_t base);
3444 int8_t* totags,
3445 int64_t* toindex,
3446 const int8_t* outertags,
3447 const int64_t* outerindex,
3448 const int8_t* innertags,
3449 const int64_t* innerindex,
3450 int64_t towhich,
3451 int64_t innerwhich,
3452 int64_t outerwhich,
3453 int64_t length,
3454 int64_t base);
3457 int8_t* totags,
3458 int64_t* toindex,
3459 const int8_t* outertags,
3460 const int64_t* outerindex,
3461 const int8_t* innertags,
3462 const uint32_t* innerindex,
3463 int64_t towhich,
3464 int64_t innerwhich,
3465 int64_t outerwhich,
3466 int64_t length,
3467 int64_t base);
3470 int8_t* totags,
3471 int64_t* toindex,
3472 const int8_t* outertags,
3473 const uint32_t* outerindex,
3474 const int8_t* innertags,
3475 const int32_t* innerindex,
3476 int64_t towhich,
3477 int64_t innerwhich,
3478 int64_t outerwhich,
3479 int64_t length,
3480 int64_t base);
3483 int8_t* totags,
3484 int64_t* toindex,
3485 const int8_t* outertags,
3486 const uint32_t* outerindex,
3487 const int8_t* innertags,
3488 const int64_t* innerindex,
3489 int64_t towhich,
3490 int64_t innerwhich,
3491 int64_t outerwhich,
3492 int64_t length,
3493 int64_t base);
3496 int8_t* totags,
3497 int64_t* toindex,
3498 const int8_t* outertags,
3499 const uint32_t* outerindex,
3500 const int8_t* innertags,
3501 const uint32_t* innerindex,
3502 int64_t towhich,
3503 int64_t innerwhich,
3504 int64_t outerwhich,
3505 int64_t length,
3506 int64_t base);
3507
3510 int8_t* totags,
3511 int64_t* toindex,
3512 const int8_t* fromtags,
3513 const int32_t* fromindex,
3514 int64_t towhich,
3515 int64_t fromwhich,
3516 int64_t length,
3517 int64_t base);
3520 int8_t* totags,
3521 int64_t* toindex,
3522 const int8_t* fromtags,
3523 const int64_t* fromindex,
3524 int64_t towhich,
3525 int64_t fromwhich,
3526 int64_t length,
3527 int64_t base);
3530 int8_t* totags,
3531 int64_t* toindex,
3532 const int8_t* fromtags,
3533 const uint32_t* fromindex,
3534 int64_t towhich,
3535 int64_t fromwhich,
3536 int64_t length,
3537 int64_t base);
3538
3541 const int8_t* tags,
3542 const int32_t* index,
3543 int64_t length,
3544 int64_t numcontents,
3545 const int64_t* lencontents);
3548 const int8_t* tags,
3549 const int64_t* index,
3550 int64_t length,
3551 int64_t numcontents,
3552 const int64_t* lencontents);
3555 const int8_t* tags,
3556 const uint32_t* index,
3557 int64_t length,
3558 int64_t numcontents,
3559 const int64_t* lencontents);
3560
3563 int64_t* toptr,
3564 const bool* fromptr,
3565 int64_t length,
3566 const int64_t* offsets,
3567 int64_t offsetslength,
3568 bool ascending,
3569 bool stable);
3572 int64_t* toptr,
3573 const int8_t* fromptr,
3574 int64_t length,
3575 const int64_t* offsets,
3576 int64_t offsetslength,
3577 bool ascending,
3578 bool stable);
3581 int64_t* toptr,
3582 const int16_t* fromptr,
3583 int64_t length,
3584 const int64_t* offsets,
3585 int64_t offsetslength,
3586 bool ascending,
3587 bool stable);
3590 int64_t* toptr,
3591 const int32_t* fromptr,
3592 int64_t length,
3593 const int64_t* offsets,
3594 int64_t offsetslength,
3595 bool ascending,
3596 bool stable);
3599 int64_t* toptr,
3600 const int64_t* fromptr,
3601 int64_t length,
3602 const int64_t* offsets,
3603 int64_t offsetslength,
3604 bool ascending,
3605 bool stable);
3608 int64_t* toptr,
3609 const uint8_t* fromptr,
3610 int64_t length,
3611 const int64_t* offsets,
3612 int64_t offsetslength,
3613 bool ascending,
3614 bool stable);
3617 int64_t* toptr,
3618 const uint16_t* fromptr,
3619 int64_t length,
3620 const int64_t* offsets,
3621 int64_t offsetslength,
3622 bool ascending,
3623 bool stable);
3626 int64_t* toptr,
3627 const uint32_t* fromptr,
3628 int64_t length,
3629 const int64_t* offsets,
3630 int64_t offsetslength,
3631 bool ascending,
3632 bool stable);
3635 int64_t* toptr,
3636 const uint64_t* fromptr,
3637 int64_t length,
3638 const int64_t* offsets,
3639 int64_t offsetslength,
3640 bool ascending,
3641 bool stable);
3644 int64_t* toptr,
3645 const float* fromptr,
3646 int64_t length,
3647 const int64_t* offsets,
3648 int64_t offsetslength,
3649 bool ascending,
3650 bool stable);
3653 int64_t* toptr,
3654 const double* fromptr,
3655 int64_t length,
3656 const int64_t* offsets,
3657 int64_t offsetslength,
3658 bool ascending,
3659 bool stable);
3660
3663 int64_t* toptr,
3664 const bool* fromptr,
3665 int64_t length,
3666 const int64_t* offsets,
3667 int64_t offsetslength,
3668 bool ascending,
3669 bool stable);
3672 int64_t* toptr,
3673 const int8_t* fromptr,
3674 int64_t length,
3675 const int64_t* offsets,
3676 int64_t offsetslength,
3677 bool ascending,
3678 bool stable);
3681 int64_t* toptr,
3682 const int16_t* fromptr,
3683 int64_t length,
3684 const int64_t* offsets,
3685 int64_t offsetslength,
3686 bool ascending,
3687 bool stable);
3690 int64_t* toptr,
3691 const int32_t* fromptr,
3692 int64_t length,
3693 const int64_t* offsets,
3694 int64_t offsetslength,
3695 bool ascending,
3696 bool stable);
3699 int64_t* toptr,
3700 const int64_t* fromptr,
3701 int64_t length,
3702 const int64_t* offsets,
3703 int64_t offsetslength,
3704 bool ascending,
3705 bool stable);
3708 int64_t* toptr,
3709 const uint8_t* fromptr,
3710 int64_t length,
3711 const int64_t* offsets,
3712 int64_t offsetslength,
3713 bool ascending,
3714 bool stable);
3717 int64_t* toptr,
3718 const uint16_t* fromptr,
3719 int64_t length,
3720 const int64_t* offsets,
3721 int64_t offsetslength,
3722 bool ascending,
3723 bool stable);
3726 int64_t* toptr,
3727 const uint32_t* fromptr,
3728 int64_t length,
3729 const int64_t* offsets,
3730 int64_t offsetslength,
3731 bool ascending,
3732 bool stable);
3735 int64_t* toptr,
3736 const uint64_t* fromptr,
3737 int64_t length,
3738 const int64_t* offsets,
3739 int64_t offsetslength,
3740 bool ascending,
3741 bool stable);
3744 int64_t* toptr,
3745 const float* fromptr,
3746 int64_t length,
3747 const int64_t* offsets,
3748 int64_t offsetslength,
3749 bool ascending,
3750 bool stable);
3753 int64_t* toptr,
3754 const double* fromptr,
3755 int64_t length,
3756 const int64_t* offsets,
3757 int64_t offsetslength,
3758 bool ascending,
3759 bool stable);
3760
3763 int64_t* toptr,
3764 const bool* fromptr,
3765 int64_t length,
3766 const int64_t* starts,
3767 const int64_t* stops,
3768 int64_t startslength,
3769 bool ascending,
3770 bool stable);
3773 int64_t* toptr,
3774 const int8_t* fromptr,
3775 int64_t length,
3776 const int64_t* starts,
3777 const int64_t* stops,
3778 int64_t startslength,
3779 bool ascending,
3780 bool stable);
3783 int64_t* toptr,
3784 const int16_t* fromptr,
3785 int64_t length,
3786 const int64_t* starts,
3787 const int64_t* stops,
3788 int64_t startslength,
3789 bool ascending,
3790 bool stable);
3793 int64_t* toptr,
3794 const int32_t* fromptr,
3795 int64_t length,
3796 const int64_t* starts,
3797 const int64_t* stops,
3798 int64_t startslength,
3799 bool ascending,
3800 bool stable);
3803 int64_t* toptr,
3804 const int64_t* fromptr,
3805 int64_t length,
3806 const int64_t* starts,
3807 const int64_t* stops,
3808 int64_t startslength,
3809 bool ascending,
3810 bool stable);
3813 int64_t* toptr,
3814 const uint8_t* fromptr,
3815 int64_t length,
3816 const int64_t* starts,
3817 const int64_t* stops,
3818 int64_t startslength,
3819 bool ascending,
3820 bool stable);
3823 int64_t* toptr,
3824 const uint16_t* fromptr,
3825 int64_t length,
3826 const int64_t* starts,
3827 const int64_t* stops,
3828 int64_t startslength,
3829 bool ascending,
3830 bool stable);
3833 int64_t* toptr,
3834 const uint32_t* fromptr,
3835 int64_t length,
3836 const int64_t* starts,
3837 const int64_t* stops,
3838 int64_t startslength,
3839 bool ascending,
3840 bool stable);
3843 int64_t* toptr,
3844 const uint64_t* fromptr,
3845 int64_t length,
3846 const int64_t* starts,
3847 const int64_t* stops,
3848 int64_t startslength,
3849 bool ascending,
3850 bool stable);
3853 int64_t* toptr,
3854 const float* fromptr,
3855 int64_t length,
3856 const int64_t* starts,
3857 const int64_t* stops,
3858 int64_t startslength,
3859 bool ascending,
3860 bool stable);
3863 int64_t* toptr,
3864 const double* fromptr,
3865 int64_t length,
3866 const int64_t* starts,
3867 const int64_t* stops,
3868 int64_t startslength,
3869 bool ascending,
3870 bool stable);
3871
3874 int64_t* toptr,
3875 const bool* fromptr,
3876 int64_t length,
3877 int64_t* tmpbeg,
3878 int64_t* tmpend,
3879 const int64_t* offsets,
3880 int64_t offsetslength,
3881 bool ascending,
3882 bool stable,
3883 int64_t maxlevels);
3886 int64_t* toptr,
3887 const int8_t* fromptr,
3888 int64_t length,
3889 int64_t* tmpbeg,
3890 int64_t* tmpend,
3891 const int64_t* offsets,
3892 int64_t offsetslength,
3893 bool ascending,
3894 bool stable,
3895 int64_t maxlevels);
3898 int64_t* toptr,
3899 const int16_t* fromptr,
3900 int64_t length,
3901 int64_t* tmpbeg,
3902 int64_t* tmpend,
3903 const int64_t* offsets,
3904 int64_t offsetslength,
3905 bool ascending,
3906 bool stable,
3907 int64_t maxlevels);
3910 int64_t* toptr,
3911 const int32_t* fromptr,
3912 int64_t length,
3913 int64_t* tmpbeg,
3914 int64_t* tmpend,
3915 const int64_t* offsets,
3916 int64_t offsetslength,
3917 bool ascending,
3918 bool stable,
3919 int64_t maxlevels);
3922 int64_t* toptr,
3923 const int64_t* fromptr,
3924 int64_t length,
3925 int64_t* tmpbeg,
3926 int64_t* tmpend,
3927 const int64_t* offsets,
3928 int64_t offsetslength,
3929 bool ascending,
3930 bool stable,
3931 int64_t maxlevels);
3934 int64_t* toptr,
3935 const uint8_t* fromptr,
3936 int64_t length,
3937 int64_t* tmpbeg,
3938 int64_t* tmpend,
3939 const int64_t* offsets,
3940 int64_t offsetslength,
3941 bool ascending,
3942 bool stable,
3943 int64_t maxlevels);
3946 int64_t* toptr,
3947 const uint16_t* fromptr,
3948 int64_t length,
3949 int64_t* tmpbeg,
3950 int64_t* tmpend,
3951 const int64_t* offsets,
3952 int64_t offsetslength,
3953 bool ascending,
3954 bool stable,
3955 int64_t maxlevels);
3958 int64_t* toptr,
3959 const uint32_t* fromptr,
3960 int64_t length,
3961 int64_t* tmpbeg,
3962 int64_t* tmpend,
3963 const int64_t* offsets,
3964 int64_t offsetslength,
3965 bool ascending,
3966 bool stable,
3967 int64_t maxlevels);
3970 int64_t* toptr,
3971 const uint64_t* fromptr,
3972 int64_t length,
3973 int64_t* tmpbeg,
3974 int64_t* tmpend,
3975 const int64_t* offsets,
3976 int64_t offsetslength,
3977 bool ascending,
3978 bool stable,
3979 int64_t maxlevels);
3982 int64_t* toptr,
3983 const float* fromptr,
3984 int64_t length,
3985 int64_t* tmpbeg,
3986 int64_t* tmpend,
3987 const int64_t* offsets,
3988 int64_t offsetslength,
3989 bool ascending,
3990 bool stable,
3991 int64_t maxlevels);
3994 int64_t* toptr,
3995 const double* fromptr,
3996 int64_t length,
3997 int64_t* tmpbeg,
3998 int64_t* tmpend,
3999 const int64_t* offsets,
4000 int64_t offsetslength,
4001 bool ascending,
4002 bool stable,
4003 int64_t maxlevels);
4004
4007 int32_t* toptr,
4008 int64_t length);
4011 int64_t* toptr,
4012 int64_t length);
4015 uint32_t* toptr,
4016 int64_t length);
4017
4020 int64_t* toindex,
4021 int64_t n,
4022 bool replacement,
4023 int64_t singlelen);
4024
4027 int64_t* toparents,
4028 int64_t length);
4029
4032 int32_t* toindex,
4033 const int32_t* fromindex,
4034 const int64_t* carry,
4035 int64_t lenfromindex,
4036 int64_t length);
4039 int64_t* toindex,
4040 const int64_t* fromindex,
4041 const int64_t* carry,
4042 int64_t lenfromindex,
4043 int64_t length);
4046 int8_t* toindex,
4047 const int8_t* fromindex,
4048 const int64_t* carry,
4049 int64_t lenfromindex,
4050 int64_t length);
4053 uint32_t* toindex,
4054 const uint32_t* fromindex,
4055 const int64_t* carry,
4056 int64_t lenfromindex,
4057 int64_t length);
4060 uint8_t* toindex,
4061 const uint8_t* fromindex,
4062 const int64_t* carry,
4063 int64_t lenfromindex,
4064 int64_t length);
4065
4068 int32_t* toindex,
4069 const int32_t* fromindex,
4070 const int64_t* carry,
4071 int64_t length);
4074 int64_t* toindex,
4075 const int64_t* fromindex,
4076 const int64_t* carry,
4077 int64_t length);
4080 int8_t* toindex,
4081 const int8_t* fromindex,
4082 const int64_t* carry,
4083 int64_t length);
4086 uint32_t* toindex,
4087 const uint32_t* fromindex,
4088 const int64_t* carry,
4089 int64_t length);
4092 uint8_t* toindex,
4093 const uint8_t* fromindex,
4094 const int64_t* carry,
4095 int64_t length);
4096
4099 int64_t* toindex,
4100 int64_t target,
4101 int64_t length);
4102
4105 int64_t* tostarts,
4106 int64_t* tostops,
4107 int64_t target,
4108 int64_t length);
4109
4112 int64_t* toindex,
4113 int64_t length);
4114
4117 int64_t* toindex,
4118 int64_t length);
4119
4122 int64_t* outindex,
4123 const int64_t* index,
4124 int64_t indexlength,
4125 int64_t repetitions,
4126 int64_t regularsize);
4127
4130 int32_t* toptr,
4131 int64_t length);
4134 int64_t* toptr,
4135 int64_t length);
4136
4139 int64_t* toptr,
4140 const int8_t* fromptr,
4141 const int64_t* parents,
4142 int64_t lenparents,
4143 int64_t outlength);
4146 int64_t* toptr,
4147 const int16_t* fromptr,
4148 const int64_t* parents,
4149 int64_t lenparents,
4150 int64_t outlength);
4153 int64_t* toptr,
4154 const int32_t* fromptr,
4155 const int64_t* parents,
4156 int64_t lenparents,
4157 int64_t outlength);
4160 int64_t* toptr,
4161 const int64_t* fromptr,
4162 const int64_t* parents,
4163 int64_t lenparents,
4164 int64_t outlength);
4167 int64_t* toptr,
4168 const uint8_t* fromptr,
4169 const int64_t* parents,
4170 int64_t lenparents,
4171 int64_t outlength);
4174 int64_t* toptr,
4175 const uint16_t* fromptr,
4176 const int64_t* parents,
4177 int64_t lenparents,
4178 int64_t outlength);
4181 int64_t* toptr,
4182 const uint32_t* fromptr,
4183 const int64_t* parents,
4184 int64_t lenparents,
4185 int64_t outlength);
4188 int64_t* toptr,
4189 const uint64_t* fromptr,
4190 const int64_t* parents,
4191 int64_t lenparents,
4192 int64_t outlength);
4195 int64_t* toptr,
4196 const float* fromptr,
4197 const int64_t* parents,
4198 int64_t lenparents,
4199 int64_t outlength);
4202 int64_t* toptr,
4203 const double* fromptr,
4204 const int64_t* parents,
4205 int64_t lenparents,
4206 int64_t outlength);
4207
4210 int64_t* toptr,
4211 const float* fromptr,
4212 const int64_t* parents,
4213 int64_t lenparents,
4214 int64_t outlength);
4217 int64_t* toptr,
4218 const double* fromptr,
4219 const int64_t* parents,
4220 int64_t lenparents,
4221 int64_t outlength);
4222
4225 int64_t* toptr,
4226 const bool* fromptr,
4227 const int64_t* parents,
4228 int64_t lenparents,
4229 int64_t outlength);
4230
4233 int64_t* toptr,
4234 const int8_t* fromptr,
4235 const int64_t* parents,
4236 int64_t lenparents,
4237 int64_t outlength);
4240 int64_t* toptr,
4241 const int16_t* fromptr,
4242 const int64_t* parents,
4243 int64_t lenparents,
4244 int64_t outlength);
4247 int64_t* toptr,
4248 const int32_t* fromptr,
4249 const int64_t* parents,
4250 int64_t lenparents,
4251 int64_t outlength);
4254 int64_t* toptr,
4255 const int64_t* fromptr,
4256 const int64_t* parents,
4257 int64_t lenparents,
4258 int64_t outlength);
4261 int64_t* toptr,
4262 const uint8_t* fromptr,
4263 const int64_t* parents,
4264 int64_t lenparents,
4265 int64_t outlength);
4268 int64_t* toptr,
4269 const uint16_t* fromptr,
4270 const int64_t* parents,
4271 int64_t lenparents,
4272 int64_t outlength);
4275 int64_t* toptr,
4276 const uint32_t* fromptr,
4277 const int64_t* parents,
4278 int64_t lenparents,
4279 int64_t outlength);
4282 int64_t* toptr,
4283 const uint64_t* fromptr,
4284 const int64_t* parents,
4285 int64_t lenparents,
4286 int64_t outlength);
4289 int64_t* toptr,
4290 const float* fromptr,
4291 const int64_t* parents,
4292 int64_t lenparents,
4293 int64_t outlength);
4296 int64_t* toptr,
4297 const double* fromptr,
4298 const int64_t* parents,
4299 int64_t lenparents,
4300 int64_t outlength);
4301
4304 int64_t* toptr,
4305 const bool* fromptr,
4306 const int64_t* parents,
4307 int64_t lenparents,
4308 int64_t outlength);
4309
4312 int64_t* toptr,
4313 const float* fromptr,
4314 const int64_t* parents,
4315 int64_t lenparents,
4316 int64_t outlength);
4319 int64_t* toptr,
4320 const double* fromptr,
4321 const int64_t* parents,
4322 int64_t lenparents,
4323 int64_t outlength);
4324
4327 int64_t* toptr,
4328 const int64_t* parents,
4329 int64_t lenparents,
4330 int64_t outlength);
4331
4334 int64_t* toptr,
4335 const bool* fromptr,
4336 const int64_t* parents,
4337 int64_t lenparents,
4338 int64_t outlength);
4341 int64_t* toptr,
4342 const int8_t* fromptr,
4343 const int64_t* parents,
4344 int64_t lenparents,
4345 int64_t outlength);
4348 int64_t* toptr,
4349 const int16_t* fromptr,
4350 const int64_t* parents,
4351 int64_t lenparents,
4352 int64_t outlength);
4355 int64_t* toptr,
4356 const int32_t* fromptr,
4357 const int64_t* parents,
4358 int64_t lenparents,
4359 int64_t outlength);
4362 int64_t* toptr,
4363 const int64_t* fromptr,
4364 const int64_t* parents,
4365 int64_t lenparents,
4366 int64_t outlength);
4369 int64_t* toptr,
4370 const uint8_t* fromptr,
4371 const int64_t* parents,
4372 int64_t lenparents,
4373 int64_t outlength);
4376 int64_t* toptr,
4377 const uint16_t* fromptr,
4378 const int64_t* parents,
4379 int64_t lenparents,
4380 int64_t outlength);
4383 int64_t* toptr,
4384 const uint32_t* fromptr,
4385 const int64_t* parents,
4386 int64_t lenparents,
4387 int64_t outlength);
4390 int64_t* toptr,
4391 const uint64_t* fromptr,
4392 const int64_t* parents,
4393 int64_t lenparents,
4394 int64_t outlength);
4397 int64_t* toptr,
4398 const float* fromptr,
4399 const int64_t* parents,
4400 int64_t lenparents,
4401 int64_t outlength);
4404 int64_t* toptr,
4405 const double* fromptr,
4406 const int64_t* parents,
4407 int64_t lenparents,
4408 int64_t outlength);
4409
4412 int64_t* toptr,
4413 const float* fromptr,
4414 const int64_t* parents,
4415 int64_t lenparents,
4416 int64_t outlength);
4419 int64_t* toptr,
4420 const double* fromptr,
4421 const int64_t* parents,
4422 int64_t lenparents,
4423 int64_t outlength);
4424
4427 int8_t* toptr,
4428 const int8_t* fromptr,
4429 const int64_t* parents,
4430 int64_t lenparents,
4431 int64_t outlength,
4432 int8_t identity);
4435 int16_t* toptr,
4436 const int16_t* fromptr,
4437 const int64_t* parents,
4438 int64_t lenparents,
4439 int64_t outlength,
4440 int16_t identity);
4443 int32_t* toptr,
4444 const int32_t* fromptr,
4445 const int64_t* parents,
4446 int64_t lenparents,
4447 int64_t outlength,
4448 int32_t identity);
4451 int64_t* toptr,
4452 const int64_t* fromptr,
4453 const int64_t* parents,
4454 int64_t lenparents,
4455 int64_t outlength,
4456 int64_t identity);
4459 uint8_t* toptr,
4460 const uint8_t* fromptr,
4461 const int64_t* parents,
4462 int64_t lenparents,
4463 int64_t outlength,
4464 uint8_t identity);
4467 uint16_t* toptr,
4468 const uint16_t* fromptr,
4469 const int64_t* parents,
4470 int64_t lenparents,
4471 int64_t outlength,
4472 uint16_t identity);
4475 uint32_t* toptr,
4476 const uint32_t* fromptr,
4477 const int64_t* parents,
4478 int64_t lenparents,
4479 int64_t outlength,
4480 uint32_t identity);
4483 uint64_t* toptr,
4484 const uint64_t* fromptr,
4485 const int64_t* parents,
4486 int64_t lenparents,
4487 int64_t outlength,
4488 uint64_t identity);
4491 float* toptr,
4492 const float* fromptr,
4493 const int64_t* parents,
4494 int64_t lenparents,
4495 int64_t outlength,
4496 float identity);
4499 double* toptr,
4500 const double* fromptr,
4501 const int64_t* parents,
4502 int64_t lenparents,
4503 int64_t outlength,
4504 double identity);
4505
4508 float* toptr,
4509 const float* fromptr,
4510 const int64_t* parents,
4511 int64_t lenparents,
4512 int64_t outlength,
4513 float identity);
4516 double* toptr,
4517 const double* fromptr,
4518 const int64_t* parents,
4519 int64_t lenparents,
4520 int64_t outlength,
4521 double identity);
4522
4525 int8_t* toptr,
4526 const int8_t* fromptr,
4527 const int64_t* parents,
4528 int64_t lenparents,
4529 int64_t outlength,
4530 int8_t identity);
4533 int16_t* toptr,
4534 const int16_t* fromptr,
4535 const int64_t* parents,
4536 int64_t lenparents,
4537 int64_t outlength,
4538 int16_t identity);
4541 int32_t* toptr,
4542 const int32_t* fromptr,
4543 const int64_t* parents,
4544 int64_t lenparents,
4545 int64_t outlength,
4546 int32_t identity);
4549 int64_t* toptr,
4550 const int64_t* fromptr,
4551 const int64_t* parents,
4552 int64_t lenparents,
4553 int64_t outlength,
4554 int64_t identity);
4557 uint8_t* toptr,
4558 const uint8_t* fromptr,
4559 const int64_t* parents,
4560 int64_t lenparents,
4561 int64_t outlength,
4562 uint8_t identity);
4565 uint16_t* toptr,
4566 const uint16_t* fromptr,
4567 const int64_t* parents,
4568 int64_t lenparents,
4569 int64_t outlength,
4570 uint16_t identity);
4573 uint32_t* toptr,
4574 const uint32_t* fromptr,
4575 const int64_t* parents,
4576 int64_t lenparents,
4577 int64_t outlength,
4578 uint32_t identity);
4581 uint64_t* toptr,
4582 const uint64_t* fromptr,
4583 const int64_t* parents,
4584 int64_t lenparents,
4585 int64_t outlength,
4586 uint64_t identity);
4589 float* toptr,
4590 const float* fromptr,
4591 const int64_t* parents,
4592 int64_t lenparents,
4593 int64_t outlength,
4594 float identity);
4597 double* toptr,
4598 const double* fromptr,
4599 const int64_t* parents,
4600 int64_t lenparents,
4601 int64_t outlength,
4602 double identity);
4603
4606 float* toptr,
4607 const float* fromptr,
4608 const int64_t* parents,
4609 int64_t lenparents,
4610 int64_t outlength,
4611 float identity);
4614 double* toptr,
4615 const double* fromptr,
4616 const int64_t* parents,
4617 int64_t lenparents,
4618 int64_t outlength,
4619 double identity);
4620
4623 int32_t* toptr,
4624 const int8_t* fromptr,
4625 const int64_t* parents,
4626 int64_t lenparents,
4627 int64_t outlength);
4630 int32_t* toptr,
4631 const int16_t* fromptr,
4632 const int64_t* parents,
4633 int64_t lenparents,
4634 int64_t outlength);
4637 int32_t* toptr,
4638 const int32_t* fromptr,
4639 const int64_t* parents,
4640 int64_t lenparents,
4641 int64_t outlength);
4644 int64_t* toptr,
4645 const int8_t* fromptr,
4646 const int64_t* parents,
4647 int64_t lenparents,
4648 int64_t outlength);
4651 int64_t* toptr,
4652 const int16_t* fromptr,
4653 const int64_t* parents,
4654 int64_t lenparents,
4655 int64_t outlength);
4658 int64_t* toptr,
4659 const int32_t* fromptr,
4660 const int64_t* parents,
4661 int64_t lenparents,
4662 int64_t outlength);
4665 int64_t* toptr,
4666 const int64_t* fromptr,
4667 const int64_t* parents,
4668 int64_t lenparents,
4669 int64_t outlength);
4672 uint32_t* toptr,
4673 const uint8_t* fromptr,
4674 const int64_t* parents,
4675 int64_t lenparents,
4676 int64_t outlength);
4679 uint32_t* toptr,
4680 const uint16_t* fromptr,
4681 const int64_t* parents,
4682 int64_t lenparents,
4683 int64_t outlength);
4686 uint32_t* toptr,
4687 const uint32_t* fromptr,
4688 const int64_t* parents,
4689 int64_t lenparents,
4690 int64_t outlength);
4693 uint64_t* toptr,
4694 const uint8_t* fromptr,
4695 const int64_t* parents,
4696 int64_t lenparents,
4697 int64_t outlength);
4700 uint64_t* toptr,
4701 const uint16_t* fromptr,
4702 const int64_t* parents,
4703 int64_t lenparents,
4704 int64_t outlength);
4707 uint64_t* toptr,
4708 const uint32_t* fromptr,
4709 const int64_t* parents,
4710 int64_t lenparents,
4711 int64_t outlength);
4714 uint64_t* toptr,
4715 const uint64_t* fromptr,
4716 const int64_t* parents,
4717 int64_t lenparents,
4718 int64_t outlength);
4721 float* toptr,
4722 const float* fromptr,
4723 const int64_t* parents,
4724 int64_t lenparents,
4725 int64_t outlength);
4728 double* toptr,
4729 const double* fromptr,
4730 const int64_t* parents,
4731 int64_t lenparents,
4732 int64_t outlength);
4733
4736 float* toptr,
4737 const float* fromptr,
4738 const int64_t* parents,
4739 int64_t lenparents,
4740 int64_t outlength);
4743 double* toptr,
4744 const double* fromptr,
4745 const int64_t* parents,
4746 int64_t lenparents,
4747 int64_t outlength);
4748
4751 bool* toptr,
4752 const bool* fromptr,
4753 const int64_t* parents,
4754 int64_t lenparents,
4755 int64_t outlength);
4758 bool* toptr,
4759 const int8_t* fromptr,
4760 const int64_t* parents,
4761 int64_t lenparents,
4762 int64_t outlength);
4765 bool* toptr,
4766 const int16_t* fromptr,
4767 const int64_t* parents,
4768 int64_t lenparents,
4769 int64_t outlength);
4772 bool* toptr,
4773 const int32_t* fromptr,
4774 const int64_t* parents,
4775 int64_t lenparents,
4776 int64_t outlength);
4779 bool* toptr,
4780 const int64_t* fromptr,
4781 const int64_t* parents,
4782 int64_t lenparents,
4783 int64_t outlength);
4786 bool* toptr,
4787 const uint8_t* fromptr,
4788 const int64_t* parents,
4789 int64_t lenparents,
4790 int64_t outlength);
4793 bool* toptr,
4794 const uint16_t* fromptr,
4795 const int64_t* parents,
4796 int64_t lenparents,
4797 int64_t outlength);
4800 bool* toptr,
4801 const uint32_t* fromptr,
4802 const int64_t* parents,
4803 int64_t lenparents,
4804 int64_t outlength);
4807 bool* toptr,
4808 const uint64_t* fromptr,
4809 const int64_t* parents,
4810 int64_t lenparents,
4811 int64_t outlength);
4814 bool* toptr,
4815 const float* fromptr,
4816 const int64_t* parents,
4817 int64_t lenparents,
4818 int64_t outlength);
4821 bool* toptr,
4822 const double* fromptr,
4823 const int64_t* parents,
4824 int64_t lenparents,
4825 int64_t outlength);
4826
4829 bool* toptr,
4830 const float* fromptr,
4831 const int64_t* parents,
4832 int64_t lenparents,
4833 int64_t outlength);
4836 bool* toptr,
4837 const double* fromptr,
4838 const int64_t* parents,
4839 int64_t lenparents,
4840 int64_t outlength);
4841
4844 int32_t* toptr,
4845 const bool* fromptr,
4846 const int64_t* parents,
4847 int64_t lenparents,
4848 int64_t outlength);
4849
4852 int64_t* toptr,
4853 const bool* fromptr,
4854 const int64_t* parents,
4855 int64_t lenparents,
4856 int64_t outlength);
4857
4860 int32_t* toptr,
4861 const int8_t* fromptr,
4862 const int64_t* parents,
4863 int64_t lenparents,
4864 int64_t outlength);
4867 int32_t* toptr,
4868 const int16_t* fromptr,
4869 const int64_t* parents,
4870 int64_t lenparents,
4871 int64_t outlength);
4874 int32_t* toptr,
4875 const int32_t* fromptr,
4876 const int64_t* parents,
4877 int64_t lenparents,
4878 int64_t outlength);
4881 int64_t* toptr,
4882 const int8_t* fromptr,
4883 const int64_t* parents,
4884 int64_t lenparents,
4885 int64_t outlength);
4888 int64_t* toptr,
4889 const int16_t* fromptr,
4890 const int64_t* parents,
4891 int64_t lenparents,
4892 int64_t outlength);
4895 int64_t* toptr,
4896 const int32_t* fromptr,
4897 const int64_t* parents,
4898 int64_t lenparents,
4899 int64_t outlength);
4902 int64_t* toptr,
4903 const int64_t* fromptr,
4904 const int64_t* parents,
4905 int64_t lenparents,
4906 int64_t outlength);
4909 uint32_t* toptr,
4910 const uint8_t* fromptr,
4911 const int64_t* parents,
4912 int64_t lenparents,
4913 int64_t outlength);
4916 uint32_t* toptr,
4917 const uint16_t* fromptr,
4918 const int64_t* parents,
4919 int64_t lenparents,
4920 int64_t outlength);
4923 uint32_t* toptr,
4924 const uint32_t* fromptr,
4925 const int64_t* parents,
4926 int64_t lenparents,
4927 int64_t outlength);
4930 uint64_t* toptr,
4931 const uint8_t* fromptr,
4932 const int64_t* parents,
4933 int64_t lenparents,
4934 int64_t outlength);
4937 uint64_t* toptr,
4938 const uint16_t* fromptr,
4939 const int64_t* parents,
4940 int64_t lenparents,
4941 int64_t outlength);
4944 uint64_t* toptr,
4945 const uint32_t* fromptr,
4946 const int64_t* parents,
4947 int64_t lenparents,
4948 int64_t outlength);
4951 uint64_t* toptr,
4952 const uint64_t* fromptr,
4953 const int64_t* parents,
4954 int64_t lenparents,
4955 int64_t outlength);
4958 float* toptr,
4959 const float* fromptr,
4960 const int64_t* parents,
4961 int64_t lenparents,
4962 int64_t outlength);
4965 double* toptr,
4966 const double* fromptr,
4967 const int64_t* parents,
4968 int64_t lenparents,
4969 int64_t outlength);
4970
4973 float* toptr,
4974 const float* fromptr,
4975 const int64_t* parents,
4976 int64_t lenparents,
4977 int64_t outlength);
4980 double* toptr,
4981 const double* fromptr,
4982 const int64_t* parents,
4983 int64_t lenparents,
4984 int64_t outlength);
4985
4988 bool* toptr,
4989 const bool* fromptr,
4990 const int64_t* parents,
4991 int64_t lenparents,
4992 int64_t outlength);
4995 bool* toptr,
4996 const int8_t* fromptr,
4997 const int64_t* parents,
4998 int64_t lenparents,
4999 int64_t outlength);
5002 bool* toptr,
5003 const int16_t* fromptr,
5004 const int64_t* parents,
5005 int64_t lenparents,
5006 int64_t outlength);
5009 bool* toptr,
5010 const int32_t* fromptr,
5011 const int64_t* parents,
5012 int64_t lenparents,
5013 int64_t outlength);
5016 bool* toptr,
5017 const int64_t* fromptr,
5018 const int64_t* parents,
5019 int64_t lenparents,
5020 int64_t outlength);
5023 bool* toptr,
5024 const uint8_t* fromptr,
5025 const int64_t* parents,
5026 int64_t lenparents,
5027 int64_t outlength);
5030 bool* toptr,
5031 const uint16_t* fromptr,
5032 const int64_t* parents,
5033 int64_t lenparents,
5034 int64_t outlength);
5037 bool* toptr,
5038 const uint32_t* fromptr,
5039 const int64_t* parents,
5040 int64_t lenparents,
5041 int64_t outlength);
5044 bool* toptr,
5045 const uint64_t* fromptr,
5046 const int64_t* parents,
5047 int64_t lenparents,
5048 int64_t outlength);
5051 bool* toptr,
5052 const float* fromptr,
5053 const int64_t* parents,
5054 int64_t lenparents,
5055 int64_t outlength);
5058 bool* toptr,
5059 const double* fromptr,
5060 const int64_t* parents,
5061 int64_t lenparents,
5062 int64_t outlength);
5063
5066 bool* toptr,
5067 const float* fromptr,
5068 const int64_t* parents,
5069 int64_t lenparents,
5070 int64_t outlength);
5073 bool* toptr,
5074 const double* fromptr,
5075 const int64_t* parents,
5076 int64_t lenparents,
5077 int64_t outlength);
5078
5081 int32_t* toptr,
5082 const bool* fromptr,
5083 const int64_t* parents,
5084 int64_t lenparents,
5085 int64_t outlength);
5086
5089 int64_t* toptr,
5090 const bool* fromptr,
5091 const int64_t* parents,
5092 int64_t lenparents,
5093 int64_t outlength);
5094
5097 int64_t* flatheadptr,
5098 int64_t lenflathead,
5099 int64_t length);
5100
5103 int64_t* toptr,
5104 const int64_t* fromptr,
5105 int64_t ndim,
5106 const int64_t* shape,
5107 const int64_t* strides);
5108
5111 bool* same,
5112 const int8_t* bytemask,
5113 const int64_t* missingindex,
5114 int64_t length);
5115
5118 bool* tmpptr,
5119 int64_t* tmpbeg,
5120 int64_t* tmpend,
5121 const int64_t* fromstarts,
5122 const int64_t* fromstops,
5123 bool ascending,
5124 int64_t length,
5125 int64_t maxlevels);
5128 int8_t* tmpptr,
5129 int64_t* tmpbeg,
5130 int64_t* tmpend,
5131 const int64_t* fromstarts,
5132 const int64_t* fromstops,
5133 bool ascending,
5134 int64_t length,
5135 int64_t maxlevels);
5138 int16_t* tmpptr,
5139 int64_t* tmpbeg,
5140 int64_t* tmpend,
5141 const int64_t* fromstarts,
5142 const int64_t* fromstops,
5143 bool ascending,
5144 int64_t length,
5145 int64_t maxlevels);
5148 int32_t* tmpptr,
5149 int64_t* tmpbeg,
5150 int64_t* tmpend,
5151 const int64_t* fromstarts,
5152 const int64_t* fromstops,
5153 bool ascending,
5154 int64_t length,
5155 int64_t maxlevels);
5158 int64_t* tmpptr,
5159 int64_t* tmpbeg,
5160 int64_t* tmpend,
5161 const int64_t* fromstarts,
5162 const int64_t* fromstops,
5163 bool ascending,
5164 int64_t length,
5165 int64_t maxlevels);
5168 uint8_t* tmpptr,
5169 int64_t* tmpbeg,
5170 int64_t* tmpend,
5171 const int64_t* fromstarts,
5172 const int64_t* fromstops,
5173 bool ascending,
5174 int64_t length,
5175 int64_t maxlevels);
5178 uint16_t* tmpptr,
5179 int64_t* tmpbeg,
5180 int64_t* tmpend,
5181 const int64_t* fromstarts,
5182 const int64_t* fromstops,
5183 bool ascending,
5184 int64_t length,
5185 int64_t maxlevels);
5188 uint32_t* tmpptr,
5189 int64_t* tmpbeg,
5190 int64_t* tmpend,
5191 const int64_t* fromstarts,
5192 const int64_t* fromstops,
5193 bool ascending,
5194 int64_t length,
5195 int64_t maxlevels);
5198 uint64_t* tmpptr,
5199 int64_t* tmpbeg,
5200 int64_t* tmpend,
5201 const int64_t* fromstarts,
5202 const int64_t* fromstops,
5203 bool ascending,
5204 int64_t length,
5205 int64_t maxlevels);
5208 float* tmpptr,
5209 int64_t* tmpbeg,
5210 int64_t* tmpend,
5211 const int64_t* fromstarts,
5212 const int64_t* fromstops,
5213 bool ascending,
5214 int64_t length,
5215 int64_t maxlevels);
5218 double* tmpptr,
5219 int64_t* tmpbeg,
5220 int64_t* tmpend,
5221 const int64_t* fromstarts,
5222 const int64_t* fromstops,
5223 bool ascending,
5224 int64_t length,
5225 int64_t maxlevels);
5226
5229 bool* toptr,
5230 const bool* fromptr,
5231 int64_t length,
5232 const int64_t* offsets,
5233 int64_t offsetslength,
5234 int64_t parentslength,
5235 bool ascending,
5236 bool stable);
5239 int8_t* toptr,
5240 const int8_t* fromptr,
5241 int64_t length,
5242 const int64_t* offsets,
5243 int64_t offsetslength,
5244 int64_t parentslength,
5245 bool ascending,
5246 bool stable);
5249 int16_t* toptr,
5250 const int16_t* fromptr,
5251 int64_t length,
5252 const int64_t* offsets,
5253 int64_t offsetslength,
5254 int64_t parentslength,
5255 bool ascending,
5256 bool stable);
5259 int32_t* toptr,
5260 const int32_t* fromptr,
5261 int64_t length,
5262 const int64_t* offsets,
5263 int64_t offsetslength,
5264 int64_t parentslength,
5265 bool ascending,
5266 bool stable);
5269 int64_t* toptr,
5270 const int64_t* fromptr,
5271 int64_t length,
5272 const int64_t* offsets,
5273 int64_t offsetslength,
5274 int64_t parentslength,
5275 bool ascending,
5276 bool stable);
5279 uint8_t* toptr,
5280 const uint8_t* fromptr,
5281 int64_t length,
5282 const int64_t* offsets,
5283 int64_t offsetslength,
5284 int64_t parentslength,
5285 bool ascending,
5286 bool stable);
5289 uint16_t* toptr,
5290 const uint16_t* fromptr,
5291 int64_t length,
5292 const int64_t* offsets,
5293 int64_t offsetslength,
5294 int64_t parentslength,
5295 bool ascending,
5296 bool stable);
5299 uint32_t* toptr,
5300 const uint32_t* fromptr,
5301 int64_t length,
5302 const int64_t* offsets,
5303 int64_t offsetslength,
5304 int64_t parentslength,
5305 bool ascending,
5306 bool stable);
5309 uint64_t* toptr,
5310 const uint64_t* fromptr,
5311 int64_t length,
5312 const int64_t* offsets,
5313 int64_t offsetslength,
5314 int64_t parentslength,
5315 bool ascending,
5316 bool stable);
5319 float* toptr,
5320 const float* fromptr,
5321 int64_t length,
5322 const int64_t* offsets,
5323 int64_t offsetslength,
5324 int64_t parentslength,
5325 bool ascending,
5326 bool stable);
5329 double* toptr,
5330 const double* fromptr,
5331 int64_t length,
5332 const int64_t* offsets,
5333 int64_t offsetslength,
5334 int64_t parentslength,
5335 bool ascending,
5336 bool stable);
5337
5340 bool* toptr,
5341 const bool* fromptr,
5342 int64_t length,
5343 const int64_t* offsets,
5344 int64_t offsetslength,
5345 int64_t parentslength);
5348 int8_t* toptr,
5349 const int8_t* fromptr,
5350 int64_t length,
5351 const int64_t* offsets,
5352 int64_t offsetslength,
5353 int64_t parentslength);
5356 int16_t* toptr,
5357 const int16_t* fromptr,
5358 int64_t length,
5359 const int64_t* offsets,
5360 int64_t offsetslength,
5361 int64_t parentslength);
5364 int32_t* toptr,
5365 const int32_t* fromptr,
5366 int64_t length,
5367 const int64_t* offsets,
5368 int64_t offsetslength,
5369 int64_t parentslength);
5372 int64_t* toptr,
5373 const int64_t* fromptr,
5374 int64_t length,
5375 const int64_t* offsets,
5376 int64_t offsetslength,
5377 int64_t parentslength);
5380 uint8_t* toptr,
5381 const uint8_t* fromptr,
5382 int64_t length,
5383 const int64_t* offsets,
5384 int64_t offsetslength,
5385 int64_t parentslength);
5388 uint16_t* toptr,
5389 const uint16_t* fromptr,
5390 int64_t length,
5391 const int64_t* offsets,
5392 int64_t offsetslength,
5393 int64_t parentslength);
5396 uint32_t* toptr,
5397 const uint32_t* fromptr,
5398 int64_t length,
5399 const int64_t* offsets,
5400 int64_t offsetslength,
5401 int64_t parentslength);
5404 uint64_t* toptr,
5405 const uint64_t* fromptr,
5406 int64_t length,
5407 const int64_t* offsets,
5408 int64_t offsetslength,
5409 int64_t parentslength);
5412 float* toptr,
5413 const float* fromptr,
5414 int64_t length,
5415 const int64_t* offsets,
5416 int64_t offsetslength,
5417 int64_t parentslength);
5420 double* toptr,
5421 const double* fromptr,
5422 int64_t length,
5423 const int64_t* offsets,
5424 int64_t offsetslength,
5425 int64_t parentslength);
5426
5429 bool* toptr,
5430 int64_t length,
5431 int64_t* tolength);
5434 int8_t* toptr,
5435 int64_t length,
5436 int64_t* tolength);
5439 int16_t* toptr,
5440 int64_t length,
5441 int64_t* tolength);
5444 int32_t* toptr,
5445 int64_t length,
5446 int64_t* tolength);
5449 int64_t* toptr,
5450 int64_t length,
5451 int64_t* tolength);
5454 uint8_t* toptr,
5455 int64_t length,
5456 int64_t* tolength);
5459 uint16_t* toptr,
5460 int64_t length,
5461 int64_t* tolength);
5464 uint32_t* toptr,
5465 int64_t length,
5466 int64_t* tolength);
5469 uint64_t* toptr,
5470 int64_t length,
5471 int64_t* tolength);
5474 float* toptr,
5475 int64_t length,
5476 int64_t* tolength);
5479 double* toptr,
5480 int64_t length,
5481 int64_t* tolength);
5482
5485 const bool* fromptr,
5486 bool* toptr,
5487 int64_t length,
5488 int64_t* tolength);
5491 const int8_t* fromptr,
5492 int8_t* toptr,
5493 int64_t length,
5494 int64_t* tolength);
5497 const int16_t* fromptr,
5498 int16_t* toptr,
5499 int64_t length,
5500 int64_t* tolength);
5503 const int32_t* fromptr,
5504 int32_t* toptr,
5505 int64_t length,
5506 int64_t* tolength);
5509 const int64_t* fromptr,
5510 int64_t* toptr,
5511 int64_t length,
5512 int64_t* tolength);
5515 const uint8_t* fromptr,
5516 uint8_t* toptr,
5517 int64_t length,
5518 int64_t* tolength);
5521 const uint16_t* fromptr,
5522 uint16_t* toptr,
5523 int64_t length,
5524 int64_t* tolength);
5527 const uint32_t* fromptr,
5528 uint32_t* toptr,
5529 int64_t length,
5530 int64_t* tolength);
5533 const uint64_t* fromptr,
5534 uint64_t* toptr,
5535 int64_t length,
5536 int64_t* tolength);
5539 const float* fromptr,
5540 float* toptr,
5541 int64_t length,
5542 int64_t* tolength);
5545 const double* fromptr,
5546 double* toptr,
5547 int64_t length,
5548 int64_t* tolength);
5549
5552 int8_t* tooffsets,
5553 int64_t length,
5554 const int64_t* fromoffsets,
5555 const int64_t* starts,
5556 int64_t startslength);
5559 int16_t* tooffsets,
5560 int64_t length,
5561 const int64_t* fromoffsets,
5562 const int64_t* starts,
5563 int64_t startslength);
5566 int32_t* tooffsets,
5567 int64_t length,
5568 const int64_t* fromoffsets,
5569 const int64_t* starts,
5570 int64_t startslength);
5573 int64_t* tooffsets,
5574 int64_t length,
5575 const int64_t* fromoffsets,
5576 const int64_t* starts,
5577 int64_t startslength);
5578
5581 bool* toptr,
5582 int64_t length,
5583 const int64_t* fromoffsets,
5584 int64_t offsetslength,
5585 int64_t* tooffsets);
5588 int8_t* toptr,
5589 int64_t length,
5590 const int64_t* fromoffsets,
5591 int64_t offsetslength,
5592 int64_t* tooffsets);
5595 int16_t* toptr,
5596 int64_t length,
5597 const int64_t* fromoffsets,
5598 int64_t offsetslength,
5599 int64_t* tooffsets);
5602 int32_t* toptr,
5603 int64_t length,
5604 const int64_t* fromoffsets,
5605 int64_t offsetslength,
5606 int64_t* tooffsets);
5609 int64_t* toptr,
5610 int64_t length,
5611 const int64_t* fromoffsets,
5612 int64_t offsetslength,
5613 int64_t* tooffsets);
5616 uint8_t* toptr,
5617 int64_t length,
5618 const int64_t* fromoffsets,
5619 int64_t offsetslength,
5620 int64_t* tooffsets);
5623 uint16_t* toptr,
5624 int64_t length,
5625 const int64_t* fromoffsets,
5626 int64_t offsetslength,
5627 int64_t* tooffsets);
5630 uint32_t* toptr,
5631 int64_t length,
5632 const int64_t* fromoffsets,
5633 int64_t offsetslength,
5634 int64_t* tooffsets);
5637 uint64_t* toptr,
5638 int64_t length,
5639 const int64_t* fromoffsets,
5640 int64_t offsetslength,
5641 int64_t* tooffsets);
5644 float* toptr,
5645 int64_t length,
5646 const int64_t* fromoffsets,
5647 int64_t offsetslength,
5648 int64_t* tooffsets);
5651 double* toptr,
5652 int64_t length,
5653 const int64_t* fromoffsets,
5654 int64_t offsetslength,
5655 int64_t* tooffsets);
5656
5659 int64_t* toindex,
5660 int64_t tolength,
5661 const int64_t* parents,
5662 int64_t parentslength);
5663
5666 int64_t* tolength,
5667 const int64_t* parents,
5668 int64_t parentslength);
5669
5672 int8_t* tomask,
5673 int64_t length);
5674
5677 int8_t* tomask,
5678 int64_t length);
5679
5680}
5681
5682#endif // AWKWARD_KERNELS_H_
#define ERROR
Definition: common.h:28
#define EXPORT_SYMBOL
Definition: common.h:25
int64_t len(const T &self)
Definition: content.h:46
py::tuple identity(const T &self)
Creates a single identity as a Python tuple of integers and strings.
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint64_fromfloat32(uint64_t *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint64_fromfloat32(int64_t *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_sort_ascending_uint8(uint8_t *toptr, const uint8_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, int64_t parentslength)
EXPORT_SYMBOL ERROR awkward_quick_argsort_float32(int64_t *toptr, const float *fromptr, int64_t length, int64_t *tmpbeg, int64_t *tmpend, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable, int64_t maxlevels)
EXPORT_SYMBOL ERROR awkward_ListArray32_rpad_axis1_64(int64_t *toindex, const int32_t *fromstarts, const int32_t *fromstops, int32_t *tostarts, int32_t *tostops, int64_t target, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_argmin_uint32_64(int64_t *toptr, const uint32_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat32_fromint64(float *toptr, int64_t tooffset, const int64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint16_fromuint16(int16_t *toptr, int64_t tooffset, const uint16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArrayU32_num_64(int64_t *tonum, const uint32_t *fromstarts, const uint32_t *fromstops, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint64_fromint32(uint64_t *toptr, int64_t tooffset, const int32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_prod_bool_uint16_64(bool *toptr, const uint16_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_argsort_int16(int64_t *toptr, const int16_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_ListArray32_rpad_and_clip_length_axis1(int64_t *tomin, const int32_t *fromstarts, const int32_t *fromstops, int64_t target, int64_t lenstarts)
EXPORT_SYMBOL ERROR awkward_reduce_argmax_int16_64(int64_t *toptr, const int16_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_ListArray32_compact_offsets_64(int64_t *tooffsets, const int32_t *fromstarts, const int32_t *fromstops, int64_t length)
EXPORT_SYMBOL ERROR awkward_quick_argsort_uint32(int64_t *toptr, const uint32_t *fromptr, int64_t length, int64_t *tmpbeg, int64_t *tmpend, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable, int64_t maxlevels)
EXPORT_SYMBOL ERROR awkward_sort_uint64(uint64_t *toptr, const uint64_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, int64_t parentslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_reduce_prod_bool_float32_64(bool *toptr, const float *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint16_fromfloat64(uint16_t *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_sum_int32_int32_64(int32_t *toptr, const int32_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint8_fromint32(int8_t *toptr, int64_t tooffset, const int32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_RegularArray_broadcast_tooffsets_size1_64(int64_t *tocarry, const int64_t *fromoffsets, int64_t offsetslength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint16_fromfloat64(int16_t *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_min_int32_int32_64(int32_t *toptr, const int32_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, int32_t identity)
EXPORT_SYMBOL ERROR awkward_UnionArray8_64_regular_index(int64_t *toindex, int64_t *current, int64_t size, const int8_t *fromtags, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint8_fromuint64(uint8_t *toptr, int64_t tooffset, const uint64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tocomplex64_fromuint16(float *toptr, int64_t tooffset, const uint16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tocomplex64_fromuint64(float *toptr, int64_t tooffset, const uint64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_quick_sort_uint8(uint8_t *tmpptr, int64_t *tmpbeg, int64_t *tmpend, const int64_t *fromstarts, const int64_t *fromstops, bool ascending, int64_t length, int64_t maxlevels)
EXPORT_SYMBOL ERROR awkward_IndexedArrayU32_simplifyU32_to64(int64_t *toindex, const uint32_t *outerindex, int64_t outerlength, const uint32_t *innerindex, int64_t innerlength)
EXPORT_SYMBOL ERROR awkward_UnionArrayU32_flatten_combine_64(int8_t *totags, int64_t *toindex, int64_t *tooffsets, const int8_t *fromtags, const uint32_t *fromindex, int64_t length, int64_t **offsetsraws)
EXPORT_SYMBOL ERROR awkward_quick_argsort_bool(int64_t *toptr, const bool *fromptr, int64_t length, int64_t *tmpbeg, int64_t *tmpend, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable, int64_t maxlevels)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint8_fromuint32(int8_t *toptr, int64_t tooffset, const uint32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_RegularArray_compact_offsets64(int64_t *tooffsets, int64_t length, int64_t size)
EXPORT_SYMBOL ERROR awkward_reduce_argmax_complex128_64(int64_t *toptr, const double *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_IndexedArray32_getitem_nextcarry_64(int64_t *tocarry, const int32_t *fromindex, int64_t lenindex, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_ListArray64_getitem_carry_64(int64_t *tostarts, int64_t *tostops, const int64_t *fromstarts, const int64_t *fromstops, const int64_t *fromcarry, int64_t lenstarts, int64_t lencarry)
EXPORT_SYMBOL ERROR awkward_ListArray32_getitem_next_range_spreadadvanced_64(int64_t *toadvanced, const int64_t *fromadvanced, const int32_t *fromoffsets, int64_t lenstarts)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray_reduce_local_outoffsets_64(int64_t *outoffsets, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_reduce_argmin_float64_64(int64_t *toptr, const double *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_unique_float32(float *toptr, int64_t length, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_unique_copy_uint16(const uint16_t *fromptr, uint16_t *toptr, int64_t length, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_IndexedArray64_getitem_nextcarry_outindex_64(int64_t *tocarry, int64_t *toindex, const int64_t *fromindex, int64_t lenindex, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray_argsort_int8(int64_t *toptr, const int8_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_UnionArray_fillna_from64_to64(int64_t *toindex, const int64_t *fromindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_sort_uint8(uint8_t *toptr, const uint8_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, int64_t parentslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_reduce_sum_bool_uint8_64(bool *toptr, const uint8_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_IndexedArray64_index_of_nulls(int64_t *toindex, const int64_t *fromindex, int64_t lenindex, const int64_t *parents, const int64_t *starts)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tocomplex128_fromuint8(double *toptr, int64_t tooffset, const uint8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_subrange_equal_int8(int8_t *tmpptr, const int64_t *fromstarts, const int64_t *fromstops, int64_t length, bool *toequal)
EXPORT_SYMBOL ERROR awkward_NumpyArray_reduce_adjust_starts_64(int64_t *toptr, int64_t outlength, const int64_t *parents, const int64_t *starts)
EXPORT_SYMBOL ERROR awkward_reduce_prod_uint64_uint16_64(uint64_t *toptr, const uint16_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_ListArrayU32_broadcast_tooffsets_64(int64_t *tocarry, const int64_t *fromoffsets, int64_t offsetslength, const uint32_t *fromstarts, const uint32_t *fromstops, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint16_fromint8(int16_t *toptr, int64_t tooffset, const int8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_Identities64_extend(int64_t *toptr, const int64_t *fromptr, int64_t fromlength, int64_t tolength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat64_fromfloat32(double *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_UnionArray_fillna_fromU32_to64(int64_t *toindex, const uint32_t *fromindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_Index64_iscontiguous(bool *result, const int64_t *fromindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArray32_getitem_next_range_64(int32_t *tooffsets, int64_t *tocarry, const int32_t *fromstarts, const int32_t *fromstops, int64_t lenstarts, int64_t start, int64_t stop, int64_t step)
EXPORT_SYMBOL ERROR awkward_unique_ranges_float64(double *toptr, int64_t length, const int64_t *fromoffsets, int64_t offsetslength, int64_t *tooffsets)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tobool_fromfloat64(bool *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat32_fromfloat32(float *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray64_flatten_offsets_64(int64_t *tooffsets, const int64_t *outeroffsets, int64_t outeroffsetslen, const int64_t *inneroffsets, int64_t inneroffsetslen)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint8_frombool(int8_t *toptr, int64_t tooffset, const bool *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_UnionArray8_64_nestedfill_tags_index_64(int8_t *totags, int64_t *toindex, int64_t *tmpstarts, int8_t tag, const int64_t *fromcounts, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArrayU32_getitem_next_at_64(int64_t *tocarry, const uint32_t *fromstarts, const uint32_t *fromstops, int64_t lenstarts, int64_t at)
EXPORT_SYMBOL ERROR awkward_reduce_min_complex128_complex128_64(double *toptr, const double *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, double identity)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat64_fromint32(double *toptr, int64_t tooffset, const int32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArray_local_preparenext_64(int64_t *tocarry, const int64_t *starts, const int64_t *parents, const int64_t parentslength, const int64_t *nextparents, const int64_t nextlen)
EXPORT_SYMBOL ERROR awkward_reduce_argmin_int16_64(int64_t *toptr, const int16_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_reduce_sum_uint64_uint16_64(uint64_t *toptr, const uint16_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray_reduce_local_nextparents_64(int64_t *nextparents, const int64_t *offsets, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint32_fromint32(uint32_t *toptr, int64_t tooffset, const int32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_Identities64_from_IndexedArray32(bool *uniquecontents, int64_t *toptr, const int64_t *fromptr, const int32_t *fromindex, int64_t tolength, int64_t fromlength, int64_t fromwidth)
EXPORT_SYMBOL ERROR awkward_unique_ranges_uint16(uint16_t *toptr, int64_t length, const int64_t *fromoffsets, int64_t offsetslength, int64_t *tooffsets)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint8_fromuint16(int8_t *toptr, int64_t tooffset, const uint16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_Identities32_from_ListArray32(bool *uniquecontents, int32_t *toptr, const int32_t *fromptr, const int32_t *fromstarts, const int32_t *fromstops, int64_t tolength, int64_t fromlength, int64_t fromwidth)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint8_fromuint32(uint8_t *toptr, int64_t tooffset, const uint32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArray64_mask8(int8_t *tomask, const int64_t *fromindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint64_fromuint64(uint64_t *toptr, int64_t tooffset, const uint64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ByteMaskedArray_overlay_mask8(int8_t *tomask, const int8_t *theirmask, const int8_t *mymask, int64_t length, bool validwhen)
EXPORT_SYMBOL ERROR awkward_carry_arange64(int64_t *toptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_UnionArray_fillindex_to64_fromU32(int64_t *toindex, int64_t toindexoffset, const uint32_t *fromindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_UnionArray8_32_simplify_one_to8_64(int8_t *totags, int64_t *toindex, const int8_t *fromtags, const int32_t *fromindex, int64_t towhich, int64_t fromwhich, int64_t length, int64_t base)
EXPORT_SYMBOL ERROR awkward_unique_offsets_int32(int32_t *tooffsets, int64_t length, const int64_t *fromoffsets, const int64_t *starts, int64_t startslength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint32_fromcomplex128(int32_t *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_unique_ranges_uint32(uint32_t *toptr, const int64_t *offsets, int64_t offsetslength, int64_t *outoffsets, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_unique_copy_int16(const int16_t *fromptr, int16_t *toptr, int64_t length, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_ByteMaskedArray_reduce_next_64(int64_t *nextcarry, int64_t *nextparents, int64_t *outindex, const int8_t *mask, const int64_t *parents, int64_t length, bool validwhen)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_scaled_toint64_fromint64(int64_t *toptr, int64_t tooffset, const int64_t *fromptr, int64_t length, double scale)
EXPORT_SYMBOL ERROR awkward_IndexedArray32_simplifyU32_to64(int64_t *toindex, const int32_t *outerindex, int64_t outerlength, const uint32_t *innerindex, int64_t innerlength)
EXPORT_SYMBOL ERROR awkward_ListArray64_min_range(int64_t *tomin, const int64_t *fromstarts, const int64_t *fromstops, int64_t lenstarts)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint64_fromuint32(uint64_t *toptr, int64_t tooffset, const uint32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArrayU32_ranges_next_64(const uint32_t *index, const int64_t *fromstarts, const int64_t *fromstops, int64_t length, int64_t *tostarts, int64_t *tostops, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_sort_ascending_uint32(uint32_t *toptr, const uint32_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, int64_t parentslength)
EXPORT_SYMBOL ERROR awkward_Index32_to_Index64(int64_t *toptr, const int32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_sort_ascending_int8(int8_t *toptr, const int8_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, int64_t parentslength)
EXPORT_SYMBOL ERROR awkward_reduce_max_float64_float64_64(double *toptr, const double *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, double identity)
EXPORT_SYMBOL ERROR awkward_argsort_int32(int64_t *toptr, const int32_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_Identities64_getitem_carry_64(int64_t *newidentitiesptr, const int64_t *identitiesptr, const int64_t *carryptr, int64_t lencarry, int64_t width, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray64_rpad_axis1_64(int64_t *toindex, const int64_t *fromoffsets, int64_t fromlength, int64_t target)
EXPORT_SYMBOL ERROR awkward_reduce_prod_bool_complex64_64(bool *toptr, const float *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_Index8_iscontiguous(bool *result, const int8_t *fromindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_Index64_carry_64(int64_t *toindex, const int64_t *fromindex, const int64_t *carry, int64_t lenfromindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tocomplex64_fromint64(float *toptr, int64_t tooffset, const int64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tocomplex128_fromfloat64(double *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_sum_uint64_uint32_64(uint64_t *toptr, const uint32_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint16_fromint16(int16_t *toptr, int64_t tooffset, const int16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_Identities32_from_ListArrayU32(bool *uniquecontents, int32_t *toptr, const int32_t *fromptr, const uint32_t *fromstarts, const uint32_t *fromstops, int64_t tolength, int64_t fromlength, int64_t fromwidth)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint32_fromfloat64(int32_t *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArray32_ranges_next_64(const int32_t *index, const int64_t *fromstarts, const int64_t *fromstops, int64_t length, int64_t *tostarts, int64_t *tostops, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_ListArray32_combinations_length_64(int64_t *totallen, int64_t *tooffsets, int64_t n, bool replacement, const int32_t *starts, const int32_t *stops, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArrayU32_localindex_64(int64_t *toindex, const uint32_t *offsets, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArray_fill_to64_from32(int64_t *tostarts, int64_t tostartsoffset, int64_t *tostops, int64_t tostopsoffset, const int32_t *fromstarts, const int32_t *fromstops, int64_t length, int64_t base)
EXPORT_SYMBOL ERROR awkward_IndexedArray32_simplify32_to64(int64_t *toindex, const int32_t *outerindex, int64_t outerlength, const int32_t *innerindex, int64_t innerlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tocomplex128_fromint8(double *toptr, int64_t tooffset, const int8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat32_fromuint8(float *toptr, int64_t tooffset, const uint8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray_reduce_nonlocal_maxcount_offsetscopy_64(int64_t *maxcount, int64_t *offsetscopy, const int64_t *offsets, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArray32_broadcast_tooffsets_64(int64_t *tocarry, const int64_t *fromoffsets, int64_t offsetslength, const int32_t *fromstarts, const int32_t *fromstops, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_NumpyArray_unique_ranges_int8(int8_t *toptr, const int64_t *offsets, int64_t offsetslength, int64_t *outoffsets, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_reduce_prod_bool_uint8_64(bool *toptr, const uint8_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_argsort_uint32(int64_t *toptr, const uint32_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_reduce_max_uint8_uint8_64(uint8_t *toptr, const uint8_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, uint8_t identity)
EXPORT_SYMBOL ERROR awkward_reduce_prod_complex128_complex128_64(double *toptr, const double *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_sort_uint16(uint16_t *toptr, const uint16_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, int64_t parentslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint8_fromuint64(int8_t *toptr, int64_t tooffset, const uint64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_countnonzero_uint8_64(int64_t *toptr, const uint8_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_Identities32_from_ListOffsetArray64(int32_t *toptr, const int32_t *fromptr, const int64_t *fromoffsets, int64_t tolength, int64_t fromlength, int64_t fromwidth)
EXPORT_SYMBOL ERROR awkward_UnionArray_fillindex_to64_count(int64_t *toindex, int64_t toindexoffset, int64_t length)
EXPORT_SYMBOL ERROR awkward_argsort_int8(int64_t *toptr, const int8_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint32_fromint16(int32_t *toptr, int64_t tooffset, const int16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ByteMaskedArray_getitem_nextcarry_64(int64_t *tocarry, const int8_t *mask, int64_t length, bool validwhen)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint8_fromint16(uint8_t *toptr, int64_t tooffset, const int16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_argmax_uint32_64(int64_t *toptr, const uint32_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint8_fromcomplex128(int8_t *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_sum_uint32_uint32_64(uint32_t *toptr, const uint32_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_reduce_prod_uint64_uint32_64(uint64_t *toptr, const uint32_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_quick_argsort_uint64(int64_t *toptr, const uint64_t *fromptr, int64_t length, int64_t *tmpbeg, int64_t *tmpend, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable, int64_t maxlevels)
EXPORT_SYMBOL ERROR awkward_UnionArray8_32_simplify8_32_to8_64(int8_t *totags, int64_t *toindex, const int8_t *outertags, const int32_t *outerindex, const int8_t *innertags, const int32_t *innerindex, int64_t towhich, int64_t innerwhich, int64_t outerwhich, int64_t length, int64_t base)
EXPORT_SYMBOL ERROR awkward_index_rpad_and_clip_axis0_64(int64_t *toindex, int64_t target, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArrayU32_getitem_next_range_carrylength(int64_t *carrylength, const uint32_t *fromstarts, const uint32_t *fromstops, int64_t lenstarts, int64_t start, int64_t stop, int64_t step)
EXPORT_SYMBOL ERROR awkward_ListArray32_getitem_next_array_64(int64_t *tocarry, int64_t *toadvanced, const int32_t *fromstarts, const int32_t *fromstops, const int64_t *fromarray, int64_t lenstarts, int64_t lenarray, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_ListArray64_getitem_next_array_advanced_64(int64_t *tocarry, int64_t *toadvanced, const int64_t *fromstarts, const int64_t *fromstops, const int64_t *fromarray, const int64_t *fromadvanced, int64_t lenstarts, int64_t lenarray, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_RegularArray_combinations_64(int64_t **tocarry, int64_t *toindex, int64_t *fromindex, int64_t n, bool replacement, int64_t size, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArray32_validity(const int32_t *starts, const int32_t *stops, int64_t length, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_IndexedArrayU32_reduce_next_64(int64_t *nextcarry, int64_t *nextparents, int64_t *outindex, const uint32_t *index, int64_t *parents, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_max_float32_float32_64(float *toptr, const float *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, float identity)
EXPORT_SYMBOL ERROR awkward_RegularArray_getitem_jagged_expand_64(int64_t *multistarts, int64_t *multistops, const int64_t *singleoffsets, int64_t regularsize, int64_t regularlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_getitem_boolean_nonzero_64(int64_t *toptr, const int8_t *fromptr, int64_t length, int64_t stride)
EXPORT_SYMBOL ERROR awkward_ListArray64_getitem_next_at_64(int64_t *tocarry, const int64_t *fromstarts, const int64_t *fromstops, int64_t lenstarts, int64_t at)
EXPORT_SYMBOL ERROR awkward_reduce_argmax_uint8_64(int64_t *toptr, const uint8_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_RegularArray_reduce_local_nextparents_64(int64_t *nextparents, int64_t size, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tocomplex128_fromfloat32(double *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint32_fromuint16(int32_t *toptr, int64_t tooffset, const uint16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArray32_getitem_next_at_64(int64_t *tocarry, const int32_t *fromstarts, const int32_t *fromstops, int64_t lenstarts, int64_t at)
EXPORT_SYMBOL ERROR awkward_IndexedArray32_simplify64_to64(int64_t *toindex, const int32_t *outerindex, int64_t outerlength, const int64_t *innerindex, int64_t innerlength)
EXPORT_SYMBOL ERROR awkward_ByteMaskedArray_numnull(int64_t *numnull, const int8_t *mask, int64_t length, bool validwhen)
EXPORT_SYMBOL ERROR awkward_Index8_to_Index64(int64_t *toptr, const int8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint32_fromint64(int32_t *toptr, int64_t tooffset, const int64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_countnonzero_complex64_64(int64_t *toptr, const float *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint32_fromuint8(int32_t *toptr, int64_t tooffset, const uint8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_Identities32_getitem_carry_64(int32_t *newidentitiesptr, const int32_t *identitiesptr, const int64_t *carryptr, int64_t lencarry, int64_t width, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tobool_fromint32(bool *toptr, int64_t tooffset, const int32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat64_fromint16(double *toptr, int64_t tooffset, const int16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_unique_copy_int8(const int8_t *fromptr, int8_t *toptr, int64_t length, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_ListArray_argsort_int64(int64_t *toptr, const int64_t *fromptr, int64_t length, const int64_t *starts, const int64_t *stops, int64_t startslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_ListArray_getitem_jagged_shrink_64(int64_t *tocarry, int64_t *tosmalloffsets, int64_t *tolargeoffsets, const int64_t *slicestarts, const int64_t *slicestops, int64_t length, const int64_t *missing)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint8_fromfloat64(int8_t *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_prod_bool_int64_64(bool *toptr, const int64_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint64_fromuint32(int64_t *toptr, int64_t tooffset, const uint32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_quick_sort_int16(int16_t *tmpptr, int64_t *tmpbeg, int64_t *tmpend, const int64_t *fromstarts, const int64_t *fromstops, bool ascending, int64_t length, int64_t maxlevels)
EXPORT_SYMBOL ERROR awkward_argsort_float32(int64_t *toptr, const float *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_UnionArray_fillindex_to64_from64(int64_t *toindex, int64_t toindexoffset, const int64_t *fromindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_sum_float64_float64_64(double *toptr, const double *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_subrange_equal_int32(int32_t *tmpptr, const int64_t *fromstarts, const int64_t *fromstops, int64_t length, bool *toequal)
EXPORT_SYMBOL ERROR awkward_ListArrayU32_rpad_and_clip_length_axis1(int64_t *tomin, const uint32_t *fromstarts, const uint32_t *fromstops, int64_t target, int64_t lenstarts)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint16_fromint32(uint16_t *toptr, int64_t tooffset, const int32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_argmin_uint64_64(int64_t *toptr, const uint64_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_reduce_argmin_bool_64(int64_t *toptr, const bool *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_ListArray_argsort_bool(int64_t *toptr, const bool *fromptr, int64_t length, const int64_t *starts, const int64_t *stops, int64_t startslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_UnionArray64_flatten_length_64(int64_t *total_length, const int8_t *fromtags, const int64_t *fromindex, int64_t length, int64_t **offsetsraws)
EXPORT_SYMBOL ERROR awkward_Identities32_extend(int32_t *toptr, const int32_t *fromptr, int64_t fromlength, int64_t tolength)
EXPORT_SYMBOL ERROR awkward_BitMaskedArray_to_ByteMaskedArray(int8_t *tobytemask, const uint8_t *frombitmask, int64_t bitmasklength, bool validwhen, bool lsb_order)
EXPORT_SYMBOL ERROR awkward_IndexU8_carry_64(uint8_t *toindex, const uint8_t *fromindex, const int64_t *carry, int64_t lenfromindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_countnonzero_int8_64(int64_t *toptr, const int8_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_unique_ranges_uint32(uint32_t *toptr, int64_t length, const int64_t *fromoffsets, int64_t offsetslength, int64_t *tooffsets)
EXPORT_SYMBOL ERROR awkward_NumpyArray_contiguous_copy_64(uint8_t *toptr, const uint8_t *fromptr, int64_t len, int64_t stride, const int64_t *pos)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray_argsort_uint16(int64_t *toptr, const uint16_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_sort_ascending_int16(int16_t *toptr, const int16_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, int64_t parentslength)
EXPORT_SYMBOL ERROR awkward_IndexedArrayU32_ranges_carry_next_64(const uint32_t *index, const int64_t *fromstarts, const int64_t *fromstops, int64_t length, int64_t *tocarry)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tocomplex64_fromint16(float *toptr, int64_t tooffset, const int16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_subrange_equal_float32(float *tmpptr, const int64_t *fromstarts, const int64_t *fromstops, int64_t length, bool *toequal)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat32_fromcomplex128(float *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_count_64(int64_t *toptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint32_fromfloat32(uint32_t *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_Identities64_from_IndexedArray64(bool *uniquecontents, int64_t *toptr, const int64_t *fromptr, const int64_t *fromindex, int64_t tolength, int64_t fromlength, int64_t fromwidth)
EXPORT_SYMBOL ERROR awkward_Index_nones_as_index_64(int64_t *toindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint32_fromuint32(int32_t *toptr, int64_t tooffset, const uint32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_min_complex64_complex64_64(float *toptr, const float *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, float identity)
EXPORT_SYMBOL ERROR awkward_quick_sort_float32(float *tmpptr, int64_t *tmpbeg, int64_t *tmpend, const int64_t *fromstarts, const int64_t *fromstops, bool ascending, int64_t length, int64_t maxlevels)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray32_toRegularArray(int64_t *size, const int32_t *fromoffsets, int64_t offsetslength)
EXPORT_SYMBOL ERROR awkward_reduce_argmax_uint16_64(int64_t *toptr, const uint16_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_ListArray64_getitem_next_range_counts_64(int64_t *total, const int64_t *fromoffsets, int64_t lenstarts)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint64_fromint32(int64_t *toptr, int64_t tooffset, const int32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tobool_fromint16(bool *toptr, int64_t tooffset, const int16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_Identities32_from_ListOffsetArrayU32(int32_t *toptr, const int32_t *fromptr, const uint32_t *fromoffsets, int64_t tolength, int64_t fromlength, int64_t fromwidth)
EXPORT_SYMBOL ERROR awkward_ListArray_argsort_uint16(int64_t *toptr, const uint16_t *fromptr, int64_t length, const int64_t *starts, const int64_t *stops, int64_t startslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_quick_argsort_int64(int64_t *toptr, const int64_t *fromptr, int64_t length, int64_t *tmpbeg, int64_t *tmpend, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable, int64_t maxlevels)
EXPORT_SYMBOL ERROR awkward_ListArray32_getitem_jagged_expand_64(int64_t *multistarts, int64_t *multistops, const int64_t *singleoffsets, int64_t *tocarry, const int32_t *fromstarts, const int32_t *fromstops, int64_t jaggedsize, int64_t length)
EXPORT_SYMBOL ERROR awkward_Identities64_from_ListArrayU32(bool *uniquecontents, int64_t *toptr, const int64_t *fromptr, const uint32_t *fromstarts, const uint32_t *fromstops, int64_t tolength, int64_t fromlength, int64_t fromwidth)
EXPORT_SYMBOL ERROR awkward_NumpyArray_getitem_next_at_64(int64_t *nextcarryptr, const int64_t *carryptr, int64_t lencarry, int64_t skip, int64_t at)
EXPORT_SYMBOL ERROR awkward_IndexedArray32_ranges_carry_next_64(const int32_t *index, const int64_t *fromstarts, const int64_t *fromstops, int64_t length, int64_t *tocarry)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tocomplex128_frombool(double *toptr, int64_t tooffset, const bool *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArrayU32_getitem_jagged_expand_64(int64_t *multistarts, int64_t *multistops, const int64_t *singleoffsets, int64_t *tocarry, const uint32_t *fromstarts, const uint32_t *fromstops, int64_t jaggedsize, int64_t length)
EXPORT_SYMBOL ERROR awkward_Index32_carry_64(int32_t *toindex, const int32_t *fromindex, const int64_t *carry, int64_t lenfromindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray_reduce_nonlocal_preparenext_64(int64_t *nextcarry, int64_t *nextparents, int64_t nextlen, int64_t *maxnextparents, int64_t *distincts, int64_t distinctslen, int64_t *offsetscopy, const int64_t *offsets, int64_t length, const int64_t *parents, int64_t maxcount)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray32_rpad_and_clip_axis1_64(int64_t *toindex, const int32_t *fromoffsets, int64_t length, int64_t target)
EXPORT_SYMBOL ERROR awkward_reduce_sum_uint64_uint8_64(uint64_t *toptr, const uint8_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_RegularArray_num_64(int64_t *tonum, int64_t size, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArray64_getitem_nextcarry_outindex_mask_64(int64_t *tocarry, int64_t *toindex, const int64_t *fromindex, int64_t lenindex, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_UnionArray8_32_regular_index(int32_t *toindex, int32_t *current, int64_t size, const int8_t *fromtags, int64_t length)
EXPORT_SYMBOL ERROR awkward_unique_int32(int32_t *toptr, int64_t length, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_IndexedArrayU32_overlay_mask8_to64(int64_t *toindex, const int8_t *mask, const uint32_t *fromindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_rearrange_shifted_toint64_fromint64(int64_t *toptr, const int64_t *fromshifts, int64_t length, const int64_t *fromoffsets, int64_t offsetslength, const int64_t *fromparents, int64_t parentslength, const int64_t *fromstarts, int64_t startslength)
EXPORT_SYMBOL ERROR awkward_IndexedArray32_validity(const int32_t *index, int64_t length, int64_t lencontent, bool isoption)
EXPORT_SYMBOL ERROR awkward_Identities64_from_IndexedArrayU32(bool *uniquecontents, int64_t *toptr, const int64_t *fromptr, const uint32_t *fromindex, int64_t tolength, int64_t fromlength, int64_t fromwidth)
EXPORT_SYMBOL ERROR awkward_unique_copy_uint32(const uint32_t *fromptr, uint32_t *toptr, int64_t length, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_ByteMaskedArray_getitem_carry_64(int8_t *tomask, const int8_t *frommask, int64_t lenmask, const int64_t *fromcarry, int64_t lencarry)
EXPORT_SYMBOL ERROR awkward_ListArray32_getitem_carry_64(int32_t *tostarts, int32_t *tostops, const int32_t *fromstarts, const int32_t *fromstops, const int64_t *fromcarry, int64_t lenstarts, int64_t lencarry)
EXPORT_SYMBOL ERROR awkward_reduce_prod_int32_bool_64(int32_t *toptr, const bool *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_unique_ranges_uint64(uint64_t *toptr, int64_t length, const int64_t *fromoffsets, int64_t offsetslength, int64_t *tooffsets)
EXPORT_SYMBOL ERROR awkward_quick_argsort_int8(int64_t *toptr, const int8_t *fromptr, int64_t length, int64_t *tmpbeg, int64_t *tmpend, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable, int64_t maxlevels)
EXPORT_SYMBOL ERROR awkward_IndexedArray32_getitem_nextcarry_outindex_mask_64(int64_t *tocarry, int64_t *toindex, const int32_t *fromindex, int64_t lenindex, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_Identities32_to_Identities64(int64_t *toptr, const int32_t *fromptr, int64_t length, int64_t width)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint32_fromcomplex128(uint32_t *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint32_fromfloat64(uint32_t *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArray32_overlay_mask8_to64(int64_t *toindex, const int8_t *mask, const int32_t *fromindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_Identities32_from_ListOffsetArray32(int32_t *toptr, const int32_t *fromptr, const int32_t *fromoffsets, int64_t tolength, int64_t fromlength, int64_t fromwidth)
EXPORT_SYMBOL ERROR awkward_reduce_prod_uint32_uint16_64(uint32_t *toptr, const uint16_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_getitem_next_array_64(int64_t *nextcarryptr, int64_t *nextadvancedptr, const int64_t *carryptr, const int64_t *flatheadptr, int64_t lencarry, int64_t lenflathead, int64_t skip)
EXPORT_SYMBOL ERROR awkward_reduce_countnonzero_int32_64(int64_t *toptr, const int32_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_ListArray_argsort_uint32(int64_t *toptr, const uint32_t *fromptr, int64_t length, const int64_t *starts, const int64_t *stops, int64_t startslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint64_fromint16(int64_t *toptr, int64_t tooffset, const int16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_sort_ascending_uint16(uint16_t *toptr, const uint16_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, int64_t parentslength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint16_fromint16(uint16_t *toptr, int64_t tooffset, const int16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tocomplex64_frombool(float *toptr, int64_t tooffset, const bool *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArray64_reduce_next_nonlocal_nextshifts_fromshifts_64(int64_t *nextshifts, const int64_t *index, int64_t length, const int64_t *shifts)
EXPORT_SYMBOL ERROR awkward_unique_ranges_uint8(uint8_t *toptr, int64_t length, const int64_t *fromoffsets, int64_t offsetslength, int64_t *tooffsets)
EXPORT_SYMBOL ERROR awkward_reduce_sum_int32_bool_64(int32_t *toptr, const bool *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_UnionArray8_U32_simplify_one_to8_64(int8_t *totags, int64_t *toindex, const int8_t *fromtags, const uint32_t *fromindex, int64_t towhich, int64_t fromwhich, int64_t length, int64_t base)
EXPORT_SYMBOL ERROR awkward_NumpyArray_getitem_next_range_64(int64_t *nextcarryptr, const int64_t *carryptr, int64_t lencarry, int64_t lenhead, int64_t skip, int64_t start, int64_t step)
EXPORT_SYMBOL ERROR awkward_Identities32_from_ListArray64(bool *uniquecontents, int32_t *toptr, const int32_t *fromptr, const int64_t *fromstarts, const int64_t *fromstops, int64_t tolength, int64_t fromlength, int64_t fromwidth)
EXPORT_SYMBOL ERROR awkward_UnionArray32_flatten_combine_64(int8_t *totags, int64_t *toindex, int64_t *tooffsets, const int8_t *fromtags, const int32_t *fromindex, int64_t length, int64_t **offsetsraws)
EXPORT_SYMBOL ERROR awkward_reduce_argmax_uint64_64(int64_t *toptr, const uint64_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tobool_fromint64(bool *toptr, int64_t tooffset, const int64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_unique_strings_uint8(uint8_t *toptr, const int64_t *offsets, int64_t offsetslength, int64_t *outoffsets, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_IndexedArrayU32_flatten_none2empty_64(int64_t *outoffsets, const uint32_t *outindex, int64_t outindexlength, const int64_t *offsets, int64_t offsetslength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_unique_ranges_int16(int16_t *toptr, const int64_t *offsets, int64_t offsetslength, int64_t *outoffsets, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray_reduce_nonlocal_nextshifts_64(int64_t *nummissing, int64_t *missing, int64_t *nextshifts, const int64_t *offsets, int64_t length, const int64_t *starts, const int64_t *parents, int64_t maxcount, int64_t nextlen, const int64_t *nextcarry)
EXPORT_SYMBOL ERROR awkward_RegularArray_getitem_next_range_spreadadvanced_64(int64_t *toadvanced, const int64_t *fromadvanced, int64_t length, int64_t nextsize)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tobool_fromfloat32(bool *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_unique_bool(bool *toptr, int64_t length, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_reduce_max_uint32_uint32_64(uint32_t *toptr, const uint32_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, uint32_t identity)
EXPORT_SYMBOL ERROR awkward_reduce_prod_float32_float32_64(float *toptr, const float *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_sort_ascending_bool(bool *toptr, const bool *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, int64_t parentslength)
EXPORT_SYMBOL ERROR awkward_reduce_argmax_complex64_64(int64_t *toptr, const float *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_reduce_min_float32_float32_64(float *toptr, const float *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, float identity)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tobool_fromuint32(bool *toptr, int64_t tooffset, const uint32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_max_uint64_uint64_64(uint64_t *toptr, const uint64_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, uint64_t identity)
EXPORT_SYMBOL ERROR awkward_unique_copy_bool(const bool *fromptr, bool *toptr, int64_t length, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_RegularArray_reduce_nonlocal_preparenext_64(int64_t *nextcarry, int64_t *nextparents, const int64_t *parents, int64_t size, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArray_argsort_int16(int64_t *toptr, const int16_t *fromptr, int64_t length, const int64_t *starts, const int64_t *stops, int64_t startslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_IndexedArray32_flatten_nextcarry_64(int64_t *tocarry, const int32_t *fromindex, int64_t lenindex, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_UnionArray_fillna_from32_to64(int64_t *toindex, const int32_t *fromindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_subrange_equal_uint64(uint64_t *tmpptr, const int64_t *fromstarts, const int64_t *fromstops, int64_t length, bool *toequal)
EXPORT_SYMBOL ERROR awkward_unique_uint8(uint8_t *toptr, int64_t length, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_ListOffsetArrayU32_rpad_and_clip_axis1_64(int64_t *toindex, const uint32_t *fromoffsets, int64_t length, int64_t target)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray64_rpad_length_axis1(int64_t *tooffsets, const int64_t *fromoffsets, int64_t fromlength, int64_t target, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_RegularArray_rpad_and_clip_axis1_64(int64_t *toindex, int64_t target, int64_t size, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArray32_getitem_next_range_carrylength(int64_t *carrylength, const int32_t *fromstarts, const int32_t *fromstops, int64_t lenstarts, int64_t start, int64_t stop, int64_t step)
EXPORT_SYMBOL ERROR awkward_reduce_prod_int64_int64_64(int64_t *toptr, const int64_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_reduce_min_uint64_uint64_64(uint64_t *toptr, const uint64_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, uint64_t identity)
EXPORT_SYMBOL ERROR awkward_reduce_prod_bool_int8_64(bool *toptr, const int8_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat32_fromint8(float *toptr, int64_t tooffset, const int8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArray_argsort_uint64(int64_t *toptr, const uint64_t *fromptr, int64_t length, const int64_t *starts, const int64_t *stops, int64_t startslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint64_fromint8(uint64_t *toptr, int64_t tooffset, const int8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArrayU32_getitem_jagged_apply_64(int64_t *tooffsets, int64_t *tocarry, const int64_t *slicestarts, const int64_t *slicestops, int64_t sliceouterlen, const int64_t *sliceindex, int64_t sliceinnerlen, const uint32_t *fromstarts, const uint32_t *fromstops, int64_t contentlen)
EXPORT_SYMBOL ERROR awkward_RegularArray_getitem_carry_64(int64_t *tocarry, const int64_t *fromcarry, int64_t lencarry, int64_t size)
EXPORT_SYMBOL ERROR awkward_reduce_min_uint32_uint32_64(uint32_t *toptr, const uint32_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, uint32_t identity)
EXPORT_SYMBOL ERROR awkward_reduce_sum_uint32_uint16_64(uint32_t *toptr, const uint16_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_ListArrayU32_getitem_next_range_64(uint32_t *tooffsets, int64_t *tocarry, const uint32_t *fromstarts, const uint32_t *fromstops, int64_t lenstarts, int64_t start, int64_t stop, int64_t step)
EXPORT_SYMBOL ERROR awkward_reduce_argmax_int8_64(int64_t *toptr, const int8_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_argsort_uint16(int64_t *toptr, const uint16_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_IndexedArray32_numnull_parents(int64_t *numnull, int64_t *tolength, const int32_t *fromindex, int64_t lenindex)
EXPORT_SYMBOL ERROR awkward_IndexedArrayU32_numnull(int64_t *numnull, const uint32_t *fromindex, int64_t lenindex)
EXPORT_SYMBOL ERROR awkward_reduce_sum_int64_int16_64(int64_t *toptr, const int16_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_regularize_arrayslice_64(int64_t *flatheadptr, int64_t lenflathead, int64_t length)
EXPORT_SYMBOL ERROR awkward_quick_sort_uint64(uint64_t *tmpptr, int64_t *tmpbeg, int64_t *tmpend, const int64_t *fromstarts, const int64_t *fromstops, bool ascending, int64_t length, int64_t maxlevels)
EXPORT_SYMBOL ERROR awkward_ListArray64_getitem_next_array_64(int64_t *tocarry, int64_t *toadvanced, const int64_t *fromstarts, const int64_t *fromstops, const int64_t *fromarray, int64_t lenstarts, int64_t lenarray, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint16_fromfloat32(uint16_t *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray_argsort_strings(int64_t *tocarry, const int64_t *fromparents, int64_t length, const uint8_t *stringdata, const int64_t *stringstarts, const int64_t *stringstops, bool is_stable, bool is_ascending, bool is_local)
EXPORT_SYMBOL ERROR awkward_reduce_max_int16_int16_64(int16_t *toptr, const int16_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, int16_t identity)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint8_fromfloat32(uint8_t *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint32_fromcomplex64(int32_t *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_RegularArray_getitem_next_array_64(int64_t *tocarry, int64_t *toadvanced, const int64_t *fromarray, int64_t length, int64_t lenarray, int64_t size)
EXPORT_SYMBOL ERROR awkward_Content_getitem_next_missing_jagged_getmaskstartstop(int64_t *index_in, int64_t *offsets_in, int64_t *mask_out, int64_t *starts_out, int64_t *stops_out, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_getitem_next_null_64(uint8_t *toptr, const uint8_t *fromptr, int64_t len, int64_t stride, const int64_t *pos)
EXPORT_SYMBOL ERROR awkward_ListArrayU32_min_range(int64_t *tomin, const uint32_t *fromstarts, const uint32_t *fromstops, int64_t lenstarts)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tocomplex128_fromint32(double *toptr, int64_t tooffset, const int32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray_local_preparenext_64(int64_t *tocarry, const int64_t *fromindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray_argsort_uint8(int64_t *toptr, const uint8_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_IndexedArray32_getitem_carry_64(int32_t *toindex, const int32_t *fromindex, const int64_t *fromcarry, int64_t lenindex, int64_t lencarry)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tocomplex64_fromfloat64(float *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat64_fromcomplex128(double *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_max_int32_int32_64(int32_t *toptr, const int32_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, int32_t identity)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint64_fromint8(int64_t *toptr, int64_t tooffset, const int8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_max_int8_int8_64(int8_t *toptr, const int8_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, int8_t identity)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray_argsort_uint32(int64_t *toptr, const uint32_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_ListArray_argsort_int8(int64_t *toptr, const int8_t *fromptr, int64_t length, const int64_t *starts, const int64_t *stops, int64_t startslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_ListArray64_getitem_next_range_carrylength(int64_t *carrylength, const int64_t *fromstarts, const int64_t *fromstops, int64_t lenstarts, int64_t start, int64_t stop, int64_t step)
EXPORT_SYMBOL ERROR awkward_sorting_ranges(int64_t *toindex, int64_t tolength, const int64_t *parents, int64_t parentslength)
EXPORT_SYMBOL ERROR awkward_ListArrayU32_combinations_64(int64_t **tocarry, int64_t *toindex, int64_t *fromindex, int64_t n, bool replacement, const uint32_t *starts, const uint32_t *stops, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_sum_bool_complex64_64(bool *toptr, const float *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_ListArray_getitem_jagged_numvalid_64(int64_t *numvalid, const int64_t *slicestarts, const int64_t *slicestops, int64_t length, const int64_t *missing, int64_t missinglength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat64_fromint8(double *toptr, int64_t tooffset, const int8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArray_fill_to64_fromU32(int64_t *tostarts, int64_t tostartsoffset, int64_t *tostops, int64_t tostopsoffset, const uint32_t *fromstarts, const uint32_t *fromstops, int64_t length, int64_t base)
EXPORT_SYMBOL ERROR awkward_UnionArray8_U32_regular_index(uint32_t *toindex, uint32_t *current, int64_t size, const int8_t *fromtags, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray_argsort_bool(int64_t *toptr, const bool *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_reduce_sum_bool_int32_64(bool *toptr, const int32_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_unique_uint32(uint32_t *toptr, int64_t length, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_reduce_sum_float32_float32_64(float *toptr, const float *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_UnionArray8_32_nestedfill_tags_index_64(int8_t *totags, int32_t *toindex, int64_t *tmpstarts, int8_t tag, const int64_t *fromcounts, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tobool_frombool(bool *toptr, int64_t tooffset, const bool *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint16_fromuint64(uint16_t *toptr, int64_t tooffset, const uint64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint8_fromint8(uint8_t *toptr, int64_t tooffset, const int8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArray64_getitem_jagged_apply_64(int64_t *tooffsets, int64_t *tocarry, const int64_t *slicestarts, const int64_t *slicestops, int64_t sliceouterlen, const int64_t *sliceindex, int64_t sliceinnerlen, const int64_t *fromstarts, const int64_t *fromstops, int64_t contentlen)
EXPORT_SYMBOL ERROR awkward_IndexU32_to_Index64(int64_t *toptr, const uint32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_reduce_adjust_starts_shifts_64(int64_t *toptr, int64_t outlength, const int64_t *parents, const int64_t *starts, const int64_t *shifts)
EXPORT_SYMBOL ERROR awkward_quick_argsort_uint8(int64_t *toptr, const uint8_t *fromptr, int64_t length, int64_t *tmpbeg, int64_t *tmpend, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable, int64_t maxlevels)
EXPORT_SYMBOL ERROR awkward_ListArray64_getitem_next_range_spreadadvanced_64(int64_t *toadvanced, const int64_t *fromadvanced, const int64_t *fromoffsets, int64_t lenstarts)
EXPORT_SYMBOL ERROR awkward_reduce_sum_bool_float32_64(bool *toptr, const float *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_UnionArray_filltags_to8_from8(int8_t *totags, int64_t totagsoffset, const int8_t *fromtags, int64_t length, int64_t base)
EXPORT_SYMBOL ERROR awkward_reduce_sum_bool_int8_64(bool *toptr, const int8_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tobool_fromint8(bool *toptr, int64_t tooffset, const int8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_getitem_next_range_advanced_64(int64_t *nextcarryptr, int64_t *nextadvancedptr, const int64_t *carryptr, const int64_t *advancedptr, int64_t lencarry, int64_t lenhead, int64_t skip, int64_t start, int64_t step)
EXPORT_SYMBOL ERROR awkward_ListArray64_localindex_64(int64_t *toindex, const int64_t *offsets, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArrayU32_getitem_nextcarry_outindex_64(int64_t *tocarry, uint32_t *toindex, const uint32_t *fromindex, int64_t lenindex, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint16_fromint8(uint16_t *toptr, int64_t tooffset, const int8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArrayU32_compact_offsets_64(int64_t *tooffsets, const uint32_t *fromstarts, const uint32_t *fromstops, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListOffsetArrayU32_rpad_axis1_64(int64_t *toindex, const uint32_t *fromoffsets, int64_t fromlength, int64_t target)
EXPORT_SYMBOL ERROR awkward_localindex_64(int64_t *toindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArrayU32_reduce_next_nonlocal_nextshifts_64(int64_t *nextshifts, const uint32_t *index, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint32_fromint32(int32_t *toptr, int64_t tooffset, const int32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat64_fromcomplex64(double *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ByteMaskedArray_mask8(int8_t *tomask, const int8_t *frommask, int64_t length, bool validwhen)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat32_fromuint32(float *toptr, int64_t tooffset, const uint32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint64_fromcomplex64(int64_t *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat32_fromuint64(float *toptr, int64_t tooffset, const uint64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tocomplex64_fromuint8(float *toptr, int64_t tooffset, const uint8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_prod_uint32_uint8_64(uint32_t *toptr, const uint8_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_Index32_iscontiguous(bool *result, const int32_t *fromindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_RegularArray_getitem_next_array_advanced_64(int64_t *tocarry, int64_t *toadvanced, const int64_t *fromadvanced, const int64_t *fromarray, int64_t length, int64_t lenarray, int64_t size)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray_getitem_adjust_offsets_64(int64_t *tooffsets, int64_t *tononzero, const int64_t *fromoffsets, int64_t length, const int64_t *nonzero, int64_t nonzerolength)
EXPORT_SYMBOL ERROR awkward_argsort_uint8(int64_t *toptr, const uint8_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_UnionArrayU32_flatten_length_64(int64_t *total_length, const int8_t *fromtags, const uint32_t *fromindex, int64_t length, int64_t **offsetsraws)
EXPORT_SYMBOL ERROR awkward_sorting_ranges_length(int64_t *tolength, const int64_t *parents, int64_t parentslength)
EXPORT_SYMBOL ERROR awkward_quick_sort_int32(int32_t *tmpptr, int64_t *tmpbeg, int64_t *tmpend, const int64_t *fromstarts, const int64_t *fromstops, bool ascending, int64_t length, int64_t maxlevels)
EXPORT_SYMBOL ERROR awkward_MaskedArrayU32_getitem_next_jagged_project(uint32_t *index, int64_t *starts_in, int64_t *stops_in, int64_t *starts_out, int64_t *stops_out, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArrayU32_combinations_length_64(int64_t *totallen, int64_t *tooffsets, int64_t n, bool replacement, const uint32_t *starts, const uint32_t *stops, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArrayU32_numnull_parents(int64_t *numnull, int64_t *tolength, const uint32_t *fromindex, int64_t lenindex)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat32_fromint16(float *toptr, int64_t tooffset, const int16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_UnionArray8_64_validity(const int8_t *tags, const int64_t *index, int64_t length, int64_t numcontents, const int64_t *lencontents)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tobool_fromuint8(bool *toptr, int64_t tooffset, const uint8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_argmax_int64_64(int64_t *toptr, const int64_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint64_fromfloat64(int64_t *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArray64_rpad_axis1_64(int64_t *toindex, const int64_t *fromstarts, const int64_t *fromstops, int64_t *tostarts, int64_t *tostops, int64_t target, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tobool_fromcomplex128(bool *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint16_fromint64(int16_t *toptr, int64_t tooffset, const int64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArray32_num_64(int64_t *tonum, const int32_t *fromstarts, const int32_t *fromstops, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_prod_bool_uint64_64(bool *toptr, const uint64_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_copy(uint8_t *toptr, const uint8_t *fromptr, int64_t len)
EXPORT_SYMBOL ERROR awkward_argsort_int64(int64_t *toptr, const int64_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint8_frombool(uint8_t *toptr, int64_t tooffset, const bool *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArray64_combinations_length_64(int64_t *totallen, int64_t *tooffsets, int64_t n, bool replacement, const int64_t *starts, const int64_t *stops, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexU8_to_Index64(int64_t *toptr, const uint8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArray32_mask8(int8_t *tomask, const int32_t *fromindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArrayU32_validity(const uint32_t *starts, const uint32_t *stops, int64_t length, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_NumpyArray_contiguous_init_64(int64_t *toptr, int64_t skip, int64_t stride)
EXPORT_SYMBOL ERROR awkward_ListArray32_getitem_jagged_apply_64(int64_t *tooffsets, int64_t *tocarry, const int64_t *slicestarts, const int64_t *slicestops, int64_t sliceouterlen, const int64_t *sliceindex, int64_t sliceinnerlen, const int32_t *fromstarts, const int32_t *fromstops, int64_t contentlen)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint8_fromint8(int8_t *toptr, int64_t tooffset, const int8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArray64_flatten_none2empty_64(int64_t *outoffsets, const int64_t *outindex, int64_t outindexlength, const int64_t *offsets, int64_t offsetslength)
EXPORT_SYMBOL ERROR awkward_reduce_countnonzero_int16_64(int64_t *toptr, const int16_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_new_Identities32(int32_t *toptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint32_fromfloat32(int32_t *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint32_fromuint64(uint32_t *toptr, int64_t tooffset, const uint64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray_argsort_uint64(int64_t *toptr, const uint64_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_IndexedArray64_reduce_next_nonlocal_nextshifts_64(int64_t *nextshifts, const int64_t *index, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_argmin_complex128_64(int64_t *toptr, const double *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray64_toRegularArray(int64_t *size, const int64_t *fromoffsets, int64_t offsetslength)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray_argsort_float64(int64_t *toptr, const double *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_ListArray32_getitem_next_array_advanced_64(int64_t *tocarry, int64_t *toadvanced, const int32_t *fromstarts, const int32_t *fromstops, const int64_t *fromarray, const int64_t *fromadvanced, int64_t lenstarts, int64_t lenarray, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_unique_copy_float64(const double *fromptr, double *toptr, int64_t length, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_IndexedArrayU32_flatten_nextcarry_64(int64_t *tocarry, const uint32_t *fromindex, int64_t lenindex, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_RegularArray_getitem_next_at_64(int64_t *tocarry, int64_t at, int64_t length, int64_t size)
EXPORT_SYMBOL ERROR awkward_one_mask8(int8_t *tomask, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_prod_bool_float64_64(bool *toptr, const double *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_ByteMaskedArray_reduce_next_nonlocal_nextshifts_64(int64_t *nextshifts, const int8_t *mask, int64_t length, bool valid_when)
EXPORT_SYMBOL ERROR awkward_slicemissing_check_same(bool *same, const int8_t *bytemask, const int64_t *missingindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_sum_bool_uint64_64(bool *toptr, const uint64_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_IndexU32_carry_64(uint32_t *toindex, const uint32_t *fromindex, const int64_t *carry, int64_t lenfromindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat64_fromfloat64(double *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray_argsort_int16(int64_t *toptr, const int16_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_content_reduce_zeroparents_64(int64_t *toparents, int64_t length)
EXPORT_SYMBOL ERROR awkward_Identities64_from_UnionArray8_64(bool *uniquecontents, int64_t *toptr, const int64_t *fromptr, const int8_t *fromtags, const int64_t *fromindex, int64_t tolength, int64_t fromlength, int64_t fromwidth, int64_t which)
EXPORT_SYMBOL ERROR awkward_sort_int8(int8_t *toptr, const int8_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, int64_t parentslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_IndexedArray32_reduce_next_64(int64_t *nextcarry, int64_t *nextparents, int64_t *outindex, const int32_t *index, int64_t *parents, int64_t length)
EXPORT_SYMBOL ERROR awkward_quick_argsort_float64(int64_t *toptr, const double *fromptr, int64_t length, int64_t *tmpbeg, int64_t *tmpend, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable, int64_t maxlevels)
EXPORT_SYMBOL ERROR awkward_sort_uint32(uint32_t *toptr, const uint32_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, int64_t parentslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint16_fromcomplex64(int16_t *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_prod_uint64_uint64_64(uint64_t *toptr, const uint64_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint8_fromfloat64(uint8_t *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArray_argsort_int32(int64_t *toptr, const int32_t *fromptr, int64_t length, const int64_t *starts, const int64_t *stops, int64_t startslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat32_fromuint16(float *toptr, int64_t tooffset, const uint16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint64_fromuint16(uint64_t *toptr, int64_t tooffset, const uint16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_prod_bool_int32_64(bool *toptr, const int32_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_IndexedArray32_reduce_next_nonlocal_nextshifts_64(int64_t *nextshifts, const int32_t *index, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_countnonzero_uint64_64(int64_t *toptr, const uint64_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_Identities32_from_UnionArray8_32(bool *uniquecontents, int32_t *toptr, const int32_t *fromptr, const int8_t *fromtags, const int32_t *fromindex, int64_t tolength, int64_t fromlength, int64_t fromwidth, int64_t which)
EXPORT_SYMBOL ERROR awkward_reduce_sum_uint32_uint8_64(uint32_t *toptr, const uint8_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_missing_repeat_64(int64_t *outindex, const int64_t *index, int64_t indexlength, int64_t repetitions, int64_t regularsize)
EXPORT_SYMBOL ERROR awkward_ListArray_argsort_float32(int64_t *toptr, const float *fromptr, int64_t length, const int64_t *starts, const int64_t *stops, int64_t startslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_IndexedArray64_ranges_next_64(const int64_t *index, const int64_t *fromstarts, const int64_t *fromstops, int64_t length, int64_t *tostarts, int64_t *tostops, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_reduce_prod_float64_float64_64(double *toptr, const double *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint32_fromint16(uint32_t *toptr, int64_t tooffset, const int16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArrayU32_getitem_next_range_counts_64(int64_t *total, const uint32_t *fromoffsets, int64_t lenstarts)
EXPORT_SYMBOL ERROR awkward_IndexU8_carry_nocheck_64(uint8_t *toindex, const uint8_t *fromindex, const int64_t *carry, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint16_fromuint32(int16_t *toptr, int64_t tooffset, const uint32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_Identities64_from_ListOffsetArray32(int64_t *toptr, const int64_t *fromptr, const int32_t *fromoffsets, int64_t tolength, int64_t fromlength, int64_t fromwidth)
EXPORT_SYMBOL ERROR awkward_reduce_prod_int32_int32_64(int32_t *toptr, const int32_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_Identities64_from_RegularArray(int64_t *toptr, const int64_t *fromptr, int64_t size, int64_t tolength, int64_t fromlength, int64_t fromwidth)
EXPORT_SYMBOL ERROR awkward_reduce_min_int8_int8_64(int8_t *toptr, const int8_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, int8_t identity)
EXPORT_SYMBOL ERROR awkward_IndexU8_iscontiguous(bool *result, const uint8_t *fromindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_sort_ascending_int32(int32_t *toptr, const int32_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, int64_t parentslength)
EXPORT_SYMBOL ERROR awkward_sort_ascending_int64(int64_t *toptr, const int64_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, int64_t parentslength)
EXPORT_SYMBOL ERROR awkward_reduce_countnonzero_uint32_64(int64_t *toptr, const uint32_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_RegularArray_getitem_next_range_64(int64_t *tocarry, int64_t regular_start, int64_t step, int64_t length, int64_t size, int64_t nextsize)
EXPORT_SYMBOL ERROR awkward_reduce_min_uint8_uint8_64(uint8_t *toptr, const uint8_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, uint8_t identity)
EXPORT_SYMBOL ERROR awkward_NumpyArray_getitem_next_array_advanced_64(int64_t *nextcarryptr, const int64_t *carryptr, const int64_t *advancedptr, const int64_t *flatheadptr, int64_t lencarry, int64_t skip)
EXPORT_SYMBOL ERROR awkward_IndexedArray64_flatten_nextcarry_64(int64_t *tocarry, const int64_t *fromindex, int64_t lenindex, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_ByteMaskedArray_toIndexedOptionArray64(int64_t *toindex, const int8_t *mask, int64_t length, bool validwhen)
EXPORT_SYMBOL ERROR awkward_reduce_countnonzero_float32_64(int64_t *toptr, const float *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_argsort_uint64(int64_t *toptr, const uint64_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_Identities32_from_UnionArray8_64(bool *uniquecontents, int32_t *toptr, const int32_t *fromptr, const int8_t *fromtags, const int64_t *fromindex, int64_t tolength, int64_t fromlength, int64_t fromwidth, int64_t which)
EXPORT_SYMBOL ERROR awkward_reduce_sum_bool_uint16_64(bool *toptr, const uint16_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_subrange_equal_uint16(uint16_t *tmpptr, const int64_t *fromstarts, const int64_t *fromstops, int64_t length, bool *toequal)
EXPORT_SYMBOL ERROR awkward_ListArray64_validity(const int64_t *starts, const int64_t *stops, int64_t length, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tobool_fromuint16(bool *toptr, int64_t tooffset, const uint16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArrayU32_getitem_nextcarry_64(int64_t *tocarry, const uint32_t *fromindex, int64_t lenindex, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_ListArrayU32_rpad_axis1_64(int64_t *toindex, const uint32_t *fromstarts, const uint32_t *fromstops, uint32_t *tostarts, uint32_t *tostops, int64_t target, int64_t length)
EXPORT_SYMBOL ERROR awkward_slicearray_ravel_64(int64_t *toptr, const int64_t *fromptr, int64_t ndim, const int64_t *shape, const int64_t *strides)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint64_fromcomplex128(int64_t *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArrayU32_getitem_next_array_advanced_64(int64_t *tocarry, int64_t *toadvanced, const uint32_t *fromstarts, const uint32_t *fromstops, const int64_t *fromarray, const int64_t *fromadvanced, int64_t lenstarts, int64_t lenarray, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_UnionArray8_U32_validity(const int8_t *tags, const uint32_t *index, int64_t length, int64_t numcontents, const int64_t *lencontents)
EXPORT_SYMBOL ERROR awkward_reduce_countnonzero_complex128_64(int64_t *toptr, const double *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_unique_ranges_uint16(uint16_t *toptr, const int64_t *offsets, int64_t offsetslength, int64_t *outoffsets, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_unique_ranges_bool(bool *toptr, int64_t length, const int64_t *fromoffsets, int64_t offsetslength, int64_t *tooffsets)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint8_fromint64(int8_t *toptr, int64_t tooffset, const int64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_UnionArray8_U32_simplify8_32_to8_64(int8_t *totags, int64_t *toindex, const int8_t *outertags, const uint32_t *outerindex, const int8_t *innertags, const int32_t *innerindex, int64_t towhich, int64_t innerwhich, int64_t outerwhich, int64_t length, int64_t base)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint32_frombool(uint32_t *toptr, int64_t tooffset, const bool *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArray64_getitem_carry_64(int64_t *toindex, const int64_t *fromindex, const int64_t *fromcarry, int64_t lenindex, int64_t lencarry)
EXPORT_SYMBOL ERROR awkward_ListArrayU32_getitem_jagged_descend_64(int64_t *tooffsets, const int64_t *slicestarts, const int64_t *slicestops, int64_t sliceouterlen, const uint32_t *fromstarts, const uint32_t *fromstops)
EXPORT_SYMBOL ERROR awkward_ListArray32_min_range(int64_t *tomin, const int32_t *fromstarts, const int32_t *fromstops, int64_t lenstarts)
EXPORT_SYMBOL ERROR awkward_ListArray_argsort_uint8(int64_t *toptr, const uint8_t *fromptr, int64_t length, const int64_t *starts, const int64_t *stops, int64_t startslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_UnionArray8_32_project_64(int64_t *lenout, int64_t *tocarry, const int8_t *fromtags, const int32_t *fromindex, int64_t length, int64_t which)
EXPORT_SYMBOL ERROR awkward_unique_uint64(uint64_t *toptr, int64_t length, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_UnionArray8_U32_simplify8_64_to8_64(int8_t *totags, int64_t *toindex, const int8_t *outertags, const uint32_t *outerindex, const int8_t *innertags, const int64_t *innerindex, int64_t towhich, int64_t innerwhich, int64_t outerwhich, int64_t length, int64_t base)
EXPORT_SYMBOL ERROR awkward_unique_offsets_int64(int64_t *tooffsets, int64_t length, const int64_t *fromoffsets, const int64_t *starts, int64_t startslength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint8_fromuint8(int8_t *toptr, int64_t tooffset, const uint8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_sort_ascending_uint64(uint64_t *toptr, const uint64_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, int64_t parentslength)
EXPORT_SYMBOL ERROR awkward_reduce_argmin_uint16_64(int64_t *toptr, const uint16_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint64_fromuint64(int64_t *toptr, int64_t tooffset, const uint64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArray_reduce_next_fix_offsets_64(int64_t *outoffsets, const int64_t *starts, int64_t startslength, int64_t outindexlength)
EXPORT_SYMBOL ERROR awkward_ListOffsetArrayU32_rpad_length_axis1(uint32_t *tooffsets, const uint32_t *fromoffsets, int64_t fromlength, int64_t target, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_unique_ranges_float32(float *toptr, int64_t length, const int64_t *fromoffsets, int64_t offsetslength, int64_t *tooffsets)
EXPORT_SYMBOL ERROR awkward_UnionArray8_32_simplify8_64_to8_64(int8_t *totags, int64_t *toindex, const int8_t *outertags, const int32_t *outerindex, const int8_t *innertags, const int64_t *innerindex, int64_t towhich, int64_t innerwhich, int64_t outerwhich, int64_t length, int64_t base)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint64_fromuint16(int64_t *toptr, int64_t tooffset, const uint16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_Identities32_from_RegularArray(int32_t *toptr, const int32_t *fromptr, int64_t size, int64_t tolength, int64_t fromlength, int64_t fromwidth)
EXPORT_SYMBOL ERROR awkward_reduce_min_int16_int16_64(int16_t *toptr, const int16_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, int16_t identity)
EXPORT_SYMBOL ERROR awkward_unique_copy_int32(const int32_t *fromptr, int32_t *toptr, int64_t length, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tocomplex128_fromuint32(double *toptr, int64_t tooffset, const uint32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_Index32_carry_nocheck_64(int32_t *toindex, const int32_t *fromindex, const int64_t *carry, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint32_frombool(int32_t *toptr, int64_t tooffset, const bool *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tocomplex128_fromuint64(double *toptr, int64_t tooffset, const uint64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_prod_int64_int16_64(int64_t *toptr, const int16_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_BitMaskedArray_to_IndexedOptionArray64(int64_t *toindex, const uint8_t *frombitmask, int64_t bitmasklength, bool validwhen, bool lsb_order)
EXPORT_SYMBOL ERROR awkward_unique_int16(int16_t *toptr, int64_t length, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_carry_arange32(int32_t *toptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArray_fill_to64_from64(int64_t *toindex, int64_t toindexoffset, const int64_t *fromindex, int64_t length, int64_t base)
EXPORT_SYMBOL ERROR awkward_reduce_sum_bool_uint32_64(bool *toptr, const uint32_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_reduce_sum_complex64_complex64_64(float *toptr, const float *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tocomplex128_fromint16(double *toptr, int64_t tooffset, const int16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_contiguous_next_64(int64_t *topos, const int64_t *frompos, int64_t length, int64_t skip, int64_t stride)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray32_flatten_offsets_64(int64_t *tooffsets, const int32_t *outeroffsets, int64_t outeroffsetslen, const int64_t *inneroffsets, int64_t inneroffsetslen)
EXPORT_SYMBOL ERROR awkward_IndexedArrayU32_simplify32_to64(int64_t *toindex, const uint32_t *outerindex, int64_t outerlength, const int32_t *innerindex, int64_t innerlength)
EXPORT_SYMBOL ERROR awkward_reduce_prod_int32_int16_64(int32_t *toptr, const int16_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_Identities64_from_ListOffsetArrayU32(int64_t *toptr, const int64_t *fromptr, const uint32_t *fromoffsets, int64_t tolength, int64_t fromlength, int64_t fromwidth)
EXPORT_SYMBOL ERROR awkward_sort_ascending_float32(float *toptr, const float *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, int64_t parentslength)
EXPORT_SYMBOL ERROR awkward_UnionArray8_U32_simplify8_U32_to8_64(int8_t *totags, int64_t *toindex, const int8_t *outertags, const uint32_t *outerindex, const int8_t *innertags, const uint32_t *innerindex, int64_t towhich, int64_t innerwhich, int64_t outerwhich, int64_t length, int64_t base)
EXPORT_SYMBOL ERROR awkward_Index8_carry_64(int8_t *toindex, const int8_t *fromindex, const int64_t *carry, int64_t lenfromindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_RegularArray_getitem_next_array_regularize_64(int64_t *toarray, const int64_t *fromarray, int64_t lenarray, int64_t size)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray32_rpad_length_axis1(int32_t *tooffsets, const int32_t *fromoffsets, int64_t fromlength, int64_t target, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint8_fromint64(uint8_t *toptr, int64_t tooffset, const int64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_countnonzero_uint16_64(int64_t *toptr, const uint16_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_reduce_argmin_uint8_64(int64_t *toptr, const uint8_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint16_fromfloat32(int16_t *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint64_fromuint8(int64_t *toptr, int64_t tooffset, const uint8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArray64_rpad_and_clip_length_axis1(int64_t *tomin, const int64_t *fromstarts, const int64_t *fromstops, int64_t target, int64_t lenstarts)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tocomplex64_fromuint32(float *toptr, int64_t tooffset, const uint32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_UnionArray8_64_project_64(int64_t *lenout, int64_t *tocarry, const int8_t *fromtags, const int64_t *fromindex, int64_t length, int64_t which)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint16_fromcomplex128(int16_t *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_unique_copy_int64(const int64_t *fromptr, int64_t *toptr, int64_t length, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray32_rpad_axis1_64(int64_t *toindex, const int32_t *fromoffsets, int64_t fromlength, int64_t target)
EXPORT_SYMBOL ERROR awkward_sort_float32(float *toptr, const float *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, int64_t parentslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_IndexedArrayU32_validity(const uint32_t *index, int64_t length, int64_t lencontent, bool isoption)
EXPORT_SYMBOL ERROR awkward_reduce_prod_int64_bool_64(int64_t *toptr, const bool *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_Index64_carry_nocheck_64(int64_t *toindex, const int64_t *fromindex, const int64_t *carry, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_sum_int32_int8_64(int32_t *toptr, const int8_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_reduce_prod_bool_int16_64(bool *toptr, const int16_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_IndexedArrayU32_simplify64_to64(int64_t *toindex, const uint32_t *outerindex, int64_t outerlength, const int64_t *innerindex, int64_t innerlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_contiguous_copy_from_many_64(uint8_t *toptr, const uint8_t **fromptrs, int64_t *fromlens, int64_t len, int64_t stride, const int64_t *pos)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat64_fromuint16(double *toptr, int64_t tooffset, const uint16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_Identities64_from_ListArray32(bool *uniquecontents, int64_t *toptr, const int64_t *fromptr, const int32_t *fromstarts, const int32_t *fromstops, int64_t tolength, int64_t fromlength, int64_t fromwidth)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint16_fromuint8(int16_t *toptr, int64_t tooffset, const uint8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_RegularArray_broadcast_tooffsets_64(const int64_t *fromoffsets, int64_t offsetslength, int64_t size)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat64_fromint64(double *toptr, int64_t tooffset, const int64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_sum_int32_int16_64(int32_t *toptr, const int16_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_subrange_equal_int64(int64_t *tmpptr, const int64_t *fromstarts, const int64_t *fromstops, int64_t length, bool *toequal)
EXPORT_SYMBOL ERROR awkward_MaskedArray64_getitem_next_jagged_project(int64_t *index, int64_t *starts_in, int64_t *stops_in, int64_t *starts_out, int64_t *stops_out, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArray64_reduce_next_64(int64_t *nextcarry, int64_t *nextparents, int64_t *outindex, const int64_t *index, int64_t *parents, int64_t length)
EXPORT_SYMBOL ERROR awkward_unique_ranges_int8(int8_t *toptr, int64_t length, const int64_t *fromoffsets, int64_t offsetslength, int64_t *tooffsets)
EXPORT_SYMBOL ERROR awkward_Identities32_from_IndexedArray64(bool *uniquecontents, int32_t *toptr, const int32_t *fromptr, const int64_t *fromindex, int64_t tolength, int64_t fromlength, int64_t fromwidth)
EXPORT_SYMBOL ERROR awkward_reduce_countnonzero_float64_64(int64_t *toptr, const double *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_reduce_sum_uint64_uint64_64(uint64_t *toptr, const uint64_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint8_fromuint8(uint8_t *toptr, int64_t tooffset, const uint8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArrayU32_getitem_carry_64(uint32_t *tostarts, uint32_t *tostops, const uint32_t *fromstarts, const uint32_t *fromstops, const int64_t *fromcarry, int64_t lenstarts, int64_t lencarry)
EXPORT_SYMBOL ERROR awkward_ByteMaskedArray_getitem_nextcarry_outindex_64(int64_t *tocarry, int64_t *outindex, const int8_t *mask, int64_t length, bool validwhen)
EXPORT_SYMBOL ERROR awkward_unique_int64(int64_t *toptr, int64_t length, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint8_fromcomplex128(uint8_t *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArray64_simplify64_to64(int64_t *toindex, const int64_t *outerindex, int64_t outerlength, const int64_t *innerindex, int64_t innerlength)
EXPORT_SYMBOL ERROR awkward_IndexedArray32_getitem_nextcarry_outindex_64(int64_t *tocarry, int32_t *toindex, const int32_t *fromindex, int64_t lenindex, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_UnionArray8_regular_index_getsize(int64_t *size, const int8_t *fromtags, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_sum_int64_int32_64(int64_t *toptr, const int32_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_reduce_sum_bool_bool_64(bool *toptr, const bool *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_unique_copy_float32(const float *fromptr, float *toptr, int64_t length, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_IndexedArray64_getitem_nextcarry_64(int64_t *tocarry, const int64_t *fromindex, int64_t lenindex, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_NumpyArray_unique_ranges_uint64(uint64_t *toptr, const int64_t *offsets, int64_t offsetslength, int64_t *outoffsets, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_quick_sort_uint32(uint32_t *tmpptr, int64_t *tmpbeg, int64_t *tmpend, const int64_t *fromstarts, const int64_t *fromstops, bool ascending, int64_t length, int64_t maxlevels)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tobool_fromuint64(bool *toptr, int64_t tooffset, const uint64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArray64_numnull(int64_t *numnull, const int64_t *fromindex, int64_t lenindex)
EXPORT_SYMBOL ERROR awkward_quick_sort_uint16(uint16_t *tmpptr, int64_t *tmpbeg, int64_t *tmpend, const int64_t *fromstarts, const int64_t *fromstops, bool ascending, int64_t length, int64_t maxlevels)
EXPORT_SYMBOL ERROR awkward_unique_offsets_int16(int16_t *tooffsets, int64_t length, const int64_t *fromoffsets, const int64_t *starts, int64_t startslength)
EXPORT_SYMBOL ERROR awkward_ListArray32_getitem_next_range_counts_64(int64_t *total, const int32_t *fromoffsets, int64_t lenstarts)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tocomplex64_fromint8(float *toptr, int64_t tooffset, const int8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_unique_copy_uint64(const uint64_t *fromptr, uint64_t *toptr, int64_t length, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_quick_argsort_int16(int64_t *toptr, const int16_t *fromptr, int64_t length, int64_t *tmpbeg, int64_t *tmpend, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable, int64_t maxlevels)
EXPORT_SYMBOL ERROR awkward_ListArray64_getitem_next_range_64(int64_t *tooffsets, int64_t *tocarry, const int64_t *fromstarts, const int64_t *fromstops, int64_t lenstarts, int64_t start, int64_t stop, int64_t step)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint32_fromuint64(int32_t *toptr, int64_t tooffset, const uint64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint64_fromint64(int64_t *toptr, int64_t tooffset, const int64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat64_frombool(double *toptr, int64_t tooffset, const bool *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_argsort_bool(int64_t *toptr, const bool *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_Identities32_from_IndexedArray32(bool *uniquecontents, int32_t *toptr, const int32_t *fromptr, const int32_t *fromindex, int64_t tolength, int64_t fromlength, int64_t fromwidth)
EXPORT_SYMBOL ERROR awkward_reduce_max_int64_int64_64(int64_t *toptr, const int64_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, int64_t identity)
EXPORT_SYMBOL ERROR awkward_UnionArray8_32_simplify8_U32_to8_64(int8_t *totags, int64_t *toindex, const int8_t *outertags, const int32_t *outerindex, const int8_t *innertags, const uint32_t *innerindex, int64_t towhich, int64_t innerwhich, int64_t outerwhich, int64_t length, int64_t base)
EXPORT_SYMBOL ERROR awkward_new_Identities64(int64_t *toptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint8_fromcomplex64(uint8_t *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_argmax_bool_64(int64_t *toptr, const bool *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_sort_bool(bool *toptr, const bool *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, int64_t parentslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_reduce_argmax_float32_64(int64_t *toptr, const float *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_subrange_equal_uint8(uint8_t *tmpptr, const int64_t *fromstarts, const int64_t *fromstops, int64_t length, bool *toequal)
EXPORT_SYMBOL ERROR awkward_IndexedArray_unique_next_index_and_offsets_64(int64_t *toindex, int64_t *tooffsets, const int64_t *fromoffsets, const int64_t *fromnulls, int64_t startslength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint32_fromint64(uint32_t *toptr, int64_t tooffset, const int64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArray64_simplify32_to64(int64_t *toindex, const int64_t *outerindex, int64_t outerlength, const int32_t *innerindex, int64_t innerlength)
EXPORT_SYMBOL ERROR awkward_quick_argsort_int32(int64_t *toptr, const int32_t *fromptr, int64_t length, int64_t *tmpbeg, int64_t *tmpend, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable, int64_t maxlevels)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray_argsort_float32(int64_t *toptr, const float *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint16_fromuint64(int16_t *toptr, int64_t tooffset, const uint64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_subrange_equal_bool(bool *tmpptr, const int64_t *fromstarts, const int64_t *fromstops, int64_t length, bool *toequal)
EXPORT_SYMBOL ERROR awkward_UnionArray_fillindex_to64_from32(int64_t *toindex, int64_t toindexoffset, const int32_t *fromindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_unique_ranges_int32(int32_t *toptr, int64_t length, const int64_t *fromoffsets, int64_t offsetslength, int64_t *tooffsets)
EXPORT_SYMBOL ERROR awkward_reduce_argmin_int64_64(int64_t *toptr, const int64_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_Identities64_from_UnionArray8_32(bool *uniquecontents, int64_t *toptr, const int64_t *fromptr, const int8_t *fromtags, const int32_t *fromindex, int64_t tolength, int64_t fromlength, int64_t fromwidth, int64_t which)
EXPORT_SYMBOL ERROR awkward_unique_offsets_int8(int8_t *tooffsets, int64_t length, const int64_t *fromoffsets, const int64_t *starts, int64_t startslength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint16_fromcomplex64(uint16_t *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_argmax_int32_64(int64_t *toptr, const int32_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_IndexedArrayU32_getitem_nextcarry_outindex_mask_64(int64_t *tocarry, int64_t *toindex, const uint32_t *fromindex, int64_t lenindex, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint64_frombool(uint64_t *toptr, int64_t tooffset, const bool *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_UnionArray8_U32_project_64(int64_t *lenout, int64_t *tocarry, const int8_t *fromtags, const uint32_t *fromindex, int64_t length, int64_t which)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint8_fromuint16(uint8_t *toptr, int64_t tooffset, const uint16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArray32_getitem_jagged_descend_64(int64_t *tooffsets, const int64_t *slicestarts, const int64_t *slicestops, int64_t sliceouterlen, const int32_t *fromstarts, const int32_t *fromstops)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tocomplex64_fromint32(float *toptr, int64_t tooffset, const int32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_getitem_boolean_numtrue(int64_t *numtrue, const int8_t *fromptr, int64_t length, int64_t stride)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tocomplex64_fromfloat32(float *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_prod_bool_uint32_64(bool *toptr, const uint32_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray_argsort_int64(int64_t *toptr, const int64_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint64_fromuint8(uint64_t *toptr, int64_t tooffset, const uint8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_unique_ranges_int32(int32_t *toptr, const int64_t *offsets, int64_t offsetslength, int64_t *outoffsets, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint8_fromfloat32(int8_t *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_sort_ascending_float64(double *toptr, const double *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, int64_t parentslength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_unique_ranges_int64(int64_t *toptr, const int64_t *offsets, int64_t offsetslength, int64_t *outoffsets, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_unique_ranges_float32(float *toptr, const int64_t *offsets, int64_t offsetslength, int64_t *outoffsets, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_IndexedArray64_simplifyU32_to64(int64_t *toindex, const int64_t *outerindex, int64_t outerlength, const uint32_t *innerindex, int64_t innerlength)
EXPORT_SYMBOL ERROR awkward_IndexedArray64_ranges_carry_next_64(const int64_t *index, const int64_t *fromstarts, const int64_t *fromstops, int64_t length, int64_t *tocarry)
EXPORT_SYMBOL ERROR awkward_ListArray64_getitem_jagged_descend_64(int64_t *tooffsets, const int64_t *slicestarts, const int64_t *slicestops, int64_t sliceouterlen, const int64_t *fromstarts, const int64_t *fromstops)
EXPORT_SYMBOL ERROR awkward_reduce_sum_bool_complex128_64(bool *toptr, const double *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_reduce_argmax_float64_64(int64_t *toptr, const double *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_reduce_prod_int64_int8_64(int64_t *toptr, const int8_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_UnionArray8_64_simplify8_32_to8_64(int8_t *totags, int64_t *toindex, const int8_t *outertags, const int64_t *outerindex, const int8_t *innertags, const int32_t *innerindex, int64_t towhich, int64_t innerwhich, int64_t outerwhich, int64_t length, int64_t base)
EXPORT_SYMBOL ERROR awkward_Identities64_from_ListArray64(bool *uniquecontents, int64_t *toptr, const int64_t *fromptr, const int64_t *fromstarts, const int64_t *fromstops, int64_t tolength, int64_t fromlength, int64_t fromwidth)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat32_fromfloat64(float *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_argmin_complex64_64(int64_t *toptr, const float *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_reduce_prod_int64_int32_64(int64_t *toptr, const int32_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_ListArray64_num_64(int64_t *tonum, const int64_t *fromstarts, const int64_t *fromstops, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint8_fromint16(int8_t *toptr, int64_t tooffset, const int16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArray32_reduce_next_nonlocal_nextshifts_fromshifts_64(int64_t *nextshifts, const int32_t *index, int64_t length, const int64_t *shifts)
EXPORT_SYMBOL ERROR awkward_ListArray32_combinations_64(int64_t **tocarry, int64_t *toindex, int64_t *fromindex, int64_t n, bool replacement, const int32_t *starts, const int32_t *stops, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArray64_getitem_jagged_expand_64(int64_t *multistarts, int64_t *multistops, const int64_t *singleoffsets, int64_t *tocarry, const int64_t *fromstarts, const int64_t *fromstops, int64_t jaggedsize, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListOffsetArrayU32_compact_offsets_64(int64_t *tooffsets, const uint32_t *fromoffsets, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_subrange_equal_int16(int16_t *tmpptr, const int64_t *fromstarts, const int64_t *fromstops, int64_t length, bool *toequal)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray_argsort_int32(int64_t *toptr, const int32_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_unique_uint16(uint16_t *toptr, int64_t length, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_reduce_max_complex64_complex64_64(float *toptr, const float *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, float identity)
EXPORT_SYMBOL ERROR awkward_IndexedArrayU32_reduce_next_nonlocal_nextshifts_fromshifts_64(int64_t *nextshifts, const uint32_t *index, int64_t length, const int64_t *shifts)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint16_fromcomplex128(uint16_t *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_UnionArray8_U32_nestedfill_tags_index_64(int8_t *totags, uint32_t *toindex, int64_t *tmpstarts, int8_t tag, const int64_t *fromcounts, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArray32_numnull(int64_t *numnull, const int32_t *fromindex, int64_t lenindex)
EXPORT_SYMBOL ERROR awkward_reduce_argmin_float32_64(int64_t *toptr, const float *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_quick_argsort_uint16(int64_t *toptr, const uint16_t *fromptr, int64_t length, int64_t *tmpbeg, int64_t *tmpend, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable, int64_t maxlevels)
EXPORT_SYMBOL ERROR awkward_IndexU32_carry_nocheck_64(uint32_t *toindex, const uint32_t *fromindex, const int64_t *carry, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArray32_flatten_none2empty_64(int64_t *outoffsets, const int32_t *outindex, int64_t outindexlength, const int64_t *offsets, int64_t offsetslength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint32_fromuint16(uint32_t *toptr, int64_t tooffset, const uint16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_sum_bool_int64_64(bool *toptr, const int64_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_quick_sort_int8(int8_t *tmpptr, int64_t *tmpbeg, int64_t *tmpend, const int64_t *fromstarts, const int64_t *fromstops, bool ascending, int64_t length, int64_t maxlevels)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint16_frombool(uint16_t *toptr, int64_t tooffset, const bool *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_sort_int16(int16_t *toptr, const int16_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, int64_t parentslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat32_fromint32(float *toptr, int64_t tooffset, const int32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_UnionArray8_32_validity(const int8_t *tags, const int32_t *index, int64_t length, int64_t numcontents, const int64_t *lencontents)
EXPORT_SYMBOL ERROR awkward_reduce_sum_bool_int16_64(bool *toptr, const int16_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat64_fromuint8(double *toptr, int64_t tooffset, const uint8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat64_fromuint64(double *toptr, int64_t tooffset, const uint64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tobool_fromcomplex64(bool *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexU32_iscontiguous(bool *result, const uint32_t *fromindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_min_uint16_uint16_64(uint16_t *toptr, const uint16_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, uint16_t identity)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint32_fromcomplex64(uint32_t *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArrayU32_index_of_nulls(int64_t *toindex, const uint32_t *fromindex, int64_t lenindex, const int64_t *parents, const int64_t *starts)
EXPORT_SYMBOL ERROR awkward_ByteMaskedArray_reduce_next_nonlocal_nextshifts_fromshifts_64(int64_t *nextshifts, const int8_t *mask, int64_t length, bool valid_when, const int64_t *shifts)
EXPORT_SYMBOL ERROR awkward_reduce_sum_int64_int64_64(int64_t *toptr, const int64_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint64_fromcomplex64(uint64_t *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint16_frombool(int16_t *toptr, int64_t tooffset, const bool *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_sum_int64_bool_64(int64_t *toptr, const bool *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_UnionArray_filltags_to8_const(int8_t *totags, int64_t totagsoffset, int64_t length, int64_t base)
EXPORT_SYMBOL ERROR awkward_reduce_min_float64_float64_64(double *toptr, const double *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, double identity)
EXPORT_SYMBOL ERROR awkward_reduce_max_complex128_complex128_64(double *toptr, const double *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, double identity)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat32_frombool(float *toptr, int64_t tooffset, const bool *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_zero_mask8(int8_t *tomask, int64_t length)
EXPORT_SYMBOL ERROR awkward_unique_float64(double *toptr, int64_t length, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_quick_sort_bool(bool *tmpptr, int64_t *tmpbeg, int64_t *tmpend, const int64_t *fromstarts, const int64_t *fromstops, bool ascending, int64_t length, int64_t maxlevels)
EXPORT_SYMBOL ERROR awkward_sort_int64(int64_t *toptr, const int64_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, int64_t parentslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint64_fromfloat64(uint64_t *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_argsort_float64(int64_t *toptr, const double *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_ListArray64_combinations_64(int64_t **tocarry, int64_t *toindex, int64_t *fromindex, int64_t n, bool replacement, const int64_t *starts, const int64_t *stops, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArray32_index_of_nulls(int64_t *toindex, const int32_t *fromindex, int64_t lenindex, const int64_t *parents, const int64_t *starts)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint16_fromuint16(uint16_t *toptr, int64_t tooffset, const uint16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_prod_bool_complex128_64(bool *toptr, const double *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_IndexedArray64_overlay_mask8_to64(int64_t *toindex, const int8_t *mask, const int64_t *fromindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tocomplex128_fromuint16(double *toptr, int64_t tooffset, const uint16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArrayU32_getitem_next_array_64(int64_t *tocarry, int64_t *toadvanced, const uint32_t *fromstarts, const uint32_t *fromstops, const int64_t *fromarray, int64_t lenstarts, int64_t lenarray, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_IndexedArray_fill_to64_from32(int64_t *toindex, int64_t toindexoffset, const int32_t *fromindex, int64_t length, int64_t base)
EXPORT_SYMBOL ERROR awkward_unique_int8(int8_t *toptr, int64_t length, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_Index8_carry_nocheck_64(int8_t *toindex, const int8_t *fromindex, const int64_t *carry, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArrayU32_getitem_next_range_spreadadvanced_64(int64_t *toadvanced, const int64_t *fromadvanced, const uint32_t *fromoffsets, int64_t lenstarts)
EXPORT_SYMBOL ERROR awkward_IndexedArrayU32_mask8(int8_t *tomask, const uint32_t *fromindex, int64_t length)
EXPORT_SYMBOL ERROR awkward_UnionArray32_flatten_length_64(int64_t *total_length, const int8_t *fromtags, const int32_t *fromindex, int64_t length, int64_t **offsetsraws)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint16_fromint64(uint16_t *toptr, int64_t tooffset, const int64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_reduce_mask_ByteMaskedArray_64(int8_t *toptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_reduce_sum_bool_float64_64(bool *toptr, const double *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_ListArray32_localindex_64(int64_t *toindex, const int32_t *offsets, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray32_compact_offsets_64(int64_t *tooffsets, const int32_t *fromoffsets, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint16_fromint32(int16_t *toptr, int64_t tooffset, const int32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListOffsetArrayU32_toRegularArray(int64_t *size, const uint32_t *fromoffsets, int64_t offsetslength)
EXPORT_SYMBOL ERROR awkward_reduce_sum_int64_int8_64(int64_t *toptr, const int8_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_IndexedArray_fill_to64_count(int64_t *toindex, int64_t toindexoffset, int64_t length, int64_t base)
EXPORT_SYMBOL ERROR awkward_reduce_sum_complex128_complex128_64(double *toptr, const double *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_reduce_prod_uint32_uint32_64(uint32_t *toptr, const uint32_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_index_rpad_and_clip_axis1_64(int64_t *tostarts, int64_t *tostops, int64_t target, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_countnonzero_bool_64(int64_t *toptr, const bool *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray_getitem_adjust_offsets_index_64(int64_t *tooffsets, int64_t *tononzero, const int64_t *fromoffsets, int64_t length, const int64_t *index, int64_t indexlength, const int64_t *nonzero, int64_t nonzerolength, const int8_t *originalmask, int64_t masklength)
EXPORT_SYMBOL ERROR awkward_RegularArray_localindex_64(int64_t *toindex, int64_t size, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint32_fromuint8(uint32_t *toptr, int64_t tooffset, const uint8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_MaskedArray32_getitem_next_jagged_project(int32_t *index, int64_t *starts_in, int64_t *stops_in, int64_t *starts_out, int64_t *stops_out, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint16_fromuint32(uint16_t *toptr, int64_t tooffset, const uint32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_carry_arangeU32(uint32_t *toptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_Identities32_from_IndexedArrayU32(bool *uniquecontents, int32_t *toptr, const int32_t *fromptr, const uint32_t *fromindex, int64_t tolength, int64_t fromlength, int64_t fromwidth)
EXPORT_SYMBOL ERROR awkward_NumpyArray_subrange_equal_float64(double *tmpptr, const int64_t *fromstarts, const int64_t *fromstops, int64_t length, bool *toequal)
EXPORT_SYMBOL ERROR awkward_IndexedArray64_validity(const int64_t *index, int64_t length, int64_t lencontent, bool isoption)
EXPORT_SYMBOL ERROR awkward_reduce_prod_uint64_uint8_64(uint64_t *toptr, const uint8_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray_reduce_nonlocal_nextstarts_64(int64_t *nextstarts, const int64_t *nextparents, int64_t nextlen)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint32_fromuint32(uint32_t *toptr, int64_t tooffset, const uint32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_unique_ranges_float64(double *toptr, const int64_t *offsets, int64_t offsetslength, int64_t *outoffsets, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_ListArray_argsort_float64(int64_t *toptr, const double *fromptr, int64_t length, const int64_t *starts, const int64_t *stops, int64_t startslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray64_rpad_and_clip_axis1_64(int64_t *toindex, const int64_t *fromoffsets, int64_t length, int64_t target)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat32_fromcomplex64(float *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint8_fromint32(uint8_t *toptr, int64_t tooffset, const int32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint8_fromcomplex64(int8_t *toptr, int64_t tooffset, const float *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_UnionArray64_flatten_combine_64(int8_t *totags, int64_t *toindex, int64_t *tooffsets, const int8_t *fromtags, const int64_t *fromindex, int64_t length, int64_t **offsetsraws)
EXPORT_SYMBOL ERROR awkward_reduce_argmin_int32_64(int64_t *toptr, const int32_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint64_fromint64(uint64_t *toptr, int64_t tooffset, const int64_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint32_fromint8(int32_t *toptr, int64_t tooffset, const int8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint32_fromint8(uint32_t *toptr, int64_t tooffset, const int8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint64_fromcomplex128(uint64_t *toptr, int64_t tooffset, const double *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray64_compact_offsets_64(int64_t *tooffsets, const int64_t *fromoffsets, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_prod_bool_bool_64(bool *toptr, const bool *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_UnionArray8_64_simplify8_U32_to8_64(int8_t *totags, int64_t *toindex, const int8_t *outertags, const int64_t *outerindex, const int8_t *innertags, const uint32_t *innerindex, int64_t towhich, int64_t innerwhich, int64_t outerwhich, int64_t length, int64_t base)
EXPORT_SYMBOL ERROR awkward_sort_float64(double *toptr, const double *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, int64_t parentslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_sort_int32(int32_t *toptr, const int32_t *fromptr, int64_t length, const int64_t *offsets, int64_t offsetslength, int64_t parentslength, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_Identities32_from_UnionArray8_U32(bool *uniquecontents, int32_t *toptr, const int32_t *fromptr, const int8_t *fromtags, const uint32_t *fromindex, int64_t tolength, int64_t fromlength, int64_t fromwidth, int64_t which)
EXPORT_SYMBOL ERROR awkward_IndexedOptionArray_rpad_and_clip_mask_axis1_64(int64_t *toindex, const int8_t *frommask, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListOffsetArrayU32_flatten_offsets_64(int64_t *tooffsets, const uint32_t *outeroffsets, int64_t outeroffsetslen, const int64_t *inneroffsets, int64_t inneroffsetslen)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray_reduce_global_startstop_64(int64_t *globalstart, int64_t *globalstop, const int64_t *offsets, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArrayU32_getitem_carry_64(uint32_t *toindex, const uint32_t *fromindex, const int64_t *fromcarry, int64_t lenindex, int64_t lencarry)
EXPORT_SYMBOL ERROR awkward_reduce_prod_int32_int8_64(int32_t *toptr, const int8_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_unique_copy_uint8(const uint8_t *fromptr, uint8_t *toptr, int64_t length, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_quick_sort_float64(double *tmpptr, int64_t *tmpbeg, int64_t *tmpend, const int64_t *fromstarts, const int64_t *fromstops, bool ascending, int64_t length, int64_t maxlevels)
EXPORT_SYMBOL ERROR awkward_ListArray64_broadcast_tooffsets_64(int64_t *tocarry, const int64_t *fromoffsets, int64_t offsetslength, const int64_t *fromstarts, const int64_t *fromstops, int64_t lencontent)
EXPORT_SYMBOL ERROR awkward_ListArray_getitem_jagged_carrylen_64(int64_t *carrylen, const int64_t *slicestarts, const int64_t *slicestops, int64_t sliceouterlen)
EXPORT_SYMBOL ERROR awkward_NumpyArray_unique_ranges_uint8(uint8_t *toptr, const int64_t *offsets, int64_t offsetslength, int64_t *outoffsets, int64_t *tolength)
EXPORT_SYMBOL ERROR awkward_ListArray64_compact_offsets_64(int64_t *tooffsets, const int64_t *fromstarts, const int64_t *fromstops, int64_t length)
EXPORT_SYMBOL ERROR awkward_IndexedArray_numnull_unique_64(int64_t *toindex, int64_t lenindex)
EXPORT_SYMBOL ERROR awkward_unique_ranges_int16(int16_t *toptr, int64_t length, const int64_t *fromoffsets, int64_t offsetslength, int64_t *tooffsets)
EXPORT_SYMBOL ERROR awkward_NumpyArray_sort_asstrings_uint8(uint8_t *toptr, const uint8_t *fromptr, const int64_t *offsets, int64_t offsetslength, int64_t *outoffsets, bool ascending, bool stable)
EXPORT_SYMBOL ERROR awkward_Identities64_from_UnionArray8_U32(bool *uniquecontents, int64_t *toptr, const int64_t *fromptr, const int8_t *fromtags, const uint32_t *fromindex, int64_t tolength, int64_t fromlength, int64_t fromwidth, int64_t which)
EXPORT_SYMBOL ERROR awkward_UnionArray8_64_simplify8_64_to8_64(int8_t *totags, int64_t *toindex, const int8_t *outertags, const int64_t *outerindex, const int8_t *innertags, const int64_t *innerindex, int64_t towhich, int64_t innerwhich, int64_t outerwhich, int64_t length, int64_t base)
EXPORT_SYMBOL ERROR awkward_reduce_prod_complex64_complex64_64(float *toptr, const float *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_UnionArray8_64_simplify_one_to8_64(int8_t *totags, int64_t *toindex, const int8_t *fromtags, const int64_t *fromindex, int64_t towhich, int64_t fromwhich, int64_t length, int64_t base)
EXPORT_SYMBOL ERROR awkward_reduce_countnonzero_int64_64(int64_t *toptr, const int64_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint16_fromuint8(uint16_t *toptr, int64_t tooffset, const uint8_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_reduce_max_uint16_uint16_64(uint16_t *toptr, const uint16_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, uint16_t identity)
EXPORT_SYMBOL ERROR awkward_reduce_argmin_int8_64(int64_t *toptr, const int8_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_unique_ranges_int64(int64_t *toptr, int64_t length, const int64_t *fromoffsets, int64_t offsetslength, int64_t *tooffsets)
EXPORT_SYMBOL ERROR awkward_Identities64_from_ListOffsetArray64(int64_t *toptr, const int64_t *fromptr, const int64_t *fromoffsets, int64_t tolength, int64_t fromlength, int64_t fromwidth)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tofloat64_fromuint32(double *toptr, int64_t tooffset, const uint32_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_quick_sort_int64(int64_t *tmpptr, int64_t *tmpbeg, int64_t *tmpend, const int64_t *fromstarts, const int64_t *fromstops, bool ascending, int64_t length, int64_t maxlevels)
EXPORT_SYMBOL ERROR awkward_IndexedArray_fill_to64_fromU32(int64_t *toindex, int64_t toindexoffset, const uint32_t *fromindex, int64_t length, int64_t base)
EXPORT_SYMBOL ERROR awkward_NumpyArray_subrange_equal_uint32(uint32_t *tmpptr, const int64_t *fromstarts, const int64_t *fromstops, int64_t length, bool *toequal)
EXPORT_SYMBOL ERROR awkward_ListOffsetArray_reduce_nonlocal_outstartsstops_64(int64_t *outstarts, int64_t *outstops, const int64_t *distincts, int64_t lendistincts, int64_t outlength)
EXPORT_SYMBOL ERROR awkward_reduce_min_int64_int64_64(int64_t *toptr, const int64_t *fromptr, const int64_t *parents, int64_t lenparents, int64_t outlength, int64_t identity)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_touint64_fromint16(uint64_t *toptr, int64_t tooffset, const int16_t *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_combinations_64(int64_t *toindex, int64_t n, bool replacement, int64_t singlelen)
EXPORT_SYMBOL ERROR awkward_IndexedArray_getitem_adjust_outindex_64(int8_t *tomask, int64_t *toindex, int64_t *tononzero, const int64_t *fromindex, int64_t fromindexlength, const int64_t *nonzero, int64_t nonzerolength)
EXPORT_SYMBOL ERROR awkward_IndexedArray64_numnull_parents(int64_t *numnull, int64_t *tolength, const int64_t *fromindex, int64_t lenindex)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_toint64_frombool(int64_t *toptr, int64_t tooffset, const bool *fromptr, int64_t length)
EXPORT_SYMBOL ERROR awkward_ListArray_fill_to64_from64(int64_t *tostarts, int64_t tostartsoffset, int64_t *tostops, int64_t tostopsoffset, const int64_t *fromstarts, const int64_t *fromstops, int64_t length, int64_t base)
EXPORT_SYMBOL ERROR awkward_NumpyArray_fill_tocomplex128_fromint64(double *toptr, int64_t tooffset, const int64_t *fromptr, int64_t length)