26#include <odp/helper/odph_api.h>
29 #define INLINE_NEVER __attribute__((noinline))
30 #define INLINE_ALWAYS __attribute__((always_inline))
38#define DATA_SIZE_WORDS (4 * 1024)
39#define PATTERN_RANDOM 1
42typedef struct test_options_t {
56typedef struct test_stat_t {
64typedef struct thread_arg_t {
70typedef struct test_global_t {
71 test_options_t test_options;
82static test_global_t *test_global;
86static inline INLINE_ALWAYS uint64_t mac_28(uint64_t a, uint32_t b[], uint32_t c[])
88 a += (uint64_t)b[0] * c[0];
89 a += (uint64_t)b[1] * c[1];
90 a += (uint64_t)b[2] * c[2];
91 a += (uint64_t)b[3] * c[3];
92 a += (uint64_t)b[4] * c[4];
93 a += (uint64_t)b[5] * c[5];
94 a += (uint64_t)b[6] * c[6];
95 a += (uint64_t)b[7] * c[7];
96 a += (uint64_t)b[8] * c[8];
97 a += (uint64_t)b[9] * c[9];
98 a += (uint64_t)b[10] * c[10];
99 a += (uint64_t)b[11] * c[11];
100 a += (uint64_t)b[12] * c[12];
101 a += (uint64_t)b[13] * c[13];
102 a += (uint64_t)b[14] * c[14];
103 a += (uint64_t)b[15] * c[15];
104 a += (uint64_t)b[16] * c[16];
105 a += (uint64_t)b[17] * c[17];
106 a += (uint64_t)b[18] * c[18];
107 a += (uint64_t)b[19] * c[19];
108 a += (uint64_t)b[20] * c[20];
109 a += (uint64_t)b[21] * c[21];
110 a += (uint64_t)b[22] * c[22];
111 a += (uint64_t)b[23] * c[23];
112 a += (uint64_t)b[24] * c[24];
113 a += (uint64_t)b[25] * c[25];
114 a += (uint64_t)b[26] * c[26];
115 a += (uint64_t)b[27] * c[27];
120static inline INLINE_ALWAYS uint64_t mac_30(uint64_t a, uint32_t b[], uint32_t c[])
122 a += (uint64_t)b[0] * c[0];
123 a += (uint64_t)b[1] * c[1];
124 a += (uint64_t)b[2] * c[2];
125 a += (uint64_t)b[3] * c[3];
126 a += (uint64_t)b[4] * c[4];
127 a += (uint64_t)b[5] * c[5];
128 a += (uint64_t)b[6] * c[6];
129 a += (uint64_t)b[7] * c[7];
130 a += (uint64_t)b[8] * c[8];
131 a += (uint64_t)b[9] * c[9];
132 a += (uint64_t)b[10] * c[10];
133 a += (uint64_t)b[11] * c[11];
134 a += (uint64_t)b[12] * c[12];
135 a += (uint64_t)b[13] * c[13];
136 a += (uint64_t)b[14] * c[14];
137 a += (uint64_t)b[15] * c[15];
138 a += (uint64_t)b[16] * c[16];
139 a += (uint64_t)b[17] * c[17];
140 a += (uint64_t)b[18] * c[18];
141 a += (uint64_t)b[19] * c[19];
142 a += (uint64_t)b[20] * c[20];
143 a += (uint64_t)b[21] * c[21];
144 a += (uint64_t)b[22] * c[22];
145 a += (uint64_t)b[23] * c[23];
146 a += (uint64_t)b[24] * c[24];
147 a += (uint64_t)b[25] * c[25];
148 a += (uint64_t)b[26] * c[26];
149 a += (uint64_t)b[27] * c[27];
150 a += (uint64_t)b[28] * c[28];
151 a += (uint64_t)b[29] * c[29];
156static inline INLINE_ALWAYS uint64_t mac_32(uint64_t a, uint32_t b[], uint32_t c[])
158 a += (uint64_t)b[0] * c[0];
159 a += (uint64_t)b[1] * c[1];
160 a += (uint64_t)b[2] * c[2];
161 a += (uint64_t)b[3] * c[3];
162 a += (uint64_t)b[4] * c[4];
163 a += (uint64_t)b[5] * c[5];
164 a += (uint64_t)b[6] * c[6];
165 a += (uint64_t)b[7] * c[7];
166 a += (uint64_t)b[8] * c[8];
167 a += (uint64_t)b[9] * c[9];
168 a += (uint64_t)b[10] * c[10];
169 a += (uint64_t)b[11] * c[11];
170 a += (uint64_t)b[12] * c[12];
171 a += (uint64_t)b[13] * c[13];
172 a += (uint64_t)b[14] * c[14];
173 a += (uint64_t)b[15] * c[15];
174 a += (uint64_t)b[16] * c[16];
175 a += (uint64_t)b[17] * c[17];
176 a += (uint64_t)b[18] * c[18];
177 a += (uint64_t)b[19] * c[19];
178 a += (uint64_t)b[20] * c[20];
179 a += (uint64_t)b[21] * c[21];
180 a += (uint64_t)b[22] * c[22];
181 a += (uint64_t)b[23] * c[23];
182 a += (uint64_t)b[24] * c[24];
183 a += (uint64_t)b[25] * c[25];
184 a += (uint64_t)b[26] * c[26];
185 a += (uint64_t)b[27] * c[27];
186 a += (uint64_t)b[28] * c[28];
187 a += (uint64_t)b[29] * c[29];
188 a += (uint64_t)b[30] * c[30];
189 a += (uint64_t)b[31] * c[31];
194static inline INLINE_ALWAYS uint64_t mac_const_30(uint64_t a, uint32_t b[], uint32_t c)
196 a += (uint64_t)b[0] * c;
197 a += (uint64_t)b[1] * c;
198 a += (uint64_t)b[2] * c;
199 a += (uint64_t)b[3] * c;
200 a += (uint64_t)b[4] * c;
201 a += (uint64_t)b[5] * c;
202 a += (uint64_t)b[6] * c;
203 a += (uint64_t)b[7] * c;
204 a += (uint64_t)b[8] * c;
205 a += (uint64_t)b[9] * c;
206 a += (uint64_t)b[10] * c;
207 a += (uint64_t)b[11] * c;
208 a += (uint64_t)b[12] * c;
209 a += (uint64_t)b[13] * c;
210 a += (uint64_t)b[14] * c;
211 a += (uint64_t)b[15] * c;
212 a += (uint64_t)b[16] * c;
213 a += (uint64_t)b[17] * c;
214 a += (uint64_t)b[18] * c;
215 a += (uint64_t)b[19] * c;
216 a += (uint64_t)b[20] * c;
217 a += (uint64_t)b[21] * c;
218 a += (uint64_t)b[22] * c;
219 a += (uint64_t)b[23] * c;
220 a += (uint64_t)b[24] * c;
221 a += (uint64_t)b[25] * c;
222 a += (uint64_t)b[26] * c;
223 a += (uint64_t)b[27] * c;
224 a += (uint64_t)b[28] * c;
225 a += (uint64_t)b[29] * c;
230static inline INLINE_ALWAYS uint64_t mac_const_32(uint64_t a, uint32_t b[], uint32_t c)
232 a += (uint64_t)b[0] * c;
233 a += (uint64_t)b[1] * c;
234 a += (uint64_t)b[2] * c;
235 a += (uint64_t)b[3] * c;
236 a += (uint64_t)b[4] * c;
237 a += (uint64_t)b[5] * c;
238 a += (uint64_t)b[6] * c;
239 a += (uint64_t)b[7] * c;
240 a += (uint64_t)b[8] * c;
241 a += (uint64_t)b[9] * c;
242 a += (uint64_t)b[10] * c;
243 a += (uint64_t)b[11] * c;
244 a += (uint64_t)b[12] * c;
245 a += (uint64_t)b[13] * c;
246 a += (uint64_t)b[14] * c;
247 a += (uint64_t)b[15] * c;
248 a += (uint64_t)b[16] * c;
249 a += (uint64_t)b[17] * c;
250 a += (uint64_t)b[18] * c;
251 a += (uint64_t)b[19] * c;
252 a += (uint64_t)b[20] * c;
253 a += (uint64_t)b[21] * c;
254 a += (uint64_t)b[22] * c;
255 a += (uint64_t)b[23] * c;
256 a += (uint64_t)b[24] * c;
257 a += (uint64_t)b[25] * c;
258 a += (uint64_t)b[26] * c;
259 a += (uint64_t)b[27] * c;
260 a += (uint64_t)b[28] * c;
261 a += (uint64_t)b[29] * c;
262 a += (uint64_t)b[30] * c;
263 a += (uint64_t)b[31] * c;
268typedef uint64_t (*work_0_fn_t)(uint64_t a, uint32_t *b, uint32_t *c);
269typedef uint64_t (*work_1_fn_t)(uint64_t a, uint32_t *b, uint32_t *c);
270typedef uint64_t (*work_2_fn_t)(uint64_t a, uint32_t *b, uint32_t *c);
271typedef uint64_t (*work_3_fn_t)(uint64_t a, uint32_t *b);
272typedef uint64_t (*work_4_fn_t)(uint64_t a, uint32_t *b);
274#define WORK_0(a, b, c, n) (mac_28((a), &(b)[(n)], &(c)[(n)]))
275#define WORK_1(a, b, c, n) (mac_30((a), &(b)[(n)], &(c)[(n)]))
276#define WORK_2(a, b, c, n) (mac_32((a), &(b)[(n)], &(c)[(n)]))
277#define WORK_3(a, b, n) (mac_const_30((a), &(b)[(n)], ((n) + 10)))
278#define WORK_4(a, b, n) (mac_const_32((a), &(b)[(n)], ((n) + 10)))
280static uint64_t INLINE_NEVER work_0aa(uint64_t a, uint32_t *b, uint32_t *c)
282 return WORK_0(a, b, c, 0);
285static uint64_t INLINE_NEVER work_0ab(uint64_t a, uint32_t *b, uint32_t *c)
287 return WORK_0(a, b, c, 1);
290static uint64_t INLINE_NEVER work_0ac(uint64_t a, uint32_t *b, uint32_t *c)
292 return WORK_0(a, b, c, 2);
295static uint64_t INLINE_NEVER work_0ad(uint64_t a, uint32_t *b, uint32_t *c)
297 return WORK_0(a, b, c, 3);
300static uint64_t INLINE_NEVER work_0ae(uint64_t a, uint32_t *b, uint32_t *c)
302 return WORK_0(a, b, c, 4);
305static uint64_t INLINE_NEVER work_0af(uint64_t a, uint32_t *b, uint32_t *c)
307 return WORK_0(a, b, c, 5);
310static uint64_t INLINE_NEVER work_0ag(uint64_t a, uint32_t *b, uint32_t *c)
312 return WORK_0(a, b, c, 6);
315static uint64_t INLINE_NEVER work_0ah(uint64_t a, uint32_t *b, uint32_t *c)
317 return WORK_0(a, b, c, 7);
320static uint64_t INLINE_NEVER work_0ai(uint64_t a, uint32_t *b, uint32_t *c)
322 return WORK_0(a, b, c, 8);
325static uint64_t INLINE_NEVER work_0aj(uint64_t a, uint32_t *b, uint32_t *c)
327 return WORK_0(a, b, c, 9);
330static uint64_t INLINE_NEVER work_0ak(uint64_t a, uint32_t *b, uint32_t *c)
332 return WORK_0(a, b, c, 10);
335static uint64_t INLINE_NEVER work_0al(uint64_t a, uint32_t *b, uint32_t *c)
337 return WORK_0(a, b, c, 11);
340static uint64_t INLINE_NEVER work_0am(uint64_t a, uint32_t *b, uint32_t *c)
342 return WORK_0(a, b, c, 12);
345static uint64_t INLINE_NEVER work_0an(uint64_t a, uint32_t *b, uint32_t *c)
347 return WORK_0(a, b, c, 13);
350static uint64_t INLINE_NEVER work_0ao(uint64_t a, uint32_t *b, uint32_t *c)
352 return WORK_0(a, b, c, 14);
355static uint64_t INLINE_NEVER work_0ap(uint64_t a, uint32_t *b, uint32_t *c)
357 return WORK_0(a, b, c, 15);
360static uint64_t INLINE_NEVER work_0aq(uint64_t a, uint32_t *b, uint32_t *c)
362 return WORK_0(a, b, c, 16);
365static uint64_t INLINE_NEVER work_0ar(uint64_t a, uint32_t *b, uint32_t *c)
367 return WORK_0(a, b, c, 17);
370static uint64_t INLINE_NEVER work_0as(uint64_t a, uint32_t *b, uint32_t *c)
372 return WORK_0(a, b, c, 18);
375static uint64_t INLINE_NEVER work_0at(uint64_t a, uint32_t *b, uint32_t *c)
377 return WORK_0(a, b, c, 19);
380static uint64_t INLINE_NEVER work_0au(uint64_t a, uint32_t *b, uint32_t *c)
382 return WORK_0(a, b, c, 20);
385static uint64_t INLINE_NEVER work_0av(uint64_t a, uint32_t *b, uint32_t *c)
387 return WORK_0(a, b, c, 21);
390static uint64_t INLINE_NEVER work_0aw(uint64_t a, uint32_t *b, uint32_t *c)
392 return WORK_0(a, b, c, 22);
395static uint64_t INLINE_NEVER work_0ax(uint64_t a, uint32_t *b, uint32_t *c)
397 return WORK_0(a, b, c, 23);
400static uint64_t INLINE_NEVER work_0ba(uint64_t a, uint32_t *b, uint32_t *c)
402 return WORK_0(a, b, c, 24);
405static uint64_t INLINE_NEVER work_0bb(uint64_t a, uint32_t *b, uint32_t *c)
407 return WORK_0(a, b, c, 25);
410static uint64_t INLINE_NEVER work_0bc(uint64_t a, uint32_t *b, uint32_t *c)
412 return WORK_0(a, b, c, 26);
415static uint64_t INLINE_NEVER work_0bd(uint64_t a, uint32_t *b, uint32_t *c)
417 return WORK_0(a, b, c, 27);
420static uint64_t INLINE_NEVER work_0be(uint64_t a, uint32_t *b, uint32_t *c)
422 return WORK_0(a, b, c, 28);
425static uint64_t INLINE_NEVER work_0bf(uint64_t a, uint32_t *b, uint32_t *c)
427 return WORK_0(a, b, c, 29);
430static uint64_t INLINE_NEVER work_0bg(uint64_t a, uint32_t *b, uint32_t *c)
432 return WORK_0(a, b, c, 30);
435static uint64_t INLINE_NEVER work_0bh(uint64_t a, uint32_t *b, uint32_t *c)
437 return WORK_0(a, b, c, 31);
440static uint64_t INLINE_NEVER work_0bi(uint64_t a, uint32_t *b, uint32_t *c)
442 return WORK_0(a, b, c, 32);
445static uint64_t INLINE_NEVER work_0bj(uint64_t a, uint32_t *b, uint32_t *c)
447 return WORK_0(a, b, c, 33);
450static uint64_t INLINE_NEVER work_0bk(uint64_t a, uint32_t *b, uint32_t *c)
452 return WORK_0(a, b, c, 34);
455static uint64_t INLINE_NEVER work_0bl(uint64_t a, uint32_t *b, uint32_t *c)
457 return WORK_0(a, b, c, 35);
460static uint64_t INLINE_NEVER work_0bm(uint64_t a, uint32_t *b, uint32_t *c)
462 return WORK_0(a, b, c, 36);
465static uint64_t INLINE_NEVER work_0bn(uint64_t a, uint32_t *b, uint32_t *c)
467 return WORK_0(a, b, c, 37);
470static uint64_t INLINE_NEVER work_0bo(uint64_t a, uint32_t *b, uint32_t *c)
472 return WORK_0(a, b, c, 38);
475static uint64_t INLINE_NEVER work_0bp(uint64_t a, uint32_t *b, uint32_t *c)
477 return WORK_0(a, b, c, 39);
480static uint64_t INLINE_NEVER work_0bq(uint64_t a, uint32_t *b, uint32_t *c)
482 return WORK_0(a, b, c, 40);
485static uint64_t INLINE_NEVER work_0br(uint64_t a, uint32_t *b, uint32_t *c)
487 return WORK_0(a, b, c, 41);
490static uint64_t INLINE_NEVER work_0bs(uint64_t a, uint32_t *b, uint32_t *c)
492 return WORK_0(a, b, c, 42);
495static uint64_t INLINE_NEVER work_0bt(uint64_t a, uint32_t *b, uint32_t *c)
497 return WORK_0(a, b, c, 43);
500static uint64_t INLINE_NEVER work_0bu(uint64_t a, uint32_t *b, uint32_t *c)
502 return WORK_0(a, b, c, 44);
505static uint64_t INLINE_NEVER work_0bv(uint64_t a, uint32_t *b, uint32_t *c)
507 return WORK_0(a, b, c, 45);
510static uint64_t INLINE_NEVER work_0bw(uint64_t a, uint32_t *b, uint32_t *c)
512 return WORK_0(a, b, c, 46);
515static uint64_t INLINE_NEVER work_0bx(uint64_t a, uint32_t *b, uint32_t *c)
517 return WORK_0(a, b, c, 47);
520static uint64_t INLINE_NEVER work_0ca(uint64_t a, uint32_t *b, uint32_t *c)
522 return WORK_0(a, b, c, 48);
525static uint64_t INLINE_NEVER work_0cb(uint64_t a, uint32_t *b, uint32_t *c)
527 return WORK_0(a, b, c, 49);
530static uint64_t INLINE_NEVER work_0cc(uint64_t a, uint32_t *b, uint32_t *c)
532 return WORK_0(a, b, c, 50);
535static uint64_t INLINE_NEVER work_0cd(uint64_t a, uint32_t *b, uint32_t *c)
537 return WORK_0(a, b, c, 51);
540static uint64_t INLINE_NEVER work_0ce(uint64_t a, uint32_t *b, uint32_t *c)
542 return WORK_0(a, b, c, 52);
545static uint64_t INLINE_NEVER work_0cf(uint64_t a, uint32_t *b, uint32_t *c)
547 return WORK_0(a, b, c, 53);
550static uint64_t INLINE_NEVER work_0cg(uint64_t a, uint32_t *b, uint32_t *c)
552 return WORK_0(a, b, c, 54);
555static uint64_t INLINE_NEVER work_0ch(uint64_t a, uint32_t *b, uint32_t *c)
557 return WORK_0(a, b, c, 55);
560static uint64_t INLINE_NEVER work_0ci(uint64_t a, uint32_t *b, uint32_t *c)
562 return WORK_0(a, b, c, 56);
565static uint64_t INLINE_NEVER work_0cj(uint64_t a, uint32_t *b, uint32_t *c)
567 return WORK_0(a, b, c, 57);
570static uint64_t INLINE_NEVER work_0ck(uint64_t a, uint32_t *b, uint32_t *c)
572 return WORK_0(a, b, c, 58);
575static uint64_t INLINE_NEVER work_0cl(uint64_t a, uint32_t *b, uint32_t *c)
577 return WORK_0(a, b, c, 59);
580static uint64_t INLINE_NEVER work_0cm(uint64_t a, uint32_t *b, uint32_t *c)
582 return WORK_0(a, b, c, 60);
585static uint64_t INLINE_NEVER work_0cn(uint64_t a, uint32_t *b, uint32_t *c)
587 return WORK_0(a, b, c, 61);
590static uint64_t INLINE_NEVER work_0co(uint64_t a, uint32_t *b, uint32_t *c)
592 return WORK_0(a, b, c, 62);
595static uint64_t INLINE_NEVER work_0cp(uint64_t a, uint32_t *b, uint32_t *c)
597 return WORK_0(a, b, c, 63);
600static uint64_t INLINE_NEVER work_0cq(uint64_t a, uint32_t *b, uint32_t *c)
602 return WORK_0(a, b, c, 64);
605static uint64_t INLINE_NEVER work_0cr(uint64_t a, uint32_t *b, uint32_t *c)
607 return WORK_0(a, b, c, 65);
610static uint64_t INLINE_NEVER work_0cs(uint64_t a, uint32_t *b, uint32_t *c)
612 return WORK_0(a, b, c, 66);
615static uint64_t INLINE_NEVER work_0ct(uint64_t a, uint32_t *b, uint32_t *c)
617 return WORK_0(a, b, c, 67);
620static uint64_t INLINE_NEVER work_0cu(uint64_t a, uint32_t *b, uint32_t *c)
622 return WORK_0(a, b, c, 68);
625static uint64_t INLINE_NEVER work_0cv(uint64_t a, uint32_t *b, uint32_t *c)
627 return WORK_0(a, b, c, 69);
630static uint64_t INLINE_NEVER work_0cw(uint64_t a, uint32_t *b, uint32_t *c)
632 return WORK_0(a, b, c, 70);
635static uint64_t INLINE_NEVER work_0cx(uint64_t a, uint32_t *b, uint32_t *c)
637 return WORK_0(a, b, c, 71);
640static uint64_t INLINE_NEVER work_0da(uint64_t a, uint32_t *b, uint32_t *c)
642 return WORK_0(a, b, c, 72);
645static uint64_t INLINE_NEVER work_0db(uint64_t a, uint32_t *b, uint32_t *c)
647 return WORK_0(a, b, c, 73);
650static uint64_t INLINE_NEVER work_0dc(uint64_t a, uint32_t *b, uint32_t *c)
652 return WORK_0(a, b, c, 74);
655static uint64_t INLINE_NEVER work_0dd(uint64_t a, uint32_t *b, uint32_t *c)
657 return WORK_0(a, b, c, 75);
660static uint64_t INLINE_NEVER work_0de(uint64_t a, uint32_t *b, uint32_t *c)
662 return WORK_0(a, b, c, 76);
665static uint64_t INLINE_NEVER work_0df(uint64_t a, uint32_t *b, uint32_t *c)
667 return WORK_0(a, b, c, 77);
670static uint64_t INLINE_NEVER work_0dg(uint64_t a, uint32_t *b, uint32_t *c)
672 return WORK_0(a, b, c, 78);
675static uint64_t INLINE_NEVER work_0dh(uint64_t a, uint32_t *b, uint32_t *c)
677 return WORK_0(a, b, c, 79);
680static uint64_t INLINE_NEVER work_0di(uint64_t a, uint32_t *b, uint32_t *c)
682 return WORK_0(a, b, c, 80);
685static uint64_t INLINE_NEVER work_0dj(uint64_t a, uint32_t *b, uint32_t *c)
687 return WORK_0(a, b, c, 81);
690static uint64_t INLINE_NEVER work_0dk(uint64_t a, uint32_t *b, uint32_t *c)
692 return WORK_0(a, b, c, 82);
695static uint64_t INLINE_NEVER work_0dl(uint64_t a, uint32_t *b, uint32_t *c)
697 return WORK_0(a, b, c, 83);
700static uint64_t INLINE_NEVER work_0dm(uint64_t a, uint32_t *b, uint32_t *c)
702 return WORK_0(a, b, c, 84);
705static uint64_t INLINE_NEVER work_0dn(uint64_t a, uint32_t *b, uint32_t *c)
707 return WORK_0(a, b, c, 85);
710static uint64_t INLINE_NEVER work_0do(uint64_t a, uint32_t *b, uint32_t *c)
712 return WORK_0(a, b, c, 86);
715static uint64_t INLINE_NEVER work_0dp(uint64_t a, uint32_t *b, uint32_t *c)
717 return WORK_0(a, b, c, 87);
720static uint64_t INLINE_NEVER work_0dq(uint64_t a, uint32_t *b, uint32_t *c)
722 return WORK_0(a, b, c, 88);
725static uint64_t INLINE_NEVER work_0dr(uint64_t a, uint32_t *b, uint32_t *c)
727 return WORK_0(a, b, c, 89);
730static uint64_t INLINE_NEVER work_0ds(uint64_t a, uint32_t *b, uint32_t *c)
732 return WORK_0(a, b, c, 90);
735static uint64_t INLINE_NEVER work_0dt(uint64_t a, uint32_t *b, uint32_t *c)
737 return WORK_0(a, b, c, 91);
740static uint64_t INLINE_NEVER work_0du(uint64_t a, uint32_t *b, uint32_t *c)
742 return WORK_0(a, b, c, 92);
745static uint64_t INLINE_NEVER work_0dv(uint64_t a, uint32_t *b, uint32_t *c)
747 return WORK_0(a, b, c, 93);
750static uint64_t INLINE_NEVER work_0dw(uint64_t a, uint32_t *b, uint32_t *c)
752 return WORK_0(a, b, c, 94);
755static uint64_t INLINE_NEVER work_0dx(uint64_t a, uint32_t *b, uint32_t *c)
757 return WORK_0(a, b, c, 95);
760static uint64_t INLINE_NEVER work_0ea(uint64_t a, uint32_t *b, uint32_t *c)
762 return WORK_0(a, b, c, 96);
765static uint64_t INLINE_NEVER work_0eb(uint64_t a, uint32_t *b, uint32_t *c)
767 return WORK_0(a, b, c, 97);
770static uint64_t INLINE_NEVER work_0ec(uint64_t a, uint32_t *b, uint32_t *c)
772 return WORK_0(a, b, c, 98);
775static uint64_t INLINE_NEVER work_0ed(uint64_t a, uint32_t *b, uint32_t *c)
777 return WORK_0(a, b, c, 99);
780static uint64_t INLINE_NEVER work_0ee(uint64_t a, uint32_t *b, uint32_t *c)
782 return WORK_0(a, b, c, 100);
785static uint64_t INLINE_NEVER work_0ef(uint64_t a, uint32_t *b, uint32_t *c)
787 return WORK_0(a, b, c, 101);
790static uint64_t INLINE_NEVER work_0eg(uint64_t a, uint32_t *b, uint32_t *c)
792 return WORK_0(a, b, c, 102);
795static uint64_t INLINE_NEVER work_0eh(uint64_t a, uint32_t *b, uint32_t *c)
797 return WORK_0(a, b, c, 103);
800static uint64_t INLINE_NEVER work_0ei(uint64_t a, uint32_t *b, uint32_t *c)
802 return WORK_0(a, b, c, 104);
805static uint64_t INLINE_NEVER work_0ej(uint64_t a, uint32_t *b, uint32_t *c)
807 return WORK_0(a, b, c, 105);
810static uint64_t INLINE_NEVER work_0ek(uint64_t a, uint32_t *b, uint32_t *c)
812 return WORK_0(a, b, c, 106);
815static uint64_t INLINE_NEVER work_0el(uint64_t a, uint32_t *b, uint32_t *c)
817 return WORK_0(a, b, c, 107);
820static uint64_t INLINE_NEVER work_0em(uint64_t a, uint32_t *b, uint32_t *c)
822 return WORK_0(a, b, c, 108);
825static uint64_t INLINE_NEVER work_0en(uint64_t a, uint32_t *b, uint32_t *c)
827 return WORK_0(a, b, c, 109);
830static uint64_t INLINE_NEVER work_0eo(uint64_t a, uint32_t *b, uint32_t *c)
832 return WORK_0(a, b, c, 110);
835static uint64_t INLINE_NEVER work_0ep(uint64_t a, uint32_t *b, uint32_t *c)
837 return WORK_0(a, b, c, 111);
840static uint64_t INLINE_NEVER work_0eq(uint64_t a, uint32_t *b, uint32_t *c)
842 return WORK_0(a, b, c, 112);
845static uint64_t INLINE_NEVER work_0er(uint64_t a, uint32_t *b, uint32_t *c)
847 return WORK_0(a, b, c, 113);
850static uint64_t INLINE_NEVER work_0es(uint64_t a, uint32_t *b, uint32_t *c)
852 return WORK_0(a, b, c, 114);
855static uint64_t INLINE_NEVER work_0et(uint64_t a, uint32_t *b, uint32_t *c)
857 return WORK_0(a, b, c, 115);
860static uint64_t INLINE_NEVER work_0eu(uint64_t a, uint32_t *b, uint32_t *c)
862 return WORK_0(a, b, c, 116);
865static uint64_t INLINE_NEVER work_0ev(uint64_t a, uint32_t *b, uint32_t *c)
867 return WORK_0(a, b, c, 117);
870static uint64_t INLINE_NEVER work_0ew(uint64_t a, uint32_t *b, uint32_t *c)
872 return WORK_0(a, b, c, 118);
875static uint64_t INLINE_NEVER work_0ex(uint64_t a, uint32_t *b, uint32_t *c)
877 return WORK_0(a, b, c, 119);
880static uint64_t INLINE_NEVER work_0fa(uint64_t a, uint32_t *b, uint32_t *c)
882 return WORK_0(a, b, c, 120);
885static uint64_t INLINE_NEVER work_0fb(uint64_t a, uint32_t *b, uint32_t *c)
887 return WORK_0(a, b, c, 121);
890static uint64_t INLINE_NEVER work_0fc(uint64_t a, uint32_t *b, uint32_t *c)
892 return WORK_0(a, b, c, 122);
895static uint64_t INLINE_NEVER work_0fd(uint64_t a, uint32_t *b, uint32_t *c)
897 return WORK_0(a, b, c, 123);
900static uint64_t INLINE_NEVER work_0fe(uint64_t a, uint32_t *b, uint32_t *c)
902 return WORK_0(a, b, c, 124);
905static uint64_t INLINE_NEVER work_0ff(uint64_t a, uint32_t *b, uint32_t *c)
907 return WORK_0(a, b, c, 125);
910static uint64_t INLINE_NEVER work_0fg(uint64_t a, uint32_t *b, uint32_t *c)
912 return WORK_0(a, b, c, 126);
915static uint64_t INLINE_NEVER work_0fh(uint64_t a, uint32_t *b, uint32_t *c)
917 return WORK_0(a, b, c, 127);
920static uint64_t INLINE_NEVER work_0fi(uint64_t a, uint32_t *b, uint32_t *c)
922 return WORK_0(a, b, c, 128);
925static uint64_t INLINE_NEVER work_0fj(uint64_t a, uint32_t *b, uint32_t *c)
927 return WORK_0(a, b, c, 129);
930static uint64_t INLINE_NEVER work_0fk(uint64_t a, uint32_t *b, uint32_t *c)
932 return WORK_0(a, b, c, 130);
935static uint64_t INLINE_NEVER work_0fl(uint64_t a, uint32_t *b, uint32_t *c)
937 return WORK_0(a, b, c, 131);
940static uint64_t INLINE_NEVER work_0fm(uint64_t a, uint32_t *b, uint32_t *c)
942 return WORK_0(a, b, c, 132);
945static uint64_t INLINE_NEVER work_0fn(uint64_t a, uint32_t *b, uint32_t *c)
947 return WORK_0(a, b, c, 133);
950static uint64_t INLINE_NEVER work_0fo(uint64_t a, uint32_t *b, uint32_t *c)
952 return WORK_0(a, b, c, 134);
955static uint64_t INLINE_NEVER work_0fp(uint64_t a, uint32_t *b, uint32_t *c)
957 return WORK_0(a, b, c, 135);
960static uint64_t INLINE_NEVER work_0fq(uint64_t a, uint32_t *b, uint32_t *c)
962 return WORK_0(a, b, c, 136);
965static uint64_t INLINE_NEVER work_0fr(uint64_t a, uint32_t *b, uint32_t *c)
967 return WORK_0(a, b, c, 137);
970static uint64_t INLINE_NEVER work_0fs(uint64_t a, uint32_t *b, uint32_t *c)
972 return WORK_0(a, b, c, 138);
975static uint64_t INLINE_NEVER work_0ft(uint64_t a, uint32_t *b, uint32_t *c)
977 return WORK_0(a, b, c, 139);
980static uint64_t INLINE_NEVER work_0fu(uint64_t a, uint32_t *b, uint32_t *c)
982 return WORK_0(a, b, c, 140);
985static uint64_t INLINE_NEVER work_0fv(uint64_t a, uint32_t *b, uint32_t *c)
987 return WORK_0(a, b, c, 141);
990static uint64_t INLINE_NEVER work_0fw(uint64_t a, uint32_t *b, uint32_t *c)
992 return WORK_0(a, b, c, 142);
995static uint64_t INLINE_NEVER work_0fx(uint64_t a, uint32_t *b, uint32_t *c)
997 return WORK_0(a, b, c, 143);
1000static uint64_t INLINE_NEVER work_0ga(uint64_t a, uint32_t *b, uint32_t *c)
1002 return WORK_0(a, b, c, 144);
1005static uint64_t INLINE_NEVER work_0gb(uint64_t a, uint32_t *b, uint32_t *c)
1007 return WORK_0(a, b, c, 145);
1010static uint64_t INLINE_NEVER work_0gc(uint64_t a, uint32_t *b, uint32_t *c)
1012 return WORK_0(a, b, c, 146);
1015static uint64_t INLINE_NEVER work_0gd(uint64_t a, uint32_t *b, uint32_t *c)
1017 return WORK_0(a, b, c, 147);
1020static uint64_t INLINE_NEVER work_0ge(uint64_t a, uint32_t *b, uint32_t *c)
1022 return WORK_0(a, b, c, 148);
1025static uint64_t INLINE_NEVER work_0gf(uint64_t a, uint32_t *b, uint32_t *c)
1027 return WORK_0(a, b, c, 149);
1030static uint64_t INLINE_NEVER work_0gg(uint64_t a, uint32_t *b, uint32_t *c)
1032 return WORK_0(a, b, c, 150);
1035static uint64_t INLINE_NEVER work_0gh(uint64_t a, uint32_t *b, uint32_t *c)
1037 return WORK_0(a, b, c, 151);
1040static uint64_t INLINE_NEVER work_0gi(uint64_t a, uint32_t *b, uint32_t *c)
1042 return WORK_0(a, b, c, 152);
1045static uint64_t INLINE_NEVER work_0gj(uint64_t a, uint32_t *b, uint32_t *c)
1047 return WORK_0(a, b, c, 153);
1050static uint64_t INLINE_NEVER work_0gk(uint64_t a, uint32_t *b, uint32_t *c)
1052 return WORK_0(a, b, c, 154);
1055static uint64_t INLINE_NEVER work_0gl(uint64_t a, uint32_t *b, uint32_t *c)
1057 return WORK_0(a, b, c, 155);
1060static uint64_t INLINE_NEVER work_0gm(uint64_t a, uint32_t *b, uint32_t *c)
1062 return WORK_0(a, b, c, 156);
1065static uint64_t INLINE_NEVER work_0gn(uint64_t a, uint32_t *b, uint32_t *c)
1067 return WORK_0(a, b, c, 157);
1070static uint64_t INLINE_NEVER work_0go(uint64_t a, uint32_t *b, uint32_t *c)
1072 return WORK_0(a, b, c, 158);
1075static uint64_t INLINE_NEVER work_0gp(uint64_t a, uint32_t *b, uint32_t *c)
1077 return WORK_0(a, b, c, 159);
1080static uint64_t INLINE_NEVER work_0gq(uint64_t a, uint32_t *b, uint32_t *c)
1082 return WORK_0(a, b, c, 160);
1085static uint64_t INLINE_NEVER work_0gr(uint64_t a, uint32_t *b, uint32_t *c)
1087 return WORK_0(a, b, c, 161);
1090static uint64_t INLINE_NEVER work_0gs(uint64_t a, uint32_t *b, uint32_t *c)
1092 return WORK_0(a, b, c, 162);
1095static uint64_t INLINE_NEVER work_0gt(uint64_t a, uint32_t *b, uint32_t *c)
1097 return WORK_0(a, b, c, 163);
1100static uint64_t INLINE_NEVER work_0gu(uint64_t a, uint32_t *b, uint32_t *c)
1102 return WORK_0(a, b, c, 164);
1105static uint64_t INLINE_NEVER work_0gv(uint64_t a, uint32_t *b, uint32_t *c)
1107 return WORK_0(a, b, c, 165);
1110static uint64_t INLINE_NEVER work_0gw(uint64_t a, uint32_t *b, uint32_t *c)
1112 return WORK_0(a, b, c, 166);
1115static uint64_t INLINE_NEVER work_0gx(uint64_t a, uint32_t *b, uint32_t *c)
1117 return WORK_0(a, b, c, 167);
1120static uint64_t INLINE_NEVER work_0ha(uint64_t a, uint32_t *b, uint32_t *c)
1122 return WORK_0(a, b, c, 168);
1125static uint64_t INLINE_NEVER work_0hb(uint64_t a, uint32_t *b, uint32_t *c)
1127 return WORK_0(a, b, c, 169);
1130static uint64_t INLINE_NEVER work_0hc(uint64_t a, uint32_t *b, uint32_t *c)
1132 return WORK_0(a, b, c, 170);
1135static uint64_t INLINE_NEVER work_0hd(uint64_t a, uint32_t *b, uint32_t *c)
1137 return WORK_0(a, b, c, 171);
1140static uint64_t INLINE_NEVER work_0he(uint64_t a, uint32_t *b, uint32_t *c)
1142 return WORK_0(a, b, c, 172);
1145static uint64_t INLINE_NEVER work_0hf(uint64_t a, uint32_t *b, uint32_t *c)
1147 return WORK_0(a, b, c, 173);
1150static uint64_t INLINE_NEVER work_0hg(uint64_t a, uint32_t *b, uint32_t *c)
1152 return WORK_0(a, b, c, 174);
1155static uint64_t INLINE_NEVER work_0hh(uint64_t a, uint32_t *b, uint32_t *c)
1157 return WORK_0(a, b, c, 175);
1160static uint64_t INLINE_NEVER work_0hi(uint64_t a, uint32_t *b, uint32_t *c)
1162 return WORK_0(a, b, c, 176);
1165static uint64_t INLINE_NEVER work_0hj(uint64_t a, uint32_t *b, uint32_t *c)
1167 return WORK_0(a, b, c, 177);
1170static uint64_t INLINE_NEVER work_0hk(uint64_t a, uint32_t *b, uint32_t *c)
1172 return WORK_0(a, b, c, 178);
1175static uint64_t INLINE_NEVER work_0hl(uint64_t a, uint32_t *b, uint32_t *c)
1177 return WORK_0(a, b, c, 179);
1180static uint64_t INLINE_NEVER work_0hm(uint64_t a, uint32_t *b, uint32_t *c)
1182 return WORK_0(a, b, c, 180);
1185static uint64_t INLINE_NEVER work_0hn(uint64_t a, uint32_t *b, uint32_t *c)
1187 return WORK_0(a, b, c, 181);
1190static uint64_t INLINE_NEVER work_0ho(uint64_t a, uint32_t *b, uint32_t *c)
1192 return WORK_0(a, b, c, 182);
1195static uint64_t INLINE_NEVER work_0hp(uint64_t a, uint32_t *b, uint32_t *c)
1197 return WORK_0(a, b, c, 183);
1200static uint64_t INLINE_NEVER work_0hq(uint64_t a, uint32_t *b, uint32_t *c)
1202 return WORK_0(a, b, c, 184);
1205static uint64_t INLINE_NEVER work_0hr(uint64_t a, uint32_t *b, uint32_t *c)
1207 return WORK_0(a, b, c, 185);
1210static uint64_t INLINE_NEVER work_0hs(uint64_t a, uint32_t *b, uint32_t *c)
1212 return WORK_0(a, b, c, 186);
1215static uint64_t INLINE_NEVER work_0ht(uint64_t a, uint32_t *b, uint32_t *c)
1217 return WORK_0(a, b, c, 187);
1220static uint64_t INLINE_NEVER work_0hu(uint64_t a, uint32_t *b, uint32_t *c)
1222 return WORK_0(a, b, c, 188);
1225static uint64_t INLINE_NEVER work_0hv(uint64_t a, uint32_t *b, uint32_t *c)
1227 return WORK_0(a, b, c, 189);
1230static uint64_t INLINE_NEVER work_0hw(uint64_t a, uint32_t *b, uint32_t *c)
1232 return WORK_0(a, b, c, 190);
1235static uint64_t INLINE_NEVER work_0hx(uint64_t a, uint32_t *b, uint32_t *c)
1237 return WORK_0(a, b, c, 191);
1240static uint64_t INLINE_NEVER work_0ia(uint64_t a, uint32_t *b, uint32_t *c)
1242 return WORK_0(a, b, c, 192);
1245static uint64_t INLINE_NEVER work_0ib(uint64_t a, uint32_t *b, uint32_t *c)
1247 return WORK_0(a, b, c, 193);
1250static uint64_t INLINE_NEVER work_0ic(uint64_t a, uint32_t *b, uint32_t *c)
1252 return WORK_0(a, b, c, 194);
1255static uint64_t INLINE_NEVER work_0id(uint64_t a, uint32_t *b, uint32_t *c)
1257 return WORK_0(a, b, c, 195);
1260static uint64_t INLINE_NEVER work_0ie(uint64_t a, uint32_t *b, uint32_t *c)
1262 return WORK_0(a, b, c, 196);
1265static uint64_t INLINE_NEVER work_0if(uint64_t a, uint32_t *b, uint32_t *c)
1267 return WORK_0(a, b, c, 197);
1270static uint64_t INLINE_NEVER work_0ig(uint64_t a, uint32_t *b, uint32_t *c)
1272 return WORK_0(a, b, c, 198);
1275static uint64_t INLINE_NEVER work_0ih(uint64_t a, uint32_t *b, uint32_t *c)
1277 return WORK_0(a, b, c, 199);
1280static uint64_t INLINE_NEVER work_0ii(uint64_t a, uint32_t *b, uint32_t *c)
1282 return WORK_0(a, b, c, 200);
1285static uint64_t INLINE_NEVER work_0ij(uint64_t a, uint32_t *b, uint32_t *c)
1287 return WORK_0(a, b, c, 201);
1290static uint64_t INLINE_NEVER work_0ik(uint64_t a, uint32_t *b, uint32_t *c)
1292 return WORK_0(a, b, c, 202);
1295static uint64_t INLINE_NEVER work_0il(uint64_t a, uint32_t *b, uint32_t *c)
1297 return WORK_0(a, b, c, 203);
1300static uint64_t INLINE_NEVER work_0im(uint64_t a, uint32_t *b, uint32_t *c)
1302 return WORK_0(a, b, c, 204);
1305static uint64_t INLINE_NEVER work_0in(uint64_t a, uint32_t *b, uint32_t *c)
1307 return WORK_0(a, b, c, 205);
1310static uint64_t INLINE_NEVER work_0io(uint64_t a, uint32_t *b, uint32_t *c)
1312 return WORK_0(a, b, c, 206);
1315static uint64_t INLINE_NEVER work_0ip(uint64_t a, uint32_t *b, uint32_t *c)
1317 return WORK_0(a, b, c, 207);
1320static uint64_t INLINE_NEVER work_0iq(uint64_t a, uint32_t *b, uint32_t *c)
1322 return WORK_0(a, b, c, 208);
1325static uint64_t INLINE_NEVER work_0ir(uint64_t a, uint32_t *b, uint32_t *c)
1327 return WORK_0(a, b, c, 209);
1330static uint64_t INLINE_NEVER work_0is(uint64_t a, uint32_t *b, uint32_t *c)
1332 return WORK_0(a, b, c, 210);
1335static uint64_t INLINE_NEVER work_0it(uint64_t a, uint32_t *b, uint32_t *c)
1337 return WORK_0(a, b, c, 211);
1340static uint64_t INLINE_NEVER work_0iu(uint64_t a, uint32_t *b, uint32_t *c)
1342 return WORK_0(a, b, c, 212);
1345static uint64_t INLINE_NEVER work_0iv(uint64_t a, uint32_t *b, uint32_t *c)
1347 return WORK_0(a, b, c, 213);
1350static uint64_t INLINE_NEVER work_0iw(uint64_t a, uint32_t *b, uint32_t *c)
1352 return WORK_0(a, b, c, 214);
1355static uint64_t INLINE_NEVER work_0ix(uint64_t a, uint32_t *b, uint32_t *c)
1357 return WORK_0(a, b, c, 215);
1360static uint64_t INLINE_NEVER work_0ja(uint64_t a, uint32_t *b, uint32_t *c)
1362 return WORK_0(a, b, c, 216);
1365static uint64_t INLINE_NEVER work_0jb(uint64_t a, uint32_t *b, uint32_t *c)
1367 return WORK_0(a, b, c, 217);
1370static uint64_t INLINE_NEVER work_0jc(uint64_t a, uint32_t *b, uint32_t *c)
1372 return WORK_0(a, b, c, 218);
1375static uint64_t INLINE_NEVER work_0jd(uint64_t a, uint32_t *b, uint32_t *c)
1377 return WORK_0(a, b, c, 219);
1380static uint64_t INLINE_NEVER work_0je(uint64_t a, uint32_t *b, uint32_t *c)
1382 return WORK_0(a, b, c, 220);
1385static uint64_t INLINE_NEVER work_0jf(uint64_t a, uint32_t *b, uint32_t *c)
1387 return WORK_0(a, b, c, 221);
1390static uint64_t INLINE_NEVER work_0jg(uint64_t a, uint32_t *b, uint32_t *c)
1392 return WORK_0(a, b, c, 222);
1395static uint64_t INLINE_NEVER work_0jh(uint64_t a, uint32_t *b, uint32_t *c)
1397 return WORK_0(a, b, c, 223);
1400static uint64_t INLINE_NEVER work_0ji(uint64_t a, uint32_t *b, uint32_t *c)
1402 return WORK_0(a, b, c, 224);
1405static uint64_t INLINE_NEVER work_0jj(uint64_t a, uint32_t *b, uint32_t *c)
1407 return WORK_0(a, b, c, 225);
1410static uint64_t INLINE_NEVER work_0jk(uint64_t a, uint32_t *b, uint32_t *c)
1412 return WORK_0(a, b, c, 226);
1415static uint64_t INLINE_NEVER work_0jl(uint64_t a, uint32_t *b, uint32_t *c)
1417 return WORK_0(a, b, c, 227);
1420static uint64_t INLINE_NEVER work_0jm(uint64_t a, uint32_t *b, uint32_t *c)
1422 return WORK_0(a, b, c, 228);
1425static uint64_t INLINE_NEVER work_0jn(uint64_t a, uint32_t *b, uint32_t *c)
1427 return WORK_0(a, b, c, 229);
1430static uint64_t INLINE_NEVER work_0jo(uint64_t a, uint32_t *b, uint32_t *c)
1432 return WORK_0(a, b, c, 230);
1435static uint64_t INLINE_NEVER work_0jp(uint64_t a, uint32_t *b, uint32_t *c)
1437 return WORK_0(a, b, c, 231);
1440static uint64_t INLINE_NEVER work_0jq(uint64_t a, uint32_t *b, uint32_t *c)
1442 return WORK_0(a, b, c, 232);
1445static uint64_t INLINE_NEVER work_0jr(uint64_t a, uint32_t *b, uint32_t *c)
1447 return WORK_0(a, b, c, 233);
1450static uint64_t INLINE_NEVER work_0js(uint64_t a, uint32_t *b, uint32_t *c)
1452 return WORK_0(a, b, c, 234);
1455static uint64_t INLINE_NEVER work_0jt(uint64_t a, uint32_t *b, uint32_t *c)
1457 return WORK_0(a, b, c, 235);
1460static uint64_t INLINE_NEVER work_0ju(uint64_t a, uint32_t *b, uint32_t *c)
1462 return WORK_0(a, b, c, 236);
1465static uint64_t INLINE_NEVER work_0jv(uint64_t a, uint32_t *b, uint32_t *c)
1467 return WORK_0(a, b, c, 237);
1470static uint64_t INLINE_NEVER work_0jw(uint64_t a, uint32_t *b, uint32_t *c)
1472 return WORK_0(a, b, c, 238);
1475static uint64_t INLINE_NEVER work_0jx(uint64_t a, uint32_t *b, uint32_t *c)
1477 return WORK_0(a, b, c, 239);
1480static uint64_t INLINE_NEVER work_0ka(uint64_t a, uint32_t *b, uint32_t *c)
1482 return WORK_0(a, b, c, 240);
1485static uint64_t INLINE_NEVER work_0kb(uint64_t a, uint32_t *b, uint32_t *c)
1487 return WORK_0(a, b, c, 241);
1490static uint64_t INLINE_NEVER work_0kc(uint64_t a, uint32_t *b, uint32_t *c)
1492 return WORK_0(a, b, c, 242);
1495static uint64_t INLINE_NEVER work_0kd(uint64_t a, uint32_t *b, uint32_t *c)
1497 return WORK_0(a, b, c, 243);
1500static uint64_t INLINE_NEVER work_0ke(uint64_t a, uint32_t *b, uint32_t *c)
1502 return WORK_0(a, b, c, 244);
1505static uint64_t INLINE_NEVER work_0kf(uint64_t a, uint32_t *b, uint32_t *c)
1507 return WORK_0(a, b, c, 245);
1510static uint64_t INLINE_NEVER work_0kg(uint64_t a, uint32_t *b, uint32_t *c)
1512 return WORK_0(a, b, c, 246);
1515static uint64_t INLINE_NEVER work_0kh(uint64_t a, uint32_t *b, uint32_t *c)
1517 return WORK_0(a, b, c, 247);
1520static uint64_t INLINE_NEVER work_0ki(uint64_t a, uint32_t *b, uint32_t *c)
1522 return WORK_0(a, b, c, 248);
1525static uint64_t INLINE_NEVER work_0kj(uint64_t a, uint32_t *b, uint32_t *c)
1527 return WORK_0(a, b, c, 249);
1530static uint64_t INLINE_NEVER work_0kk(uint64_t a, uint32_t *b, uint32_t *c)
1532 return WORK_0(a, b, c, 250);
1535static uint64_t INLINE_NEVER work_0kl(uint64_t a, uint32_t *b, uint32_t *c)
1537 return WORK_0(a, b, c, 251);
1540static uint64_t INLINE_NEVER work_0km(uint64_t a, uint32_t *b, uint32_t *c)
1542 return WORK_0(a, b, c, 252);
1545static uint64_t INLINE_NEVER work_0kn(uint64_t a, uint32_t *b, uint32_t *c)
1547 return WORK_0(a, b, c, 253);
1550static uint64_t INLINE_NEVER work_0ko(uint64_t a, uint32_t *b, uint32_t *c)
1552 return WORK_0(a, b, c, 254);
1555static uint64_t INLINE_NEVER work_0kp(uint64_t a, uint32_t *b, uint32_t *c)
1557 return WORK_0(a, b, c, 255);
1560static uint64_t INLINE_NEVER work_0kq(uint64_t a, uint32_t *b, uint32_t *c)
1562 return WORK_0(a, b, c, 256);
1565static uint64_t INLINE_NEVER work_0kr(uint64_t a, uint32_t *b, uint32_t *c)
1567 return WORK_0(a, b, c, 257);
1570static uint64_t INLINE_NEVER work_0ks(uint64_t a, uint32_t *b, uint32_t *c)
1572 return WORK_0(a, b, c, 258);
1575static uint64_t INLINE_NEVER work_0kt(uint64_t a, uint32_t *b, uint32_t *c)
1577 return WORK_0(a, b, c, 259);
1580static uint64_t INLINE_NEVER work_0ku(uint64_t a, uint32_t *b, uint32_t *c)
1582 return WORK_0(a, b, c, 260);
1585static uint64_t INLINE_NEVER work_0kv(uint64_t a, uint32_t *b, uint32_t *c)
1587 return WORK_0(a, b, c, 261);
1590static uint64_t INLINE_NEVER work_0kw(uint64_t a, uint32_t *b, uint32_t *c)
1592 return WORK_0(a, b, c, 262);
1595static uint64_t INLINE_NEVER work_0kx(uint64_t a, uint32_t *b, uint32_t *c)
1597 return WORK_0(a, b, c, 263);
1600static uint64_t INLINE_NEVER work_0la(uint64_t a, uint32_t *b, uint32_t *c)
1602 return WORK_0(a, b, c, 264);
1605static uint64_t INLINE_NEVER work_0lb(uint64_t a, uint32_t *b, uint32_t *c)
1607 return WORK_0(a, b, c, 265);
1610static uint64_t INLINE_NEVER work_0lc(uint64_t a, uint32_t *b, uint32_t *c)
1612 return WORK_0(a, b, c, 266);
1615static uint64_t INLINE_NEVER work_0ld(uint64_t a, uint32_t *b, uint32_t *c)
1617 return WORK_0(a, b, c, 267);
1620static uint64_t INLINE_NEVER work_0le(uint64_t a, uint32_t *b, uint32_t *c)
1622 return WORK_0(a, b, c, 268);
1625static uint64_t INLINE_NEVER work_0lf(uint64_t a, uint32_t *b, uint32_t *c)
1627 return WORK_0(a, b, c, 269);
1630static uint64_t INLINE_NEVER work_0lg(uint64_t a, uint32_t *b, uint32_t *c)
1632 return WORK_0(a, b, c, 270);
1635static uint64_t INLINE_NEVER work_0lh(uint64_t a, uint32_t *b, uint32_t *c)
1637 return WORK_0(a, b, c, 271);
1640static uint64_t INLINE_NEVER work_0li(uint64_t a, uint32_t *b, uint32_t *c)
1642 return WORK_0(a, b, c, 272);
1645static uint64_t INLINE_NEVER work_0lj(uint64_t a, uint32_t *b, uint32_t *c)
1647 return WORK_0(a, b, c, 273);
1650static uint64_t INLINE_NEVER work_0lk(uint64_t a, uint32_t *b, uint32_t *c)
1652 return WORK_0(a, b, c, 274);
1655static uint64_t INLINE_NEVER work_0ll(uint64_t a, uint32_t *b, uint32_t *c)
1657 return WORK_0(a, b, c, 275);
1660static uint64_t INLINE_NEVER work_0lm(uint64_t a, uint32_t *b, uint32_t *c)
1662 return WORK_0(a, b, c, 276);
1665static uint64_t INLINE_NEVER work_0ln(uint64_t a, uint32_t *b, uint32_t *c)
1667 return WORK_0(a, b, c, 277);
1670static uint64_t INLINE_NEVER work_0lo(uint64_t a, uint32_t *b, uint32_t *c)
1672 return WORK_0(a, b, c, 278);
1675static uint64_t INLINE_NEVER work_0lp(uint64_t a, uint32_t *b, uint32_t *c)
1677 return WORK_0(a, b, c, 279);
1680static uint64_t INLINE_NEVER work_0lq(uint64_t a, uint32_t *b, uint32_t *c)
1682 return WORK_0(a, b, c, 280);
1685static uint64_t INLINE_NEVER work_0lr(uint64_t a, uint32_t *b, uint32_t *c)
1687 return WORK_0(a, b, c, 281);
1690static uint64_t INLINE_NEVER work_0ls(uint64_t a, uint32_t *b, uint32_t *c)
1692 return WORK_0(a, b, c, 282);
1695static uint64_t INLINE_NEVER work_0lt(uint64_t a, uint32_t *b, uint32_t *c)
1697 return WORK_0(a, b, c, 283);
1700static uint64_t INLINE_NEVER work_0lu(uint64_t a, uint32_t *b, uint32_t *c)
1702 return WORK_0(a, b, c, 284);
1705static uint64_t INLINE_NEVER work_0lv(uint64_t a, uint32_t *b, uint32_t *c)
1707 return WORK_0(a, b, c, 285);
1710static uint64_t INLINE_NEVER work_0lw(uint64_t a, uint32_t *b, uint32_t *c)
1712 return WORK_0(a, b, c, 286);
1715static uint64_t INLINE_NEVER work_0lx(uint64_t a, uint32_t *b, uint32_t *c)
1717 return WORK_0(a, b, c, 287);
1720static uint64_t INLINE_NEVER work_0ma(uint64_t a, uint32_t *b, uint32_t *c)
1722 return WORK_0(a, b, c, 288);
1725static uint64_t INLINE_NEVER work_0mb(uint64_t a, uint32_t *b, uint32_t *c)
1727 return WORK_0(a, b, c, 289);
1730static uint64_t INLINE_NEVER work_0mc(uint64_t a, uint32_t *b, uint32_t *c)
1732 return WORK_0(a, b, c, 290);
1735static uint64_t INLINE_NEVER work_0md(uint64_t a, uint32_t *b, uint32_t *c)
1737 return WORK_0(a, b, c, 291);
1740static uint64_t INLINE_NEVER work_0me(uint64_t a, uint32_t *b, uint32_t *c)
1742 return WORK_0(a, b, c, 292);
1745static uint64_t INLINE_NEVER work_0mf(uint64_t a, uint32_t *b, uint32_t *c)
1747 return WORK_0(a, b, c, 293);
1750static uint64_t INLINE_NEVER work_0mg(uint64_t a, uint32_t *b, uint32_t *c)
1752 return WORK_0(a, b, c, 294);
1755static uint64_t INLINE_NEVER work_0mh(uint64_t a, uint32_t *b, uint32_t *c)
1757 return WORK_0(a, b, c, 295);
1760static uint64_t INLINE_NEVER work_0mi(uint64_t a, uint32_t *b, uint32_t *c)
1762 return WORK_0(a, b, c, 296);
1765static uint64_t INLINE_NEVER work_0mj(uint64_t a, uint32_t *b, uint32_t *c)
1767 return WORK_0(a, b, c, 297);
1770static uint64_t INLINE_NEVER work_0mk(uint64_t a, uint32_t *b, uint32_t *c)
1772 return WORK_0(a, b, c, 298);
1775static uint64_t INLINE_NEVER work_0ml(uint64_t a, uint32_t *b, uint32_t *c)
1777 return WORK_0(a, b, c, 299);
1780static uint64_t INLINE_NEVER work_0mm(uint64_t a, uint32_t *b, uint32_t *c)
1782 return WORK_0(a, b, c, 300);
1785static uint64_t INLINE_NEVER work_0mn(uint64_t a, uint32_t *b, uint32_t *c)
1787 return WORK_0(a, b, c, 301);
1790static uint64_t INLINE_NEVER work_0mo(uint64_t a, uint32_t *b, uint32_t *c)
1792 return WORK_0(a, b, c, 302);
1795static uint64_t INLINE_NEVER work_0mp(uint64_t a, uint32_t *b, uint32_t *c)
1797 return WORK_0(a, b, c, 303);
1800static uint64_t INLINE_NEVER work_0mq(uint64_t a, uint32_t *b, uint32_t *c)
1802 return WORK_0(a, b, c, 304);
1805static uint64_t INLINE_NEVER work_0mr(uint64_t a, uint32_t *b, uint32_t *c)
1807 return WORK_0(a, b, c, 305);
1810static uint64_t INLINE_NEVER work_0ms(uint64_t a, uint32_t *b, uint32_t *c)
1812 return WORK_0(a, b, c, 306);
1815static uint64_t INLINE_NEVER work_0mt(uint64_t a, uint32_t *b, uint32_t *c)
1817 return WORK_0(a, b, c, 307);
1820static uint64_t INLINE_NEVER work_0mu(uint64_t a, uint32_t *b, uint32_t *c)
1822 return WORK_0(a, b, c, 308);
1825static uint64_t INLINE_NEVER work_0mv(uint64_t a, uint32_t *b, uint32_t *c)
1827 return WORK_0(a, b, c, 309);
1830static uint64_t INLINE_NEVER work_0mw(uint64_t a, uint32_t *b, uint32_t *c)
1832 return WORK_0(a, b, c, 310);
1835static uint64_t INLINE_NEVER work_0mx(uint64_t a, uint32_t *b, uint32_t *c)
1837 return WORK_0(a, b, c, 311);
1840static uint64_t INLINE_NEVER work_0na(uint64_t a, uint32_t *b, uint32_t *c)
1842 return WORK_0(a, b, c, 312);
1845static uint64_t INLINE_NEVER work_0nb(uint64_t a, uint32_t *b, uint32_t *c)
1847 return WORK_0(a, b, c, 313);
1850static uint64_t INLINE_NEVER work_0nc(uint64_t a, uint32_t *b, uint32_t *c)
1852 return WORK_0(a, b, c, 314);
1855static uint64_t INLINE_NEVER work_0nd(uint64_t a, uint32_t *b, uint32_t *c)
1857 return WORK_0(a, b, c, 315);
1860static uint64_t INLINE_NEVER work_0ne(uint64_t a, uint32_t *b, uint32_t *c)
1862 return WORK_0(a, b, c, 316);
1865static uint64_t INLINE_NEVER work_0nf(uint64_t a, uint32_t *b, uint32_t *c)
1867 return WORK_0(a, b, c, 317);
1870static uint64_t INLINE_NEVER work_0ng(uint64_t a, uint32_t *b, uint32_t *c)
1872 return WORK_0(a, b, c, 318);
1875static uint64_t INLINE_NEVER work_0nh(uint64_t a, uint32_t *b, uint32_t *c)
1877 return WORK_0(a, b, c, 319);
1880static uint64_t INLINE_NEVER work_0ni(uint64_t a, uint32_t *b, uint32_t *c)
1882 return WORK_0(a, b, c, 320);
1885static uint64_t INLINE_NEVER work_0nj(uint64_t a, uint32_t *b, uint32_t *c)
1887 return WORK_0(a, b, c, 321);
1890static uint64_t INLINE_NEVER work_0nk(uint64_t a, uint32_t *b, uint32_t *c)
1892 return WORK_0(a, b, c, 322);
1895static uint64_t INLINE_NEVER work_0nl(uint64_t a, uint32_t *b, uint32_t *c)
1897 return WORK_0(a, b, c, 323);
1900static uint64_t INLINE_NEVER work_0nm(uint64_t a, uint32_t *b, uint32_t *c)
1902 return WORK_0(a, b, c, 324);
1905static uint64_t INLINE_NEVER work_0nn(uint64_t a, uint32_t *b, uint32_t *c)
1907 return WORK_0(a, b, c, 325);
1910static uint64_t INLINE_NEVER work_0no(uint64_t a, uint32_t *b, uint32_t *c)
1912 return WORK_0(a, b, c, 326);
1915static uint64_t INLINE_NEVER work_0np(uint64_t a, uint32_t *b, uint32_t *c)
1917 return WORK_0(a, b, c, 327);
1920static uint64_t INLINE_NEVER work_0nq(uint64_t a, uint32_t *b, uint32_t *c)
1922 return WORK_0(a, b, c, 328);
1925static uint64_t INLINE_NEVER work_0nr(uint64_t a, uint32_t *b, uint32_t *c)
1927 return WORK_0(a, b, c, 329);
1930static uint64_t INLINE_NEVER work_0ns(uint64_t a, uint32_t *b, uint32_t *c)
1932 return WORK_0(a, b, c, 330);
1935static uint64_t INLINE_NEVER work_0nt(uint64_t a, uint32_t *b, uint32_t *c)
1937 return WORK_0(a, b, c, 331);
1940static uint64_t INLINE_NEVER work_0nu(uint64_t a, uint32_t *b, uint32_t *c)
1942 return WORK_0(a, b, c, 332);
1945static uint64_t INLINE_NEVER work_0nv(uint64_t a, uint32_t *b, uint32_t *c)
1947 return WORK_0(a, b, c, 333);
1950static uint64_t INLINE_NEVER work_0nw(uint64_t a, uint32_t *b, uint32_t *c)
1952 return WORK_0(a, b, c, 334);
1955static uint64_t INLINE_NEVER work_0nx(uint64_t a, uint32_t *b, uint32_t *c)
1957 return WORK_0(a, b, c, 335);
1960static uint64_t INLINE_NEVER work_0oa(uint64_t a, uint32_t *b, uint32_t *c)
1962 return WORK_0(a, b, c, 336);
1965static uint64_t INLINE_NEVER work_0ob(uint64_t a, uint32_t *b, uint32_t *c)
1967 return WORK_0(a, b, c, 337);
1970static uint64_t INLINE_NEVER work_0oc(uint64_t a, uint32_t *b, uint32_t *c)
1972 return WORK_0(a, b, c, 338);
1975static uint64_t INLINE_NEVER work_0od(uint64_t a, uint32_t *b, uint32_t *c)
1977 return WORK_0(a, b, c, 339);
1980static uint64_t INLINE_NEVER work_0oe(uint64_t a, uint32_t *b, uint32_t *c)
1982 return WORK_0(a, b, c, 340);
1985static uint64_t INLINE_NEVER work_0of(uint64_t a, uint32_t *b, uint32_t *c)
1987 return WORK_0(a, b, c, 341);
1990static uint64_t INLINE_NEVER work_0og(uint64_t a, uint32_t *b, uint32_t *c)
1992 return WORK_0(a, b, c, 342);
1995static uint64_t INLINE_NEVER work_0oh(uint64_t a, uint32_t *b, uint32_t *c)
1997 return WORK_0(a, b, c, 343);
2000static uint64_t INLINE_NEVER work_0oi(uint64_t a, uint32_t *b, uint32_t *c)
2002 return WORK_0(a, b, c, 344);
2005static uint64_t INLINE_NEVER work_0oj(uint64_t a, uint32_t *b, uint32_t *c)
2007 return WORK_0(a, b, c, 345);
2010static uint64_t INLINE_NEVER work_0ok(uint64_t a, uint32_t *b, uint32_t *c)
2012 return WORK_0(a, b, c, 346);
2015static uint64_t INLINE_NEVER work_0ol(uint64_t a, uint32_t *b, uint32_t *c)
2017 return WORK_0(a, b, c, 347);
2020static uint64_t INLINE_NEVER work_0om(uint64_t a, uint32_t *b, uint32_t *c)
2022 return WORK_0(a, b, c, 348);
2025static uint64_t INLINE_NEVER work_0on(uint64_t a, uint32_t *b, uint32_t *c)
2027 return WORK_0(a, b, c, 349);
2030static uint64_t INLINE_NEVER work_0oo(uint64_t a, uint32_t *b, uint32_t *c)
2032 return WORK_0(a, b, c, 350);
2035static uint64_t INLINE_NEVER work_0op(uint64_t a, uint32_t *b, uint32_t *c)
2037 return WORK_0(a, b, c, 351);
2040static uint64_t INLINE_NEVER work_0oq(uint64_t a, uint32_t *b, uint32_t *c)
2042 return WORK_0(a, b, c, 352);
2045static uint64_t INLINE_NEVER work_0or(uint64_t a, uint32_t *b, uint32_t *c)
2047 return WORK_0(a, b, c, 353);
2050static uint64_t INLINE_NEVER work_0os(uint64_t a, uint32_t *b, uint32_t *c)
2052 return WORK_0(a, b, c, 354);
2055static uint64_t INLINE_NEVER work_0ot(uint64_t a, uint32_t *b, uint32_t *c)
2057 return WORK_0(a, b, c, 355);
2060static uint64_t INLINE_NEVER work_0ou(uint64_t a, uint32_t *b, uint32_t *c)
2062 return WORK_0(a, b, c, 356);
2065static uint64_t INLINE_NEVER work_0ov(uint64_t a, uint32_t *b, uint32_t *c)
2067 return WORK_0(a, b, c, 357);
2070static uint64_t INLINE_NEVER work_0ow(uint64_t a, uint32_t *b, uint32_t *c)
2072 return WORK_0(a, b, c, 358);
2075static uint64_t INLINE_NEVER work_0ox(uint64_t a, uint32_t *b, uint32_t *c)
2077 return WORK_0(a, b, c, 359);
2080static uint64_t INLINE_NEVER work_0pa(uint64_t a, uint32_t *b, uint32_t *c)
2082 return WORK_0(a, b, c, 360);
2085static uint64_t INLINE_NEVER work_0pb(uint64_t a, uint32_t *b, uint32_t *c)
2087 return WORK_0(a, b, c, 361);
2090static uint64_t INLINE_NEVER work_0pc(uint64_t a, uint32_t *b, uint32_t *c)
2092 return WORK_0(a, b, c, 362);
2095static uint64_t INLINE_NEVER work_0pd(uint64_t a, uint32_t *b, uint32_t *c)
2097 return WORK_0(a, b, c, 363);
2100static uint64_t INLINE_NEVER work_0pe(uint64_t a, uint32_t *b, uint32_t *c)
2102 return WORK_0(a, b, c, 364);
2105static uint64_t INLINE_NEVER work_0pf(uint64_t a, uint32_t *b, uint32_t *c)
2107 return WORK_0(a, b, c, 365);
2110static uint64_t INLINE_NEVER work_0pg(uint64_t a, uint32_t *b, uint32_t *c)
2112 return WORK_0(a, b, c, 366);
2115static uint64_t INLINE_NEVER work_0ph(uint64_t a, uint32_t *b, uint32_t *c)
2117 return WORK_0(a, b, c, 367);
2120static uint64_t INLINE_NEVER work_0pi(uint64_t a, uint32_t *b, uint32_t *c)
2122 return WORK_0(a, b, c, 368);
2125static uint64_t INLINE_NEVER work_0pj(uint64_t a, uint32_t *b, uint32_t *c)
2127 return WORK_0(a, b, c, 369);
2130static uint64_t INLINE_NEVER work_0pk(uint64_t a, uint32_t *b, uint32_t *c)
2132 return WORK_0(a, b, c, 370);
2135static uint64_t INLINE_NEVER work_0pl(uint64_t a, uint32_t *b, uint32_t *c)
2137 return WORK_0(a, b, c, 371);
2140static uint64_t INLINE_NEVER work_0pm(uint64_t a, uint32_t *b, uint32_t *c)
2142 return WORK_0(a, b, c, 372);
2145static uint64_t INLINE_NEVER work_0pn(uint64_t a, uint32_t *b, uint32_t *c)
2147 return WORK_0(a, b, c, 373);
2150static uint64_t INLINE_NEVER work_0po(uint64_t a, uint32_t *b, uint32_t *c)
2152 return WORK_0(a, b, c, 374);
2155static uint64_t INLINE_NEVER work_0pp(uint64_t a, uint32_t *b, uint32_t *c)
2157 return WORK_0(a, b, c, 375);
2160static uint64_t INLINE_NEVER work_0pq(uint64_t a, uint32_t *b, uint32_t *c)
2162 return WORK_0(a, b, c, 376);
2165static uint64_t INLINE_NEVER work_0pr(uint64_t a, uint32_t *b, uint32_t *c)
2167 return WORK_0(a, b, c, 377);
2170static uint64_t INLINE_NEVER work_0ps(uint64_t a, uint32_t *b, uint32_t *c)
2172 return WORK_0(a, b, c, 378);
2175static uint64_t INLINE_NEVER work_0pt(uint64_t a, uint32_t *b, uint32_t *c)
2177 return WORK_0(a, b, c, 379);
2180static uint64_t INLINE_NEVER work_0pu(uint64_t a, uint32_t *b, uint32_t *c)
2182 return WORK_0(a, b, c, 380);
2185static uint64_t INLINE_NEVER work_0pv(uint64_t a, uint32_t *b, uint32_t *c)
2187 return WORK_0(a, b, c, 381);
2190static uint64_t INLINE_NEVER work_0pw(uint64_t a, uint32_t *b, uint32_t *c)
2192 return WORK_0(a, b, c, 382);
2195static uint64_t INLINE_NEVER work_0px(uint64_t a, uint32_t *b, uint32_t *c)
2197 return WORK_0(a, b, c, 383);
2200static uint64_t INLINE_NEVER work_0qa(uint64_t a, uint32_t *b, uint32_t *c)
2202 return WORK_0(a, b, c, 384);
2205static uint64_t INLINE_NEVER work_0qb(uint64_t a, uint32_t *b, uint32_t *c)
2207 return WORK_0(a, b, c, 385);
2210static uint64_t INLINE_NEVER work_0qc(uint64_t a, uint32_t *b, uint32_t *c)
2212 return WORK_0(a, b, c, 386);
2215static uint64_t INLINE_NEVER work_0qd(uint64_t a, uint32_t *b, uint32_t *c)
2217 return WORK_0(a, b, c, 387);
2220static uint64_t INLINE_NEVER work_0qe(uint64_t a, uint32_t *b, uint32_t *c)
2222 return WORK_0(a, b, c, 388);
2225static uint64_t INLINE_NEVER work_0qf(uint64_t a, uint32_t *b, uint32_t *c)
2227 return WORK_0(a, b, c, 389);
2230static uint64_t INLINE_NEVER work_0qg(uint64_t a, uint32_t *b, uint32_t *c)
2232 return WORK_0(a, b, c, 390);
2235static uint64_t INLINE_NEVER work_0qh(uint64_t a, uint32_t *b, uint32_t *c)
2237 return WORK_0(a, b, c, 391);
2240static uint64_t INLINE_NEVER work_0qi(uint64_t a, uint32_t *b, uint32_t *c)
2242 return WORK_0(a, b, c, 392);
2245static uint64_t INLINE_NEVER work_0qj(uint64_t a, uint32_t *b, uint32_t *c)
2247 return WORK_0(a, b, c, 393);
2250static uint64_t INLINE_NEVER work_0qk(uint64_t a, uint32_t *b, uint32_t *c)
2252 return WORK_0(a, b, c, 394);
2255static uint64_t INLINE_NEVER work_0ql(uint64_t a, uint32_t *b, uint32_t *c)
2257 return WORK_0(a, b, c, 395);
2260static uint64_t INLINE_NEVER work_0qm(uint64_t a, uint32_t *b, uint32_t *c)
2262 return WORK_0(a, b, c, 396);
2265static uint64_t INLINE_NEVER work_0qn(uint64_t a, uint32_t *b, uint32_t *c)
2267 return WORK_0(a, b, c, 397);
2270static uint64_t INLINE_NEVER work_0qo(uint64_t a, uint32_t *b, uint32_t *c)
2272 return WORK_0(a, b, c, 398);
2275static uint64_t INLINE_NEVER work_0qp(uint64_t a, uint32_t *b, uint32_t *c)
2277 return WORK_0(a, b, c, 399);
2280static uint64_t INLINE_NEVER work_0qq(uint64_t a, uint32_t *b, uint32_t *c)
2282 return WORK_0(a, b, c, 400);
2285static uint64_t INLINE_NEVER work_0qr(uint64_t a, uint32_t *b, uint32_t *c)
2287 return WORK_0(a, b, c, 401);
2290static uint64_t INLINE_NEVER work_0qs(uint64_t a, uint32_t *b, uint32_t *c)
2292 return WORK_0(a, b, c, 402);
2295static uint64_t INLINE_NEVER work_0qt(uint64_t a, uint32_t *b, uint32_t *c)
2297 return WORK_0(a, b, c, 403);
2300static uint64_t INLINE_NEVER work_0qu(uint64_t a, uint32_t *b, uint32_t *c)
2302 return WORK_0(a, b, c, 404);
2305static uint64_t INLINE_NEVER work_0qv(uint64_t a, uint32_t *b, uint32_t *c)
2307 return WORK_0(a, b, c, 405);
2310static uint64_t INLINE_NEVER work_0qw(uint64_t a, uint32_t *b, uint32_t *c)
2312 return WORK_0(a, b, c, 406);
2315static uint64_t INLINE_NEVER work_0qx(uint64_t a, uint32_t *b, uint32_t *c)
2317 return WORK_0(a, b, c, 407);
2320static uint64_t INLINE_NEVER work_0ra(uint64_t a, uint32_t *b, uint32_t *c)
2322 return WORK_0(a, b, c, 408);
2325static uint64_t INLINE_NEVER work_0rb(uint64_t a, uint32_t *b, uint32_t *c)
2327 return WORK_0(a, b, c, 409);
2330static uint64_t INLINE_NEVER work_0rc(uint64_t a, uint32_t *b, uint32_t *c)
2332 return WORK_0(a, b, c, 410);
2335static uint64_t INLINE_NEVER work_0rd(uint64_t a, uint32_t *b, uint32_t *c)
2337 return WORK_0(a, b, c, 411);
2340static uint64_t INLINE_NEVER work_0re(uint64_t a, uint32_t *b, uint32_t *c)
2342 return WORK_0(a, b, c, 412);
2345static uint64_t INLINE_NEVER work_0rf(uint64_t a, uint32_t *b, uint32_t *c)
2347 return WORK_0(a, b, c, 413);
2350static uint64_t INLINE_NEVER work_0rg(uint64_t a, uint32_t *b, uint32_t *c)
2352 return WORK_0(a, b, c, 414);
2355static uint64_t INLINE_NEVER work_0rh(uint64_t a, uint32_t *b, uint32_t *c)
2357 return WORK_0(a, b, c, 415);
2360static uint64_t INLINE_NEVER work_0ri(uint64_t a, uint32_t *b, uint32_t *c)
2362 return WORK_0(a, b, c, 416);
2365static uint64_t INLINE_NEVER work_0rj(uint64_t a, uint32_t *b, uint32_t *c)
2367 return WORK_0(a, b, c, 417);
2370static uint64_t INLINE_NEVER work_0rk(uint64_t a, uint32_t *b, uint32_t *c)
2372 return WORK_0(a, b, c, 418);
2375static uint64_t INLINE_NEVER work_0rl(uint64_t a, uint32_t *b, uint32_t *c)
2377 return WORK_0(a, b, c, 419);
2380static uint64_t INLINE_NEVER work_0rm(uint64_t a, uint32_t *b, uint32_t *c)
2382 return WORK_0(a, b, c, 420);
2385static uint64_t INLINE_NEVER work_0rn(uint64_t a, uint32_t *b, uint32_t *c)
2387 return WORK_0(a, b, c, 421);
2390static uint64_t INLINE_NEVER work_0ro(uint64_t a, uint32_t *b, uint32_t *c)
2392 return WORK_0(a, b, c, 422);
2395static uint64_t INLINE_NEVER work_0rp(uint64_t a, uint32_t *b, uint32_t *c)
2397 return WORK_0(a, b, c, 423);
2400static uint64_t INLINE_NEVER work_0rq(uint64_t a, uint32_t *b, uint32_t *c)
2402 return WORK_0(a, b, c, 424);
2405static uint64_t INLINE_NEVER work_0rr(uint64_t a, uint32_t *b, uint32_t *c)
2407 return WORK_0(a, b, c, 425);
2410static uint64_t INLINE_NEVER work_0rs(uint64_t a, uint32_t *b, uint32_t *c)
2412 return WORK_0(a, b, c, 426);
2415static uint64_t INLINE_NEVER work_0rt(uint64_t a, uint32_t *b, uint32_t *c)
2417 return WORK_0(a, b, c, 427);
2420static uint64_t INLINE_NEVER work_0ru(uint64_t a, uint32_t *b, uint32_t *c)
2422 return WORK_0(a, b, c, 428);
2425static uint64_t INLINE_NEVER work_0rv(uint64_t a, uint32_t *b, uint32_t *c)
2427 return WORK_0(a, b, c, 429);
2430static uint64_t INLINE_NEVER work_0rw(uint64_t a, uint32_t *b, uint32_t *c)
2432 return WORK_0(a, b, c, 430);
2435static uint64_t INLINE_NEVER work_0rx(uint64_t a, uint32_t *b, uint32_t *c)
2437 return WORK_0(a, b, c, 431);
2440static uint64_t INLINE_NEVER work_0sa(uint64_t a, uint32_t *b, uint32_t *c)
2442 return WORK_0(a, b, c, 432);
2445static uint64_t INLINE_NEVER work_0sb(uint64_t a, uint32_t *b, uint32_t *c)
2447 return WORK_0(a, b, c, 433);
2450static uint64_t INLINE_NEVER work_0sc(uint64_t a, uint32_t *b, uint32_t *c)
2452 return WORK_0(a, b, c, 434);
2455static uint64_t INLINE_NEVER work_0sd(uint64_t a, uint32_t *b, uint32_t *c)
2457 return WORK_0(a, b, c, 435);
2460static uint64_t INLINE_NEVER work_0se(uint64_t a, uint32_t *b, uint32_t *c)
2462 return WORK_0(a, b, c, 436);
2465static uint64_t INLINE_NEVER work_0sf(uint64_t a, uint32_t *b, uint32_t *c)
2467 return WORK_0(a, b, c, 437);
2470static uint64_t INLINE_NEVER work_0sg(uint64_t a, uint32_t *b, uint32_t *c)
2472 return WORK_0(a, b, c, 438);
2475static uint64_t INLINE_NEVER work_0sh(uint64_t a, uint32_t *b, uint32_t *c)
2477 return WORK_0(a, b, c, 439);
2480static uint64_t INLINE_NEVER work_0si(uint64_t a, uint32_t *b, uint32_t *c)
2482 return WORK_0(a, b, c, 440);
2485static uint64_t INLINE_NEVER work_0sj(uint64_t a, uint32_t *b, uint32_t *c)
2487 return WORK_0(a, b, c, 441);
2490static uint64_t INLINE_NEVER work_0sk(uint64_t a, uint32_t *b, uint32_t *c)
2492 return WORK_0(a, b, c, 442);
2495static uint64_t INLINE_NEVER work_0sl(uint64_t a, uint32_t *b, uint32_t *c)
2497 return WORK_0(a, b, c, 443);
2500static uint64_t INLINE_NEVER work_0sm(uint64_t a, uint32_t *b, uint32_t *c)
2502 return WORK_0(a, b, c, 444);
2505static uint64_t INLINE_NEVER work_0sn(uint64_t a, uint32_t *b, uint32_t *c)
2507 return WORK_0(a, b, c, 445);
2510static uint64_t INLINE_NEVER work_0so(uint64_t a, uint32_t *b, uint32_t *c)
2512 return WORK_0(a, b, c, 446);
2515static uint64_t INLINE_NEVER work_0sp(uint64_t a, uint32_t *b, uint32_t *c)
2517 return WORK_0(a, b, c, 447);
2520static uint64_t INLINE_NEVER work_0sq(uint64_t a, uint32_t *b, uint32_t *c)
2522 return WORK_0(a, b, c, 448);
2525static uint64_t INLINE_NEVER work_0sr(uint64_t a, uint32_t *b, uint32_t *c)
2527 return WORK_0(a, b, c, 449);
2530static uint64_t INLINE_NEVER work_0ss(uint64_t a, uint32_t *b, uint32_t *c)
2532 return WORK_0(a, b, c, 450);
2535static uint64_t INLINE_NEVER work_0st(uint64_t a, uint32_t *b, uint32_t *c)
2537 return WORK_0(a, b, c, 451);
2540static uint64_t INLINE_NEVER work_0su(uint64_t a, uint32_t *b, uint32_t *c)
2542 return WORK_0(a, b, c, 452);
2545static uint64_t INLINE_NEVER work_0sv(uint64_t a, uint32_t *b, uint32_t *c)
2547 return WORK_0(a, b, c, 453);
2550static uint64_t INLINE_NEVER work_0sw(uint64_t a, uint32_t *b, uint32_t *c)
2552 return WORK_0(a, b, c, 454);
2555static uint64_t INLINE_NEVER work_0sx(uint64_t a, uint32_t *b, uint32_t *c)
2557 return WORK_0(a, b, c, 455);
2560static uint64_t INLINE_NEVER work_0ta(uint64_t a, uint32_t *b, uint32_t *c)
2562 return WORK_0(a, b, c, 456);
2565static uint64_t INLINE_NEVER work_0tb(uint64_t a, uint32_t *b, uint32_t *c)
2567 return WORK_0(a, b, c, 457);
2570static uint64_t INLINE_NEVER work_0tc(uint64_t a, uint32_t *b, uint32_t *c)
2572 return WORK_0(a, b, c, 458);
2575static uint64_t INLINE_NEVER work_0td(uint64_t a, uint32_t *b, uint32_t *c)
2577 return WORK_0(a, b, c, 459);
2580static uint64_t INLINE_NEVER work_0te(uint64_t a, uint32_t *b, uint32_t *c)
2582 return WORK_0(a, b, c, 460);
2585static uint64_t INLINE_NEVER work_0tf(uint64_t a, uint32_t *b, uint32_t *c)
2587 return WORK_0(a, b, c, 461);
2590static uint64_t INLINE_NEVER work_0tg(uint64_t a, uint32_t *b, uint32_t *c)
2592 return WORK_0(a, b, c, 462);
2595static uint64_t INLINE_NEVER work_0th(uint64_t a, uint32_t *b, uint32_t *c)
2597 return WORK_0(a, b, c, 463);
2600static uint64_t INLINE_NEVER work_0ti(uint64_t a, uint32_t *b, uint32_t *c)
2602 return WORK_0(a, b, c, 464);
2605static uint64_t INLINE_NEVER work_0tj(uint64_t a, uint32_t *b, uint32_t *c)
2607 return WORK_0(a, b, c, 465);
2610static uint64_t INLINE_NEVER work_0tk(uint64_t a, uint32_t *b, uint32_t *c)
2612 return WORK_0(a, b, c, 466);
2615static uint64_t INLINE_NEVER work_0tl(uint64_t a, uint32_t *b, uint32_t *c)
2617 return WORK_0(a, b, c, 467);
2620static uint64_t INLINE_NEVER work_0tm(uint64_t a, uint32_t *b, uint32_t *c)
2622 return WORK_0(a, b, c, 468);
2625static uint64_t INLINE_NEVER work_0tn(uint64_t a, uint32_t *b, uint32_t *c)
2627 return WORK_0(a, b, c, 469);
2630static uint64_t INLINE_NEVER work_0to(uint64_t a, uint32_t *b, uint32_t *c)
2632 return WORK_0(a, b, c, 470);
2635static uint64_t INLINE_NEVER work_0tp(uint64_t a, uint32_t *b, uint32_t *c)
2637 return WORK_0(a, b, c, 471);
2640static uint64_t INLINE_NEVER work_0tq(uint64_t a, uint32_t *b, uint32_t *c)
2642 return WORK_0(a, b, c, 472);
2645static uint64_t INLINE_NEVER work_0tr(uint64_t a, uint32_t *b, uint32_t *c)
2647 return WORK_0(a, b, c, 473);
2650static uint64_t INLINE_NEVER work_0ts(uint64_t a, uint32_t *b, uint32_t *c)
2652 return WORK_0(a, b, c, 474);
2655static uint64_t INLINE_NEVER work_0tt(uint64_t a, uint32_t *b, uint32_t *c)
2657 return WORK_0(a, b, c, 475);
2660static uint64_t INLINE_NEVER work_0tu(uint64_t a, uint32_t *b, uint32_t *c)
2662 return WORK_0(a, b, c, 476);
2665static uint64_t INLINE_NEVER work_0tv(uint64_t a, uint32_t *b, uint32_t *c)
2667 return WORK_0(a, b, c, 477);
2670static uint64_t INLINE_NEVER work_0tw(uint64_t a, uint32_t *b, uint32_t *c)
2672 return WORK_0(a, b, c, 478);
2675static uint64_t INLINE_NEVER work_0tx(uint64_t a, uint32_t *b, uint32_t *c)
2677 return WORK_0(a, b, c, 479);
2680static uint64_t INLINE_NEVER work_0ua(uint64_t a, uint32_t *b, uint32_t *c)
2682 return WORK_0(a, b, c, 480);
2685static uint64_t INLINE_NEVER work_0ub(uint64_t a, uint32_t *b, uint32_t *c)
2687 return WORK_0(a, b, c, 481);
2690static uint64_t INLINE_NEVER work_0uc(uint64_t a, uint32_t *b, uint32_t *c)
2692 return WORK_0(a, b, c, 482);
2695static uint64_t INLINE_NEVER work_0ud(uint64_t a, uint32_t *b, uint32_t *c)
2697 return WORK_0(a, b, c, 483);
2700static uint64_t INLINE_NEVER work_0ue(uint64_t a, uint32_t *b, uint32_t *c)
2702 return WORK_0(a, b, c, 484);
2705static uint64_t INLINE_NEVER work_0uf(uint64_t a, uint32_t *b, uint32_t *c)
2707 return WORK_0(a, b, c, 485);
2710static uint64_t INLINE_NEVER work_0ug(uint64_t a, uint32_t *b, uint32_t *c)
2712 return WORK_0(a, b, c, 486);
2715static uint64_t INLINE_NEVER work_0uh(uint64_t a, uint32_t *b, uint32_t *c)
2717 return WORK_0(a, b, c, 487);
2720static uint64_t INLINE_NEVER work_0ui(uint64_t a, uint32_t *b, uint32_t *c)
2722 return WORK_0(a, b, c, 488);
2725static uint64_t INLINE_NEVER work_0uj(uint64_t a, uint32_t *b, uint32_t *c)
2727 return WORK_0(a, b, c, 489);
2730static uint64_t INLINE_NEVER work_0uk(uint64_t a, uint32_t *b, uint32_t *c)
2732 return WORK_0(a, b, c, 490);
2735static uint64_t INLINE_NEVER work_0ul(uint64_t a, uint32_t *b, uint32_t *c)
2737 return WORK_0(a, b, c, 491);
2740static uint64_t INLINE_NEVER work_0um(uint64_t a, uint32_t *b, uint32_t *c)
2742 return WORK_0(a, b, c, 492);
2745static uint64_t INLINE_NEVER work_0un(uint64_t a, uint32_t *b, uint32_t *c)
2747 return WORK_0(a, b, c, 493);
2750static uint64_t INLINE_NEVER work_0uo(uint64_t a, uint32_t *b, uint32_t *c)
2752 return WORK_0(a, b, c, 494);
2755static uint64_t INLINE_NEVER work_0up(uint64_t a, uint32_t *b, uint32_t *c)
2757 return WORK_0(a, b, c, 495);
2760static uint64_t INLINE_NEVER work_0uq(uint64_t a, uint32_t *b, uint32_t *c)
2762 return WORK_0(a, b, c, 496);
2765static uint64_t INLINE_NEVER work_0ur(uint64_t a, uint32_t *b, uint32_t *c)
2767 return WORK_0(a, b, c, 497);
2770static uint64_t INLINE_NEVER work_0us(uint64_t a, uint32_t *b, uint32_t *c)
2772 return WORK_0(a, b, c, 498);
2775static uint64_t INLINE_NEVER work_0ut(uint64_t a, uint32_t *b, uint32_t *c)
2777 return WORK_0(a, b, c, 499);
2780static uint64_t INLINE_NEVER work_0uu(uint64_t a, uint32_t *b, uint32_t *c)
2782 return WORK_0(a, b, c, 500);
2785static uint64_t INLINE_NEVER work_0uv(uint64_t a, uint32_t *b, uint32_t *c)
2787 return WORK_0(a, b, c, 501);
2790static uint64_t INLINE_NEVER work_0uw(uint64_t a, uint32_t *b, uint32_t *c)
2792 return WORK_0(a, b, c, 502);
2795static uint64_t INLINE_NEVER work_0ux(uint64_t a, uint32_t *b, uint32_t *c)
2797 return WORK_0(a, b, c, 503);
2800static uint64_t INLINE_NEVER work_0va(uint64_t a, uint32_t *b, uint32_t *c)
2802 return WORK_0(a, b, c, 504);
2805static uint64_t INLINE_NEVER work_0vb(uint64_t a, uint32_t *b, uint32_t *c)
2807 return WORK_0(a, b, c, 505);
2810static uint64_t INLINE_NEVER work_0vc(uint64_t a, uint32_t *b, uint32_t *c)
2812 return WORK_0(a, b, c, 506);
2815static uint64_t INLINE_NEVER work_0vd(uint64_t a, uint32_t *b, uint32_t *c)
2817 return WORK_0(a, b, c, 507);
2820static uint64_t INLINE_NEVER work_0ve(uint64_t a, uint32_t *b, uint32_t *c)
2822 return WORK_0(a, b, c, 508);
2825static uint64_t INLINE_NEVER work_0vf(uint64_t a, uint32_t *b, uint32_t *c)
2827 return WORK_0(a, b, c, 509);
2830static uint64_t INLINE_NEVER work_0vg(uint64_t a, uint32_t *b, uint32_t *c)
2832 return WORK_0(a, b, c, 510);
2835static uint64_t INLINE_NEVER work_0vh(uint64_t a, uint32_t *b, uint32_t *c)
2837 return WORK_0(a, b, c, 511);
2840static uint64_t INLINE_NEVER work_0vi(uint64_t a, uint32_t *b, uint32_t *c)
2842 return WORK_0(a, b, c, 512);
2845static uint64_t INLINE_NEVER work_0vj(uint64_t a, uint32_t *b, uint32_t *c)
2847 return WORK_0(a, b, c, 513);
2850static uint64_t INLINE_NEVER work_0vk(uint64_t a, uint32_t *b, uint32_t *c)
2852 return WORK_0(a, b, c, 514);
2855static uint64_t INLINE_NEVER work_0vl(uint64_t a, uint32_t *b, uint32_t *c)
2857 return WORK_0(a, b, c, 515);
2860static uint64_t INLINE_NEVER work_0vm(uint64_t a, uint32_t *b, uint32_t *c)
2862 return WORK_0(a, b, c, 516);
2865static uint64_t INLINE_NEVER work_0vn(uint64_t a, uint32_t *b, uint32_t *c)
2867 return WORK_0(a, b, c, 517);
2870static uint64_t INLINE_NEVER work_0vo(uint64_t a, uint32_t *b, uint32_t *c)
2872 return WORK_0(a, b, c, 518);
2875static uint64_t INLINE_NEVER work_0vp(uint64_t a, uint32_t *b, uint32_t *c)
2877 return WORK_0(a, b, c, 519);
2880static uint64_t INLINE_NEVER work_0vq(uint64_t a, uint32_t *b, uint32_t *c)
2882 return WORK_0(a, b, c, 520);
2885static uint64_t INLINE_NEVER work_0vr(uint64_t a, uint32_t *b, uint32_t *c)
2887 return WORK_0(a, b, c, 521);
2890static uint64_t INLINE_NEVER work_0vs(uint64_t a, uint32_t *b, uint32_t *c)
2892 return WORK_0(a, b, c, 522);
2895static uint64_t INLINE_NEVER work_0vt(uint64_t a, uint32_t *b, uint32_t *c)
2897 return WORK_0(a, b, c, 523);
2900static uint64_t INLINE_NEVER work_0vu(uint64_t a, uint32_t *b, uint32_t *c)
2902 return WORK_0(a, b, c, 524);
2905static uint64_t INLINE_NEVER work_0vv(uint64_t a, uint32_t *b, uint32_t *c)
2907 return WORK_0(a, b, c, 525);
2910static uint64_t INLINE_NEVER work_0vw(uint64_t a, uint32_t *b, uint32_t *c)
2912 return WORK_0(a, b, c, 526);
2915static uint64_t INLINE_NEVER work_0vx(uint64_t a, uint32_t *b, uint32_t *c)
2917 return WORK_0(a, b, c, 527);
2920static uint64_t INLINE_NEVER work_0wa(uint64_t a, uint32_t *b, uint32_t *c)
2922 return WORK_0(a, b, c, 528);
2925static uint64_t INLINE_NEVER work_0wb(uint64_t a, uint32_t *b, uint32_t *c)
2927 return WORK_0(a, b, c, 529);
2930static uint64_t INLINE_NEVER work_0wc(uint64_t a, uint32_t *b, uint32_t *c)
2932 return WORK_0(a, b, c, 530);
2935static uint64_t INLINE_NEVER work_0wd(uint64_t a, uint32_t *b, uint32_t *c)
2937 return WORK_0(a, b, c, 531);
2940static uint64_t INLINE_NEVER work_0we(uint64_t a, uint32_t *b, uint32_t *c)
2942 return WORK_0(a, b, c, 532);
2945static uint64_t INLINE_NEVER work_0wf(uint64_t a, uint32_t *b, uint32_t *c)
2947 return WORK_0(a, b, c, 533);
2950static uint64_t INLINE_NEVER work_0wg(uint64_t a, uint32_t *b, uint32_t *c)
2952 return WORK_0(a, b, c, 534);
2955static uint64_t INLINE_NEVER work_0wh(uint64_t a, uint32_t *b, uint32_t *c)
2957 return WORK_0(a, b, c, 535);
2960static uint64_t INLINE_NEVER work_0wi(uint64_t a, uint32_t *b, uint32_t *c)
2962 return WORK_0(a, b, c, 536);
2965static uint64_t INLINE_NEVER work_0wj(uint64_t a, uint32_t *b, uint32_t *c)
2967 return WORK_0(a, b, c, 537);
2970static uint64_t INLINE_NEVER work_0wk(uint64_t a, uint32_t *b, uint32_t *c)
2972 return WORK_0(a, b, c, 538);
2975static uint64_t INLINE_NEVER work_0wl(uint64_t a, uint32_t *b, uint32_t *c)
2977 return WORK_0(a, b, c, 539);
2980static uint64_t INLINE_NEVER work_0wm(uint64_t a, uint32_t *b, uint32_t *c)
2982 return WORK_0(a, b, c, 540);
2985static uint64_t INLINE_NEVER work_0wn(uint64_t a, uint32_t *b, uint32_t *c)
2987 return WORK_0(a, b, c, 541);
2990static uint64_t INLINE_NEVER work_0wo(uint64_t a, uint32_t *b, uint32_t *c)
2992 return WORK_0(a, b, c, 542);
2995static uint64_t INLINE_NEVER work_0wp(uint64_t a, uint32_t *b, uint32_t *c)
2997 return WORK_0(a, b, c, 543);
3000static uint64_t INLINE_NEVER work_0wq(uint64_t a, uint32_t *b, uint32_t *c)
3002 return WORK_0(a, b, c, 544);
3005static uint64_t INLINE_NEVER work_0wr(uint64_t a, uint32_t *b, uint32_t *c)
3007 return WORK_0(a, b, c, 545);
3010static uint64_t INLINE_NEVER work_0ws(uint64_t a, uint32_t *b, uint32_t *c)
3012 return WORK_0(a, b, c, 546);
3015static uint64_t INLINE_NEVER work_0wt(uint64_t a, uint32_t *b, uint32_t *c)
3017 return WORK_0(a, b, c, 547);
3020static uint64_t INLINE_NEVER work_0wu(uint64_t a, uint32_t *b, uint32_t *c)
3022 return WORK_0(a, b, c, 548);
3025static uint64_t INLINE_NEVER work_0wv(uint64_t a, uint32_t *b, uint32_t *c)
3027 return WORK_0(a, b, c, 549);
3030static uint64_t INLINE_NEVER work_0ww(uint64_t a, uint32_t *b, uint32_t *c)
3032 return WORK_0(a, b, c, 550);
3035static uint64_t INLINE_NEVER work_0wx(uint64_t a, uint32_t *b, uint32_t *c)
3037 return WORK_0(a, b, c, 551);
3040static uint64_t INLINE_NEVER work_0xa(uint64_t a, uint32_t *b, uint32_t *c)
3042 return WORK_0(a, b, c, 552);
3045static uint64_t INLINE_NEVER work_0xb(uint64_t a, uint32_t *b, uint32_t *c)
3047 return WORK_0(a, b, c, 553);
3050static uint64_t INLINE_NEVER work_0xc(uint64_t a, uint32_t *b, uint32_t *c)
3052 return WORK_0(a, b, c, 554);
3055static uint64_t INLINE_NEVER work_0xd(uint64_t a, uint32_t *b, uint32_t *c)
3057 return WORK_0(a, b, c, 555);
3060static uint64_t INLINE_NEVER work_0xe(uint64_t a, uint32_t *b, uint32_t *c)
3062 return WORK_0(a, b, c, 556);
3065static uint64_t INLINE_NEVER work_0xf(uint64_t a, uint32_t *b, uint32_t *c)
3067 return WORK_0(a, b, c, 557);
3070static uint64_t INLINE_NEVER work_0xg(uint64_t a, uint32_t *b, uint32_t *c)
3072 return WORK_0(a, b, c, 558);
3075static uint64_t INLINE_NEVER work_0xh(uint64_t a, uint32_t *b, uint32_t *c)
3077 return WORK_0(a, b, c, 559);
3080static uint64_t INLINE_NEVER work_0xi(uint64_t a, uint32_t *b, uint32_t *c)
3082 return WORK_0(a, b, c, 560);
3085static uint64_t INLINE_NEVER work_0xj(uint64_t a, uint32_t *b, uint32_t *c)
3087 return WORK_0(a, b, c, 561);
3090static uint64_t INLINE_NEVER work_0xk(uint64_t a, uint32_t *b, uint32_t *c)
3092 return WORK_0(a, b, c, 562);
3095static uint64_t INLINE_NEVER work_0xl(uint64_t a, uint32_t *b, uint32_t *c)
3097 return WORK_0(a, b, c, 563);
3100static uint64_t INLINE_NEVER work_0xm(uint64_t a, uint32_t *b, uint32_t *c)
3102 return WORK_0(a, b, c, 564);
3105static uint64_t INLINE_NEVER work_0xn(uint64_t a, uint32_t *b, uint32_t *c)
3107 return WORK_0(a, b, c, 565);
3110static uint64_t INLINE_NEVER work_0xo(uint64_t a, uint32_t *b, uint32_t *c)
3112 return WORK_0(a, b, c, 566);
3115static uint64_t INLINE_NEVER work_0xp(uint64_t a, uint32_t *b, uint32_t *c)
3117 return WORK_0(a, b, c, 567);
3120static uint64_t INLINE_NEVER work_0xq(uint64_t a, uint32_t *b, uint32_t *c)
3122 return WORK_0(a, b, c, 568);
3125static uint64_t INLINE_NEVER work_0xr(uint64_t a, uint32_t *b, uint32_t *c)
3127 return WORK_0(a, b, c, 569);
3130static uint64_t INLINE_NEVER work_0xs(uint64_t a, uint32_t *b, uint32_t *c)
3132 return WORK_0(a, b, c, 570);
3135static uint64_t INLINE_NEVER work_0xt(uint64_t a, uint32_t *b, uint32_t *c)
3137 return WORK_0(a, b, c, 571);
3140static uint64_t INLINE_NEVER work_0xu(uint64_t a, uint32_t *b, uint32_t *c)
3142 return WORK_0(a, b, c, 572);
3145static uint64_t INLINE_NEVER work_0xv(uint64_t a, uint32_t *b, uint32_t *c)
3147 return WORK_0(a, b, c, 573);
3150static uint64_t INLINE_NEVER work_0xw(uint64_t a, uint32_t *b, uint32_t *c)
3152 return WORK_0(a, b, c, 574);
3155static uint64_t INLINE_NEVER work_0xx(uint64_t a, uint32_t *b, uint32_t *c)
3157 return WORK_0(a, b, c, 575);
3160static work_0_fn_t work_0[] = {
3161 work_0aa, work_0ab, work_0ac, work_0ad, work_0ae, work_0af, work_0ag, work_0ah,
3162 work_0ai, work_0aj, work_0ak, work_0al, work_0am, work_0an, work_0ao, work_0ap,
3163 work_0aq, work_0ar, work_0as, work_0at, work_0au, work_0av, work_0aw, work_0ax,
3164 work_0ba, work_0bb, work_0bc, work_0bd, work_0be, work_0bf, work_0bg, work_0bh,
3165 work_0bi, work_0bj, work_0bk, work_0bl, work_0bm, work_0bn, work_0bo, work_0bp,
3166 work_0bq, work_0br, work_0bs, work_0bt, work_0bu, work_0bv, work_0bw, work_0bx,
3167 work_0ca, work_0cb, work_0cc, work_0cd, work_0ce, work_0cf, work_0cg, work_0ch,
3168 work_0ci, work_0cj, work_0ck, work_0cl, work_0cm, work_0cn, work_0co, work_0cp,
3169 work_0cq, work_0cr, work_0cs, work_0ct, work_0cu, work_0cv, work_0cw, work_0cx,
3170 work_0da, work_0db, work_0dc, work_0dd, work_0de, work_0df, work_0dg, work_0dh,
3171 work_0di, work_0dj, work_0dk, work_0dl, work_0dm, work_0dn, work_0do, work_0dp,
3172 work_0dq, work_0dr, work_0ds, work_0dt, work_0du, work_0dv, work_0dw, work_0dx,
3173 work_0ea, work_0eb, work_0ec, work_0ed, work_0ee, work_0ef, work_0eg, work_0eh,
3174 work_0ei, work_0ej, work_0ek, work_0el, work_0em, work_0en, work_0eo, work_0ep,
3175 work_0eq, work_0er, work_0es, work_0et, work_0eu, work_0ev, work_0ew, work_0ex,
3176 work_0fa, work_0fb, work_0fc, work_0fd, work_0fe, work_0ff, work_0fg, work_0fh,
3177 work_0fi, work_0fj, work_0fk, work_0fl, work_0fm, work_0fn, work_0fo, work_0fp,
3178 work_0fq, work_0fr, work_0fs, work_0ft, work_0fu, work_0fv, work_0fw, work_0fx,
3179 work_0ga, work_0gb, work_0gc, work_0gd, work_0ge, work_0gf, work_0gg, work_0gh,
3180 work_0gi, work_0gj, work_0gk, work_0gl, work_0gm, work_0gn, work_0go, work_0gp,
3181 work_0gq, work_0gr, work_0gs, work_0gt, work_0gu, work_0gv, work_0gw, work_0gx,
3182 work_0ha, work_0hb, work_0hc, work_0hd, work_0he, work_0hf, work_0hg, work_0hh,
3183 work_0hi, work_0hj, work_0hk, work_0hl, work_0hm, work_0hn, work_0ho, work_0hp,
3184 work_0hq, work_0hr, work_0hs, work_0ht, work_0hu, work_0hv, work_0hw, work_0hx,
3185 work_0ia, work_0ib, work_0ic, work_0id, work_0ie, work_0if, work_0ig, work_0ih,
3186 work_0ii, work_0ij, work_0ik, work_0il, work_0im, work_0in, work_0io, work_0ip,
3187 work_0iq, work_0ir, work_0is, work_0it, work_0iu, work_0iv, work_0iw, work_0ix,
3188 work_0ja, work_0jb, work_0jc, work_0jd, work_0je, work_0jf, work_0jg, work_0jh,
3189 work_0ji, work_0jj, work_0jk, work_0jl, work_0jm, work_0jn, work_0jo, work_0jp,
3190 work_0jq, work_0jr, work_0js, work_0jt, work_0ju, work_0jv, work_0jw, work_0jx,
3191 work_0ka, work_0kb, work_0kc, work_0kd, work_0ke, work_0kf, work_0kg, work_0kh,
3192 work_0ki, work_0kj, work_0kk, work_0kl, work_0km, work_0kn, work_0ko, work_0kp,
3193 work_0kq, work_0kr, work_0ks, work_0kt, work_0ku, work_0kv, work_0kw, work_0kx,
3194 work_0la, work_0lb, work_0lc, work_0ld, work_0le, work_0lf, work_0lg, work_0lh,
3195 work_0li, work_0lj, work_0lk, work_0ll, work_0lm, work_0ln, work_0lo, work_0lp,
3196 work_0lq, work_0lr, work_0ls, work_0lt, work_0lu, work_0lv, work_0lw, work_0lx,
3197 work_0ma, work_0mb, work_0mc, work_0md, work_0me, work_0mf, work_0mg, work_0mh,
3198 work_0mi, work_0mj, work_0mk, work_0ml, work_0mm, work_0mn, work_0mo, work_0mp,
3199 work_0mq, work_0mr, work_0ms, work_0mt, work_0mu, work_0mv, work_0mw, work_0mx,
3200 work_0na, work_0nb, work_0nc, work_0nd, work_0ne, work_0nf, work_0ng, work_0nh,
3201 work_0ni, work_0nj, work_0nk, work_0nl, work_0nm, work_0nn, work_0no, work_0np,
3202 work_0nq, work_0nr, work_0ns, work_0nt, work_0nu, work_0nv, work_0nw, work_0nx,
3203 work_0oa, work_0ob, work_0oc, work_0od, work_0oe, work_0of, work_0og, work_0oh,
3204 work_0oi, work_0oj, work_0ok, work_0ol, work_0om, work_0on, work_0oo, work_0op,
3205 work_0oq, work_0or, work_0os, work_0ot, work_0ou, work_0ov, work_0ow, work_0ox,
3206 work_0pa, work_0pb, work_0pc, work_0pd, work_0pe, work_0pf, work_0pg, work_0ph,
3207 work_0pi, work_0pj, work_0pk, work_0pl, work_0pm, work_0pn, work_0po, work_0pp,
3208 work_0pq, work_0pr, work_0ps, work_0pt, work_0pu, work_0pv, work_0pw, work_0px,
3209 work_0qa, work_0qb, work_0qc, work_0qd, work_0qe, work_0qf, work_0qg, work_0qh,
3210 work_0qi, work_0qj, work_0qk, work_0ql, work_0qm, work_0qn, work_0qo, work_0qp,
3211 work_0qq, work_0qr, work_0qs, work_0qt, work_0qu, work_0qv, work_0qw, work_0qx,
3212 work_0ra, work_0rb, work_0rc, work_0rd, work_0re, work_0rf, work_0rg, work_0rh,
3213 work_0ri, work_0rj, work_0rk, work_0rl, work_0rm, work_0rn, work_0ro, work_0rp,
3214 work_0rq, work_0rr, work_0rs, work_0rt, work_0ru, work_0rv, work_0rw, work_0rx,
3215 work_0sa, work_0sb, work_0sc, work_0sd, work_0se, work_0sf, work_0sg, work_0sh,
3216 work_0si, work_0sj, work_0sk, work_0sl, work_0sm, work_0sn, work_0so, work_0sp,
3217 work_0sq, work_0sr, work_0ss, work_0st, work_0su, work_0sv, work_0sw, work_0sx,
3218 work_0ta, work_0tb, work_0tc, work_0td, work_0te, work_0tf, work_0tg, work_0th,
3219 work_0ti, work_0tj, work_0tk, work_0tl, work_0tm, work_0tn, work_0to, work_0tp,
3220 work_0tq, work_0tr, work_0ts, work_0tt, work_0tu, work_0tv, work_0tw, work_0tx,
3221 work_0ua, work_0ub, work_0uc, work_0ud, work_0ue, work_0uf, work_0ug, work_0uh,
3222 work_0ui, work_0uj, work_0uk, work_0ul, work_0um, work_0un, work_0uo, work_0up,
3223 work_0uq, work_0ur, work_0us, work_0ut, work_0uu, work_0uv, work_0uw, work_0ux,
3224 work_0va, work_0vb, work_0vc, work_0vd, work_0ve, work_0vf, work_0vg, work_0vh,
3225 work_0vi, work_0vj, work_0vk, work_0vl, work_0vm, work_0vn, work_0vo, work_0vp,
3226 work_0vq, work_0vr, work_0vs, work_0vt, work_0vu, work_0vv, work_0vw, work_0vx,
3227 work_0wa, work_0wb, work_0wc, work_0wd, work_0we, work_0wf, work_0wg, work_0wh,
3228 work_0wi, work_0wj, work_0wk, work_0wl, work_0wm, work_0wn, work_0wo, work_0wp,
3229 work_0wq, work_0wr, work_0ws, work_0wt, work_0wu, work_0wv, work_0ww, work_0wx,
3230 work_0xa, work_0xb, work_0xc, work_0xd, work_0xe, work_0xf, work_0xg, work_0xh,
3231 work_0xi, work_0xj, work_0xk, work_0xl, work_0xm, work_0xn, work_0xo, work_0xp,
3232 work_0xq, work_0xr, work_0xs, work_0xt, work_0xu, work_0xv, work_0xw, work_0xx
3235static uint16_t work_0_rnd[] = {
3236 205, 15, 413, 490, 455, 102, 85, 176, 310, 393, 54, 371, 561, 540, 441, 292,
3237 424, 235, 24, 36, 457, 378, 97, 86, 519, 366, 91, 377, 162, 40, 394, 152,
3238 416, 149, 489, 343, 53, 285, 368, 159, 303, 307, 434, 28, 471, 513, 154, 17,
3239 197, 294, 503, 192, 346, 325, 298, 390, 83, 29, 299, 112, 342, 329, 100, 481,
3240 352, 195, 458, 163, 389, 553, 291, 522, 293, 446, 234, 218, 255, 569, 439, 499,
3241 26, 334, 480, 45, 507, 172, 558, 79, 6, 554, 129, 103, 115, 442, 516, 411,
3242 478, 360, 228, 39, 500, 306, 449, 365, 147, 219, 121, 111, 465, 78, 335, 157,
3243 167, 491, 492, 178, 220, 508, 464, 180, 556, 132, 324, 207, 251, 354, 524, 126,
3244 493, 25, 93, 182, 231, 110, 80, 412, 142, 184, 57, 55, 535, 75, 266, 21,
3245 244, 555, 18, 336, 5, 421, 484, 69, 92, 14, 419, 400, 373, 546, 151, 382,
3246 128, 463, 559, 76, 49, 477, 572, 273, 548, 217, 452, 485, 246, 407, 575, 453,
3247 391, 253, 62, 113, 279, 429, 171, 156, 430, 134, 105, 77, 222, 185, 82, 495,
3248 260, 165, 257, 268, 331, 1, 229, 109, 402, 12, 386, 277, 37, 120, 544, 539,
3249 408, 564, 316, 227, 89, 73, 312, 461, 405, 370, 512, 379, 380, 137, 66, 30,
3250 11, 232, 339, 288, 179, 330, 514, 211, 403, 467, 224, 381, 466, 502, 209, 551,
3251 51, 90, 214, 196, 262, 309, 357, 341, 462, 101, 534, 305, 315, 319, 65, 107,
3252 150, 94, 200, 538, 193, 61, 199, 275, 81, 240, 388, 238, 174, 515, 287, 88,
3253 417, 116, 323, 23, 52, 143, 70, 427, 136, 560, 187, 233, 347, 337, 249, 568,
3254 226, 33, 19, 117, 139, 571, 50, 175, 2, 282, 280, 130, 270, 32, 444, 201,
3255 59, 135, 523, 267, 8, 44, 438, 494, 333, 340, 206, 573, 436, 367, 9, 263,
3256 161, 545, 374, 537, 34, 383, 448, 362, 557, 164, 529, 124, 264, 459, 10, 265,
3257 525, 332, 170, 138, 186, 511, 223, 119, 369, 356, 304, 48, 72, 527, 542, 283,
3258 140, 401, 274, 425, 4, 531, 562, 566, 552, 422, 450, 123, 435, 517, 259, 56,
3259 190, 144, 296, 204, 322, 483, 487, 520, 518, 7, 395, 99, 225, 472, 326, 355,
3260 384, 440, 281, 479, 20, 208, 363, 397, 526, 122, 278, 35, 160, 532, 67, 188,
3261 301, 125, 387, 290, 375, 22, 565, 230, 191, 317, 521, 451, 414, 418, 68, 454,
3262 221, 41, 189, 153, 114, 261, 530, 358, 308, 297, 237, 71, 547, 372, 158, 198,
3263 327, 63, 574, 486, 242, 536, 353, 567, 361, 445, 155, 239, 276, 256, 13, 468,
3264 437, 470, 420, 533, 410, 46, 254, 177, 473, 133, 456, 169, 166, 498, 321, 415,
3265 320, 286, 258, 194, 58, 318, 447, 248, 313, 183, 300, 431, 469, 423, 528, 272,
3266 148, 504, 509, 563, 359, 433, 404, 243, 96, 364, 570, 426, 27, 203, 3, 311,
3267 131, 396, 210, 475, 43, 349, 399, 181, 118, 236, 104, 269, 145, 432, 344, 127,
3268 328, 398, 488, 289, 146, 348, 245, 474, 252, 351, 84, 549, 60, 212, 202, 385,
3269 38, 510, 247, 64, 392, 506, 108, 482, 550, 42, 106, 215, 271, 95, 543, 295,
3270 173, 338, 406, 428, 284, 350, 345, 541, 87, 250, 497, 443, 496, 241, 376, 168,
3271 409, 505, 476, 74, 302, 47, 460, 314, 0, 98, 16, 31, 213, 216, 501, 141
3274static uint64_t INLINE_NEVER work_1aa(uint64_t a, uint32_t *b, uint32_t *c)
3276 return WORK_1(a, b, c, 0);
3279static uint64_t INLINE_NEVER work_1ab(uint64_t a, uint32_t *b, uint32_t *c)
3281 return WORK_1(a, b, c, 1);
3284static uint64_t INLINE_NEVER work_1ac(uint64_t a, uint32_t *b, uint32_t *c)
3286 return WORK_1(a, b, c, 2);
3289static uint64_t INLINE_NEVER work_1ad(uint64_t a, uint32_t *b, uint32_t *c)
3291 return WORK_1(a, b, c, 3);
3294static uint64_t INLINE_NEVER work_1ae(uint64_t a, uint32_t *b, uint32_t *c)
3296 return WORK_1(a, b, c, 4);
3299static uint64_t INLINE_NEVER work_1af(uint64_t a, uint32_t *b, uint32_t *c)
3301 return WORK_1(a, b, c, 5);
3304static uint64_t INLINE_NEVER work_1ag(uint64_t a, uint32_t *b, uint32_t *c)
3306 return WORK_1(a, b, c, 6);
3309static uint64_t INLINE_NEVER work_1ah(uint64_t a, uint32_t *b, uint32_t *c)
3311 return WORK_1(a, b, c, 7);
3314static uint64_t INLINE_NEVER work_1ai(uint64_t a, uint32_t *b, uint32_t *c)
3316 return WORK_1(a, b, c, 8);
3319static uint64_t INLINE_NEVER work_1aj(uint64_t a, uint32_t *b, uint32_t *c)
3321 return WORK_1(a, b, c, 9);
3324static uint64_t INLINE_NEVER work_1ak(uint64_t a, uint32_t *b, uint32_t *c)
3326 return WORK_1(a, b, c, 10);
3329static uint64_t INLINE_NEVER work_1al(uint64_t a, uint32_t *b, uint32_t *c)
3331 return WORK_1(a, b, c, 11);
3334static uint64_t INLINE_NEVER work_1am(uint64_t a, uint32_t *b, uint32_t *c)
3336 return WORK_1(a, b, c, 12);
3339static uint64_t INLINE_NEVER work_1an(uint64_t a, uint32_t *b, uint32_t *c)
3341 return WORK_1(a, b, c, 13);
3344static uint64_t INLINE_NEVER work_1ao(uint64_t a, uint32_t *b, uint32_t *c)
3346 return WORK_1(a, b, c, 14);
3349static uint64_t INLINE_NEVER work_1ap(uint64_t a, uint32_t *b, uint32_t *c)
3351 return WORK_1(a, b, c, 15);
3354static uint64_t INLINE_NEVER work_1aq(uint64_t a, uint32_t *b, uint32_t *c)
3356 return WORK_1(a, b, c, 16);
3359static uint64_t INLINE_NEVER work_1ar(uint64_t a, uint32_t *b, uint32_t *c)
3361 return WORK_1(a, b, c, 17);
3364static uint64_t INLINE_NEVER work_1as(uint64_t a, uint32_t *b, uint32_t *c)
3366 return WORK_1(a, b, c, 18);
3369static uint64_t INLINE_NEVER work_1at(uint64_t a, uint32_t *b, uint32_t *c)
3371 return WORK_1(a, b, c, 19);
3374static uint64_t INLINE_NEVER work_1au(uint64_t a, uint32_t *b, uint32_t *c)
3376 return WORK_1(a, b, c, 20);
3379static uint64_t INLINE_NEVER work_1av(uint64_t a, uint32_t *b, uint32_t *c)
3381 return WORK_1(a, b, c, 21);
3384static uint64_t INLINE_NEVER work_1aw(uint64_t a, uint32_t *b, uint32_t *c)
3386 return WORK_1(a, b, c, 22);
3389static uint64_t INLINE_NEVER work_1ax(uint64_t a, uint32_t *b, uint32_t *c)
3391 return WORK_1(a, b, c, 23);
3394static uint64_t INLINE_NEVER work_1ba(uint64_t a, uint32_t *b, uint32_t *c)
3396 return WORK_1(a, b, c, 24);
3399static uint64_t INLINE_NEVER work_1bb(uint64_t a, uint32_t *b, uint32_t *c)
3401 return WORK_1(a, b, c, 25);
3404static uint64_t INLINE_NEVER work_1bc(uint64_t a, uint32_t *b, uint32_t *c)
3406 return WORK_1(a, b, c, 26);
3409static uint64_t INLINE_NEVER work_1bd(uint64_t a, uint32_t *b, uint32_t *c)
3411 return WORK_1(a, b, c, 27);
3414static uint64_t INLINE_NEVER work_1be(uint64_t a, uint32_t *b, uint32_t *c)
3416 return WORK_1(a, b, c, 28);
3419static uint64_t INLINE_NEVER work_1bf(uint64_t a, uint32_t *b, uint32_t *c)
3421 return WORK_1(a, b, c, 29);
3424static uint64_t INLINE_NEVER work_1bg(uint64_t a, uint32_t *b, uint32_t *c)
3426 return WORK_1(a, b, c, 30);
3429static uint64_t INLINE_NEVER work_1bh(uint64_t a, uint32_t *b, uint32_t *c)
3431 return WORK_1(a, b, c, 31);
3434static uint64_t INLINE_NEVER work_1bi(uint64_t a, uint32_t *b, uint32_t *c)
3436 return WORK_1(a, b, c, 32);
3439static uint64_t INLINE_NEVER work_1bj(uint64_t a, uint32_t *b, uint32_t *c)
3441 return WORK_1(a, b, c, 33);
3444static uint64_t INLINE_NEVER work_1bk(uint64_t a, uint32_t *b, uint32_t *c)
3446 return WORK_1(a, b, c, 34);
3449static uint64_t INLINE_NEVER work_1bl(uint64_t a, uint32_t *b, uint32_t *c)
3451 return WORK_1(a, b, c, 35);
3454static uint64_t INLINE_NEVER work_1bm(uint64_t a, uint32_t *b, uint32_t *c)
3456 return WORK_1(a, b, c, 36);
3459static uint64_t INLINE_NEVER work_1bn(uint64_t a, uint32_t *b, uint32_t *c)
3461 return WORK_1(a, b, c, 37);
3464static uint64_t INLINE_NEVER work_1bo(uint64_t a, uint32_t *b, uint32_t *c)
3466 return WORK_1(a, b, c, 38);
3469static uint64_t INLINE_NEVER work_1bp(uint64_t a, uint32_t *b, uint32_t *c)
3471 return WORK_1(a, b, c, 39);
3474static uint64_t INLINE_NEVER work_1bq(uint64_t a, uint32_t *b, uint32_t *c)
3476 return WORK_1(a, b, c, 40);
3479static uint64_t INLINE_NEVER work_1br(uint64_t a, uint32_t *b, uint32_t *c)
3481 return WORK_1(a, b, c, 41);
3484static uint64_t INLINE_NEVER work_1bs(uint64_t a, uint32_t *b, uint32_t *c)
3486 return WORK_1(a, b, c, 42);
3489static uint64_t INLINE_NEVER work_1bt(uint64_t a, uint32_t *b, uint32_t *c)
3491 return WORK_1(a, b, c, 43);
3494static uint64_t INLINE_NEVER work_1bu(uint64_t a, uint32_t *b, uint32_t *c)
3496 return WORK_1(a, b, c, 44);
3499static uint64_t INLINE_NEVER work_1bv(uint64_t a, uint32_t *b, uint32_t *c)
3501 return WORK_1(a, b, c, 45);
3504static uint64_t INLINE_NEVER work_1bw(uint64_t a, uint32_t *b, uint32_t *c)
3506 return WORK_1(a, b, c, 46);
3509static uint64_t INLINE_NEVER work_1bx(uint64_t a, uint32_t *b, uint32_t *c)
3511 return WORK_1(a, b, c, 47);
3514static uint64_t INLINE_NEVER work_1ca(uint64_t a, uint32_t *b, uint32_t *c)
3516 return WORK_1(a, b, c, 48);
3519static uint64_t INLINE_NEVER work_1cb(uint64_t a, uint32_t *b, uint32_t *c)
3521 return WORK_1(a, b, c, 49);
3524static uint64_t INLINE_NEVER work_1cc(uint64_t a, uint32_t *b, uint32_t *c)
3526 return WORK_1(a, b, c, 50);
3529static uint64_t INLINE_NEVER work_1cd(uint64_t a, uint32_t *b, uint32_t *c)
3531 return WORK_1(a, b, c, 51);
3534static uint64_t INLINE_NEVER work_1ce(uint64_t a, uint32_t *b, uint32_t *c)
3536 return WORK_1(a, b, c, 52);
3539static uint64_t INLINE_NEVER work_1cf(uint64_t a, uint32_t *b, uint32_t *c)
3541 return WORK_1(a, b, c, 53);
3544static uint64_t INLINE_NEVER work_1cg(uint64_t a, uint32_t *b, uint32_t *c)
3546 return WORK_1(a, b, c, 54);
3549static uint64_t INLINE_NEVER work_1ch(uint64_t a, uint32_t *b, uint32_t *c)
3551 return WORK_1(a, b, c, 55);
3554static uint64_t INLINE_NEVER work_1ci(uint64_t a, uint32_t *b, uint32_t *c)
3556 return WORK_1(a, b, c, 56);
3559static uint64_t INLINE_NEVER work_1cj(uint64_t a, uint32_t *b, uint32_t *c)
3561 return WORK_1(a, b, c, 57);
3564static uint64_t INLINE_NEVER work_1ck(uint64_t a, uint32_t *b, uint32_t *c)
3566 return WORK_1(a, b, c, 58);
3569static uint64_t INLINE_NEVER work_1cl(uint64_t a, uint32_t *b, uint32_t *c)
3571 return WORK_1(a, b, c, 59);
3574static uint64_t INLINE_NEVER work_1cm(uint64_t a, uint32_t *b, uint32_t *c)
3576 return WORK_1(a, b, c, 60);
3579static uint64_t INLINE_NEVER work_1cn(uint64_t a, uint32_t *b, uint32_t *c)
3581 return WORK_1(a, b, c, 61);
3584static uint64_t INLINE_NEVER work_1co(uint64_t a, uint32_t *b, uint32_t *c)
3586 return WORK_1(a, b, c, 62);
3589static uint64_t INLINE_NEVER work_1cp(uint64_t a, uint32_t *b, uint32_t *c)
3591 return WORK_1(a, b, c, 63);
3594static uint64_t INLINE_NEVER work_1cq(uint64_t a, uint32_t *b, uint32_t *c)
3596 return WORK_1(a, b, c, 64);
3599static uint64_t INLINE_NEVER work_1cr(uint64_t a, uint32_t *b, uint32_t *c)
3601 return WORK_1(a, b, c, 65);
3604static uint64_t INLINE_NEVER work_1cs(uint64_t a, uint32_t *b, uint32_t *c)
3606 return WORK_1(a, b, c, 66);
3609static uint64_t INLINE_NEVER work_1ct(uint64_t a, uint32_t *b, uint32_t *c)
3611 return WORK_1(a, b, c, 67);
3614static uint64_t INLINE_NEVER work_1cu(uint64_t a, uint32_t *b, uint32_t *c)
3616 return WORK_1(a, b, c, 68);
3619static uint64_t INLINE_NEVER work_1cv(uint64_t a, uint32_t *b, uint32_t *c)
3621 return WORK_1(a, b, c, 69);
3624static uint64_t INLINE_NEVER work_1cw(uint64_t a, uint32_t *b, uint32_t *c)
3626 return WORK_1(a, b, c, 70);
3629static uint64_t INLINE_NEVER work_1cx(uint64_t a, uint32_t *b, uint32_t *c)
3631 return WORK_1(a, b, c, 71);
3634static uint64_t INLINE_NEVER work_1da(uint64_t a, uint32_t *b, uint32_t *c)
3636 return WORK_1(a, b, c, 72);
3639static uint64_t INLINE_NEVER work_1db(uint64_t a, uint32_t *b, uint32_t *c)
3641 return WORK_1(a, b, c, 73);
3644static uint64_t INLINE_NEVER work_1dc(uint64_t a, uint32_t *b, uint32_t *c)
3646 return WORK_1(a, b, c, 74);
3649static uint64_t INLINE_NEVER work_1dd(uint64_t a, uint32_t *b, uint32_t *c)
3651 return WORK_1(a, b, c, 75);
3654static uint64_t INLINE_NEVER work_1de(uint64_t a, uint32_t *b, uint32_t *c)
3656 return WORK_1(a, b, c, 76);
3659static uint64_t INLINE_NEVER work_1df(uint64_t a, uint32_t *b, uint32_t *c)
3661 return WORK_1(a, b, c, 77);
3664static uint64_t INLINE_NEVER work_1dg(uint64_t a, uint32_t *b, uint32_t *c)
3666 return WORK_1(a, b, c, 78);
3669static uint64_t INLINE_NEVER work_1dh(uint64_t a, uint32_t *b, uint32_t *c)
3671 return WORK_1(a, b, c, 79);
3674static uint64_t INLINE_NEVER work_1di(uint64_t a, uint32_t *b, uint32_t *c)
3676 return WORK_1(a, b, c, 80);
3679static uint64_t INLINE_NEVER work_1dj(uint64_t a, uint32_t *b, uint32_t *c)
3681 return WORK_1(a, b, c, 81);
3684static uint64_t INLINE_NEVER work_1dk(uint64_t a, uint32_t *b, uint32_t *c)
3686 return WORK_1(a, b, c, 82);
3689static uint64_t INLINE_NEVER work_1dl(uint64_t a, uint32_t *b, uint32_t *c)
3691 return WORK_1(a, b, c, 83);
3694static uint64_t INLINE_NEVER work_1dm(uint64_t a, uint32_t *b, uint32_t *c)
3696 return WORK_1(a, b, c, 84);
3699static uint64_t INLINE_NEVER work_1dn(uint64_t a, uint32_t *b, uint32_t *c)
3701 return WORK_1(a, b, c, 85);
3704static uint64_t INLINE_NEVER work_1do(uint64_t a, uint32_t *b, uint32_t *c)
3706 return WORK_1(a, b, c, 86);
3709static uint64_t INLINE_NEVER work_1dp(uint64_t a, uint32_t *b, uint32_t *c)
3711 return WORK_1(a, b, c, 87);
3714static uint64_t INLINE_NEVER work_1dq(uint64_t a, uint32_t *b, uint32_t *c)
3716 return WORK_1(a, b, c, 88);
3719static uint64_t INLINE_NEVER work_1dr(uint64_t a, uint32_t *b, uint32_t *c)
3721 return WORK_1(a, b, c, 89);
3724static uint64_t INLINE_NEVER work_1ds(uint64_t a, uint32_t *b, uint32_t *c)
3726 return WORK_1(a, b, c, 90);
3729static uint64_t INLINE_NEVER work_1dt(uint64_t a, uint32_t *b, uint32_t *c)
3731 return WORK_1(a, b, c, 91);
3734static uint64_t INLINE_NEVER work_1du(uint64_t a, uint32_t *b, uint32_t *c)
3736 return WORK_1(a, b, c, 92);
3739static uint64_t INLINE_NEVER work_1dv(uint64_t a, uint32_t *b, uint32_t *c)
3741 return WORK_1(a, b, c, 93);
3744static uint64_t INLINE_NEVER work_1dw(uint64_t a, uint32_t *b, uint32_t *c)
3746 return WORK_1(a, b, c, 94);
3749static uint64_t INLINE_NEVER work_1dx(uint64_t a, uint32_t *b, uint32_t *c)
3751 return WORK_1(a, b, c, 95);
3754static uint64_t INLINE_NEVER work_1ea(uint64_t a, uint32_t *b, uint32_t *c)
3756 return WORK_1(a, b, c, 96);
3759static uint64_t INLINE_NEVER work_1eb(uint64_t a, uint32_t *b, uint32_t *c)
3761 return WORK_1(a, b, c, 97);
3764static uint64_t INLINE_NEVER work_1ec(uint64_t a, uint32_t *b, uint32_t *c)
3766 return WORK_1(a, b, c, 98);
3769static uint64_t INLINE_NEVER work_1ed(uint64_t a, uint32_t *b, uint32_t *c)
3771 return WORK_1(a, b, c, 99);
3774static uint64_t INLINE_NEVER work_1ee(uint64_t a, uint32_t *b, uint32_t *c)
3776 return WORK_1(a, b, c, 100);
3779static uint64_t INLINE_NEVER work_1ef(uint64_t a, uint32_t *b, uint32_t *c)
3781 return WORK_1(a, b, c, 101);
3784static uint64_t INLINE_NEVER work_1eg(uint64_t a, uint32_t *b, uint32_t *c)
3786 return WORK_1(a, b, c, 102);
3789static uint64_t INLINE_NEVER work_1eh(uint64_t a, uint32_t *b, uint32_t *c)
3791 return WORK_1(a, b, c, 103);
3794static uint64_t INLINE_NEVER work_1ei(uint64_t a, uint32_t *b, uint32_t *c)
3796 return WORK_1(a, b, c, 104);
3799static uint64_t INLINE_NEVER work_1ej(uint64_t a, uint32_t *b, uint32_t *c)
3801 return WORK_1(a, b, c, 105);
3804static uint64_t INLINE_NEVER work_1ek(uint64_t a, uint32_t *b, uint32_t *c)
3806 return WORK_1(a, b, c, 106);
3809static uint64_t INLINE_NEVER work_1el(uint64_t a, uint32_t *b, uint32_t *c)
3811 return WORK_1(a, b, c, 107);
3814static uint64_t INLINE_NEVER work_1em(uint64_t a, uint32_t *b, uint32_t *c)
3816 return WORK_1(a, b, c, 108);
3819static uint64_t INLINE_NEVER work_1en(uint64_t a, uint32_t *b, uint32_t *c)
3821 return WORK_1(a, b, c, 109);
3824static uint64_t INLINE_NEVER work_1eo(uint64_t a, uint32_t *b, uint32_t *c)
3826 return WORK_1(a, b, c, 110);
3829static uint64_t INLINE_NEVER work_1ep(uint64_t a, uint32_t *b, uint32_t *c)
3831 return WORK_1(a, b, c, 111);
3834static uint64_t INLINE_NEVER work_1eq(uint64_t a, uint32_t *b, uint32_t *c)
3836 return WORK_1(a, b, c, 112);
3839static uint64_t INLINE_NEVER work_1er(uint64_t a, uint32_t *b, uint32_t *c)
3841 return WORK_1(a, b, c, 113);
3844static uint64_t INLINE_NEVER work_1es(uint64_t a, uint32_t *b, uint32_t *c)
3846 return WORK_1(a, b, c, 114);
3849static uint64_t INLINE_NEVER work_1et(uint64_t a, uint32_t *b, uint32_t *c)
3851 return WORK_1(a, b, c, 115);
3854static uint64_t INLINE_NEVER work_1eu(uint64_t a, uint32_t *b, uint32_t *c)
3856 return WORK_1(a, b, c, 116);
3859static uint64_t INLINE_NEVER work_1ev(uint64_t a, uint32_t *b, uint32_t *c)
3861 return WORK_1(a, b, c, 117);
3864static uint64_t INLINE_NEVER work_1ew(uint64_t a, uint32_t *b, uint32_t *c)
3866 return WORK_1(a, b, c, 118);
3869static uint64_t INLINE_NEVER work_1ex(uint64_t a, uint32_t *b, uint32_t *c)
3871 return WORK_1(a, b, c, 119);
3874static uint64_t INLINE_NEVER work_1fa(uint64_t a, uint32_t *b, uint32_t *c)
3876 return WORK_1(a, b, c, 120);
3879static uint64_t INLINE_NEVER work_1fb(uint64_t a, uint32_t *b, uint32_t *c)
3881 return WORK_1(a, b, c, 121);
3884static uint64_t INLINE_NEVER work_1fc(uint64_t a, uint32_t *b, uint32_t *c)
3886 return WORK_1(a, b, c, 122);
3889static uint64_t INLINE_NEVER work_1fd(uint64_t a, uint32_t *b, uint32_t *c)
3891 return WORK_1(a, b, c, 123);
3894static uint64_t INLINE_NEVER work_1fe(uint64_t a, uint32_t *b, uint32_t *c)
3896 return WORK_1(a, b, c, 124);
3899static uint64_t INLINE_NEVER work_1ff(uint64_t a, uint32_t *b, uint32_t *c)
3901 return WORK_1(a, b, c, 125);
3904static uint64_t INLINE_NEVER work_1fg(uint64_t a, uint32_t *b, uint32_t *c)
3906 return WORK_1(a, b, c, 126);
3909static uint64_t INLINE_NEVER work_1fh(uint64_t a, uint32_t *b, uint32_t *c)
3911 return WORK_1(a, b, c, 127);
3914static uint64_t INLINE_NEVER work_1fi(uint64_t a, uint32_t *b, uint32_t *c)
3916 return WORK_1(a, b, c, 128);
3919static uint64_t INLINE_NEVER work_1fj(uint64_t a, uint32_t *b, uint32_t *c)
3921 return WORK_1(a, b, c, 129);
3924static uint64_t INLINE_NEVER work_1fk(uint64_t a, uint32_t *b, uint32_t *c)
3926 return WORK_1(a, b, c, 130);
3929static uint64_t INLINE_NEVER work_1fl(uint64_t a, uint32_t *b, uint32_t *c)
3931 return WORK_1(a, b, c, 131);
3934static uint64_t INLINE_NEVER work_1fm(uint64_t a, uint32_t *b, uint32_t *c)
3936 return WORK_1(a, b, c, 132);
3939static uint64_t INLINE_NEVER work_1fn(uint64_t a, uint32_t *b, uint32_t *c)
3941 return WORK_1(a, b, c, 133);
3944static uint64_t INLINE_NEVER work_1fo(uint64_t a, uint32_t *b, uint32_t *c)
3946 return WORK_1(a, b, c, 134);
3949static uint64_t INLINE_NEVER work_1fp(uint64_t a, uint32_t *b, uint32_t *c)
3951 return WORK_1(a, b, c, 135);
3954static uint64_t INLINE_NEVER work_1fq(uint64_t a, uint32_t *b, uint32_t *c)
3956 return WORK_1(a, b, c, 136);
3959static uint64_t INLINE_NEVER work_1fr(uint64_t a, uint32_t *b, uint32_t *c)
3961 return WORK_1(a, b, c, 137);
3964static uint64_t INLINE_NEVER work_1fs(uint64_t a, uint32_t *b, uint32_t *c)
3966 return WORK_1(a, b, c, 138);
3969static uint64_t INLINE_NEVER work_1ft(uint64_t a, uint32_t *b, uint32_t *c)
3971 return WORK_1(a, b, c, 139);
3974static uint64_t INLINE_NEVER work_1fu(uint64_t a, uint32_t *b, uint32_t *c)
3976 return WORK_1(a, b, c, 140);
3979static uint64_t INLINE_NEVER work_1fv(uint64_t a, uint32_t *b, uint32_t *c)
3981 return WORK_1(a, b, c, 141);
3984static uint64_t INLINE_NEVER work_1fw(uint64_t a, uint32_t *b, uint32_t *c)
3986 return WORK_1(a, b, c, 142);
3989static uint64_t INLINE_NEVER work_1fx(uint64_t a, uint32_t *b, uint32_t *c)
3991 return WORK_1(a, b, c, 143);
3994static uint64_t INLINE_NEVER work_1ga(uint64_t a, uint32_t *b, uint32_t *c)
3996 return WORK_1(a, b, c, 144);
3999static uint64_t INLINE_NEVER work_1gb(uint64_t a, uint32_t *b, uint32_t *c)
4001 return WORK_1(a, b, c, 145);
4004static uint64_t INLINE_NEVER work_1gc(uint64_t a, uint32_t *b, uint32_t *c)
4006 return WORK_1(a, b, c, 146);
4009static uint64_t INLINE_NEVER work_1gd(uint64_t a, uint32_t *b, uint32_t *c)
4011 return WORK_1(a, b, c, 147);
4014static uint64_t INLINE_NEVER work_1ge(uint64_t a, uint32_t *b, uint32_t *c)
4016 return WORK_1(a, b, c, 148);
4019static uint64_t INLINE_NEVER work_1gf(uint64_t a, uint32_t *b, uint32_t *c)
4021 return WORK_1(a, b, c, 149);
4024static uint64_t INLINE_NEVER work_1gg(uint64_t a, uint32_t *b, uint32_t *c)
4026 return WORK_1(a, b, c, 150);
4029static uint64_t INLINE_NEVER work_1gh(uint64_t a, uint32_t *b, uint32_t *c)
4031 return WORK_1(a, b, c, 151);
4034static uint64_t INLINE_NEVER work_1gi(uint64_t a, uint32_t *b, uint32_t *c)
4036 return WORK_1(a, b, c, 152);
4039static uint64_t INLINE_NEVER work_1gj(uint64_t a, uint32_t *b, uint32_t *c)
4041 return WORK_1(a, b, c, 153);
4044static uint64_t INLINE_NEVER work_1gk(uint64_t a, uint32_t *b, uint32_t *c)
4046 return WORK_1(a, b, c, 154);
4049static uint64_t INLINE_NEVER work_1gl(uint64_t a, uint32_t *b, uint32_t *c)
4051 return WORK_1(a, b, c, 155);
4054static uint64_t INLINE_NEVER work_1gm(uint64_t a, uint32_t *b, uint32_t *c)
4056 return WORK_1(a, b, c, 156);
4059static uint64_t INLINE_NEVER work_1gn(uint64_t a, uint32_t *b, uint32_t *c)
4061 return WORK_1(a, b, c, 157);
4064static uint64_t INLINE_NEVER work_1go(uint64_t a, uint32_t *b, uint32_t *c)
4066 return WORK_1(a, b, c, 158);
4069static uint64_t INLINE_NEVER work_1gp(uint64_t a, uint32_t *b, uint32_t *c)
4071 return WORK_1(a, b, c, 159);
4074static uint64_t INLINE_NEVER work_1gq(uint64_t a, uint32_t *b, uint32_t *c)
4076 return WORK_1(a, b, c, 160);
4079static uint64_t INLINE_NEVER work_1gr(uint64_t a, uint32_t *b, uint32_t *c)
4081 return WORK_1(a, b, c, 161);
4084static uint64_t INLINE_NEVER work_1gs(uint64_t a, uint32_t *b, uint32_t *c)
4086 return WORK_1(a, b, c, 162);
4089static uint64_t INLINE_NEVER work_1gt(uint64_t a, uint32_t *b, uint32_t *c)
4091 return WORK_1(a, b, c, 163);
4094static uint64_t INLINE_NEVER work_1gu(uint64_t a, uint32_t *b, uint32_t *c)
4096 return WORK_1(a, b, c, 164);
4099static uint64_t INLINE_NEVER work_1gv(uint64_t a, uint32_t *b, uint32_t *c)
4101 return WORK_1(a, b, c, 165);
4104static uint64_t INLINE_NEVER work_1gw(uint64_t a, uint32_t *b, uint32_t *c)
4106 return WORK_1(a, b, c, 166);
4109static uint64_t INLINE_NEVER work_1gx(uint64_t a, uint32_t *b, uint32_t *c)
4111 return WORK_1(a, b, c, 167);
4114static uint64_t INLINE_NEVER work_1ha(uint64_t a, uint32_t *b, uint32_t *c)
4116 return WORK_1(a, b, c, 168);
4119static uint64_t INLINE_NEVER work_1hb(uint64_t a, uint32_t *b, uint32_t *c)
4121 return WORK_1(a, b, c, 169);
4124static uint64_t INLINE_NEVER work_1hc(uint64_t a, uint32_t *b, uint32_t *c)
4126 return WORK_1(a, b, c, 170);
4129static uint64_t INLINE_NEVER work_1hd(uint64_t a, uint32_t *b, uint32_t *c)
4131 return WORK_1(a, b, c, 171);
4134static uint64_t INLINE_NEVER work_1he(uint64_t a, uint32_t *b, uint32_t *c)
4136 return WORK_1(a, b, c, 172);
4139static uint64_t INLINE_NEVER work_1hf(uint64_t a, uint32_t *b, uint32_t *c)
4141 return WORK_1(a, b, c, 173);
4144static uint64_t INLINE_NEVER work_1hg(uint64_t a, uint32_t *b, uint32_t *c)
4146 return WORK_1(a, b, c, 174);
4149static uint64_t INLINE_NEVER work_1hh(uint64_t a, uint32_t *b, uint32_t *c)
4151 return WORK_1(a, b, c, 175);
4154static uint64_t INLINE_NEVER work_1hi(uint64_t a, uint32_t *b, uint32_t *c)
4156 return WORK_1(a, b, c, 176);
4159static uint64_t INLINE_NEVER work_1hj(uint64_t a, uint32_t *b, uint32_t *c)
4161 return WORK_1(a, b, c, 177);
4164static uint64_t INLINE_NEVER work_1hk(uint64_t a, uint32_t *b, uint32_t *c)
4166 return WORK_1(a, b, c, 178);
4169static uint64_t INLINE_NEVER work_1hl(uint64_t a, uint32_t *b, uint32_t *c)
4171 return WORK_1(a, b, c, 179);
4174static uint64_t INLINE_NEVER work_1hm(uint64_t a, uint32_t *b, uint32_t *c)
4176 return WORK_1(a, b, c, 180);
4179static uint64_t INLINE_NEVER work_1hn(uint64_t a, uint32_t *b, uint32_t *c)
4181 return WORK_1(a, b, c, 181);
4184static uint64_t INLINE_NEVER work_1ho(uint64_t a, uint32_t *b, uint32_t *c)
4186 return WORK_1(a, b, c, 182);
4189static uint64_t INLINE_NEVER work_1hp(uint64_t a, uint32_t *b, uint32_t *c)
4191 return WORK_1(a, b, c, 183);
4194static uint64_t INLINE_NEVER work_1hq(uint64_t a, uint32_t *b, uint32_t *c)
4196 return WORK_1(a, b, c, 184);
4199static uint64_t INLINE_NEVER work_1hr(uint64_t a, uint32_t *b, uint32_t *c)
4201 return WORK_1(a, b, c, 185);
4204static uint64_t INLINE_NEVER work_1hs(uint64_t a, uint32_t *b, uint32_t *c)
4206 return WORK_1(a, b, c, 186);
4209static uint64_t INLINE_NEVER work_1ht(uint64_t a, uint32_t *b, uint32_t *c)
4211 return WORK_1(a, b, c, 187);
4214static uint64_t INLINE_NEVER work_1hu(uint64_t a, uint32_t *b, uint32_t *c)
4216 return WORK_1(a, b, c, 188);
4219static uint64_t INLINE_NEVER work_1hv(uint64_t a, uint32_t *b, uint32_t *c)
4221 return WORK_1(a, b, c, 189);
4224static uint64_t INLINE_NEVER work_1hw(uint64_t a, uint32_t *b, uint32_t *c)
4226 return WORK_1(a, b, c, 190);
4229static uint64_t INLINE_NEVER work_1hx(uint64_t a, uint32_t *b, uint32_t *c)
4231 return WORK_1(a, b, c, 191);
4234static uint64_t INLINE_NEVER work_1ia(uint64_t a, uint32_t *b, uint32_t *c)
4236 return WORK_1(a, b, c, 192);
4239static uint64_t INLINE_NEVER work_1ib(uint64_t a, uint32_t *b, uint32_t *c)
4241 return WORK_1(a, b, c, 193);
4244static uint64_t INLINE_NEVER work_1ic(uint64_t a, uint32_t *b, uint32_t *c)
4246 return WORK_1(a, b, c, 194);
4249static uint64_t INLINE_NEVER work_1id(uint64_t a, uint32_t *b, uint32_t *c)
4251 return WORK_1(a, b, c, 195);
4254static uint64_t INLINE_NEVER work_1ie(uint64_t a, uint32_t *b, uint32_t *c)
4256 return WORK_1(a, b, c, 196);
4259static uint64_t INLINE_NEVER work_1if(uint64_t a, uint32_t *b, uint32_t *c)
4261 return WORK_1(a, b, c, 197);
4264static uint64_t INLINE_NEVER work_1ig(uint64_t a, uint32_t *b, uint32_t *c)
4266 return WORK_1(a, b, c, 198);
4269static uint64_t INLINE_NEVER work_1ih(uint64_t a, uint32_t *b, uint32_t *c)
4271 return WORK_1(a, b, c, 199);
4274static uint64_t INLINE_NEVER work_1ii(uint64_t a, uint32_t *b, uint32_t *c)
4276 return WORK_1(a, b, c, 200);
4279static uint64_t INLINE_NEVER work_1ij(uint64_t a, uint32_t *b, uint32_t *c)
4281 return WORK_1(a, b, c, 201);
4284static uint64_t INLINE_NEVER work_1ik(uint64_t a, uint32_t *b, uint32_t *c)
4286 return WORK_1(a, b, c, 202);
4289static uint64_t INLINE_NEVER work_1il(uint64_t a, uint32_t *b, uint32_t *c)
4291 return WORK_1(a, b, c, 203);
4294static uint64_t INLINE_NEVER work_1im(uint64_t a, uint32_t *b, uint32_t *c)
4296 return WORK_1(a, b, c, 204);
4299static uint64_t INLINE_NEVER work_1in(uint64_t a, uint32_t *b, uint32_t *c)
4301 return WORK_1(a, b, c, 205);
4304static uint64_t INLINE_NEVER work_1io(uint64_t a, uint32_t *b, uint32_t *c)
4306 return WORK_1(a, b, c, 206);
4309static uint64_t INLINE_NEVER work_1ip(uint64_t a, uint32_t *b, uint32_t *c)
4311 return WORK_1(a, b, c, 207);
4314static uint64_t INLINE_NEVER work_1iq(uint64_t a, uint32_t *b, uint32_t *c)
4316 return WORK_1(a, b, c, 208);
4319static uint64_t INLINE_NEVER work_1ir(uint64_t a, uint32_t *b, uint32_t *c)
4321 return WORK_1(a, b, c, 209);
4324static uint64_t INLINE_NEVER work_1is(uint64_t a, uint32_t *b, uint32_t *c)
4326 return WORK_1(a, b, c, 210);
4329static uint64_t INLINE_NEVER work_1it(uint64_t a, uint32_t *b, uint32_t *c)
4331 return WORK_1(a, b, c, 211);
4334static uint64_t INLINE_NEVER work_1iu(uint64_t a, uint32_t *b, uint32_t *c)
4336 return WORK_1(a, b, c, 212);
4339static uint64_t INLINE_NEVER work_1iv(uint64_t a, uint32_t *b, uint32_t *c)
4341 return WORK_1(a, b, c, 213);
4344static uint64_t INLINE_NEVER work_1iw(uint64_t a, uint32_t *b, uint32_t *c)
4346 return WORK_1(a, b, c, 214);
4349static uint64_t INLINE_NEVER work_1ix(uint64_t a, uint32_t *b, uint32_t *c)
4351 return WORK_1(a, b, c, 215);
4354static uint64_t INLINE_NEVER work_1ja(uint64_t a, uint32_t *b, uint32_t *c)
4356 return WORK_1(a, b, c, 216);
4359static uint64_t INLINE_NEVER work_1jb(uint64_t a, uint32_t *b, uint32_t *c)
4361 return WORK_1(a, b, c, 217);
4364static uint64_t INLINE_NEVER work_1jc(uint64_t a, uint32_t *b, uint32_t *c)
4366 return WORK_1(a, b, c, 218);
4369static uint64_t INLINE_NEVER work_1jd(uint64_t a, uint32_t *b, uint32_t *c)
4371 return WORK_1(a, b, c, 219);
4374static uint64_t INLINE_NEVER work_1je(uint64_t a, uint32_t *b, uint32_t *c)
4376 return WORK_1(a, b, c, 220);
4379static uint64_t INLINE_NEVER work_1jf(uint64_t a, uint32_t *b, uint32_t *c)
4381 return WORK_1(a, b, c, 221);
4384static uint64_t INLINE_NEVER work_1jg(uint64_t a, uint32_t *b, uint32_t *c)
4386 return WORK_1(a, b, c, 222);
4389static uint64_t INLINE_NEVER work_1jh(uint64_t a, uint32_t *b, uint32_t *c)
4391 return WORK_1(a, b, c, 223);
4394static uint64_t INLINE_NEVER work_1ji(uint64_t a, uint32_t *b, uint32_t *c)
4396 return WORK_1(a, b, c, 224);
4399static uint64_t INLINE_NEVER work_1jj(uint64_t a, uint32_t *b, uint32_t *c)
4401 return WORK_1(a, b, c, 225);
4404static uint64_t INLINE_NEVER work_1jk(uint64_t a, uint32_t *b, uint32_t *c)
4406 return WORK_1(a, b, c, 226);
4409static uint64_t INLINE_NEVER work_1jl(uint64_t a, uint32_t *b, uint32_t *c)
4411 return WORK_1(a, b, c, 227);
4414static uint64_t INLINE_NEVER work_1jm(uint64_t a, uint32_t *b, uint32_t *c)
4416 return WORK_1(a, b, c, 228);
4419static uint64_t INLINE_NEVER work_1jn(uint64_t a, uint32_t *b, uint32_t *c)
4421 return WORK_1(a, b, c, 229);
4424static uint64_t INLINE_NEVER work_1jo(uint64_t a, uint32_t *b, uint32_t *c)
4426 return WORK_1(a, b, c, 230);
4429static uint64_t INLINE_NEVER work_1jp(uint64_t a, uint32_t *b, uint32_t *c)
4431 return WORK_1(a, b, c, 231);
4434static uint64_t INLINE_NEVER work_1jq(uint64_t a, uint32_t *b, uint32_t *c)
4436 return WORK_1(a, b, c, 232);
4439static uint64_t INLINE_NEVER work_1jr(uint64_t a, uint32_t *b, uint32_t *c)
4441 return WORK_1(a, b, c, 233);
4444static uint64_t INLINE_NEVER work_1js(uint64_t a, uint32_t *b, uint32_t *c)
4446 return WORK_1(a, b, c, 234);
4449static uint64_t INLINE_NEVER work_1jt(uint64_t a, uint32_t *b, uint32_t *c)
4451 return WORK_1(a, b, c, 235);
4454static uint64_t INLINE_NEVER work_1ju(uint64_t a, uint32_t *b, uint32_t *c)
4456 return WORK_1(a, b, c, 236);
4459static uint64_t INLINE_NEVER work_1jv(uint64_t a, uint32_t *b, uint32_t *c)
4461 return WORK_1(a, b, c, 237);
4464static uint64_t INLINE_NEVER work_1jw(uint64_t a, uint32_t *b, uint32_t *c)
4466 return WORK_1(a, b, c, 238);
4469static uint64_t INLINE_NEVER work_1jx(uint64_t a, uint32_t *b, uint32_t *c)
4471 return WORK_1(a, b, c, 239);
4474static uint64_t INLINE_NEVER work_1ka(uint64_t a, uint32_t *b, uint32_t *c)
4476 return WORK_1(a, b, c, 240);
4479static uint64_t INLINE_NEVER work_1kb(uint64_t a, uint32_t *b, uint32_t *c)
4481 return WORK_1(a, b, c, 241);
4484static uint64_t INLINE_NEVER work_1kc(uint64_t a, uint32_t *b, uint32_t *c)
4486 return WORK_1(a, b, c, 242);
4489static uint64_t INLINE_NEVER work_1kd(uint64_t a, uint32_t *b, uint32_t *c)
4491 return WORK_1(a, b, c, 243);
4494static uint64_t INLINE_NEVER work_1ke(uint64_t a, uint32_t *b, uint32_t *c)
4496 return WORK_1(a, b, c, 244);
4499static uint64_t INLINE_NEVER work_1kf(uint64_t a, uint32_t *b, uint32_t *c)
4501 return WORK_1(a, b, c, 245);
4504static uint64_t INLINE_NEVER work_1kg(uint64_t a, uint32_t *b, uint32_t *c)
4506 return WORK_1(a, b, c, 246);
4509static uint64_t INLINE_NEVER work_1kh(uint64_t a, uint32_t *b, uint32_t *c)
4511 return WORK_1(a, b, c, 247);
4514static uint64_t INLINE_NEVER work_1ki(uint64_t a, uint32_t *b, uint32_t *c)
4516 return WORK_1(a, b, c, 248);
4519static uint64_t INLINE_NEVER work_1kj(uint64_t a, uint32_t *b, uint32_t *c)
4521 return WORK_1(a, b, c, 249);
4524static uint64_t INLINE_NEVER work_1kk(uint64_t a, uint32_t *b, uint32_t *c)
4526 return WORK_1(a, b, c, 250);
4529static uint64_t INLINE_NEVER work_1kl(uint64_t a, uint32_t *b, uint32_t *c)
4531 return WORK_1(a, b, c, 251);
4534static uint64_t INLINE_NEVER work_1km(uint64_t a, uint32_t *b, uint32_t *c)
4536 return WORK_1(a, b, c, 252);
4539static uint64_t INLINE_NEVER work_1kn(uint64_t a, uint32_t *b, uint32_t *c)
4541 return WORK_1(a, b, c, 253);
4544static uint64_t INLINE_NEVER work_1ko(uint64_t a, uint32_t *b, uint32_t *c)
4546 return WORK_1(a, b, c, 254);
4549static uint64_t INLINE_NEVER work_1kp(uint64_t a, uint32_t *b, uint32_t *c)
4551 return WORK_1(a, b, c, 255);
4554static uint64_t INLINE_NEVER work_1kq(uint64_t a, uint32_t *b, uint32_t *c)
4556 return WORK_1(a, b, c, 256);
4559static uint64_t INLINE_NEVER work_1kr(uint64_t a, uint32_t *b, uint32_t *c)
4561 return WORK_1(a, b, c, 257);
4564static uint64_t INLINE_NEVER work_1ks(uint64_t a, uint32_t *b, uint32_t *c)
4566 return WORK_1(a, b, c, 258);
4569static uint64_t INLINE_NEVER work_1kt(uint64_t a, uint32_t *b, uint32_t *c)
4571 return WORK_1(a, b, c, 259);
4574static uint64_t INLINE_NEVER work_1ku(uint64_t a, uint32_t *b, uint32_t *c)
4576 return WORK_1(a, b, c, 260);
4579static uint64_t INLINE_NEVER work_1kv(uint64_t a, uint32_t *b, uint32_t *c)
4581 return WORK_1(a, b, c, 261);
4584static uint64_t INLINE_NEVER work_1kw(uint64_t a, uint32_t *b, uint32_t *c)
4586 return WORK_1(a, b, c, 262);
4589static uint64_t INLINE_NEVER work_1kx(uint64_t a, uint32_t *b, uint32_t *c)
4591 return WORK_1(a, b, c, 263);
4594static uint64_t INLINE_NEVER work_1la(uint64_t a, uint32_t *b, uint32_t *c)
4596 return WORK_1(a, b, c, 264);
4599static uint64_t INLINE_NEVER work_1lb(uint64_t a, uint32_t *b, uint32_t *c)
4601 return WORK_1(a, b, c, 265);
4604static uint64_t INLINE_NEVER work_1lc(uint64_t a, uint32_t *b, uint32_t *c)
4606 return WORK_1(a, b, c, 266);
4609static uint64_t INLINE_NEVER work_1ld(uint64_t a, uint32_t *b, uint32_t *c)
4611 return WORK_1(a, b, c, 267);
4614static uint64_t INLINE_NEVER work_1le(uint64_t a, uint32_t *b, uint32_t *c)
4616 return WORK_1(a, b, c, 268);
4619static uint64_t INLINE_NEVER work_1lf(uint64_t a, uint32_t *b, uint32_t *c)
4621 return WORK_1(a, b, c, 269);
4624static uint64_t INLINE_NEVER work_1lg(uint64_t a, uint32_t *b, uint32_t *c)
4626 return WORK_1(a, b, c, 270);
4629static uint64_t INLINE_NEVER work_1lh(uint64_t a, uint32_t *b, uint32_t *c)
4631 return WORK_1(a, b, c, 271);
4634static uint64_t INLINE_NEVER work_1li(uint64_t a, uint32_t *b, uint32_t *c)
4636 return WORK_1(a, b, c, 272);
4639static uint64_t INLINE_NEVER work_1lj(uint64_t a, uint32_t *b, uint32_t *c)
4641 return WORK_1(a, b, c, 273);
4644static uint64_t INLINE_NEVER work_1lk(uint64_t a, uint32_t *b, uint32_t *c)
4646 return WORK_1(a, b, c, 274);
4649static uint64_t INLINE_NEVER work_1ll(uint64_t a, uint32_t *b, uint32_t *c)
4651 return WORK_1(a, b, c, 275);
4654static uint64_t INLINE_NEVER work_1lm(uint64_t a, uint32_t *b, uint32_t *c)
4656 return WORK_1(a, b, c, 276);
4659static uint64_t INLINE_NEVER work_1ln(uint64_t a, uint32_t *b, uint32_t *c)
4661 return WORK_1(a, b, c, 277);
4664static uint64_t INLINE_NEVER work_1lo(uint64_t a, uint32_t *b, uint32_t *c)
4666 return WORK_1(a, b, c, 278);
4669static uint64_t INLINE_NEVER work_1lp(uint64_t a, uint32_t *b, uint32_t *c)
4671 return WORK_1(a, b, c, 279);
4674static uint64_t INLINE_NEVER work_1lq(uint64_t a, uint32_t *b, uint32_t *c)
4676 return WORK_1(a, b, c, 280);
4679static uint64_t INLINE_NEVER work_1lr(uint64_t a, uint32_t *b, uint32_t *c)
4681 return WORK_1(a, b, c, 281);
4684static uint64_t INLINE_NEVER work_1ls(uint64_t a, uint32_t *b, uint32_t *c)
4686 return WORK_1(a, b, c, 282);
4689static uint64_t INLINE_NEVER work_1lt(uint64_t a, uint32_t *b, uint32_t *c)
4691 return WORK_1(a, b, c, 283);
4694static uint64_t INLINE_NEVER work_1lu(uint64_t a, uint32_t *b, uint32_t *c)
4696 return WORK_1(a, b, c, 284);
4699static uint64_t INLINE_NEVER work_1lv(uint64_t a, uint32_t *b, uint32_t *c)
4701 return WORK_1(a, b, c, 285);
4704static uint64_t INLINE_NEVER work_1lw(uint64_t a, uint32_t *b, uint32_t *c)
4706 return WORK_1(a, b, c, 286);
4709static uint64_t INLINE_NEVER work_1lx(uint64_t a, uint32_t *b, uint32_t *c)
4711 return WORK_1(a, b, c, 287);
4714static uint64_t INLINE_NEVER work_1ma(uint64_t a, uint32_t *b, uint32_t *c)
4716 return WORK_1(a, b, c, 288);
4719static uint64_t INLINE_NEVER work_1mb(uint64_t a, uint32_t *b, uint32_t *c)
4721 return WORK_1(a, b, c, 289);
4724static uint64_t INLINE_NEVER work_1mc(uint64_t a, uint32_t *b, uint32_t *c)
4726 return WORK_1(a, b, c, 290);
4729static uint64_t INLINE_NEVER work_1md(uint64_t a, uint32_t *b, uint32_t *c)
4731 return WORK_1(a, b, c, 291);
4734static uint64_t INLINE_NEVER work_1me(uint64_t a, uint32_t *b, uint32_t *c)
4736 return WORK_1(a, b, c, 292);
4739static uint64_t INLINE_NEVER work_1mf(uint64_t a, uint32_t *b, uint32_t *c)
4741 return WORK_1(a, b, c, 293);
4744static uint64_t INLINE_NEVER work_1mg(uint64_t a, uint32_t *b, uint32_t *c)
4746 return WORK_1(a, b, c, 294);
4749static uint64_t INLINE_NEVER work_1mh(uint64_t a, uint32_t *b, uint32_t *c)
4751 return WORK_1(a, b, c, 295);
4754static uint64_t INLINE_NEVER work_1mi(uint64_t a, uint32_t *b, uint32_t *c)
4756 return WORK_1(a, b, c, 296);
4759static uint64_t INLINE_NEVER work_1mj(uint64_t a, uint32_t *b, uint32_t *c)
4761 return WORK_1(a, b, c, 297);
4764static uint64_t INLINE_NEVER work_1mk(uint64_t a, uint32_t *b, uint32_t *c)
4766 return WORK_1(a, b, c, 298);
4769static uint64_t INLINE_NEVER work_1ml(uint64_t a, uint32_t *b, uint32_t *c)
4771 return WORK_1(a, b, c, 299);
4774static uint64_t INLINE_NEVER work_1mm(uint64_t a, uint32_t *b, uint32_t *c)
4776 return WORK_1(a, b, c, 300);
4779static uint64_t INLINE_NEVER work_1mn(uint64_t a, uint32_t *b, uint32_t *c)
4781 return WORK_1(a, b, c, 301);
4784static uint64_t INLINE_NEVER work_1mo(uint64_t a, uint32_t *b, uint32_t *c)
4786 return WORK_1(a, b, c, 302);
4789static uint64_t INLINE_NEVER work_1mp(uint64_t a, uint32_t *b, uint32_t *c)
4791 return WORK_1(a, b, c, 303);
4794static uint64_t INLINE_NEVER work_1mq(uint64_t a, uint32_t *b, uint32_t *c)
4796 return WORK_1(a, b, c, 304);
4799static uint64_t INLINE_NEVER work_1mr(uint64_t a, uint32_t *b, uint32_t *c)
4801 return WORK_1(a, b, c, 305);
4804static uint64_t INLINE_NEVER work_1ms(uint64_t a, uint32_t *b, uint32_t *c)
4806 return WORK_1(a, b, c, 306);
4809static uint64_t INLINE_NEVER work_1mt(uint64_t a, uint32_t *b, uint32_t *c)
4811 return WORK_1(a, b, c, 307);
4814static uint64_t INLINE_NEVER work_1mu(uint64_t a, uint32_t *b, uint32_t *c)
4816 return WORK_1(a, b, c, 308);
4819static uint64_t INLINE_NEVER work_1mv(uint64_t a, uint32_t *b, uint32_t *c)
4821 return WORK_1(a, b, c, 309);
4824static uint64_t INLINE_NEVER work_1mw(uint64_t a, uint32_t *b, uint32_t *c)
4826 return WORK_1(a, b, c, 310);
4829static uint64_t INLINE_NEVER work_1mx(uint64_t a, uint32_t *b, uint32_t *c)
4831 return WORK_1(a, b, c, 311);
4834static uint64_t INLINE_NEVER work_1na(uint64_t a, uint32_t *b, uint32_t *c)
4836 return WORK_1(a, b, c, 312);
4839static uint64_t INLINE_NEVER work_1nb(uint64_t a, uint32_t *b, uint32_t *c)
4841 return WORK_1(a, b, c, 313);
4844static uint64_t INLINE_NEVER work_1nc(uint64_t a, uint32_t *b, uint32_t *c)
4846 return WORK_1(a, b, c, 314);
4849static uint64_t INLINE_NEVER work_1nd(uint64_t a, uint32_t *b, uint32_t *c)
4851 return WORK_1(a, b, c, 315);
4854static uint64_t INLINE_NEVER work_1ne(uint64_t a, uint32_t *b, uint32_t *c)
4856 return WORK_1(a, b, c, 316);
4859static uint64_t INLINE_NEVER work_1nf(uint64_t a, uint32_t *b, uint32_t *c)
4861 return WORK_1(a, b, c, 317);
4864static uint64_t INLINE_NEVER work_1ng(uint64_t a, uint32_t *b, uint32_t *c)
4866 return WORK_1(a, b, c, 318);
4869static uint64_t INLINE_NEVER work_1nh(uint64_t a, uint32_t *b, uint32_t *c)
4871 return WORK_1(a, b, c, 319);
4874static uint64_t INLINE_NEVER work_1ni(uint64_t a, uint32_t *b, uint32_t *c)
4876 return WORK_1(a, b, c, 320);
4879static uint64_t INLINE_NEVER work_1nj(uint64_t a, uint32_t *b, uint32_t *c)
4881 return WORK_1(a, b, c, 321);
4884static uint64_t INLINE_NEVER work_1nk(uint64_t a, uint32_t *b, uint32_t *c)
4886 return WORK_1(a, b, c, 322);
4889static uint64_t INLINE_NEVER work_1nl(uint64_t a, uint32_t *b, uint32_t *c)
4891 return WORK_1(a, b, c, 323);
4894static uint64_t INLINE_NEVER work_1nm(uint64_t a, uint32_t *b, uint32_t *c)
4896 return WORK_1(a, b, c, 324);
4899static uint64_t INLINE_NEVER work_1nn(uint64_t a, uint32_t *b, uint32_t *c)
4901 return WORK_1(a, b, c, 325);
4904static uint64_t INLINE_NEVER work_1no(uint64_t a, uint32_t *b, uint32_t *c)
4906 return WORK_1(a, b, c, 326);
4909static uint64_t INLINE_NEVER work_1np(uint64_t a, uint32_t *b, uint32_t *c)
4911 return WORK_1(a, b, c, 327);
4914static uint64_t INLINE_NEVER work_1nq(uint64_t a, uint32_t *b, uint32_t *c)
4916 return WORK_1(a, b, c, 328);
4919static uint64_t INLINE_NEVER work_1nr(uint64_t a, uint32_t *b, uint32_t *c)
4921 return WORK_1(a, b, c, 329);
4924static uint64_t INLINE_NEVER work_1ns(uint64_t a, uint32_t *b, uint32_t *c)
4926 return WORK_1(a, b, c, 330);
4929static uint64_t INLINE_NEVER work_1nt(uint64_t a, uint32_t *b, uint32_t *c)
4931 return WORK_1(a, b, c, 331);
4934static uint64_t INLINE_NEVER work_1nu(uint64_t a, uint32_t *b, uint32_t *c)
4936 return WORK_1(a, b, c, 332);
4939static uint64_t INLINE_NEVER work_1nv(uint64_t a, uint32_t *b, uint32_t *c)
4941 return WORK_1(a, b, c, 333);
4944static uint64_t INLINE_NEVER work_1nw(uint64_t a, uint32_t *b, uint32_t *c)
4946 return WORK_1(a, b, c, 334);
4949static uint64_t INLINE_NEVER work_1nx(uint64_t a, uint32_t *b, uint32_t *c)
4951 return WORK_1(a, b, c, 335);
4954static uint64_t INLINE_NEVER work_1oa(uint64_t a, uint32_t *b, uint32_t *c)
4956 return WORK_1(a, b, c, 336);
4959static uint64_t INLINE_NEVER work_1ob(uint64_t a, uint32_t *b, uint32_t *c)
4961 return WORK_1(a, b, c, 337);
4964static uint64_t INLINE_NEVER work_1oc(uint64_t a, uint32_t *b, uint32_t *c)
4966 return WORK_1(a, b, c, 338);
4969static uint64_t INLINE_NEVER work_1od(uint64_t a, uint32_t *b, uint32_t *c)
4971 return WORK_1(a, b, c, 339);
4974static uint64_t INLINE_NEVER work_1oe(uint64_t a, uint32_t *b, uint32_t *c)
4976 return WORK_1(a, b, c, 340);
4979static uint64_t INLINE_NEVER work_1of(uint64_t a, uint32_t *b, uint32_t *c)
4981 return WORK_1(a, b, c, 341);
4984static uint64_t INLINE_NEVER work_1og(uint64_t a, uint32_t *b, uint32_t *c)
4986 return WORK_1(a, b, c, 342);
4989static uint64_t INLINE_NEVER work_1oh(uint64_t a, uint32_t *b, uint32_t *c)
4991 return WORK_1(a, b, c, 343);
4994static uint64_t INLINE_NEVER work_1oi(uint64_t a, uint32_t *b, uint32_t *c)
4996 return WORK_1(a, b, c, 344);
4999static uint64_t INLINE_NEVER work_1oj(uint64_t a, uint32_t *b, uint32_t *c)
5001 return WORK_1(a, b, c, 345);
5004static uint64_t INLINE_NEVER work_1ok(uint64_t a, uint32_t *b, uint32_t *c)
5006 return WORK_1(a, b, c, 346);
5009static uint64_t INLINE_NEVER work_1ol(uint64_t a, uint32_t *b, uint32_t *c)
5011 return WORK_1(a, b, c, 347);
5014static uint64_t INLINE_NEVER work_1om(uint64_t a, uint32_t *b, uint32_t *c)
5016 return WORK_1(a, b, c, 348);
5019static uint64_t INLINE_NEVER work_1on(uint64_t a, uint32_t *b, uint32_t *c)
5021 return WORK_1(a, b, c, 349);
5024static uint64_t INLINE_NEVER work_1oo(uint64_t a, uint32_t *b, uint32_t *c)
5026 return WORK_1(a, b, c, 350);
5029static uint64_t INLINE_NEVER work_1op(uint64_t a, uint32_t *b, uint32_t *c)
5031 return WORK_1(a, b, c, 351);
5034static uint64_t INLINE_NEVER work_1oq(uint64_t a, uint32_t *b, uint32_t *c)
5036 return WORK_1(a, b, c, 352);
5039static uint64_t INLINE_NEVER work_1or(uint64_t a, uint32_t *b, uint32_t *c)
5041 return WORK_1(a, b, c, 353);
5044static uint64_t INLINE_NEVER work_1os(uint64_t a, uint32_t *b, uint32_t *c)
5046 return WORK_1(a, b, c, 354);
5049static uint64_t INLINE_NEVER work_1ot(uint64_t a, uint32_t *b, uint32_t *c)
5051 return WORK_1(a, b, c, 355);
5054static uint64_t INLINE_NEVER work_1ou(uint64_t a, uint32_t *b, uint32_t *c)
5056 return WORK_1(a, b, c, 356);
5059static uint64_t INLINE_NEVER work_1ov(uint64_t a, uint32_t *b, uint32_t *c)
5061 return WORK_1(a, b, c, 357);
5064static uint64_t INLINE_NEVER work_1ow(uint64_t a, uint32_t *b, uint32_t *c)
5066 return WORK_1(a, b, c, 358);
5069static uint64_t INLINE_NEVER work_1ox(uint64_t a, uint32_t *b, uint32_t *c)
5071 return WORK_1(a, b, c, 359);
5074static uint64_t INLINE_NEVER work_1pa(uint64_t a, uint32_t *b, uint32_t *c)
5076 return WORK_1(a, b, c, 360);
5079static uint64_t INLINE_NEVER work_1pb(uint64_t a, uint32_t *b, uint32_t *c)
5081 return WORK_1(a, b, c, 361);
5084static uint64_t INLINE_NEVER work_1pc(uint64_t a, uint32_t *b, uint32_t *c)
5086 return WORK_1(a, b, c, 362);
5089static uint64_t INLINE_NEVER work_1pd(uint64_t a, uint32_t *b, uint32_t *c)
5091 return WORK_1(a, b, c, 363);
5094static uint64_t INLINE_NEVER work_1pe(uint64_t a, uint32_t *b, uint32_t *c)
5096 return WORK_1(a, b, c, 364);
5099static uint64_t INLINE_NEVER work_1pf(uint64_t a, uint32_t *b, uint32_t *c)
5101 return WORK_1(a, b, c, 365);
5104static uint64_t INLINE_NEVER work_1pg(uint64_t a, uint32_t *b, uint32_t *c)
5106 return WORK_1(a, b, c, 366);
5109static uint64_t INLINE_NEVER work_1ph(uint64_t a, uint32_t *b, uint32_t *c)
5111 return WORK_1(a, b, c, 367);
5114static uint64_t INLINE_NEVER work_1pi(uint64_t a, uint32_t *b, uint32_t *c)
5116 return WORK_1(a, b, c, 368);
5119static uint64_t INLINE_NEVER work_1pj(uint64_t a, uint32_t *b, uint32_t *c)
5121 return WORK_1(a, b, c, 369);
5124static uint64_t INLINE_NEVER work_1pk(uint64_t a, uint32_t *b, uint32_t *c)
5126 return WORK_1(a, b, c, 370);
5129static uint64_t INLINE_NEVER work_1pl(uint64_t a, uint32_t *b, uint32_t *c)
5131 return WORK_1(a, b, c, 371);
5134static uint64_t INLINE_NEVER work_1pm(uint64_t a, uint32_t *b, uint32_t *c)
5136 return WORK_1(a, b, c, 372);
5139static uint64_t INLINE_NEVER work_1pn(uint64_t a, uint32_t *b, uint32_t *c)
5141 return WORK_1(a, b, c, 373);
5144static uint64_t INLINE_NEVER work_1po(uint64_t a, uint32_t *b, uint32_t *c)
5146 return WORK_1(a, b, c, 374);
5149static uint64_t INLINE_NEVER work_1pp(uint64_t a, uint32_t *b, uint32_t *c)
5151 return WORK_1(a, b, c, 375);
5154static uint64_t INLINE_NEVER work_1pq(uint64_t a, uint32_t *b, uint32_t *c)
5156 return WORK_1(a, b, c, 376);
5159static uint64_t INLINE_NEVER work_1pr(uint64_t a, uint32_t *b, uint32_t *c)
5161 return WORK_1(a, b, c, 377);
5164static uint64_t INLINE_NEVER work_1ps(uint64_t a, uint32_t *b, uint32_t *c)
5166 return WORK_1(a, b, c, 378);
5169static uint64_t INLINE_NEVER work_1pt(uint64_t a, uint32_t *b, uint32_t *c)
5171 return WORK_1(a, b, c, 379);
5174static uint64_t INLINE_NEVER work_1pu(uint64_t a, uint32_t *b, uint32_t *c)
5176 return WORK_1(a, b, c, 380);
5179static uint64_t INLINE_NEVER work_1pv(uint64_t a, uint32_t *b, uint32_t *c)
5181 return WORK_1(a, b, c, 381);
5184static uint64_t INLINE_NEVER work_1pw(uint64_t a, uint32_t *b, uint32_t *c)
5186 return WORK_1(a, b, c, 382);
5189static uint64_t INLINE_NEVER work_1px(uint64_t a, uint32_t *b, uint32_t *c)
5191 return WORK_1(a, b, c, 383);
5194static uint64_t INLINE_NEVER work_1qa(uint64_t a, uint32_t *b, uint32_t *c)
5196 return WORK_1(a, b, c, 384);
5199static uint64_t INLINE_NEVER work_1qb(uint64_t a, uint32_t *b, uint32_t *c)
5201 return WORK_1(a, b, c, 385);
5204static uint64_t INLINE_NEVER work_1qc(uint64_t a, uint32_t *b, uint32_t *c)
5206 return WORK_1(a, b, c, 386);
5209static uint64_t INLINE_NEVER work_1qd(uint64_t a, uint32_t *b, uint32_t *c)
5211 return WORK_1(a, b, c, 387);
5214static uint64_t INLINE_NEVER work_1qe(uint64_t a, uint32_t *b, uint32_t *c)
5216 return WORK_1(a, b, c, 388);
5219static uint64_t INLINE_NEVER work_1qf(uint64_t a, uint32_t *b, uint32_t *c)
5221 return WORK_1(a, b, c, 389);
5224static uint64_t INLINE_NEVER work_1qg(uint64_t a, uint32_t *b, uint32_t *c)
5226 return WORK_1(a, b, c, 390);
5229static uint64_t INLINE_NEVER work_1qh(uint64_t a, uint32_t *b, uint32_t *c)
5231 return WORK_1(a, b, c, 391);
5234static uint64_t INLINE_NEVER work_1qi(uint64_t a, uint32_t *b, uint32_t *c)
5236 return WORK_1(a, b, c, 392);
5239static uint64_t INLINE_NEVER work_1qj(uint64_t a, uint32_t *b, uint32_t *c)
5241 return WORK_1(a, b, c, 393);
5244static uint64_t INLINE_NEVER work_1qk(uint64_t a, uint32_t *b, uint32_t *c)
5246 return WORK_1(a, b, c, 394);
5249static uint64_t INLINE_NEVER work_1ql(uint64_t a, uint32_t *b, uint32_t *c)
5251 return WORK_1(a, b, c, 395);
5254static uint64_t INLINE_NEVER work_1qm(uint64_t a, uint32_t *b, uint32_t *c)
5256 return WORK_1(a, b, c, 396);
5259static uint64_t INLINE_NEVER work_1qn(uint64_t a, uint32_t *b, uint32_t *c)
5261 return WORK_1(a, b, c, 397);
5264static uint64_t INLINE_NEVER work_1qo(uint64_t a, uint32_t *b, uint32_t *c)
5266 return WORK_1(a, b, c, 398);
5269static uint64_t INLINE_NEVER work_1qp(uint64_t a, uint32_t *b, uint32_t *c)
5271 return WORK_1(a, b, c, 399);
5274static uint64_t INLINE_NEVER work_1qq(uint64_t a, uint32_t *b, uint32_t *c)
5276 return WORK_1(a, b, c, 400);
5279static uint64_t INLINE_NEVER work_1qr(uint64_t a, uint32_t *b, uint32_t *c)
5281 return WORK_1(a, b, c, 401);
5284static uint64_t INLINE_NEVER work_1qs(uint64_t a, uint32_t *b, uint32_t *c)
5286 return WORK_1(a, b, c, 402);
5289static uint64_t INLINE_NEVER work_1qt(uint64_t a, uint32_t *b, uint32_t *c)
5291 return WORK_1(a, b, c, 403);
5294static uint64_t INLINE_NEVER work_1qu(uint64_t a, uint32_t *b, uint32_t *c)
5296 return WORK_1(a, b, c, 404);
5299static uint64_t INLINE_NEVER work_1qv(uint64_t a, uint32_t *b, uint32_t *c)
5301 return WORK_1(a, b, c, 405);
5304static uint64_t INLINE_NEVER work_1qw(uint64_t a, uint32_t *b, uint32_t *c)
5306 return WORK_1(a, b, c, 406);
5309static uint64_t INLINE_NEVER work_1qx(uint64_t a, uint32_t *b, uint32_t *c)
5311 return WORK_1(a, b, c, 407);
5314static uint64_t INLINE_NEVER work_1ra(uint64_t a, uint32_t *b, uint32_t *c)
5316 return WORK_1(a, b, c, 408);
5319static uint64_t INLINE_NEVER work_1rb(uint64_t a, uint32_t *b, uint32_t *c)
5321 return WORK_1(a, b, c, 409);
5324static uint64_t INLINE_NEVER work_1rc(uint64_t a, uint32_t *b, uint32_t *c)
5326 return WORK_1(a, b, c, 410);
5329static uint64_t INLINE_NEVER work_1rd(uint64_t a, uint32_t *b, uint32_t *c)
5331 return WORK_1(a, b, c, 411);
5334static uint64_t INLINE_NEVER work_1re(uint64_t a, uint32_t *b, uint32_t *c)
5336 return WORK_1(a, b, c, 412);
5339static uint64_t INLINE_NEVER work_1rf(uint64_t a, uint32_t *b, uint32_t *c)
5341 return WORK_1(a, b, c, 413);
5344static uint64_t INLINE_NEVER work_1rg(uint64_t a, uint32_t *b, uint32_t *c)
5346 return WORK_1(a, b, c, 414);
5349static uint64_t INLINE_NEVER work_1rh(uint64_t a, uint32_t *b, uint32_t *c)
5351 return WORK_1(a, b, c, 415);
5354static uint64_t INLINE_NEVER work_1ri(uint64_t a, uint32_t *b, uint32_t *c)
5356 return WORK_1(a, b, c, 416);
5359static uint64_t INLINE_NEVER work_1rj(uint64_t a, uint32_t *b, uint32_t *c)
5361 return WORK_1(a, b, c, 417);
5364static uint64_t INLINE_NEVER work_1rk(uint64_t a, uint32_t *b, uint32_t *c)
5366 return WORK_1(a, b, c, 418);
5369static uint64_t INLINE_NEVER work_1rl(uint64_t a, uint32_t *b, uint32_t *c)
5371 return WORK_1(a, b, c, 419);
5374static uint64_t INLINE_NEVER work_1rm(uint64_t a, uint32_t *b, uint32_t *c)
5376 return WORK_1(a, b, c, 420);
5379static uint64_t INLINE_NEVER work_1rn(uint64_t a, uint32_t *b, uint32_t *c)
5381 return WORK_1(a, b, c, 421);
5384static uint64_t INLINE_NEVER work_1ro(uint64_t a, uint32_t *b, uint32_t *c)
5386 return WORK_1(a, b, c, 422);
5389static uint64_t INLINE_NEVER work_1rp(uint64_t a, uint32_t *b, uint32_t *c)
5391 return WORK_1(a, b, c, 423);
5394static uint64_t INLINE_NEVER work_1rq(uint64_t a, uint32_t *b, uint32_t *c)
5396 return WORK_1(a, b, c, 424);
5399static uint64_t INLINE_NEVER work_1rr(uint64_t a, uint32_t *b, uint32_t *c)
5401 return WORK_1(a, b, c, 425);
5404static uint64_t INLINE_NEVER work_1rs(uint64_t a, uint32_t *b, uint32_t *c)
5406 return WORK_1(a, b, c, 426);
5409static uint64_t INLINE_NEVER work_1rt(uint64_t a, uint32_t *b, uint32_t *c)
5411 return WORK_1(a, b, c, 427);
5414static uint64_t INLINE_NEVER work_1ru(uint64_t a, uint32_t *b, uint32_t *c)
5416 return WORK_1(a, b, c, 428);
5419static uint64_t INLINE_NEVER work_1rv(uint64_t a, uint32_t *b, uint32_t *c)
5421 return WORK_1(a, b, c, 429);
5424static uint64_t INLINE_NEVER work_1rw(uint64_t a, uint32_t *b, uint32_t *c)
5426 return WORK_1(a, b, c, 430);
5429static uint64_t INLINE_NEVER work_1rx(uint64_t a, uint32_t *b, uint32_t *c)
5431 return WORK_1(a, b, c, 431);
5434static uint64_t INLINE_NEVER work_1sa(uint64_t a, uint32_t *b, uint32_t *c)
5436 return WORK_1(a, b, c, 432);
5439static uint64_t INLINE_NEVER work_1sb(uint64_t a, uint32_t *b, uint32_t *c)
5441 return WORK_1(a, b, c, 433);
5444static uint64_t INLINE_NEVER work_1sc(uint64_t a, uint32_t *b, uint32_t *c)
5446 return WORK_1(a, b, c, 434);
5449static uint64_t INLINE_NEVER work_1sd(uint64_t a, uint32_t *b, uint32_t *c)
5451 return WORK_1(a, b, c, 435);
5454static uint64_t INLINE_NEVER work_1se(uint64_t a, uint32_t *b, uint32_t *c)
5456 return WORK_1(a, b, c, 436);
5459static uint64_t INLINE_NEVER work_1sf(uint64_t a, uint32_t *b, uint32_t *c)
5461 return WORK_1(a, b, c, 437);
5464static uint64_t INLINE_NEVER work_1sg(uint64_t a, uint32_t *b, uint32_t *c)
5466 return WORK_1(a, b, c, 438);
5469static uint64_t INLINE_NEVER work_1sh(uint64_t a, uint32_t *b, uint32_t *c)
5471 return WORK_1(a, b, c, 439);
5474static uint64_t INLINE_NEVER work_1si(uint64_t a, uint32_t *b, uint32_t *c)
5476 return WORK_1(a, b, c, 440);
5479static uint64_t INLINE_NEVER work_1sj(uint64_t a, uint32_t *b, uint32_t *c)
5481 return WORK_1(a, b, c, 441);
5484static uint64_t INLINE_NEVER work_1sk(uint64_t a, uint32_t *b, uint32_t *c)
5486 return WORK_1(a, b, c, 442);
5489static uint64_t INLINE_NEVER work_1sl(uint64_t a, uint32_t *b, uint32_t *c)
5491 return WORK_1(a, b, c, 443);
5494static uint64_t INLINE_NEVER work_1sm(uint64_t a, uint32_t *b, uint32_t *c)
5496 return WORK_1(a, b, c, 444);
5499static uint64_t INLINE_NEVER work_1sn(uint64_t a, uint32_t *b, uint32_t *c)
5501 return WORK_1(a, b, c, 445);
5504static uint64_t INLINE_NEVER work_1so(uint64_t a, uint32_t *b, uint32_t *c)
5506 return WORK_1(a, b, c, 446);
5509static uint64_t INLINE_NEVER work_1sp(uint64_t a, uint32_t *b, uint32_t *c)
5511 return WORK_1(a, b, c, 447);
5514static uint64_t INLINE_NEVER work_1sq(uint64_t a, uint32_t *b, uint32_t *c)
5516 return WORK_1(a, b, c, 448);
5519static uint64_t INLINE_NEVER work_1sr(uint64_t a, uint32_t *b, uint32_t *c)
5521 return WORK_1(a, b, c, 449);
5524static uint64_t INLINE_NEVER work_1ss(uint64_t a, uint32_t *b, uint32_t *c)
5526 return WORK_1(a, b, c, 450);
5529static uint64_t INLINE_NEVER work_1st(uint64_t a, uint32_t *b, uint32_t *c)
5531 return WORK_1(a, b, c, 451);
5534static uint64_t INLINE_NEVER work_1su(uint64_t a, uint32_t *b, uint32_t *c)
5536 return WORK_1(a, b, c, 452);
5539static uint64_t INLINE_NEVER work_1sv(uint64_t a, uint32_t *b, uint32_t *c)
5541 return WORK_1(a, b, c, 453);
5544static uint64_t INLINE_NEVER work_1sw(uint64_t a, uint32_t *b, uint32_t *c)
5546 return WORK_1(a, b, c, 454);
5549static uint64_t INLINE_NEVER work_1sx(uint64_t a, uint32_t *b, uint32_t *c)
5551 return WORK_1(a, b, c, 455);
5554static uint64_t INLINE_NEVER work_1ta(uint64_t a, uint32_t *b, uint32_t *c)
5556 return WORK_1(a, b, c, 456);
5559static uint64_t INLINE_NEVER work_1tb(uint64_t a, uint32_t *b, uint32_t *c)
5561 return WORK_1(a, b, c, 457);
5564static uint64_t INLINE_NEVER work_1tc(uint64_t a, uint32_t *b, uint32_t *c)
5566 return WORK_1(a, b, c, 458);
5569static uint64_t INLINE_NEVER work_1td(uint64_t a, uint32_t *b, uint32_t *c)
5571 return WORK_1(a, b, c, 459);
5574static uint64_t INLINE_NEVER work_1te(uint64_t a, uint32_t *b, uint32_t *c)
5576 return WORK_1(a, b, c, 460);
5579static uint64_t INLINE_NEVER work_1tf(uint64_t a, uint32_t *b, uint32_t *c)
5581 return WORK_1(a, b, c, 461);
5584static uint64_t INLINE_NEVER work_1tg(uint64_t a, uint32_t *b, uint32_t *c)
5586 return WORK_1(a, b, c, 462);
5589static uint64_t INLINE_NEVER work_1th(uint64_t a, uint32_t *b, uint32_t *c)
5591 return WORK_1(a, b, c, 463);
5594static uint64_t INLINE_NEVER work_1ti(uint64_t a, uint32_t *b, uint32_t *c)
5596 return WORK_1(a, b, c, 464);
5599static uint64_t INLINE_NEVER work_1tj(uint64_t a, uint32_t *b, uint32_t *c)
5601 return WORK_1(a, b, c, 465);
5604static uint64_t INLINE_NEVER work_1tk(uint64_t a, uint32_t *b, uint32_t *c)
5606 return WORK_1(a, b, c, 466);
5609static uint64_t INLINE_NEVER work_1tl(uint64_t a, uint32_t *b, uint32_t *c)
5611 return WORK_1(a, b, c, 467);
5614static uint64_t INLINE_NEVER work_1tm(uint64_t a, uint32_t *b, uint32_t *c)
5616 return WORK_1(a, b, c, 468);
5619static uint64_t INLINE_NEVER work_1tn(uint64_t a, uint32_t *b, uint32_t *c)
5621 return WORK_1(a, b, c, 469);
5624static uint64_t INLINE_NEVER work_1to(uint64_t a, uint32_t *b, uint32_t *c)
5626 return WORK_1(a, b, c, 470);
5629static uint64_t INLINE_NEVER work_1tp(uint64_t a, uint32_t *b, uint32_t *c)
5631 return WORK_1(a, b, c, 471);
5634static uint64_t INLINE_NEVER work_1tq(uint64_t a, uint32_t *b, uint32_t *c)
5636 return WORK_1(a, b, c, 472);
5639static uint64_t INLINE_NEVER work_1tr(uint64_t a, uint32_t *b, uint32_t *c)
5641 return WORK_1(a, b, c, 473);
5644static uint64_t INLINE_NEVER work_1ts(uint64_t a, uint32_t *b, uint32_t *c)
5646 return WORK_1(a, b, c, 474);
5649static uint64_t INLINE_NEVER work_1tt(uint64_t a, uint32_t *b, uint32_t *c)
5651 return WORK_1(a, b, c, 475);
5654static uint64_t INLINE_NEVER work_1tu(uint64_t a, uint32_t *b, uint32_t *c)
5656 return WORK_1(a, b, c, 476);
5659static uint64_t INLINE_NEVER work_1tv(uint64_t a, uint32_t *b, uint32_t *c)
5661 return WORK_1(a, b, c, 477);
5664static uint64_t INLINE_NEVER work_1tw(uint64_t a, uint32_t *b, uint32_t *c)
5666 return WORK_1(a, b, c, 478);
5669static uint64_t INLINE_NEVER work_1tx(uint64_t a, uint32_t *b, uint32_t *c)
5671 return WORK_1(a, b, c, 479);
5674static uint64_t INLINE_NEVER work_1ua(uint64_t a, uint32_t *b, uint32_t *c)
5676 return WORK_1(a, b, c, 480);
5679static uint64_t INLINE_NEVER work_1ub(uint64_t a, uint32_t *b, uint32_t *c)
5681 return WORK_1(a, b, c, 481);
5684static uint64_t INLINE_NEVER work_1uc(uint64_t a, uint32_t *b, uint32_t *c)
5686 return WORK_1(a, b, c, 482);
5689static uint64_t INLINE_NEVER work_1ud(uint64_t a, uint32_t *b, uint32_t *c)
5691 return WORK_1(a, b, c, 483);
5694static uint64_t INLINE_NEVER work_1ue(uint64_t a, uint32_t *b, uint32_t *c)
5696 return WORK_1(a, b, c, 484);
5699static uint64_t INLINE_NEVER work_1uf(uint64_t a, uint32_t *b, uint32_t *c)
5701 return WORK_1(a, b, c, 485);
5704static uint64_t INLINE_NEVER work_1ug(uint64_t a, uint32_t *b, uint32_t *c)
5706 return WORK_1(a, b, c, 486);
5709static uint64_t INLINE_NEVER work_1uh(uint64_t a, uint32_t *b, uint32_t *c)
5711 return WORK_1(a, b, c, 487);
5714static uint64_t INLINE_NEVER work_1ui(uint64_t a, uint32_t *b, uint32_t *c)
5716 return WORK_1(a, b, c, 488);
5719static uint64_t INLINE_NEVER work_1uj(uint64_t a, uint32_t *b, uint32_t *c)
5721 return WORK_1(a, b, c, 489);
5724static uint64_t INLINE_NEVER work_1uk(uint64_t a, uint32_t *b, uint32_t *c)
5726 return WORK_1(a, b, c, 490);
5729static uint64_t INLINE_NEVER work_1ul(uint64_t a, uint32_t *b, uint32_t *c)
5731 return WORK_1(a, b, c, 491);
5734static uint64_t INLINE_NEVER work_1um(uint64_t a, uint32_t *b, uint32_t *c)
5736 return WORK_1(a, b, c, 492);
5739static uint64_t INLINE_NEVER work_1un(uint64_t a, uint32_t *b, uint32_t *c)
5741 return WORK_1(a, b, c, 493);
5744static uint64_t INLINE_NEVER work_1uo(uint64_t a, uint32_t *b, uint32_t *c)
5746 return WORK_1(a, b, c, 494);
5749static uint64_t INLINE_NEVER work_1up(uint64_t a, uint32_t *b, uint32_t *c)
5751 return WORK_1(a, b, c, 495);
5754static uint64_t INLINE_NEVER work_1uq(uint64_t a, uint32_t *b, uint32_t *c)
5756 return WORK_1(a, b, c, 496);
5759static uint64_t INLINE_NEVER work_1ur(uint64_t a, uint32_t *b, uint32_t *c)
5761 return WORK_1(a, b, c, 497);
5764static uint64_t INLINE_NEVER work_1us(uint64_t a, uint32_t *b, uint32_t *c)
5766 return WORK_1(a, b, c, 498);
5769static uint64_t INLINE_NEVER work_1ut(uint64_t a, uint32_t *b, uint32_t *c)
5771 return WORK_1(a, b, c, 499);
5774static uint64_t INLINE_NEVER work_1uu(uint64_t a, uint32_t *b, uint32_t *c)
5776 return WORK_1(a, b, c, 500);
5779static uint64_t INLINE_NEVER work_1uv(uint64_t a, uint32_t *b, uint32_t *c)
5781 return WORK_1(a, b, c, 501);
5784static uint64_t INLINE_NEVER work_1uw(uint64_t a, uint32_t *b, uint32_t *c)
5786 return WORK_1(a, b, c, 502);
5789static uint64_t INLINE_NEVER work_1ux(uint64_t a, uint32_t *b, uint32_t *c)
5791 return WORK_1(a, b, c, 503);
5794static uint64_t INLINE_NEVER work_1va(uint64_t a, uint32_t *b, uint32_t *c)
5796 return WORK_1(a, b, c, 504);
5799static uint64_t INLINE_NEVER work_1vb(uint64_t a, uint32_t *b, uint32_t *c)
5801 return WORK_1(a, b, c, 505);
5804static uint64_t INLINE_NEVER work_1vc(uint64_t a, uint32_t *b, uint32_t *c)
5806 return WORK_1(a, b, c, 506);
5809static uint64_t INLINE_NEVER work_1vd(uint64_t a, uint32_t *b, uint32_t *c)
5811 return WORK_1(a, b, c, 507);
5814static uint64_t INLINE_NEVER work_1ve(uint64_t a, uint32_t *b, uint32_t *c)
5816 return WORK_1(a, b, c, 508);
5819static uint64_t INLINE_NEVER work_1vf(uint64_t a, uint32_t *b, uint32_t *c)
5821 return WORK_1(a, b, c, 509);
5824static uint64_t INLINE_NEVER work_1vg(uint64_t a, uint32_t *b, uint32_t *c)
5826 return WORK_1(a, b, c, 510);
5829static uint64_t INLINE_NEVER work_1vh(uint64_t a, uint32_t *b, uint32_t *c)
5831 return WORK_1(a, b, c, 511);
5834static uint64_t INLINE_NEVER work_1vi(uint64_t a, uint32_t *b, uint32_t *c)
5836 return WORK_1(a, b, c, 512);
5839static uint64_t INLINE_NEVER work_1vj(uint64_t a, uint32_t *b, uint32_t *c)
5841 return WORK_1(a, b, c, 513);
5844static uint64_t INLINE_NEVER work_1vk(uint64_t a, uint32_t *b, uint32_t *c)
5846 return WORK_1(a, b, c, 514);
5849static uint64_t INLINE_NEVER work_1vl(uint64_t a, uint32_t *b, uint32_t *c)
5851 return WORK_1(a, b, c, 515);
5854static uint64_t INLINE_NEVER work_1vm(uint64_t a, uint32_t *b, uint32_t *c)
5856 return WORK_1(a, b, c, 516);
5859static uint64_t INLINE_NEVER work_1vn(uint64_t a, uint32_t *b, uint32_t *c)
5861 return WORK_1(a, b, c, 517);
5864static uint64_t INLINE_NEVER work_1vo(uint64_t a, uint32_t *b, uint32_t *c)
5866 return WORK_1(a, b, c, 518);
5869static uint64_t INLINE_NEVER work_1vp(uint64_t a, uint32_t *b, uint32_t *c)
5871 return WORK_1(a, b, c, 519);
5874static uint64_t INLINE_NEVER work_1vq(uint64_t a, uint32_t *b, uint32_t *c)
5876 return WORK_1(a, b, c, 520);
5879static uint64_t INLINE_NEVER work_1vr(uint64_t a, uint32_t *b, uint32_t *c)
5881 return WORK_1(a, b, c, 521);
5884static uint64_t INLINE_NEVER work_1vs(uint64_t a, uint32_t *b, uint32_t *c)
5886 return WORK_1(a, b, c, 522);
5889static uint64_t INLINE_NEVER work_1vt(uint64_t a, uint32_t *b, uint32_t *c)
5891 return WORK_1(a, b, c, 523);
5894static uint64_t INLINE_NEVER work_1vu(uint64_t a, uint32_t *b, uint32_t *c)
5896 return WORK_1(a, b, c, 524);
5899static uint64_t INLINE_NEVER work_1vv(uint64_t a, uint32_t *b, uint32_t *c)
5901 return WORK_1(a, b, c, 525);
5904static uint64_t INLINE_NEVER work_1vw(uint64_t a, uint32_t *b, uint32_t *c)
5906 return WORK_1(a, b, c, 526);
5909static uint64_t INLINE_NEVER work_1vx(uint64_t a, uint32_t *b, uint32_t *c)
5911 return WORK_1(a, b, c, 527);
5914static uint64_t INLINE_NEVER work_1wa(uint64_t a, uint32_t *b, uint32_t *c)
5916 return WORK_1(a, b, c, 528);
5919static uint64_t INLINE_NEVER work_1wb(uint64_t a, uint32_t *b, uint32_t *c)
5921 return WORK_1(a, b, c, 529);
5924static uint64_t INLINE_NEVER work_1wc(uint64_t a, uint32_t *b, uint32_t *c)
5926 return WORK_1(a, b, c, 530);
5929static uint64_t INLINE_NEVER work_1wd(uint64_t a, uint32_t *b, uint32_t *c)
5931 return WORK_1(a, b, c, 531);
5934static uint64_t INLINE_NEVER work_1we(uint64_t a, uint32_t *b, uint32_t *c)
5936 return WORK_1(a, b, c, 532);
5939static uint64_t INLINE_NEVER work_1wf(uint64_t a, uint32_t *b, uint32_t *c)
5941 return WORK_1(a, b, c, 533);
5944static uint64_t INLINE_NEVER work_1wg(uint64_t a, uint32_t *b, uint32_t *c)
5946 return WORK_1(a, b, c, 534);
5949static uint64_t INLINE_NEVER work_1wh(uint64_t a, uint32_t *b, uint32_t *c)
5951 return WORK_1(a, b, c, 535);
5954static uint64_t INLINE_NEVER work_1wi(uint64_t a, uint32_t *b, uint32_t *c)
5956 return WORK_1(a, b, c, 536);
5959static uint64_t INLINE_NEVER work_1wj(uint64_t a, uint32_t *b, uint32_t *c)
5961 return WORK_1(a, b, c, 537);
5964static uint64_t INLINE_NEVER work_1wk(uint64_t a, uint32_t *b, uint32_t *c)
5966 return WORK_1(a, b, c, 538);
5969static uint64_t INLINE_NEVER work_1wl(uint64_t a, uint32_t *b, uint32_t *c)
5971 return WORK_1(a, b, c, 539);
5974static uint64_t INLINE_NEVER work_1wm(uint64_t a, uint32_t *b, uint32_t *c)
5976 return WORK_1(a, b, c, 540);
5979static uint64_t INLINE_NEVER work_1wn(uint64_t a, uint32_t *b, uint32_t *c)
5981 return WORK_1(a, b, c, 541);
5984static uint64_t INLINE_NEVER work_1wo(uint64_t a, uint32_t *b, uint32_t *c)
5986 return WORK_1(a, b, c, 542);
5989static uint64_t INLINE_NEVER work_1wp(uint64_t a, uint32_t *b, uint32_t *c)
5991 return WORK_1(a, b, c, 543);
5994static uint64_t INLINE_NEVER work_1wq(uint64_t a, uint32_t *b, uint32_t *c)
5996 return WORK_1(a, b, c, 544);
5999static uint64_t INLINE_NEVER work_1wr(uint64_t a, uint32_t *b, uint32_t *c)
6001 return WORK_1(a, b, c, 545);
6004static uint64_t INLINE_NEVER work_1ws(uint64_t a, uint32_t *b, uint32_t *c)
6006 return WORK_1(a, b, c, 546);
6009static uint64_t INLINE_NEVER work_1wt(uint64_t a, uint32_t *b, uint32_t *c)
6011 return WORK_1(a, b, c, 547);
6014static uint64_t INLINE_NEVER work_1wu(uint64_t a, uint32_t *b, uint32_t *c)
6016 return WORK_1(a, b, c, 548);
6019static uint64_t INLINE_NEVER work_1wv(uint64_t a, uint32_t *b, uint32_t *c)
6021 return WORK_1(a, b, c, 549);
6024static uint64_t INLINE_NEVER work_1ww(uint64_t a, uint32_t *b, uint32_t *c)
6026 return WORK_1(a, b, c, 550);
6029static uint64_t INLINE_NEVER work_1wx(uint64_t a, uint32_t *b, uint32_t *c)
6031 return WORK_1(a, b, c, 551);
6034static uint64_t INLINE_NEVER work_1xa(uint64_t a, uint32_t *b, uint32_t *c)
6036 return WORK_1(a, b, c, 552);
6039static uint64_t INLINE_NEVER work_1xb(uint64_t a, uint32_t *b, uint32_t *c)
6041 return WORK_1(a, b, c, 553);
6044static uint64_t INLINE_NEVER work_1xc(uint64_t a, uint32_t *b, uint32_t *c)
6046 return WORK_1(a, b, c, 554);
6049static uint64_t INLINE_NEVER work_1xd(uint64_t a, uint32_t *b, uint32_t *c)
6051 return WORK_1(a, b, c, 555);
6054static uint64_t INLINE_NEVER work_1xe(uint64_t a, uint32_t *b, uint32_t *c)
6056 return WORK_1(a, b, c, 556);
6059static uint64_t INLINE_NEVER work_1xf(uint64_t a, uint32_t *b, uint32_t *c)
6061 return WORK_1(a, b, c, 557);
6064static uint64_t INLINE_NEVER work_1xg(uint64_t a, uint32_t *b, uint32_t *c)
6066 return WORK_1(a, b, c, 558);
6069static uint64_t INLINE_NEVER work_1xh(uint64_t a, uint32_t *b, uint32_t *c)
6071 return WORK_1(a, b, c, 559);
6074static uint64_t INLINE_NEVER work_1xi(uint64_t a, uint32_t *b, uint32_t *c)
6076 return WORK_1(a, b, c, 560);
6079static uint64_t INLINE_NEVER work_1xj(uint64_t a, uint32_t *b, uint32_t *c)
6081 return WORK_1(a, b, c, 561);
6084static uint64_t INLINE_NEVER work_1xk(uint64_t a, uint32_t *b, uint32_t *c)
6086 return WORK_1(a, b, c, 562);
6089static uint64_t INLINE_NEVER work_1xl(uint64_t a, uint32_t *b, uint32_t *c)
6091 return WORK_1(a, b, c, 563);
6094static uint64_t INLINE_NEVER work_1xm(uint64_t a, uint32_t *b, uint32_t *c)
6096 return WORK_1(a, b, c, 564);
6099static uint64_t INLINE_NEVER work_1xn(uint64_t a, uint32_t *b, uint32_t *c)
6101 return WORK_1(a, b, c, 565);
6104static uint64_t INLINE_NEVER work_1xo(uint64_t a, uint32_t *b, uint32_t *c)
6106 return WORK_1(a, b, c, 566);
6109static uint64_t INLINE_NEVER work_1xp(uint64_t a, uint32_t *b, uint32_t *c)
6111 return WORK_1(a, b, c, 567);
6114static uint64_t INLINE_NEVER work_1xq(uint64_t a, uint32_t *b, uint32_t *c)
6116 return WORK_1(a, b, c, 568);
6119static uint64_t INLINE_NEVER work_1xr(uint64_t a, uint32_t *b, uint32_t *c)
6121 return WORK_1(a, b, c, 569);
6124static uint64_t INLINE_NEVER work_1xs(uint64_t a, uint32_t *b, uint32_t *c)
6126 return WORK_1(a, b, c, 570);
6129static uint64_t INLINE_NEVER work_1xt(uint64_t a, uint32_t *b, uint32_t *c)
6131 return WORK_1(a, b, c, 571);
6134static uint64_t INLINE_NEVER work_1xu(uint64_t a, uint32_t *b, uint32_t *c)
6136 return WORK_1(a, b, c, 572);
6139static uint64_t INLINE_NEVER work_1xv(uint64_t a, uint32_t *b, uint32_t *c)
6141 return WORK_1(a, b, c, 573);
6144static uint64_t INLINE_NEVER work_1xw(uint64_t a, uint32_t *b, uint32_t *c)
6146 return WORK_1(a, b, c, 574);
6149static uint64_t INLINE_NEVER work_1xx(uint64_t a, uint32_t *b, uint32_t *c)
6151 return WORK_1(a, b, c, 575);
6154static work_1_fn_t work_1[] = {
6155 work_1aa, work_1ab, work_1ac, work_1ad, work_1ae, work_1af, work_1ag, work_1ah,
6156 work_1ai, work_1aj, work_1ak, work_1al, work_1am, work_1an, work_1ao, work_1ap,
6157 work_1aq, work_1ar, work_1as, work_1at, work_1au, work_1av, work_1aw, work_1ax,
6158 work_1ba, work_1bb, work_1bc, work_1bd, work_1be, work_1bf, work_1bg, work_1bh,
6159 work_1bi, work_1bj, work_1bk, work_1bl, work_1bm, work_1bn, work_1bo, work_1bp,
6160 work_1bq, work_1br, work_1bs, work_1bt, work_1bu, work_1bv, work_1bw, work_1bx,
6161 work_1ca, work_1cb, work_1cc, work_1cd, work_1ce, work_1cf, work_1cg, work_1ch,
6162 work_1ci, work_1cj, work_1ck, work_1cl, work_1cm, work_1cn, work_1co, work_1cp,
6163 work_1cq, work_1cr, work_1cs, work_1ct, work_1cu, work_1cv, work_1cw, work_1cx,
6164 work_1da, work_1db, work_1dc, work_1dd, work_1de, work_1df, work_1dg, work_1dh,
6165 work_1di, work_1dj, work_1dk, work_1dl, work_1dm, work_1dn, work_1do, work_1dp,
6166 work_1dq, work_1dr, work_1ds, work_1dt, work_1du, work_1dv, work_1dw, work_1dx,
6167 work_1ea, work_1eb, work_1ec, work_1ed, work_1ee, work_1ef, work_1eg, work_1eh,
6168 work_1ei, work_1ej, work_1ek, work_1el, work_1em, work_1en, work_1eo, work_1ep,
6169 work_1eq, work_1er, work_1es, work_1et, work_1eu, work_1ev, work_1ew, work_1ex,
6170 work_1fa, work_1fb, work_1fc, work_1fd, work_1fe, work_1ff, work_1fg, work_1fh,
6171 work_1fi, work_1fj, work_1fk, work_1fl, work_1fm, work_1fn, work_1fo, work_1fp,
6172 work_1fq, work_1fr, work_1fs, work_1ft, work_1fu, work_1fv, work_1fw, work_1fx,
6173 work_1ga, work_1gb, work_1gc, work_1gd, work_1ge, work_1gf, work_1gg, work_1gh,
6174 work_1gi, work_1gj, work_1gk, work_1gl, work_1gm, work_1gn, work_1go, work_1gp,
6175 work_1gq, work_1gr, work_1gs, work_1gt, work_1gu, work_1gv, work_1gw, work_1gx,
6176 work_1ha, work_1hb, work_1hc, work_1hd, work_1he, work_1hf, work_1hg, work_1hh,
6177 work_1hi, work_1hj, work_1hk, work_1hl, work_1hm, work_1hn, work_1ho, work_1hp,
6178 work_1hq, work_1hr, work_1hs, work_1ht, work_1hu, work_1hv, work_1hw, work_1hx,
6179 work_1ia, work_1ib, work_1ic, work_1id, work_1ie, work_1if, work_1ig, work_1ih,
6180 work_1ii, work_1ij, work_1ik, work_1il, work_1im, work_1in, work_1io, work_1ip,
6181 work_1iq, work_1ir, work_1is, work_1it, work_1iu, work_1iv, work_1iw, work_1ix,
6182 work_1ja, work_1jb, work_1jc, work_1jd, work_1je, work_1jf, work_1jg, work_1jh,
6183 work_1ji, work_1jj, work_1jk, work_1jl, work_1jm, work_1jn, work_1jo, work_1jp,
6184 work_1jq, work_1jr, work_1js, work_1jt, work_1ju, work_1jv, work_1jw, work_1jx,
6185 work_1ka, work_1kb, work_1kc, work_1kd, work_1ke, work_1kf, work_1kg, work_1kh,
6186 work_1ki, work_1kj, work_1kk, work_1kl, work_1km, work_1kn, work_1ko, work_1kp,
6187 work_1kq, work_1kr, work_1ks, work_1kt, work_1ku, work_1kv, work_1kw, work_1kx,
6188 work_1la, work_1lb, work_1lc, work_1ld, work_1le, work_1lf, work_1lg, work_1lh,
6189 work_1li, work_1lj, work_1lk, work_1ll, work_1lm, work_1ln, work_1lo, work_1lp,
6190 work_1lq, work_1lr, work_1ls, work_1lt, work_1lu, work_1lv, work_1lw, work_1lx,
6191 work_1ma, work_1mb, work_1mc, work_1md, work_1me, work_1mf, work_1mg, work_1mh,
6192 work_1mi, work_1mj, work_1mk, work_1ml, work_1mm, work_1mn, work_1mo, work_1mp,
6193 work_1mq, work_1mr, work_1ms, work_1mt, work_1mu, work_1mv, work_1mw, work_1mx,
6194 work_1na, work_1nb, work_1nc, work_1nd, work_1ne, work_1nf, work_1ng, work_1nh,
6195 work_1ni, work_1nj, work_1nk, work_1nl, work_1nm, work_1nn, work_1no, work_1np,
6196 work_1nq, work_1nr, work_1ns, work_1nt, work_1nu, work_1nv, work_1nw, work_1nx,
6197 work_1oa, work_1ob, work_1oc, work_1od, work_1oe, work_1of, work_1og, work_1oh,
6198 work_1oi, work_1oj, work_1ok, work_1ol, work_1om, work_1on, work_1oo, work_1op,
6199 work_1oq, work_1or, work_1os, work_1ot, work_1ou, work_1ov, work_1ow, work_1ox,
6200 work_1pa, work_1pb, work_1pc, work_1pd, work_1pe, work_1pf, work_1pg, work_1ph,
6201 work_1pi, work_1pj, work_1pk, work_1pl, work_1pm, work_1pn, work_1po, work_1pp,
6202 work_1pq, work_1pr, work_1ps, work_1pt, work_1pu, work_1pv, work_1pw, work_1px,
6203 work_1qa, work_1qb, work_1qc, work_1qd, work_1qe, work_1qf, work_1qg, work_1qh,
6204 work_1qi, work_1qj, work_1qk, work_1ql, work_1qm, work_1qn, work_1qo, work_1qp,
6205 work_1qq, work_1qr, work_1qs, work_1qt, work_1qu, work_1qv, work_1qw, work_1qx,
6206 work_1ra, work_1rb, work_1rc, work_1rd, work_1re, work_1rf, work_1rg, work_1rh,
6207 work_1ri, work_1rj, work_1rk, work_1rl, work_1rm, work_1rn, work_1ro, work_1rp,
6208 work_1rq, work_1rr, work_1rs, work_1rt, work_1ru, work_1rv, work_1rw, work_1rx,
6209 work_1sa, work_1sb, work_1sc, work_1sd, work_1se, work_1sf, work_1sg, work_1sh,
6210 work_1si, work_1sj, work_1sk, work_1sl, work_1sm, work_1sn, work_1so, work_1sp,
6211 work_1sq, work_1sr, work_1ss, work_1st, work_1su, work_1sv, work_1sw, work_1sx,
6212 work_1ta, work_1tb, work_1tc, work_1td, work_1te, work_1tf, work_1tg, work_1th,
6213 work_1ti, work_1tj, work_1tk, work_1tl, work_1tm, work_1tn, work_1to, work_1tp,
6214 work_1tq, work_1tr, work_1ts, work_1tt, work_1tu, work_1tv, work_1tw, work_1tx,
6215 work_1ua, work_1ub, work_1uc, work_1ud, work_1ue, work_1uf, work_1ug, work_1uh,
6216 work_1ui, work_1uj, work_1uk, work_1ul, work_1um, work_1un, work_1uo, work_1up,
6217 work_1uq, work_1ur, work_1us, work_1ut, work_1uu, work_1uv, work_1uw, work_1ux,
6218 work_1va, work_1vb, work_1vc, work_1vd, work_1ve, work_1vf, work_1vg, work_1vh,
6219 work_1vi, work_1vj, work_1vk, work_1vl, work_1vm, work_1vn, work_1vo, work_1vp,
6220 work_1vq, work_1vr, work_1vs, work_1vt, work_1vu, work_1vv, work_1vw, work_1vx,
6221 work_1wa, work_1wb, work_1wc, work_1wd, work_1we, work_1wf, work_1wg, work_1wh,
6222 work_1wi, work_1wj, work_1wk, work_1wl, work_1wm, work_1wn, work_1wo, work_1wp,
6223 work_1wq, work_1wr, work_1ws, work_1wt, work_1wu, work_1wv, work_1ww, work_1wx,
6224 work_1xa, work_1xb, work_1xc, work_1xd, work_1xe, work_1xf, work_1xg, work_1xh,
6225 work_1xi, work_1xj, work_1xk, work_1xl, work_1xm, work_1xn, work_1xo, work_1xp,
6226 work_1xq, work_1xr, work_1xs, work_1xt, work_1xu, work_1xv, work_1xw, work_1xx
6229static uint16_t work_1_rnd[] = {
6230 150, 424, 26, 457, 74, 294, 218, 487, 348, 358, 540, 465, 305, 499, 103, 535,
6231 162, 92, 388, 269, 78, 245, 96, 546, 146, 346, 513, 116, 306, 383, 264, 85,
6232 75, 98, 437, 200, 362, 283, 147, 270, 51, 541, 272, 575, 239, 404, 498, 212,
6233 168, 290, 31, 396, 384, 310, 551, 179, 139, 204, 292, 61, 154, 266, 66, 108,
6234 44, 196, 400, 460, 410, 55, 491, 459, 80, 188, 128, 333, 489, 538, 447, 389,
6235 181, 378, 105, 62, 468, 417, 189, 194, 376, 562, 131, 518, 409, 87, 195, 57,
6236 422, 151, 470, 415, 215, 7, 15, 354, 542, 211, 241, 107, 243, 528, 274, 366,
6237 197, 566, 463, 331, 454, 152, 324, 412, 236, 364, 484, 279, 481, 4, 497, 569,
6238 6, 548, 0, 372, 115, 157, 217, 406, 338, 494, 325, 109, 552, 202, 505, 208,
6239 510, 397, 526, 52, 301, 382, 190, 148, 327, 565, 130, 431, 219, 263, 25, 84,
6240 347, 374, 238, 278, 20, 221, 71, 56, 433, 450, 339, 35, 509, 368, 401, 300,
6241 167, 46, 353, 93, 54, 136, 230, 251, 101, 125, 341, 365, 411, 330, 391, 201,
6242 233, 213, 9, 18, 440, 567, 156, 507, 486, 224, 58, 448, 120, 41, 385, 298,
6243 284, 395, 550, 340, 124, 531, 571, 434, 471, 488, 81, 235, 27, 512, 432, 248,
6244 423, 318, 8, 216, 508, 549, 249, 291, 95, 271, 351, 267, 308, 532, 467, 186,
6245 244, 60, 572, 184, 399, 317, 545, 12, 134, 461, 171, 43, 472, 118, 350, 172,
6246 183, 1, 259, 570, 380, 361, 73, 446, 534, 24, 555, 142, 402, 158, 319, 36,
6247 240, 203, 164, 419, 14, 64, 359, 451, 50, 449, 321, 455, 198, 287, 316, 307,
6248 363, 464, 5, 173, 511, 187, 191, 138, 163, 37, 490, 69, 67, 547, 479, 106,
6249 355, 352, 524, 297, 166, 59, 182, 276, 48, 312, 149, 556, 110, 515, 257, 314,
6250 517, 143, 265, 476, 277, 3, 332, 232, 323, 45, 554, 268, 226, 141, 28, 335,
6251 206, 72, 533, 482, 492, 220, 439, 159, 393, 398, 414, 39, 530, 77, 29, 483,
6252 246, 407, 329, 413, 429, 360, 229, 502, 322, 403, 462, 42, 453, 520, 558, 34,
6253 304, 99, 88, 2, 114, 477, 97, 223, 227, 328, 295, 210, 311, 336, 231, 132,
6254 495, 425, 371, 394, 129, 474, 309, 426, 344, 285, 296, 503, 258, 560, 155, 370,
6255 21, 386, 228, 161, 379, 506, 539, 521, 145, 475, 537, 289, 237, 111, 369, 456,
6256 373, 568, 536, 473, 334, 445, 299, 303, 70, 209, 222, 23, 177, 170, 40, 207,
6257 76, 100, 478, 286, 293, 438, 392, 252, 574, 485, 553, 255, 104, 559, 253, 119,
6258 140, 242, 469, 176, 544, 19, 126, 441, 390, 377, 153, 543, 16, 180, 275, 82,
6259 79, 525, 427, 527, 367, 169, 428, 302, 13, 420, 466, 496, 133, 357, 342, 416,
6260 22, 519, 122, 49, 113, 123, 418, 349, 178, 529, 165, 199, 89, 280, 356, 256,
6261 247, 127, 135, 430, 193, 444, 86, 30, 313, 261, 68, 381, 442, 121, 17, 501,
6262 343, 436, 281, 405, 500, 250, 421, 435, 192, 345, 563, 262, 320, 91, 387, 33,
6263 32, 516, 557, 160, 443, 260, 458, 175, 53, 83, 375, 174, 288, 65, 522, 10,
6264 480, 315, 90, 561, 11, 254, 234, 214, 38, 273, 523, 47, 337, 102, 326, 452,
6265 205, 573, 112, 185, 144, 408, 63, 225, 493, 282, 504, 514, 564, 117, 94, 137
6268static uint64_t INLINE_NEVER work_2aa(uint64_t a, uint32_t *b, uint32_t *c)
6270 return WORK_2(a, b, c, 0);
6273static uint64_t INLINE_NEVER work_2ab(uint64_t a, uint32_t *b, uint32_t *c)
6275 return WORK_2(a, b, c, 1);
6278static uint64_t INLINE_NEVER work_2ac(uint64_t a, uint32_t *b, uint32_t *c)
6280 return WORK_2(a, b, c, 2);
6283static uint64_t INLINE_NEVER work_2ad(uint64_t a, uint32_t *b, uint32_t *c)
6285 return WORK_2(a, b, c, 3);
6288static uint64_t INLINE_NEVER work_2ae(uint64_t a, uint32_t *b, uint32_t *c)
6290 return WORK_2(a, b, c, 4);
6293static uint64_t INLINE_NEVER work_2af(uint64_t a, uint32_t *b, uint32_t *c)
6295 return WORK_2(a, b, c, 5);
6298static uint64_t INLINE_NEVER work_2ag(uint64_t a, uint32_t *b, uint32_t *c)
6300 return WORK_2(a, b, c, 6);
6303static uint64_t INLINE_NEVER work_2ah(uint64_t a, uint32_t *b, uint32_t *c)
6305 return WORK_2(a, b, c, 7);
6308static uint64_t INLINE_NEVER work_2ai(uint64_t a, uint32_t *b, uint32_t *c)
6310 return WORK_2(a, b, c, 8);
6313static uint64_t INLINE_NEVER work_2aj(uint64_t a, uint32_t *b, uint32_t *c)
6315 return WORK_2(a, b, c, 9);
6318static uint64_t INLINE_NEVER work_2ak(uint64_t a, uint32_t *b, uint32_t *c)
6320 return WORK_2(a, b, c, 10);
6323static uint64_t INLINE_NEVER work_2al(uint64_t a, uint32_t *b, uint32_t *c)
6325 return WORK_2(a, b, c, 11);
6328static uint64_t INLINE_NEVER work_2am(uint64_t a, uint32_t *b, uint32_t *c)
6330 return WORK_2(a, b, c, 12);
6333static uint64_t INLINE_NEVER work_2an(uint64_t a, uint32_t *b, uint32_t *c)
6335 return WORK_2(a, b, c, 13);
6338static uint64_t INLINE_NEVER work_2ao(uint64_t a, uint32_t *b, uint32_t *c)
6340 return WORK_2(a, b, c, 14);
6343static uint64_t INLINE_NEVER work_2ap(uint64_t a, uint32_t *b, uint32_t *c)
6345 return WORK_2(a, b, c, 15);
6348static uint64_t INLINE_NEVER work_2aq(uint64_t a, uint32_t *b, uint32_t *c)
6350 return WORK_2(a, b, c, 16);
6353static uint64_t INLINE_NEVER work_2ar(uint64_t a, uint32_t *b, uint32_t *c)
6355 return WORK_2(a, b, c, 17);
6358static uint64_t INLINE_NEVER work_2as(uint64_t a, uint32_t *b, uint32_t *c)
6360 return WORK_2(a, b, c, 18);
6363static uint64_t INLINE_NEVER work_2at(uint64_t a, uint32_t *b, uint32_t *c)
6365 return WORK_2(a, b, c, 19);
6368static uint64_t INLINE_NEVER work_2au(uint64_t a, uint32_t *b, uint32_t *c)
6370 return WORK_2(a, b, c, 20);
6373static uint64_t INLINE_NEVER work_2av(uint64_t a, uint32_t *b, uint32_t *c)
6375 return WORK_2(a, b, c, 21);
6378static uint64_t INLINE_NEVER work_2aw(uint64_t a, uint32_t *b, uint32_t *c)
6380 return WORK_2(a, b, c, 22);
6383static uint64_t INLINE_NEVER work_2ax(uint64_t a, uint32_t *b, uint32_t *c)
6385 return WORK_2(a, b, c, 23);
6388static uint64_t INLINE_NEVER work_2ba(uint64_t a, uint32_t *b, uint32_t *c)
6390 return WORK_2(a, b, c, 24);
6393static uint64_t INLINE_NEVER work_2bb(uint64_t a, uint32_t *b, uint32_t *c)
6395 return WORK_2(a, b, c, 25);
6398static uint64_t INLINE_NEVER work_2bc(uint64_t a, uint32_t *b, uint32_t *c)
6400 return WORK_2(a, b, c, 26);
6403static uint64_t INLINE_NEVER work_2bd(uint64_t a, uint32_t *b, uint32_t *c)
6405 return WORK_2(a, b, c, 27);
6408static uint64_t INLINE_NEVER work_2be(uint64_t a, uint32_t *b, uint32_t *c)
6410 return WORK_2(a, b, c, 28);
6413static uint64_t INLINE_NEVER work_2bf(uint64_t a, uint32_t *b, uint32_t *c)
6415 return WORK_2(a, b, c, 29);
6418static uint64_t INLINE_NEVER work_2bg(uint64_t a, uint32_t *b, uint32_t *c)
6420 return WORK_2(a, b, c, 30);
6423static uint64_t INLINE_NEVER work_2bh(uint64_t a, uint32_t *b, uint32_t *c)
6425 return WORK_2(a, b, c, 31);
6428static uint64_t INLINE_NEVER work_2bi(uint64_t a, uint32_t *b, uint32_t *c)
6430 return WORK_2(a, b, c, 32);
6433static uint64_t INLINE_NEVER work_2bj(uint64_t a, uint32_t *b, uint32_t *c)
6435 return WORK_2(a, b, c, 33);
6438static uint64_t INLINE_NEVER work_2bk(uint64_t a, uint32_t *b, uint32_t *c)
6440 return WORK_2(a, b, c, 34);
6443static uint64_t INLINE_NEVER work_2bl(uint64_t a, uint32_t *b, uint32_t *c)
6445 return WORK_2(a, b, c, 35);
6448static uint64_t INLINE_NEVER work_2bm(uint64_t a, uint32_t *b, uint32_t *c)
6450 return WORK_2(a, b, c, 36);
6453static uint64_t INLINE_NEVER work_2bn(uint64_t a, uint32_t *b, uint32_t *c)
6455 return WORK_2(a, b, c, 37);
6458static uint64_t INLINE_NEVER work_2bo(uint64_t a, uint32_t *b, uint32_t *c)
6460 return WORK_2(a, b, c, 38);
6463static uint64_t INLINE_NEVER work_2bp(uint64_t a, uint32_t *b, uint32_t *c)
6465 return WORK_2(a, b, c, 39);
6468static uint64_t INLINE_NEVER work_2bq(uint64_t a, uint32_t *b, uint32_t *c)
6470 return WORK_2(a, b, c, 40);
6473static uint64_t INLINE_NEVER work_2br(uint64_t a, uint32_t *b, uint32_t *c)
6475 return WORK_2(a, b, c, 41);
6478static uint64_t INLINE_NEVER work_2bs(uint64_t a, uint32_t *b, uint32_t *c)
6480 return WORK_2(a, b, c, 42);
6483static uint64_t INLINE_NEVER work_2bt(uint64_t a, uint32_t *b, uint32_t *c)
6485 return WORK_2(a, b, c, 43);
6488static uint64_t INLINE_NEVER work_2bu(uint64_t a, uint32_t *b, uint32_t *c)
6490 return WORK_2(a, b, c, 44);
6493static uint64_t INLINE_NEVER work_2bv(uint64_t a, uint32_t *b, uint32_t *c)
6495 return WORK_2(a, b, c, 45);
6498static uint64_t INLINE_NEVER work_2bw(uint64_t a, uint32_t *b, uint32_t *c)
6500 return WORK_2(a, b, c, 46);
6503static uint64_t INLINE_NEVER work_2bx(uint64_t a, uint32_t *b, uint32_t *c)
6505 return WORK_2(a, b, c, 47);
6508static uint64_t INLINE_NEVER work_2ca(uint64_t a, uint32_t *b, uint32_t *c)
6510 return WORK_2(a, b, c, 48);
6513static uint64_t INLINE_NEVER work_2cb(uint64_t a, uint32_t *b, uint32_t *c)
6515 return WORK_2(a, b, c, 49);
6518static uint64_t INLINE_NEVER work_2cc(uint64_t a, uint32_t *b, uint32_t *c)
6520 return WORK_2(a, b, c, 50);
6523static uint64_t INLINE_NEVER work_2cd(uint64_t a, uint32_t *b, uint32_t *c)
6525 return WORK_2(a, b, c, 51);
6528static uint64_t INLINE_NEVER work_2ce(uint64_t a, uint32_t *b, uint32_t *c)
6530 return WORK_2(a, b, c, 52);
6533static uint64_t INLINE_NEVER work_2cf(uint64_t a, uint32_t *b, uint32_t *c)
6535 return WORK_2(a, b, c, 53);
6538static uint64_t INLINE_NEVER work_2cg(uint64_t a, uint32_t *b, uint32_t *c)
6540 return WORK_2(a, b, c, 54);
6543static uint64_t INLINE_NEVER work_2ch(uint64_t a, uint32_t *b, uint32_t *c)
6545 return WORK_2(a, b, c, 55);
6548static uint64_t INLINE_NEVER work_2ci(uint64_t a, uint32_t *b, uint32_t *c)
6550 return WORK_2(a, b, c, 56);
6553static uint64_t INLINE_NEVER work_2cj(uint64_t a, uint32_t *b, uint32_t *c)
6555 return WORK_2(a, b, c, 57);
6558static uint64_t INLINE_NEVER work_2ck(uint64_t a, uint32_t *b, uint32_t *c)
6560 return WORK_2(a, b, c, 58);
6563static uint64_t INLINE_NEVER work_2cl(uint64_t a, uint32_t *b, uint32_t *c)
6565 return WORK_2(a, b, c, 59);
6568static uint64_t INLINE_NEVER work_2cm(uint64_t a, uint32_t *b, uint32_t *c)
6570 return WORK_2(a, b, c, 60);
6573static uint64_t INLINE_NEVER work_2cn(uint64_t a, uint32_t *b, uint32_t *c)
6575 return WORK_2(a, b, c, 61);
6578static uint64_t INLINE_NEVER work_2co(uint64_t a, uint32_t *b, uint32_t *c)
6580 return WORK_2(a, b, c, 62);
6583static uint64_t INLINE_NEVER work_2cp(uint64_t a, uint32_t *b, uint32_t *c)
6585 return WORK_2(a, b, c, 63);
6588static uint64_t INLINE_NEVER work_2cq(uint64_t a, uint32_t *b, uint32_t *c)
6590 return WORK_2(a, b, c, 64);
6593static uint64_t INLINE_NEVER work_2cr(uint64_t a, uint32_t *b, uint32_t *c)
6595 return WORK_2(a, b, c, 65);
6598static uint64_t INLINE_NEVER work_2cs(uint64_t a, uint32_t *b, uint32_t *c)
6600 return WORK_2(a, b, c, 66);
6603static uint64_t INLINE_NEVER work_2ct(uint64_t a, uint32_t *b, uint32_t *c)
6605 return WORK_2(a, b, c, 67);
6608static uint64_t INLINE_NEVER work_2cu(uint64_t a, uint32_t *b, uint32_t *c)
6610 return WORK_2(a, b, c, 68);
6613static uint64_t INLINE_NEVER work_2cv(uint64_t a, uint32_t *b, uint32_t *c)
6615 return WORK_2(a, b, c, 69);
6618static uint64_t INLINE_NEVER work_2cw(uint64_t a, uint32_t *b, uint32_t *c)
6620 return WORK_2(a, b, c, 70);
6623static uint64_t INLINE_NEVER work_2cx(uint64_t a, uint32_t *b, uint32_t *c)
6625 return WORK_2(a, b, c, 71);
6628static uint64_t INLINE_NEVER work_2da(uint64_t a, uint32_t *b, uint32_t *c)
6630 return WORK_2(a, b, c, 72);
6633static uint64_t INLINE_NEVER work_2db(uint64_t a, uint32_t *b, uint32_t *c)
6635 return WORK_2(a, b, c, 73);
6638static uint64_t INLINE_NEVER work_2dc(uint64_t a, uint32_t *b, uint32_t *c)
6640 return WORK_2(a, b, c, 74);
6643static uint64_t INLINE_NEVER work_2dd(uint64_t a, uint32_t *b, uint32_t *c)
6645 return WORK_2(a, b, c, 75);
6648static uint64_t INLINE_NEVER work_2de(uint64_t a, uint32_t *b, uint32_t *c)
6650 return WORK_2(a, b, c, 76);
6653static uint64_t INLINE_NEVER work_2df(uint64_t a, uint32_t *b, uint32_t *c)
6655 return WORK_2(a, b, c, 77);
6658static uint64_t INLINE_NEVER work_2dg(uint64_t a, uint32_t *b, uint32_t *c)
6660 return WORK_2(a, b, c, 78);
6663static uint64_t INLINE_NEVER work_2dh(uint64_t a, uint32_t *b, uint32_t *c)
6665 return WORK_2(a, b, c, 79);
6668static uint64_t INLINE_NEVER work_2di(uint64_t a, uint32_t *b, uint32_t *c)
6670 return WORK_2(a, b, c, 80);
6673static uint64_t INLINE_NEVER work_2dj(uint64_t a, uint32_t *b, uint32_t *c)
6675 return WORK_2(a, b, c, 81);
6678static uint64_t INLINE_NEVER work_2dk(uint64_t a, uint32_t *b, uint32_t *c)
6680 return WORK_2(a, b, c, 82);
6683static uint64_t INLINE_NEVER work_2dl(uint64_t a, uint32_t *b, uint32_t *c)
6685 return WORK_2(a, b, c, 83);
6688static uint64_t INLINE_NEVER work_2dm(uint64_t a, uint32_t *b, uint32_t *c)
6690 return WORK_2(a, b, c, 84);
6693static uint64_t INLINE_NEVER work_2dn(uint64_t a, uint32_t *b, uint32_t *c)
6695 return WORK_2(a, b, c, 85);
6698static uint64_t INLINE_NEVER work_2do(uint64_t a, uint32_t *b, uint32_t *c)
6700 return WORK_2(a, b, c, 86);
6703static uint64_t INLINE_NEVER work_2dp(uint64_t a, uint32_t *b, uint32_t *c)
6705 return WORK_2(a, b, c, 87);
6708static uint64_t INLINE_NEVER work_2dq(uint64_t a, uint32_t *b, uint32_t *c)
6710 return WORK_2(a, b, c, 88);
6713static uint64_t INLINE_NEVER work_2dr(uint64_t a, uint32_t *b, uint32_t *c)
6715 return WORK_2(a, b, c, 89);
6718static uint64_t INLINE_NEVER work_2ds(uint64_t a, uint32_t *b, uint32_t *c)
6720 return WORK_2(a, b, c, 90);
6723static uint64_t INLINE_NEVER work_2dt(uint64_t a, uint32_t *b, uint32_t *c)
6725 return WORK_2(a, b, c, 91);
6728static uint64_t INLINE_NEVER work_2du(uint64_t a, uint32_t *b, uint32_t *c)
6730 return WORK_2(a, b, c, 92);
6733static uint64_t INLINE_NEVER work_2dv(uint64_t a, uint32_t *b, uint32_t *c)
6735 return WORK_2(a, b, c, 93);
6738static uint64_t INLINE_NEVER work_2dw(uint64_t a, uint32_t *b, uint32_t *c)
6740 return WORK_2(a, b, c, 94);
6743static uint64_t INLINE_NEVER work_2dx(uint64_t a, uint32_t *b, uint32_t *c)
6745 return WORK_2(a, b, c, 95);
6748static uint64_t INLINE_NEVER work_2ea(uint64_t a, uint32_t *b, uint32_t *c)
6750 return WORK_2(a, b, c, 96);
6753static uint64_t INLINE_NEVER work_2eb(uint64_t a, uint32_t *b, uint32_t *c)
6755 return WORK_2(a, b, c, 97);
6758static uint64_t INLINE_NEVER work_2ec(uint64_t a, uint32_t *b, uint32_t *c)
6760 return WORK_2(a, b, c, 98);
6763static uint64_t INLINE_NEVER work_2ed(uint64_t a, uint32_t *b, uint32_t *c)
6765 return WORK_2(a, b, c, 99);
6768static uint64_t INLINE_NEVER work_2ee(uint64_t a, uint32_t *b, uint32_t *c)
6770 return WORK_2(a, b, c, 100);
6773static uint64_t INLINE_NEVER work_2ef(uint64_t a, uint32_t *b, uint32_t *c)
6775 return WORK_2(a, b, c, 101);
6778static uint64_t INLINE_NEVER work_2eg(uint64_t a, uint32_t *b, uint32_t *c)
6780 return WORK_2(a, b, c, 102);
6783static uint64_t INLINE_NEVER work_2eh(uint64_t a, uint32_t *b, uint32_t *c)
6785 return WORK_2(a, b, c, 103);
6788static uint64_t INLINE_NEVER work_2ei(uint64_t a, uint32_t *b, uint32_t *c)
6790 return WORK_2(a, b, c, 104);
6793static uint64_t INLINE_NEVER work_2ej(uint64_t a, uint32_t *b, uint32_t *c)
6795 return WORK_2(a, b, c, 105);
6798static uint64_t INLINE_NEVER work_2ek(uint64_t a, uint32_t *b, uint32_t *c)
6800 return WORK_2(a, b, c, 106);
6803static uint64_t INLINE_NEVER work_2el(uint64_t a, uint32_t *b, uint32_t *c)
6805 return WORK_2(a, b, c, 107);
6808static uint64_t INLINE_NEVER work_2em(uint64_t a, uint32_t *b, uint32_t *c)
6810 return WORK_2(a, b, c, 108);
6813static uint64_t INLINE_NEVER work_2en(uint64_t a, uint32_t *b, uint32_t *c)
6815 return WORK_2(a, b, c, 109);
6818static uint64_t INLINE_NEVER work_2eo(uint64_t a, uint32_t *b, uint32_t *c)
6820 return WORK_2(a, b, c, 110);
6823static uint64_t INLINE_NEVER work_2ep(uint64_t a, uint32_t *b, uint32_t *c)
6825 return WORK_2(a, b, c, 111);
6828static uint64_t INLINE_NEVER work_2eq(uint64_t a, uint32_t *b, uint32_t *c)
6830 return WORK_2(a, b, c, 112);
6833static uint64_t INLINE_NEVER work_2er(uint64_t a, uint32_t *b, uint32_t *c)
6835 return WORK_2(a, b, c, 113);
6838static uint64_t INLINE_NEVER work_2es(uint64_t a, uint32_t *b, uint32_t *c)
6840 return WORK_2(a, b, c, 114);
6843static uint64_t INLINE_NEVER work_2et(uint64_t a, uint32_t *b, uint32_t *c)
6845 return WORK_2(a, b, c, 115);
6848static uint64_t INLINE_NEVER work_2eu(uint64_t a, uint32_t *b, uint32_t *c)
6850 return WORK_2(a, b, c, 116);
6853static uint64_t INLINE_NEVER work_2ev(uint64_t a, uint32_t *b, uint32_t *c)
6855 return WORK_2(a, b, c, 117);
6858static uint64_t INLINE_NEVER work_2ew(uint64_t a, uint32_t *b, uint32_t *c)
6860 return WORK_2(a, b, c, 118);
6863static uint64_t INLINE_NEVER work_2ex(uint64_t a, uint32_t *b, uint32_t *c)
6865 return WORK_2(a, b, c, 119);
6868static uint64_t INLINE_NEVER work_2fa(uint64_t a, uint32_t *b, uint32_t *c)
6870 return WORK_2(a, b, c, 120);
6873static uint64_t INLINE_NEVER work_2fb(uint64_t a, uint32_t *b, uint32_t *c)
6875 return WORK_2(a, b, c, 121);
6878static uint64_t INLINE_NEVER work_2fc(uint64_t a, uint32_t *b, uint32_t *c)
6880 return WORK_2(a, b, c, 122);
6883static uint64_t INLINE_NEVER work_2fd(uint64_t a, uint32_t *b, uint32_t *c)
6885 return WORK_2(a, b, c, 123);
6888static uint64_t INLINE_NEVER work_2fe(uint64_t a, uint32_t *b, uint32_t *c)
6890 return WORK_2(a, b, c, 124);
6893static uint64_t INLINE_NEVER work_2ff(uint64_t a, uint32_t *b, uint32_t *c)
6895 return WORK_2(a, b, c, 125);
6898static uint64_t INLINE_NEVER work_2fg(uint64_t a, uint32_t *b, uint32_t *c)
6900 return WORK_2(a, b, c, 126);
6903static uint64_t INLINE_NEVER work_2fh(uint64_t a, uint32_t *b, uint32_t *c)
6905 return WORK_2(a, b, c, 127);
6908static uint64_t INLINE_NEVER work_2fi(uint64_t a, uint32_t *b, uint32_t *c)
6910 return WORK_2(a, b, c, 128);
6913static uint64_t INLINE_NEVER work_2fj(uint64_t a, uint32_t *b, uint32_t *c)
6915 return WORK_2(a, b, c, 129);
6918static uint64_t INLINE_NEVER work_2fk(uint64_t a, uint32_t *b, uint32_t *c)
6920 return WORK_2(a, b, c, 130);
6923static uint64_t INLINE_NEVER work_2fl(uint64_t a, uint32_t *b, uint32_t *c)
6925 return WORK_2(a, b, c, 131);
6928static uint64_t INLINE_NEVER work_2fm(uint64_t a, uint32_t *b, uint32_t *c)
6930 return WORK_2(a, b, c, 132);
6933static uint64_t INLINE_NEVER work_2fn(uint64_t a, uint32_t *b, uint32_t *c)
6935 return WORK_2(a, b, c, 133);
6938static uint64_t INLINE_NEVER work_2fo(uint64_t a, uint32_t *b, uint32_t *c)
6940 return WORK_2(a, b, c, 134);
6943static uint64_t INLINE_NEVER work_2fp(uint64_t a, uint32_t *b, uint32_t *c)
6945 return WORK_2(a, b, c, 135);
6948static uint64_t INLINE_NEVER work_2fq(uint64_t a, uint32_t *b, uint32_t *c)
6950 return WORK_2(a, b, c, 136);
6953static uint64_t INLINE_NEVER work_2fr(uint64_t a, uint32_t *b, uint32_t *c)
6955 return WORK_2(a, b, c, 137);
6958static uint64_t INLINE_NEVER work_2fs(uint64_t a, uint32_t *b, uint32_t *c)
6960 return WORK_2(a, b, c, 138);
6963static uint64_t INLINE_NEVER work_2ft(uint64_t a, uint32_t *b, uint32_t *c)
6965 return WORK_2(a, b, c, 139);
6968static uint64_t INLINE_NEVER work_2fu(uint64_t a, uint32_t *b, uint32_t *c)
6970 return WORK_2(a, b, c, 140);
6973static uint64_t INLINE_NEVER work_2fv(uint64_t a, uint32_t *b, uint32_t *c)
6975 return WORK_2(a, b, c, 141);
6978static uint64_t INLINE_NEVER work_2fw(uint64_t a, uint32_t *b, uint32_t *c)
6980 return WORK_2(a, b, c, 142);
6983static uint64_t INLINE_NEVER work_2fx(uint64_t a, uint32_t *b, uint32_t *c)
6985 return WORK_2(a, b, c, 143);
6988static uint64_t INLINE_NEVER work_2ga(uint64_t a, uint32_t *b, uint32_t *c)
6990 return WORK_2(a, b, c, 144);
6993static uint64_t INLINE_NEVER work_2gb(uint64_t a, uint32_t *b, uint32_t *c)
6995 return WORK_2(a, b, c, 145);
6998static uint64_t INLINE_NEVER work_2gc(uint64_t a, uint32_t *b, uint32_t *c)
7000 return WORK_2(a, b, c, 146);
7003static uint64_t INLINE_NEVER work_2gd(uint64_t a, uint32_t *b, uint32_t *c)
7005 return WORK_2(a, b, c, 147);
7008static uint64_t INLINE_NEVER work_2ge(uint64_t a, uint32_t *b, uint32_t *c)
7010 return WORK_2(a, b, c, 148);
7013static uint64_t INLINE_NEVER work_2gf(uint64_t a, uint32_t *b, uint32_t *c)
7015 return WORK_2(a, b, c, 149);
7018static uint64_t INLINE_NEVER work_2gg(uint64_t a, uint32_t *b, uint32_t *c)
7020 return WORK_2(a, b, c, 150);
7023static uint64_t INLINE_NEVER work_2gh(uint64_t a, uint32_t *b, uint32_t *c)
7025 return WORK_2(a, b, c, 151);
7028static uint64_t INLINE_NEVER work_2gi(uint64_t a, uint32_t *b, uint32_t *c)
7030 return WORK_2(a, b, c, 152);
7033static uint64_t INLINE_NEVER work_2gj(uint64_t a, uint32_t *b, uint32_t *c)
7035 return WORK_2(a, b, c, 153);
7038static uint64_t INLINE_NEVER work_2gk(uint64_t a, uint32_t *b, uint32_t *c)
7040 return WORK_2(a, b, c, 154);
7043static uint64_t INLINE_NEVER work_2gl(uint64_t a, uint32_t *b, uint32_t *c)
7045 return WORK_2(a, b, c, 155);
7048static uint64_t INLINE_NEVER work_2gm(uint64_t a, uint32_t *b, uint32_t *c)
7050 return WORK_2(a, b, c, 156);
7053static uint64_t INLINE_NEVER work_2gn(uint64_t a, uint32_t *b, uint32_t *c)
7055 return WORK_2(a, b, c, 157);
7058static uint64_t INLINE_NEVER work_2go(uint64_t a, uint32_t *b, uint32_t *c)
7060 return WORK_2(a, b, c, 158);
7063static uint64_t INLINE_NEVER work_2gp(uint64_t a, uint32_t *b, uint32_t *c)
7065 return WORK_2(a, b, c, 159);
7068static uint64_t INLINE_NEVER work_2gq(uint64_t a, uint32_t *b, uint32_t *c)
7070 return WORK_2(a, b, c, 160);
7073static uint64_t INLINE_NEVER work_2gr(uint64_t a, uint32_t *b, uint32_t *c)
7075 return WORK_2(a, b, c, 161);
7078static uint64_t INLINE_NEVER work_2gs(uint64_t a, uint32_t *b, uint32_t *c)
7080 return WORK_2(a, b, c, 162);
7083static uint64_t INLINE_NEVER work_2gt(uint64_t a, uint32_t *b, uint32_t *c)
7085 return WORK_2(a, b, c, 163);
7088static uint64_t INLINE_NEVER work_2gu(uint64_t a, uint32_t *b, uint32_t *c)
7090 return WORK_2(a, b, c, 164);
7093static uint64_t INLINE_NEVER work_2gv(uint64_t a, uint32_t *b, uint32_t *c)
7095 return WORK_2(a, b, c, 165);
7098static uint64_t INLINE_NEVER work_2gw(uint64_t a, uint32_t *b, uint32_t *c)
7100 return WORK_2(a, b, c, 166);
7103static uint64_t INLINE_NEVER work_2gx(uint64_t a, uint32_t *b, uint32_t *c)
7105 return WORK_2(a, b, c, 167);
7108static uint64_t INLINE_NEVER work_2ha(uint64_t a, uint32_t *b, uint32_t *c)
7110 return WORK_2(a, b, c, 168);
7113static uint64_t INLINE_NEVER work_2hb(uint64_t a, uint32_t *b, uint32_t *c)
7115 return WORK_2(a, b, c, 169);
7118static uint64_t INLINE_NEVER work_2hc(uint64_t a, uint32_t *b, uint32_t *c)
7120 return WORK_2(a, b, c, 170);
7123static uint64_t INLINE_NEVER work_2hd(uint64_t a, uint32_t *b, uint32_t *c)
7125 return WORK_2(a, b, c, 171);
7128static uint64_t INLINE_NEVER work_2he(uint64_t a, uint32_t *b, uint32_t *c)
7130 return WORK_2(a, b, c, 172);
7133static uint64_t INLINE_NEVER work_2hf(uint64_t a, uint32_t *b, uint32_t *c)
7135 return WORK_2(a, b, c, 173);
7138static uint64_t INLINE_NEVER work_2hg(uint64_t a, uint32_t *b, uint32_t *c)
7140 return WORK_2(a, b, c, 174);
7143static uint64_t INLINE_NEVER work_2hh(uint64_t a, uint32_t *b, uint32_t *c)
7145 return WORK_2(a, b, c, 175);
7148static uint64_t INLINE_NEVER work_2hi(uint64_t a, uint32_t *b, uint32_t *c)
7150 return WORK_2(a, b, c, 176);
7153static uint64_t INLINE_NEVER work_2hj(uint64_t a, uint32_t *b, uint32_t *c)
7155 return WORK_2(a, b, c, 177);
7158static uint64_t INLINE_NEVER work_2hk(uint64_t a, uint32_t *b, uint32_t *c)
7160 return WORK_2(a, b, c, 178);
7163static uint64_t INLINE_NEVER work_2hl(uint64_t a, uint32_t *b, uint32_t *c)
7165 return WORK_2(a, b, c, 179);
7168static uint64_t INLINE_NEVER work_2hm(uint64_t a, uint32_t *b, uint32_t *c)
7170 return WORK_2(a, b, c, 180);
7173static uint64_t INLINE_NEVER work_2hn(uint64_t a, uint32_t *b, uint32_t *c)
7175 return WORK_2(a, b, c, 181);
7178static uint64_t INLINE_NEVER work_2ho(uint64_t a, uint32_t *b, uint32_t *c)
7180 return WORK_2(a, b, c, 182);
7183static uint64_t INLINE_NEVER work_2hp(uint64_t a, uint32_t *b, uint32_t *c)
7185 return WORK_2(a, b, c, 183);
7188static uint64_t INLINE_NEVER work_2hq(uint64_t a, uint32_t *b, uint32_t *c)
7190 return WORK_2(a, b, c, 184);
7193static uint64_t INLINE_NEVER work_2hr(uint64_t a, uint32_t *b, uint32_t *c)
7195 return WORK_2(a, b, c, 185);
7198static uint64_t INLINE_NEVER work_2hs(uint64_t a, uint32_t *b, uint32_t *c)
7200 return WORK_2(a, b, c, 186);
7203static uint64_t INLINE_NEVER work_2ht(uint64_t a, uint32_t *b, uint32_t *c)
7205 return WORK_2(a, b, c, 187);
7208static uint64_t INLINE_NEVER work_2hu(uint64_t a, uint32_t *b, uint32_t *c)
7210 return WORK_2(a, b, c, 188);
7213static uint64_t INLINE_NEVER work_2hv(uint64_t a, uint32_t *b, uint32_t *c)
7215 return WORK_2(a, b, c, 189);
7218static uint64_t INLINE_NEVER work_2hw(uint64_t a, uint32_t *b, uint32_t *c)
7220 return WORK_2(a, b, c, 190);
7223static uint64_t INLINE_NEVER work_2hx(uint64_t a, uint32_t *b, uint32_t *c)
7225 return WORK_2(a, b, c, 191);
7228static uint64_t INLINE_NEVER work_2ia(uint64_t a, uint32_t *b, uint32_t *c)
7230 return WORK_2(a, b, c, 192);
7233static uint64_t INLINE_NEVER work_2ib(uint64_t a, uint32_t *b, uint32_t *c)
7235 return WORK_2(a, b, c, 193);
7238static uint64_t INLINE_NEVER work_2ic(uint64_t a, uint32_t *b, uint32_t *c)
7240 return WORK_2(a, b, c, 194);
7243static uint64_t INLINE_NEVER work_2id(uint64_t a, uint32_t *b, uint32_t *c)
7245 return WORK_2(a, b, c, 195);
7248static uint64_t INLINE_NEVER work_2ie(uint64_t a, uint32_t *b, uint32_t *c)
7250 return WORK_2(a, b, c, 196);
7253static uint64_t INLINE_NEVER work_2if(uint64_t a, uint32_t *b, uint32_t *c)
7255 return WORK_2(a, b, c, 197);
7258static uint64_t INLINE_NEVER work_2ig(uint64_t a, uint32_t *b, uint32_t *c)
7260 return WORK_2(a, b, c, 198);
7263static uint64_t INLINE_NEVER work_2ih(uint64_t a, uint32_t *b, uint32_t *c)
7265 return WORK_2(a, b, c, 199);
7268static uint64_t INLINE_NEVER work_2ii(uint64_t a, uint32_t *b, uint32_t *c)
7270 return WORK_2(a, b, c, 200);
7273static uint64_t INLINE_NEVER work_2ij(uint64_t a, uint32_t *b, uint32_t *c)
7275 return WORK_2(a, b, c, 201);
7278static uint64_t INLINE_NEVER work_2ik(uint64_t a, uint32_t *b, uint32_t *c)
7280 return WORK_2(a, b, c, 202);
7283static uint64_t INLINE_NEVER work_2il(uint64_t a, uint32_t *b, uint32_t *c)
7285 return WORK_2(a, b, c, 203);
7288static uint64_t INLINE_NEVER work_2im(uint64_t a, uint32_t *b, uint32_t *c)
7290 return WORK_2(a, b, c, 204);
7293static uint64_t INLINE_NEVER work_2in(uint64_t a, uint32_t *b, uint32_t *c)
7295 return WORK_2(a, b, c, 205);
7298static uint64_t INLINE_NEVER work_2io(uint64_t a, uint32_t *b, uint32_t *c)
7300 return WORK_2(a, b, c, 206);
7303static uint64_t INLINE_NEVER work_2ip(uint64_t a, uint32_t *b, uint32_t *c)
7305 return WORK_2(a, b, c, 207);
7308static uint64_t INLINE_NEVER work_2iq(uint64_t a, uint32_t *b, uint32_t *c)
7310 return WORK_2(a, b, c, 208);
7313static uint64_t INLINE_NEVER work_2ir(uint64_t a, uint32_t *b, uint32_t *c)
7315 return WORK_2(a, b, c, 209);
7318static uint64_t INLINE_NEVER work_2is(uint64_t a, uint32_t *b, uint32_t *c)
7320 return WORK_2(a, b, c, 210);
7323static uint64_t INLINE_NEVER work_2it(uint64_t a, uint32_t *b, uint32_t *c)
7325 return WORK_2(a, b, c, 211);
7328static uint64_t INLINE_NEVER work_2iu(uint64_t a, uint32_t *b, uint32_t *c)
7330 return WORK_2(a, b, c, 212);
7333static uint64_t INLINE_NEVER work_2iv(uint64_t a, uint32_t *b, uint32_t *c)
7335 return WORK_2(a, b, c, 213);
7338static uint64_t INLINE_NEVER work_2iw(uint64_t a, uint32_t *b, uint32_t *c)
7340 return WORK_2(a, b, c, 214);
7343static uint64_t INLINE_NEVER work_2ix(uint64_t a, uint32_t *b, uint32_t *c)
7345 return WORK_2(a, b, c, 215);
7348static uint64_t INLINE_NEVER work_2ja(uint64_t a, uint32_t *b, uint32_t *c)
7350 return WORK_2(a, b, c, 216);
7353static uint64_t INLINE_NEVER work_2jb(uint64_t a, uint32_t *b, uint32_t *c)
7355 return WORK_2(a, b, c, 217);
7358static uint64_t INLINE_NEVER work_2jc(uint64_t a, uint32_t *b, uint32_t *c)
7360 return WORK_2(a, b, c, 218);
7363static uint64_t INLINE_NEVER work_2jd(uint64_t a, uint32_t *b, uint32_t *c)
7365 return WORK_2(a, b, c, 219);
7368static uint64_t INLINE_NEVER work_2je(uint64_t a, uint32_t *b, uint32_t *c)
7370 return WORK_2(a, b, c, 220);
7373static uint64_t INLINE_NEVER work_2jf(uint64_t a, uint32_t *b, uint32_t *c)
7375 return WORK_2(a, b, c, 221);
7378static uint64_t INLINE_NEVER work_2jg(uint64_t a, uint32_t *b, uint32_t *c)
7380 return WORK_2(a, b, c, 222);
7383static uint64_t INLINE_NEVER work_2jh(uint64_t a, uint32_t *b, uint32_t *c)
7385 return WORK_2(a, b, c, 223);
7388static uint64_t INLINE_NEVER work_2ji(uint64_t a, uint32_t *b, uint32_t *c)
7390 return WORK_2(a, b, c, 224);
7393static uint64_t INLINE_NEVER work_2jj(uint64_t a, uint32_t *b, uint32_t *c)
7395 return WORK_2(a, b, c, 225);
7398static uint64_t INLINE_NEVER work_2jk(uint64_t a, uint32_t *b, uint32_t *c)
7400 return WORK_2(a, b, c, 226);
7403static uint64_t INLINE_NEVER work_2jl(uint64_t a, uint32_t *b, uint32_t *c)
7405 return WORK_2(a, b, c, 227);
7408static uint64_t INLINE_NEVER work_2jm(uint64_t a, uint32_t *b, uint32_t *c)
7410 return WORK_2(a, b, c, 228);
7413static uint64_t INLINE_NEVER work_2jn(uint64_t a, uint32_t *b, uint32_t *c)
7415 return WORK_2(a, b, c, 229);
7418static uint64_t INLINE_NEVER work_2jo(uint64_t a, uint32_t *b, uint32_t *c)
7420 return WORK_2(a, b, c, 230);
7423static uint64_t INLINE_NEVER work_2jp(uint64_t a, uint32_t *b, uint32_t *c)
7425 return WORK_2(a, b, c, 231);
7428static uint64_t INLINE_NEVER work_2jq(uint64_t a, uint32_t *b, uint32_t *c)
7430 return WORK_2(a, b, c, 232);
7433static uint64_t INLINE_NEVER work_2jr(uint64_t a, uint32_t *b, uint32_t *c)
7435 return WORK_2(a, b, c, 233);
7438static uint64_t INLINE_NEVER work_2js(uint64_t a, uint32_t *b, uint32_t *c)
7440 return WORK_2(a, b, c, 234);
7443static uint64_t INLINE_NEVER work_2jt(uint64_t a, uint32_t *b, uint32_t *c)
7445 return WORK_2(a, b, c, 235);
7448static uint64_t INLINE_NEVER work_2ju(uint64_t a, uint32_t *b, uint32_t *c)
7450 return WORK_2(a, b, c, 236);
7453static uint64_t INLINE_NEVER work_2jv(uint64_t a, uint32_t *b, uint32_t *c)
7455 return WORK_2(a, b, c, 237);
7458static uint64_t INLINE_NEVER work_2jw(uint64_t a, uint32_t *b, uint32_t *c)
7460 return WORK_2(a, b, c, 238);
7463static uint64_t INLINE_NEVER work_2jx(uint64_t a, uint32_t *b, uint32_t *c)
7465 return WORK_2(a, b, c, 239);
7468static uint64_t INLINE_NEVER work_2ka(uint64_t a, uint32_t *b, uint32_t *c)
7470 return WORK_2(a, b, c, 240);
7473static uint64_t INLINE_NEVER work_2kb(uint64_t a, uint32_t *b, uint32_t *c)
7475 return WORK_2(a, b, c, 241);
7478static uint64_t INLINE_NEVER work_2kc(uint64_t a, uint32_t *b, uint32_t *c)
7480 return WORK_2(a, b, c, 242);
7483static uint64_t INLINE_NEVER work_2kd(uint64_t a, uint32_t *b, uint32_t *c)
7485 return WORK_2(a, b, c, 243);
7488static uint64_t INLINE_NEVER work_2ke(uint64_t a, uint32_t *b, uint32_t *c)
7490 return WORK_2(a, b, c, 244);
7493static uint64_t INLINE_NEVER work_2kf(uint64_t a, uint32_t *b, uint32_t *c)
7495 return WORK_2(a, b, c, 245);
7498static uint64_t INLINE_NEVER work_2kg(uint64_t a, uint32_t *b, uint32_t *c)
7500 return WORK_2(a, b, c, 246);
7503static uint64_t INLINE_NEVER work_2kh(uint64_t a, uint32_t *b, uint32_t *c)
7505 return WORK_2(a, b, c, 247);
7508static uint64_t INLINE_NEVER work_2ki(uint64_t a, uint32_t *b, uint32_t *c)
7510 return WORK_2(a, b, c, 248);
7513static uint64_t INLINE_NEVER work_2kj(uint64_t a, uint32_t *b, uint32_t *c)
7515 return WORK_2(a, b, c, 249);
7518static uint64_t INLINE_NEVER work_2kk(uint64_t a, uint32_t *b, uint32_t *c)
7520 return WORK_2(a, b, c, 250);
7523static uint64_t INLINE_NEVER work_2kl(uint64_t a, uint32_t *b, uint32_t *c)
7525 return WORK_2(a, b, c, 251);
7528static uint64_t INLINE_NEVER work_2km(uint64_t a, uint32_t *b, uint32_t *c)
7530 return WORK_2(a, b, c, 252);
7533static uint64_t INLINE_NEVER work_2kn(uint64_t a, uint32_t *b, uint32_t *c)
7535 return WORK_2(a, b, c, 253);
7538static uint64_t INLINE_NEVER work_2ko(uint64_t a, uint32_t *b, uint32_t *c)
7540 return WORK_2(a, b, c, 254);
7543static uint64_t INLINE_NEVER work_2kp(uint64_t a, uint32_t *b, uint32_t *c)
7545 return WORK_2(a, b, c, 255);
7548static uint64_t INLINE_NEVER work_2kq(uint64_t a, uint32_t *b, uint32_t *c)
7550 return WORK_2(a, b, c, 256);
7553static uint64_t INLINE_NEVER work_2kr(uint64_t a, uint32_t *b, uint32_t *c)
7555 return WORK_2(a, b, c, 257);
7558static uint64_t INLINE_NEVER work_2ks(uint64_t a, uint32_t *b, uint32_t *c)
7560 return WORK_2(a, b, c, 258);
7563static uint64_t INLINE_NEVER work_2kt(uint64_t a, uint32_t *b, uint32_t *c)
7565 return WORK_2(a, b, c, 259);
7568static uint64_t INLINE_NEVER work_2ku(uint64_t a, uint32_t *b, uint32_t *c)
7570 return WORK_2(a, b, c, 260);
7573static uint64_t INLINE_NEVER work_2kv(uint64_t a, uint32_t *b, uint32_t *c)
7575 return WORK_2(a, b, c, 261);
7578static uint64_t INLINE_NEVER work_2kw(uint64_t a, uint32_t *b, uint32_t *c)
7580 return WORK_2(a, b, c, 262);
7583static uint64_t INLINE_NEVER work_2kx(uint64_t a, uint32_t *b, uint32_t *c)
7585 return WORK_2(a, b, c, 263);
7588static uint64_t INLINE_NEVER work_2la(uint64_t a, uint32_t *b, uint32_t *c)
7590 return WORK_2(a, b, c, 264);
7593static uint64_t INLINE_NEVER work_2lb(uint64_t a, uint32_t *b, uint32_t *c)
7595 return WORK_2(a, b, c, 265);
7598static uint64_t INLINE_NEVER work_2lc(uint64_t a, uint32_t *b, uint32_t *c)
7600 return WORK_2(a, b, c, 266);
7603static uint64_t INLINE_NEVER work_2ld(uint64_t a, uint32_t *b, uint32_t *c)
7605 return WORK_2(a, b, c, 267);
7608static uint64_t INLINE_NEVER work_2le(uint64_t a, uint32_t *b, uint32_t *c)
7610 return WORK_2(a, b, c, 268);
7613static uint64_t INLINE_NEVER work_2lf(uint64_t a, uint32_t *b, uint32_t *c)
7615 return WORK_2(a, b, c, 269);
7618static uint64_t INLINE_NEVER work_2lg(uint64_t a, uint32_t *b, uint32_t *c)
7620 return WORK_2(a, b, c, 270);
7623static uint64_t INLINE_NEVER work_2lh(uint64_t a, uint32_t *b, uint32_t *c)
7625 return WORK_2(a, b, c, 271);
7628static uint64_t INLINE_NEVER work_2li(uint64_t a, uint32_t *b, uint32_t *c)
7630 return WORK_2(a, b, c, 272);
7633static uint64_t INLINE_NEVER work_2lj(uint64_t a, uint32_t *b, uint32_t *c)
7635 return WORK_2(a, b, c, 273);
7638static uint64_t INLINE_NEVER work_2lk(uint64_t a, uint32_t *b, uint32_t *c)
7640 return WORK_2(a, b, c, 274);
7643static uint64_t INLINE_NEVER work_2ll(uint64_t a, uint32_t *b, uint32_t *c)
7645 return WORK_2(a, b, c, 275);
7648static uint64_t INLINE_NEVER work_2lm(uint64_t a, uint32_t *b, uint32_t *c)
7650 return WORK_2(a, b, c, 276);
7653static uint64_t INLINE_NEVER work_2ln(uint64_t a, uint32_t *b, uint32_t *c)
7655 return WORK_2(a, b, c, 277);
7658static uint64_t INLINE_NEVER work_2lo(uint64_t a, uint32_t *b, uint32_t *c)
7660 return WORK_2(a, b, c, 278);
7663static uint64_t INLINE_NEVER work_2lp(uint64_t a, uint32_t *b, uint32_t *c)
7665 return WORK_2(a, b, c, 279);
7668static uint64_t INLINE_NEVER work_2lq(uint64_t a, uint32_t *b, uint32_t *c)
7670 return WORK_2(a, b, c, 280);
7673static uint64_t INLINE_NEVER work_2lr(uint64_t a, uint32_t *b, uint32_t *c)
7675 return WORK_2(a, b, c, 281);
7678static uint64_t INLINE_NEVER work_2ls(uint64_t a, uint32_t *b, uint32_t *c)
7680 return WORK_2(a, b, c, 282);
7683static uint64_t INLINE_NEVER work_2lt(uint64_t a, uint32_t *b, uint32_t *c)
7685 return WORK_2(a, b, c, 283);
7688static uint64_t INLINE_NEVER work_2lu(uint64_t a, uint32_t *b, uint32_t *c)
7690 return WORK_2(a, b, c, 284);
7693static uint64_t INLINE_NEVER work_2lv(uint64_t a, uint32_t *b, uint32_t *c)
7695 return WORK_2(a, b, c, 285);
7698static uint64_t INLINE_NEVER work_2lw(uint64_t a, uint32_t *b, uint32_t *c)
7700 return WORK_2(a, b, c, 286);
7703static uint64_t INLINE_NEVER work_2lx(uint64_t a, uint32_t *b, uint32_t *c)
7705 return WORK_2(a, b, c, 287);
7708static uint64_t INLINE_NEVER work_2ma(uint64_t a, uint32_t *b, uint32_t *c)
7710 return WORK_2(a, b, c, 288);
7713static uint64_t INLINE_NEVER work_2mb(uint64_t a, uint32_t *b, uint32_t *c)
7715 return WORK_2(a, b, c, 289);
7718static uint64_t INLINE_NEVER work_2mc(uint64_t a, uint32_t *b, uint32_t *c)
7720 return WORK_2(a, b, c, 290);
7723static uint64_t INLINE_NEVER work_2md(uint64_t a, uint32_t *b, uint32_t *c)
7725 return WORK_2(a, b, c, 291);
7728static uint64_t INLINE_NEVER work_2me(uint64_t a, uint32_t *b, uint32_t *c)
7730 return WORK_2(a, b, c, 292);
7733static uint64_t INLINE_NEVER work_2mf(uint64_t a, uint32_t *b, uint32_t *c)
7735 return WORK_2(a, b, c, 293);
7738static uint64_t INLINE_NEVER work_2mg(uint64_t a, uint32_t *b, uint32_t *c)
7740 return WORK_2(a, b, c, 294);
7743static uint64_t INLINE_NEVER work_2mh(uint64_t a, uint32_t *b, uint32_t *c)
7745 return WORK_2(a, b, c, 295);
7748static uint64_t INLINE_NEVER work_2mi(uint64_t a, uint32_t *b, uint32_t *c)
7750 return WORK_2(a, b, c, 296);
7753static uint64_t INLINE_NEVER work_2mj(uint64_t a, uint32_t *b, uint32_t *c)
7755 return WORK_2(a, b, c, 297);
7758static uint64_t INLINE_NEVER work_2mk(uint64_t a, uint32_t *b, uint32_t *c)
7760 return WORK_2(a, b, c, 298);
7763static uint64_t INLINE_NEVER work_2ml(uint64_t a, uint32_t *b, uint32_t *c)
7765 return WORK_2(a, b, c, 299);
7768static uint64_t INLINE_NEVER work_2mm(uint64_t a, uint32_t *b, uint32_t *c)
7770 return WORK_2(a, b, c, 300);
7773static uint64_t INLINE_NEVER work_2mn(uint64_t a, uint32_t *b, uint32_t *c)
7775 return WORK_2(a, b, c, 301);
7778static uint64_t INLINE_NEVER work_2mo(uint64_t a, uint32_t *b, uint32_t *c)
7780 return WORK_2(a, b, c, 302);
7783static uint64_t INLINE_NEVER work_2mp(uint64_t a, uint32_t *b, uint32_t *c)
7785 return WORK_2(a, b, c, 303);
7788static uint64_t INLINE_NEVER work_2mq(uint64_t a, uint32_t *b, uint32_t *c)
7790 return WORK_2(a, b, c, 304);
7793static uint64_t INLINE_NEVER work_2mr(uint64_t a, uint32_t *b, uint32_t *c)
7795 return WORK_2(a, b, c, 305);
7798static uint64_t INLINE_NEVER work_2ms(uint64_t a, uint32_t *b, uint32_t *c)
7800 return WORK_2(a, b, c, 306);
7803static uint64_t INLINE_NEVER work_2mt(uint64_t a, uint32_t *b, uint32_t *c)
7805 return WORK_2(a, b, c, 307);
7808static uint64_t INLINE_NEVER work_2mu(uint64_t a, uint32_t *b, uint32_t *c)
7810 return WORK_2(a, b, c, 308);
7813static uint64_t INLINE_NEVER work_2mv(uint64_t a, uint32_t *b, uint32_t *c)
7815 return WORK_2(a, b, c, 309);
7818static uint64_t INLINE_NEVER work_2mw(uint64_t a, uint32_t *b, uint32_t *c)
7820 return WORK_2(a, b, c, 310);
7823static uint64_t INLINE_NEVER work_2mx(uint64_t a, uint32_t *b, uint32_t *c)
7825 return WORK_2(a, b, c, 311);
7828static uint64_t INLINE_NEVER work_2na(uint64_t a, uint32_t *b, uint32_t *c)
7830 return WORK_2(a, b, c, 312);
7833static uint64_t INLINE_NEVER work_2nb(uint64_t a, uint32_t *b, uint32_t *c)
7835 return WORK_2(a, b, c, 313);
7838static uint64_t INLINE_NEVER work_2nc(uint64_t a, uint32_t *b, uint32_t *c)
7840 return WORK_2(a, b, c, 314);
7843static uint64_t INLINE_NEVER work_2nd(uint64_t a, uint32_t *b, uint32_t *c)
7845 return WORK_2(a, b, c, 315);
7848static uint64_t INLINE_NEVER work_2ne(uint64_t a, uint32_t *b, uint32_t *c)
7850 return WORK_2(a, b, c, 316);
7853static uint64_t INLINE_NEVER work_2nf(uint64_t a, uint32_t *b, uint32_t *c)
7855 return WORK_2(a, b, c, 317);
7858static uint64_t INLINE_NEVER work_2ng(uint64_t a, uint32_t *b, uint32_t *c)
7860 return WORK_2(a, b, c, 318);
7863static uint64_t INLINE_NEVER work_2nh(uint64_t a, uint32_t *b, uint32_t *c)
7865 return WORK_2(a, b, c, 319);
7868static uint64_t INLINE_NEVER work_2ni(uint64_t a, uint32_t *b, uint32_t *c)
7870 return WORK_2(a, b, c, 320);
7873static uint64_t INLINE_NEVER work_2nj(uint64_t a, uint32_t *b, uint32_t *c)
7875 return WORK_2(a, b, c, 321);
7878static uint64_t INLINE_NEVER work_2nk(uint64_t a, uint32_t *b, uint32_t *c)
7880 return WORK_2(a, b, c, 322);
7883static uint64_t INLINE_NEVER work_2nl(uint64_t a, uint32_t *b, uint32_t *c)
7885 return WORK_2(a, b, c, 323);
7888static uint64_t INLINE_NEVER work_2nm(uint64_t a, uint32_t *b, uint32_t *c)
7890 return WORK_2(a, b, c, 324);
7893static uint64_t INLINE_NEVER work_2nn(uint64_t a, uint32_t *b, uint32_t *c)
7895 return WORK_2(a, b, c, 325);
7898static uint64_t INLINE_NEVER work_2no(uint64_t a, uint32_t *b, uint32_t *c)
7900 return WORK_2(a, b, c, 326);
7903static uint64_t INLINE_NEVER work_2np(uint64_t a, uint32_t *b, uint32_t *c)
7905 return WORK_2(a, b, c, 327);
7908static uint64_t INLINE_NEVER work_2nq(uint64_t a, uint32_t *b, uint32_t *c)
7910 return WORK_2(a, b, c, 328);
7913static uint64_t INLINE_NEVER work_2nr(uint64_t a, uint32_t *b, uint32_t *c)
7915 return WORK_2(a, b, c, 329);
7918static uint64_t INLINE_NEVER work_2ns(uint64_t a, uint32_t *b, uint32_t *c)
7920 return WORK_2(a, b, c, 330);
7923static uint64_t INLINE_NEVER work_2nt(uint64_t a, uint32_t *b, uint32_t *c)
7925 return WORK_2(a, b, c, 331);
7928static uint64_t INLINE_NEVER work_2nu(uint64_t a, uint32_t *b, uint32_t *c)
7930 return WORK_2(a, b, c, 332);
7933static uint64_t INLINE_NEVER work_2nv(uint64_t a, uint32_t *b, uint32_t *c)
7935 return WORK_2(a, b, c, 333);
7938static uint64_t INLINE_NEVER work_2nw(uint64_t a, uint32_t *b, uint32_t *c)
7940 return WORK_2(a, b, c, 334);
7943static uint64_t INLINE_NEVER work_2nx(uint64_t a, uint32_t *b, uint32_t *c)
7945 return WORK_2(a, b, c, 335);
7948static uint64_t INLINE_NEVER work_2oa(uint64_t a, uint32_t *b, uint32_t *c)
7950 return WORK_2(a, b, c, 336);
7953static uint64_t INLINE_NEVER work_2ob(uint64_t a, uint32_t *b, uint32_t *c)
7955 return WORK_2(a, b, c, 337);
7958static uint64_t INLINE_NEVER work_2oc(uint64_t a, uint32_t *b, uint32_t *c)
7960 return WORK_2(a, b, c, 338);
7963static uint64_t INLINE_NEVER work_2od(uint64_t a, uint32_t *b, uint32_t *c)
7965 return WORK_2(a, b, c, 339);
7968static uint64_t INLINE_NEVER work_2oe(uint64_t a, uint32_t *b, uint32_t *c)
7970 return WORK_2(a, b, c, 340);
7973static uint64_t INLINE_NEVER work_2of(uint64_t a, uint32_t *b, uint32_t *c)
7975 return WORK_2(a, b, c, 341);
7978static uint64_t INLINE_NEVER work_2og(uint64_t a, uint32_t *b, uint32_t *c)
7980 return WORK_2(a, b, c, 342);
7983static uint64_t INLINE_NEVER work_2oh(uint64_t a, uint32_t *b, uint32_t *c)
7985 return WORK_2(a, b, c, 343);
7988static uint64_t INLINE_NEVER work_2oi(uint64_t a, uint32_t *b, uint32_t *c)
7990 return WORK_2(a, b, c, 344);
7993static uint64_t INLINE_NEVER work_2oj(uint64_t a, uint32_t *b, uint32_t *c)
7995 return WORK_2(a, b, c, 345);
7998static uint64_t INLINE_NEVER work_2ok(uint64_t a, uint32_t *b, uint32_t *c)
8000 return WORK_2(a, b, c, 346);
8003static uint64_t INLINE_NEVER work_2ol(uint64_t a, uint32_t *b, uint32_t *c)
8005 return WORK_2(a, b, c, 347);
8008static uint64_t INLINE_NEVER work_2om(uint64_t a, uint32_t *b, uint32_t *c)
8010 return WORK_2(a, b, c, 348);
8013static uint64_t INLINE_NEVER work_2on(uint64_t a, uint32_t *b, uint32_t *c)
8015 return WORK_2(a, b, c, 349);
8018static uint64_t INLINE_NEVER work_2oo(uint64_t a, uint32_t *b, uint32_t *c)
8020 return WORK_2(a, b, c, 350);
8023static uint64_t INLINE_NEVER work_2op(uint64_t a, uint32_t *b, uint32_t *c)
8025 return WORK_2(a, b, c, 351);
8028static uint64_t INLINE_NEVER work_2oq(uint64_t a, uint32_t *b, uint32_t *c)
8030 return WORK_2(a, b, c, 352);
8033static uint64_t INLINE_NEVER work_2or(uint64_t a, uint32_t *b, uint32_t *c)
8035 return WORK_2(a, b, c, 353);
8038static uint64_t INLINE_NEVER work_2os(uint64_t a, uint32_t *b, uint32_t *c)
8040 return WORK_2(a, b, c, 354);
8043static uint64_t INLINE_NEVER work_2ot(uint64_t a, uint32_t *b, uint32_t *c)
8045 return WORK_2(a, b, c, 355);
8048static uint64_t INLINE_NEVER work_2ou(uint64_t a, uint32_t *b, uint32_t *c)
8050 return WORK_2(a, b, c, 356);
8053static uint64_t INLINE_NEVER work_2ov(uint64_t a, uint32_t *b, uint32_t *c)
8055 return WORK_2(a, b, c, 357);
8058static uint64_t INLINE_NEVER work_2ow(uint64_t a, uint32_t *b, uint32_t *c)
8060 return WORK_2(a, b, c, 358);
8063static uint64_t INLINE_NEVER work_2ox(uint64_t a, uint32_t *b, uint32_t *c)
8065 return WORK_2(a, b, c, 359);
8068static uint64_t INLINE_NEVER work_2pa(uint64_t a, uint32_t *b, uint32_t *c)
8070 return WORK_2(a, b, c, 360);
8073static uint64_t INLINE_NEVER work_2pb(uint64_t a, uint32_t *b, uint32_t *c)
8075 return WORK_2(a, b, c, 361);
8078static uint64_t INLINE_NEVER work_2pc(uint64_t a, uint32_t *b, uint32_t *c)
8080 return WORK_2(a, b, c, 362);
8083static uint64_t INLINE_NEVER work_2pd(uint64_t a, uint32_t *b, uint32_t *c)
8085 return WORK_2(a, b, c, 363);
8088static uint64_t INLINE_NEVER work_2pe(uint64_t a, uint32_t *b, uint32_t *c)
8090 return WORK_2(a, b, c, 364);
8093static uint64_t INLINE_NEVER work_2pf(uint64_t a, uint32_t *b, uint32_t *c)
8095 return WORK_2(a, b, c, 365);
8098static uint64_t INLINE_NEVER work_2pg(uint64_t a, uint32_t *b, uint32_t *c)
8100 return WORK_2(a, b, c, 366);
8103static uint64_t INLINE_NEVER work_2ph(uint64_t a, uint32_t *b, uint32_t *c)
8105 return WORK_2(a, b, c, 367);
8108static uint64_t INLINE_NEVER work_2pi(uint64_t a, uint32_t *b, uint32_t *c)
8110 return WORK_2(a, b, c, 368);
8113static uint64_t INLINE_NEVER work_2pj(uint64_t a, uint32_t *b, uint32_t *c)
8115 return WORK_2(a, b, c, 369);
8118static uint64_t INLINE_NEVER work_2pk(uint64_t a, uint32_t *b, uint32_t *c)
8120 return WORK_2(a, b, c, 370);
8123static uint64_t INLINE_NEVER work_2pl(uint64_t a, uint32_t *b, uint32_t *c)
8125 return WORK_2(a, b, c, 371);
8128static uint64_t INLINE_NEVER work_2pm(uint64_t a, uint32_t *b, uint32_t *c)
8130 return WORK_2(a, b, c, 372);
8133static uint64_t INLINE_NEVER work_2pn(uint64_t a, uint32_t *b, uint32_t *c)
8135 return WORK_2(a, b, c, 373);
8138static uint64_t INLINE_NEVER work_2po(uint64_t a, uint32_t *b, uint32_t *c)
8140 return WORK_2(a, b, c, 374);
8143static uint64_t INLINE_NEVER work_2pp(uint64_t a, uint32_t *b, uint32_t *c)
8145 return WORK_2(a, b, c, 375);
8148static uint64_t INLINE_NEVER work_2pq(uint64_t a, uint32_t *b, uint32_t *c)
8150 return WORK_2(a, b, c, 376);
8153static uint64_t INLINE_NEVER work_2pr(uint64_t a, uint32_t *b, uint32_t *c)
8155 return WORK_2(a, b, c, 377);
8158static uint64_t INLINE_NEVER work_2ps(uint64_t a, uint32_t *b, uint32_t *c)
8160 return WORK_2(a, b, c, 378);
8163static uint64_t INLINE_NEVER work_2pt(uint64_t a, uint32_t *b, uint32_t *c)
8165 return WORK_2(a, b, c, 379);
8168static uint64_t INLINE_NEVER work_2pu(uint64_t a, uint32_t *b, uint32_t *c)
8170 return WORK_2(a, b, c, 380);
8173static uint64_t INLINE_NEVER work_2pv(uint64_t a, uint32_t *b, uint32_t *c)
8175 return WORK_2(a, b, c, 381);
8178static uint64_t INLINE_NEVER work_2pw(uint64_t a, uint32_t *b, uint32_t *c)
8180 return WORK_2(a, b, c, 382);
8183static uint64_t INLINE_NEVER work_2px(uint64_t a, uint32_t *b, uint32_t *c)
8185 return WORK_2(a, b, c, 383);
8188static uint64_t INLINE_NEVER work_2qa(uint64_t a, uint32_t *b, uint32_t *c)
8190 return WORK_2(a, b, c, 384);
8193static uint64_t INLINE_NEVER work_2qb(uint64_t a, uint32_t *b, uint32_t *c)
8195 return WORK_2(a, b, c, 385);
8198static uint64_t INLINE_NEVER work_2qc(uint64_t a, uint32_t *b, uint32_t *c)
8200 return WORK_2(a, b, c, 386);
8203static uint64_t INLINE_NEVER work_2qd(uint64_t a, uint32_t *b, uint32_t *c)
8205 return WORK_2(a, b, c, 387);
8208static uint64_t INLINE_NEVER work_2qe(uint64_t a, uint32_t *b, uint32_t *c)
8210 return WORK_2(a, b, c, 388);
8213static uint64_t INLINE_NEVER work_2qf(uint64_t a, uint32_t *b, uint32_t *c)
8215 return WORK_2(a, b, c, 389);
8218static uint64_t INLINE_NEVER work_2qg(uint64_t a, uint32_t *b, uint32_t *c)
8220 return WORK_2(a, b, c, 390);
8223static uint64_t INLINE_NEVER work_2qh(uint64_t a, uint32_t *b, uint32_t *c)
8225 return WORK_2(a, b, c, 391);
8228static uint64_t INLINE_NEVER work_2qi(uint64_t a, uint32_t *b, uint32_t *c)
8230 return WORK_2(a, b, c, 392);
8233static uint64_t INLINE_NEVER work_2qj(uint64_t a, uint32_t *b, uint32_t *c)
8235 return WORK_2(a, b, c, 393);
8238static uint64_t INLINE_NEVER work_2qk(uint64_t a, uint32_t *b, uint32_t *c)
8240 return WORK_2(a, b, c, 394);
8243static uint64_t INLINE_NEVER work_2ql(uint64_t a, uint32_t *b, uint32_t *c)
8245 return WORK_2(a, b, c, 395);
8248static uint64_t INLINE_NEVER work_2qm(uint64_t a, uint32_t *b, uint32_t *c)
8250 return WORK_2(a, b, c, 396);
8253static uint64_t INLINE_NEVER work_2qn(uint64_t a, uint32_t *b, uint32_t *c)
8255 return WORK_2(a, b, c, 397);
8258static uint64_t INLINE_NEVER work_2qo(uint64_t a, uint32_t *b, uint32_t *c)
8260 return WORK_2(a, b, c, 398);
8263static uint64_t INLINE_NEVER work_2qp(uint64_t a, uint32_t *b, uint32_t *c)
8265 return WORK_2(a, b, c, 399);
8268static uint64_t INLINE_NEVER work_2qq(uint64_t a, uint32_t *b, uint32_t *c)
8270 return WORK_2(a, b, c, 400);
8273static uint64_t INLINE_NEVER work_2qr(uint64_t a, uint32_t *b, uint32_t *c)
8275 return WORK_2(a, b, c, 401);
8278static uint64_t INLINE_NEVER work_2qs(uint64_t a, uint32_t *b, uint32_t *c)
8280 return WORK_2(a, b, c, 402);
8283static uint64_t INLINE_NEVER work_2qt(uint64_t a, uint32_t *b, uint32_t *c)
8285 return WORK_2(a, b, c, 403);
8288static uint64_t INLINE_NEVER work_2qu(uint64_t a, uint32_t *b, uint32_t *c)
8290 return WORK_2(a, b, c, 404);
8293static uint64_t INLINE_NEVER work_2qv(uint64_t a, uint32_t *b, uint32_t *c)
8295 return WORK_2(a, b, c, 405);
8298static uint64_t INLINE_NEVER work_2qw(uint64_t a, uint32_t *b, uint32_t *c)
8300 return WORK_2(a, b, c, 406);
8303static uint64_t INLINE_NEVER work_2qx(uint64_t a, uint32_t *b, uint32_t *c)
8305 return WORK_2(a, b, c, 407);
8308static uint64_t INLINE_NEVER work_2ra(uint64_t a, uint32_t *b, uint32_t *c)
8310 return WORK_2(a, b, c, 408);
8313static uint64_t INLINE_NEVER work_2rb(uint64_t a, uint32_t *b, uint32_t *c)
8315 return WORK_2(a, b, c, 409);
8318static uint64_t INLINE_NEVER work_2rc(uint64_t a, uint32_t *b, uint32_t *c)
8320 return WORK_2(a, b, c, 410);
8323static uint64_t INLINE_NEVER work_2rd(uint64_t a, uint32_t *b, uint32_t *c)
8325 return WORK_2(a, b, c, 411);
8328static uint64_t INLINE_NEVER work_2re(uint64_t a, uint32_t *b, uint32_t *c)
8330 return WORK_2(a, b, c, 412);
8333static uint64_t INLINE_NEVER work_2rf(uint64_t a, uint32_t *b, uint32_t *c)
8335 return WORK_2(a, b, c, 413);
8338static uint64_t INLINE_NEVER work_2rg(uint64_t a, uint32_t *b, uint32_t *c)
8340 return WORK_2(a, b, c, 414);
8343static uint64_t INLINE_NEVER work_2rh(uint64_t a, uint32_t *b, uint32_t *c)
8345 return WORK_2(a, b, c, 415);
8348static uint64_t INLINE_NEVER work_2ri(uint64_t a, uint32_t *b, uint32_t *c)
8350 return WORK_2(a, b, c, 416);
8353static uint64_t INLINE_NEVER work_2rj(uint64_t a, uint32_t *b, uint32_t *c)
8355 return WORK_2(a, b, c, 417);
8358static uint64_t INLINE_NEVER work_2rk(uint64_t a, uint32_t *b, uint32_t *c)
8360 return WORK_2(a, b, c, 418);
8363static uint64_t INLINE_NEVER work_2rl(uint64_t a, uint32_t *b, uint32_t *c)
8365 return WORK_2(a, b, c, 419);
8368static uint64_t INLINE_NEVER work_2rm(uint64_t a, uint32_t *b, uint32_t *c)
8370 return WORK_2(a, b, c, 420);
8373static uint64_t INLINE_NEVER work_2rn(uint64_t a, uint32_t *b, uint32_t *c)
8375 return WORK_2(a, b, c, 421);
8378static uint64_t INLINE_NEVER work_2ro(uint64_t a, uint32_t *b, uint32_t *c)
8380 return WORK_2(a, b, c, 422);
8383static uint64_t INLINE_NEVER work_2rp(uint64_t a, uint32_t *b, uint32_t *c)
8385 return WORK_2(a, b, c, 423);
8388static uint64_t INLINE_NEVER work_2rq(uint64_t a, uint32_t *b, uint32_t *c)
8390 return WORK_2(a, b, c, 424);
8393static uint64_t INLINE_NEVER work_2rr(uint64_t a, uint32_t *b, uint32_t *c)
8395 return WORK_2(a, b, c, 425);
8398static uint64_t INLINE_NEVER work_2rs(uint64_t a, uint32_t *b, uint32_t *c)
8400 return WORK_2(a, b, c, 426);
8403static uint64_t INLINE_NEVER work_2rt(uint64_t a, uint32_t *b, uint32_t *c)
8405 return WORK_2(a, b, c, 427);
8408static uint64_t INLINE_NEVER work_2ru(uint64_t a, uint32_t *b, uint32_t *c)
8410 return WORK_2(a, b, c, 428);
8413static uint64_t INLINE_NEVER work_2rv(uint64_t a, uint32_t *b, uint32_t *c)
8415 return WORK_2(a, b, c, 429);
8418static uint64_t INLINE_NEVER work_2rw(uint64_t a, uint32_t *b, uint32_t *c)
8420 return WORK_2(a, b, c, 430);
8423static uint64_t INLINE_NEVER work_2rx(uint64_t a, uint32_t *b, uint32_t *c)
8425 return WORK_2(a, b, c, 431);
8428static uint64_t INLINE_NEVER work_2sa(uint64_t a, uint32_t *b, uint32_t *c)
8430 return WORK_2(a, b, c, 432);
8433static uint64_t INLINE_NEVER work_2sb(uint64_t a, uint32_t *b, uint32_t *c)
8435 return WORK_2(a, b, c, 433);
8438static uint64_t INLINE_NEVER work_2sc(uint64_t a, uint32_t *b, uint32_t *c)
8440 return WORK_2(a, b, c, 434);
8443static uint64_t INLINE_NEVER work_2sd(uint64_t a, uint32_t *b, uint32_t *c)
8445 return WORK_2(a, b, c, 435);
8448static uint64_t INLINE_NEVER work_2se(uint64_t a, uint32_t *b, uint32_t *c)
8450 return WORK_2(a, b, c, 436);
8453static uint64_t INLINE_NEVER work_2sf(uint64_t a, uint32_t *b, uint32_t *c)
8455 return WORK_2(a, b, c, 437);
8458static uint64_t INLINE_NEVER work_2sg(uint64_t a, uint32_t *b, uint32_t *c)
8460 return WORK_2(a, b, c, 438);
8463static uint64_t INLINE_NEVER work_2sh(uint64_t a, uint32_t *b, uint32_t *c)
8465 return WORK_2(a, b, c, 439);
8468static uint64_t INLINE_NEVER work_2si(uint64_t a, uint32_t *b, uint32_t *c)
8470 return WORK_2(a, b, c, 440);
8473static uint64_t INLINE_NEVER work_2sj(uint64_t a, uint32_t *b, uint32_t *c)
8475 return WORK_2(a, b, c, 441);
8478static uint64_t INLINE_NEVER work_2sk(uint64_t a, uint32_t *b, uint32_t *c)
8480 return WORK_2(a, b, c, 442);
8483static uint64_t INLINE_NEVER work_2sl(uint64_t a, uint32_t *b, uint32_t *c)
8485 return WORK_2(a, b, c, 443);
8488static uint64_t INLINE_NEVER work_2sm(uint64_t a, uint32_t *b, uint32_t *c)
8490 return WORK_2(a, b, c, 444);
8493static uint64_t INLINE_NEVER work_2sn(uint64_t a, uint32_t *b, uint32_t *c)
8495 return WORK_2(a, b, c, 445);
8498static uint64_t INLINE_NEVER work_2so(uint64_t a, uint32_t *b, uint32_t *c)
8500 return WORK_2(a, b, c, 446);
8503static uint64_t INLINE_NEVER work_2sp(uint64_t a, uint32_t *b, uint32_t *c)
8505 return WORK_2(a, b, c, 447);
8508static uint64_t INLINE_NEVER work_2sq(uint64_t a, uint32_t *b, uint32_t *c)
8510 return WORK_2(a, b, c, 448);
8513static uint64_t INLINE_NEVER work_2sr(uint64_t a, uint32_t *b, uint32_t *c)
8515 return WORK_2(a, b, c, 449);
8518static uint64_t INLINE_NEVER work_2ss(uint64_t a, uint32_t *b, uint32_t *c)
8520 return WORK_2(a, b, c, 450);
8523static uint64_t INLINE_NEVER work_2st(uint64_t a, uint32_t *b, uint32_t *c)
8525 return WORK_2(a, b, c, 451);
8528static uint64_t INLINE_NEVER work_2su(uint64_t a, uint32_t *b, uint32_t *c)
8530 return WORK_2(a, b, c, 452);
8533static uint64_t INLINE_NEVER work_2sv(uint64_t a, uint32_t *b, uint32_t *c)
8535 return WORK_2(a, b, c, 453);
8538static uint64_t INLINE_NEVER work_2sw(uint64_t a, uint32_t *b, uint32_t *c)
8540 return WORK_2(a, b, c, 454);
8543static uint64_t INLINE_NEVER work_2sx(uint64_t a, uint32_t *b, uint32_t *c)
8545 return WORK_2(a, b, c, 455);
8548static uint64_t INLINE_NEVER work_2ta(uint64_t a, uint32_t *b, uint32_t *c)
8550 return WORK_2(a, b, c, 456);
8553static uint64_t INLINE_NEVER work_2tb(uint64_t a, uint32_t *b, uint32_t *c)
8555 return WORK_2(a, b, c, 457);
8558static uint64_t INLINE_NEVER work_2tc(uint64_t a, uint32_t *b, uint32_t *c)
8560 return WORK_2(a, b, c, 458);
8563static uint64_t INLINE_NEVER work_2td(uint64_t a, uint32_t *b, uint32_t *c)
8565 return WORK_2(a, b, c, 459);
8568static uint64_t INLINE_NEVER work_2te(uint64_t a, uint32_t *b, uint32_t *c)
8570 return WORK_2(a, b, c, 460);
8573static uint64_t INLINE_NEVER work_2tf(uint64_t a, uint32_t *b, uint32_t *c)
8575 return WORK_2(a, b, c, 461);
8578static uint64_t INLINE_NEVER work_2tg(uint64_t a, uint32_t *b, uint32_t *c)
8580 return WORK_2(a, b, c, 462);
8583static uint64_t INLINE_NEVER work_2th(uint64_t a, uint32_t *b, uint32_t *c)
8585 return WORK_2(a, b, c, 463);
8588static uint64_t INLINE_NEVER work_2ti(uint64_t a, uint32_t *b, uint32_t *c)
8590 return WORK_2(a, b, c, 464);
8593static uint64_t INLINE_NEVER work_2tj(uint64_t a, uint32_t *b, uint32_t *c)
8595 return WORK_2(a, b, c, 465);
8598static uint64_t INLINE_NEVER work_2tk(uint64_t a, uint32_t *b, uint32_t *c)
8600 return WORK_2(a, b, c, 466);
8603static uint64_t INLINE_NEVER work_2tl(uint64_t a, uint32_t *b, uint32_t *c)
8605 return WORK_2(a, b, c, 467);
8608static uint64_t INLINE_NEVER work_2tm(uint64_t a, uint32_t *b, uint32_t *c)
8610 return WORK_2(a, b, c, 468);
8613static uint64_t INLINE_NEVER work_2tn(uint64_t a, uint32_t *b, uint32_t *c)
8615 return WORK_2(a, b, c, 469);
8618static uint64_t INLINE_NEVER work_2to(uint64_t a, uint32_t *b, uint32_t *c)
8620 return WORK_2(a, b, c, 470);
8623static uint64_t INLINE_NEVER work_2tp(uint64_t a, uint32_t *b, uint32_t *c)
8625 return WORK_2(a, b, c, 471);
8628static uint64_t INLINE_NEVER work_2tq(uint64_t a, uint32_t *b, uint32_t *c)
8630 return WORK_2(a, b, c, 472);
8633static uint64_t INLINE_NEVER work_2tr(uint64_t a, uint32_t *b, uint32_t *c)
8635 return WORK_2(a, b, c, 473);
8638static uint64_t INLINE_NEVER work_2ts(uint64_t a, uint32_t *b, uint32_t *c)
8640 return WORK_2(a, b, c, 474);
8643static uint64_t INLINE_NEVER work_2tt(uint64_t a, uint32_t *b, uint32_t *c)
8645 return WORK_2(a, b, c, 475);
8648static uint64_t INLINE_NEVER work_2tu(uint64_t a, uint32_t *b, uint32_t *c)
8650 return WORK_2(a, b, c, 476);
8653static uint64_t INLINE_NEVER work_2tv(uint64_t a, uint32_t *b, uint32_t *c)
8655 return WORK_2(a, b, c, 477);
8658static uint64_t INLINE_NEVER work_2tw(uint64_t a, uint32_t *b, uint32_t *c)
8660 return WORK_2(a, b, c, 478);
8663static uint64_t INLINE_NEVER work_2tx(uint64_t a, uint32_t *b, uint32_t *c)
8665 return WORK_2(a, b, c, 479);
8668static uint64_t INLINE_NEVER work_2ua(uint64_t a, uint32_t *b, uint32_t *c)
8670 return WORK_2(a, b, c, 480);
8673static uint64_t INLINE_NEVER work_2ub(uint64_t a, uint32_t *b, uint32_t *c)
8675 return WORK_2(a, b, c, 481);
8678static uint64_t INLINE_NEVER work_2uc(uint64_t a, uint32_t *b, uint32_t *c)
8680 return WORK_2(a, b, c, 482);
8683static uint64_t INLINE_NEVER work_2ud(uint64_t a, uint32_t *b, uint32_t *c)
8685 return WORK_2(a, b, c, 483);
8688static uint64_t INLINE_NEVER work_2ue(uint64_t a, uint32_t *b, uint32_t *c)
8690 return WORK_2(a, b, c, 484);
8693static uint64_t INLINE_NEVER work_2uf(uint64_t a, uint32_t *b, uint32_t *c)
8695 return WORK_2(a, b, c, 485);
8698static uint64_t INLINE_NEVER work_2ug(uint64_t a, uint32_t *b, uint32_t *c)
8700 return WORK_2(a, b, c, 486);
8703static uint64_t INLINE_NEVER work_2uh(uint64_t a, uint32_t *b, uint32_t *c)
8705 return WORK_2(a, b, c, 487);
8708static uint64_t INLINE_NEVER work_2ui(uint64_t a, uint32_t *b, uint32_t *c)
8710 return WORK_2(a, b, c, 488);
8713static uint64_t INLINE_NEVER work_2uj(uint64_t a, uint32_t *b, uint32_t *c)
8715 return WORK_2(a, b, c, 489);
8718static uint64_t INLINE_NEVER work_2uk(uint64_t a, uint32_t *b, uint32_t *c)
8720 return WORK_2(a, b, c, 490);
8723static uint64_t INLINE_NEVER work_2ul(uint64_t a, uint32_t *b, uint32_t *c)
8725 return WORK_2(a, b, c, 491);
8728static uint64_t INLINE_NEVER work_2um(uint64_t a, uint32_t *b, uint32_t *c)
8730 return WORK_2(a, b, c, 492);
8733static uint64_t INLINE_NEVER work_2un(uint64_t a, uint32_t *b, uint32_t *c)
8735 return WORK_2(a, b, c, 493);
8738static uint64_t INLINE_NEVER work_2uo(uint64_t a, uint32_t *b, uint32_t *c)
8740 return WORK_2(a, b, c, 494);
8743static uint64_t INLINE_NEVER work_2up(uint64_t a, uint32_t *b, uint32_t *c)
8745 return WORK_2(a, b, c, 495);
8748static uint64_t INLINE_NEVER work_2uq(uint64_t a, uint32_t *b, uint32_t *c)
8750 return WORK_2(a, b, c, 496);
8753static uint64_t INLINE_NEVER work_2ur(uint64_t a, uint32_t *b, uint32_t *c)
8755 return WORK_2(a, b, c, 497);
8758static uint64_t INLINE_NEVER work_2us(uint64_t a, uint32_t *b, uint32_t *c)
8760 return WORK_2(a, b, c, 498);
8763static uint64_t INLINE_NEVER work_2ut(uint64_t a, uint32_t *b, uint32_t *c)
8765 return WORK_2(a, b, c, 499);
8768static uint64_t INLINE_NEVER work_2uu(uint64_t a, uint32_t *b, uint32_t *c)
8770 return WORK_2(a, b, c, 500);
8773static uint64_t INLINE_NEVER work_2uv(uint64_t a, uint32_t *b, uint32_t *c)
8775 return WORK_2(a, b, c, 501);
8778static uint64_t INLINE_NEVER work_2uw(uint64_t a, uint32_t *b, uint32_t *c)
8780 return WORK_2(a, b, c, 502);
8783static uint64_t INLINE_NEVER work_2ux(uint64_t a, uint32_t *b, uint32_t *c)
8785 return WORK_2(a, b, c, 503);
8788static uint64_t INLINE_NEVER work_2va(uint64_t a, uint32_t *b, uint32_t *c)
8790 return WORK_2(a, b, c, 504);
8793static uint64_t INLINE_NEVER work_2vb(uint64_t a, uint32_t *b, uint32_t *c)
8795 return WORK_2(a, b, c, 505);
8798static uint64_t INLINE_NEVER work_2vc(uint64_t a, uint32_t *b, uint32_t *c)
8800 return WORK_2(a, b, c, 506);
8803static uint64_t INLINE_NEVER work_2vd(uint64_t a, uint32_t *b, uint32_t *c)
8805 return WORK_2(a, b, c, 507);
8808static uint64_t INLINE_NEVER work_2ve(uint64_t a, uint32_t *b, uint32_t *c)
8810 return WORK_2(a, b, c, 508);
8813static uint64_t INLINE_NEVER work_2vf(uint64_t a, uint32_t *b, uint32_t *c)
8815 return WORK_2(a, b, c, 509);
8818static uint64_t INLINE_NEVER work_2vg(uint64_t a, uint32_t *b, uint32_t *c)
8820 return WORK_2(a, b, c, 510);
8823static uint64_t INLINE_NEVER work_2vh(uint64_t a, uint32_t *b, uint32_t *c)
8825 return WORK_2(a, b, c, 511);
8828static uint64_t INLINE_NEVER work_2vi(uint64_t a, uint32_t *b, uint32_t *c)
8830 return WORK_2(a, b, c, 512);
8833static uint64_t INLINE_NEVER work_2vj(uint64_t a, uint32_t *b, uint32_t *c)
8835 return WORK_2(a, b, c, 513);
8838static uint64_t INLINE_NEVER work_2vk(uint64_t a, uint32_t *b, uint32_t *c)
8840 return WORK_2(a, b, c, 514);
8843static uint64_t INLINE_NEVER work_2vl(uint64_t a, uint32_t *b, uint32_t *c)
8845 return WORK_2(a, b, c, 515);
8848static uint64_t INLINE_NEVER work_2vm(uint64_t a, uint32_t *b, uint32_t *c)
8850 return WORK_2(a, b, c, 516);
8853static uint64_t INLINE_NEVER work_2vn(uint64_t a, uint32_t *b, uint32_t *c)
8855 return WORK_2(a, b, c, 517);
8858static uint64_t INLINE_NEVER work_2vo(uint64_t a, uint32_t *b, uint32_t *c)
8860 return WORK_2(a, b, c, 518);
8863static uint64_t INLINE_NEVER work_2vp(uint64_t a, uint32_t *b, uint32_t *c)
8865 return WORK_2(a, b, c, 519);
8868static uint64_t INLINE_NEVER work_2vq(uint64_t a, uint32_t *b, uint32_t *c)
8870 return WORK_2(a, b, c, 520);
8873static uint64_t INLINE_NEVER work_2vr(uint64_t a, uint32_t *b, uint32_t *c)
8875 return WORK_2(a, b, c, 521);
8878static uint64_t INLINE_NEVER work_2vs(uint64_t a, uint32_t *b, uint32_t *c)
8880 return WORK_2(a, b, c, 522);
8883static uint64_t INLINE_NEVER work_2vt(uint64_t a, uint32_t *b, uint32_t *c)
8885 return WORK_2(a, b, c, 523);
8888static uint64_t INLINE_NEVER work_2vu(uint64_t a, uint32_t *b, uint32_t *c)
8890 return WORK_2(a, b, c, 524);
8893static uint64_t INLINE_NEVER work_2vv(uint64_t a, uint32_t *b, uint32_t *c)
8895 return WORK_2(a, b, c, 525);
8898static uint64_t INLINE_NEVER work_2vw(uint64_t a, uint32_t *b, uint32_t *c)
8900 return WORK_2(a, b, c, 526);
8903static uint64_t INLINE_NEVER work_2vx(uint64_t a, uint32_t *b, uint32_t *c)
8905 return WORK_2(a, b, c, 527);
8908static uint64_t INLINE_NEVER work_2wa(uint64_t a, uint32_t *b, uint32_t *c)
8910 return WORK_2(a, b, c, 528);
8913static uint64_t INLINE_NEVER work_2wb(uint64_t a, uint32_t *b, uint32_t *c)
8915 return WORK_2(a, b, c, 529);
8918static uint64_t INLINE_NEVER work_2wc(uint64_t a, uint32_t *b, uint32_t *c)
8920 return WORK_2(a, b, c, 530);
8923static uint64_t INLINE_NEVER work_2wd(uint64_t a, uint32_t *b, uint32_t *c)
8925 return WORK_2(a, b, c, 531);
8928static uint64_t INLINE_NEVER work_2we(uint64_t a, uint32_t *b, uint32_t *c)
8930 return WORK_2(a, b, c, 532);
8933static uint64_t INLINE_NEVER work_2wf(uint64_t a, uint32_t *b, uint32_t *c)
8935 return WORK_2(a, b, c, 533);
8938static uint64_t INLINE_NEVER work_2wg(uint64_t a, uint32_t *b, uint32_t *c)
8940 return WORK_2(a, b, c, 534);
8943static uint64_t INLINE_NEVER work_2wh(uint64_t a, uint32_t *b, uint32_t *c)
8945 return WORK_2(a, b, c, 535);
8948static uint64_t INLINE_NEVER work_2wi(uint64_t a, uint32_t *b, uint32_t *c)
8950 return WORK_2(a, b, c, 536);
8953static uint64_t INLINE_NEVER work_2wj(uint64_t a, uint32_t *b, uint32_t *c)
8955 return WORK_2(a, b, c, 537);
8958static uint64_t INLINE_NEVER work_2wk(uint64_t a, uint32_t *b, uint32_t *c)
8960 return WORK_2(a, b, c, 538);
8963static uint64_t INLINE_NEVER work_2wl(uint64_t a, uint32_t *b, uint32_t *c)
8965 return WORK_2(a, b, c, 539);
8968static uint64_t INLINE_NEVER work_2wm(uint64_t a, uint32_t *b, uint32_t *c)
8970 return WORK_2(a, b, c, 540);
8973static uint64_t INLINE_NEVER work_2wn(uint64_t a, uint32_t *b, uint32_t *c)
8975 return WORK_2(a, b, c, 541);
8978static uint64_t INLINE_NEVER work_2wo(uint64_t a, uint32_t *b, uint32_t *c)
8980 return WORK_2(a, b, c, 542);
8983static uint64_t INLINE_NEVER work_2wp(uint64_t a, uint32_t *b, uint32_t *c)
8985 return WORK_2(a, b, c, 543);
8988static uint64_t INLINE_NEVER work_2wq(uint64_t a, uint32_t *b, uint32_t *c)
8990 return WORK_2(a, b, c, 544);
8993static uint64_t INLINE_NEVER work_2wr(uint64_t a, uint32_t *b, uint32_t *c)
8995 return WORK_2(a, b, c, 545);
8998static uint64_t INLINE_NEVER work_2ws(uint64_t a, uint32_t *b, uint32_t *c)
9000 return WORK_2(a, b, c, 546);
9003static uint64_t INLINE_NEVER work_2wt(uint64_t a, uint32_t *b, uint32_t *c)
9005 return WORK_2(a, b, c, 547);
9008static uint64_t INLINE_NEVER work_2wu(uint64_t a, uint32_t *b, uint32_t *c)
9010 return WORK_2(a, b, c, 548);
9013static uint64_t INLINE_NEVER work_2wv(uint64_t a, uint32_t *b, uint32_t *c)
9015 return WORK_2(a, b, c, 549);
9018static uint64_t INLINE_NEVER work_2ww(uint64_t a, uint32_t *b, uint32_t *c)
9020 return WORK_2(a, b, c, 550);
9023static uint64_t INLINE_NEVER work_2wx(uint64_t a, uint32_t *b, uint32_t *c)
9025 return WORK_2(a, b, c, 551);
9028static uint64_t INLINE_NEVER work_2xa(uint64_t a, uint32_t *b, uint32_t *c)
9030 return WORK_2(a, b, c, 552);
9033static uint64_t INLINE_NEVER work_2xb(uint64_t a, uint32_t *b, uint32_t *c)
9035 return WORK_2(a, b, c, 553);
9038static uint64_t INLINE_NEVER work_2xc(uint64_t a, uint32_t *b, uint32_t *c)
9040 return WORK_2(a, b, c, 554);
9043static uint64_t INLINE_NEVER work_2xd(uint64_t a, uint32_t *b, uint32_t *c)
9045 return WORK_2(a, b, c, 555);
9048static uint64_t INLINE_NEVER work_2xe(uint64_t a, uint32_t *b, uint32_t *c)
9050 return WORK_2(a, b, c, 556);
9053static uint64_t INLINE_NEVER work_2xf(uint64_t a, uint32_t *b, uint32_t *c)
9055 return WORK_2(a, b, c, 557);
9058static uint64_t INLINE_NEVER work_2xg(uint64_t a, uint32_t *b, uint32_t *c)
9060 return WORK_2(a, b, c, 558);
9063static uint64_t INLINE_NEVER work_2xh(uint64_t a, uint32_t *b, uint32_t *c)
9065 return WORK_2(a, b, c, 559);
9068static uint64_t INLINE_NEVER work_2xi(uint64_t a, uint32_t *b, uint32_t *c)
9070 return WORK_2(a, b, c, 560);
9073static uint64_t INLINE_NEVER work_2xj(uint64_t a, uint32_t *b, uint32_t *c)
9075 return WORK_2(a, b, c, 561);
9078static uint64_t INLINE_NEVER work_2xk(uint64_t a, uint32_t *b, uint32_t *c)
9080 return WORK_2(a, b, c, 562);
9083static uint64_t INLINE_NEVER work_2xl(uint64_t a, uint32_t *b, uint32_t *c)
9085 return WORK_2(a, b, c, 563);
9088static uint64_t INLINE_NEVER work_2xm(uint64_t a, uint32_t *b, uint32_t *c)
9090 return WORK_2(a, b, c, 564);
9093static uint64_t INLINE_NEVER work_2xn(uint64_t a, uint32_t *b, uint32_t *c)
9095 return WORK_2(a, b, c, 565);
9098static uint64_t INLINE_NEVER work_2xo(uint64_t a, uint32_t *b, uint32_t *c)
9100 return WORK_2(a, b, c, 566);
9103static uint64_t INLINE_NEVER work_2xp(uint64_t a, uint32_t *b, uint32_t *c)
9105 return WORK_2(a, b, c, 567);
9108static uint64_t INLINE_NEVER work_2xq(uint64_t a, uint32_t *b, uint32_t *c)
9110 return WORK_2(a, b, c, 568);
9113static uint64_t INLINE_NEVER work_2xr(uint64_t a, uint32_t *b, uint32_t *c)
9115 return WORK_2(a, b, c, 569);
9118static uint64_t INLINE_NEVER work_2xs(uint64_t a, uint32_t *b, uint32_t *c)
9120 return WORK_2(a, b, c, 570);
9123static uint64_t INLINE_NEVER work_2xt(uint64_t a, uint32_t *b, uint32_t *c)
9125 return WORK_2(a, b, c, 571);
9128static uint64_t INLINE_NEVER work_2xu(uint64_t a, uint32_t *b, uint32_t *c)
9130 return WORK_2(a, b, c, 572);
9133static uint64_t INLINE_NEVER work_2xv(uint64_t a, uint32_t *b, uint32_t *c)
9135 return WORK_2(a, b, c, 573);
9138static uint64_t INLINE_NEVER work_2xw(uint64_t a, uint32_t *b, uint32_t *c)
9140 return WORK_2(a, b, c, 574);
9143static uint64_t INLINE_NEVER work_2xx(uint64_t a, uint32_t *b, uint32_t *c)
9145 return WORK_2(a, b, c, 575);
9148static work_2_fn_t work_2[] = {
9149 work_2aa, work_2ab, work_2ac, work_2ad, work_2ae, work_2af, work_2ag, work_2ah,
9150 work_2ai, work_2aj, work_2ak, work_2al, work_2am, work_2an, work_2ao, work_2ap,
9151 work_2aq, work_2ar, work_2as, work_2at, work_2au, work_2av, work_2aw, work_2ax,
9152 work_2ba, work_2bb, work_2bc, work_2bd, work_2be, work_2bf, work_2bg, work_2bh,
9153 work_2bi, work_2bj, work_2bk, work_2bl, work_2bm, work_2bn, work_2bo, work_2bp,
9154 work_2bq, work_2br, work_2bs, work_2bt, work_2bu, work_2bv, work_2bw, work_2bx,
9155 work_2ca, work_2cb, work_2cc, work_2cd, work_2ce, work_2cf, work_2cg, work_2ch,
9156 work_2ci, work_2cj, work_2ck, work_2cl, work_2cm, work_2cn, work_2co, work_2cp,
9157 work_2cq, work_2cr, work_2cs, work_2ct, work_2cu, work_2cv, work_2cw, work_2cx,
9158 work_2da, work_2db, work_2dc, work_2dd, work_2de, work_2df, work_2dg, work_2dh,
9159 work_2di, work_2dj, work_2dk, work_2dl, work_2dm, work_2dn, work_2do, work_2dp,
9160 work_2dq, work_2dr, work_2ds, work_2dt, work_2du, work_2dv, work_2dw, work_2dx,
9161 work_2ea, work_2eb, work_2ec, work_2ed, work_2ee, work_2ef, work_2eg, work_2eh,
9162 work_2ei, work_2ej, work_2ek, work_2el, work_2em, work_2en, work_2eo, work_2ep,
9163 work_2eq, work_2er, work_2es, work_2et, work_2eu, work_2ev, work_2ew, work_2ex,
9164 work_2fa, work_2fb, work_2fc, work_2fd, work_2fe, work_2ff, work_2fg, work_2fh,
9165 work_2fi, work_2fj, work_2fk, work_2fl, work_2fm, work_2fn, work_2fo, work_2fp,
9166 work_2fq, work_2fr, work_2fs, work_2ft, work_2fu, work_2fv, work_2fw, work_2fx,
9167 work_2ga, work_2gb, work_2gc, work_2gd, work_2ge, work_2gf, work_2gg, work_2gh,
9168 work_2gi, work_2gj, work_2gk, work_2gl, work_2gm, work_2gn, work_2go, work_2gp,
9169 work_2gq, work_2gr, work_2gs, work_2gt, work_2gu, work_2gv, work_2gw, work_2gx,
9170 work_2ha, work_2hb, work_2hc, work_2hd, work_2he, work_2hf, work_2hg, work_2hh,
9171 work_2hi, work_2hj, work_2hk, work_2hl, work_2hm, work_2hn, work_2ho, work_2hp,
9172 work_2hq, work_2hr, work_2hs, work_2ht, work_2hu, work_2hv, work_2hw, work_2hx,
9173 work_2ia, work_2ib, work_2ic, work_2id, work_2ie, work_2if, work_2ig, work_2ih,
9174 work_2ii, work_2ij, work_2ik, work_2il, work_2im, work_2in, work_2io, work_2ip,
9175 work_2iq, work_2ir, work_2is, work_2it, work_2iu, work_2iv, work_2iw, work_2ix,
9176 work_2ja, work_2jb, work_2jc, work_2jd, work_2je, work_2jf, work_2jg, work_2jh,
9177 work_2ji, work_2jj, work_2jk, work_2jl, work_2jm, work_2jn, work_2jo, work_2jp,
9178 work_2jq, work_2jr, work_2js, work_2jt, work_2ju, work_2jv, work_2jw, work_2jx,
9179 work_2ka, work_2kb, work_2kc, work_2kd, work_2ke, work_2kf, work_2kg, work_2kh,
9180 work_2ki, work_2kj, work_2kk, work_2kl, work_2km, work_2kn, work_2ko, work_2kp,
9181 work_2kq, work_2kr, work_2ks, work_2kt, work_2ku, work_2kv, work_2kw, work_2kx,
9182 work_2la, work_2lb, work_2lc, work_2ld, work_2le, work_2lf, work_2lg, work_2lh,
9183 work_2li, work_2lj, work_2lk, work_2ll, work_2lm, work_2ln, work_2lo, work_2lp,
9184 work_2lq, work_2lr, work_2ls, work_2lt, work_2lu, work_2lv, work_2lw, work_2lx,
9185 work_2ma, work_2mb, work_2mc, work_2md, work_2me, work_2mf, work_2mg, work_2mh,
9186 work_2mi, work_2mj, work_2mk, work_2ml, work_2mm, work_2mn, work_2mo, work_2mp,
9187 work_2mq, work_2mr, work_2ms, work_2mt, work_2mu, work_2mv, work_2mw, work_2mx,
9188 work_2na, work_2nb, work_2nc, work_2nd, work_2ne, work_2nf, work_2ng, work_2nh,
9189 work_2ni, work_2nj, work_2nk, work_2nl, work_2nm, work_2nn, work_2no, work_2np,
9190 work_2nq, work_2nr, work_2ns, work_2nt, work_2nu, work_2nv, work_2nw, work_2nx,
9191 work_2oa, work_2ob, work_2oc, work_2od, work_2oe, work_2of, work_2og, work_2oh,
9192 work_2oi, work_2oj, work_2ok, work_2ol, work_2om, work_2on, work_2oo, work_2op,
9193 work_2oq, work_2or, work_2os, work_2ot, work_2ou, work_2ov, work_2ow, work_2ox,
9194 work_2pa, work_2pb, work_2pc, work_2pd, work_2pe, work_2pf, work_2pg, work_2ph,
9195 work_2pi, work_2pj, work_2pk, work_2pl, work_2pm, work_2pn, work_2po, work_2pp,
9196 work_2pq, work_2pr, work_2ps, work_2pt, work_2pu, work_2pv, work_2pw, work_2px,
9197 work_2qa, work_2qb, work_2qc, work_2qd, work_2qe, work_2qf, work_2qg, work_2qh,
9198 work_2qi, work_2qj, work_2qk, work_2ql, work_2qm, work_2qn, work_2qo, work_2qp,
9199 work_2qq, work_2qr, work_2qs, work_2qt, work_2qu, work_2qv, work_2qw, work_2qx,
9200 work_2ra, work_2rb, work_2rc, work_2rd, work_2re, work_2rf, work_2rg, work_2rh,
9201 work_2ri, work_2rj, work_2rk, work_2rl, work_2rm, work_2rn, work_2ro, work_2rp,
9202 work_2rq, work_2rr, work_2rs, work_2rt, work_2ru, work_2rv, work_2rw, work_2rx,
9203 work_2sa, work_2sb, work_2sc, work_2sd, work_2se, work_2sf, work_2sg, work_2sh,
9204 work_2si, work_2sj, work_2sk, work_2sl, work_2sm, work_2sn, work_2so, work_2sp,
9205 work_2sq, work_2sr, work_2ss, work_2st, work_2su, work_2sv, work_2sw, work_2sx,
9206 work_2ta, work_2tb, work_2tc, work_2td, work_2te, work_2tf, work_2tg, work_2th,
9207 work_2ti, work_2tj, work_2tk, work_2tl, work_2tm, work_2tn, work_2to, work_2tp,
9208 work_2tq, work_2tr, work_2ts, work_2tt, work_2tu, work_2tv, work_2tw, work_2tx,
9209 work_2ua, work_2ub, work_2uc, work_2ud, work_2ue, work_2uf, work_2ug, work_2uh,
9210 work_2ui, work_2uj, work_2uk, work_2ul, work_2um, work_2un, work_2uo, work_2up,
9211 work_2uq, work_2ur, work_2us, work_2ut, work_2uu, work_2uv, work_2uw, work_2ux,
9212 work_2va, work_2vb, work_2vc, work_2vd, work_2ve, work_2vf, work_2vg, work_2vh,
9213 work_2vi, work_2vj, work_2vk, work_2vl, work_2vm, work_2vn, work_2vo, work_2vp,
9214 work_2vq, work_2vr, work_2vs, work_2vt, work_2vu, work_2vv, work_2vw, work_2vx,
9215 work_2wa, work_2wb, work_2wc, work_2wd, work_2we, work_2wf, work_2wg, work_2wh,
9216 work_2wi, work_2wj, work_2wk, work_2wl, work_2wm, work_2wn, work_2wo, work_2wp,
9217 work_2wq, work_2wr, work_2ws, work_2wt, work_2wu, work_2wv, work_2ww, work_2wx,
9218 work_2xa, work_2xb, work_2xc, work_2xd, work_2xe, work_2xf, work_2xg, work_2xh,
9219 work_2xi, work_2xj, work_2xk, work_2xl, work_2xm, work_2xn, work_2xo, work_2xp,
9220 work_2xq, work_2xr, work_2xs, work_2xt, work_2xu, work_2xv, work_2xw, work_2xx
9223static uint16_t work_2_rnd[] = {
9224 11, 493, 534, 99, 120, 162, 507, 221, 423, 356, 188, 174, 167, 106, 280, 73,
9225 322, 535, 146, 559, 157, 263, 83, 22, 436, 95, 117, 554, 563, 426, 369, 485,
9226 182, 353, 254, 545, 8, 63, 470, 569, 226, 239, 192, 557, 435, 82, 500, 471,
9227 211, 458, 97, 294, 20, 347, 26, 240, 300, 454, 561, 564, 126, 136, 148, 30,
9228 24, 39, 512, 309, 0, 116, 222, 159, 376, 465, 198, 141, 403, 537, 58, 35,
9229 69, 538, 552, 544, 187, 291, 91, 482, 299, 6, 197, 451, 31, 519, 287, 326,
9230 229, 393, 275, 185, 43, 360, 147, 112, 379, 65, 57, 358, 290, 355, 138, 527,
9231 104, 464, 442, 179, 468, 206, 548, 427, 319, 107, 219, 491, 304, 279, 459, 530,
9232 218, 521, 15, 387, 115, 556, 49, 496, 340, 380, 446, 422, 501, 528, 139, 4,
9233 418, 242, 195, 566, 302, 483, 342, 64, 9, 13, 508, 440, 511, 420, 344, 513,
9234 571, 10, 489, 151, 332, 394, 76, 476, 498, 134, 170, 37, 180, 443, 3, 18,
9235 520, 278, 518, 499, 346, 205, 41, 270, 215, 510, 50, 129, 378, 67, 409, 408,
9236 312, 480, 44, 541, 495, 109, 424, 301, 124, 214, 305, 38, 19, 490, 486, 232,
9237 248, 526, 310, 234, 574, 542, 529, 318, 16, 246, 425, 213, 391, 143, 406, 89,
9238 256, 233, 306, 227, 208, 119, 80, 502, 103, 373, 271, 276, 131, 377, 51, 101,
9239 317, 522, 516, 497, 311, 430, 374, 477, 295, 257, 71, 34, 132, 531, 368, 25,
9240 547, 396, 96, 441, 45, 111, 449, 252, 60, 517, 87, 334, 388, 191, 550, 463,
9241 72, 438, 385, 54, 42, 536, 29, 202, 203, 404, 484, 236, 183, 150, 412, 474,
9242 161, 515, 193, 244, 74, 308, 572, 133, 163, 573, 558, 549, 467, 225, 283, 481,
9243 265, 434, 281, 145, 509, 144, 456, 479, 450, 241, 212, 53, 343, 190, 12, 5,
9244 259, 40, 324, 247, 93, 363, 348, 354, 47, 384, 386, 100, 327, 568, 472, 175,
9245 303, 160, 21, 267, 296, 260, 335, 445, 492, 466, 371, 165, 79, 457, 565, 382,
9246 217, 361, 122, 399, 55, 339, 523, 178, 70, 274, 411, 102, 114, 243, 453, 525,
9247 539, 98, 207, 210, 341, 359, 228, 292, 273, 488, 351, 415, 81, 365, 416, 282,
9248 444, 285, 469, 108, 402, 186, 349, 1, 437, 337, 224, 220, 357, 543, 184, 478,
9249 505, 2, 78, 506, 125, 532, 250, 475, 249, 168, 421, 323, 460, 68, 439, 86,
9250 330, 173, 397, 105, 432, 524, 61, 128, 375, 216, 389, 142, 268, 84, 199, 14,
9251 514, 235, 284, 328, 414, 164, 238, 52, 130, 127, 269, 123, 390, 333, 194, 494,
9252 237, 372, 315, 433, 110, 209, 156, 383, 75, 62, 392, 137, 152, 155, 419, 48,
9253 88, 118, 171, 177, 33, 135, 336, 462, 277, 567, 398, 94, 204, 298, 85, 429,
9254 321, 540, 487, 201, 23, 158, 230, 258, 401, 262, 455, 251, 27, 407, 473, 289,
9255 166, 314, 381, 176, 417, 92, 266, 121, 196, 66, 575, 36, 56, 316, 153, 320,
9256 546, 364, 367, 452, 413, 503, 350, 245, 362, 313, 264, 59, 272, 286, 370, 7,
9257 181, 331, 113, 395, 223, 570, 338, 447, 366, 562, 325, 405, 400, 17, 288, 461,
9258 307, 200, 32, 154, 345, 428, 189, 293, 533, 172, 46, 77, 410, 431, 28, 555,
9259 149, 297, 352, 448, 504, 90, 261, 253, 140, 169, 231, 560, 553, 329, 551, 255
9262static uint64_t INLINE_NEVER work_3aa(uint64_t a, uint32_t *b)
9264 return WORK_3(a, b, 0);
9267static uint64_t INLINE_NEVER work_3ab(uint64_t a, uint32_t *b)
9269 return WORK_3(a, b, 1);
9272static uint64_t INLINE_NEVER work_3ac(uint64_t a, uint32_t *b)
9274 return WORK_3(a, b, 2);
9277static uint64_t INLINE_NEVER work_3ad(uint64_t a, uint32_t *b)
9279 return WORK_3(a, b, 3);
9282static uint64_t INLINE_NEVER work_3ae(uint64_t a, uint32_t *b)
9284 return WORK_3(a, b, 4);
9287static uint64_t INLINE_NEVER work_3af(uint64_t a, uint32_t *b)
9289 return WORK_3(a, b, 5);
9292static uint64_t INLINE_NEVER work_3ag(uint64_t a, uint32_t *b)
9294 return WORK_3(a, b, 6);
9297static uint64_t INLINE_NEVER work_3ah(uint64_t a, uint32_t *b)
9299 return WORK_3(a, b, 7);
9302static uint64_t INLINE_NEVER work_3ai(uint64_t a, uint32_t *b)
9304 return WORK_3(a, b, 8);
9307static uint64_t INLINE_NEVER work_3aj(uint64_t a, uint32_t *b)
9309 return WORK_3(a, b, 9);
9312static uint64_t INLINE_NEVER work_3ak(uint64_t a, uint32_t *b)
9314 return WORK_3(a, b, 10);
9317static uint64_t INLINE_NEVER work_3al(uint64_t a, uint32_t *b)
9319 return WORK_3(a, b, 11);
9322static uint64_t INLINE_NEVER work_3am(uint64_t a, uint32_t *b)
9324 return WORK_3(a, b, 12);
9327static uint64_t INLINE_NEVER work_3an(uint64_t a, uint32_t *b)
9329 return WORK_3(a, b, 13);
9332static uint64_t INLINE_NEVER work_3ao(uint64_t a, uint32_t *b)
9334 return WORK_3(a, b, 14);
9337static uint64_t INLINE_NEVER work_3ap(uint64_t a, uint32_t *b)
9339 return WORK_3(a, b, 15);
9342static uint64_t INLINE_NEVER work_3aq(uint64_t a, uint32_t *b)
9344 return WORK_3(a, b, 16);
9347static uint64_t INLINE_NEVER work_3ar(uint64_t a, uint32_t *b)
9349 return WORK_3(a, b, 17);
9352static uint64_t INLINE_NEVER work_3as(uint64_t a, uint32_t *b)
9354 return WORK_3(a, b, 18);
9357static uint64_t INLINE_NEVER work_3at(uint64_t a, uint32_t *b)
9359 return WORK_3(a, b, 19);
9362static uint64_t INLINE_NEVER work_3au(uint64_t a, uint32_t *b)
9364 return WORK_3(a, b, 20);
9367static uint64_t INLINE_NEVER work_3av(uint64_t a, uint32_t *b)
9369 return WORK_3(a, b, 21);
9372static uint64_t INLINE_NEVER work_3aw(uint64_t a, uint32_t *b)
9374 return WORK_3(a, b, 22);
9377static uint64_t INLINE_NEVER work_3ax(uint64_t a, uint32_t *b)
9379 return WORK_3(a, b, 23);
9382static uint64_t INLINE_NEVER work_3ba(uint64_t a, uint32_t *b)
9384 return WORK_3(a, b, 24);
9387static uint64_t INLINE_NEVER work_3bb(uint64_t a, uint32_t *b)
9389 return WORK_3(a, b, 25);
9392static uint64_t INLINE_NEVER work_3bc(uint64_t a, uint32_t *b)
9394 return WORK_3(a, b, 26);
9397static uint64_t INLINE_NEVER work_3bd(uint64_t a, uint32_t *b)
9399 return WORK_3(a, b, 27);
9402static uint64_t INLINE_NEVER work_3be(uint64_t a, uint32_t *b)
9404 return WORK_3(a, b, 28);
9407static uint64_t INLINE_NEVER work_3bf(uint64_t a, uint32_t *b)
9409 return WORK_3(a, b, 29);
9412static uint64_t INLINE_NEVER work_3bg(uint64_t a, uint32_t *b)
9414 return WORK_3(a, b, 30);
9417static uint64_t INLINE_NEVER work_3bh(uint64_t a, uint32_t *b)
9419 return WORK_3(a, b, 31);
9422static uint64_t INLINE_NEVER work_3bi(uint64_t a, uint32_t *b)
9424 return WORK_3(a, b, 32);
9427static uint64_t INLINE_NEVER work_3bj(uint64_t a, uint32_t *b)
9429 return WORK_3(a, b, 33);
9432static uint64_t INLINE_NEVER work_3bk(uint64_t a, uint32_t *b)
9434 return WORK_3(a, b, 34);
9437static uint64_t INLINE_NEVER work_3bl(uint64_t a, uint32_t *b)
9439 return WORK_3(a, b, 35);
9442static uint64_t INLINE_NEVER work_3bm(uint64_t a, uint32_t *b)
9444 return WORK_3(a, b, 36);
9447static uint64_t INLINE_NEVER work_3bn(uint64_t a, uint32_t *b)
9449 return WORK_3(a, b, 37);
9452static uint64_t INLINE_NEVER work_3bo(uint64_t a, uint32_t *b)
9454 return WORK_3(a, b, 38);
9457static uint64_t INLINE_NEVER work_3bp(uint64_t a, uint32_t *b)
9459 return WORK_3(a, b, 39);
9462static uint64_t INLINE_NEVER work_3bq(uint64_t a, uint32_t *b)
9464 return WORK_3(a, b, 40);
9467static uint64_t INLINE_NEVER work_3br(uint64_t a, uint32_t *b)
9469 return WORK_3(a, b, 41);
9472static uint64_t INLINE_NEVER work_3bs(uint64_t a, uint32_t *b)
9474 return WORK_3(a, b, 42);
9477static uint64_t INLINE_NEVER work_3bt(uint64_t a, uint32_t *b)
9479 return WORK_3(a, b, 43);
9482static uint64_t INLINE_NEVER work_3bu(uint64_t a, uint32_t *b)
9484 return WORK_3(a, b, 44);
9487static uint64_t INLINE_NEVER work_3bv(uint64_t a, uint32_t *b)
9489 return WORK_3(a, b, 45);
9492static uint64_t INLINE_NEVER work_3bw(uint64_t a, uint32_t *b)
9494 return WORK_3(a, b, 46);
9497static uint64_t INLINE_NEVER work_3bx(uint64_t a, uint32_t *b)
9499 return WORK_3(a, b, 47);
9502static uint64_t INLINE_NEVER work_3ca(uint64_t a, uint32_t *b)
9504 return WORK_3(a, b, 48);
9507static uint64_t INLINE_NEVER work_3cb(uint64_t a, uint32_t *b)
9509 return WORK_3(a, b, 49);
9512static uint64_t INLINE_NEVER work_3cc(uint64_t a, uint32_t *b)
9514 return WORK_3(a, b, 50);
9517static uint64_t INLINE_NEVER work_3cd(uint64_t a, uint32_t *b)
9519 return WORK_3(a, b, 51);
9522static uint64_t INLINE_NEVER work_3ce(uint64_t a, uint32_t *b)
9524 return WORK_3(a, b, 52);
9527static uint64_t INLINE_NEVER work_3cf(uint64_t a, uint32_t *b)
9529 return WORK_3(a, b, 53);
9532static uint64_t INLINE_NEVER work_3cg(uint64_t a, uint32_t *b)
9534 return WORK_3(a, b, 54);
9537static uint64_t INLINE_NEVER work_3ch(uint64_t a, uint32_t *b)
9539 return WORK_3(a, b, 55);
9542static uint64_t INLINE_NEVER work_3ci(uint64_t a, uint32_t *b)
9544 return WORK_3(a, b, 56);
9547static uint64_t INLINE_NEVER work_3cj(uint64_t a, uint32_t *b)
9549 return WORK_3(a, b, 57);
9552static uint64_t INLINE_NEVER work_3ck(uint64_t a, uint32_t *b)
9554 return WORK_3(a, b, 58);
9557static uint64_t INLINE_NEVER work_3cl(uint64_t a, uint32_t *b)
9559 return WORK_3(a, b, 59);
9562static uint64_t INLINE_NEVER work_3cm(uint64_t a, uint32_t *b)
9564 return WORK_3(a, b, 60);
9567static uint64_t INLINE_NEVER work_3cn(uint64_t a, uint32_t *b)
9569 return WORK_3(a, b, 61);
9572static uint64_t INLINE_NEVER work_3co(uint64_t a, uint32_t *b)
9574 return WORK_3(a, b, 62);
9577static uint64_t INLINE_NEVER work_3cp(uint64_t a, uint32_t *b)
9579 return WORK_3(a, b, 63);
9582static uint64_t INLINE_NEVER work_3cq(uint64_t a, uint32_t *b)
9584 return WORK_3(a, b, 64);
9587static uint64_t INLINE_NEVER work_3cr(uint64_t a, uint32_t *b)
9589 return WORK_3(a, b, 65);
9592static uint64_t INLINE_NEVER work_3cs(uint64_t a, uint32_t *b)
9594 return WORK_3(a, b, 66);
9597static uint64_t INLINE_NEVER work_3ct(uint64_t a, uint32_t *b)
9599 return WORK_3(a, b, 67);
9602static uint64_t INLINE_NEVER work_3cu(uint64_t a, uint32_t *b)
9604 return WORK_3(a, b, 68);
9607static uint64_t INLINE_NEVER work_3cv(uint64_t a, uint32_t *b)
9609 return WORK_3(a, b, 69);
9612static uint64_t INLINE_NEVER work_3cw(uint64_t a, uint32_t *b)
9614 return WORK_3(a, b, 70);
9617static uint64_t INLINE_NEVER work_3cx(uint64_t a, uint32_t *b)
9619 return WORK_3(a, b, 71);
9622static uint64_t INLINE_NEVER work_3da(uint64_t a, uint32_t *b)
9624 return WORK_3(a, b, 72);
9627static uint64_t INLINE_NEVER work_3db(uint64_t a, uint32_t *b)
9629 return WORK_3(a, b, 73);
9632static uint64_t INLINE_NEVER work_3dc(uint64_t a, uint32_t *b)
9634 return WORK_3(a, b, 74);
9637static uint64_t INLINE_NEVER work_3dd(uint64_t a, uint32_t *b)
9639 return WORK_3(a, b, 75);
9642static uint64_t INLINE_NEVER work_3de(uint64_t a, uint32_t *b)
9644 return WORK_3(a, b, 76);
9647static uint64_t INLINE_NEVER work_3df(uint64_t a, uint32_t *b)
9649 return WORK_3(a, b, 77);
9652static uint64_t INLINE_NEVER work_3dg(uint64_t a, uint32_t *b)
9654 return WORK_3(a, b, 78);
9657static uint64_t INLINE_NEVER work_3dh(uint64_t a, uint32_t *b)
9659 return WORK_3(a, b, 79);
9662static uint64_t INLINE_NEVER work_3di(uint64_t a, uint32_t *b)
9664 return WORK_3(a, b, 80);
9667static uint64_t INLINE_NEVER work_3dj(uint64_t a, uint32_t *b)
9669 return WORK_3(a, b, 81);
9672static uint64_t INLINE_NEVER work_3dk(uint64_t a, uint32_t *b)
9674 return WORK_3(a, b, 82);
9677static uint64_t INLINE_NEVER work_3dl(uint64_t a, uint32_t *b)
9679 return WORK_3(a, b, 83);
9682static uint64_t INLINE_NEVER work_3dm(uint64_t a, uint32_t *b)
9684 return WORK_3(a, b, 84);
9687static uint64_t INLINE_NEVER work_3dn(uint64_t a, uint32_t *b)
9689 return WORK_3(a, b, 85);
9692static uint64_t INLINE_NEVER work_3do(uint64_t a, uint32_t *b)
9694 return WORK_3(a, b, 86);
9697static uint64_t INLINE_NEVER work_3dp(uint64_t a, uint32_t *b)
9699 return WORK_3(a, b, 87);
9702static uint64_t INLINE_NEVER work_3dq(uint64_t a, uint32_t *b)
9704 return WORK_3(a, b, 88);
9707static uint64_t INLINE_NEVER work_3dr(uint64_t a, uint32_t *b)
9709 return WORK_3(a, b, 89);
9712static uint64_t INLINE_NEVER work_3ds(uint64_t a, uint32_t *b)
9714 return WORK_3(a, b, 90);
9717static uint64_t INLINE_NEVER work_3dt(uint64_t a, uint32_t *b)
9719 return WORK_3(a, b, 91);
9722static uint64_t INLINE_NEVER work_3du(uint64_t a, uint32_t *b)
9724 return WORK_3(a, b, 92);
9727static uint64_t INLINE_NEVER work_3dv(uint64_t a, uint32_t *b)
9729 return WORK_3(a, b, 93);
9732static uint64_t INLINE_NEVER work_3dw(uint64_t a, uint32_t *b)
9734 return WORK_3(a, b, 94);
9737static uint64_t INLINE_NEVER work_3dx(uint64_t a, uint32_t *b)
9739 return WORK_3(a, b, 95);
9742static uint64_t INLINE_NEVER work_3ea(uint64_t a, uint32_t *b)
9744 return WORK_3(a, b, 96);
9747static uint64_t INLINE_NEVER work_3eb(uint64_t a, uint32_t *b)
9749 return WORK_3(a, b, 97);
9752static uint64_t INLINE_NEVER work_3ec(uint64_t a, uint32_t *b)
9754 return WORK_3(a, b, 98);
9757static uint64_t INLINE_NEVER work_3ed(uint64_t a, uint32_t *b)
9759 return WORK_3(a, b, 99);
9762static uint64_t INLINE_NEVER work_3ee(uint64_t a, uint32_t *b)
9764 return WORK_3(a, b, 100);
9767static uint64_t INLINE_NEVER work_3ef(uint64_t a, uint32_t *b)
9769 return WORK_3(a, b, 101);
9772static uint64_t INLINE_NEVER work_3eg(uint64_t a, uint32_t *b)
9774 return WORK_3(a, b, 102);
9777static uint64_t INLINE_NEVER work_3eh(uint64_t a, uint32_t *b)
9779 return WORK_3(a, b, 103);
9782static uint64_t INLINE_NEVER work_3ei(uint64_t a, uint32_t *b)
9784 return WORK_3(a, b, 104);
9787static uint64_t INLINE_NEVER work_3ej(uint64_t a, uint32_t *b)
9789 return WORK_3(a, b, 105);
9792static uint64_t INLINE_NEVER work_3ek(uint64_t a, uint32_t *b)
9794 return WORK_3(a, b, 106);
9797static uint64_t INLINE_NEVER work_3el(uint64_t a, uint32_t *b)
9799 return WORK_3(a, b, 107);
9802static uint64_t INLINE_NEVER work_3em(uint64_t a, uint32_t *b)
9804 return WORK_3(a, b, 108);
9807static uint64_t INLINE_NEVER work_3en(uint64_t a, uint32_t *b)
9809 return WORK_3(a, b, 109);
9812static uint64_t INLINE_NEVER work_3eo(uint64_t a, uint32_t *b)
9814 return WORK_3(a, b, 110);
9817static uint64_t INLINE_NEVER work_3ep(uint64_t a, uint32_t *b)
9819 return WORK_3(a, b, 111);
9822static uint64_t INLINE_NEVER work_3eq(uint64_t a, uint32_t *b)
9824 return WORK_3(a, b, 112);
9827static uint64_t INLINE_NEVER work_3er(uint64_t a, uint32_t *b)
9829 return WORK_3(a, b, 113);
9832static uint64_t INLINE_NEVER work_3es(uint64_t a, uint32_t *b)
9834 return WORK_3(a, b, 114);
9837static uint64_t INLINE_NEVER work_3et(uint64_t a, uint32_t *b)
9839 return WORK_3(a, b, 115);
9842static uint64_t INLINE_NEVER work_3eu(uint64_t a, uint32_t *b)
9844 return WORK_3(a, b, 116);
9847static uint64_t INLINE_NEVER work_3ev(uint64_t a, uint32_t *b)
9849 return WORK_3(a, b, 117);
9852static uint64_t INLINE_NEVER work_3ew(uint64_t a, uint32_t *b)
9854 return WORK_3(a, b, 118);
9857static uint64_t INLINE_NEVER work_3ex(uint64_t a, uint32_t *b)
9859 return WORK_3(a, b, 119);
9862static uint64_t INLINE_NEVER work_3fa(uint64_t a, uint32_t *b)
9864 return WORK_3(a, b, 120);
9867static uint64_t INLINE_NEVER work_3fb(uint64_t a, uint32_t *b)
9869 return WORK_3(a, b, 121);
9872static uint64_t INLINE_NEVER work_3fc(uint64_t a, uint32_t *b)
9874 return WORK_3(a, b, 122);
9877static uint64_t INLINE_NEVER work_3fd(uint64_t a, uint32_t *b)
9879 return WORK_3(a, b, 123);
9882static uint64_t INLINE_NEVER work_3fe(uint64_t a, uint32_t *b)
9884 return WORK_3(a, b, 124);
9887static uint64_t INLINE_NEVER work_3ff(uint64_t a, uint32_t *b)
9889 return WORK_3(a, b, 125);
9892static uint64_t INLINE_NEVER work_3fg(uint64_t a, uint32_t *b)
9894 return WORK_3(a, b, 126);
9897static uint64_t INLINE_NEVER work_3fh(uint64_t a, uint32_t *b)
9899 return WORK_3(a, b, 127);
9902static uint64_t INLINE_NEVER work_3fi(uint64_t a, uint32_t *b)
9904 return WORK_3(a, b, 128);
9907static uint64_t INLINE_NEVER work_3fj(uint64_t a, uint32_t *b)
9909 return WORK_3(a, b, 129);
9912static uint64_t INLINE_NEVER work_3fk(uint64_t a, uint32_t *b)
9914 return WORK_3(a, b, 130);
9917static uint64_t INLINE_NEVER work_3fl(uint64_t a, uint32_t *b)
9919 return WORK_3(a, b, 131);
9922static uint64_t INLINE_NEVER work_3fm(uint64_t a, uint32_t *b)
9924 return WORK_3(a, b, 132);
9927static uint64_t INLINE_NEVER work_3fn(uint64_t a, uint32_t *b)
9929 return WORK_3(a, b, 133);
9932static uint64_t INLINE_NEVER work_3fo(uint64_t a, uint32_t *b)
9934 return WORK_3(a, b, 134);
9937static uint64_t INLINE_NEVER work_3fp(uint64_t a, uint32_t *b)
9939 return WORK_3(a, b, 135);
9942static uint64_t INLINE_NEVER work_3fq(uint64_t a, uint32_t *b)
9944 return WORK_3(a, b, 136);
9947static uint64_t INLINE_NEVER work_3fr(uint64_t a, uint32_t *b)
9949 return WORK_3(a, b, 137);
9952static uint64_t INLINE_NEVER work_3fs(uint64_t a, uint32_t *b)
9954 return WORK_3(a, b, 138);
9957static uint64_t INLINE_NEVER work_3ft(uint64_t a, uint32_t *b)
9959 return WORK_3(a, b, 139);
9962static uint64_t INLINE_NEVER work_3fu(uint64_t a, uint32_t *b)
9964 return WORK_3(a, b, 140);
9967static uint64_t INLINE_NEVER work_3fv(uint64_t a, uint32_t *b)
9969 return WORK_3(a, b, 141);
9972static uint64_t INLINE_NEVER work_3fw(uint64_t a, uint32_t *b)
9974 return WORK_3(a, b, 142);
9977static uint64_t INLINE_NEVER work_3fx(uint64_t a, uint32_t *b)
9979 return WORK_3(a, b, 143);
9982static uint64_t INLINE_NEVER work_3ga(uint64_t a, uint32_t *b)
9984 return WORK_3(a, b, 144);
9987static uint64_t INLINE_NEVER work_3gb(uint64_t a, uint32_t *b)
9989 return WORK_3(a, b, 145);
9992static uint64_t INLINE_NEVER work_3gc(uint64_t a, uint32_t *b)
9994 return WORK_3(a, b, 146);
9997static uint64_t INLINE_NEVER work_3gd(uint64_t a, uint32_t *b)
9999 return WORK_3(a, b, 147);
10002static uint64_t INLINE_NEVER work_3ge(uint64_t a, uint32_t *b)
10004 return WORK_3(a, b, 148);
10007static uint64_t INLINE_NEVER work_3gf(uint64_t a, uint32_t *b)
10009 return WORK_3(a, b, 149);
10012static uint64_t INLINE_NEVER work_3gg(uint64_t a, uint32_t *b)
10014 return WORK_3(a, b, 150);
10017static uint64_t INLINE_NEVER work_3gh(uint64_t a, uint32_t *b)
10019 return WORK_3(a, b, 151);
10022static uint64_t INLINE_NEVER work_3gi(uint64_t a, uint32_t *b)
10024 return WORK_3(a, b, 152);
10027static uint64_t INLINE_NEVER work_3gj(uint64_t a, uint32_t *b)
10029 return WORK_3(a, b, 153);
10032static uint64_t INLINE_NEVER work_3gk(uint64_t a, uint32_t *b)
10034 return WORK_3(a, b, 154);
10037static uint64_t INLINE_NEVER work_3gl(uint64_t a, uint32_t *b)
10039 return WORK_3(a, b, 155);
10042static uint64_t INLINE_NEVER work_3gm(uint64_t a, uint32_t *b)
10044 return WORK_3(a, b, 156);
10047static uint64_t INLINE_NEVER work_3gn(uint64_t a, uint32_t *b)
10049 return WORK_3(a, b, 157);
10052static uint64_t INLINE_NEVER work_3go(uint64_t a, uint32_t *b)
10054 return WORK_3(a, b, 158);
10057static uint64_t INLINE_NEVER work_3gp(uint64_t a, uint32_t *b)
10059 return WORK_3(a, b, 159);
10062static uint64_t INLINE_NEVER work_3gq(uint64_t a, uint32_t *b)
10064 return WORK_3(a, b, 160);
10067static uint64_t INLINE_NEVER work_3gr(uint64_t a, uint32_t *b)
10069 return WORK_3(a, b, 161);
10072static uint64_t INLINE_NEVER work_3gs(uint64_t a, uint32_t *b)
10074 return WORK_3(a, b, 162);
10077static uint64_t INLINE_NEVER work_3gt(uint64_t a, uint32_t *b)
10079 return WORK_3(a, b, 163);
10082static uint64_t INLINE_NEVER work_3gu(uint64_t a, uint32_t *b)
10084 return WORK_3(a, b, 164);
10087static uint64_t INLINE_NEVER work_3gv(uint64_t a, uint32_t *b)
10089 return WORK_3(a, b, 165);
10092static uint64_t INLINE_NEVER work_3gw(uint64_t a, uint32_t *b)
10094 return WORK_3(a, b, 166);
10097static uint64_t INLINE_NEVER work_3gx(uint64_t a, uint32_t *b)
10099 return WORK_3(a, b, 167);
10102static uint64_t INLINE_NEVER work_3ha(uint64_t a, uint32_t *b)
10104 return WORK_3(a, b, 168);
10107static uint64_t INLINE_NEVER work_3hb(uint64_t a, uint32_t *b)
10109 return WORK_3(a, b, 169);
10112static uint64_t INLINE_NEVER work_3hc(uint64_t a, uint32_t *b)
10114 return WORK_3(a, b, 170);
10117static uint64_t INLINE_NEVER work_3hd(uint64_t a, uint32_t *b)
10119 return WORK_3(a, b, 171);
10122static uint64_t INLINE_NEVER work_3he(uint64_t a, uint32_t *b)
10124 return WORK_3(a, b, 172);
10127static uint64_t INLINE_NEVER work_3hf(uint64_t a, uint32_t *b)
10129 return WORK_3(a, b, 173);
10132static uint64_t INLINE_NEVER work_3hg(uint64_t a, uint32_t *b)
10134 return WORK_3(a, b, 174);
10137static uint64_t INLINE_NEVER work_3hh(uint64_t a, uint32_t *b)
10139 return WORK_3(a, b, 175);
10142static uint64_t INLINE_NEVER work_3hi(uint64_t a, uint32_t *b)
10144 return WORK_3(a, b, 176);
10147static uint64_t INLINE_NEVER work_3hj(uint64_t a, uint32_t *b)
10149 return WORK_3(a, b, 177);
10152static uint64_t INLINE_NEVER work_3hk(uint64_t a, uint32_t *b)
10154 return WORK_3(a, b, 178);
10157static uint64_t INLINE_NEVER work_3hl(uint64_t a, uint32_t *b)
10159 return WORK_3(a, b, 179);
10162static uint64_t INLINE_NEVER work_3hm(uint64_t a, uint32_t *b)
10164 return WORK_3(a, b, 180);
10167static uint64_t INLINE_NEVER work_3hn(uint64_t a, uint32_t *b)
10169 return WORK_3(a, b, 181);
10172static uint64_t INLINE_NEVER work_3ho(uint64_t a, uint32_t *b)
10174 return WORK_3(a, b, 182);
10177static uint64_t INLINE_NEVER work_3hp(uint64_t a, uint32_t *b)
10179 return WORK_3(a, b, 183);
10182static uint64_t INLINE_NEVER work_3hq(uint64_t a, uint32_t *b)
10184 return WORK_3(a, b, 184);
10187static uint64_t INLINE_NEVER work_3hr(uint64_t a, uint32_t *b)
10189 return WORK_3(a, b, 185);
10192static uint64_t INLINE_NEVER work_3hs(uint64_t a, uint32_t *b)
10194 return WORK_3(a, b, 186);
10197static uint64_t INLINE_NEVER work_3ht(uint64_t a, uint32_t *b)
10199 return WORK_3(a, b, 187);
10202static uint64_t INLINE_NEVER work_3hu(uint64_t a, uint32_t *b)
10204 return WORK_3(a, b, 188);
10207static uint64_t INLINE_NEVER work_3hv(uint64_t a, uint32_t *b)
10209 return WORK_3(a, b, 189);
10212static uint64_t INLINE_NEVER work_3hw(uint64_t a, uint32_t *b)
10214 return WORK_3(a, b, 190);
10217static uint64_t INLINE_NEVER work_3hx(uint64_t a, uint32_t *b)
10219 return WORK_3(a, b, 191);
10222static uint64_t INLINE_NEVER work_3ia(uint64_t a, uint32_t *b)
10224 return WORK_3(a, b, 192);
10227static uint64_t INLINE_NEVER work_3ib(uint64_t a, uint32_t *b)
10229 return WORK_3(a, b, 193);
10232static uint64_t INLINE_NEVER work_3ic(uint64_t a, uint32_t *b)
10234 return WORK_3(a, b, 194);
10237static uint64_t INLINE_NEVER work_3id(uint64_t a, uint32_t *b)
10239 return WORK_3(a, b, 195);
10242static uint64_t INLINE_NEVER work_3ie(uint64_t a, uint32_t *b)
10244 return WORK_3(a, b, 196);
10247static uint64_t INLINE_NEVER work_3if(uint64_t a, uint32_t *b)
10249 return WORK_3(a, b, 197);
10252static uint64_t INLINE_NEVER work_3ig(uint64_t a, uint32_t *b)
10254 return WORK_3(a, b, 198);
10257static uint64_t INLINE_NEVER work_3ih(uint64_t a, uint32_t *b)
10259 return WORK_3(a, b, 199);
10262static uint64_t INLINE_NEVER work_3ii(uint64_t a, uint32_t *b)
10264 return WORK_3(a, b, 200);
10267static uint64_t INLINE_NEVER work_3ij(uint64_t a, uint32_t *b)
10269 return WORK_3(a, b, 201);
10272static uint64_t INLINE_NEVER work_3ik(uint64_t a, uint32_t *b)
10274 return WORK_3(a, b, 202);
10277static uint64_t INLINE_NEVER work_3il(uint64_t a, uint32_t *b)
10279 return WORK_3(a, b, 203);
10282static uint64_t INLINE_NEVER work_3im(uint64_t a, uint32_t *b)
10284 return WORK_3(a, b, 204);
10287static uint64_t INLINE_NEVER work_3in(uint64_t a, uint32_t *b)
10289 return WORK_3(a, b, 205);
10292static uint64_t INLINE_NEVER work_3io(uint64_t a, uint32_t *b)
10294 return WORK_3(a, b, 206);
10297static uint64_t INLINE_NEVER work_3ip(uint64_t a, uint32_t *b)
10299 return WORK_3(a, b, 207);
10302static uint64_t INLINE_NEVER work_3iq(uint64_t a, uint32_t *b)
10304 return WORK_3(a, b, 208);
10307static uint64_t INLINE_NEVER work_3ir(uint64_t a, uint32_t *b)
10309 return WORK_3(a, b, 209);
10312static uint64_t INLINE_NEVER work_3is(uint64_t a, uint32_t *b)
10314 return WORK_3(a, b, 210);
10317static uint64_t INLINE_NEVER work_3it(uint64_t a, uint32_t *b)
10319 return WORK_3(a, b, 211);
10322static uint64_t INLINE_NEVER work_3iu(uint64_t a, uint32_t *b)
10324 return WORK_3(a, b, 212);
10327static uint64_t INLINE_NEVER work_3iv(uint64_t a, uint32_t *b)
10329 return WORK_3(a, b, 213);
10332static uint64_t INLINE_NEVER work_3iw(uint64_t a, uint32_t *b)
10334 return WORK_3(a, b, 214);
10337static uint64_t INLINE_NEVER work_3ix(uint64_t a, uint32_t *b)
10339 return WORK_3(a, b, 215);
10342static uint64_t INLINE_NEVER work_3ja(uint64_t a, uint32_t *b)
10344 return WORK_3(a, b, 216);
10347static uint64_t INLINE_NEVER work_3jb(uint64_t a, uint32_t *b)
10349 return WORK_3(a, b, 217);
10352static uint64_t INLINE_NEVER work_3jc(uint64_t a, uint32_t *b)
10354 return WORK_3(a, b, 218);
10357static uint64_t INLINE_NEVER work_3jd(uint64_t a, uint32_t *b)
10359 return WORK_3(a, b, 219);
10362static uint64_t INLINE_NEVER work_3je(uint64_t a, uint32_t *b)
10364 return WORK_3(a, b, 220);
10367static uint64_t INLINE_NEVER work_3jf(uint64_t a, uint32_t *b)
10369 return WORK_3(a, b, 221);
10372static uint64_t INLINE_NEVER work_3jg(uint64_t a, uint32_t *b)
10374 return WORK_3(a, b, 222);
10377static uint64_t INLINE_NEVER work_3jh(uint64_t a, uint32_t *b)
10379 return WORK_3(a, b, 223);
10382static uint64_t INLINE_NEVER work_3ji(uint64_t a, uint32_t *b)
10384 return WORK_3(a, b, 224);
10387static uint64_t INLINE_NEVER work_3jj(uint64_t a, uint32_t *b)
10389 return WORK_3(a, b, 225);
10392static uint64_t INLINE_NEVER work_3jk(uint64_t a, uint32_t *b)
10394 return WORK_3(a, b, 226);
10397static uint64_t INLINE_NEVER work_3jl(uint64_t a, uint32_t *b)
10399 return WORK_3(a, b, 227);
10402static uint64_t INLINE_NEVER work_3jm(uint64_t a, uint32_t *b)
10404 return WORK_3(a, b, 228);
10407static uint64_t INLINE_NEVER work_3jn(uint64_t a, uint32_t *b)
10409 return WORK_3(a, b, 229);
10412static uint64_t INLINE_NEVER work_3jo(uint64_t a, uint32_t *b)
10414 return WORK_3(a, b, 230);
10417static uint64_t INLINE_NEVER work_3jp(uint64_t a, uint32_t *b)
10419 return WORK_3(a, b, 231);
10422static uint64_t INLINE_NEVER work_3jq(uint64_t a, uint32_t *b)
10424 return WORK_3(a, b, 232);
10427static uint64_t INLINE_NEVER work_3jr(uint64_t a, uint32_t *b)
10429 return WORK_3(a, b, 233);
10432static uint64_t INLINE_NEVER work_3js(uint64_t a, uint32_t *b)
10434 return WORK_3(a, b, 234);
10437static uint64_t INLINE_NEVER work_3jt(uint64_t a, uint32_t *b)
10439 return WORK_3(a, b, 235);
10442static uint64_t INLINE_NEVER work_3ju(uint64_t a, uint32_t *b)
10444 return WORK_3(a, b, 236);
10447static uint64_t INLINE_NEVER work_3jv(uint64_t a, uint32_t *b)
10449 return WORK_3(a, b, 237);
10452static uint64_t INLINE_NEVER work_3jw(uint64_t a, uint32_t *b)
10454 return WORK_3(a, b, 238);
10457static uint64_t INLINE_NEVER work_3jx(uint64_t a, uint32_t *b)
10459 return WORK_3(a, b, 239);
10462static uint64_t INLINE_NEVER work_3ka(uint64_t a, uint32_t *b)
10464 return WORK_3(a, b, 240);
10467static uint64_t INLINE_NEVER work_3kb(uint64_t a, uint32_t *b)
10469 return WORK_3(a, b, 241);
10472static uint64_t INLINE_NEVER work_3kc(uint64_t a, uint32_t *b)
10474 return WORK_3(a, b, 242);
10477static uint64_t INLINE_NEVER work_3kd(uint64_t a, uint32_t *b)
10479 return WORK_3(a, b, 243);
10482static uint64_t INLINE_NEVER work_3ke(uint64_t a, uint32_t *b)
10484 return WORK_3(a, b, 244);
10487static uint64_t INLINE_NEVER work_3kf(uint64_t a, uint32_t *b)
10489 return WORK_3(a, b, 245);
10492static uint64_t INLINE_NEVER work_3kg(uint64_t a, uint32_t *b)
10494 return WORK_3(a, b, 246);
10497static uint64_t INLINE_NEVER work_3kh(uint64_t a, uint32_t *b)
10499 return WORK_3(a, b, 247);
10502static uint64_t INLINE_NEVER work_3ki(uint64_t a, uint32_t *b)
10504 return WORK_3(a, b, 248);
10507static uint64_t INLINE_NEVER work_3kj(uint64_t a, uint32_t *b)
10509 return WORK_3(a, b, 249);
10512static uint64_t INLINE_NEVER work_3kk(uint64_t a, uint32_t *b)
10514 return WORK_3(a, b, 250);
10517static uint64_t INLINE_NEVER work_3kl(uint64_t a, uint32_t *b)
10519 return WORK_3(a, b, 251);
10522static uint64_t INLINE_NEVER work_3km(uint64_t a, uint32_t *b)
10524 return WORK_3(a, b, 252);
10527static uint64_t INLINE_NEVER work_3kn(uint64_t a, uint32_t *b)
10529 return WORK_3(a, b, 253);
10532static uint64_t INLINE_NEVER work_3ko(uint64_t a, uint32_t *b)
10534 return WORK_3(a, b, 254);
10537static uint64_t INLINE_NEVER work_3kp(uint64_t a, uint32_t *b)
10539 return WORK_3(a, b, 255);
10542static uint64_t INLINE_NEVER work_3kq(uint64_t a, uint32_t *b)
10544 return WORK_3(a, b, 256);
10547static uint64_t INLINE_NEVER work_3kr(uint64_t a, uint32_t *b)
10549 return WORK_3(a, b, 257);
10552static uint64_t INLINE_NEVER work_3ks(uint64_t a, uint32_t *b)
10554 return WORK_3(a, b, 258);
10557static uint64_t INLINE_NEVER work_3kt(uint64_t a, uint32_t *b)
10559 return WORK_3(a, b, 259);
10562static uint64_t INLINE_NEVER work_3ku(uint64_t a, uint32_t *b)
10564 return WORK_3(a, b, 260);
10567static uint64_t INLINE_NEVER work_3kv(uint64_t a, uint32_t *b)
10569 return WORK_3(a, b, 261);
10572static uint64_t INLINE_NEVER work_3kw(uint64_t a, uint32_t *b)
10574 return WORK_3(a, b, 262);
10577static uint64_t INLINE_NEVER work_3kx(uint64_t a, uint32_t *b)
10579 return WORK_3(a, b, 263);
10582static uint64_t INLINE_NEVER work_3la(uint64_t a, uint32_t *b)
10584 return WORK_3(a, b, 264);
10587static uint64_t INLINE_NEVER work_3lb(uint64_t a, uint32_t *b)
10589 return WORK_3(a, b, 265);
10592static uint64_t INLINE_NEVER work_3lc(uint64_t a, uint32_t *b)
10594 return WORK_3(a, b, 266);
10597static uint64_t INLINE_NEVER work_3ld(uint64_t a, uint32_t *b)
10599 return WORK_3(a, b, 267);
10602static uint64_t INLINE_NEVER work_3le(uint64_t a, uint32_t *b)
10604 return WORK_3(a, b, 268);
10607static uint64_t INLINE_NEVER work_3lf(uint64_t a, uint32_t *b)
10609 return WORK_3(a, b, 269);
10612static uint64_t INLINE_NEVER work_3lg(uint64_t a, uint32_t *b)
10614 return WORK_3(a, b, 270);
10617static uint64_t INLINE_NEVER work_3lh(uint64_t a, uint32_t *b)
10619 return WORK_3(a, b, 271);
10622static uint64_t INLINE_NEVER work_3li(uint64_t a, uint32_t *b)
10624 return WORK_3(a, b, 272);
10627static uint64_t INLINE_NEVER work_3lj(uint64_t a, uint32_t *b)
10629 return WORK_3(a, b, 273);
10632static uint64_t INLINE_NEVER work_3lk(uint64_t a, uint32_t *b)
10634 return WORK_3(a, b, 274);
10637static uint64_t INLINE_NEVER work_3ll(uint64_t a, uint32_t *b)
10639 return WORK_3(a, b, 275);
10642static uint64_t INLINE_NEVER work_3lm(uint64_t a, uint32_t *b)
10644 return WORK_3(a, b, 276);
10647static uint64_t INLINE_NEVER work_3ln(uint64_t a, uint32_t *b)
10649 return WORK_3(a, b, 277);
10652static uint64_t INLINE_NEVER work_3lo(uint64_t a, uint32_t *b)
10654 return WORK_3(a, b, 278);
10657static uint64_t INLINE_NEVER work_3lp(uint64_t a, uint32_t *b)
10659 return WORK_3(a, b, 279);
10662static uint64_t INLINE_NEVER work_3lq(uint64_t a, uint32_t *b)
10664 return WORK_3(a, b, 280);
10667static uint64_t INLINE_NEVER work_3lr(uint64_t a, uint32_t *b)
10669 return WORK_3(a, b, 281);
10672static uint64_t INLINE_NEVER work_3ls(uint64_t a, uint32_t *b)
10674 return WORK_3(a, b, 282);
10677static uint64_t INLINE_NEVER work_3lt(uint64_t a, uint32_t *b)
10679 return WORK_3(a, b, 283);
10682static uint64_t INLINE_NEVER work_3lu(uint64_t a, uint32_t *b)
10684 return WORK_3(a, b, 284);
10687static uint64_t INLINE_NEVER work_3lv(uint64_t a, uint32_t *b)
10689 return WORK_3(a, b, 285);
10692static uint64_t INLINE_NEVER work_3lw(uint64_t a, uint32_t *b)
10694 return WORK_3(a, b, 286);
10697static uint64_t INLINE_NEVER work_3lx(uint64_t a, uint32_t *b)
10699 return WORK_3(a, b, 287);
10702static uint64_t INLINE_NEVER work_3ma(uint64_t a, uint32_t *b)
10704 return WORK_3(a, b, 288);
10707static uint64_t INLINE_NEVER work_3mb(uint64_t a, uint32_t *b)
10709 return WORK_3(a, b, 289);
10712static uint64_t INLINE_NEVER work_3mc(uint64_t a, uint32_t *b)
10714 return WORK_3(a, b, 290);
10717static uint64_t INLINE_NEVER work_3md(uint64_t a, uint32_t *b)
10719 return WORK_3(a, b, 291);
10722static uint64_t INLINE_NEVER work_3me(uint64_t a, uint32_t *b)
10724 return WORK_3(a, b, 292);
10727static uint64_t INLINE_NEVER work_3mf(uint64_t a, uint32_t *b)
10729 return WORK_3(a, b, 293);
10732static uint64_t INLINE_NEVER work_3mg(uint64_t a, uint32_t *b)
10734 return WORK_3(a, b, 294);
10737static uint64_t INLINE_NEVER work_3mh(uint64_t a, uint32_t *b)
10739 return WORK_3(a, b, 295);
10742static uint64_t INLINE_NEVER work_3mi(uint64_t a, uint32_t *b)
10744 return WORK_3(a, b, 296);
10747static uint64_t INLINE_NEVER work_3mj(uint64_t a, uint32_t *b)
10749 return WORK_3(a, b, 297);
10752static uint64_t INLINE_NEVER work_3mk(uint64_t a, uint32_t *b)
10754 return WORK_3(a, b, 298);
10757static uint64_t INLINE_NEVER work_3ml(uint64_t a, uint32_t *b)
10759 return WORK_3(a, b, 299);
10762static uint64_t INLINE_NEVER work_3mm(uint64_t a, uint32_t *b)
10764 return WORK_3(a, b, 300);
10767static uint64_t INLINE_NEVER work_3mn(uint64_t a, uint32_t *b)
10769 return WORK_3(a, b, 301);
10772static uint64_t INLINE_NEVER work_3mo(uint64_t a, uint32_t *b)
10774 return WORK_3(a, b, 302);
10777static uint64_t INLINE_NEVER work_3mp(uint64_t a, uint32_t *b)
10779 return WORK_3(a, b, 303);
10782static uint64_t INLINE_NEVER work_3mq(uint64_t a, uint32_t *b)
10784 return WORK_3(a, b, 304);
10787static uint64_t INLINE_NEVER work_3mr(uint64_t a, uint32_t *b)
10789 return WORK_3(a, b, 305);
10792static uint64_t INLINE_NEVER work_3ms(uint64_t a, uint32_t *b)
10794 return WORK_3(a, b, 306);
10797static uint64_t INLINE_NEVER work_3mt(uint64_t a, uint32_t *b)
10799 return WORK_3(a, b, 307);
10802static uint64_t INLINE_NEVER work_3mu(uint64_t a, uint32_t *b)
10804 return WORK_3(a, b, 308);
10807static uint64_t INLINE_NEVER work_3mv(uint64_t a, uint32_t *b)
10809 return WORK_3(a, b, 309);
10812static uint64_t INLINE_NEVER work_3mw(uint64_t a, uint32_t *b)
10814 return WORK_3(a, b, 310);
10817static uint64_t INLINE_NEVER work_3mx(uint64_t a, uint32_t *b)
10819 return WORK_3(a, b, 311);
10822static uint64_t INLINE_NEVER work_3na(uint64_t a, uint32_t *b)
10824 return WORK_3(a, b, 312);
10827static uint64_t INLINE_NEVER work_3nb(uint64_t a, uint32_t *b)
10829 return WORK_3(a, b, 313);
10832static uint64_t INLINE_NEVER work_3nc(uint64_t a, uint32_t *b)
10834 return WORK_3(a, b, 314);
10837static uint64_t INLINE_NEVER work_3nd(uint64_t a, uint32_t *b)
10839 return WORK_3(a, b, 315);
10842static uint64_t INLINE_NEVER work_3ne(uint64_t a, uint32_t *b)
10844 return WORK_3(a, b, 316);
10847static uint64_t INLINE_NEVER work_3nf(uint64_t a, uint32_t *b)
10849 return WORK_3(a, b, 317);
10852static uint64_t INLINE_NEVER work_3ng(uint64_t a, uint32_t *b)
10854 return WORK_3(a, b, 318);
10857static uint64_t INLINE_NEVER work_3nh(uint64_t a, uint32_t *b)
10859 return WORK_3(a, b, 319);
10862static uint64_t INLINE_NEVER work_3ni(uint64_t a, uint32_t *b)
10864 return WORK_3(a, b, 320);
10867static uint64_t INLINE_NEVER work_3nj(uint64_t a, uint32_t *b)
10869 return WORK_3(a, b, 321);
10872static uint64_t INLINE_NEVER work_3nk(uint64_t a, uint32_t *b)
10874 return WORK_3(a, b, 322);
10877static uint64_t INLINE_NEVER work_3nl(uint64_t a, uint32_t *b)
10879 return WORK_3(a, b, 323);
10882static uint64_t INLINE_NEVER work_3nm(uint64_t a, uint32_t *b)
10884 return WORK_3(a, b, 324);
10887static uint64_t INLINE_NEVER work_3nn(uint64_t a, uint32_t *b)
10889 return WORK_3(a, b, 325);
10892static uint64_t INLINE_NEVER work_3no(uint64_t a, uint32_t *b)
10894 return WORK_3(a, b, 326);
10897static uint64_t INLINE_NEVER work_3np(uint64_t a, uint32_t *b)
10899 return WORK_3(a, b, 327);
10902static uint64_t INLINE_NEVER work_3nq(uint64_t a, uint32_t *b)
10904 return WORK_3(a, b, 328);
10907static uint64_t INLINE_NEVER work_3nr(uint64_t a, uint32_t *b)
10909 return WORK_3(a, b, 329);
10912static uint64_t INLINE_NEVER work_3ns(uint64_t a, uint32_t *b)
10914 return WORK_3(a, b, 330);
10917static uint64_t INLINE_NEVER work_3nt(uint64_t a, uint32_t *b)
10919 return WORK_3(a, b, 331);
10922static uint64_t INLINE_NEVER work_3nu(uint64_t a, uint32_t *b)
10924 return WORK_3(a, b, 332);
10927static uint64_t INLINE_NEVER work_3nv(uint64_t a, uint32_t *b)
10929 return WORK_3(a, b, 333);
10932static uint64_t INLINE_NEVER work_3nw(uint64_t a, uint32_t *b)
10934 return WORK_3(a, b, 334);
10937static uint64_t INLINE_NEVER work_3nx(uint64_t a, uint32_t *b)
10939 return WORK_3(a, b, 335);
10942static uint64_t INLINE_NEVER work_3oa(uint64_t a, uint32_t *b)
10944 return WORK_3(a, b, 336);
10947static uint64_t INLINE_NEVER work_3ob(uint64_t a, uint32_t *b)
10949 return WORK_3(a, b, 337);
10952static uint64_t INLINE_NEVER work_3oc(uint64_t a, uint32_t *b)
10954 return WORK_3(a, b, 338);
10957static uint64_t INLINE_NEVER work_3od(uint64_t a, uint32_t *b)
10959 return WORK_3(a, b, 339);
10962static uint64_t INLINE_NEVER work_3oe(uint64_t a, uint32_t *b)
10964 return WORK_3(a, b, 340);
10967static uint64_t INLINE_NEVER work_3of(uint64_t a, uint32_t *b)
10969 return WORK_3(a, b, 341);
10972static uint64_t INLINE_NEVER work_3og(uint64_t a, uint32_t *b)
10974 return WORK_3(a, b, 342);
10977static uint64_t INLINE_NEVER work_3oh(uint64_t a, uint32_t *b)
10979 return WORK_3(a, b, 343);
10982static uint64_t INLINE_NEVER work_3oi(uint64_t a, uint32_t *b)
10984 return WORK_3(a, b, 344);
10987static uint64_t INLINE_NEVER work_3oj(uint64_t a, uint32_t *b)
10989 return WORK_3(a, b, 345);
10992static uint64_t INLINE_NEVER work_3ok(uint64_t a, uint32_t *b)
10994 return WORK_3(a, b, 346);
10997static uint64_t INLINE_NEVER work_3ol(uint64_t a, uint32_t *b)
10999 return WORK_3(a, b, 347);
11002static uint64_t INLINE_NEVER work_3om(uint64_t a, uint32_t *b)
11004 return WORK_3(a, b, 348);
11007static uint64_t INLINE_NEVER work_3on(uint64_t a, uint32_t *b)
11009 return WORK_3(a, b, 349);
11012static uint64_t INLINE_NEVER work_3oo(uint64_t a, uint32_t *b)
11014 return WORK_3(a, b, 350);
11017static uint64_t INLINE_NEVER work_3op(uint64_t a, uint32_t *b)
11019 return WORK_3(a, b, 351);
11022static uint64_t INLINE_NEVER work_3oq(uint64_t a, uint32_t *b)
11024 return WORK_3(a, b, 352);
11027static uint64_t INLINE_NEVER work_3or(uint64_t a, uint32_t *b)
11029 return WORK_3(a, b, 353);
11032static uint64_t INLINE_NEVER work_3os(uint64_t a, uint32_t *b)
11034 return WORK_3(a, b, 354);
11037static uint64_t INLINE_NEVER work_3ot(uint64_t a, uint32_t *b)
11039 return WORK_3(a, b, 355);
11042static uint64_t INLINE_NEVER work_3ou(uint64_t a, uint32_t *b)
11044 return WORK_3(a, b, 356);
11047static uint64_t INLINE_NEVER work_3ov(uint64_t a, uint32_t *b)
11049 return WORK_3(a, b, 357);
11052static uint64_t INLINE_NEVER work_3ow(uint64_t a, uint32_t *b)
11054 return WORK_3(a, b, 358);
11057static uint64_t INLINE_NEVER work_3ox(uint64_t a, uint32_t *b)
11059 return WORK_3(a, b, 359);
11062static uint64_t INLINE_NEVER work_3pa(uint64_t a, uint32_t *b)
11064 return WORK_3(a, b, 360);
11067static uint64_t INLINE_NEVER work_3pb(uint64_t a, uint32_t *b)
11069 return WORK_3(a, b, 361);
11072static uint64_t INLINE_NEVER work_3pc(uint64_t a, uint32_t *b)
11074 return WORK_3(a, b, 362);
11077static uint64_t INLINE_NEVER work_3pd(uint64_t a, uint32_t *b)
11079 return WORK_3(a, b, 363);
11082static uint64_t INLINE_NEVER work_3pe(uint64_t a, uint32_t *b)
11084 return WORK_3(a, b, 364);
11087static uint64_t INLINE_NEVER work_3pf(uint64_t a, uint32_t *b)
11089 return WORK_3(a, b, 365);
11092static uint64_t INLINE_NEVER work_3pg(uint64_t a, uint32_t *b)
11094 return WORK_3(a, b, 366);
11097static uint64_t INLINE_NEVER work_3ph(uint64_t a, uint32_t *b)
11099 return WORK_3(a, b, 367);
11102static uint64_t INLINE_NEVER work_3pi(uint64_t a, uint32_t *b)
11104 return WORK_3(a, b, 368);
11107static uint64_t INLINE_NEVER work_3pj(uint64_t a, uint32_t *b)
11109 return WORK_3(a, b, 369);
11112static uint64_t INLINE_NEVER work_3pk(uint64_t a, uint32_t *b)
11114 return WORK_3(a, b, 370);
11117static uint64_t INLINE_NEVER work_3pl(uint64_t a, uint32_t *b)
11119 return WORK_3(a, b, 371);
11122static uint64_t INLINE_NEVER work_3pm(uint64_t a, uint32_t *b)
11124 return WORK_3(a, b, 372);
11127static uint64_t INLINE_NEVER work_3pn(uint64_t a, uint32_t *b)
11129 return WORK_3(a, b, 373);
11132static uint64_t INLINE_NEVER work_3po(uint64_t a, uint32_t *b)
11134 return WORK_3(a, b, 374);
11137static uint64_t INLINE_NEVER work_3pp(uint64_t a, uint32_t *b)
11139 return WORK_3(a, b, 375);
11142static uint64_t INLINE_NEVER work_3pq(uint64_t a, uint32_t *b)
11144 return WORK_3(a, b, 376);
11147static uint64_t INLINE_NEVER work_3pr(uint64_t a, uint32_t *b)
11149 return WORK_3(a, b, 377);
11152static uint64_t INLINE_NEVER work_3ps(uint64_t a, uint32_t *b)
11154 return WORK_3(a, b, 378);
11157static uint64_t INLINE_NEVER work_3pt(uint64_t a, uint32_t *b)
11159 return WORK_3(a, b, 379);
11162static uint64_t INLINE_NEVER work_3pu(uint64_t a, uint32_t *b)
11164 return WORK_3(a, b, 380);
11167static uint64_t INLINE_NEVER work_3pv(uint64_t a, uint32_t *b)
11169 return WORK_3(a, b, 381);
11172static uint64_t INLINE_NEVER work_3pw(uint64_t a, uint32_t *b)
11174 return WORK_3(a, b, 382);
11177static uint64_t INLINE_NEVER work_3px(uint64_t a, uint32_t *b)
11179 return WORK_3(a, b, 383);
11182static uint64_t INLINE_NEVER work_3qa(uint64_t a, uint32_t *b)
11184 return WORK_3(a, b, 384);
11187static uint64_t INLINE_NEVER work_3qb(uint64_t a, uint32_t *b)
11189 return WORK_3(a, b, 385);
11192static uint64_t INLINE_NEVER work_3qc(uint64_t a, uint32_t *b)
11194 return WORK_3(a, b, 386);
11197static uint64_t INLINE_NEVER work_3qd(uint64_t a, uint32_t *b)
11199 return WORK_3(a, b, 387);
11202static uint64_t INLINE_NEVER work_3qe(uint64_t a, uint32_t *b)
11204 return WORK_3(a, b, 388);
11207static uint64_t INLINE_NEVER work_3qf(uint64_t a, uint32_t *b)
11209 return WORK_3(a, b, 389);
11212static uint64_t INLINE_NEVER work_3qg(uint64_t a, uint32_t *b)
11214 return WORK_3(a, b, 390);
11217static uint64_t INLINE_NEVER work_3qh(uint64_t a, uint32_t *b)
11219 return WORK_3(a, b, 391);
11222static uint64_t INLINE_NEVER work_3qi(uint64_t a, uint32_t *b)
11224 return WORK_3(a, b, 392);
11227static uint64_t INLINE_NEVER work_3qj(uint64_t a, uint32_t *b)
11229 return WORK_3(a, b, 393);
11232static uint64_t INLINE_NEVER work_3qk(uint64_t a, uint32_t *b)
11234 return WORK_3(a, b, 394);
11237static uint64_t INLINE_NEVER work_3ql(uint64_t a, uint32_t *b)
11239 return WORK_3(a, b, 395);
11242static uint64_t INLINE_NEVER work_3qm(uint64_t a, uint32_t *b)
11244 return WORK_3(a, b, 396);
11247static uint64_t INLINE_NEVER work_3qn(uint64_t a, uint32_t *b)
11249 return WORK_3(a, b, 397);
11252static uint64_t INLINE_NEVER work_3qo(uint64_t a, uint32_t *b)
11254 return WORK_3(a, b, 398);
11257static uint64_t INLINE_NEVER work_3qp(uint64_t a, uint32_t *b)
11259 return WORK_3(a, b, 399);
11262static uint64_t INLINE_NEVER work_3qq(uint64_t a, uint32_t *b)
11264 return WORK_3(a, b, 400);
11267static uint64_t INLINE_NEVER work_3qr(uint64_t a, uint32_t *b)
11269 return WORK_3(a, b, 401);
11272static uint64_t INLINE_NEVER work_3qs(uint64_t a, uint32_t *b)
11274 return WORK_3(a, b, 402);
11277static uint64_t INLINE_NEVER work_3qt(uint64_t a, uint32_t *b)
11279 return WORK_3(a, b, 403);
11282static uint64_t INLINE_NEVER work_3qu(uint64_t a, uint32_t *b)
11284 return WORK_3(a, b, 404);
11287static uint64_t INLINE_NEVER work_3qv(uint64_t a, uint32_t *b)
11289 return WORK_3(a, b, 405);
11292static uint64_t INLINE_NEVER work_3qw(uint64_t a, uint32_t *b)
11294 return WORK_3(a, b, 406);
11297static uint64_t INLINE_NEVER work_3qx(uint64_t a, uint32_t *b)
11299 return WORK_3(a, b, 407);
11302static uint64_t INLINE_NEVER work_3ra(uint64_t a, uint32_t *b)
11304 return WORK_3(a, b, 408);
11307static uint64_t INLINE_NEVER work_3rb(uint64_t a, uint32_t *b)
11309 return WORK_3(a, b, 409);
11312static uint64_t INLINE_NEVER work_3rc(uint64_t a, uint32_t *b)
11314 return WORK_3(a, b, 410);
11317static uint64_t INLINE_NEVER work_3rd(uint64_t a, uint32_t *b)
11319 return WORK_3(a, b, 411);
11322static uint64_t INLINE_NEVER work_3re(uint64_t a, uint32_t *b)
11324 return WORK_3(a, b, 412);
11327static uint64_t INLINE_NEVER work_3rf(uint64_t a, uint32_t *b)
11329 return WORK_3(a, b, 413);
11332static uint64_t INLINE_NEVER work_3rg(uint64_t a, uint32_t *b)
11334 return WORK_3(a, b, 414);
11337static uint64_t INLINE_NEVER work_3rh(uint64_t a, uint32_t *b)
11339 return WORK_3(a, b, 415);
11342static uint64_t INLINE_NEVER work_3ri(uint64_t a, uint32_t *b)
11344 return WORK_3(a, b, 416);
11347static uint64_t INLINE_NEVER work_3rj(uint64_t a, uint32_t *b)
11349 return WORK_3(a, b, 417);
11352static uint64_t INLINE_NEVER work_3rk(uint64_t a, uint32_t *b)
11354 return WORK_3(a, b, 418);
11357static uint64_t INLINE_NEVER work_3rl(uint64_t a, uint32_t *b)
11359 return WORK_3(a, b, 419);
11362static uint64_t INLINE_NEVER work_3rm(uint64_t a, uint32_t *b)
11364 return WORK_3(a, b, 420);
11367static uint64_t INLINE_NEVER work_3rn(uint64_t a, uint32_t *b)
11369 return WORK_3(a, b, 421);
11372static uint64_t INLINE_NEVER work_3ro(uint64_t a, uint32_t *b)
11374 return WORK_3(a, b, 422);
11377static uint64_t INLINE_NEVER work_3rp(uint64_t a, uint32_t *b)
11379 return WORK_3(a, b, 423);
11382static uint64_t INLINE_NEVER work_3rq(uint64_t a, uint32_t *b)
11384 return WORK_3(a, b, 424);
11387static uint64_t INLINE_NEVER work_3rr(uint64_t a, uint32_t *b)
11389 return WORK_3(a, b, 425);
11392static uint64_t INLINE_NEVER work_3rs(uint64_t a, uint32_t *b)
11394 return WORK_3(a, b, 426);
11397static uint64_t INLINE_NEVER work_3rt(uint64_t a, uint32_t *b)
11399 return WORK_3(a, b, 427);
11402static uint64_t INLINE_NEVER work_3ru(uint64_t a, uint32_t *b)
11404 return WORK_3(a, b, 428);
11407static uint64_t INLINE_NEVER work_3rv(uint64_t a, uint32_t *b)
11409 return WORK_3(a, b, 429);
11412static uint64_t INLINE_NEVER work_3rw(uint64_t a, uint32_t *b)
11414 return WORK_3(a, b, 430);
11417static uint64_t INLINE_NEVER work_3rx(uint64_t a, uint32_t *b)
11419 return WORK_3(a, b, 431);
11422static uint64_t INLINE_NEVER work_3sa(uint64_t a, uint32_t *b)
11424 return WORK_3(a, b, 432);
11427static uint64_t INLINE_NEVER work_3sb(uint64_t a, uint32_t *b)
11429 return WORK_3(a, b, 433);
11432static uint64_t INLINE_NEVER work_3sc(uint64_t a, uint32_t *b)
11434 return WORK_3(a, b, 434);
11437static uint64_t INLINE_NEVER work_3sd(uint64_t a, uint32_t *b)
11439 return WORK_3(a, b, 435);
11442static uint64_t INLINE_NEVER work_3se(uint64_t a, uint32_t *b)
11444 return WORK_3(a, b, 436);
11447static uint64_t INLINE_NEVER work_3sf(uint64_t a, uint32_t *b)
11449 return WORK_3(a, b, 437);
11452static uint64_t INLINE_NEVER work_3sg(uint64_t a, uint32_t *b)
11454 return WORK_3(a, b, 438);
11457static uint64_t INLINE_NEVER work_3sh(uint64_t a, uint32_t *b)
11459 return WORK_3(a, b, 439);
11462static uint64_t INLINE_NEVER work_3si(uint64_t a, uint32_t *b)
11464 return WORK_3(a, b, 440);
11467static uint64_t INLINE_NEVER work_3sj(uint64_t a, uint32_t *b)
11469 return WORK_3(a, b, 441);
11472static uint64_t INLINE_NEVER work_3sk(uint64_t a, uint32_t *b)
11474 return WORK_3(a, b, 442);
11477static uint64_t INLINE_NEVER work_3sl(uint64_t a, uint32_t *b)
11479 return WORK_3(a, b, 443);
11482static uint64_t INLINE_NEVER work_3sm(uint64_t a, uint32_t *b)
11484 return WORK_3(a, b, 444);
11487static uint64_t INLINE_NEVER work_3sn(uint64_t a, uint32_t *b)
11489 return WORK_3(a, b, 445);
11492static uint64_t INLINE_NEVER work_3so(uint64_t a, uint32_t *b)
11494 return WORK_3(a, b, 446);
11497static uint64_t INLINE_NEVER work_3sp(uint64_t a, uint32_t *b)
11499 return WORK_3(a, b, 447);
11502static uint64_t INLINE_NEVER work_3sq(uint64_t a, uint32_t *b)
11504 return WORK_3(a, b, 448);
11507static uint64_t INLINE_NEVER work_3sr(uint64_t a, uint32_t *b)
11509 return WORK_3(a, b, 449);
11512static uint64_t INLINE_NEVER work_3ss(uint64_t a, uint32_t *b)
11514 return WORK_3(a, b, 450);
11517static uint64_t INLINE_NEVER work_3st(uint64_t a, uint32_t *b)
11519 return WORK_3(a, b, 451);
11522static uint64_t INLINE_NEVER work_3su(uint64_t a, uint32_t *b)
11524 return WORK_3(a, b, 452);
11527static uint64_t INLINE_NEVER work_3sv(uint64_t a, uint32_t *b)
11529 return WORK_3(a, b, 453);
11532static uint64_t INLINE_NEVER work_3sw(uint64_t a, uint32_t *b)
11534 return WORK_3(a, b, 454);
11537static uint64_t INLINE_NEVER work_3sx(uint64_t a, uint32_t *b)
11539 return WORK_3(a, b, 455);
11542static uint64_t INLINE_NEVER work_3ta(uint64_t a, uint32_t *b)
11544 return WORK_3(a, b, 456);
11547static uint64_t INLINE_NEVER work_3tb(uint64_t a, uint32_t *b)
11549 return WORK_3(a, b, 457);
11552static uint64_t INLINE_NEVER work_3tc(uint64_t a, uint32_t *b)
11554 return WORK_3(a, b, 458);
11557static uint64_t INLINE_NEVER work_3td(uint64_t a, uint32_t *b)
11559 return WORK_3(a, b, 459);
11562static uint64_t INLINE_NEVER work_3te(uint64_t a, uint32_t *b)
11564 return WORK_3(a, b, 460);
11567static uint64_t INLINE_NEVER work_3tf(uint64_t a, uint32_t *b)
11569 return WORK_3(a, b, 461);
11572static uint64_t INLINE_NEVER work_3tg(uint64_t a, uint32_t *b)
11574 return WORK_3(a, b, 462);
11577static uint64_t INLINE_NEVER work_3th(uint64_t a, uint32_t *b)
11579 return WORK_3(a, b, 463);
11582static uint64_t INLINE_NEVER work_3ti(uint64_t a, uint32_t *b)
11584 return WORK_3(a, b, 464);
11587static uint64_t INLINE_NEVER work_3tj(uint64_t a, uint32_t *b)
11589 return WORK_3(a, b, 465);
11592static uint64_t INLINE_NEVER work_3tk(uint64_t a, uint32_t *b)
11594 return WORK_3(a, b, 466);
11597static uint64_t INLINE_NEVER work_3tl(uint64_t a, uint32_t *b)
11599 return WORK_3(a, b, 467);
11602static uint64_t INLINE_NEVER work_3tm(uint64_t a, uint32_t *b)
11604 return WORK_3(a, b, 468);
11607static uint64_t INLINE_NEVER work_3tn(uint64_t a, uint32_t *b)
11609 return WORK_3(a, b, 469);
11612static uint64_t INLINE_NEVER work_3to(uint64_t a, uint32_t *b)
11614 return WORK_3(a, b, 470);
11617static uint64_t INLINE_NEVER work_3tp(uint64_t a, uint32_t *b)
11619 return WORK_3(a, b, 471);
11622static uint64_t INLINE_NEVER work_3tq(uint64_t a, uint32_t *b)
11624 return WORK_3(a, b, 472);
11627static uint64_t INLINE_NEVER work_3tr(uint64_t a, uint32_t *b)
11629 return WORK_3(a, b, 473);
11632static uint64_t INLINE_NEVER work_3ts(uint64_t a, uint32_t *b)
11634 return WORK_3(a, b, 474);
11637static uint64_t INLINE_NEVER work_3tt(uint64_t a, uint32_t *b)
11639 return WORK_3(a, b, 475);
11642static uint64_t INLINE_NEVER work_3tu(uint64_t a, uint32_t *b)
11644 return WORK_3(a, b, 476);
11647static uint64_t INLINE_NEVER work_3tv(uint64_t a, uint32_t *b)
11649 return WORK_3(a, b, 477);
11652static uint64_t INLINE_NEVER work_3tw(uint64_t a, uint32_t *b)
11654 return WORK_3(a, b, 478);
11657static uint64_t INLINE_NEVER work_3tx(uint64_t a, uint32_t *b)
11659 return WORK_3(a, b, 479);
11662static uint64_t INLINE_NEVER work_3ua(uint64_t a, uint32_t *b)
11664 return WORK_3(a, b, 480);
11667static uint64_t INLINE_NEVER work_3ub(uint64_t a, uint32_t *b)
11669 return WORK_3(a, b, 481);
11672static uint64_t INLINE_NEVER work_3uc(uint64_t a, uint32_t *b)
11674 return WORK_3(a, b, 482);
11677static uint64_t INLINE_NEVER work_3ud(uint64_t a, uint32_t *b)
11679 return WORK_3(a, b, 483);
11682static uint64_t INLINE_NEVER work_3ue(uint64_t a, uint32_t *b)
11684 return WORK_3(a, b, 484);
11687static uint64_t INLINE_NEVER work_3uf(uint64_t a, uint32_t *b)
11689 return WORK_3(a, b, 485);
11692static uint64_t INLINE_NEVER work_3ug(uint64_t a, uint32_t *b)
11694 return WORK_3(a, b, 486);
11697static uint64_t INLINE_NEVER work_3uh(uint64_t a, uint32_t *b)
11699 return WORK_3(a, b, 487);
11702static uint64_t INLINE_NEVER work_3ui(uint64_t a, uint32_t *b)
11704 return WORK_3(a, b, 488);
11707static uint64_t INLINE_NEVER work_3uj(uint64_t a, uint32_t *b)
11709 return WORK_3(a, b, 489);
11712static uint64_t INLINE_NEVER work_3uk(uint64_t a, uint32_t *b)
11714 return WORK_3(a, b, 490);
11717static uint64_t INLINE_NEVER work_3ul(uint64_t a, uint32_t *b)
11719 return WORK_3(a, b, 491);
11722static uint64_t INLINE_NEVER work_3um(uint64_t a, uint32_t *b)
11724 return WORK_3(a, b, 492);
11727static uint64_t INLINE_NEVER work_3un(uint64_t a, uint32_t *b)
11729 return WORK_3(a, b, 493);
11732static uint64_t INLINE_NEVER work_3uo(uint64_t a, uint32_t *b)
11734 return WORK_3(a, b, 494);
11737static uint64_t INLINE_NEVER work_3up(uint64_t a, uint32_t *b)
11739 return WORK_3(a, b, 495);
11742static uint64_t INLINE_NEVER work_3uq(uint64_t a, uint32_t *b)
11744 return WORK_3(a, b, 496);
11747static uint64_t INLINE_NEVER work_3ur(uint64_t a, uint32_t *b)
11749 return WORK_3(a, b, 497);
11752static uint64_t INLINE_NEVER work_3us(uint64_t a, uint32_t *b)
11754 return WORK_3(a, b, 498);
11757static uint64_t INLINE_NEVER work_3ut(uint64_t a, uint32_t *b)
11759 return WORK_3(a, b, 499);
11762static uint64_t INLINE_NEVER work_3uu(uint64_t a, uint32_t *b)
11764 return WORK_3(a, b, 500);
11767static uint64_t INLINE_NEVER work_3uv(uint64_t a, uint32_t *b)
11769 return WORK_3(a, b, 501);
11772static uint64_t INLINE_NEVER work_3uw(uint64_t a, uint32_t *b)
11774 return WORK_3(a, b, 502);
11777static uint64_t INLINE_NEVER work_3ux(uint64_t a, uint32_t *b)
11779 return WORK_3(a, b, 503);
11782static uint64_t INLINE_NEVER work_3va(uint64_t a, uint32_t *b)
11784 return WORK_3(a, b, 504);
11787static uint64_t INLINE_NEVER work_3vb(uint64_t a, uint32_t *b)
11789 return WORK_3(a, b, 505);
11792static uint64_t INLINE_NEVER work_3vc(uint64_t a, uint32_t *b)
11794 return WORK_3(a, b, 506);
11797static uint64_t INLINE_NEVER work_3vd(uint64_t a, uint32_t *b)
11799 return WORK_3(a, b, 507);
11802static uint64_t INLINE_NEVER work_3ve(uint64_t a, uint32_t *b)
11804 return WORK_3(a, b, 508);
11807static uint64_t INLINE_NEVER work_3vf(uint64_t a, uint32_t *b)
11809 return WORK_3(a, b, 509);
11812static uint64_t INLINE_NEVER work_3vg(uint64_t a, uint32_t *b)
11814 return WORK_3(a, b, 510);
11817static uint64_t INLINE_NEVER work_3vh(uint64_t a, uint32_t *b)
11819 return WORK_3(a, b, 511);
11822static uint64_t INLINE_NEVER work_3vi(uint64_t a, uint32_t *b)
11824 return WORK_3(a, b, 512);
11827static uint64_t INLINE_NEVER work_3vj(uint64_t a, uint32_t *b)
11829 return WORK_3(a, b, 513);
11832static uint64_t INLINE_NEVER work_3vk(uint64_t a, uint32_t *b)
11834 return WORK_3(a, b, 514);
11837static uint64_t INLINE_NEVER work_3vl(uint64_t a, uint32_t *b)
11839 return WORK_3(a, b, 515);
11842static uint64_t INLINE_NEVER work_3vm(uint64_t a, uint32_t *b)
11844 return WORK_3(a, b, 516);
11847static uint64_t INLINE_NEVER work_3vn(uint64_t a, uint32_t *b)
11849 return WORK_3(a, b, 517);
11852static uint64_t INLINE_NEVER work_3vo(uint64_t a, uint32_t *b)
11854 return WORK_3(a, b, 518);
11857static uint64_t INLINE_NEVER work_3vp(uint64_t a, uint32_t *b)
11859 return WORK_3(a, b, 519);
11862static uint64_t INLINE_NEVER work_3vq(uint64_t a, uint32_t *b)
11864 return WORK_3(a, b, 520);
11867static uint64_t INLINE_NEVER work_3vr(uint64_t a, uint32_t *b)
11869 return WORK_3(a, b, 521);
11872static uint64_t INLINE_NEVER work_3vs(uint64_t a, uint32_t *b)
11874 return WORK_3(a, b, 522);
11877static uint64_t INLINE_NEVER work_3vt(uint64_t a, uint32_t *b)
11879 return WORK_3(a, b, 523);
11882static uint64_t INLINE_NEVER work_3vu(uint64_t a, uint32_t *b)
11884 return WORK_3(a, b, 524);
11887static uint64_t INLINE_NEVER work_3vv(uint64_t a, uint32_t *b)
11889 return WORK_3(a, b, 525);
11892static uint64_t INLINE_NEVER work_3vw(uint64_t a, uint32_t *b)
11894 return WORK_3(a, b, 526);
11897static uint64_t INLINE_NEVER work_3vx(uint64_t a, uint32_t *b)
11899 return WORK_3(a, b, 527);
11902static uint64_t INLINE_NEVER work_3wa(uint64_t a, uint32_t *b)
11904 return WORK_3(a, b, 528);
11907static uint64_t INLINE_NEVER work_3wb(uint64_t a, uint32_t *b)
11909 return WORK_3(a, b, 529);
11912static uint64_t INLINE_NEVER work_3wc(uint64_t a, uint32_t *b)
11914 return WORK_3(a, b, 530);
11917static uint64_t INLINE_NEVER work_3wd(uint64_t a, uint32_t *b)
11919 return WORK_3(a, b, 531);
11922static uint64_t INLINE_NEVER work_3we(uint64_t a, uint32_t *b)
11924 return WORK_3(a, b, 532);
11927static uint64_t INLINE_NEVER work_3wf(uint64_t a, uint32_t *b)
11929 return WORK_3(a, b, 533);
11932static uint64_t INLINE_NEVER work_3wg(uint64_t a, uint32_t *b)
11934 return WORK_3(a, b, 534);
11937static uint64_t INLINE_NEVER work_3wh(uint64_t a, uint32_t *b)
11939 return WORK_3(a, b, 535);
11942static uint64_t INLINE_NEVER work_3wi(uint64_t a, uint32_t *b)
11944 return WORK_3(a, b, 536);
11947static uint64_t INLINE_NEVER work_3wj(uint64_t a, uint32_t *b)
11949 return WORK_3(a, b, 537);
11952static uint64_t INLINE_NEVER work_3wk(uint64_t a, uint32_t *b)
11954 return WORK_3(a, b, 538);
11957static uint64_t INLINE_NEVER work_3wl(uint64_t a, uint32_t *b)
11959 return WORK_3(a, b, 539);
11962static uint64_t INLINE_NEVER work_3wm(uint64_t a, uint32_t *b)
11964 return WORK_3(a, b, 540);
11967static uint64_t INLINE_NEVER work_3wn(uint64_t a, uint32_t *b)
11969 return WORK_3(a, b, 541);
11972static uint64_t INLINE_NEVER work_3wo(uint64_t a, uint32_t *b)
11974 return WORK_3(a, b, 542);
11977static uint64_t INLINE_NEVER work_3wp(uint64_t a, uint32_t *b)
11979 return WORK_3(a, b, 543);
11982static uint64_t INLINE_NEVER work_3wq(uint64_t a, uint32_t *b)
11984 return WORK_3(a, b, 544);
11987static uint64_t INLINE_NEVER work_3wr(uint64_t a, uint32_t *b)
11989 return WORK_3(a, b, 545);
11992static uint64_t INLINE_NEVER work_3ws(uint64_t a, uint32_t *b)
11994 return WORK_3(a, b, 546);
11997static uint64_t INLINE_NEVER work_3wt(uint64_t a, uint32_t *b)
11999 return WORK_3(a, b, 547);
12002static uint64_t INLINE_NEVER work_3wu(uint64_t a, uint32_t *b)
12004 return WORK_3(a, b, 548);
12007static uint64_t INLINE_NEVER work_3wv(uint64_t a, uint32_t *b)
12009 return WORK_3(a, b, 549);
12012static uint64_t INLINE_NEVER work_3ww(uint64_t a, uint32_t *b)
12014 return WORK_3(a, b, 550);
12017static uint64_t INLINE_NEVER work_3wx(uint64_t a, uint32_t *b)
12019 return WORK_3(a, b, 551);
12022static uint64_t INLINE_NEVER work_3xa(uint64_t a, uint32_t *b)
12024 return WORK_3(a, b, 552);
12027static uint64_t INLINE_NEVER work_3xb(uint64_t a, uint32_t *b)
12029 return WORK_3(a, b, 553);
12032static uint64_t INLINE_NEVER work_3xc(uint64_t a, uint32_t *b)
12034 return WORK_3(a, b, 554);
12037static uint64_t INLINE_NEVER work_3xd(uint64_t a, uint32_t *b)
12039 return WORK_3(a, b, 555);
12042static uint64_t INLINE_NEVER work_3xe(uint64_t a, uint32_t *b)
12044 return WORK_3(a, b, 556);
12047static uint64_t INLINE_NEVER work_3xf(uint64_t a, uint32_t *b)
12049 return WORK_3(a, b, 557);
12052static uint64_t INLINE_NEVER work_3xg(uint64_t a, uint32_t *b)
12054 return WORK_3(a, b, 558);
12057static uint64_t INLINE_NEVER work_3xh(uint64_t a, uint32_t *b)
12059 return WORK_3(a, b, 559);
12062static uint64_t INLINE_NEVER work_3xi(uint64_t a, uint32_t *b)
12064 return WORK_3(a, b, 560);
12067static uint64_t INLINE_NEVER work_3xj(uint64_t a, uint32_t *b)
12069 return WORK_3(a, b, 561);
12072static uint64_t INLINE_NEVER work_3xk(uint64_t a, uint32_t *b)
12074 return WORK_3(a, b, 562);
12077static uint64_t INLINE_NEVER work_3xl(uint64_t a, uint32_t *b)
12079 return WORK_3(a, b, 563);
12082static uint64_t INLINE_NEVER work_3xm(uint64_t a, uint32_t *b)
12084 return WORK_3(a, b, 564);
12087static uint64_t INLINE_NEVER work_3xn(uint64_t a, uint32_t *b)
12089 return WORK_3(a, b, 565);
12092static uint64_t INLINE_NEVER work_3xo(uint64_t a, uint32_t *b)
12094 return WORK_3(a, b, 566);
12097static uint64_t INLINE_NEVER work_3xp(uint64_t a, uint32_t *b)
12099 return WORK_3(a, b, 567);
12102static uint64_t INLINE_NEVER work_3xq(uint64_t a, uint32_t *b)
12104 return WORK_3(a, b, 568);
12107static uint64_t INLINE_NEVER work_3xr(uint64_t a, uint32_t *b)
12109 return WORK_3(a, b, 569);
12112static uint64_t INLINE_NEVER work_3xs(uint64_t a, uint32_t *b)
12114 return WORK_3(a, b, 570);
12117static uint64_t INLINE_NEVER work_3xt(uint64_t a, uint32_t *b)
12119 return WORK_3(a, b, 571);
12122static uint64_t INLINE_NEVER work_3xu(uint64_t a, uint32_t *b)
12124 return WORK_3(a, b, 572);
12127static uint64_t INLINE_NEVER work_3xv(uint64_t a, uint32_t *b)
12129 return WORK_3(a, b, 573);
12132static uint64_t INLINE_NEVER work_3xw(uint64_t a, uint32_t *b)
12134 return WORK_3(a, b, 574);
12137static uint64_t INLINE_NEVER work_3xx(uint64_t a, uint32_t *b)
12139 return WORK_3(a, b, 575);
12142static work_3_fn_t work_3[] = {
12143 work_3aa, work_3ab, work_3ac, work_3ad, work_3ae, work_3af, work_3ag, work_3ah,
12144 work_3ai, work_3aj, work_3ak, work_3al, work_3am, work_3an, work_3ao, work_3ap,
12145 work_3aq, work_3ar, work_3as, work_3at, work_3au, work_3av, work_3aw, work_3ax,
12146 work_3ba, work_3bb, work_3bc, work_3bd, work_3be, work_3bf, work_3bg, work_3bh,
12147 work_3bi, work_3bj, work_3bk, work_3bl, work_3bm, work_3bn, work_3bo, work_3bp,
12148 work_3bq, work_3br, work_3bs, work_3bt, work_3bu, work_3bv, work_3bw, work_3bx,
12149 work_3ca, work_3cb, work_3cc, work_3cd, work_3ce, work_3cf, work_3cg, work_3ch,
12150 work_3ci, work_3cj, work_3ck, work_3cl, work_3cm, work_3cn, work_3co, work_3cp,
12151 work_3cq, work_3cr, work_3cs, work_3ct, work_3cu, work_3cv, work_3cw, work_3cx,
12152 work_3da, work_3db, work_3dc, work_3dd, work_3de, work_3df, work_3dg, work_3dh,
12153 work_3di, work_3dj, work_3dk, work_3dl, work_3dm, work_3dn, work_3do, work_3dp,
12154 work_3dq, work_3dr, work_3ds, work_3dt, work_3du, work_3dv, work_3dw, work_3dx,
12155 work_3ea, work_3eb, work_3ec, work_3ed, work_3ee, work_3ef, work_3eg, work_3eh,
12156 work_3ei, work_3ej, work_3ek, work_3el, work_3em, work_3en, work_3eo, work_3ep,
12157 work_3eq, work_3er, work_3es, work_3et, work_3eu, work_3ev, work_3ew, work_3ex,
12158 work_3fa, work_3fb, work_3fc, work_3fd, work_3fe, work_3ff, work_3fg, work_3fh,
12159 work_3fi, work_3fj, work_3fk, work_3fl, work_3fm, work_3fn, work_3fo, work_3fp,
12160 work_3fq, work_3fr, work_3fs, work_3ft, work_3fu, work_3fv, work_3fw, work_3fx,
12161 work_3ga, work_3gb, work_3gc, work_3gd, work_3ge, work_3gf, work_3gg, work_3gh,
12162 work_3gi, work_3gj, work_3gk, work_3gl, work_3gm, work_3gn, work_3go, work_3gp,
12163 work_3gq, work_3gr, work_3gs, work_3gt, work_3gu, work_3gv, work_3gw, work_3gx,
12164 work_3ha, work_3hb, work_3hc, work_3hd, work_3he, work_3hf, work_3hg, work_3hh,
12165 work_3hi, work_3hj, work_3hk, work_3hl, work_3hm, work_3hn, work_3ho, work_3hp,
12166 work_3hq, work_3hr, work_3hs, work_3ht, work_3hu, work_3hv, work_3hw, work_3hx,
12167 work_3ia, work_3ib, work_3ic, work_3id, work_3ie, work_3if, work_3ig, work_3ih,
12168 work_3ii, work_3ij, work_3ik, work_3il, work_3im, work_3in, work_3io, work_3ip,
12169 work_3iq, work_3ir, work_3is, work_3it, work_3iu, work_3iv, work_3iw, work_3ix,
12170 work_3ja, work_3jb, work_3jc, work_3jd, work_3je, work_3jf, work_3jg, work_3jh,
12171 work_3ji, work_3jj, work_3jk, work_3jl, work_3jm, work_3jn, work_3jo, work_3jp,
12172 work_3jq, work_3jr, work_3js, work_3jt, work_3ju, work_3jv, work_3jw, work_3jx,
12173 work_3ka, work_3kb, work_3kc, work_3kd, work_3ke, work_3kf, work_3kg, work_3kh,
12174 work_3ki, work_3kj, work_3kk, work_3kl, work_3km, work_3kn, work_3ko, work_3kp,
12175 work_3kq, work_3kr, work_3ks, work_3kt, work_3ku, work_3kv, work_3kw, work_3kx,
12176 work_3la, work_3lb, work_3lc, work_3ld, work_3le, work_3lf, work_3lg, work_3lh,
12177 work_3li, work_3lj, work_3lk, work_3ll, work_3lm, work_3ln, work_3lo, work_3lp,
12178 work_3lq, work_3lr, work_3ls, work_3lt, work_3lu, work_3lv, work_3lw, work_3lx,
12179 work_3ma, work_3mb, work_3mc, work_3md, work_3me, work_3mf, work_3mg, work_3mh,
12180 work_3mi, work_3mj, work_3mk, work_3ml, work_3mm, work_3mn, work_3mo, work_3mp,
12181 work_3mq, work_3mr, work_3ms, work_3mt, work_3mu, work_3mv, work_3mw, work_3mx,
12182 work_3na, work_3nb, work_3nc, work_3nd, work_3ne, work_3nf, work_3ng, work_3nh,
12183 work_3ni, work_3nj, work_3nk, work_3nl, work_3nm, work_3nn, work_3no, work_3np,
12184 work_3nq, work_3nr, work_3ns, work_3nt, work_3nu, work_3nv, work_3nw, work_3nx,
12185 work_3oa, work_3ob, work_3oc, work_3od, work_3oe, work_3of, work_3og, work_3oh,
12186 work_3oi, work_3oj, work_3ok, work_3ol, work_3om, work_3on, work_3oo, work_3op,
12187 work_3oq, work_3or, work_3os, work_3ot, work_3ou, work_3ov, work_3ow, work_3ox,
12188 work_3pa, work_3pb, work_3pc, work_3pd, work_3pe, work_3pf, work_3pg, work_3ph,
12189 work_3pi, work_3pj, work_3pk, work_3pl, work_3pm, work_3pn, work_3po, work_3pp,
12190 work_3pq, work_3pr, work_3ps, work_3pt, work_3pu, work_3pv, work_3pw, work_3px,
12191 work_3qa, work_3qb, work_3qc, work_3qd, work_3qe, work_3qf, work_3qg, work_3qh,
12192 work_3qi, work_3qj, work_3qk, work_3ql, work_3qm, work_3qn, work_3qo, work_3qp,
12193 work_3qq, work_3qr, work_3qs, work_3qt, work_3qu, work_3qv, work_3qw, work_3qx,
12194 work_3ra, work_3rb, work_3rc, work_3rd, work_3re, work_3rf, work_3rg, work_3rh,
12195 work_3ri, work_3rj, work_3rk, work_3rl, work_3rm, work_3rn, work_3ro, work_3rp,
12196 work_3rq, work_3rr, work_3rs, work_3rt, work_3ru, work_3rv, work_3rw, work_3rx,
12197 work_3sa, work_3sb, work_3sc, work_3sd, work_3se, work_3sf, work_3sg, work_3sh,
12198 work_3si, work_3sj, work_3sk, work_3sl, work_3sm, work_3sn, work_3so, work_3sp,
12199 work_3sq, work_3sr, work_3ss, work_3st, work_3su, work_3sv, work_3sw, work_3sx,
12200 work_3ta, work_3tb, work_3tc, work_3td, work_3te, work_3tf, work_3tg, work_3th,
12201 work_3ti, work_3tj, work_3tk, work_3tl, work_3tm, work_3tn, work_3to, work_3tp,
12202 work_3tq, work_3tr, work_3ts, work_3tt, work_3tu, work_3tv, work_3tw, work_3tx,
12203 work_3ua, work_3ub, work_3uc, work_3ud, work_3ue, work_3uf, work_3ug, work_3uh,
12204 work_3ui, work_3uj, work_3uk, work_3ul, work_3um, work_3un, work_3uo, work_3up,
12205 work_3uq, work_3ur, work_3us, work_3ut, work_3uu, work_3uv, work_3uw, work_3ux,
12206 work_3va, work_3vb, work_3vc, work_3vd, work_3ve, work_3vf, work_3vg, work_3vh,
12207 work_3vi, work_3vj, work_3vk, work_3vl, work_3vm, work_3vn, work_3vo, work_3vp,
12208 work_3vq, work_3vr, work_3vs, work_3vt, work_3vu, work_3vv, work_3vw, work_3vx,
12209 work_3wa, work_3wb, work_3wc, work_3wd, work_3we, work_3wf, work_3wg, work_3wh,
12210 work_3wi, work_3wj, work_3wk, work_3wl, work_3wm, work_3wn, work_3wo, work_3wp,
12211 work_3wq, work_3wr, work_3ws, work_3wt, work_3wu, work_3wv, work_3ww, work_3wx,
12212 work_3xa, work_3xb, work_3xc, work_3xd, work_3xe, work_3xf, work_3xg, work_3xh,
12213 work_3xi, work_3xj, work_3xk, work_3xl, work_3xm, work_3xn, work_3xo, work_3xp,
12214 work_3xq, work_3xr, work_3xs, work_3xt, work_3xu, work_3xv, work_3xw, work_3xx
12217static uint16_t work_3_rnd[] = {
12218 318, 11, 340, 402, 10, 249, 395, 575, 486, 258, 130, 334, 482, 350, 422, 265,
12219 185, 41, 523, 13, 427, 45, 519, 24, 552, 151, 432, 442, 298, 498, 56, 21,
12220 279, 75, 489, 284, 317, 114, 510, 135, 560, 212, 14, 132, 53, 501, 490, 125,
12221 49, 573, 163, 529, 170, 33, 36, 389, 463, 492, 475, 413, 26, 364, 319, 345,
12222 17, 426, 451, 439, 116, 79, 148, 60, 539, 25, 506, 208, 246, 551, 177, 159,
12223 5, 408, 555, 71, 206, 57, 549, 348, 144, 22, 278, 115, 124, 119, 518, 77,
12224 294, 189, 447, 406, 219, 97, 30, 256, 459, 90, 346, 360, 515, 367, 405, 215,
12225 270, 44, 240, 272, 28, 15, 366, 107, 101, 160, 171, 253, 443, 8, 198, 204,
12226 241, 247, 105, 398, 295, 220, 126, 92, 351, 3, 561, 454, 468, 35, 282, 437,
12227 29, 507, 548, 103, 70, 108, 327, 478, 104, 485, 274, 352, 158, 202, 86, 532,
12228 269, 428, 311, 404, 465, 176, 474, 239, 225, 385, 146, 455, 403, 66, 456, 273,
12229 18, 415, 464, 354, 473, 233, 384, 120, 209, 452, 187, 251, 87, 227, 516, 128,
12230 152, 571, 337, 290, 430, 191, 237, 538, 313, 343, 288, 527, 336, 143, 509, 543,
12231 136, 73, 78, 47, 342, 309, 556, 357, 161, 513, 168, 328, 94, 525, 545, 293,
12232 563, 118, 540, 502, 257, 221, 301, 431, 479, 462, 1, 91, 39, 325, 310, 299,
12233 93, 469, 445, 569, 362, 172, 526, 52, 205, 193, 400, 201, 565, 218, 228, 371,
12234 312, 378, 54, 111, 186, 372, 508, 72, 332, 89, 493, 252, 61, 418, 533, 520,
12235 238, 203, 95, 304, 230, 323, 223, 133, 211, 392, 243, 190, 6, 425, 121, 182,
12236 210, 2, 149, 517, 333, 235, 194, 291, 68, 397, 487, 453, 436, 380, 341, 192,
12237 558, 16, 250, 100, 55, 531, 457, 314, 37, 84, 64, 536, 255, 412, 20, 401,
12238 356, 420, 59, 521, 199, 147, 375, 476, 387, 9, 370, 416, 50, 74, 417, 174,
12239 156, 154, 184, 42, 229, 562, 300, 505, 500, 537, 117, 567, 564, 214, 286, 12,
12240 260, 96, 495, 181, 275, 76, 62, 470, 329, 98, 99, 374, 85, 137, 433, 440,
12241 153, 321, 263, 216, 570, 23, 434, 110, 195, 63, 484, 381, 65, 326, 461, 175,
12242 382, 361, 296, 438, 40, 407, 129, 267, 305, 232, 363, 483, 236, 369, 31, 448,
12243 503, 88, 113, 245, 231, 123, 162, 43, 414, 566, 421, 277, 349, 261, 307, 164,
12244 423, 494, 283, 179, 377, 353, 138, 546, 358, 183, 167, 391, 373, 394, 472, 109,
12245 339, 359, 496, 429, 320, 150, 330, 242, 410, 34, 458, 383, 169, 280, 544, 140,
12246 568, 224, 547, 173, 297, 166, 450, 514, 308, 81, 477, 368, 200, 222, 196, 541,
12247 213, 534, 386, 248, 524, 157, 504, 441, 254, 480, 411, 0, 550, 522, 419, 106,
12248 289, 83, 67, 134, 142, 554, 266, 262, 435, 27, 4, 271, 112, 141, 244, 499,
12249 51, 306, 127, 69, 467, 335, 315, 424, 180, 466, 178, 393, 281, 7, 48, 399,
12250 446, 388, 355, 188, 264, 145, 344, 19, 122, 491, 32, 46, 302, 376, 471, 460,
12251 226, 217, 331, 139, 322, 574, 276, 338, 553, 197, 82, 303, 38, 542, 292, 530,
12252 155, 287, 80, 511, 316, 324, 207, 379, 481, 234, 444, 259, 488, 390, 396, 165,
12253 347, 365, 268, 449, 512, 557, 535, 572, 131, 285, 497, 58, 102, 409, 559, 528
12256static uint64_t INLINE_NEVER work_4aa(uint64_t a, uint32_t *b)
12258 return WORK_4(a, b, 0);
12261static uint64_t INLINE_NEVER work_4ab(uint64_t a, uint32_t *b)
12263 return WORK_4(a, b, 1);
12266static uint64_t INLINE_NEVER work_4ac(uint64_t a, uint32_t *b)
12268 return WORK_4(a, b, 2);
12271static uint64_t INLINE_NEVER work_4ad(uint64_t a, uint32_t *b)
12273 return WORK_4(a, b, 3);
12276static uint64_t INLINE_NEVER work_4ae(uint64_t a, uint32_t *b)
12278 return WORK_4(a, b, 4);
12281static uint64_t INLINE_NEVER work_4af(uint64_t a, uint32_t *b)
12283 return WORK_4(a, b, 5);
12286static uint64_t INLINE_NEVER work_4ag(uint64_t a, uint32_t *b)
12288 return WORK_4(a, b, 6);
12291static uint64_t INLINE_NEVER work_4ah(uint64_t a, uint32_t *b)
12293 return WORK_4(a, b, 7);
12296static uint64_t INLINE_NEVER work_4ai(uint64_t a, uint32_t *b)
12298 return WORK_4(a, b, 8);
12301static uint64_t INLINE_NEVER work_4aj(uint64_t a, uint32_t *b)
12303 return WORK_4(a, b, 9);
12306static uint64_t INLINE_NEVER work_4ak(uint64_t a, uint32_t *b)
12308 return WORK_4(a, b, 10);
12311static uint64_t INLINE_NEVER work_4al(uint64_t a, uint32_t *b)
12313 return WORK_4(a, b, 11);
12316static uint64_t INLINE_NEVER work_4am(uint64_t a, uint32_t *b)
12318 return WORK_4(a, b, 12);
12321static uint64_t INLINE_NEVER work_4an(uint64_t a, uint32_t *b)
12323 return WORK_4(a, b, 13);
12326static uint64_t INLINE_NEVER work_4ao(uint64_t a, uint32_t *b)
12328 return WORK_4(a, b, 14);
12331static uint64_t INLINE_NEVER work_4ap(uint64_t a, uint32_t *b)
12333 return WORK_4(a, b, 15);
12336static uint64_t INLINE_NEVER work_4aq(uint64_t a, uint32_t *b)
12338 return WORK_4(a, b, 16);
12341static uint64_t INLINE_NEVER work_4ar(uint64_t a, uint32_t *b)
12343 return WORK_4(a, b, 17);
12346static uint64_t INLINE_NEVER work_4as(uint64_t a, uint32_t *b)
12348 return WORK_4(a, b, 18);
12351static uint64_t INLINE_NEVER work_4at(uint64_t a, uint32_t *b)
12353 return WORK_4(a, b, 19);
12356static uint64_t INLINE_NEVER work_4au(uint64_t a, uint32_t *b)
12358 return WORK_4(a, b, 20);
12361static uint64_t INLINE_NEVER work_4av(uint64_t a, uint32_t *b)
12363 return WORK_4(a, b, 21);
12366static uint64_t INLINE_NEVER work_4aw(uint64_t a, uint32_t *b)
12368 return WORK_4(a, b, 22);
12371static uint64_t INLINE_NEVER work_4ax(uint64_t a, uint32_t *b)
12373 return WORK_4(a, b, 23);
12376static uint64_t INLINE_NEVER work_4ba(uint64_t a, uint32_t *b)
12378 return WORK_4(a, b, 24);
12381static uint64_t INLINE_NEVER work_4bb(uint64_t a, uint32_t *b)
12383 return WORK_4(a, b, 25);
12386static uint64_t INLINE_NEVER work_4bc(uint64_t a, uint32_t *b)
12388 return WORK_4(a, b, 26);
12391static uint64_t INLINE_NEVER work_4bd(uint64_t a, uint32_t *b)
12393 return WORK_4(a, b, 27);
12396static uint64_t INLINE_NEVER work_4be(uint64_t a, uint32_t *b)
12398 return WORK_4(a, b, 28);
12401static uint64_t INLINE_NEVER work_4bf(uint64_t a, uint32_t *b)
12403 return WORK_4(a, b, 29);
12406static uint64_t INLINE_NEVER work_4bg(uint64_t a, uint32_t *b)
12408 return WORK_4(a, b, 30);
12411static uint64_t INLINE_NEVER work_4bh(uint64_t a, uint32_t *b)
12413 return WORK_4(a, b, 31);
12416static uint64_t INLINE_NEVER work_4bi(uint64_t a, uint32_t *b)
12418 return WORK_4(a, b, 32);
12421static uint64_t INLINE_NEVER work_4bj(uint64_t a, uint32_t *b)
12423 return WORK_4(a, b, 33);
12426static uint64_t INLINE_NEVER work_4bk(uint64_t a, uint32_t *b)
12428 return WORK_4(a, b, 34);
12431static uint64_t INLINE_NEVER work_4bl(uint64_t a, uint32_t *b)
12433 return WORK_4(a, b, 35);
12436static uint64_t INLINE_NEVER work_4bm(uint64_t a, uint32_t *b)
12438 return WORK_4(a, b, 36);
12441static uint64_t INLINE_NEVER work_4bn(uint64_t a, uint32_t *b)
12443 return WORK_4(a, b, 37);
12446static uint64_t INLINE_NEVER work_4bo(uint64_t a, uint32_t *b)
12448 return WORK_4(a, b, 38);
12451static uint64_t INLINE_NEVER work_4bp(uint64_t a, uint32_t *b)
12453 return WORK_4(a, b, 39);
12456static uint64_t INLINE_NEVER work_4bq(uint64_t a, uint32_t *b)
12458 return WORK_4(a, b, 40);
12461static uint64_t INLINE_NEVER work_4br(uint64_t a, uint32_t *b)
12463 return WORK_4(a, b, 41);
12466static uint64_t INLINE_NEVER work_4bs(uint64_t a, uint32_t *b)
12468 return WORK_4(a, b, 42);
12471static uint64_t INLINE_NEVER work_4bt(uint64_t a, uint32_t *b)
12473 return WORK_4(a, b, 43);
12476static uint64_t INLINE_NEVER work_4bu(uint64_t a, uint32_t *b)
12478 return WORK_4(a, b, 44);
12481static uint64_t INLINE_NEVER work_4bv(uint64_t a, uint32_t *b)
12483 return WORK_4(a, b, 45);
12486static uint64_t INLINE_NEVER work_4bw(uint64_t a, uint32_t *b)
12488 return WORK_4(a, b, 46);
12491static uint64_t INLINE_NEVER work_4bx(uint64_t a, uint32_t *b)
12493 return WORK_4(a, b, 47);
12496static uint64_t INLINE_NEVER work_4ca(uint64_t a, uint32_t *b)
12498 return WORK_4(a, b, 48);
12501static uint64_t INLINE_NEVER work_4cb(uint64_t a, uint32_t *b)
12503 return WORK_4(a, b, 49);
12506static uint64_t INLINE_NEVER work_4cc(uint64_t a, uint32_t *b)
12508 return WORK_4(a, b, 50);
12511static uint64_t INLINE_NEVER work_4cd(uint64_t a, uint32_t *b)
12513 return WORK_4(a, b, 51);
12516static uint64_t INLINE_NEVER work_4ce(uint64_t a, uint32_t *b)
12518 return WORK_4(a, b, 52);
12521static uint64_t INLINE_NEVER work_4cf(uint64_t a, uint32_t *b)
12523 return WORK_4(a, b, 53);
12526static uint64_t INLINE_NEVER work_4cg(uint64_t a, uint32_t *b)
12528 return WORK_4(a, b, 54);
12531static uint64_t INLINE_NEVER work_4ch(uint64_t a, uint32_t *b)
12533 return WORK_4(a, b, 55);
12536static uint64_t INLINE_NEVER work_4ci(uint64_t a, uint32_t *b)
12538 return WORK_4(a, b, 56);
12541static uint64_t INLINE_NEVER work_4cj(uint64_t a, uint32_t *b)
12543 return WORK_4(a, b, 57);
12546static uint64_t INLINE_NEVER work_4ck(uint64_t a, uint32_t *b)
12548 return WORK_4(a, b, 58);
12551static uint64_t INLINE_NEVER work_4cl(uint64_t a, uint32_t *b)
12553 return WORK_4(a, b, 59);
12556static uint64_t INLINE_NEVER work_4cm(uint64_t a, uint32_t *b)
12558 return WORK_4(a, b, 60);
12561static uint64_t INLINE_NEVER work_4cn(uint64_t a, uint32_t *b)
12563 return WORK_4(a, b, 61);
12566static uint64_t INLINE_NEVER work_4co(uint64_t a, uint32_t *b)
12568 return WORK_4(a, b, 62);
12571static uint64_t INLINE_NEVER work_4cp(uint64_t a, uint32_t *b)
12573 return WORK_4(a, b, 63);
12576static uint64_t INLINE_NEVER work_4cq(uint64_t a, uint32_t *b)
12578 return WORK_4(a, b, 64);
12581static uint64_t INLINE_NEVER work_4cr(uint64_t a, uint32_t *b)
12583 return WORK_4(a, b, 65);
12586static uint64_t INLINE_NEVER work_4cs(uint64_t a, uint32_t *b)
12588 return WORK_4(a, b, 66);
12591static uint64_t INLINE_NEVER work_4ct(uint64_t a, uint32_t *b)
12593 return WORK_4(a, b, 67);
12596static uint64_t INLINE_NEVER work_4cu(uint64_t a, uint32_t *b)
12598 return WORK_4(a, b, 68);
12601static uint64_t INLINE_NEVER work_4cv(uint64_t a, uint32_t *b)
12603 return WORK_4(a, b, 69);
12606static uint64_t INLINE_NEVER work_4cw(uint64_t a, uint32_t *b)
12608 return WORK_4(a, b, 70);
12611static uint64_t INLINE_NEVER work_4cx(uint64_t a, uint32_t *b)
12613 return WORK_4(a, b, 71);
12616static uint64_t INLINE_NEVER work_4da(uint64_t a, uint32_t *b)
12618 return WORK_4(a, b, 72);
12621static uint64_t INLINE_NEVER work_4db(uint64_t a, uint32_t *b)
12623 return WORK_4(a, b, 73);
12626static uint64_t INLINE_NEVER work_4dc(uint64_t a, uint32_t *b)
12628 return WORK_4(a, b, 74);
12631static uint64_t INLINE_NEVER work_4dd(uint64_t a, uint32_t *b)
12633 return WORK_4(a, b, 75);
12636static uint64_t INLINE_NEVER work_4de(uint64_t a, uint32_t *b)
12638 return WORK_4(a, b, 76);
12641static uint64_t INLINE_NEVER work_4df(uint64_t a, uint32_t *b)
12643 return WORK_4(a, b, 77);
12646static uint64_t INLINE_NEVER work_4dg(uint64_t a, uint32_t *b)
12648 return WORK_4(a, b, 78);
12651static uint64_t INLINE_NEVER work_4dh(uint64_t a, uint32_t *b)
12653 return WORK_4(a, b, 79);
12656static uint64_t INLINE_NEVER work_4di(uint64_t a, uint32_t *b)
12658 return WORK_4(a, b, 80);
12661static uint64_t INLINE_NEVER work_4dj(uint64_t a, uint32_t *b)
12663 return WORK_4(a, b, 81);
12666static uint64_t INLINE_NEVER work_4dk(uint64_t a, uint32_t *b)
12668 return WORK_4(a, b, 82);
12671static uint64_t INLINE_NEVER work_4dl(uint64_t a, uint32_t *b)
12673 return WORK_4(a, b, 83);
12676static uint64_t INLINE_NEVER work_4dm(uint64_t a, uint32_t *b)
12678 return WORK_4(a, b, 84);
12681static uint64_t INLINE_NEVER work_4dn(uint64_t a, uint32_t *b)
12683 return WORK_4(a, b, 85);
12686static uint64_t INLINE_NEVER work_4do(uint64_t a, uint32_t *b)
12688 return WORK_4(a, b, 86);
12691static uint64_t INLINE_NEVER work_4dp(uint64_t a, uint32_t *b)
12693 return WORK_4(a, b, 87);
12696static uint64_t INLINE_NEVER work_4dq(uint64_t a, uint32_t *b)
12698 return WORK_4(a, b, 88);
12701static uint64_t INLINE_NEVER work_4dr(uint64_t a, uint32_t *b)
12703 return WORK_4(a, b, 89);
12706static uint64_t INLINE_NEVER work_4ds(uint64_t a, uint32_t *b)
12708 return WORK_4(a, b, 90);
12711static uint64_t INLINE_NEVER work_4dt(uint64_t a, uint32_t *b)
12713 return WORK_4(a, b, 91);
12716static uint64_t INLINE_NEVER work_4du(uint64_t a, uint32_t *b)
12718 return WORK_4(a, b, 92);
12721static uint64_t INLINE_NEVER work_4dv(uint64_t a, uint32_t *b)
12723 return WORK_4(a, b, 93);
12726static uint64_t INLINE_NEVER work_4dw(uint64_t a, uint32_t *b)
12728 return WORK_4(a, b, 94);
12731static uint64_t INLINE_NEVER work_4dx(uint64_t a, uint32_t *b)
12733 return WORK_4(a, b, 95);
12736static uint64_t INLINE_NEVER work_4ea(uint64_t a, uint32_t *b)
12738 return WORK_4(a, b, 96);
12741static uint64_t INLINE_NEVER work_4eb(uint64_t a, uint32_t *b)
12743 return WORK_4(a, b, 97);
12746static uint64_t INLINE_NEVER work_4ec(uint64_t a, uint32_t *b)
12748 return WORK_4(a, b, 98);
12751static uint64_t INLINE_NEVER work_4ed(uint64_t a, uint32_t *b)
12753 return WORK_4(a, b, 99);
12756static uint64_t INLINE_NEVER work_4ee(uint64_t a, uint32_t *b)
12758 return WORK_4(a, b, 100);
12761static uint64_t INLINE_NEVER work_4ef(uint64_t a, uint32_t *b)
12763 return WORK_4(a, b, 101);
12766static uint64_t INLINE_NEVER work_4eg(uint64_t a, uint32_t *b)
12768 return WORK_4(a, b, 102);
12771static uint64_t INLINE_NEVER work_4eh(uint64_t a, uint32_t *b)
12773 return WORK_4(a, b, 103);
12776static uint64_t INLINE_NEVER work_4ei(uint64_t a, uint32_t *b)
12778 return WORK_4(a, b, 104);
12781static uint64_t INLINE_NEVER work_4ej(uint64_t a, uint32_t *b)
12783 return WORK_4(a, b, 105);
12786static uint64_t INLINE_NEVER work_4ek(uint64_t a, uint32_t *b)
12788 return WORK_4(a, b, 106);
12791static uint64_t INLINE_NEVER work_4el(uint64_t a, uint32_t *b)
12793 return WORK_4(a, b, 107);
12796static uint64_t INLINE_NEVER work_4em(uint64_t a, uint32_t *b)
12798 return WORK_4(a, b, 108);
12801static uint64_t INLINE_NEVER work_4en(uint64_t a, uint32_t *b)
12803 return WORK_4(a, b, 109);
12806static uint64_t INLINE_NEVER work_4eo(uint64_t a, uint32_t *b)
12808 return WORK_4(a, b, 110);
12811static uint64_t INLINE_NEVER work_4ep(uint64_t a, uint32_t *b)
12813 return WORK_4(a, b, 111);
12816static uint64_t INLINE_NEVER work_4eq(uint64_t a, uint32_t *b)
12818 return WORK_4(a, b, 112);
12821static uint64_t INLINE_NEVER work_4er(uint64_t a, uint32_t *b)
12823 return WORK_4(a, b, 113);
12826static uint64_t INLINE_NEVER work_4es(uint64_t a, uint32_t *b)
12828 return WORK_4(a, b, 114);
12831static uint64_t INLINE_NEVER work_4et(uint64_t a, uint32_t *b)
12833 return WORK_4(a, b, 115);
12836static uint64_t INLINE_NEVER work_4eu(uint64_t a, uint32_t *b)
12838 return WORK_4(a, b, 116);
12841static uint64_t INLINE_NEVER work_4ev(uint64_t a, uint32_t *b)
12843 return WORK_4(a, b, 117);
12846static uint64_t INLINE_NEVER work_4ew(uint64_t a, uint32_t *b)
12848 return WORK_4(a, b, 118);
12851static uint64_t INLINE_NEVER work_4ex(uint64_t a, uint32_t *b)
12853 return WORK_4(a, b, 119);
12856static uint64_t INLINE_NEVER work_4fa(uint64_t a, uint32_t *b)
12858 return WORK_4(a, b, 120);
12861static uint64_t INLINE_NEVER work_4fb(uint64_t a, uint32_t *b)
12863 return WORK_4(a, b, 121);
12866static uint64_t INLINE_NEVER work_4fc(uint64_t a, uint32_t *b)
12868 return WORK_4(a, b, 122);
12871static uint64_t INLINE_NEVER work_4fd(uint64_t a, uint32_t *b)
12873 return WORK_4(a, b, 123);
12876static uint64_t INLINE_NEVER work_4fe(uint64_t a, uint32_t *b)
12878 return WORK_4(a, b, 124);
12881static uint64_t INLINE_NEVER work_4ff(uint64_t a, uint32_t *b)
12883 return WORK_4(a, b, 125);
12886static uint64_t INLINE_NEVER work_4fg(uint64_t a, uint32_t *b)
12888 return WORK_4(a, b, 126);
12891static uint64_t INLINE_NEVER work_4fh(uint64_t a, uint32_t *b)
12893 return WORK_4(a, b, 127);
12896static uint64_t INLINE_NEVER work_4fi(uint64_t a, uint32_t *b)
12898 return WORK_4(a, b, 128);
12901static uint64_t INLINE_NEVER work_4fj(uint64_t a, uint32_t *b)
12903 return WORK_4(a, b, 129);
12906static uint64_t INLINE_NEVER work_4fk(uint64_t a, uint32_t *b)
12908 return WORK_4(a, b, 130);
12911static uint64_t INLINE_NEVER work_4fl(uint64_t a, uint32_t *b)
12913 return WORK_4(a, b, 131);
12916static uint64_t INLINE_NEVER work_4fm(uint64_t a, uint32_t *b)
12918 return WORK_4(a, b, 132);
12921static uint64_t INLINE_NEVER work_4fn(uint64_t a, uint32_t *b)
12923 return WORK_4(a, b, 133);
12926static uint64_t INLINE_NEVER work_4fo(uint64_t a, uint32_t *b)
12928 return WORK_4(a, b, 134);
12931static uint64_t INLINE_NEVER work_4fp(uint64_t a, uint32_t *b)
12933 return WORK_4(a, b, 135);
12936static uint64_t INLINE_NEVER work_4fq(uint64_t a, uint32_t *b)
12938 return WORK_4(a, b, 136);
12941static uint64_t INLINE_NEVER work_4fr(uint64_t a, uint32_t *b)
12943 return WORK_4(a, b, 137);
12946static uint64_t INLINE_NEVER work_4fs(uint64_t a, uint32_t *b)
12948 return WORK_4(a, b, 138);
12951static uint64_t INLINE_NEVER work_4ft(uint64_t a, uint32_t *b)
12953 return WORK_4(a, b, 139);
12956static uint64_t INLINE_NEVER work_4fu(uint64_t a, uint32_t *b)
12958 return WORK_4(a, b, 140);
12961static uint64_t INLINE_NEVER work_4fv(uint64_t a, uint32_t *b)
12963 return WORK_4(a, b, 141);
12966static uint64_t INLINE_NEVER work_4fw(uint64_t a, uint32_t *b)
12968 return WORK_4(a, b, 142);
12971static uint64_t INLINE_NEVER work_4fx(uint64_t a, uint32_t *b)
12973 return WORK_4(a, b, 143);
12976static uint64_t INLINE_NEVER work_4ga(uint64_t a, uint32_t *b)
12978 return WORK_4(a, b, 144);
12981static uint64_t INLINE_NEVER work_4gb(uint64_t a, uint32_t *b)
12983 return WORK_4(a, b, 145);
12986static uint64_t INLINE_NEVER work_4gc(uint64_t a, uint32_t *b)
12988 return WORK_4(a, b, 146);
12991static uint64_t INLINE_NEVER work_4gd(uint64_t a, uint32_t *b)
12993 return WORK_4(a, b, 147);
12996static uint64_t INLINE_NEVER work_4ge(uint64_t a, uint32_t *b)
12998 return WORK_4(a, b, 148);
13001static uint64_t INLINE_NEVER work_4gf(uint64_t a, uint32_t *b)
13003 return WORK_4(a, b, 149);
13006static uint64_t INLINE_NEVER work_4gg(uint64_t a, uint32_t *b)
13008 return WORK_4(a, b, 150);
13011static uint64_t INLINE_NEVER work_4gh(uint64_t a, uint32_t *b)
13013 return WORK_4(a, b, 151);
13016static uint64_t INLINE_NEVER work_4gi(uint64_t a, uint32_t *b)
13018 return WORK_4(a, b, 152);
13021static uint64_t INLINE_NEVER work_4gj(uint64_t a, uint32_t *b)
13023 return WORK_4(a, b, 153);
13026static uint64_t INLINE_NEVER work_4gk(uint64_t a, uint32_t *b)
13028 return WORK_4(a, b, 154);
13031static uint64_t INLINE_NEVER work_4gl(uint64_t a, uint32_t *b)
13033 return WORK_4(a, b, 155);
13036static uint64_t INLINE_NEVER work_4gm(uint64_t a, uint32_t *b)
13038 return WORK_4(a, b, 156);
13041static uint64_t INLINE_NEVER work_4gn(uint64_t a, uint32_t *b)
13043 return WORK_4(a, b, 157);
13046static uint64_t INLINE_NEVER work_4go(uint64_t a, uint32_t *b)
13048 return WORK_4(a, b, 158);
13051static uint64_t INLINE_NEVER work_4gp(uint64_t a, uint32_t *b)
13053 return WORK_4(a, b, 159);
13056static uint64_t INLINE_NEVER work_4gq(uint64_t a, uint32_t *b)
13058 return WORK_4(a, b, 160);
13061static uint64_t INLINE_NEVER work_4gr(uint64_t a, uint32_t *b)
13063 return WORK_4(a, b, 161);
13066static uint64_t INLINE_NEVER work_4gs(uint64_t a, uint32_t *b)
13068 return WORK_4(a, b, 162);
13071static uint64_t INLINE_NEVER work_4gt(uint64_t a, uint32_t *b)
13073 return WORK_4(a, b, 163);
13076static uint64_t INLINE_NEVER work_4gu(uint64_t a, uint32_t *b)
13078 return WORK_4(a, b, 164);
13081static uint64_t INLINE_NEVER work_4gv(uint64_t a, uint32_t *b)
13083 return WORK_4(a, b, 165);
13086static uint64_t INLINE_NEVER work_4gw(uint64_t a, uint32_t *b)
13088 return WORK_4(a, b, 166);
13091static uint64_t INLINE_NEVER work_4gx(uint64_t a, uint32_t *b)
13093 return WORK_4(a, b, 167);
13096static uint64_t INLINE_NEVER work_4ha(uint64_t a, uint32_t *b)
13098 return WORK_4(a, b, 168);
13101static uint64_t INLINE_NEVER work_4hb(uint64_t a, uint32_t *b)
13103 return WORK_4(a, b, 169);
13106static uint64_t INLINE_NEVER work_4hc(uint64_t a, uint32_t *b)
13108 return WORK_4(a, b, 170);
13111static uint64_t INLINE_NEVER work_4hd(uint64_t a, uint32_t *b)
13113 return WORK_4(a, b, 171);
13116static uint64_t INLINE_NEVER work_4he(uint64_t a, uint32_t *b)
13118 return WORK_4(a, b, 172);
13121static uint64_t INLINE_NEVER work_4hf(uint64_t a, uint32_t *b)
13123 return WORK_4(a, b, 173);
13126static uint64_t INLINE_NEVER work_4hg(uint64_t a, uint32_t *b)
13128 return WORK_4(a, b, 174);
13131static uint64_t INLINE_NEVER work_4hh(uint64_t a, uint32_t *b)
13133 return WORK_4(a, b, 175);
13136static uint64_t INLINE_NEVER work_4hi(uint64_t a, uint32_t *b)
13138 return WORK_4(a, b, 176);
13141static uint64_t INLINE_NEVER work_4hj(uint64_t a, uint32_t *b)
13143 return WORK_4(a, b, 177);
13146static uint64_t INLINE_NEVER work_4hk(uint64_t a, uint32_t *b)
13148 return WORK_4(a, b, 178);
13151static uint64_t INLINE_NEVER work_4hl(uint64_t a, uint32_t *b)
13153 return WORK_4(a, b, 179);
13156static uint64_t INLINE_NEVER work_4hm(uint64_t a, uint32_t *b)
13158 return WORK_4(a, b, 180);
13161static uint64_t INLINE_NEVER work_4hn(uint64_t a, uint32_t *b)
13163 return WORK_4(a, b, 181);
13166static uint64_t INLINE_NEVER work_4ho(uint64_t a, uint32_t *b)
13168 return WORK_4(a, b, 182);
13171static uint64_t INLINE_NEVER work_4hp(uint64_t a, uint32_t *b)
13173 return WORK_4(a, b, 183);
13176static uint64_t INLINE_NEVER work_4hq(uint64_t a, uint32_t *b)
13178 return WORK_4(a, b, 184);
13181static uint64_t INLINE_NEVER work_4hr(uint64_t a, uint32_t *b)
13183 return WORK_4(a, b, 185);
13186static uint64_t INLINE_NEVER work_4hs(uint64_t a, uint32_t *b)
13188 return WORK_4(a, b, 186);
13191static uint64_t INLINE_NEVER work_4ht(uint64_t a, uint32_t *b)
13193 return WORK_4(a, b, 187);
13196static uint64_t INLINE_NEVER work_4hu(uint64_t a, uint32_t *b)
13198 return WORK_4(a, b, 188);
13201static uint64_t INLINE_NEVER work_4hv(uint64_t a, uint32_t *b)
13203 return WORK_4(a, b, 189);
13206static uint64_t INLINE_NEVER work_4hw(uint64_t a, uint32_t *b)
13208 return WORK_4(a, b, 190);
13211static uint64_t INLINE_NEVER work_4hx(uint64_t a, uint32_t *b)
13213 return WORK_4(a, b, 191);
13216static uint64_t INLINE_NEVER work_4ia(uint64_t a, uint32_t *b)
13218 return WORK_4(a, b, 192);
13221static uint64_t INLINE_NEVER work_4ib(uint64_t a, uint32_t *b)
13223 return WORK_4(a, b, 193);
13226static uint64_t INLINE_NEVER work_4ic(uint64_t a, uint32_t *b)
13228 return WORK_4(a, b, 194);
13231static uint64_t INLINE_NEVER work_4id(uint64_t a, uint32_t *b)
13233 return WORK_4(a, b, 195);
13236static uint64_t INLINE_NEVER work_4ie(uint64_t a, uint32_t *b)
13238 return WORK_4(a, b, 196);
13241static uint64_t INLINE_NEVER work_4if(uint64_t a, uint32_t *b)
13243 return WORK_4(a, b, 197);
13246static uint64_t INLINE_NEVER work_4ig(uint64_t a, uint32_t *b)
13248 return WORK_4(a, b, 198);
13251static uint64_t INLINE_NEVER work_4ih(uint64_t a, uint32_t *b)
13253 return WORK_4(a, b, 199);
13256static uint64_t INLINE_NEVER work_4ii(uint64_t a, uint32_t *b)
13258 return WORK_4(a, b, 200);
13261static uint64_t INLINE_NEVER work_4ij(uint64_t a, uint32_t *b)
13263 return WORK_4(a, b, 201);
13266static uint64_t INLINE_NEVER work_4ik(uint64_t a, uint32_t *b)
13268 return WORK_4(a, b, 202);
13271static uint64_t INLINE_NEVER work_4il(uint64_t a, uint32_t *b)
13273 return WORK_4(a, b, 203);
13276static uint64_t INLINE_NEVER work_4im(uint64_t a, uint32_t *b)
13278 return WORK_4(a, b, 204);
13281static uint64_t INLINE_NEVER work_4in(uint64_t a, uint32_t *b)
13283 return WORK_4(a, b, 205);
13286static uint64_t INLINE_NEVER work_4io(uint64_t a, uint32_t *b)
13288 return WORK_4(a, b, 206);
13291static uint64_t INLINE_NEVER work_4ip(uint64_t a, uint32_t *b)
13293 return WORK_4(a, b, 207);
13296static uint64_t INLINE_NEVER work_4iq(uint64_t a, uint32_t *b)
13298 return WORK_4(a, b, 208);
13301static uint64_t INLINE_NEVER work_4ir(uint64_t a, uint32_t *b)
13303 return WORK_4(a, b, 209);
13306static uint64_t INLINE_NEVER work_4is(uint64_t a, uint32_t *b)
13308 return WORK_4(a, b, 210);
13311static uint64_t INLINE_NEVER work_4it(uint64_t a, uint32_t *b)
13313 return WORK_4(a, b, 211);
13316static uint64_t INLINE_NEVER work_4iu(uint64_t a, uint32_t *b)
13318 return WORK_4(a, b, 212);
13321static uint64_t INLINE_NEVER work_4iv(uint64_t a, uint32_t *b)
13323 return WORK_4(a, b, 213);
13326static uint64_t INLINE_NEVER work_4iw(uint64_t a, uint32_t *b)
13328 return WORK_4(a, b, 214);
13331static uint64_t INLINE_NEVER work_4ix(uint64_t a, uint32_t *b)
13333 return WORK_4(a, b, 215);
13336static uint64_t INLINE_NEVER work_4ja(uint64_t a, uint32_t *b)
13338 return WORK_4(a, b, 216);
13341static uint64_t INLINE_NEVER work_4jb(uint64_t a, uint32_t *b)
13343 return WORK_4(a, b, 217);
13346static uint64_t INLINE_NEVER work_4jc(uint64_t a, uint32_t *b)
13348 return WORK_4(a, b, 218);
13351static uint64_t INLINE_NEVER work_4jd(uint64_t a, uint32_t *b)
13353 return WORK_4(a, b, 219);
13356static uint64_t INLINE_NEVER work_4je(uint64_t a, uint32_t *b)
13358 return WORK_4(a, b, 220);
13361static uint64_t INLINE_NEVER work_4jf(uint64_t a, uint32_t *b)
13363 return WORK_4(a, b, 221);
13366static uint64_t INLINE_NEVER work_4jg(uint64_t a, uint32_t *b)
13368 return WORK_4(a, b, 222);
13371static uint64_t INLINE_NEVER work_4jh(uint64_t a, uint32_t *b)
13373 return WORK_4(a, b, 223);
13376static uint64_t INLINE_NEVER work_4ji(uint64_t a, uint32_t *b)
13378 return WORK_4(a, b, 224);
13381static uint64_t INLINE_NEVER work_4jj(uint64_t a, uint32_t *b)
13383 return WORK_4(a, b, 225);
13386static uint64_t INLINE_NEVER work_4jk(uint64_t a, uint32_t *b)
13388 return WORK_4(a, b, 225);
13391static uint64_t INLINE_NEVER work_4jl(uint64_t a, uint32_t *b)
13393 return WORK_4(a, b, 226);
13396static uint64_t INLINE_NEVER work_4jm(uint64_t a, uint32_t *b)
13398 return WORK_4(a, b, 228);
13401static uint64_t INLINE_NEVER work_4jn(uint64_t a, uint32_t *b)
13403 return WORK_4(a, b, 229);
13406static uint64_t INLINE_NEVER work_4jo(uint64_t a, uint32_t *b)
13408 return WORK_4(a, b, 230);
13411static uint64_t INLINE_NEVER work_4jp(uint64_t a, uint32_t *b)
13413 return WORK_4(a, b, 231);
13416static uint64_t INLINE_NEVER work_4jq(uint64_t a, uint32_t *b)
13418 return WORK_4(a, b, 232);
13421static uint64_t INLINE_NEVER work_4jr(uint64_t a, uint32_t *b)
13423 return WORK_4(a, b, 233);
13426static uint64_t INLINE_NEVER work_4js(uint64_t a, uint32_t *b)
13428 return WORK_4(a, b, 234);
13431static uint64_t INLINE_NEVER work_4jt(uint64_t a, uint32_t *b)
13433 return WORK_4(a, b, 235);
13436static uint64_t INLINE_NEVER work_4ju(uint64_t a, uint32_t *b)
13438 return WORK_4(a, b, 236);
13441static uint64_t INLINE_NEVER work_4jv(uint64_t a, uint32_t *b)
13443 return WORK_4(a, b, 237);
13446static uint64_t INLINE_NEVER work_4jw(uint64_t a, uint32_t *b)
13448 return WORK_4(a, b, 238);
13451static uint64_t INLINE_NEVER work_4jx(uint64_t a, uint32_t *b)
13453 return WORK_4(a, b, 239);
13456static uint64_t INLINE_NEVER work_4ka(uint64_t a, uint32_t *b)
13458 return WORK_4(a, b, 240);
13461static uint64_t INLINE_NEVER work_4kb(uint64_t a, uint32_t *b)
13463 return WORK_4(a, b, 241);
13466static uint64_t INLINE_NEVER work_4kc(uint64_t a, uint32_t *b)
13468 return WORK_4(a, b, 242);
13471static uint64_t INLINE_NEVER work_4kd(uint64_t a, uint32_t *b)
13473 return WORK_4(a, b, 243);
13476static uint64_t INLINE_NEVER work_4ke(uint64_t a, uint32_t *b)
13478 return WORK_4(a, b, 244);
13481static uint64_t INLINE_NEVER work_4kf(uint64_t a, uint32_t *b)
13483 return WORK_4(a, b, 245);
13486static uint64_t INLINE_NEVER work_4kg(uint64_t a, uint32_t *b)
13488 return WORK_4(a, b, 246);
13491static uint64_t INLINE_NEVER work_4kh(uint64_t a, uint32_t *b)
13493 return WORK_4(a, b, 247);
13496static uint64_t INLINE_NEVER work_4ki(uint64_t a, uint32_t *b)
13498 return WORK_4(a, b, 248);
13501static uint64_t INLINE_NEVER work_4kj(uint64_t a, uint32_t *b)
13503 return WORK_4(a, b, 249);
13506static uint64_t INLINE_NEVER work_4kk(uint64_t a, uint32_t *b)
13508 return WORK_4(a, b, 250);
13511static uint64_t INLINE_NEVER work_4kl(uint64_t a, uint32_t *b)
13513 return WORK_4(a, b, 251);
13516static uint64_t INLINE_NEVER work_4km(uint64_t a, uint32_t *b)
13518 return WORK_4(a, b, 252);
13521static uint64_t INLINE_NEVER work_4kn(uint64_t a, uint32_t *b)
13523 return WORK_4(a, b, 253);
13526static uint64_t INLINE_NEVER work_4ko(uint64_t a, uint32_t *b)
13528 return WORK_4(a, b, 254);
13531static uint64_t INLINE_NEVER work_4kp(uint64_t a, uint32_t *b)
13533 return WORK_4(a, b, 255);
13536static uint64_t INLINE_NEVER work_4kq(uint64_t a, uint32_t *b)
13538 return WORK_4(a, b, 256);
13541static uint64_t INLINE_NEVER work_4kr(uint64_t a, uint32_t *b)
13543 return WORK_4(a, b, 257);
13546static uint64_t INLINE_NEVER work_4ks(uint64_t a, uint32_t *b)
13548 return WORK_4(a, b, 258);
13551static uint64_t INLINE_NEVER work_4kt(uint64_t a, uint32_t *b)
13553 return WORK_4(a, b, 259);
13556static uint64_t INLINE_NEVER work_4ku(uint64_t a, uint32_t *b)
13558 return WORK_4(a, b, 260);
13561static uint64_t INLINE_NEVER work_4kv(uint64_t a, uint32_t *b)
13563 return WORK_4(a, b, 261);
13566static uint64_t INLINE_NEVER work_4kw(uint64_t a, uint32_t *b)
13568 return WORK_4(a, b, 262);
13571static uint64_t INLINE_NEVER work_4kx(uint64_t a, uint32_t *b)
13573 return WORK_4(a, b, 263);
13576static uint64_t INLINE_NEVER work_4la(uint64_t a, uint32_t *b)
13578 return WORK_4(a, b, 264);
13581static uint64_t INLINE_NEVER work_4lb(uint64_t a, uint32_t *b)
13583 return WORK_4(a, b, 265);
13586static uint64_t INLINE_NEVER work_4lc(uint64_t a, uint32_t *b)
13588 return WORK_4(a, b, 266);
13591static uint64_t INLINE_NEVER work_4ld(uint64_t a, uint32_t *b)
13593 return WORK_4(a, b, 267);
13596static uint64_t INLINE_NEVER work_4le(uint64_t a, uint32_t *b)
13598 return WORK_4(a, b, 268);
13601static uint64_t INLINE_NEVER work_4lf(uint64_t a, uint32_t *b)
13603 return WORK_4(a, b, 269);
13606static uint64_t INLINE_NEVER work_4lg(uint64_t a, uint32_t *b)
13608 return WORK_4(a, b, 270);
13611static uint64_t INLINE_NEVER work_4lh(uint64_t a, uint32_t *b)
13613 return WORK_4(a, b, 271);
13616static uint64_t INLINE_NEVER work_4li(uint64_t a, uint32_t *b)
13618 return WORK_4(a, b, 272);
13621static uint64_t INLINE_NEVER work_4lj(uint64_t a, uint32_t *b)
13623 return WORK_4(a, b, 273);
13626static uint64_t INLINE_NEVER work_4lk(uint64_t a, uint32_t *b)
13628 return WORK_4(a, b, 274);
13631static uint64_t INLINE_NEVER work_4ll(uint64_t a, uint32_t *b)
13633 return WORK_4(a, b, 275);
13636static uint64_t INLINE_NEVER work_4lm(uint64_t a, uint32_t *b)
13638 return WORK_4(a, b, 276);
13641static uint64_t INLINE_NEVER work_4ln(uint64_t a, uint32_t *b)
13643 return WORK_4(a, b, 277);
13646static uint64_t INLINE_NEVER work_4lo(uint64_t a, uint32_t *b)
13648 return WORK_4(a, b, 278);
13651static uint64_t INLINE_NEVER work_4lp(uint64_t a, uint32_t *b)
13653 return WORK_4(a, b, 279);
13656static uint64_t INLINE_NEVER work_4lq(uint64_t a, uint32_t *b)
13658 return WORK_4(a, b, 280);
13661static uint64_t INLINE_NEVER work_4lr(uint64_t a, uint32_t *b)
13663 return WORK_4(a, b, 281);
13666static uint64_t INLINE_NEVER work_4ls(uint64_t a, uint32_t *b)
13668 return WORK_4(a, b, 282);
13671static uint64_t INLINE_NEVER work_4lt(uint64_t a, uint32_t *b)
13673 return WORK_4(a, b, 283);
13676static uint64_t INLINE_NEVER work_4lu(uint64_t a, uint32_t *b)
13678 return WORK_4(a, b, 284);
13681static uint64_t INLINE_NEVER work_4lv(uint64_t a, uint32_t *b)
13683 return WORK_4(a, b, 285);
13686static uint64_t INLINE_NEVER work_4lw(uint64_t a, uint32_t *b)
13688 return WORK_4(a, b, 286);
13691static uint64_t INLINE_NEVER work_4lx(uint64_t a, uint32_t *b)
13693 return WORK_4(a, b, 287);
13696static uint64_t INLINE_NEVER work_4ma(uint64_t a, uint32_t *b)
13698 return WORK_4(a, b, 288);
13701static uint64_t INLINE_NEVER work_4mb(uint64_t a, uint32_t *b)
13703 return WORK_4(a, b, 289);
13706static uint64_t INLINE_NEVER work_4mc(uint64_t a, uint32_t *b)
13708 return WORK_4(a, b, 290);
13711static uint64_t INLINE_NEVER work_4md(uint64_t a, uint32_t *b)
13713 return WORK_4(a, b, 291);
13716static uint64_t INLINE_NEVER work_4me(uint64_t a, uint32_t *b)
13718 return WORK_4(a, b, 292);
13721static uint64_t INLINE_NEVER work_4mf(uint64_t a, uint32_t *b)
13723 return WORK_4(a, b, 293);
13726static uint64_t INLINE_NEVER work_4mg(uint64_t a, uint32_t *b)
13728 return WORK_4(a, b, 294);
13731static uint64_t INLINE_NEVER work_4mh(uint64_t a, uint32_t *b)
13733 return WORK_4(a, b, 295);
13736static uint64_t INLINE_NEVER work_4mi(uint64_t a, uint32_t *b)
13738 return WORK_4(a, b, 296);
13741static uint64_t INLINE_NEVER work_4mj(uint64_t a, uint32_t *b)
13743 return WORK_4(a, b, 297);
13746static uint64_t INLINE_NEVER work_4mk(uint64_t a, uint32_t *b)
13748 return WORK_4(a, b, 298);
13751static uint64_t INLINE_NEVER work_4ml(uint64_t a, uint32_t *b)
13753 return WORK_4(a, b, 299);
13756static uint64_t INLINE_NEVER work_4mm(uint64_t a, uint32_t *b)
13758 return WORK_4(a, b, 300);
13761static uint64_t INLINE_NEVER work_4mn(uint64_t a, uint32_t *b)
13763 return WORK_4(a, b, 301);
13766static uint64_t INLINE_NEVER work_4mo(uint64_t a, uint32_t *b)
13768 return WORK_4(a, b, 302);
13771static uint64_t INLINE_NEVER work_4mp(uint64_t a, uint32_t *b)
13773 return WORK_4(a, b, 303);
13776static uint64_t INLINE_NEVER work_4mq(uint64_t a, uint32_t *b)
13778 return WORK_4(a, b, 304);
13781static uint64_t INLINE_NEVER work_4mr(uint64_t a, uint32_t *b)
13783 return WORK_4(a, b, 305);
13786static uint64_t INLINE_NEVER work_4ms(uint64_t a, uint32_t *b)
13788 return WORK_4(a, b, 306);
13791static uint64_t INLINE_NEVER work_4mt(uint64_t a, uint32_t *b)
13793 return WORK_4(a, b, 307);
13796static uint64_t INLINE_NEVER work_4mu(uint64_t a, uint32_t *b)
13798 return WORK_4(a, b, 308);
13801static uint64_t INLINE_NEVER work_4mv(uint64_t a, uint32_t *b)
13803 return WORK_4(a, b, 309);
13806static uint64_t INLINE_NEVER work_4mw(uint64_t a, uint32_t *b)
13808 return WORK_4(a, b, 310);
13811static uint64_t INLINE_NEVER work_4mx(uint64_t a, uint32_t *b)
13813 return WORK_4(a, b, 311);
13816static uint64_t INLINE_NEVER work_4na(uint64_t a, uint32_t *b)
13818 return WORK_4(a, b, 312);
13821static uint64_t INLINE_NEVER work_4nb(uint64_t a, uint32_t *b)
13823 return WORK_4(a, b, 313);
13826static uint64_t INLINE_NEVER work_4nc(uint64_t a, uint32_t *b)
13828 return WORK_4(a, b, 314);
13831static uint64_t INLINE_NEVER work_4nd(uint64_t a, uint32_t *b)
13833 return WORK_4(a, b, 315);
13836static uint64_t INLINE_NEVER work_4ne(uint64_t a, uint32_t *b)
13838 return WORK_4(a, b, 316);
13841static uint64_t INLINE_NEVER work_4nf(uint64_t a, uint32_t *b)
13843 return WORK_4(a, b, 317);
13846static uint64_t INLINE_NEVER work_4ng(uint64_t a, uint32_t *b)
13848 return WORK_4(a, b, 318);
13851static uint64_t INLINE_NEVER work_4nh(uint64_t a, uint32_t *b)
13853 return WORK_4(a, b, 319);
13856static uint64_t INLINE_NEVER work_4ni(uint64_t a, uint32_t *b)
13858 return WORK_4(a, b, 320);
13861static uint64_t INLINE_NEVER work_4nj(uint64_t a, uint32_t *b)
13863 return WORK_4(a, b, 321);
13866static uint64_t INLINE_NEVER work_4nk(uint64_t a, uint32_t *b)
13868 return WORK_4(a, b, 322);
13871static uint64_t INLINE_NEVER work_4nl(uint64_t a, uint32_t *b)
13873 return WORK_4(a, b, 323);
13876static uint64_t INLINE_NEVER work_4nm(uint64_t a, uint32_t *b)
13878 return WORK_4(a, b, 324);
13881static uint64_t INLINE_NEVER work_4nn(uint64_t a, uint32_t *b)
13883 return WORK_4(a, b, 325);
13886static uint64_t INLINE_NEVER work_4no(uint64_t a, uint32_t *b)
13888 return WORK_4(a, b, 326);
13891static uint64_t INLINE_NEVER work_4np(uint64_t a, uint32_t *b)
13893 return WORK_4(a, b, 327);
13896static uint64_t INLINE_NEVER work_4nq(uint64_t a, uint32_t *b)
13898 return WORK_4(a, b, 328);
13901static uint64_t INLINE_NEVER work_4nr(uint64_t a, uint32_t *b)
13903 return WORK_4(a, b, 329);
13906static uint64_t INLINE_NEVER work_4ns(uint64_t a, uint32_t *b)
13908 return WORK_4(a, b, 330);
13911static uint64_t INLINE_NEVER work_4nt(uint64_t a, uint32_t *b)
13913 return WORK_4(a, b, 331);
13916static uint64_t INLINE_NEVER work_4nu(uint64_t a, uint32_t *b)
13918 return WORK_4(a, b, 332);
13921static uint64_t INLINE_NEVER work_4nv(uint64_t a, uint32_t *b)
13923 return WORK_4(a, b, 333);
13926static uint64_t INLINE_NEVER work_4nw(uint64_t a, uint32_t *b)
13928 return WORK_4(a, b, 334);
13931static uint64_t INLINE_NEVER work_4nx(uint64_t a, uint32_t *b)
13933 return WORK_4(a, b, 335);
13936static uint64_t INLINE_NEVER work_4oa(uint64_t a, uint32_t *b)
13938 return WORK_4(a, b, 336);
13941static uint64_t INLINE_NEVER work_4ob(uint64_t a, uint32_t *b)
13943 return WORK_4(a, b, 337);
13946static uint64_t INLINE_NEVER work_4oc(uint64_t a, uint32_t *b)
13948 return WORK_4(a, b, 338);
13951static uint64_t INLINE_NEVER work_4od(uint64_t a, uint32_t *b)
13953 return WORK_4(a, b, 339);
13956static uint64_t INLINE_NEVER work_4oe(uint64_t a, uint32_t *b)
13958 return WORK_4(a, b, 340);
13961static uint64_t INLINE_NEVER work_4of(uint64_t a, uint32_t *b)
13963 return WORK_4(a, b, 341);
13966static uint64_t INLINE_NEVER work_4og(uint64_t a, uint32_t *b)
13968 return WORK_4(a, b, 342);
13971static uint64_t INLINE_NEVER work_4oh(uint64_t a, uint32_t *b)
13973 return WORK_4(a, b, 343);
13976static uint64_t INLINE_NEVER work_4oi(uint64_t a, uint32_t *b)
13978 return WORK_4(a, b, 344);
13981static uint64_t INLINE_NEVER work_4oj(uint64_t a, uint32_t *b)
13983 return WORK_4(a, b, 345);
13986static uint64_t INLINE_NEVER work_4ok(uint64_t a, uint32_t *b)
13988 return WORK_4(a, b, 346);
13991static uint64_t INLINE_NEVER work_4ol(uint64_t a, uint32_t *b)
13993 return WORK_4(a, b, 347);
13996static uint64_t INLINE_NEVER work_4om(uint64_t a, uint32_t *b)
13998 return WORK_4(a, b, 348);
14001static uint64_t INLINE_NEVER work_4on(uint64_t a, uint32_t *b)
14003 return WORK_4(a, b, 349);
14006static uint64_t INLINE_NEVER work_4oo(uint64_t a, uint32_t *b)
14008 return WORK_4(a, b, 350);
14011static uint64_t INLINE_NEVER work_4op(uint64_t a, uint32_t *b)
14013 return WORK_4(a, b, 351);
14016static uint64_t INLINE_NEVER work_4oq(uint64_t a, uint32_t *b)
14018 return WORK_4(a, b, 352);
14021static uint64_t INLINE_NEVER work_4or(uint64_t a, uint32_t *b)
14023 return WORK_4(a, b, 353);
14026static uint64_t INLINE_NEVER work_4os(uint64_t a, uint32_t *b)
14028 return WORK_4(a, b, 354);
14031static uint64_t INLINE_NEVER work_4ot(uint64_t a, uint32_t *b)
14033 return WORK_4(a, b, 355);
14036static uint64_t INLINE_NEVER work_4ou(uint64_t a, uint32_t *b)
14038 return WORK_4(a, b, 356);
14041static uint64_t INLINE_NEVER work_4ov(uint64_t a, uint32_t *b)
14043 return WORK_4(a, b, 357);
14046static uint64_t INLINE_NEVER work_4ow(uint64_t a, uint32_t *b)
14048 return WORK_4(a, b, 358);
14051static uint64_t INLINE_NEVER work_4ox(uint64_t a, uint32_t *b)
14053 return WORK_4(a, b, 359);
14056static uint64_t INLINE_NEVER work_4pa(uint64_t a, uint32_t *b)
14058 return WORK_4(a, b, 360);
14061static uint64_t INLINE_NEVER work_4pb(uint64_t a, uint32_t *b)
14063 return WORK_4(a, b, 361);
14066static uint64_t INLINE_NEVER work_4pc(uint64_t a, uint32_t *b)
14068 return WORK_4(a, b, 362);
14071static uint64_t INLINE_NEVER work_4pd(uint64_t a, uint32_t *b)
14073 return WORK_4(a, b, 363);
14076static uint64_t INLINE_NEVER work_4pe(uint64_t a, uint32_t *b)
14078 return WORK_4(a, b, 364);
14081static uint64_t INLINE_NEVER work_4pf(uint64_t a, uint32_t *b)
14083 return WORK_4(a, b, 365);
14086static uint64_t INLINE_NEVER work_4pg(uint64_t a, uint32_t *b)
14088 return WORK_4(a, b, 366);
14091static uint64_t INLINE_NEVER work_4ph(uint64_t a, uint32_t *b)
14093 return WORK_4(a, b, 367);
14096static uint64_t INLINE_NEVER work_4pi(uint64_t a, uint32_t *b)
14098 return WORK_4(a, b, 368);
14101static uint64_t INLINE_NEVER work_4pj(uint64_t a, uint32_t *b)
14103 return WORK_4(a, b, 369);
14106static uint64_t INLINE_NEVER work_4pk(uint64_t a, uint32_t *b)
14108 return WORK_4(a, b, 370);
14111static uint64_t INLINE_NEVER work_4pl(uint64_t a, uint32_t *b)
14113 return WORK_4(a, b, 371);
14116static uint64_t INLINE_NEVER work_4pm(uint64_t a, uint32_t *b)
14118 return WORK_4(a, b, 372);
14121static uint64_t INLINE_NEVER work_4pn(uint64_t a, uint32_t *b)
14123 return WORK_4(a, b, 373);
14126static uint64_t INLINE_NEVER work_4po(uint64_t a, uint32_t *b)
14128 return WORK_4(a, b, 374);
14131static uint64_t INLINE_NEVER work_4pp(uint64_t a, uint32_t *b)
14133 return WORK_4(a, b, 375);
14136static uint64_t INLINE_NEVER work_4pq(uint64_t a, uint32_t *b)
14138 return WORK_4(a, b, 376);
14141static uint64_t INLINE_NEVER work_4pr(uint64_t a, uint32_t *b)
14143 return WORK_4(a, b, 377);
14146static uint64_t INLINE_NEVER work_4ps(uint64_t a, uint32_t *b)
14148 return WORK_4(a, b, 378);
14151static uint64_t INLINE_NEVER work_4pt(uint64_t a, uint32_t *b)
14153 return WORK_4(a, b, 379);
14156static uint64_t INLINE_NEVER work_4pu(uint64_t a, uint32_t *b)
14158 return WORK_4(a, b, 380);
14161static uint64_t INLINE_NEVER work_4pv(uint64_t a, uint32_t *b)
14163 return WORK_4(a, b, 381);
14166static uint64_t INLINE_NEVER work_4pw(uint64_t a, uint32_t *b)
14168 return WORK_4(a, b, 382);
14171static uint64_t INLINE_NEVER work_4px(uint64_t a, uint32_t *b)
14173 return WORK_4(a, b, 383);
14176static uint64_t INLINE_NEVER work_4qa(uint64_t a, uint32_t *b)
14178 return WORK_4(a, b, 384);
14181static uint64_t INLINE_NEVER work_4qb(uint64_t a, uint32_t *b)
14183 return WORK_4(a, b, 385);
14186static uint64_t INLINE_NEVER work_4qc(uint64_t a, uint32_t *b)
14188 return WORK_4(a, b, 386);
14191static uint64_t INLINE_NEVER work_4qd(uint64_t a, uint32_t *b)
14193 return WORK_4(a, b, 387);
14196static uint64_t INLINE_NEVER work_4qe(uint64_t a, uint32_t *b)
14198 return WORK_4(a, b, 388);
14201static uint64_t INLINE_NEVER work_4qf(uint64_t a, uint32_t *b)
14203 return WORK_4(a, b, 389);
14206static uint64_t INLINE_NEVER work_4qg(uint64_t a, uint32_t *b)
14208 return WORK_4(a, b, 390);
14211static uint64_t INLINE_NEVER work_4qh(uint64_t a, uint32_t *b)
14213 return WORK_4(a, b, 391);
14216static uint64_t INLINE_NEVER work_4qi(uint64_t a, uint32_t *b)
14218 return WORK_4(a, b, 392);
14221static uint64_t INLINE_NEVER work_4qj(uint64_t a, uint32_t *b)
14223 return WORK_4(a, b, 393);
14226static uint64_t INLINE_NEVER work_4qk(uint64_t a, uint32_t *b)
14228 return WORK_4(a, b, 394);
14231static uint64_t INLINE_NEVER work_4ql(uint64_t a, uint32_t *b)
14233 return WORK_4(a, b, 395);
14236static uint64_t INLINE_NEVER work_4qm(uint64_t a, uint32_t *b)
14238 return WORK_4(a, b, 396);
14241static uint64_t INLINE_NEVER work_4qn(uint64_t a, uint32_t *b)
14243 return WORK_4(a, b, 397);
14246static uint64_t INLINE_NEVER work_4qo(uint64_t a, uint32_t *b)
14248 return WORK_4(a, b, 398);
14251static uint64_t INLINE_NEVER work_4qp(uint64_t a, uint32_t *b)
14253 return WORK_4(a, b, 399);
14256static uint64_t INLINE_NEVER work_4qq(uint64_t a, uint32_t *b)
14258 return WORK_4(a, b, 400);
14261static uint64_t INLINE_NEVER work_4qr(uint64_t a, uint32_t *b)
14263 return WORK_4(a, b, 401);
14266static uint64_t INLINE_NEVER work_4qs(uint64_t a, uint32_t *b)
14268 return WORK_4(a, b, 402);
14271static uint64_t INLINE_NEVER work_4qt(uint64_t a, uint32_t *b)
14273 return WORK_4(a, b, 403);
14276static uint64_t INLINE_NEVER work_4qu(uint64_t a, uint32_t *b)
14278 return WORK_4(a, b, 404);
14281static uint64_t INLINE_NEVER work_4qv(uint64_t a, uint32_t *b)
14283 return WORK_4(a, b, 405);
14286static uint64_t INLINE_NEVER work_4qw(uint64_t a, uint32_t *b)
14288 return WORK_4(a, b, 406);
14291static uint64_t INLINE_NEVER work_4qx(uint64_t a, uint32_t *b)
14293 return WORK_4(a, b, 407);
14296static uint64_t INLINE_NEVER work_4ra(uint64_t a, uint32_t *b)
14298 return WORK_4(a, b, 408);
14301static uint64_t INLINE_NEVER work_4rb(uint64_t a, uint32_t *b)
14303 return WORK_4(a, b, 409);
14306static uint64_t INLINE_NEVER work_4rc(uint64_t a, uint32_t *b)
14308 return WORK_4(a, b, 410);
14311static uint64_t INLINE_NEVER work_4rd(uint64_t a, uint32_t *b)
14313 return WORK_4(a, b, 411);
14316static uint64_t INLINE_NEVER work_4re(uint64_t a, uint32_t *b)
14318 return WORK_4(a, b, 412);
14321static uint64_t INLINE_NEVER work_4rf(uint64_t a, uint32_t *b)
14323 return WORK_4(a, b, 413);
14326static uint64_t INLINE_NEVER work_4rg(uint64_t a, uint32_t *b)
14328 return WORK_4(a, b, 414);
14331static uint64_t INLINE_NEVER work_4rh(uint64_t a, uint32_t *b)
14333 return WORK_4(a, b, 415);
14336static uint64_t INLINE_NEVER work_4ri(uint64_t a, uint32_t *b)
14338 return WORK_4(a, b, 416);
14341static uint64_t INLINE_NEVER work_4rj(uint64_t a, uint32_t *b)
14343 return WORK_4(a, b, 417);
14346static uint64_t INLINE_NEVER work_4rk(uint64_t a, uint32_t *b)
14348 return WORK_4(a, b, 418);
14351static uint64_t INLINE_NEVER work_4rl(uint64_t a, uint32_t *b)
14353 return WORK_4(a, b, 419);
14356static uint64_t INLINE_NEVER work_4rm(uint64_t a, uint32_t *b)
14358 return WORK_4(a, b, 420);
14361static uint64_t INLINE_NEVER work_4rn(uint64_t a, uint32_t *b)
14363 return WORK_4(a, b, 421);
14366static uint64_t INLINE_NEVER work_4ro(uint64_t a, uint32_t *b)
14368 return WORK_4(a, b, 422);
14371static uint64_t INLINE_NEVER work_4rp(uint64_t a, uint32_t *b)
14373 return WORK_4(a, b, 423);
14376static uint64_t INLINE_NEVER work_4rq(uint64_t a, uint32_t *b)
14378 return WORK_4(a, b, 424);
14381static uint64_t INLINE_NEVER work_4rr(uint64_t a, uint32_t *b)
14383 return WORK_4(a, b, 425);
14386static uint64_t INLINE_NEVER work_4rs(uint64_t a, uint32_t *b)
14388 return WORK_4(a, b, 426);
14391static uint64_t INLINE_NEVER work_4rt(uint64_t a, uint32_t *b)
14393 return WORK_4(a, b, 427);
14396static uint64_t INLINE_NEVER work_4ru(uint64_t a, uint32_t *b)
14398 return WORK_4(a, b, 428);
14401static uint64_t INLINE_NEVER work_4rv(uint64_t a, uint32_t *b)
14403 return WORK_4(a, b, 429);
14406static uint64_t INLINE_NEVER work_4rw(uint64_t a, uint32_t *b)
14408 return WORK_4(a, b, 430);
14411static uint64_t INLINE_NEVER work_4rx(uint64_t a, uint32_t *b)
14413 return WORK_4(a, b, 431);
14416static uint64_t INLINE_NEVER work_4sa(uint64_t a, uint32_t *b)
14418 return WORK_4(a, b, 432);
14421static uint64_t INLINE_NEVER work_4sb(uint64_t a, uint32_t *b)
14423 return WORK_4(a, b, 433);
14426static uint64_t INLINE_NEVER work_4sc(uint64_t a, uint32_t *b)
14428 return WORK_4(a, b, 434);
14431static uint64_t INLINE_NEVER work_4sd(uint64_t a, uint32_t *b)
14433 return WORK_4(a, b, 435);
14436static uint64_t INLINE_NEVER work_4se(uint64_t a, uint32_t *b)
14438 return WORK_4(a, b, 436);
14441static uint64_t INLINE_NEVER work_4sf(uint64_t a, uint32_t *b)
14443 return WORK_4(a, b, 437);
14446static uint64_t INLINE_NEVER work_4sg(uint64_t a, uint32_t *b)
14448 return WORK_4(a, b, 438);
14451static uint64_t INLINE_NEVER work_4sh(uint64_t a, uint32_t *b)
14453 return WORK_4(a, b, 439);
14456static uint64_t INLINE_NEVER work_4si(uint64_t a, uint32_t *b)
14458 return WORK_4(a, b, 440);
14461static uint64_t INLINE_NEVER work_4sj(uint64_t a, uint32_t *b)
14463 return WORK_4(a, b, 441);
14466static uint64_t INLINE_NEVER work_4sk(uint64_t a, uint32_t *b)
14468 return WORK_4(a, b, 442);
14471static uint64_t INLINE_NEVER work_4sl(uint64_t a, uint32_t *b)
14473 return WORK_4(a, b, 443);
14476static uint64_t INLINE_NEVER work_4sm(uint64_t a, uint32_t *b)
14478 return WORK_4(a, b, 444);
14481static uint64_t INLINE_NEVER work_4sn(uint64_t a, uint32_t *b)
14483 return WORK_4(a, b, 445);
14486static uint64_t INLINE_NEVER work_4so(uint64_t a, uint32_t *b)
14488 return WORK_4(a, b, 446);
14491static uint64_t INLINE_NEVER work_4sp(uint64_t a, uint32_t *b)
14493 return WORK_4(a, b, 447);
14496static uint64_t INLINE_NEVER work_4sq(uint64_t a, uint32_t *b)
14498 return WORK_4(a, b, 448);
14501static uint64_t INLINE_NEVER work_4sr(uint64_t a, uint32_t *b)
14503 return WORK_4(a, b, 449);
14506static uint64_t INLINE_NEVER work_4ss(uint64_t a, uint32_t *b)
14508 return WORK_4(a, b, 450);
14511static uint64_t INLINE_NEVER work_4st(uint64_t a, uint32_t *b)
14513 return WORK_4(a, b, 451);
14516static uint64_t INLINE_NEVER work_4su(uint64_t a, uint32_t *b)
14518 return WORK_4(a, b, 452);
14521static uint64_t INLINE_NEVER work_4sv(uint64_t a, uint32_t *b)
14523 return WORK_4(a, b, 453);
14526static uint64_t INLINE_NEVER work_4sw(uint64_t a, uint32_t *b)
14528 return WORK_4(a, b, 454);
14531static uint64_t INLINE_NEVER work_4sx(uint64_t a, uint32_t *b)
14533 return WORK_4(a, b, 455);
14536static uint64_t INLINE_NEVER work_4ta(uint64_t a, uint32_t *b)
14538 return WORK_4(a, b, 456);
14541static uint64_t INLINE_NEVER work_4tb(uint64_t a, uint32_t *b)
14543 return WORK_4(a, b, 457);
14546static uint64_t INLINE_NEVER work_4tc(uint64_t a, uint32_t *b)
14548 return WORK_4(a, b, 458);
14551static uint64_t INLINE_NEVER work_4td(uint64_t a, uint32_t *b)
14553 return WORK_4(a, b, 459);
14556static uint64_t INLINE_NEVER work_4te(uint64_t a, uint32_t *b)
14558 return WORK_4(a, b, 460);
14561static uint64_t INLINE_NEVER work_4tf(uint64_t a, uint32_t *b)
14563 return WORK_4(a, b, 461);
14566static uint64_t INLINE_NEVER work_4tg(uint64_t a, uint32_t *b)
14568 return WORK_4(a, b, 462);
14571static uint64_t INLINE_NEVER work_4th(uint64_t a, uint32_t *b)
14573 return WORK_4(a, b, 463);
14576static uint64_t INLINE_NEVER work_4ti(uint64_t a, uint32_t *b)
14578 return WORK_4(a, b, 464);
14581static uint64_t INLINE_NEVER work_4tj(uint64_t a, uint32_t *b)
14583 return WORK_4(a, b, 465);
14586static uint64_t INLINE_NEVER work_4tk(uint64_t a, uint32_t *b)
14588 return WORK_4(a, b, 466);
14591static uint64_t INLINE_NEVER work_4tl(uint64_t a, uint32_t *b)
14593 return WORK_4(a, b, 467);
14596static uint64_t INLINE_NEVER work_4tm(uint64_t a, uint32_t *b)
14598 return WORK_4(a, b, 468);
14601static uint64_t INLINE_NEVER work_4tn(uint64_t a, uint32_t *b)
14603 return WORK_4(a, b, 469);
14606static uint64_t INLINE_NEVER work_4to(uint64_t a, uint32_t *b)
14608 return WORK_4(a, b, 470);
14611static uint64_t INLINE_NEVER work_4tp(uint64_t a, uint32_t *b)
14613 return WORK_4(a, b, 471);
14616static uint64_t INLINE_NEVER work_4tq(uint64_t a, uint32_t *b)
14618 return WORK_4(a, b, 472);
14621static uint64_t INLINE_NEVER work_4tr(uint64_t a, uint32_t *b)
14623 return WORK_4(a, b, 473);
14626static uint64_t INLINE_NEVER work_4ts(uint64_t a, uint32_t *b)
14628 return WORK_4(a, b, 474);
14631static uint64_t INLINE_NEVER work_4tt(uint64_t a, uint32_t *b)
14633 return WORK_4(a, b, 475);
14636static uint64_t INLINE_NEVER work_4tu(uint64_t a, uint32_t *b)
14638 return WORK_4(a, b, 476);
14641static uint64_t INLINE_NEVER work_4tv(uint64_t a, uint32_t *b)
14643 return WORK_4(a, b, 477);
14646static uint64_t INLINE_NEVER work_4tw(uint64_t a, uint32_t *b)
14648 return WORK_4(a, b, 478);
14651static uint64_t INLINE_NEVER work_4tx(uint64_t a, uint32_t *b)
14653 return WORK_4(a, b, 479);
14656static uint64_t INLINE_NEVER work_4ua(uint64_t a, uint32_t *b)
14658 return WORK_4(a, b, 480);
14661static uint64_t INLINE_NEVER work_4ub(uint64_t a, uint32_t *b)
14663 return WORK_4(a, b, 481);
14666static uint64_t INLINE_NEVER work_4uc(uint64_t a, uint32_t *b)
14668 return WORK_4(a, b, 482);
14671static uint64_t INLINE_NEVER work_4ud(uint64_t a, uint32_t *b)
14673 return WORK_4(a, b, 483);
14676static uint64_t INLINE_NEVER work_4ue(uint64_t a, uint32_t *b)
14678 return WORK_4(a, b, 484);
14681static uint64_t INLINE_NEVER work_4uf(uint64_t a, uint32_t *b)
14683 return WORK_4(a, b, 485);
14686static uint64_t INLINE_NEVER work_4ug(uint64_t a, uint32_t *b)
14688 return WORK_4(a, b, 486);
14691static uint64_t INLINE_NEVER work_4uh(uint64_t a, uint32_t *b)
14693 return WORK_4(a, b, 487);
14696static uint64_t INLINE_NEVER work_4ui(uint64_t a, uint32_t *b)
14698 return WORK_4(a, b, 488);
14701static uint64_t INLINE_NEVER work_4uj(uint64_t a, uint32_t *b)
14703 return WORK_4(a, b, 489);
14706static uint64_t INLINE_NEVER work_4uk(uint64_t a, uint32_t *b)
14708 return WORK_4(a, b, 490);
14711static uint64_t INLINE_NEVER work_4ul(uint64_t a, uint32_t *b)
14713 return WORK_4(a, b, 491);
14716static uint64_t INLINE_NEVER work_4um(uint64_t a, uint32_t *b)
14718 return WORK_4(a, b, 492);
14721static uint64_t INLINE_NEVER work_4un(uint64_t a, uint32_t *b)
14723 return WORK_4(a, b, 493);
14726static uint64_t INLINE_NEVER work_4uo(uint64_t a, uint32_t *b)
14728 return WORK_4(a, b, 494);
14731static uint64_t INLINE_NEVER work_4up(uint64_t a, uint32_t *b)
14733 return WORK_4(a, b, 495);
14736static uint64_t INLINE_NEVER work_4uq(uint64_t a, uint32_t *b)
14738 return WORK_4(a, b, 496);
14741static uint64_t INLINE_NEVER work_4ur(uint64_t a, uint32_t *b)
14743 return WORK_4(a, b, 497);
14746static uint64_t INLINE_NEVER work_4us(uint64_t a, uint32_t *b)
14748 return WORK_4(a, b, 498);
14751static uint64_t INLINE_NEVER work_4ut(uint64_t a, uint32_t *b)
14753 return WORK_4(a, b, 499);
14756static uint64_t INLINE_NEVER work_4uu(uint64_t a, uint32_t *b)
14758 return WORK_4(a, b, 500);
14761static uint64_t INLINE_NEVER work_4uv(uint64_t a, uint32_t *b)
14763 return WORK_4(a, b, 501);
14766static uint64_t INLINE_NEVER work_4uw(uint64_t a, uint32_t *b)
14768 return WORK_4(a, b, 502);
14771static uint64_t INLINE_NEVER work_4ux(uint64_t a, uint32_t *b)
14773 return WORK_4(a, b, 503);
14776static uint64_t INLINE_NEVER work_4va(uint64_t a, uint32_t *b)
14778 return WORK_4(a, b, 504);
14781static uint64_t INLINE_NEVER work_4vb(uint64_t a, uint32_t *b)
14783 return WORK_4(a, b, 505);
14786static uint64_t INLINE_NEVER work_4vc(uint64_t a, uint32_t *b)
14788 return WORK_4(a, b, 506);
14791static uint64_t INLINE_NEVER work_4vd(uint64_t a, uint32_t *b)
14793 return WORK_4(a, b, 507);
14796static uint64_t INLINE_NEVER work_4ve(uint64_t a, uint32_t *b)
14798 return WORK_4(a, b, 508);
14801static uint64_t INLINE_NEVER work_4vf(uint64_t a, uint32_t *b)
14803 return WORK_4(a, b, 509);
14806static uint64_t INLINE_NEVER work_4vg(uint64_t a, uint32_t *b)
14808 return WORK_4(a, b, 510);
14811static uint64_t INLINE_NEVER work_4vh(uint64_t a, uint32_t *b)
14813 return WORK_4(a, b, 511);
14816static uint64_t INLINE_NEVER work_4vi(uint64_t a, uint32_t *b)
14818 return WORK_4(a, b, 512);
14821static uint64_t INLINE_NEVER work_4vj(uint64_t a, uint32_t *b)
14823 return WORK_4(a, b, 513);
14826static uint64_t INLINE_NEVER work_4vk(uint64_t a, uint32_t *b)
14828 return WORK_4(a, b, 514);
14831static uint64_t INLINE_NEVER work_4vl(uint64_t a, uint32_t *b)
14833 return WORK_4(a, b, 515);
14836static uint64_t INLINE_NEVER work_4vm(uint64_t a, uint32_t *b)
14838 return WORK_4(a, b, 516);
14841static uint64_t INLINE_NEVER work_4vn(uint64_t a, uint32_t *b)
14843 return WORK_4(a, b, 517);
14846static uint64_t INLINE_NEVER work_4vo(uint64_t a, uint32_t *b)
14848 return WORK_4(a, b, 518);
14851static uint64_t INLINE_NEVER work_4vp(uint64_t a, uint32_t *b)
14853 return WORK_4(a, b, 519);
14856static uint64_t INLINE_NEVER work_4vq(uint64_t a, uint32_t *b)
14858 return WORK_4(a, b, 520);
14861static uint64_t INLINE_NEVER work_4vr(uint64_t a, uint32_t *b)
14863 return WORK_4(a, b, 521);
14866static uint64_t INLINE_NEVER work_4vs(uint64_t a, uint32_t *b)
14868 return WORK_4(a, b, 522);
14871static uint64_t INLINE_NEVER work_4vt(uint64_t a, uint32_t *b)
14873 return WORK_4(a, b, 523);
14876static uint64_t INLINE_NEVER work_4vu(uint64_t a, uint32_t *b)
14878 return WORK_4(a, b, 524);
14881static uint64_t INLINE_NEVER work_4vv(uint64_t a, uint32_t *b)
14883 return WORK_4(a, b, 525);
14886static uint64_t INLINE_NEVER work_4vw(uint64_t a, uint32_t *b)
14888 return WORK_4(a, b, 526);
14891static uint64_t INLINE_NEVER work_4vx(uint64_t a, uint32_t *b)
14893 return WORK_4(a, b, 527);
14896static uint64_t INLINE_NEVER work_4wa(uint64_t a, uint32_t *b)
14898 return WORK_4(a, b, 528);
14901static uint64_t INLINE_NEVER work_4wb(uint64_t a, uint32_t *b)
14903 return WORK_4(a, b, 529);
14906static uint64_t INLINE_NEVER work_4wc(uint64_t a, uint32_t *b)
14908 return WORK_4(a, b, 530);
14911static uint64_t INLINE_NEVER work_4wd(uint64_t a, uint32_t *b)
14913 return WORK_4(a, b, 531);
14916static uint64_t INLINE_NEVER work_4we(uint64_t a, uint32_t *b)
14918 return WORK_4(a, b, 532);
14921static uint64_t INLINE_NEVER work_4wf(uint64_t a, uint32_t *b)
14923 return WORK_4(a, b, 533);
14926static uint64_t INLINE_NEVER work_4wg(uint64_t a, uint32_t *b)
14928 return WORK_4(a, b, 534);
14931static uint64_t INLINE_NEVER work_4wh(uint64_t a, uint32_t *b)
14933 return WORK_4(a, b, 535);
14936static uint64_t INLINE_NEVER work_4wi(uint64_t a, uint32_t *b)
14938 return WORK_4(a, b, 536);
14941static uint64_t INLINE_NEVER work_4wj(uint64_t a, uint32_t *b)
14943 return WORK_4(a, b, 537);
14946static uint64_t INLINE_NEVER work_4wk(uint64_t a, uint32_t *b)
14948 return WORK_4(a, b, 538);
14951static uint64_t INLINE_NEVER work_4wl(uint64_t a, uint32_t *b)
14953 return WORK_4(a, b, 539);
14956static uint64_t INLINE_NEVER work_4wm(uint64_t a, uint32_t *b)
14958 return WORK_4(a, b, 540);
14961static uint64_t INLINE_NEVER work_4wn(uint64_t a, uint32_t *b)
14963 return WORK_4(a, b, 541);
14966static uint64_t INLINE_NEVER work_4wo(uint64_t a, uint32_t *b)
14968 return WORK_4(a, b, 542);
14971static uint64_t INLINE_NEVER work_4wp(uint64_t a, uint32_t *b)
14973 return WORK_4(a, b, 543);
14976static uint64_t INLINE_NEVER work_4wq(uint64_t a, uint32_t *b)
14978 return WORK_4(a, b, 544);
14981static uint64_t INLINE_NEVER work_4wr(uint64_t a, uint32_t *b)
14983 return WORK_4(a, b, 545);
14986static uint64_t INLINE_NEVER work_4ws(uint64_t a, uint32_t *b)
14988 return WORK_4(a, b, 546);
14991static uint64_t INLINE_NEVER work_4wt(uint64_t a, uint32_t *b)
14993 return WORK_4(a, b, 547);
14996static uint64_t INLINE_NEVER work_4wu(uint64_t a, uint32_t *b)
14998 return WORK_4(a, b, 548);
15001static uint64_t INLINE_NEVER work_4wv(uint64_t a, uint32_t *b)
15003 return WORK_4(a, b, 549);
15006static uint64_t INLINE_NEVER work_4ww(uint64_t a, uint32_t *b)
15008 return WORK_4(a, b, 550);
15011static uint64_t INLINE_NEVER work_4wx(uint64_t a, uint32_t *b)
15013 return WORK_4(a, b, 551);
15016static uint64_t INLINE_NEVER work_4xa(uint64_t a, uint32_t *b)
15018 return WORK_4(a, b, 552);
15021static uint64_t INLINE_NEVER work_4xb(uint64_t a, uint32_t *b)
15023 return WORK_4(a, b, 553);
15026static uint64_t INLINE_NEVER work_4xc(uint64_t a, uint32_t *b)
15028 return WORK_4(a, b, 554);
15031static uint64_t INLINE_NEVER work_4xd(uint64_t a, uint32_t *b)
15033 return WORK_4(a, b, 555);
15036static uint64_t INLINE_NEVER work_4xe(uint64_t a, uint32_t *b)
15038 return WORK_4(a, b, 556);
15041static uint64_t INLINE_NEVER work_4xf(uint64_t a, uint32_t *b)
15043 return WORK_4(a, b, 557);
15046static uint64_t INLINE_NEVER work_4xg(uint64_t a, uint32_t *b)
15048 return WORK_4(a, b, 558);
15051static uint64_t INLINE_NEVER work_4xh(uint64_t a, uint32_t *b)
15053 return WORK_4(a, b, 559);
15056static uint64_t INLINE_NEVER work_4xi(uint64_t a, uint32_t *b)
15058 return WORK_4(a, b, 560);
15061static uint64_t INLINE_NEVER work_4xj(uint64_t a, uint32_t *b)
15063 return WORK_4(a, b, 561);
15066static uint64_t INLINE_NEVER work_4xk(uint64_t a, uint32_t *b)
15068 return WORK_4(a, b, 562);
15071static uint64_t INLINE_NEVER work_4xl(uint64_t a, uint32_t *b)
15073 return WORK_4(a, b, 563);
15076static uint64_t INLINE_NEVER work_4xm(uint64_t a, uint32_t *b)
15078 return WORK_4(a, b, 564);
15081static uint64_t INLINE_NEVER work_4xn(uint64_t a, uint32_t *b)
15083 return WORK_4(a, b, 565);
15086static uint64_t INLINE_NEVER work_4xo(uint64_t a, uint32_t *b)
15088 return WORK_4(a, b, 566);
15091static uint64_t INLINE_NEVER work_4xp(uint64_t a, uint32_t *b)
15093 return WORK_4(a, b, 567);
15096static uint64_t INLINE_NEVER work_4xq(uint64_t a, uint32_t *b)
15098 return WORK_4(a, b, 568);
15101static uint64_t INLINE_NEVER work_4xr(uint64_t a, uint32_t *b)
15103 return WORK_4(a, b, 569);
15106static uint64_t INLINE_NEVER work_4xs(uint64_t a, uint32_t *b)
15108 return WORK_4(a, b, 570);
15111static uint64_t INLINE_NEVER work_4xt(uint64_t a, uint32_t *b)
15113 return WORK_4(a, b, 571);
15116static uint64_t INLINE_NEVER work_4xu(uint64_t a, uint32_t *b)
15118 return WORK_4(a, b, 572);
15121static uint64_t INLINE_NEVER work_4xv(uint64_t a, uint32_t *b)
15123 return WORK_4(a, b, 573);
15126static uint64_t INLINE_NEVER work_4xw(uint64_t a, uint32_t *b)
15128 return WORK_4(a, b, 574);
15131static uint64_t INLINE_NEVER work_4xx(uint64_t a, uint32_t *b)
15133 return WORK_4(a, b, 575);
15136static work_4_fn_t work_4[] = {
15137 work_4aa, work_4ab, work_4ac, work_4ad, work_4ae, work_4af, work_4ag, work_4ah,
15138 work_4ai, work_4aj, work_4ak, work_4al, work_4am, work_4an, work_4ao, work_4ap,
15139 work_4aq, work_4ar, work_4as, work_4at, work_4au, work_4av, work_4aw, work_4ax,
15140 work_4ba, work_4bb, work_4bc, work_4bd, work_4be, work_4bf, work_4bg, work_4bh,
15141 work_4bi, work_4bj, work_4bk, work_4bl, work_4bm, work_4bn, work_4bo, work_4bp,
15142 work_4bq, work_4br, work_4bs, work_4bt, work_4bu, work_4bv, work_4bw, work_4bx,
15143 work_4ca, work_4cb, work_4cc, work_4cd, work_4ce, work_4cf, work_4cg, work_4ch,
15144 work_4ci, work_4cj, work_4ck, work_4cl, work_4cm, work_4cn, work_4co, work_4cp,
15145 work_4cq, work_4cr, work_4cs, work_4ct, work_4cu, work_4cv, work_4cw, work_4cx,
15146 work_4da, work_4db, work_4dc, work_4dd, work_4de, work_4df, work_4dg, work_4dh,
15147 work_4di, work_4dj, work_4dk, work_4dl, work_4dm, work_4dn, work_4do, work_4dp,
15148 work_4dq, work_4dr, work_4ds, work_4dt, work_4du, work_4dv, work_4dw, work_4dx,
15149 work_4ea, work_4eb, work_4ec, work_4ed, work_4ee, work_4ef, work_4eg, work_4eh,
15150 work_4ei, work_4ej, work_4ek, work_4el, work_4em, work_4en, work_4eo, work_4ep,
15151 work_4eq, work_4er, work_4es, work_4et, work_4eu, work_4ev, work_4ew, work_4ex,
15152 work_4fa, work_4fb, work_4fc, work_4fd, work_4fe, work_4ff, work_4fg, work_4fh,
15153 work_4fi, work_4fj, work_4fk, work_4fl, work_4fm, work_4fn, work_4fo, work_4fp,
15154 work_4fq, work_4fr, work_4fs, work_4ft, work_4fu, work_4fv, work_4fw, work_4fx,
15155 work_4ga, work_4gb, work_4gc, work_4gd, work_4ge, work_4gf, work_4gg, work_4gh,
15156 work_4gi, work_4gj, work_4gk, work_4gl, work_4gm, work_4gn, work_4go, work_4gp,
15157 work_4gq, work_4gr, work_4gs, work_4gt, work_4gu, work_4gv, work_4gw, work_4gx,
15158 work_4ha, work_4hb, work_4hc, work_4hd, work_4he, work_4hf, work_4hg, work_4hh,
15159 work_4hi, work_4hj, work_4hk, work_4hl, work_4hm, work_4hn, work_4ho, work_4hp,
15160 work_4hq, work_4hr, work_4hs, work_4ht, work_4hu, work_4hv, work_4hw, work_4hx,
15161 work_4ia, work_4ib, work_4ic, work_4id, work_4ie, work_4if, work_4ig, work_4ih,
15162 work_4ii, work_4ij, work_4ik, work_4il, work_4im, work_4in, work_4io, work_4ip,
15163 work_4iq, work_4ir, work_4is, work_4it, work_4iu, work_4iv, work_4iw, work_4ix,
15164 work_4ja, work_4jb, work_4jc, work_4jd, work_4je, work_4jf, work_4jg, work_4jh,
15165 work_4ji, work_4jj, work_4jk, work_4jl, work_4jm, work_4jn, work_4jo, work_4jp,
15166 work_4jq, work_4jr, work_4js, work_4jt, work_4ju, work_4jv, work_4jw, work_4jx,
15167 work_4ka, work_4kb, work_4kc, work_4kd, work_4ke, work_4kf, work_4kg, work_4kh,
15168 work_4ki, work_4kj, work_4kk, work_4kl, work_4km, work_4kn, work_4ko, work_4kp,
15169 work_4kq, work_4kr, work_4ks, work_4kt, work_4ku, work_4kv, work_4kw, work_4kx,
15170 work_4la, work_4lb, work_4lc, work_4ld, work_4le, work_4lf, work_4lg, work_4lh,
15171 work_4li, work_4lj, work_4lk, work_4ll, work_4lm, work_4ln, work_4lo, work_4lp,
15172 work_4lq, work_4lr, work_4ls, work_4lt, work_4lu, work_4lv, work_4lw, work_4lx,
15173 work_4ma, work_4mb, work_4mc, work_4md, work_4me, work_4mf, work_4mg, work_4mh,
15174 work_4mi, work_4mj, work_4mk, work_4ml, work_4mm, work_4mn, work_4mo, work_4mp,
15175 work_4mq, work_4mr, work_4ms, work_4mt, work_4mu, work_4mv, work_4mw, work_4mx,
15176 work_4na, work_4nb, work_4nc, work_4nd, work_4ne, work_4nf, work_4ng, work_4nh,
15177 work_4ni, work_4nj, work_4nk, work_4nl, work_4nm, work_4nn, work_4no, work_4np,
15178 work_4nq, work_4nr, work_4ns, work_4nt, work_4nu, work_4nv, work_4nw, work_4nx,
15179 work_4oa, work_4ob, work_4oc, work_4od, work_4oe, work_4of, work_4og, work_4oh,
15180 work_4oi, work_4oj, work_4ok, work_4ol, work_4om, work_4on, work_4oo, work_4op,
15181 work_4oq, work_4or, work_4os, work_4ot, work_4ou, work_4ov, work_4ow, work_4ox,
15182 work_4pa, work_4pb, work_4pc, work_4pd, work_4pe, work_4pf, work_4pg, work_4ph,
15183 work_4pi, work_4pj, work_4pk, work_4pl, work_4pm, work_4pn, work_4po, work_4pp,
15184 work_4pq, work_4pr, work_4ps, work_4pt, work_4pu, work_4pv, work_4pw, work_4px,
15185 work_4qa, work_4qb, work_4qc, work_4qd, work_4qe, work_4qf, work_4qg, work_4qh,
15186 work_4qi, work_4qj, work_4qk, work_4ql, work_4qm, work_4qn, work_4qo, work_4qp,
15187 work_4qq, work_4qr, work_4qs, work_4qt, work_4qu, work_4qv, work_4qw, work_4qx,
15188 work_4ra, work_4rb, work_4rc, work_4rd, work_4re, work_4rf, work_4rg, work_4rh,
15189 work_4ri, work_4rj, work_4rk, work_4rl, work_4rm, work_4rn, work_4ro, work_4rp,
15190 work_4rq, work_4rr, work_4rs, work_4rt, work_4ru, work_4rv, work_4rw, work_4rx,
15191 work_4sa, work_4sb, work_4sc, work_4sd, work_4se, work_4sf, work_4sg, work_4sh,
15192 work_4si, work_4sj, work_4sk, work_4sl, work_4sm, work_4sn, work_4so, work_4sp,
15193 work_4sq, work_4sr, work_4ss, work_4st, work_4su, work_4sv, work_4sw, work_4sx,
15194 work_4ta, work_4tb, work_4tc, work_4td, work_4te, work_4tf, work_4tg, work_4th,
15195 work_4ti, work_4tj, work_4tk, work_4tl, work_4tm, work_4tn, work_4to, work_4tp,
15196 work_4tq, work_4tr, work_4ts, work_4tt, work_4tu, work_4tv, work_4tw, work_4tx,
15197 work_4ua, work_4ub, work_4uc, work_4ud, work_4ue, work_4uf, work_4ug, work_4uh,
15198 work_4ui, work_4uj, work_4uk, work_4ul, work_4um, work_4un, work_4uo, work_4up,
15199 work_4uq, work_4ur, work_4us, work_4ut, work_4uu, work_4uv, work_4uw, work_4ux,
15200 work_4va, work_4vb, work_4vc, work_4vd, work_4ve, work_4vf, work_4vg, work_4vh,
15201 work_4vi, work_4vj, work_4vk, work_4vl, work_4vm, work_4vn, work_4vo, work_4vp,
15202 work_4vq, work_4vr, work_4vs, work_4vt, work_4vu, work_4vv, work_4vw, work_4vx,
15203 work_4wa, work_4wb, work_4wc, work_4wd, work_4we, work_4wf, work_4wg, work_4wh,
15204 work_4wi, work_4wj, work_4wk, work_4wl, work_4wm, work_4wn, work_4wo, work_4wp,
15205 work_4wq, work_4wr, work_4ws, work_4wt, work_4wu, work_4wv, work_4ww, work_4wx,
15206 work_4xa, work_4xb, work_4xc, work_4xd, work_4xe, work_4xf, work_4xg, work_4xh,
15207 work_4xi, work_4xj, work_4xk, work_4xl, work_4xm, work_4xn, work_4xo, work_4xp,
15208 work_4xq, work_4xr, work_4xs, work_4xt, work_4xu, work_4xv, work_4xw, work_4xx
15211static uint16_t work_4_rnd[] = {
15212 179, 285, 182, 547, 171, 346, 155, 505, 402, 81, 472, 409, 234, 79, 477, 341,
15213 151, 215, 318, 0, 408, 461, 57, 314, 438, 165, 486, 61, 205, 310, 16, 245,
15214 453, 572, 493, 533, 10, 296, 32, 437, 92, 507, 12, 238, 336, 444, 223, 419,
15215 30, 449, 52, 366, 88, 567, 333, 77, 84, 345, 130, 75, 443, 227, 349, 384,
15216 15, 184, 220, 556, 133, 361, 23, 511, 209, 322, 403, 59, 376, 213, 263, 162,
15217 252, 259, 125, 168, 332, 177, 200, 246, 370, 526, 123, 175, 255, 365, 85, 464,
15218 520, 463, 235, 191, 316, 452, 350, 465, 427, 410, 275, 126, 265, 565, 289, 154,
15219 569, 448, 374, 483, 192, 436, 319, 105, 383, 144, 27, 250, 39, 313, 379, 257,
15220 120, 535, 382, 121, 490, 460, 397, 531, 65, 399, 232, 390, 529, 367, 185, 508,
15221 237, 26, 396, 308, 391, 60, 389, 145, 170, 117, 439, 301, 189, 315, 320, 36,
15222 42, 43, 94, 552, 112, 456, 124, 169, 115, 6, 20, 442, 525, 551, 298, 150,
15223 570, 173, 378, 221, 513, 538, 424, 138, 91, 360, 434, 167, 199, 204, 70, 479,
15224 44, 156, 433, 114, 174, 423, 82, 242, 368, 446, 8, 5, 545, 194, 190, 323,
15225 417, 139, 455, 217, 226, 447, 377, 451, 405, 69, 253, 539, 80, 288, 160, 295,
15226 11, 198, 387, 268, 503, 51, 413, 214, 412, 329, 415, 317, 364, 468, 216, 236,
15227 22, 163, 148, 481, 532, 562, 86, 89, 98, 264, 300, 414, 563, 311, 542, 63,
15228 282, 56, 159, 33, 136, 111, 568, 528, 1, 110, 230, 518, 394, 516, 260, 432,
15229 454, 35, 571, 458, 355, 243, 37, 206, 351, 489, 76, 475, 312, 328, 347, 211,
15230 375, 359, 101, 109, 353, 292, 183, 240, 96, 386, 339, 335, 143, 212, 515, 119,
15231 305, 342, 62, 269, 557, 548, 248, 496, 50, 421, 99, 48, 202, 2, 521, 330,
15232 283, 512, 457, 307, 474, 372, 135, 471, 25, 90, 277, 392, 41, 546, 131, 38,
15233 304, 55, 172, 440, 207, 271, 258, 380, 530, 431, 17, 430, 100, 47, 180, 262,
15234 543, 534, 74, 152, 356, 574, 233, 325, 181, 494, 222, 72, 266, 106, 134, 358,
15235 426, 467, 502, 67, 83, 128, 147, 416, 418, 371, 157, 491, 231, 422, 321, 149,
15236 281, 24, 195, 536, 95, 411, 498, 166, 122, 395, 21, 537, 401, 303, 108, 186,
15237 7, 306, 188, 550, 385, 104, 178, 500, 514, 210, 46, 196, 309, 478, 247, 485,
15238 251, 129, 575, 469, 193, 564, 197, 103, 102, 337, 388, 294, 66, 4, 343, 425,
15239 73, 558, 400, 116, 239, 524, 519, 504, 153, 429, 549, 302, 450, 290, 357, 267,
15240 228, 229, 127, 509, 404, 93, 352, 393, 299, 241, 373, 435, 187, 559, 484, 555,
15241 362, 29, 573, 54, 176, 506, 49, 218, 291, 113, 517, 273, 3, 58, 324, 287,
15242 381, 219, 522, 225, 499, 297, 28, 286, 338, 270, 208, 87, 142, 406, 560, 327,
15243 407, 466, 274, 334, 527, 488, 9, 118, 272, 140, 476, 445, 71, 523, 19, 279,
15244 14, 132, 161, 31, 164, 470, 276, 224, 278, 64, 541, 487, 68, 348, 201, 344,
15245 482, 45, 34, 107, 561, 428, 354, 420, 495, 363, 40, 340, 280, 441, 53, 473,
15246 13, 497, 501, 331, 244, 462, 459, 254, 492, 137, 141, 293, 203, 566, 78, 18,
15247 284, 398, 510, 554, 540, 261, 249, 544, 256, 326, 97, 480, 146, 369, 553, 158
15250static inline void prefetch_code(uintptr_t addr,
int num)
15252 for (
int i = 0; i < num; i++)
15256static int worker_thread(
void *arg)
15259 uint32_t i, exit_test;
15262 thread_arg_t *thread_arg = arg;
15263 test_global_t *global = thread_arg->global;
15264 test_stat_t *stat = &thread_arg->stat;
15265 test_options_t *test_options = &global->test_options;
15266 const uint32_t num_func = test_options->num_func;
15267 const int pattern = test_options->pattern;
15268 const uint32_t pref_before = test_options->pref_before;
15269 const uint32_t pref_0 = test_options->pref_0;
15270 const uint32_t pref_1 = test_options->pref_1;
15271 const uint32_t pref_2 = test_options->pref_2;
15272 const uint32_t pref_3 = test_options->pref_3;
15273 const uint32_t pref_4 = test_options->pref_4;
15274 uint64_t rounds = test_options->rounds;
15275 uint64_t dummy_sum = 0;
15276 uint32_t *b = global->worker_mem;
15280 printf(
"Thread %i starting on CPU %i\n", thr,
odp_cpu_id());
15296 for (i = 0; i < num_func; i++) {
15302 uint32_t pref_i = i + pref_before;
15304 if (pref_i >= num_func)
15305 pref_i = pref_i - num_func;
15307 uint32_t p0 = pref_i;
15308 uint32_t p1 = pref_i;
15309 uint32_t p2 = pref_i;
15310 uint32_t p3 = pref_i;
15311 uint32_t p4 = pref_i;
15313 if (pattern == PATTERN_RANDOM) {
15314 i0 = work_0_rnd[i];
15315 i1 = work_1_rnd[i];
15316 i2 = work_2_rnd[i];
15317 i3 = work_3_rnd[i];
15318 i4 = work_4_rnd[i];
15320 p0 = work_0_rnd[pref_i];
15321 p1 = work_1_rnd[pref_i];
15322 p2 = work_2_rnd[pref_i];
15323 p3 = work_3_rnd[pref_i];
15324 p4 = work_4_rnd[pref_i];
15327 prefetch_code((uintptr_t)work_0[p0], pref_0);
15328 dummy_sum += work_0[i0](dummy_sum, b, c);
15330 prefetch_code((uintptr_t)work_1[p1], pref_1);
15331 dummy_sum += work_1[i1](dummy_sum, b, c);
15333 prefetch_code((uintptr_t)work_2[p2], pref_2);
15334 dummy_sum += work_2[i2](dummy_sum, b, c);
15336 prefetch_code((uintptr_t)work_3[p3], pref_3);
15337 dummy_sum += work_3[i3](dummy_sum, b);
15339 prefetch_code((uintptr_t)work_4[p4], pref_4);
15340 dummy_sum += work_4[i4](dummy_sum, b);
15350 rounds = test_options->rounds - rounds;
15351 stat->loops = rounds * num_func;
15354 stat->dummy_sum = dummy_sum;
15359static int start_workers(test_global_t *global,
odp_instance_t instance)
15361 odph_thread_common_param_t thr_common;
15363 test_options_t *test_options = &global->test_options;
15364 const int num_cpu = test_options->num_cpu;
15365 odph_thread_param_t thr_param[num_cpu];
15367 memset(global->thread_tbl, 0,
sizeof(global->thread_tbl));
15368 odph_thread_common_param_init(&thr_common);
15370 thr_common.instance = instance;
15371 thr_common.cpumask = &global->cpumask;
15373 for (i = 0; i < num_cpu; i++) {
15374 odph_thread_param_init(&thr_param[i]);
15375 thr_param[i].start = worker_thread;
15376 thr_param[i].arg = &global->thread_arg[i];
15380 ret = odph_thread_create(global->thread_tbl, &thr_common, thr_param, num_cpu);
15382 if (ret != num_cpu) {
15383 ODPH_ERR(
"Thread create failed %i\n", ret);
15390static void print_stat(test_global_t *global)
15393 uint64_t nsec, loops;
15394 uint64_t sum_cycles = 0;
15395 uint64_t sum_nsec = 0;
15396 uint64_t sum_loops = 0;
15397 test_options_t *test_options = &global->test_options;
15398 const uint32_t num_cpu = test_options->num_cpu;
15399 double rate, sum_sec, ave_loops;
15400 const double giga = 1000000000.0;
15401 const double kilo = 1000.0;
15407 printf(
"Loops per sec per thread (k / sec):\n");
15408 printf(
"-----------------------------------------------\n");
15409 printf(
" 1 2 3 4 5 6 7 8 9 10");
15411 for (i = 0; i < num_cpu; i++) {
15412 test_stat_t *stat = &global->thread_arg[i].stat;
15414 nsec = stat->tot_nsec;
15415 loops = stat->loops;
15425 rate = loops / (nsec / giga);
15426 printf(
"%8.1f ", rate / kilo);
15429 sum_loops += loops;
15430 sum_cycles += stat->cycles;
15433 sum_sec = sum_nsec / giga;
15434 ave_loops = sum_loops / sum_sec;
15437 printf(
"TOTAL (%i workers)\n", num_cpu);
15438 printf(
" ave loops per sec: %.1f k/sec\n", ave_loops / kilo);
15439 printf(
" ave test run time: %.3f msec\n", 1000 * (sum_sec / num_cpu));
15440 printf(
" ave CPU cycles per loop: %.1f\n",
15441 sum_loops > 0 ? sum_cycles / (
double)sum_loops : 0);
15445static void print_usage(
void)
15448 "Instruction cache performance test options:\n"
15450 " -c, --num_cpu <num> Number of CPUs (worker threads). 0: all available CPUs. Default: 1\n"
15451 " -r, --rounds <num> Number of rounds. Default: 10000\n"
15452 " -p, --pattern <p> Function call pattern:\n"
15454 " 1: Random (default)\n"
15455 " -n, --num_func <num> Number of functions to call per function type.\n"
15456 " 0: all functions (default)\n"
15457 " -0, --pref_0 <num> Number of 64B cache lines to prefetch of function type 0\n"
15458 " -1, --pref_1 <num> Number of 64B cache lines to prefetch of function type 1\n"
15459 " -2, --pref_2 <num> Number of 64B cache lines to prefetch of function type 2\n"
15460 " -3, --pref_3 <num> Number of 64B cache lines to prefetch of function type 3\n"
15461 " -4, --pref_4 <num> Number of 64B cache lines to prefetch of function type 4\n"
15462 " -b, --pref_before <num> Perform prefetches <num> function calls behorehand.\n"
15463 " Must be less than --num_func.\n"
15464 " -h, --help This help\n"
15468static int parse_options(
int argc,
char *argv[], test_global_t *global)
15471 test_options_t *test_options = &global->test_options;
15473 uint32_t max_func = ODPH_ARRAY_SIZE(work_0);
15475 static const struct option longopts[] = {
15476 {
"num_cpu", required_argument, NULL,
'c'},
15477 {
"rounds", required_argument, NULL,
'r'},
15478 {
"pattern", required_argument, NULL,
'p'},
15479 {
"num_func", required_argument, NULL,
'n'},
15480 {
"pref_0", required_argument, NULL,
'0'},
15481 {
"pref_1", required_argument, NULL,
'1'},
15482 {
"pref_2", required_argument, NULL,
'2'},
15483 {
"pref_3", required_argument, NULL,
'3'},
15484 {
"pref_4", required_argument, NULL,
'4'},
15485 {
"pref_before", required_argument, NULL,
'b'},
15486 {
"help", no_argument, NULL,
'h'},
15490 static const char *shortopts =
"+c:r:p:n:0:1:2:3:4:b:h";
15492 global->max_func = max_func;
15494 test_options->num_cpu = 1;
15495 test_options->rounds = 10000;
15496 test_options->pattern = PATTERN_RANDOM;
15497 test_options->num_func = max_func;
15498 test_options->pref_0 = 0;
15499 test_options->pref_1 = 0;
15500 test_options->pref_2 = 0;
15501 test_options->pref_3 = 0;
15502 test_options->pref_4 = 0;
15503 test_options->pref_before = 0;
15506 opt = getopt_long(argc, argv, shortopts, longopts, NULL);
15513 test_options->num_cpu = atoi(optarg);
15516 test_options->rounds = atoll(optarg);
15519 test_options->pattern = atoi(optarg);
15522 test_options->num_func = atoi(optarg);
15525 test_options->pref_0 = atoi(optarg);
15528 test_options->pref_1 = atoi(optarg);
15531 test_options->pref_2 = atoi(optarg);
15534 test_options->pref_3 = atoi(optarg);
15537 test_options->pref_4 = atoi(optarg);
15540 test_options->pref_before = atoi(optarg);
15551 if (test_options->num_func == 0)
15552 test_options->num_func = max_func;
15554 if (test_options->num_func > max_func) {
15555 ODPH_ERR(
"Bad number of functions: %u (max: %u)\n", test_options->num_func,
15561 if (test_options->num_func + MAX_WORDS > DATA_SIZE_WORDS) {
15562 ODPH_ERR(
"Not enough data, %u words needed\n", test_options->num_func + MAX_WORDS);
15566 if (test_options->pref_before >= test_options->num_func) {
15567 ODPH_ERR(
"Too large --pref_before value, must be less than --num_func (%u)\n",
15568 test_options->num_func);
15575static int set_num_cpu(test_global_t *global)
15578 test_options_t *test_options = &global->test_options;
15579 int num_cpu = test_options->num_cpu;
15589 if (num_cpu && ret != num_cpu) {
15590 ODPH_ERR(
"Too many workers. Max supported %i\n.", ret);
15595 if (num_cpu == 0) {
15597 test_options->num_cpu = num_cpu;
15605static void sig_handler(
int signo)
15609 if (test_global == NULL)
15615static int setup_sig_handler(
void)
15617 struct sigaction action;
15619 memset(&action, 0,
sizeof(action));
15620 action.sa_handler = sig_handler;
15624 if (sigemptyset(&action.sa_mask))
15627 if (sigaction(SIGINT, &action, NULL))
15633int main(
int argc,
char **argv)
15635 odph_helper_options_t helper_options;
15639 test_global_t *global;
15640 test_options_t *test_options;
15641 uint64_t data_size, table_size, max_table_size;
15642 uint32_t i, num_cpu;
15646 if (setup_sig_handler()) {
15647 ODPH_ERR(
"Signal handler setup failed\n");
15648 exit(EXIT_FAILURE);
15652 argc = odph_parse_options(argc, argv);
15653 if (odph_options(&helper_options)) {
15654 ODPH_ERR(
"Reading ODP helper options failed.\n");
15655 exit(EXIT_FAILURE);
15659 init.
mem_model = helper_options.mem_model;
15662 ODPH_ERR(
"Global init failed.\n");
15663 exit(EXIT_FAILURE);
15667 ODPH_ERR(
"Local init failed.\n");
15668 exit(EXIT_FAILURE);
15671 shm =
odp_shm_reserve(
"icache perf global",
sizeof(test_global_t), ODP_CACHE_LINE_SIZE, 0);
15674 ODPH_ERR(
"SHM reserve failed.\n");
15675 exit(EXIT_FAILURE);
15679 if (global == NULL) {
15680 ODPH_ERR(
"SHM addr failed\n");
15681 exit(EXIT_FAILURE);
15683 test_global = global;
15685 memset(global, 0,
sizeof(test_global_t));
15689 global->thread_arg[i].global = global;
15691 if (parse_options(argc, argv, global))
15692 exit(EXIT_FAILURE);
15694 test_options = &global->test_options;
15698 if (set_num_cpu(global))
15699 exit(EXIT_FAILURE);
15701 num_cpu = test_options->num_cpu;
15704 shm =
odp_shm_reserve(
"Test memory", DATA_SIZE_WORDS *
sizeof(uint32_t),
15705 ODP_CACHE_LINE_SIZE, 0);
15708 ODPH_ERR(
"SHM reserve failed.\n");
15709 exit(EXIT_FAILURE);
15713 if (global->worker_mem == NULL) {
15714 ODPH_ERR(
"SHM addr failed\n");
15715 exit(EXIT_FAILURE);
15718 data = (uint32_t *)global->worker_mem;
15719 for (i = 0; i < DATA_SIZE_WORDS; i++)
15723 data_size = (MAX_WORDS + test_options->num_func) *
sizeof(uint32_t);
15726 table_size = NUM_WORK * test_options->num_func * (
sizeof(uint16_t) +
sizeof(
void *));
15729 max_table_size = table_size;
15730 if (test_options->pattern) {
15731 uint64_t max = NUM_WORK * global->max_func * (
sizeof(uint16_t) +
sizeof(
void *));
15733 max_table_size = NUM_WORK * (uint64_t)test_options->num_func * 2 *
15734 ODP_CACHE_LINE_SIZE;
15735 if (max_table_size > max)
15736 max_table_size = max;
15740 printf(
"Test parameters\n");
15741 printf(
" num workers %u\n", num_cpu);
15742 printf(
" rounds %" PRIu64
"\n", test_options->rounds);
15743 printf(
" call pattern %s\n", test_options->pattern == 0 ?
"linear" :
"random");
15744 printf(
" func calls %u\n", test_options->num_func);
15745 printf(
" num prefetch %u, %u, %u, %u, %u\n", test_options->pref_0,
15746 test_options->pref_1, test_options->pref_2, test_options->pref_3,
15747 test_options->pref_4);
15748 printf(
" prefetch before %u\n", test_options->pref_before);
15749 printf(
" min data size %.1f kB\n", (data_size + table_size) / 1024.0);
15750 printf(
" max data size %.1f kB\n\n", (data_size + max_table_size) / 1024.0);
15753 start_workers(global, instance);
15759 odph_thread_join(global->thread_tbl, num_cpu);
15761 print_stat(global);
15764 ODPH_ERR(
"SHM free failed.\n");
15765 exit(EXIT_FAILURE);
15769 ODPH_ERR(
"SHM free failed.\n");
15770 exit(EXIT_FAILURE);
15774 ODPH_ERR(
"Term local failed.\n");
15775 exit(EXIT_FAILURE);
15779 ODPH_ERR(
"Term global failed.\n");
15780 exit(EXIT_FAILURE);
void odp_atomic_init_u32(odp_atomic_u32_t *atom, uint32_t val)
Initialize atomic uint32 variable.
void odp_atomic_add_u32(odp_atomic_u32_t *atom, uint32_t val)
Add to atomic uint32 variable.
uint32_t odp_atomic_load_u32(odp_atomic_u32_t *atom)
Load value of atomic uint32 variable.
void odp_barrier_init(odp_barrier_t *barr, int count)
Initialize barrier with thread count.
void odp_barrier_wait(odp_barrier_t *barr)
Synchronize thread execution on barrier.
uint64_t odp_cpu_cycles_diff(uint64_t c2, uint64_t c1)
CPU cycle count difference.
uint64_t odp_cpu_cycles(void)
Current CPU cycle count.
int odp_cpu_id(void)
CPU identifier.
void odp_prefetch_l1i(const void *addr)
Prefetch into L1 instruction cache.
int odp_cpumask_default_worker(odp_cpumask_t *mask, int num)
Default CPU mask for worker threads.
void odp_init_param_init(odp_init_t *param)
Initialize the odp_init_t to default values for all fields.
int odp_init_local(odp_instance_t instance, odp_thread_type_t thr_type)
Thread local ODP initialization.
int odp_init_global(odp_instance_t *instance, const odp_init_t *params, const odp_platform_init_t *platform_params)
Global ODP initialization.
int odp_term_local(void)
Thread local ODP termination.
int odp_term_global(odp_instance_t instance)
Global ODP termination.
uint64_t odp_instance_t
ODP instance ID.
int odp_shm_free(odp_shm_t shm)
Free a contiguous block of shared memory.
void * odp_shm_addr(odp_shm_t shm)
Shared memory block address.
#define ODP_SHM_INVALID
Invalid shared memory block.
odp_shm_t odp_shm_reserve(const char *name, uint64_t size, uint64_t align, uint32_t flags)
Reserve a contiguous block of shared memory.
void odp_sys_info_print(void)
Print system info.
#define ODP_THREAD_COUNT_MAX
Maximum number of threads supported in build time.
int odp_thread_id(void)
Get thread identifier.
@ ODP_THREAD_WORKER
Worker thread.
@ ODP_THREAD_CONTROL
Control thread.
odp_time_t odp_time_local_strict(void)
Current local time (strict)
uint64_t odp_time_diff_ns(odp_time_t t2, odp_time_t t1)
Time difference in nanoseconds.
Global initialization parameters.
odp_mem_model_t mem_model
Application memory model.