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