API Reference Manual 1.51.0
Loading...
Searching...
No Matches
odp_icache_perf.c
1/* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright (c) 2024 Nokia
3 */
4
13#ifndef _GNU_SOURCE
14#define _GNU_SOURCE /* Needed for sigaction */
15#endif
16
17#include <stdio.h>
18#include <string.h>
19#include <stdint.h>
20#include <inttypes.h>
21#include <signal.h>
22#include <stdlib.h>
23#include <getopt.h>
24
25#include <odp_api.h>
26#include <odp/helper/odph_api.h>
27
28#ifdef __GNUC__
29 #define INLINE_NEVER __attribute__((noinline))
30 #define INLINE_ALWAYS __attribute__((always_inline))
31#else
32 #define INLINE_NEVER
33 #define INLINE_ALWAYS
34#endif
35
36/* Maximum number of data words that any work function accesses */
37#define MAX_WORDS 32
38#define DATA_SIZE_WORDS (4 * 1024)
39#define PATTERN_RANDOM 1
40#define NUM_WORK 5
41
42typedef struct test_options_t {
43 uint32_t num_cpu;
44 uint32_t num_func;
45 uint64_t rounds;
46 int pattern;
47 uint32_t pref_0;
48 uint32_t pref_1;
49 uint32_t pref_2;
50 uint32_t pref_3;
51 uint32_t pref_4;
52 uint32_t pref_before;
53
54} test_options_t;
55
56typedef struct test_stat_t {
57 uint64_t loops;
58 uint64_t tot_nsec;
59 uint64_t cycles;
60 uint64_t dummy_sum;
61
62} test_stat_t;
63
64typedef struct thread_arg_t {
65 void *global;
66 test_stat_t stat;
67
68} thread_arg_t;
69
70typedef struct test_global_t {
71 test_options_t test_options;
72 odp_atomic_u32_t exit_test;
73 odp_barrier_t barrier;
74 odp_cpumask_t cpumask;
75 void *worker_mem;
76 uint32_t max_func;
77 odph_thread_t thread_tbl[ODP_THREAD_COUNT_MAX];
78 thread_arg_t thread_arg[ODP_THREAD_COUNT_MAX];
79
80} test_global_t;
81
82static test_global_t *test_global;
83
84/* Work functions. Update MAX_WORDS value to match the largest number of words accessed. */
85
86static inline INLINE_ALWAYS uint64_t mac_28(uint64_t a, uint32_t b[], uint32_t c[])
87{
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];
116
117 return a;
118}
119
120static inline INLINE_ALWAYS uint64_t mac_30(uint64_t a, uint32_t b[], uint32_t c[])
121{
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];
152
153 return a;
154}
155
156static inline INLINE_ALWAYS uint64_t mac_32(uint64_t a, uint32_t b[], uint32_t c[])
157{
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];
190
191 return a;
192}
193
194static inline INLINE_ALWAYS uint64_t mac_const_30(uint64_t a, uint32_t b[], uint32_t c)
195{
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;
226
227 return a;
228}
229
230static inline INLINE_ALWAYS uint64_t mac_const_32(uint64_t a, uint32_t b[], uint32_t c)
231{
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;
264
265 return a;
266}
267
268typedef uint64_t (*work_0_fn_t)(uint64_t a, uint32_t *b, uint32_t *c);
269typedef uint64_t (*work_1_fn_t)(uint64_t a, uint32_t *b, uint32_t *c);
270typedef uint64_t (*work_2_fn_t)(uint64_t a, uint32_t *b, uint32_t *c);
271typedef uint64_t (*work_3_fn_t)(uint64_t a, uint32_t *b);
272typedef uint64_t (*work_4_fn_t)(uint64_t a, uint32_t *b);
273
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)))
279
280static uint64_t INLINE_NEVER work_0aa(uint64_t a, uint32_t *b, uint32_t *c)
281{
282 return WORK_0(a, b, c, 0);
283}
284
285static uint64_t INLINE_NEVER work_0ab(uint64_t a, uint32_t *b, uint32_t *c)
286{
287 return WORK_0(a, b, c, 1);
288}
289
290static uint64_t INLINE_NEVER work_0ac(uint64_t a, uint32_t *b, uint32_t *c)
291{
292 return WORK_0(a, b, c, 2);
293}
294
295static uint64_t INLINE_NEVER work_0ad(uint64_t a, uint32_t *b, uint32_t *c)
296{
297 return WORK_0(a, b, c, 3);
298}
299
300static uint64_t INLINE_NEVER work_0ae(uint64_t a, uint32_t *b, uint32_t *c)
301{
302 return WORK_0(a, b, c, 4);
303}
304
305static uint64_t INLINE_NEVER work_0af(uint64_t a, uint32_t *b, uint32_t *c)
306{
307 return WORK_0(a, b, c, 5);
308}
309
310static uint64_t INLINE_NEVER work_0ag(uint64_t a, uint32_t *b, uint32_t *c)
311{
312 return WORK_0(a, b, c, 6);
313}
314
315static uint64_t INLINE_NEVER work_0ah(uint64_t a, uint32_t *b, uint32_t *c)
316{
317 return WORK_0(a, b, c, 7);
318}
319
320static uint64_t INLINE_NEVER work_0ai(uint64_t a, uint32_t *b, uint32_t *c)
321{
322 return WORK_0(a, b, c, 8);
323}
324
325static uint64_t INLINE_NEVER work_0aj(uint64_t a, uint32_t *b, uint32_t *c)
326{
327 return WORK_0(a, b, c, 9);
328}
329
330static uint64_t INLINE_NEVER work_0ak(uint64_t a, uint32_t *b, uint32_t *c)
331{
332 return WORK_0(a, b, c, 10);
333}
334
335static uint64_t INLINE_NEVER work_0al(uint64_t a, uint32_t *b, uint32_t *c)
336{
337 return WORK_0(a, b, c, 11);
338}
339
340static uint64_t INLINE_NEVER work_0am(uint64_t a, uint32_t *b, uint32_t *c)
341{
342 return WORK_0(a, b, c, 12);
343}
344
345static uint64_t INLINE_NEVER work_0an(uint64_t a, uint32_t *b, uint32_t *c)
346{
347 return WORK_0(a, b, c, 13);
348}
349
350static uint64_t INLINE_NEVER work_0ao(uint64_t a, uint32_t *b, uint32_t *c)
351{
352 return WORK_0(a, b, c, 14);
353}
354
355static uint64_t INLINE_NEVER work_0ap(uint64_t a, uint32_t *b, uint32_t *c)
356{
357 return WORK_0(a, b, c, 15);
358}
359
360static uint64_t INLINE_NEVER work_0aq(uint64_t a, uint32_t *b, uint32_t *c)
361{
362 return WORK_0(a, b, c, 16);
363}
364
365static uint64_t INLINE_NEVER work_0ar(uint64_t a, uint32_t *b, uint32_t *c)
366{
367 return WORK_0(a, b, c, 17);
368}
369
370static uint64_t INLINE_NEVER work_0as(uint64_t a, uint32_t *b, uint32_t *c)
371{
372 return WORK_0(a, b, c, 18);
373}
374
375static uint64_t INLINE_NEVER work_0at(uint64_t a, uint32_t *b, uint32_t *c)
376{
377 return WORK_0(a, b, c, 19);
378}
379
380static uint64_t INLINE_NEVER work_0au(uint64_t a, uint32_t *b, uint32_t *c)
381{
382 return WORK_0(a, b, c, 20);
383}
384
385static uint64_t INLINE_NEVER work_0av(uint64_t a, uint32_t *b, uint32_t *c)
386{
387 return WORK_0(a, b, c, 21);
388}
389
390static uint64_t INLINE_NEVER work_0aw(uint64_t a, uint32_t *b, uint32_t *c)
391{
392 return WORK_0(a, b, c, 22);
393}
394
395static uint64_t INLINE_NEVER work_0ax(uint64_t a, uint32_t *b, uint32_t *c)
396{
397 return WORK_0(a, b, c, 23);
398}
399
400static uint64_t INLINE_NEVER work_0ba(uint64_t a, uint32_t *b, uint32_t *c)
401{
402 return WORK_0(a, b, c, 24);
403}
404
405static uint64_t INLINE_NEVER work_0bb(uint64_t a, uint32_t *b, uint32_t *c)
406{
407 return WORK_0(a, b, c, 25);
408}
409
410static uint64_t INLINE_NEVER work_0bc(uint64_t a, uint32_t *b, uint32_t *c)
411{
412 return WORK_0(a, b, c, 26);
413}
414
415static uint64_t INLINE_NEVER work_0bd(uint64_t a, uint32_t *b, uint32_t *c)
416{
417 return WORK_0(a, b, c, 27);
418}
419
420static uint64_t INLINE_NEVER work_0be(uint64_t a, uint32_t *b, uint32_t *c)
421{
422 return WORK_0(a, b, c, 28);
423}
424
425static uint64_t INLINE_NEVER work_0bf(uint64_t a, uint32_t *b, uint32_t *c)
426{
427 return WORK_0(a, b, c, 29);
428}
429
430static uint64_t INLINE_NEVER work_0bg(uint64_t a, uint32_t *b, uint32_t *c)
431{
432 return WORK_0(a, b, c, 30);
433}
434
435static uint64_t INLINE_NEVER work_0bh(uint64_t a, uint32_t *b, uint32_t *c)
436{
437 return WORK_0(a, b, c, 31);
438}
439
440static uint64_t INLINE_NEVER work_0bi(uint64_t a, uint32_t *b, uint32_t *c)
441{
442 return WORK_0(a, b, c, 32);
443}
444
445static uint64_t INLINE_NEVER work_0bj(uint64_t a, uint32_t *b, uint32_t *c)
446{
447 return WORK_0(a, b, c, 33);
448}
449
450static uint64_t INLINE_NEVER work_0bk(uint64_t a, uint32_t *b, uint32_t *c)
451{
452 return WORK_0(a, b, c, 34);
453}
454
455static uint64_t INLINE_NEVER work_0bl(uint64_t a, uint32_t *b, uint32_t *c)
456{
457 return WORK_0(a, b, c, 35);
458}
459
460static uint64_t INLINE_NEVER work_0bm(uint64_t a, uint32_t *b, uint32_t *c)
461{
462 return WORK_0(a, b, c, 36);
463}
464
465static uint64_t INLINE_NEVER work_0bn(uint64_t a, uint32_t *b, uint32_t *c)
466{
467 return WORK_0(a, b, c, 37);
468}
469
470static uint64_t INLINE_NEVER work_0bo(uint64_t a, uint32_t *b, uint32_t *c)
471{
472 return WORK_0(a, b, c, 38);
473}
474
475static uint64_t INLINE_NEVER work_0bp(uint64_t a, uint32_t *b, uint32_t *c)
476{
477 return WORK_0(a, b, c, 39);
478}
479
480static uint64_t INLINE_NEVER work_0bq(uint64_t a, uint32_t *b, uint32_t *c)
481{
482 return WORK_0(a, b, c, 40);
483}
484
485static uint64_t INLINE_NEVER work_0br(uint64_t a, uint32_t *b, uint32_t *c)
486{
487 return WORK_0(a, b, c, 41);
488}
489
490static uint64_t INLINE_NEVER work_0bs(uint64_t a, uint32_t *b, uint32_t *c)
491{
492 return WORK_0(a, b, c, 42);
493}
494
495static uint64_t INLINE_NEVER work_0bt(uint64_t a, uint32_t *b, uint32_t *c)
496{
497 return WORK_0(a, b, c, 43);
498}
499
500static uint64_t INLINE_NEVER work_0bu(uint64_t a, uint32_t *b, uint32_t *c)
501{
502 return WORK_0(a, b, c, 44);
503}
504
505static uint64_t INLINE_NEVER work_0bv(uint64_t a, uint32_t *b, uint32_t *c)
506{
507 return WORK_0(a, b, c, 45);
508}
509
510static uint64_t INLINE_NEVER work_0bw(uint64_t a, uint32_t *b, uint32_t *c)
511{
512 return WORK_0(a, b, c, 46);
513}
514
515static uint64_t INLINE_NEVER work_0bx(uint64_t a, uint32_t *b, uint32_t *c)
516{
517 return WORK_0(a, b, c, 47);
518}
519
520static uint64_t INLINE_NEVER work_0ca(uint64_t a, uint32_t *b, uint32_t *c)
521{
522 return WORK_0(a, b, c, 48);
523}
524
525static uint64_t INLINE_NEVER work_0cb(uint64_t a, uint32_t *b, uint32_t *c)
526{
527 return WORK_0(a, b, c, 49);
528}
529
530static uint64_t INLINE_NEVER work_0cc(uint64_t a, uint32_t *b, uint32_t *c)
531{
532 return WORK_0(a, b, c, 50);
533}
534
535static uint64_t INLINE_NEVER work_0cd(uint64_t a, uint32_t *b, uint32_t *c)
536{
537 return WORK_0(a, b, c, 51);
538}
539
540static uint64_t INLINE_NEVER work_0ce(uint64_t a, uint32_t *b, uint32_t *c)
541{
542 return WORK_0(a, b, c, 52);
543}
544
545static uint64_t INLINE_NEVER work_0cf(uint64_t a, uint32_t *b, uint32_t *c)
546{
547 return WORK_0(a, b, c, 53);
548}
549
550static uint64_t INLINE_NEVER work_0cg(uint64_t a, uint32_t *b, uint32_t *c)
551{
552 return WORK_0(a, b, c, 54);
553}
554
555static uint64_t INLINE_NEVER work_0ch(uint64_t a, uint32_t *b, uint32_t *c)
556{
557 return WORK_0(a, b, c, 55);
558}
559
560static uint64_t INLINE_NEVER work_0ci(uint64_t a, uint32_t *b, uint32_t *c)
561{
562 return WORK_0(a, b, c, 56);
563}
564
565static uint64_t INLINE_NEVER work_0cj(uint64_t a, uint32_t *b, uint32_t *c)
566{
567 return WORK_0(a, b, c, 57);
568}
569
570static uint64_t INLINE_NEVER work_0ck(uint64_t a, uint32_t *b, uint32_t *c)
571{
572 return WORK_0(a, b, c, 58);
573}
574
575static uint64_t INLINE_NEVER work_0cl(uint64_t a, uint32_t *b, uint32_t *c)
576{
577 return WORK_0(a, b, c, 59);
578}
579
580static uint64_t INLINE_NEVER work_0cm(uint64_t a, uint32_t *b, uint32_t *c)
581{
582 return WORK_0(a, b, c, 60);
583}
584
585static uint64_t INLINE_NEVER work_0cn(uint64_t a, uint32_t *b, uint32_t *c)
586{
587 return WORK_0(a, b, c, 61);
588}
589
590static uint64_t INLINE_NEVER work_0co(uint64_t a, uint32_t *b, uint32_t *c)
591{
592 return WORK_0(a, b, c, 62);
593}
594
595static uint64_t INLINE_NEVER work_0cp(uint64_t a, uint32_t *b, uint32_t *c)
596{
597 return WORK_0(a, b, c, 63);
598}
599
600static uint64_t INLINE_NEVER work_0cq(uint64_t a, uint32_t *b, uint32_t *c)
601{
602 return WORK_0(a, b, c, 64);
603}
604
605static uint64_t INLINE_NEVER work_0cr(uint64_t a, uint32_t *b, uint32_t *c)
606{
607 return WORK_0(a, b, c, 65);
608}
609
610static uint64_t INLINE_NEVER work_0cs(uint64_t a, uint32_t *b, uint32_t *c)
611{
612 return WORK_0(a, b, c, 66);
613}
614
615static uint64_t INLINE_NEVER work_0ct(uint64_t a, uint32_t *b, uint32_t *c)
616{
617 return WORK_0(a, b, c, 67);
618}
619
620static uint64_t INLINE_NEVER work_0cu(uint64_t a, uint32_t *b, uint32_t *c)
621{
622 return WORK_0(a, b, c, 68);
623}
624
625static uint64_t INLINE_NEVER work_0cv(uint64_t a, uint32_t *b, uint32_t *c)
626{
627 return WORK_0(a, b, c, 69);
628}
629
630static uint64_t INLINE_NEVER work_0cw(uint64_t a, uint32_t *b, uint32_t *c)
631{
632 return WORK_0(a, b, c, 70);
633}
634
635static uint64_t INLINE_NEVER work_0cx(uint64_t a, uint32_t *b, uint32_t *c)
636{
637 return WORK_0(a, b, c, 71);
638}
639
640static uint64_t INLINE_NEVER work_0da(uint64_t a, uint32_t *b, uint32_t *c)
641{
642 return WORK_0(a, b, c, 72);
643}
644
645static uint64_t INLINE_NEVER work_0db(uint64_t a, uint32_t *b, uint32_t *c)
646{
647 return WORK_0(a, b, c, 73);
648}
649
650static uint64_t INLINE_NEVER work_0dc(uint64_t a, uint32_t *b, uint32_t *c)
651{
652 return WORK_0(a, b, c, 74);
653}
654
655static uint64_t INLINE_NEVER work_0dd(uint64_t a, uint32_t *b, uint32_t *c)
656{
657 return WORK_0(a, b, c, 75);
658}
659
660static uint64_t INLINE_NEVER work_0de(uint64_t a, uint32_t *b, uint32_t *c)
661{
662 return WORK_0(a, b, c, 76);
663}
664
665static uint64_t INLINE_NEVER work_0df(uint64_t a, uint32_t *b, uint32_t *c)
666{
667 return WORK_0(a, b, c, 77);
668}
669
670static uint64_t INLINE_NEVER work_0dg(uint64_t a, uint32_t *b, uint32_t *c)
671{
672 return WORK_0(a, b, c, 78);
673}
674
675static uint64_t INLINE_NEVER work_0dh(uint64_t a, uint32_t *b, uint32_t *c)
676{
677 return WORK_0(a, b, c, 79);
678}
679
680static uint64_t INLINE_NEVER work_0di(uint64_t a, uint32_t *b, uint32_t *c)
681{
682 return WORK_0(a, b, c, 80);
683}
684
685static uint64_t INLINE_NEVER work_0dj(uint64_t a, uint32_t *b, uint32_t *c)
686{
687 return WORK_0(a, b, c, 81);
688}
689
690static uint64_t INLINE_NEVER work_0dk(uint64_t a, uint32_t *b, uint32_t *c)
691{
692 return WORK_0(a, b, c, 82);
693}
694
695static uint64_t INLINE_NEVER work_0dl(uint64_t a, uint32_t *b, uint32_t *c)
696{
697 return WORK_0(a, b, c, 83);
698}
699
700static uint64_t INLINE_NEVER work_0dm(uint64_t a, uint32_t *b, uint32_t *c)
701{
702 return WORK_0(a, b, c, 84);
703}
704
705static uint64_t INLINE_NEVER work_0dn(uint64_t a, uint32_t *b, uint32_t *c)
706{
707 return WORK_0(a, b, c, 85);
708}
709
710static uint64_t INLINE_NEVER work_0do(uint64_t a, uint32_t *b, uint32_t *c)
711{
712 return WORK_0(a, b, c, 86);
713}
714
715static uint64_t INLINE_NEVER work_0dp(uint64_t a, uint32_t *b, uint32_t *c)
716{
717 return WORK_0(a, b, c, 87);
718}
719
720static uint64_t INLINE_NEVER work_0dq(uint64_t a, uint32_t *b, uint32_t *c)
721{
722 return WORK_0(a, b, c, 88);
723}
724
725static uint64_t INLINE_NEVER work_0dr(uint64_t a, uint32_t *b, uint32_t *c)
726{
727 return WORK_0(a, b, c, 89);
728}
729
730static uint64_t INLINE_NEVER work_0ds(uint64_t a, uint32_t *b, uint32_t *c)
731{
732 return WORK_0(a, b, c, 90);
733}
734
735static uint64_t INLINE_NEVER work_0dt(uint64_t a, uint32_t *b, uint32_t *c)
736{
737 return WORK_0(a, b, c, 91);
738}
739
740static uint64_t INLINE_NEVER work_0du(uint64_t a, uint32_t *b, uint32_t *c)
741{
742 return WORK_0(a, b, c, 92);
743}
744
745static uint64_t INLINE_NEVER work_0dv(uint64_t a, uint32_t *b, uint32_t *c)
746{
747 return WORK_0(a, b, c, 93);
748}
749
750static uint64_t INLINE_NEVER work_0dw(uint64_t a, uint32_t *b, uint32_t *c)
751{
752 return WORK_0(a, b, c, 94);
753}
754
755static uint64_t INLINE_NEVER work_0dx(uint64_t a, uint32_t *b, uint32_t *c)
756{
757 return WORK_0(a, b, c, 95);
758}
759
760static uint64_t INLINE_NEVER work_0ea(uint64_t a, uint32_t *b, uint32_t *c)
761{
762 return WORK_0(a, b, c, 96);
763}
764
765static uint64_t INLINE_NEVER work_0eb(uint64_t a, uint32_t *b, uint32_t *c)
766{
767 return WORK_0(a, b, c, 97);
768}
769
770static uint64_t INLINE_NEVER work_0ec(uint64_t a, uint32_t *b, uint32_t *c)
771{
772 return WORK_0(a, b, c, 98);
773}
774
775static uint64_t INLINE_NEVER work_0ed(uint64_t a, uint32_t *b, uint32_t *c)
776{
777 return WORK_0(a, b, c, 99);
778}
779
780static uint64_t INLINE_NEVER work_0ee(uint64_t a, uint32_t *b, uint32_t *c)
781{
782 return WORK_0(a, b, c, 100);
783}
784
785static uint64_t INLINE_NEVER work_0ef(uint64_t a, uint32_t *b, uint32_t *c)
786{
787 return WORK_0(a, b, c, 101);
788}
789
790static uint64_t INLINE_NEVER work_0eg(uint64_t a, uint32_t *b, uint32_t *c)
791{
792 return WORK_0(a, b, c, 102);
793}
794
795static uint64_t INLINE_NEVER work_0eh(uint64_t a, uint32_t *b, uint32_t *c)
796{
797 return WORK_0(a, b, c, 103);
798}
799
800static uint64_t INLINE_NEVER work_0ei(uint64_t a, uint32_t *b, uint32_t *c)
801{
802 return WORK_0(a, b, c, 104);
803}
804
805static uint64_t INLINE_NEVER work_0ej(uint64_t a, uint32_t *b, uint32_t *c)
806{
807 return WORK_0(a, b, c, 105);
808}
809
810static uint64_t INLINE_NEVER work_0ek(uint64_t a, uint32_t *b, uint32_t *c)
811{
812 return WORK_0(a, b, c, 106);
813}
814
815static uint64_t INLINE_NEVER work_0el(uint64_t a, uint32_t *b, uint32_t *c)
816{
817 return WORK_0(a, b, c, 107);
818}
819
820static uint64_t INLINE_NEVER work_0em(uint64_t a, uint32_t *b, uint32_t *c)
821{
822 return WORK_0(a, b, c, 108);
823}
824
825static uint64_t INLINE_NEVER work_0en(uint64_t a, uint32_t *b, uint32_t *c)
826{
827 return WORK_0(a, b, c, 109);
828}
829
830static uint64_t INLINE_NEVER work_0eo(uint64_t a, uint32_t *b, uint32_t *c)
831{
832 return WORK_0(a, b, c, 110);
833}
834
835static uint64_t INLINE_NEVER work_0ep(uint64_t a, uint32_t *b, uint32_t *c)
836{
837 return WORK_0(a, b, c, 111);
838}
839
840static uint64_t INLINE_NEVER work_0eq(uint64_t a, uint32_t *b, uint32_t *c)
841{
842 return WORK_0(a, b, c, 112);
843}
844
845static uint64_t INLINE_NEVER work_0er(uint64_t a, uint32_t *b, uint32_t *c)
846{
847 return WORK_0(a, b, c, 113);
848}
849
850static uint64_t INLINE_NEVER work_0es(uint64_t a, uint32_t *b, uint32_t *c)
851{
852 return WORK_0(a, b, c, 114);
853}
854
855static uint64_t INLINE_NEVER work_0et(uint64_t a, uint32_t *b, uint32_t *c)
856{
857 return WORK_0(a, b, c, 115);
858}
859
860static uint64_t INLINE_NEVER work_0eu(uint64_t a, uint32_t *b, uint32_t *c)
861{
862 return WORK_0(a, b, c, 116);
863}
864
865static uint64_t INLINE_NEVER work_0ev(uint64_t a, uint32_t *b, uint32_t *c)
866{
867 return WORK_0(a, b, c, 117);
868}
869
870static uint64_t INLINE_NEVER work_0ew(uint64_t a, uint32_t *b, uint32_t *c)
871{
872 return WORK_0(a, b, c, 118);
873}
874
875static uint64_t INLINE_NEVER work_0ex(uint64_t a, uint32_t *b, uint32_t *c)
876{
877 return WORK_0(a, b, c, 119);
878}
879
880static uint64_t INLINE_NEVER work_0fa(uint64_t a, uint32_t *b, uint32_t *c)
881{
882 return WORK_0(a, b, c, 120);
883}
884
885static uint64_t INLINE_NEVER work_0fb(uint64_t a, uint32_t *b, uint32_t *c)
886{
887 return WORK_0(a, b, c, 121);
888}
889
890static uint64_t INLINE_NEVER work_0fc(uint64_t a, uint32_t *b, uint32_t *c)
891{
892 return WORK_0(a, b, c, 122);
893}
894
895static uint64_t INLINE_NEVER work_0fd(uint64_t a, uint32_t *b, uint32_t *c)
896{
897 return WORK_0(a, b, c, 123);
898}
899
900static uint64_t INLINE_NEVER work_0fe(uint64_t a, uint32_t *b, uint32_t *c)
901{
902 return WORK_0(a, b, c, 124);
903}
904
905static uint64_t INLINE_NEVER work_0ff(uint64_t a, uint32_t *b, uint32_t *c)
906{
907 return WORK_0(a, b, c, 125);
908}
909
910static uint64_t INLINE_NEVER work_0fg(uint64_t a, uint32_t *b, uint32_t *c)
911{
912 return WORK_0(a, b, c, 126);
913}
914
915static uint64_t INLINE_NEVER work_0fh(uint64_t a, uint32_t *b, uint32_t *c)
916{
917 return WORK_0(a, b, c, 127);
918}
919
920static uint64_t INLINE_NEVER work_0fi(uint64_t a, uint32_t *b, uint32_t *c)
921{
922 return WORK_0(a, b, c, 128);
923}
924
925static uint64_t INLINE_NEVER work_0fj(uint64_t a, uint32_t *b, uint32_t *c)
926{
927 return WORK_0(a, b, c, 129);
928}
929
930static uint64_t INLINE_NEVER work_0fk(uint64_t a, uint32_t *b, uint32_t *c)
931{
932 return WORK_0(a, b, c, 130);
933}
934
935static uint64_t INLINE_NEVER work_0fl(uint64_t a, uint32_t *b, uint32_t *c)
936{
937 return WORK_0(a, b, c, 131);
938}
939
940static uint64_t INLINE_NEVER work_0fm(uint64_t a, uint32_t *b, uint32_t *c)
941{
942 return WORK_0(a, b, c, 132);
943}
944
945static uint64_t INLINE_NEVER work_0fn(uint64_t a, uint32_t *b, uint32_t *c)
946{
947 return WORK_0(a, b, c, 133);
948}
949
950static uint64_t INLINE_NEVER work_0fo(uint64_t a, uint32_t *b, uint32_t *c)
951{
952 return WORK_0(a, b, c, 134);
953}
954
955static uint64_t INLINE_NEVER work_0fp(uint64_t a, uint32_t *b, uint32_t *c)
956{
957 return WORK_0(a, b, c, 135);
958}
959
960static uint64_t INLINE_NEVER work_0fq(uint64_t a, uint32_t *b, uint32_t *c)
961{
962 return WORK_0(a, b, c, 136);
963}
964
965static uint64_t INLINE_NEVER work_0fr(uint64_t a, uint32_t *b, uint32_t *c)
966{
967 return WORK_0(a, b, c, 137);
968}
969
970static uint64_t INLINE_NEVER work_0fs(uint64_t a, uint32_t *b, uint32_t *c)
971{
972 return WORK_0(a, b, c, 138);
973}
974
975static uint64_t INLINE_NEVER work_0ft(uint64_t a, uint32_t *b, uint32_t *c)
976{
977 return WORK_0(a, b, c, 139);
978}
979
980static uint64_t INLINE_NEVER work_0fu(uint64_t a, uint32_t *b, uint32_t *c)
981{
982 return WORK_0(a, b, c, 140);
983}
984
985static uint64_t INLINE_NEVER work_0fv(uint64_t a, uint32_t *b, uint32_t *c)
986{
987 return WORK_0(a, b, c, 141);
988}
989
990static uint64_t INLINE_NEVER work_0fw(uint64_t a, uint32_t *b, uint32_t *c)
991{
992 return WORK_0(a, b, c, 142);
993}
994
995static uint64_t INLINE_NEVER work_0fx(uint64_t a, uint32_t *b, uint32_t *c)
996{
997 return WORK_0(a, b, c, 143);
998}
999
1000static uint64_t INLINE_NEVER work_0ga(uint64_t a, uint32_t *b, uint32_t *c)
1001{
1002 return WORK_0(a, b, c, 144);
1003}
1004
1005static uint64_t INLINE_NEVER work_0gb(uint64_t a, uint32_t *b, uint32_t *c)
1006{
1007 return WORK_0(a, b, c, 145);
1008}
1009
1010static uint64_t INLINE_NEVER work_0gc(uint64_t a, uint32_t *b, uint32_t *c)
1011{
1012 return WORK_0(a, b, c, 146);
1013}
1014
1015static uint64_t INLINE_NEVER work_0gd(uint64_t a, uint32_t *b, uint32_t *c)
1016{
1017 return WORK_0(a, b, c, 147);
1018}
1019
1020static uint64_t INLINE_NEVER work_0ge(uint64_t a, uint32_t *b, uint32_t *c)
1021{
1022 return WORK_0(a, b, c, 148);
1023}
1024
1025static uint64_t INLINE_NEVER work_0gf(uint64_t a, uint32_t *b, uint32_t *c)
1026{
1027 return WORK_0(a, b, c, 149);
1028}
1029
1030static uint64_t INLINE_NEVER work_0gg(uint64_t a, uint32_t *b, uint32_t *c)
1031{
1032 return WORK_0(a, b, c, 150);
1033}
1034
1035static uint64_t INLINE_NEVER work_0gh(uint64_t a, uint32_t *b, uint32_t *c)
1036{
1037 return WORK_0(a, b, c, 151);
1038}
1039
1040static uint64_t INLINE_NEVER work_0gi(uint64_t a, uint32_t *b, uint32_t *c)
1041{
1042 return WORK_0(a, b, c, 152);
1043}
1044
1045static uint64_t INLINE_NEVER work_0gj(uint64_t a, uint32_t *b, uint32_t *c)
1046{
1047 return WORK_0(a, b, c, 153);
1048}
1049
1050static uint64_t INLINE_NEVER work_0gk(uint64_t a, uint32_t *b, uint32_t *c)
1051{
1052 return WORK_0(a, b, c, 154);
1053}
1054
1055static uint64_t INLINE_NEVER work_0gl(uint64_t a, uint32_t *b, uint32_t *c)
1056{
1057 return WORK_0(a, b, c, 155);
1058}
1059
1060static uint64_t INLINE_NEVER work_0gm(uint64_t a, uint32_t *b, uint32_t *c)
1061{
1062 return WORK_0(a, b, c, 156);
1063}
1064
1065static uint64_t INLINE_NEVER work_0gn(uint64_t a, uint32_t *b, uint32_t *c)
1066{
1067 return WORK_0(a, b, c, 157);
1068}
1069
1070static uint64_t INLINE_NEVER work_0go(uint64_t a, uint32_t *b, uint32_t *c)
1071{
1072 return WORK_0(a, b, c, 158);
1073}
1074
1075static uint64_t INLINE_NEVER work_0gp(uint64_t a, uint32_t *b, uint32_t *c)
1076{
1077 return WORK_0(a, b, c, 159);
1078}
1079
1080static uint64_t INLINE_NEVER work_0gq(uint64_t a, uint32_t *b, uint32_t *c)
1081{
1082 return WORK_0(a, b, c, 160);
1083}
1084
1085static uint64_t INLINE_NEVER work_0gr(uint64_t a, uint32_t *b, uint32_t *c)
1086{
1087 return WORK_0(a, b, c, 161);
1088}
1089
1090static uint64_t INLINE_NEVER work_0gs(uint64_t a, uint32_t *b, uint32_t *c)
1091{
1092 return WORK_0(a, b, c, 162);
1093}
1094
1095static uint64_t INLINE_NEVER work_0gt(uint64_t a, uint32_t *b, uint32_t *c)
1096{
1097 return WORK_0(a, b, c, 163);
1098}
1099
1100static uint64_t INLINE_NEVER work_0gu(uint64_t a, uint32_t *b, uint32_t *c)
1101{
1102 return WORK_0(a, b, c, 164);
1103}
1104
1105static uint64_t INLINE_NEVER work_0gv(uint64_t a, uint32_t *b, uint32_t *c)
1106{
1107 return WORK_0(a, b, c, 165);
1108}
1109
1110static uint64_t INLINE_NEVER work_0gw(uint64_t a, uint32_t *b, uint32_t *c)
1111{
1112 return WORK_0(a, b, c, 166);
1113}
1114
1115static uint64_t INLINE_NEVER work_0gx(uint64_t a, uint32_t *b, uint32_t *c)
1116{
1117 return WORK_0(a, b, c, 167);
1118}
1119
1120static uint64_t INLINE_NEVER work_0ha(uint64_t a, uint32_t *b, uint32_t *c)
1121{
1122 return WORK_0(a, b, c, 168);
1123}
1124
1125static uint64_t INLINE_NEVER work_0hb(uint64_t a, uint32_t *b, uint32_t *c)
1126{
1127 return WORK_0(a, b, c, 169);
1128}
1129
1130static uint64_t INLINE_NEVER work_0hc(uint64_t a, uint32_t *b, uint32_t *c)
1131{
1132 return WORK_0(a, b, c, 170);
1133}
1134
1135static uint64_t INLINE_NEVER work_0hd(uint64_t a, uint32_t *b, uint32_t *c)
1136{
1137 return WORK_0(a, b, c, 171);
1138}
1139
1140static uint64_t INLINE_NEVER work_0he(uint64_t a, uint32_t *b, uint32_t *c)
1141{
1142 return WORK_0(a, b, c, 172);
1143}
1144
1145static uint64_t INLINE_NEVER work_0hf(uint64_t a, uint32_t *b, uint32_t *c)
1146{
1147 return WORK_0(a, b, c, 173);
1148}
1149
1150static uint64_t INLINE_NEVER work_0hg(uint64_t a, uint32_t *b, uint32_t *c)
1151{
1152 return WORK_0(a, b, c, 174);
1153}
1154
1155static uint64_t INLINE_NEVER work_0hh(uint64_t a, uint32_t *b, uint32_t *c)
1156{
1157 return WORK_0(a, b, c, 175);
1158}
1159
1160static uint64_t INLINE_NEVER work_0hi(uint64_t a, uint32_t *b, uint32_t *c)
1161{
1162 return WORK_0(a, b, c, 176);
1163}
1164
1165static uint64_t INLINE_NEVER work_0hj(uint64_t a, uint32_t *b, uint32_t *c)
1166{
1167 return WORK_0(a, b, c, 177);
1168}
1169
1170static uint64_t INLINE_NEVER work_0hk(uint64_t a, uint32_t *b, uint32_t *c)
1171{
1172 return WORK_0(a, b, c, 178);
1173}
1174
1175static uint64_t INLINE_NEVER work_0hl(uint64_t a, uint32_t *b, uint32_t *c)
1176{
1177 return WORK_0(a, b, c, 179);
1178}
1179
1180static uint64_t INLINE_NEVER work_0hm(uint64_t a, uint32_t *b, uint32_t *c)
1181{
1182 return WORK_0(a, b, c, 180);
1183}
1184
1185static uint64_t INLINE_NEVER work_0hn(uint64_t a, uint32_t *b, uint32_t *c)
1186{
1187 return WORK_0(a, b, c, 181);
1188}
1189
1190static uint64_t INLINE_NEVER work_0ho(uint64_t a, uint32_t *b, uint32_t *c)
1191{
1192 return WORK_0(a, b, c, 182);
1193}
1194
1195static uint64_t INLINE_NEVER work_0hp(uint64_t a, uint32_t *b, uint32_t *c)
1196{
1197 return WORK_0(a, b, c, 183);
1198}
1199
1200static uint64_t INLINE_NEVER work_0hq(uint64_t a, uint32_t *b, uint32_t *c)
1201{
1202 return WORK_0(a, b, c, 184);
1203}
1204
1205static uint64_t INLINE_NEVER work_0hr(uint64_t a, uint32_t *b, uint32_t *c)
1206{
1207 return WORK_0(a, b, c, 185);
1208}
1209
1210static uint64_t INLINE_NEVER work_0hs(uint64_t a, uint32_t *b, uint32_t *c)
1211{
1212 return WORK_0(a, b, c, 186);
1213}
1214
1215static uint64_t INLINE_NEVER work_0ht(uint64_t a, uint32_t *b, uint32_t *c)
1216{
1217 return WORK_0(a, b, c, 187);
1218}
1219
1220static uint64_t INLINE_NEVER work_0hu(uint64_t a, uint32_t *b, uint32_t *c)
1221{
1222 return WORK_0(a, b, c, 188);
1223}
1224
1225static uint64_t INLINE_NEVER work_0hv(uint64_t a, uint32_t *b, uint32_t *c)
1226{
1227 return WORK_0(a, b, c, 189);
1228}
1229
1230static uint64_t INLINE_NEVER work_0hw(uint64_t a, uint32_t *b, uint32_t *c)
1231{
1232 return WORK_0(a, b, c, 190);
1233}
1234
1235static uint64_t INLINE_NEVER work_0hx(uint64_t a, uint32_t *b, uint32_t *c)
1236{
1237 return WORK_0(a, b, c, 191);
1238}
1239
1240static uint64_t INLINE_NEVER work_0ia(uint64_t a, uint32_t *b, uint32_t *c)
1241{
1242 return WORK_0(a, b, c, 192);
1243}
1244
1245static uint64_t INLINE_NEVER work_0ib(uint64_t a, uint32_t *b, uint32_t *c)
1246{
1247 return WORK_0(a, b, c, 193);
1248}
1249
1250static uint64_t INLINE_NEVER work_0ic(uint64_t a, uint32_t *b, uint32_t *c)
1251{
1252 return WORK_0(a, b, c, 194);
1253}
1254
1255static uint64_t INLINE_NEVER work_0id(uint64_t a, uint32_t *b, uint32_t *c)
1256{
1257 return WORK_0(a, b, c, 195);
1258}
1259
1260static uint64_t INLINE_NEVER work_0ie(uint64_t a, uint32_t *b, uint32_t *c)
1261{
1262 return WORK_0(a, b, c, 196);
1263}
1264
1265static uint64_t INLINE_NEVER work_0if(uint64_t a, uint32_t *b, uint32_t *c)
1266{
1267 return WORK_0(a, b, c, 197);
1268}
1269
1270static uint64_t INLINE_NEVER work_0ig(uint64_t a, uint32_t *b, uint32_t *c)
1271{
1272 return WORK_0(a, b, c, 198);
1273}
1274
1275static uint64_t INLINE_NEVER work_0ih(uint64_t a, uint32_t *b, uint32_t *c)
1276{
1277 return WORK_0(a, b, c, 199);
1278}
1279
1280static uint64_t INLINE_NEVER work_0ii(uint64_t a, uint32_t *b, uint32_t *c)
1281{
1282 return WORK_0(a, b, c, 200);
1283}
1284
1285static uint64_t INLINE_NEVER work_0ij(uint64_t a, uint32_t *b, uint32_t *c)
1286{
1287 return WORK_0(a, b, c, 201);
1288}
1289
1290static uint64_t INLINE_NEVER work_0ik(uint64_t a, uint32_t *b, uint32_t *c)
1291{
1292 return WORK_0(a, b, c, 202);
1293}
1294
1295static uint64_t INLINE_NEVER work_0il(uint64_t a, uint32_t *b, uint32_t *c)
1296{
1297 return WORK_0(a, b, c, 203);
1298}
1299
1300static uint64_t INLINE_NEVER work_0im(uint64_t a, uint32_t *b, uint32_t *c)
1301{
1302 return WORK_0(a, b, c, 204);
1303}
1304
1305static uint64_t INLINE_NEVER work_0in(uint64_t a, uint32_t *b, uint32_t *c)
1306{
1307 return WORK_0(a, b, c, 205);
1308}
1309
1310static uint64_t INLINE_NEVER work_0io(uint64_t a, uint32_t *b, uint32_t *c)
1311{
1312 return WORK_0(a, b, c, 206);
1313}
1314
1315static uint64_t INLINE_NEVER work_0ip(uint64_t a, uint32_t *b, uint32_t *c)
1316{
1317 return WORK_0(a, b, c, 207);
1318}
1319
1320static uint64_t INLINE_NEVER work_0iq(uint64_t a, uint32_t *b, uint32_t *c)
1321{
1322 return WORK_0(a, b, c, 208);
1323}
1324
1325static uint64_t INLINE_NEVER work_0ir(uint64_t a, uint32_t *b, uint32_t *c)
1326{
1327 return WORK_0(a, b, c, 209);
1328}
1329
1330static uint64_t INLINE_NEVER work_0is(uint64_t a, uint32_t *b, uint32_t *c)
1331{
1332 return WORK_0(a, b, c, 210);
1333}
1334
1335static uint64_t INLINE_NEVER work_0it(uint64_t a, uint32_t *b, uint32_t *c)
1336{
1337 return WORK_0(a, b, c, 211);
1338}
1339
1340static uint64_t INLINE_NEVER work_0iu(uint64_t a, uint32_t *b, uint32_t *c)
1341{
1342 return WORK_0(a, b, c, 212);
1343}
1344
1345static uint64_t INLINE_NEVER work_0iv(uint64_t a, uint32_t *b, uint32_t *c)
1346{
1347 return WORK_0(a, b, c, 213);
1348}
1349
1350static uint64_t INLINE_NEVER work_0iw(uint64_t a, uint32_t *b, uint32_t *c)
1351{
1352 return WORK_0(a, b, c, 214);
1353}
1354
1355static uint64_t INLINE_NEVER work_0ix(uint64_t a, uint32_t *b, uint32_t *c)
1356{
1357 return WORK_0(a, b, c, 215);
1358}
1359
1360static uint64_t INLINE_NEVER work_0ja(uint64_t a, uint32_t *b, uint32_t *c)
1361{
1362 return WORK_0(a, b, c, 216);
1363}
1364
1365static uint64_t INLINE_NEVER work_0jb(uint64_t a, uint32_t *b, uint32_t *c)
1366{
1367 return WORK_0(a, b, c, 217);
1368}
1369
1370static uint64_t INLINE_NEVER work_0jc(uint64_t a, uint32_t *b, uint32_t *c)
1371{
1372 return WORK_0(a, b, c, 218);
1373}
1374
1375static uint64_t INLINE_NEVER work_0jd(uint64_t a, uint32_t *b, uint32_t *c)
1376{
1377 return WORK_0(a, b, c, 219);
1378}
1379
1380static uint64_t INLINE_NEVER work_0je(uint64_t a, uint32_t *b, uint32_t *c)
1381{
1382 return WORK_0(a, b, c, 220);
1383}
1384
1385static uint64_t INLINE_NEVER work_0jf(uint64_t a, uint32_t *b, uint32_t *c)
1386{
1387 return WORK_0(a, b, c, 221);
1388}
1389
1390static uint64_t INLINE_NEVER work_0jg(uint64_t a, uint32_t *b, uint32_t *c)
1391{
1392 return WORK_0(a, b, c, 222);
1393}
1394
1395static uint64_t INLINE_NEVER work_0jh(uint64_t a, uint32_t *b, uint32_t *c)
1396{
1397 return WORK_0(a, b, c, 223);
1398}
1399
1400static uint64_t INLINE_NEVER work_0ji(uint64_t a, uint32_t *b, uint32_t *c)
1401{
1402 return WORK_0(a, b, c, 224);
1403}
1404
1405static uint64_t INLINE_NEVER work_0jj(uint64_t a, uint32_t *b, uint32_t *c)
1406{
1407 return WORK_0(a, b, c, 225);
1408}
1409
1410static uint64_t INLINE_NEVER work_0jk(uint64_t a, uint32_t *b, uint32_t *c)
1411{
1412 return WORK_0(a, b, c, 226);
1413}
1414
1415static uint64_t INLINE_NEVER work_0jl(uint64_t a, uint32_t *b, uint32_t *c)
1416{
1417 return WORK_0(a, b, c, 227);
1418}
1419
1420static uint64_t INLINE_NEVER work_0jm(uint64_t a, uint32_t *b, uint32_t *c)
1421{
1422 return WORK_0(a, b, c, 228);
1423}
1424
1425static uint64_t INLINE_NEVER work_0jn(uint64_t a, uint32_t *b, uint32_t *c)
1426{
1427 return WORK_0(a, b, c, 229);
1428}
1429
1430static uint64_t INLINE_NEVER work_0jo(uint64_t a, uint32_t *b, uint32_t *c)
1431{
1432 return WORK_0(a, b, c, 230);
1433}
1434
1435static uint64_t INLINE_NEVER work_0jp(uint64_t a, uint32_t *b, uint32_t *c)
1436{
1437 return WORK_0(a, b, c, 231);
1438}
1439
1440static uint64_t INLINE_NEVER work_0jq(uint64_t a, uint32_t *b, uint32_t *c)
1441{
1442 return WORK_0(a, b, c, 232);
1443}
1444
1445static uint64_t INLINE_NEVER work_0jr(uint64_t a, uint32_t *b, uint32_t *c)
1446{
1447 return WORK_0(a, b, c, 233);
1448}
1449
1450static uint64_t INLINE_NEVER work_0js(uint64_t a, uint32_t *b, uint32_t *c)
1451{
1452 return WORK_0(a, b, c, 234);
1453}
1454
1455static uint64_t INLINE_NEVER work_0jt(uint64_t a, uint32_t *b, uint32_t *c)
1456{
1457 return WORK_0(a, b, c, 235);
1458}
1459
1460static uint64_t INLINE_NEVER work_0ju(uint64_t a, uint32_t *b, uint32_t *c)
1461{
1462 return WORK_0(a, b, c, 236);
1463}
1464
1465static uint64_t INLINE_NEVER work_0jv(uint64_t a, uint32_t *b, uint32_t *c)
1466{
1467 return WORK_0(a, b, c, 237);
1468}
1469
1470static uint64_t INLINE_NEVER work_0jw(uint64_t a, uint32_t *b, uint32_t *c)
1471{
1472 return WORK_0(a, b, c, 238);
1473}
1474
1475static uint64_t INLINE_NEVER work_0jx(uint64_t a, uint32_t *b, uint32_t *c)
1476{
1477 return WORK_0(a, b, c, 239);
1478}
1479
1480static uint64_t INLINE_NEVER work_0ka(uint64_t a, uint32_t *b, uint32_t *c)
1481{
1482 return WORK_0(a, b, c, 240);
1483}
1484
1485static uint64_t INLINE_NEVER work_0kb(uint64_t a, uint32_t *b, uint32_t *c)
1486{
1487 return WORK_0(a, b, c, 241);
1488}
1489
1490static uint64_t INLINE_NEVER work_0kc(uint64_t a, uint32_t *b, uint32_t *c)
1491{
1492 return WORK_0(a, b, c, 242);
1493}
1494
1495static uint64_t INLINE_NEVER work_0kd(uint64_t a, uint32_t *b, uint32_t *c)
1496{
1497 return WORK_0(a, b, c, 243);
1498}
1499
1500static uint64_t INLINE_NEVER work_0ke(uint64_t a, uint32_t *b, uint32_t *c)
1501{
1502 return WORK_0(a, b, c, 244);
1503}
1504
1505static uint64_t INLINE_NEVER work_0kf(uint64_t a, uint32_t *b, uint32_t *c)
1506{
1507 return WORK_0(a, b, c, 245);
1508}
1509
1510static uint64_t INLINE_NEVER work_0kg(uint64_t a, uint32_t *b, uint32_t *c)
1511{
1512 return WORK_0(a, b, c, 246);
1513}
1514
1515static uint64_t INLINE_NEVER work_0kh(uint64_t a, uint32_t *b, uint32_t *c)
1516{
1517 return WORK_0(a, b, c, 247);
1518}
1519
1520static uint64_t INLINE_NEVER work_0ki(uint64_t a, uint32_t *b, uint32_t *c)
1521{
1522 return WORK_0(a, b, c, 248);
1523}
1524
1525static uint64_t INLINE_NEVER work_0kj(uint64_t a, uint32_t *b, uint32_t *c)
1526{
1527 return WORK_0(a, b, c, 249);
1528}
1529
1530static uint64_t INLINE_NEVER work_0kk(uint64_t a, uint32_t *b, uint32_t *c)
1531{
1532 return WORK_0(a, b, c, 250);
1533}
1534
1535static uint64_t INLINE_NEVER work_0kl(uint64_t a, uint32_t *b, uint32_t *c)
1536{
1537 return WORK_0(a, b, c, 251);
1538}
1539
1540static uint64_t INLINE_NEVER work_0km(uint64_t a, uint32_t *b, uint32_t *c)
1541{
1542 return WORK_0(a, b, c, 252);
1543}
1544
1545static uint64_t INLINE_NEVER work_0kn(uint64_t a, uint32_t *b, uint32_t *c)
1546{
1547 return WORK_0(a, b, c, 253);
1548}
1549
1550static uint64_t INLINE_NEVER work_0ko(uint64_t a, uint32_t *b, uint32_t *c)
1551{
1552 return WORK_0(a, b, c, 254);
1553}
1554
1555static uint64_t INLINE_NEVER work_0kp(uint64_t a, uint32_t *b, uint32_t *c)
1556{
1557 return WORK_0(a, b, c, 255);
1558}
1559
1560static uint64_t INLINE_NEVER work_0kq(uint64_t a, uint32_t *b, uint32_t *c)
1561{
1562 return WORK_0(a, b, c, 256);
1563}
1564
1565static uint64_t INLINE_NEVER work_0kr(uint64_t a, uint32_t *b, uint32_t *c)
1566{
1567 return WORK_0(a, b, c, 257);
1568}
1569
1570static uint64_t INLINE_NEVER work_0ks(uint64_t a, uint32_t *b, uint32_t *c)
1571{
1572 return WORK_0(a, b, c, 258);
1573}
1574
1575static uint64_t INLINE_NEVER work_0kt(uint64_t a, uint32_t *b, uint32_t *c)
1576{
1577 return WORK_0(a, b, c, 259);
1578}
1579
1580static uint64_t INLINE_NEVER work_0ku(uint64_t a, uint32_t *b, uint32_t *c)
1581{
1582 return WORK_0(a, b, c, 260);
1583}
1584
1585static uint64_t INLINE_NEVER work_0kv(uint64_t a, uint32_t *b, uint32_t *c)
1586{
1587 return WORK_0(a, b, c, 261);
1588}
1589
1590static uint64_t INLINE_NEVER work_0kw(uint64_t a, uint32_t *b, uint32_t *c)
1591{
1592 return WORK_0(a, b, c, 262);
1593}
1594
1595static uint64_t INLINE_NEVER work_0kx(uint64_t a, uint32_t *b, uint32_t *c)
1596{
1597 return WORK_0(a, b, c, 263);
1598}
1599
1600static uint64_t INLINE_NEVER work_0la(uint64_t a, uint32_t *b, uint32_t *c)
1601{
1602 return WORK_0(a, b, c, 264);
1603}
1604
1605static uint64_t INLINE_NEVER work_0lb(uint64_t a, uint32_t *b, uint32_t *c)
1606{
1607 return WORK_0(a, b, c, 265);
1608}
1609
1610static uint64_t INLINE_NEVER work_0lc(uint64_t a, uint32_t *b, uint32_t *c)
1611{
1612 return WORK_0(a, b, c, 266);
1613}
1614
1615static uint64_t INLINE_NEVER work_0ld(uint64_t a, uint32_t *b, uint32_t *c)
1616{
1617 return WORK_0(a, b, c, 267);
1618}
1619
1620static uint64_t INLINE_NEVER work_0le(uint64_t a, uint32_t *b, uint32_t *c)
1621{
1622 return WORK_0(a, b, c, 268);
1623}
1624
1625static uint64_t INLINE_NEVER work_0lf(uint64_t a, uint32_t *b, uint32_t *c)
1626{
1627 return WORK_0(a, b, c, 269);
1628}
1629
1630static uint64_t INLINE_NEVER work_0lg(uint64_t a, uint32_t *b, uint32_t *c)
1631{
1632 return WORK_0(a, b, c, 270);
1633}
1634
1635static uint64_t INLINE_NEVER work_0lh(uint64_t a, uint32_t *b, uint32_t *c)
1636{
1637 return WORK_0(a, b, c, 271);
1638}
1639
1640static uint64_t INLINE_NEVER work_0li(uint64_t a, uint32_t *b, uint32_t *c)
1641{
1642 return WORK_0(a, b, c, 272);
1643}
1644
1645static uint64_t INLINE_NEVER work_0lj(uint64_t a, uint32_t *b, uint32_t *c)
1646{
1647 return WORK_0(a, b, c, 273);
1648}
1649
1650static uint64_t INLINE_NEVER work_0lk(uint64_t a, uint32_t *b, uint32_t *c)
1651{
1652 return WORK_0(a, b, c, 274);
1653}
1654
1655static uint64_t INLINE_NEVER work_0ll(uint64_t a, uint32_t *b, uint32_t *c)
1656{
1657 return WORK_0(a, b, c, 275);
1658}
1659
1660static uint64_t INLINE_NEVER work_0lm(uint64_t a, uint32_t *b, uint32_t *c)
1661{
1662 return WORK_0(a, b, c, 276);
1663}
1664
1665static uint64_t INLINE_NEVER work_0ln(uint64_t a, uint32_t *b, uint32_t *c)
1666{
1667 return WORK_0(a, b, c, 277);
1668}
1669
1670static uint64_t INLINE_NEVER work_0lo(uint64_t a, uint32_t *b, uint32_t *c)
1671{
1672 return WORK_0(a, b, c, 278);
1673}
1674
1675static uint64_t INLINE_NEVER work_0lp(uint64_t a, uint32_t *b, uint32_t *c)
1676{
1677 return WORK_0(a, b, c, 279);
1678}
1679
1680static uint64_t INLINE_NEVER work_0lq(uint64_t a, uint32_t *b, uint32_t *c)
1681{
1682 return WORK_0(a, b, c, 280);
1683}
1684
1685static uint64_t INLINE_NEVER work_0lr(uint64_t a, uint32_t *b, uint32_t *c)
1686{
1687 return WORK_0(a, b, c, 281);
1688}
1689
1690static uint64_t INLINE_NEVER work_0ls(uint64_t a, uint32_t *b, uint32_t *c)
1691{
1692 return WORK_0(a, b, c, 282);
1693}
1694
1695static uint64_t INLINE_NEVER work_0lt(uint64_t a, uint32_t *b, uint32_t *c)
1696{
1697 return WORK_0(a, b, c, 283);
1698}
1699
1700static uint64_t INLINE_NEVER work_0lu(uint64_t a, uint32_t *b, uint32_t *c)
1701{
1702 return WORK_0(a, b, c, 284);
1703}
1704
1705static uint64_t INLINE_NEVER work_0lv(uint64_t a, uint32_t *b, uint32_t *c)
1706{
1707 return WORK_0(a, b, c, 285);
1708}
1709
1710static uint64_t INLINE_NEVER work_0lw(uint64_t a, uint32_t *b, uint32_t *c)
1711{
1712 return WORK_0(a, b, c, 286);
1713}
1714
1715static uint64_t INLINE_NEVER work_0lx(uint64_t a, uint32_t *b, uint32_t *c)
1716{
1717 return WORK_0(a, b, c, 287);
1718}
1719
1720static uint64_t INLINE_NEVER work_0ma(uint64_t a, uint32_t *b, uint32_t *c)
1721{
1722 return WORK_0(a, b, c, 288);
1723}
1724
1725static uint64_t INLINE_NEVER work_0mb(uint64_t a, uint32_t *b, uint32_t *c)
1726{
1727 return WORK_0(a, b, c, 289);
1728}
1729
1730static uint64_t INLINE_NEVER work_0mc(uint64_t a, uint32_t *b, uint32_t *c)
1731{
1732 return WORK_0(a, b, c, 290);
1733}
1734
1735static uint64_t INLINE_NEVER work_0md(uint64_t a, uint32_t *b, uint32_t *c)
1736{
1737 return WORK_0(a, b, c, 291);
1738}
1739
1740static uint64_t INLINE_NEVER work_0me(uint64_t a, uint32_t *b, uint32_t *c)
1741{
1742 return WORK_0(a, b, c, 292);
1743}
1744
1745static uint64_t INLINE_NEVER work_0mf(uint64_t a, uint32_t *b, uint32_t *c)
1746{
1747 return WORK_0(a, b, c, 293);
1748}
1749
1750static uint64_t INLINE_NEVER work_0mg(uint64_t a, uint32_t *b, uint32_t *c)
1751{
1752 return WORK_0(a, b, c, 294);
1753}
1754
1755static uint64_t INLINE_NEVER work_0mh(uint64_t a, uint32_t *b, uint32_t *c)
1756{
1757 return WORK_0(a, b, c, 295);
1758}
1759
1760static uint64_t INLINE_NEVER work_0mi(uint64_t a, uint32_t *b, uint32_t *c)
1761{
1762 return WORK_0(a, b, c, 296);
1763}
1764
1765static uint64_t INLINE_NEVER work_0mj(uint64_t a, uint32_t *b, uint32_t *c)
1766{
1767 return WORK_0(a, b, c, 297);
1768}
1769
1770static uint64_t INLINE_NEVER work_0mk(uint64_t a, uint32_t *b, uint32_t *c)
1771{
1772 return WORK_0(a, b, c, 298);
1773}
1774
1775static uint64_t INLINE_NEVER work_0ml(uint64_t a, uint32_t *b, uint32_t *c)
1776{
1777 return WORK_0(a, b, c, 299);
1778}
1779
1780static uint64_t INLINE_NEVER work_0mm(uint64_t a, uint32_t *b, uint32_t *c)
1781{
1782 return WORK_0(a, b, c, 300);
1783}
1784
1785static uint64_t INLINE_NEVER work_0mn(uint64_t a, uint32_t *b, uint32_t *c)
1786{
1787 return WORK_0(a, b, c, 301);
1788}
1789
1790static uint64_t INLINE_NEVER work_0mo(uint64_t a, uint32_t *b, uint32_t *c)
1791{
1792 return WORK_0(a, b, c, 302);
1793}
1794
1795static uint64_t INLINE_NEVER work_0mp(uint64_t a, uint32_t *b, uint32_t *c)
1796{
1797 return WORK_0(a, b, c, 303);
1798}
1799
1800static uint64_t INLINE_NEVER work_0mq(uint64_t a, uint32_t *b, uint32_t *c)
1801{
1802 return WORK_0(a, b, c, 304);
1803}
1804
1805static uint64_t INLINE_NEVER work_0mr(uint64_t a, uint32_t *b, uint32_t *c)
1806{
1807 return WORK_0(a, b, c, 305);
1808}
1809
1810static uint64_t INLINE_NEVER work_0ms(uint64_t a, uint32_t *b, uint32_t *c)
1811{
1812 return WORK_0(a, b, c, 306);
1813}
1814
1815static uint64_t INLINE_NEVER work_0mt(uint64_t a, uint32_t *b, uint32_t *c)
1816{
1817 return WORK_0(a, b, c, 307);
1818}
1819
1820static uint64_t INLINE_NEVER work_0mu(uint64_t a, uint32_t *b, uint32_t *c)
1821{
1822 return WORK_0(a, b, c, 308);
1823}
1824
1825static uint64_t INLINE_NEVER work_0mv(uint64_t a, uint32_t *b, uint32_t *c)
1826{
1827 return WORK_0(a, b, c, 309);
1828}
1829
1830static uint64_t INLINE_NEVER work_0mw(uint64_t a, uint32_t *b, uint32_t *c)
1831{
1832 return WORK_0(a, b, c, 310);
1833}
1834
1835static uint64_t INLINE_NEVER work_0mx(uint64_t a, uint32_t *b, uint32_t *c)
1836{
1837 return WORK_0(a, b, c, 311);
1838}
1839
1840static uint64_t INLINE_NEVER work_0na(uint64_t a, uint32_t *b, uint32_t *c)
1841{
1842 return WORK_0(a, b, c, 312);
1843}
1844
1845static uint64_t INLINE_NEVER work_0nb(uint64_t a, uint32_t *b, uint32_t *c)
1846{
1847 return WORK_0(a, b, c, 313);
1848}
1849
1850static uint64_t INLINE_NEVER work_0nc(uint64_t a, uint32_t *b, uint32_t *c)
1851{
1852 return WORK_0(a, b, c, 314);
1853}
1854
1855static uint64_t INLINE_NEVER work_0nd(uint64_t a, uint32_t *b, uint32_t *c)
1856{
1857 return WORK_0(a, b, c, 315);
1858}
1859
1860static uint64_t INLINE_NEVER work_0ne(uint64_t a, uint32_t *b, uint32_t *c)
1861{
1862 return WORK_0(a, b, c, 316);
1863}
1864
1865static uint64_t INLINE_NEVER work_0nf(uint64_t a, uint32_t *b, uint32_t *c)
1866{
1867 return WORK_0(a, b, c, 317);
1868}
1869
1870static uint64_t INLINE_NEVER work_0ng(uint64_t a, uint32_t *b, uint32_t *c)
1871{
1872 return WORK_0(a, b, c, 318);
1873}
1874
1875static uint64_t INLINE_NEVER work_0nh(uint64_t a, uint32_t *b, uint32_t *c)
1876{
1877 return WORK_0(a, b, c, 319);
1878}
1879
1880static uint64_t INLINE_NEVER work_0ni(uint64_t a, uint32_t *b, uint32_t *c)
1881{
1882 return WORK_0(a, b, c, 320);
1883}
1884
1885static uint64_t INLINE_NEVER work_0nj(uint64_t a, uint32_t *b, uint32_t *c)
1886{
1887 return WORK_0(a, b, c, 321);
1888}
1889
1890static uint64_t INLINE_NEVER work_0nk(uint64_t a, uint32_t *b, uint32_t *c)
1891{
1892 return WORK_0(a, b, c, 322);
1893}
1894
1895static uint64_t INLINE_NEVER work_0nl(uint64_t a, uint32_t *b, uint32_t *c)
1896{
1897 return WORK_0(a, b, c, 323);
1898}
1899
1900static uint64_t INLINE_NEVER work_0nm(uint64_t a, uint32_t *b, uint32_t *c)
1901{
1902 return WORK_0(a, b, c, 324);
1903}
1904
1905static uint64_t INLINE_NEVER work_0nn(uint64_t a, uint32_t *b, uint32_t *c)
1906{
1907 return WORK_0(a, b, c, 325);
1908}
1909
1910static uint64_t INLINE_NEVER work_0no(uint64_t a, uint32_t *b, uint32_t *c)
1911{
1912 return WORK_0(a, b, c, 326);
1913}
1914
1915static uint64_t INLINE_NEVER work_0np(uint64_t a, uint32_t *b, uint32_t *c)
1916{
1917 return WORK_0(a, b, c, 327);
1918}
1919
1920static uint64_t INLINE_NEVER work_0nq(uint64_t a, uint32_t *b, uint32_t *c)
1921{
1922 return WORK_0(a, b, c, 328);
1923}
1924
1925static uint64_t INLINE_NEVER work_0nr(uint64_t a, uint32_t *b, uint32_t *c)
1926{
1927 return WORK_0(a, b, c, 329);
1928}
1929
1930static uint64_t INLINE_NEVER work_0ns(uint64_t a, uint32_t *b, uint32_t *c)
1931{
1932 return WORK_0(a, b, c, 330);
1933}
1934
1935static uint64_t INLINE_NEVER work_0nt(uint64_t a, uint32_t *b, uint32_t *c)
1936{
1937 return WORK_0(a, b, c, 331);
1938}
1939
1940static uint64_t INLINE_NEVER work_0nu(uint64_t a, uint32_t *b, uint32_t *c)
1941{
1942 return WORK_0(a, b, c, 332);
1943}
1944
1945static uint64_t INLINE_NEVER work_0nv(uint64_t a, uint32_t *b, uint32_t *c)
1946{
1947 return WORK_0(a, b, c, 333);
1948}
1949
1950static uint64_t INLINE_NEVER work_0nw(uint64_t a, uint32_t *b, uint32_t *c)
1951{
1952 return WORK_0(a, b, c, 334);
1953}
1954
1955static uint64_t INLINE_NEVER work_0nx(uint64_t a, uint32_t *b, uint32_t *c)
1956{
1957 return WORK_0(a, b, c, 335);
1958}
1959
1960static uint64_t INLINE_NEVER work_0oa(uint64_t a, uint32_t *b, uint32_t *c)
1961{
1962 return WORK_0(a, b, c, 336);
1963}
1964
1965static uint64_t INLINE_NEVER work_0ob(uint64_t a, uint32_t *b, uint32_t *c)
1966{
1967 return WORK_0(a, b, c, 337);
1968}
1969
1970static uint64_t INLINE_NEVER work_0oc(uint64_t a, uint32_t *b, uint32_t *c)
1971{
1972 return WORK_0(a, b, c, 338);
1973}
1974
1975static uint64_t INLINE_NEVER work_0od(uint64_t a, uint32_t *b, uint32_t *c)
1976{
1977 return WORK_0(a, b, c, 339);
1978}
1979
1980static uint64_t INLINE_NEVER work_0oe(uint64_t a, uint32_t *b, uint32_t *c)
1981{
1982 return WORK_0(a, b, c, 340);
1983}
1984
1985static uint64_t INLINE_NEVER work_0of(uint64_t a, uint32_t *b, uint32_t *c)
1986{
1987 return WORK_0(a, b, c, 341);
1988}
1989
1990static uint64_t INLINE_NEVER work_0og(uint64_t a, uint32_t *b, uint32_t *c)
1991{
1992 return WORK_0(a, b, c, 342);
1993}
1994
1995static uint64_t INLINE_NEVER work_0oh(uint64_t a, uint32_t *b, uint32_t *c)
1996{
1997 return WORK_0(a, b, c, 343);
1998}
1999
2000static uint64_t INLINE_NEVER work_0oi(uint64_t a, uint32_t *b, uint32_t *c)
2001{
2002 return WORK_0(a, b, c, 344);
2003}
2004
2005static uint64_t INLINE_NEVER work_0oj(uint64_t a, uint32_t *b, uint32_t *c)
2006{
2007 return WORK_0(a, b, c, 345);
2008}
2009
2010static uint64_t INLINE_NEVER work_0ok(uint64_t a, uint32_t *b, uint32_t *c)
2011{
2012 return WORK_0(a, b, c, 346);
2013}
2014
2015static uint64_t INLINE_NEVER work_0ol(uint64_t a, uint32_t *b, uint32_t *c)
2016{
2017 return WORK_0(a, b, c, 347);
2018}
2019
2020static uint64_t INLINE_NEVER work_0om(uint64_t a, uint32_t *b, uint32_t *c)
2021{
2022 return WORK_0(a, b, c, 348);
2023}
2024
2025static uint64_t INLINE_NEVER work_0on(uint64_t a, uint32_t *b, uint32_t *c)
2026{
2027 return WORK_0(a, b, c, 349);
2028}
2029
2030static uint64_t INLINE_NEVER work_0oo(uint64_t a, uint32_t *b, uint32_t *c)
2031{
2032 return WORK_0(a, b, c, 350);
2033}
2034
2035static uint64_t INLINE_NEVER work_0op(uint64_t a, uint32_t *b, uint32_t *c)
2036{
2037 return WORK_0(a, b, c, 351);
2038}
2039
2040static uint64_t INLINE_NEVER work_0oq(uint64_t a, uint32_t *b, uint32_t *c)
2041{
2042 return WORK_0(a, b, c, 352);
2043}
2044
2045static uint64_t INLINE_NEVER work_0or(uint64_t a, uint32_t *b, uint32_t *c)
2046{
2047 return WORK_0(a, b, c, 353);
2048}
2049
2050static uint64_t INLINE_NEVER work_0os(uint64_t a, uint32_t *b, uint32_t *c)
2051{
2052 return WORK_0(a, b, c, 354);
2053}
2054
2055static uint64_t INLINE_NEVER work_0ot(uint64_t a, uint32_t *b, uint32_t *c)
2056{
2057 return WORK_0(a, b, c, 355);
2058}
2059
2060static uint64_t INLINE_NEVER work_0ou(uint64_t a, uint32_t *b, uint32_t *c)
2061{
2062 return WORK_0(a, b, c, 356);
2063}
2064
2065static uint64_t INLINE_NEVER work_0ov(uint64_t a, uint32_t *b, uint32_t *c)
2066{
2067 return WORK_0(a, b, c, 357);
2068}
2069
2070static uint64_t INLINE_NEVER work_0ow(uint64_t a, uint32_t *b, uint32_t *c)
2071{
2072 return WORK_0(a, b, c, 358);
2073}
2074
2075static uint64_t INLINE_NEVER work_0ox(uint64_t a, uint32_t *b, uint32_t *c)
2076{
2077 return WORK_0(a, b, c, 359);
2078}
2079
2080static uint64_t INLINE_NEVER work_0pa(uint64_t a, uint32_t *b, uint32_t *c)
2081{
2082 return WORK_0(a, b, c, 360);
2083}
2084
2085static uint64_t INLINE_NEVER work_0pb(uint64_t a, uint32_t *b, uint32_t *c)
2086{
2087 return WORK_0(a, b, c, 361);
2088}
2089
2090static uint64_t INLINE_NEVER work_0pc(uint64_t a, uint32_t *b, uint32_t *c)
2091{
2092 return WORK_0(a, b, c, 362);
2093}
2094
2095static uint64_t INLINE_NEVER work_0pd(uint64_t a, uint32_t *b, uint32_t *c)
2096{
2097 return WORK_0(a, b, c, 363);
2098}
2099
2100static uint64_t INLINE_NEVER work_0pe(uint64_t a, uint32_t *b, uint32_t *c)
2101{
2102 return WORK_0(a, b, c, 364);
2103}
2104
2105static uint64_t INLINE_NEVER work_0pf(uint64_t a, uint32_t *b, uint32_t *c)
2106{
2107 return WORK_0(a, b, c, 365);
2108}
2109
2110static uint64_t INLINE_NEVER work_0pg(uint64_t a, uint32_t *b, uint32_t *c)
2111{
2112 return WORK_0(a, b, c, 366);
2113}
2114
2115static uint64_t INLINE_NEVER work_0ph(uint64_t a, uint32_t *b, uint32_t *c)
2116{
2117 return WORK_0(a, b, c, 367);
2118}
2119
2120static uint64_t INLINE_NEVER work_0pi(uint64_t a, uint32_t *b, uint32_t *c)
2121{
2122 return WORK_0(a, b, c, 368);
2123}
2124
2125static uint64_t INLINE_NEVER work_0pj(uint64_t a, uint32_t *b, uint32_t *c)
2126{
2127 return WORK_0(a, b, c, 369);
2128}
2129
2130static uint64_t INLINE_NEVER work_0pk(uint64_t a, uint32_t *b, uint32_t *c)
2131{
2132 return WORK_0(a, b, c, 370);
2133}
2134
2135static uint64_t INLINE_NEVER work_0pl(uint64_t a, uint32_t *b, uint32_t *c)
2136{
2137 return WORK_0(a, b, c, 371);
2138}
2139
2140static uint64_t INLINE_NEVER work_0pm(uint64_t a, uint32_t *b, uint32_t *c)
2141{
2142 return WORK_0(a, b, c, 372);
2143}
2144
2145static uint64_t INLINE_NEVER work_0pn(uint64_t a, uint32_t *b, uint32_t *c)
2146{
2147 return WORK_0(a, b, c, 373);
2148}
2149
2150static uint64_t INLINE_NEVER work_0po(uint64_t a, uint32_t *b, uint32_t *c)
2151{
2152 return WORK_0(a, b, c, 374);
2153}
2154
2155static uint64_t INLINE_NEVER work_0pp(uint64_t a, uint32_t *b, uint32_t *c)
2156{
2157 return WORK_0(a, b, c, 375);
2158}
2159
2160static uint64_t INLINE_NEVER work_0pq(uint64_t a, uint32_t *b, uint32_t *c)
2161{
2162 return WORK_0(a, b, c, 376);
2163}
2164
2165static uint64_t INLINE_NEVER work_0pr(uint64_t a, uint32_t *b, uint32_t *c)
2166{
2167 return WORK_0(a, b, c, 377);
2168}
2169
2170static uint64_t INLINE_NEVER work_0ps(uint64_t a, uint32_t *b, uint32_t *c)
2171{
2172 return WORK_0(a, b, c, 378);
2173}
2174
2175static uint64_t INLINE_NEVER work_0pt(uint64_t a, uint32_t *b, uint32_t *c)
2176{
2177 return WORK_0(a, b, c, 379);
2178}
2179
2180static uint64_t INLINE_NEVER work_0pu(uint64_t a, uint32_t *b, uint32_t *c)
2181{
2182 return WORK_0(a, b, c, 380);
2183}
2184
2185static uint64_t INLINE_NEVER work_0pv(uint64_t a, uint32_t *b, uint32_t *c)
2186{
2187 return WORK_0(a, b, c, 381);
2188}
2189
2190static uint64_t INLINE_NEVER work_0pw(uint64_t a, uint32_t *b, uint32_t *c)
2191{
2192 return WORK_0(a, b, c, 382);
2193}
2194
2195static uint64_t INLINE_NEVER work_0px(uint64_t a, uint32_t *b, uint32_t *c)
2196{
2197 return WORK_0(a, b, c, 383);
2198}
2199
2200static uint64_t INLINE_NEVER work_0qa(uint64_t a, uint32_t *b, uint32_t *c)
2201{
2202 return WORK_0(a, b, c, 384);
2203}
2204
2205static uint64_t INLINE_NEVER work_0qb(uint64_t a, uint32_t *b, uint32_t *c)
2206{
2207 return WORK_0(a, b, c, 385);
2208}
2209
2210static uint64_t INLINE_NEVER work_0qc(uint64_t a, uint32_t *b, uint32_t *c)
2211{
2212 return WORK_0(a, b, c, 386);
2213}
2214
2215static uint64_t INLINE_NEVER work_0qd(uint64_t a, uint32_t *b, uint32_t *c)
2216{
2217 return WORK_0(a, b, c, 387);
2218}
2219
2220static uint64_t INLINE_NEVER work_0qe(uint64_t a, uint32_t *b, uint32_t *c)
2221{
2222 return WORK_0(a, b, c, 388);
2223}
2224
2225static uint64_t INLINE_NEVER work_0qf(uint64_t a, uint32_t *b, uint32_t *c)
2226{
2227 return WORK_0(a, b, c, 389);
2228}
2229
2230static uint64_t INLINE_NEVER work_0qg(uint64_t a, uint32_t *b, uint32_t *c)
2231{
2232 return WORK_0(a, b, c, 390);
2233}
2234
2235static uint64_t INLINE_NEVER work_0qh(uint64_t a, uint32_t *b, uint32_t *c)
2236{
2237 return WORK_0(a, b, c, 391);
2238}
2239
2240static uint64_t INLINE_NEVER work_0qi(uint64_t a, uint32_t *b, uint32_t *c)
2241{
2242 return WORK_0(a, b, c, 392);
2243}
2244
2245static uint64_t INLINE_NEVER work_0qj(uint64_t a, uint32_t *b, uint32_t *c)
2246{
2247 return WORK_0(a, b, c, 393);
2248}
2249
2250static uint64_t INLINE_NEVER work_0qk(uint64_t a, uint32_t *b, uint32_t *c)
2251{
2252 return WORK_0(a, b, c, 394);
2253}
2254
2255static uint64_t INLINE_NEVER work_0ql(uint64_t a, uint32_t *b, uint32_t *c)
2256{
2257 return WORK_0(a, b, c, 395);
2258}
2259
2260static uint64_t INLINE_NEVER work_0qm(uint64_t a, uint32_t *b, uint32_t *c)
2261{
2262 return WORK_0(a, b, c, 396);
2263}
2264
2265static uint64_t INLINE_NEVER work_0qn(uint64_t a, uint32_t *b, uint32_t *c)
2266{
2267 return WORK_0(a, b, c, 397);
2268}
2269
2270static uint64_t INLINE_NEVER work_0qo(uint64_t a, uint32_t *b, uint32_t *c)
2271{
2272 return WORK_0(a, b, c, 398);
2273}
2274
2275static uint64_t INLINE_NEVER work_0qp(uint64_t a, uint32_t *b, uint32_t *c)
2276{
2277 return WORK_0(a, b, c, 399);
2278}
2279
2280static uint64_t INLINE_NEVER work_0qq(uint64_t a, uint32_t *b, uint32_t *c)
2281{
2282 return WORK_0(a, b, c, 400);
2283}
2284
2285static uint64_t INLINE_NEVER work_0qr(uint64_t a, uint32_t *b, uint32_t *c)
2286{
2287 return WORK_0(a, b, c, 401);
2288}
2289
2290static uint64_t INLINE_NEVER work_0qs(uint64_t a, uint32_t *b, uint32_t *c)
2291{
2292 return WORK_0(a, b, c, 402);
2293}
2294
2295static uint64_t INLINE_NEVER work_0qt(uint64_t a, uint32_t *b, uint32_t *c)
2296{
2297 return WORK_0(a, b, c, 403);
2298}
2299
2300static uint64_t INLINE_NEVER work_0qu(uint64_t a, uint32_t *b, uint32_t *c)
2301{
2302 return WORK_0(a, b, c, 404);
2303}
2304
2305static uint64_t INLINE_NEVER work_0qv(uint64_t a, uint32_t *b, uint32_t *c)
2306{
2307 return WORK_0(a, b, c, 405);
2308}
2309
2310static uint64_t INLINE_NEVER work_0qw(uint64_t a, uint32_t *b, uint32_t *c)
2311{
2312 return WORK_0(a, b, c, 406);
2313}
2314
2315static uint64_t INLINE_NEVER work_0qx(uint64_t a, uint32_t *b, uint32_t *c)
2316{
2317 return WORK_0(a, b, c, 407);
2318}
2319
2320static uint64_t INLINE_NEVER work_0ra(uint64_t a, uint32_t *b, uint32_t *c)
2321{
2322 return WORK_0(a, b, c, 408);
2323}
2324
2325static uint64_t INLINE_NEVER work_0rb(uint64_t a, uint32_t *b, uint32_t *c)
2326{
2327 return WORK_0(a, b, c, 409);
2328}
2329
2330static uint64_t INLINE_NEVER work_0rc(uint64_t a, uint32_t *b, uint32_t *c)
2331{
2332 return WORK_0(a, b, c, 410);
2333}
2334
2335static uint64_t INLINE_NEVER work_0rd(uint64_t a, uint32_t *b, uint32_t *c)
2336{
2337 return WORK_0(a, b, c, 411);
2338}
2339
2340static uint64_t INLINE_NEVER work_0re(uint64_t a, uint32_t *b, uint32_t *c)
2341{
2342 return WORK_0(a, b, c, 412);
2343}
2344
2345static uint64_t INLINE_NEVER work_0rf(uint64_t a, uint32_t *b, uint32_t *c)
2346{
2347 return WORK_0(a, b, c, 413);
2348}
2349
2350static uint64_t INLINE_NEVER work_0rg(uint64_t a, uint32_t *b, uint32_t *c)
2351{
2352 return WORK_0(a, b, c, 414);
2353}
2354
2355static uint64_t INLINE_NEVER work_0rh(uint64_t a, uint32_t *b, uint32_t *c)
2356{
2357 return WORK_0(a, b, c, 415);
2358}
2359
2360static uint64_t INLINE_NEVER work_0ri(uint64_t a, uint32_t *b, uint32_t *c)
2361{
2362 return WORK_0(a, b, c, 416);
2363}
2364
2365static uint64_t INLINE_NEVER work_0rj(uint64_t a, uint32_t *b, uint32_t *c)
2366{
2367 return WORK_0(a, b, c, 417);
2368}
2369
2370static uint64_t INLINE_NEVER work_0rk(uint64_t a, uint32_t *b, uint32_t *c)
2371{
2372 return WORK_0(a, b, c, 418);
2373}
2374
2375static uint64_t INLINE_NEVER work_0rl(uint64_t a, uint32_t *b, uint32_t *c)
2376{
2377 return WORK_0(a, b, c, 419);
2378}
2379
2380static uint64_t INLINE_NEVER work_0rm(uint64_t a, uint32_t *b, uint32_t *c)
2381{
2382 return WORK_0(a, b, c, 420);
2383}
2384
2385static uint64_t INLINE_NEVER work_0rn(uint64_t a, uint32_t *b, uint32_t *c)
2386{
2387 return WORK_0(a, b, c, 421);
2388}
2389
2390static uint64_t INLINE_NEVER work_0ro(uint64_t a, uint32_t *b, uint32_t *c)
2391{
2392 return WORK_0(a, b, c, 422);
2393}
2394
2395static uint64_t INLINE_NEVER work_0rp(uint64_t a, uint32_t *b, uint32_t *c)
2396{
2397 return WORK_0(a, b, c, 423);
2398}
2399
2400static uint64_t INLINE_NEVER work_0rq(uint64_t a, uint32_t *b, uint32_t *c)
2401{
2402 return WORK_0(a, b, c, 424);
2403}
2404
2405static uint64_t INLINE_NEVER work_0rr(uint64_t a, uint32_t *b, uint32_t *c)
2406{
2407 return WORK_0(a, b, c, 425);
2408}
2409
2410static uint64_t INLINE_NEVER work_0rs(uint64_t a, uint32_t *b, uint32_t *c)
2411{
2412 return WORK_0(a, b, c, 426);
2413}
2414
2415static uint64_t INLINE_NEVER work_0rt(uint64_t a, uint32_t *b, uint32_t *c)
2416{
2417 return WORK_0(a, b, c, 427);
2418}
2419
2420static uint64_t INLINE_NEVER work_0ru(uint64_t a, uint32_t *b, uint32_t *c)
2421{
2422 return WORK_0(a, b, c, 428);
2423}
2424
2425static uint64_t INLINE_NEVER work_0rv(uint64_t a, uint32_t *b, uint32_t *c)
2426{
2427 return WORK_0(a, b, c, 429);
2428}
2429
2430static uint64_t INLINE_NEVER work_0rw(uint64_t a, uint32_t *b, uint32_t *c)
2431{
2432 return WORK_0(a, b, c, 430);
2433}
2434
2435static uint64_t INLINE_NEVER work_0rx(uint64_t a, uint32_t *b, uint32_t *c)
2436{
2437 return WORK_0(a, b, c, 431);
2438}
2439
2440static uint64_t INLINE_NEVER work_0sa(uint64_t a, uint32_t *b, uint32_t *c)
2441{
2442 return WORK_0(a, b, c, 432);
2443}
2444
2445static uint64_t INLINE_NEVER work_0sb(uint64_t a, uint32_t *b, uint32_t *c)
2446{
2447 return WORK_0(a, b, c, 433);
2448}
2449
2450static uint64_t INLINE_NEVER work_0sc(uint64_t a, uint32_t *b, uint32_t *c)
2451{
2452 return WORK_0(a, b, c, 434);
2453}
2454
2455static uint64_t INLINE_NEVER work_0sd(uint64_t a, uint32_t *b, uint32_t *c)
2456{
2457 return WORK_0(a, b, c, 435);
2458}
2459
2460static uint64_t INLINE_NEVER work_0se(uint64_t a, uint32_t *b, uint32_t *c)
2461{
2462 return WORK_0(a, b, c, 436);
2463}
2464
2465static uint64_t INLINE_NEVER work_0sf(uint64_t a, uint32_t *b, uint32_t *c)
2466{
2467 return WORK_0(a, b, c, 437);
2468}
2469
2470static uint64_t INLINE_NEVER work_0sg(uint64_t a, uint32_t *b, uint32_t *c)
2471{
2472 return WORK_0(a, b, c, 438);
2473}
2474
2475static uint64_t INLINE_NEVER work_0sh(uint64_t a, uint32_t *b, uint32_t *c)
2476{
2477 return WORK_0(a, b, c, 439);
2478}
2479
2480static uint64_t INLINE_NEVER work_0si(uint64_t a, uint32_t *b, uint32_t *c)
2481{
2482 return WORK_0(a, b, c, 440);
2483}
2484
2485static uint64_t INLINE_NEVER work_0sj(uint64_t a, uint32_t *b, uint32_t *c)
2486{
2487 return WORK_0(a, b, c, 441);
2488}
2489
2490static uint64_t INLINE_NEVER work_0sk(uint64_t a, uint32_t *b, uint32_t *c)
2491{
2492 return WORK_0(a, b, c, 442);
2493}
2494
2495static uint64_t INLINE_NEVER work_0sl(uint64_t a, uint32_t *b, uint32_t *c)
2496{
2497 return WORK_0(a, b, c, 443);
2498}
2499
2500static uint64_t INLINE_NEVER work_0sm(uint64_t a, uint32_t *b, uint32_t *c)
2501{
2502 return WORK_0(a, b, c, 444);
2503}
2504
2505static uint64_t INLINE_NEVER work_0sn(uint64_t a, uint32_t *b, uint32_t *c)
2506{
2507 return WORK_0(a, b, c, 445);
2508}
2509
2510static uint64_t INLINE_NEVER work_0so(uint64_t a, uint32_t *b, uint32_t *c)
2511{
2512 return WORK_0(a, b, c, 446);
2513}
2514
2515static uint64_t INLINE_NEVER work_0sp(uint64_t a, uint32_t *b, uint32_t *c)
2516{
2517 return WORK_0(a, b, c, 447);
2518}
2519
2520static uint64_t INLINE_NEVER work_0sq(uint64_t a, uint32_t *b, uint32_t *c)
2521{
2522 return WORK_0(a, b, c, 448);
2523}
2524
2525static uint64_t INLINE_NEVER work_0sr(uint64_t a, uint32_t *b, uint32_t *c)
2526{
2527 return WORK_0(a, b, c, 449);
2528}
2529
2530static uint64_t INLINE_NEVER work_0ss(uint64_t a, uint32_t *b, uint32_t *c)
2531{
2532 return WORK_0(a, b, c, 450);
2533}
2534
2535static uint64_t INLINE_NEVER work_0st(uint64_t a, uint32_t *b, uint32_t *c)
2536{
2537 return WORK_0(a, b, c, 451);
2538}
2539
2540static uint64_t INLINE_NEVER work_0su(uint64_t a, uint32_t *b, uint32_t *c)
2541{
2542 return WORK_0(a, b, c, 452);
2543}
2544
2545static uint64_t INLINE_NEVER work_0sv(uint64_t a, uint32_t *b, uint32_t *c)
2546{
2547 return WORK_0(a, b, c, 453);
2548}
2549
2550static uint64_t INLINE_NEVER work_0sw(uint64_t a, uint32_t *b, uint32_t *c)
2551{
2552 return WORK_0(a, b, c, 454);
2553}
2554
2555static uint64_t INLINE_NEVER work_0sx(uint64_t a, uint32_t *b, uint32_t *c)
2556{
2557 return WORK_0(a, b, c, 455);
2558}
2559
2560static uint64_t INLINE_NEVER work_0ta(uint64_t a, uint32_t *b, uint32_t *c)
2561{
2562 return WORK_0(a, b, c, 456);
2563}
2564
2565static uint64_t INLINE_NEVER work_0tb(uint64_t a, uint32_t *b, uint32_t *c)
2566{
2567 return WORK_0(a, b, c, 457);
2568}
2569
2570static uint64_t INLINE_NEVER work_0tc(uint64_t a, uint32_t *b, uint32_t *c)
2571{
2572 return WORK_0(a, b, c, 458);
2573}
2574
2575static uint64_t INLINE_NEVER work_0td(uint64_t a, uint32_t *b, uint32_t *c)
2576{
2577 return WORK_0(a, b, c, 459);
2578}
2579
2580static uint64_t INLINE_NEVER work_0te(uint64_t a, uint32_t *b, uint32_t *c)
2581{
2582 return WORK_0(a, b, c, 460);
2583}
2584
2585static uint64_t INLINE_NEVER work_0tf(uint64_t a, uint32_t *b, uint32_t *c)
2586{
2587 return WORK_0(a, b, c, 461);
2588}
2589
2590static uint64_t INLINE_NEVER work_0tg(uint64_t a, uint32_t *b, uint32_t *c)
2591{
2592 return WORK_0(a, b, c, 462);
2593}
2594
2595static uint64_t INLINE_NEVER work_0th(uint64_t a, uint32_t *b, uint32_t *c)
2596{
2597 return WORK_0(a, b, c, 463);
2598}
2599
2600static uint64_t INLINE_NEVER work_0ti(uint64_t a, uint32_t *b, uint32_t *c)
2601{
2602 return WORK_0(a, b, c, 464);
2603}
2604
2605static uint64_t INLINE_NEVER work_0tj(uint64_t a, uint32_t *b, uint32_t *c)
2606{
2607 return WORK_0(a, b, c, 465);
2608}
2609
2610static uint64_t INLINE_NEVER work_0tk(uint64_t a, uint32_t *b, uint32_t *c)
2611{
2612 return WORK_0(a, b, c, 466);
2613}
2614
2615static uint64_t INLINE_NEVER work_0tl(uint64_t a, uint32_t *b, uint32_t *c)
2616{
2617 return WORK_0(a, b, c, 467);
2618}
2619
2620static uint64_t INLINE_NEVER work_0tm(uint64_t a, uint32_t *b, uint32_t *c)
2621{
2622 return WORK_0(a, b, c, 468);
2623}
2624
2625static uint64_t INLINE_NEVER work_0tn(uint64_t a, uint32_t *b, uint32_t *c)
2626{
2627 return WORK_0(a, b, c, 469);
2628}
2629
2630static uint64_t INLINE_NEVER work_0to(uint64_t a, uint32_t *b, uint32_t *c)
2631{
2632 return WORK_0(a, b, c, 470);
2633}
2634
2635static uint64_t INLINE_NEVER work_0tp(uint64_t a, uint32_t *b, uint32_t *c)
2636{
2637 return WORK_0(a, b, c, 471);
2638}
2639
2640static uint64_t INLINE_NEVER work_0tq(uint64_t a, uint32_t *b, uint32_t *c)
2641{
2642 return WORK_0(a, b, c, 472);
2643}
2644
2645static uint64_t INLINE_NEVER work_0tr(uint64_t a, uint32_t *b, uint32_t *c)
2646{
2647 return WORK_0(a, b, c, 473);
2648}
2649
2650static uint64_t INLINE_NEVER work_0ts(uint64_t a, uint32_t *b, uint32_t *c)
2651{
2652 return WORK_0(a, b, c, 474);
2653}
2654
2655static uint64_t INLINE_NEVER work_0tt(uint64_t a, uint32_t *b, uint32_t *c)
2656{
2657 return WORK_0(a, b, c, 475);
2658}
2659
2660static uint64_t INLINE_NEVER work_0tu(uint64_t a, uint32_t *b, uint32_t *c)
2661{
2662 return WORK_0(a, b, c, 476);
2663}
2664
2665static uint64_t INLINE_NEVER work_0tv(uint64_t a, uint32_t *b, uint32_t *c)
2666{
2667 return WORK_0(a, b, c, 477);
2668}
2669
2670static uint64_t INLINE_NEVER work_0tw(uint64_t a, uint32_t *b, uint32_t *c)
2671{
2672 return WORK_0(a, b, c, 478);
2673}
2674
2675static uint64_t INLINE_NEVER work_0tx(uint64_t a, uint32_t *b, uint32_t *c)
2676{
2677 return WORK_0(a, b, c, 479);
2678}
2679
2680static uint64_t INLINE_NEVER work_0ua(uint64_t a, uint32_t *b, uint32_t *c)
2681{
2682 return WORK_0(a, b, c, 480);
2683}
2684
2685static uint64_t INLINE_NEVER work_0ub(uint64_t a, uint32_t *b, uint32_t *c)
2686{
2687 return WORK_0(a, b, c, 481);
2688}
2689
2690static uint64_t INLINE_NEVER work_0uc(uint64_t a, uint32_t *b, uint32_t *c)
2691{
2692 return WORK_0(a, b, c, 482);
2693}
2694
2695static uint64_t INLINE_NEVER work_0ud(uint64_t a, uint32_t *b, uint32_t *c)
2696{
2697 return WORK_0(a, b, c, 483);
2698}
2699
2700static uint64_t INLINE_NEVER work_0ue(uint64_t a, uint32_t *b, uint32_t *c)
2701{
2702 return WORK_0(a, b, c, 484);
2703}
2704
2705static uint64_t INLINE_NEVER work_0uf(uint64_t a, uint32_t *b, uint32_t *c)
2706{
2707 return WORK_0(a, b, c, 485);
2708}
2709
2710static uint64_t INLINE_NEVER work_0ug(uint64_t a, uint32_t *b, uint32_t *c)
2711{
2712 return WORK_0(a, b, c, 486);
2713}
2714
2715static uint64_t INLINE_NEVER work_0uh(uint64_t a, uint32_t *b, uint32_t *c)
2716{
2717 return WORK_0(a, b, c, 487);
2718}
2719
2720static uint64_t INLINE_NEVER work_0ui(uint64_t a, uint32_t *b, uint32_t *c)
2721{
2722 return WORK_0(a, b, c, 488);
2723}
2724
2725static uint64_t INLINE_NEVER work_0uj(uint64_t a, uint32_t *b, uint32_t *c)
2726{
2727 return WORK_0(a, b, c, 489);
2728}
2729
2730static uint64_t INLINE_NEVER work_0uk(uint64_t a, uint32_t *b, uint32_t *c)
2731{
2732 return WORK_0(a, b, c, 490);
2733}
2734
2735static uint64_t INLINE_NEVER work_0ul(uint64_t a, uint32_t *b, uint32_t *c)
2736{
2737 return WORK_0(a, b, c, 491);
2738}
2739
2740static uint64_t INLINE_NEVER work_0um(uint64_t a, uint32_t *b, uint32_t *c)
2741{
2742 return WORK_0(a, b, c, 492);
2743}
2744
2745static uint64_t INLINE_NEVER work_0un(uint64_t a, uint32_t *b, uint32_t *c)
2746{
2747 return WORK_0(a, b, c, 493);
2748}
2749
2750static uint64_t INLINE_NEVER work_0uo(uint64_t a, uint32_t *b, uint32_t *c)
2751{
2752 return WORK_0(a, b, c, 494);
2753}
2754
2755static uint64_t INLINE_NEVER work_0up(uint64_t a, uint32_t *b, uint32_t *c)
2756{
2757 return WORK_0(a, b, c, 495);
2758}
2759
2760static uint64_t INLINE_NEVER work_0uq(uint64_t a, uint32_t *b, uint32_t *c)
2761{
2762 return WORK_0(a, b, c, 496);
2763}
2764
2765static uint64_t INLINE_NEVER work_0ur(uint64_t a, uint32_t *b, uint32_t *c)
2766{
2767 return WORK_0(a, b, c, 497);
2768}
2769
2770static uint64_t INLINE_NEVER work_0us(uint64_t a, uint32_t *b, uint32_t *c)
2771{
2772 return WORK_0(a, b, c, 498);
2773}
2774
2775static uint64_t INLINE_NEVER work_0ut(uint64_t a, uint32_t *b, uint32_t *c)
2776{
2777 return WORK_0(a, b, c, 499);
2778}
2779
2780static uint64_t INLINE_NEVER work_0uu(uint64_t a, uint32_t *b, uint32_t *c)
2781{
2782 return WORK_0(a, b, c, 500);
2783}
2784
2785static uint64_t INLINE_NEVER work_0uv(uint64_t a, uint32_t *b, uint32_t *c)
2786{
2787 return WORK_0(a, b, c, 501);
2788}
2789
2790static uint64_t INLINE_NEVER work_0uw(uint64_t a, uint32_t *b, uint32_t *c)
2791{
2792 return WORK_0(a, b, c, 502);
2793}
2794
2795static uint64_t INLINE_NEVER work_0ux(uint64_t a, uint32_t *b, uint32_t *c)
2796{
2797 return WORK_0(a, b, c, 503);
2798}
2799
2800static uint64_t INLINE_NEVER work_0va(uint64_t a, uint32_t *b, uint32_t *c)
2801{
2802 return WORK_0(a, b, c, 504);
2803}
2804
2805static uint64_t INLINE_NEVER work_0vb(uint64_t a, uint32_t *b, uint32_t *c)
2806{
2807 return WORK_0(a, b, c, 505);
2808}
2809
2810static uint64_t INLINE_NEVER work_0vc(uint64_t a, uint32_t *b, uint32_t *c)
2811{
2812 return WORK_0(a, b, c, 506);
2813}
2814
2815static uint64_t INLINE_NEVER work_0vd(uint64_t a, uint32_t *b, uint32_t *c)
2816{
2817 return WORK_0(a, b, c, 507);
2818}
2819
2820static uint64_t INLINE_NEVER work_0ve(uint64_t a, uint32_t *b, uint32_t *c)
2821{
2822 return WORK_0(a, b, c, 508);
2823}
2824
2825static uint64_t INLINE_NEVER work_0vf(uint64_t a, uint32_t *b, uint32_t *c)
2826{
2827 return WORK_0(a, b, c, 509);
2828}
2829
2830static uint64_t INLINE_NEVER work_0vg(uint64_t a, uint32_t *b, uint32_t *c)
2831{
2832 return WORK_0(a, b, c, 510);
2833}
2834
2835static uint64_t INLINE_NEVER work_0vh(uint64_t a, uint32_t *b, uint32_t *c)
2836{
2837 return WORK_0(a, b, c, 511);
2838}
2839
2840static uint64_t INLINE_NEVER work_0vi(uint64_t a, uint32_t *b, uint32_t *c)
2841{
2842 return WORK_0(a, b, c, 512);
2843}
2844
2845static uint64_t INLINE_NEVER work_0vj(uint64_t a, uint32_t *b, uint32_t *c)
2846{
2847 return WORK_0(a, b, c, 513);
2848}
2849
2850static uint64_t INLINE_NEVER work_0vk(uint64_t a, uint32_t *b, uint32_t *c)
2851{
2852 return WORK_0(a, b, c, 514);
2853}
2854
2855static uint64_t INLINE_NEVER work_0vl(uint64_t a, uint32_t *b, uint32_t *c)
2856{
2857 return WORK_0(a, b, c, 515);
2858}
2859
2860static uint64_t INLINE_NEVER work_0vm(uint64_t a, uint32_t *b, uint32_t *c)
2861{
2862 return WORK_0(a, b, c, 516);
2863}
2864
2865static uint64_t INLINE_NEVER work_0vn(uint64_t a, uint32_t *b, uint32_t *c)
2866{
2867 return WORK_0(a, b, c, 517);
2868}
2869
2870static uint64_t INLINE_NEVER work_0vo(uint64_t a, uint32_t *b, uint32_t *c)
2871{
2872 return WORK_0(a, b, c, 518);
2873}
2874
2875static uint64_t INLINE_NEVER work_0vp(uint64_t a, uint32_t *b, uint32_t *c)
2876{
2877 return WORK_0(a, b, c, 519);
2878}
2879
2880static uint64_t INLINE_NEVER work_0vq(uint64_t a, uint32_t *b, uint32_t *c)
2881{
2882 return WORK_0(a, b, c, 520);
2883}
2884
2885static uint64_t INLINE_NEVER work_0vr(uint64_t a, uint32_t *b, uint32_t *c)
2886{
2887 return WORK_0(a, b, c, 521);
2888}
2889
2890static uint64_t INLINE_NEVER work_0vs(uint64_t a, uint32_t *b, uint32_t *c)
2891{
2892 return WORK_0(a, b, c, 522);
2893}
2894
2895static uint64_t INLINE_NEVER work_0vt(uint64_t a, uint32_t *b, uint32_t *c)
2896{
2897 return WORK_0(a, b, c, 523);
2898}
2899
2900static uint64_t INLINE_NEVER work_0vu(uint64_t a, uint32_t *b, uint32_t *c)
2901{
2902 return WORK_0(a, b, c, 524);
2903}
2904
2905static uint64_t INLINE_NEVER work_0vv(uint64_t a, uint32_t *b, uint32_t *c)
2906{
2907 return WORK_0(a, b, c, 525);
2908}
2909
2910static uint64_t INLINE_NEVER work_0vw(uint64_t a, uint32_t *b, uint32_t *c)
2911{
2912 return WORK_0(a, b, c, 526);
2913}
2914
2915static uint64_t INLINE_NEVER work_0vx(uint64_t a, uint32_t *b, uint32_t *c)
2916{
2917 return WORK_0(a, b, c, 527);
2918}
2919
2920static uint64_t INLINE_NEVER work_0wa(uint64_t a, uint32_t *b, uint32_t *c)
2921{
2922 return WORK_0(a, b, c, 528);
2923}
2924
2925static uint64_t INLINE_NEVER work_0wb(uint64_t a, uint32_t *b, uint32_t *c)
2926{
2927 return WORK_0(a, b, c, 529);
2928}
2929
2930static uint64_t INLINE_NEVER work_0wc(uint64_t a, uint32_t *b, uint32_t *c)
2931{
2932 return WORK_0(a, b, c, 530);
2933}
2934
2935static uint64_t INLINE_NEVER work_0wd(uint64_t a, uint32_t *b, uint32_t *c)
2936{
2937 return WORK_0(a, b, c, 531);
2938}
2939
2940static uint64_t INLINE_NEVER work_0we(uint64_t a, uint32_t *b, uint32_t *c)
2941{
2942 return WORK_0(a, b, c, 532);
2943}
2944
2945static uint64_t INLINE_NEVER work_0wf(uint64_t a, uint32_t *b, uint32_t *c)
2946{
2947 return WORK_0(a, b, c, 533);
2948}
2949
2950static uint64_t INLINE_NEVER work_0wg(uint64_t a, uint32_t *b, uint32_t *c)
2951{
2952 return WORK_0(a, b, c, 534);
2953}
2954
2955static uint64_t INLINE_NEVER work_0wh(uint64_t a, uint32_t *b, uint32_t *c)
2956{
2957 return WORK_0(a, b, c, 535);
2958}
2959
2960static uint64_t INLINE_NEVER work_0wi(uint64_t a, uint32_t *b, uint32_t *c)
2961{
2962 return WORK_0(a, b, c, 536);
2963}
2964
2965static uint64_t INLINE_NEVER work_0wj(uint64_t a, uint32_t *b, uint32_t *c)
2966{
2967 return WORK_0(a, b, c, 537);
2968}
2969
2970static uint64_t INLINE_NEVER work_0wk(uint64_t a, uint32_t *b, uint32_t *c)
2971{
2972 return WORK_0(a, b, c, 538);
2973}
2974
2975static uint64_t INLINE_NEVER work_0wl(uint64_t a, uint32_t *b, uint32_t *c)
2976{
2977 return WORK_0(a, b, c, 539);
2978}
2979
2980static uint64_t INLINE_NEVER work_0wm(uint64_t a, uint32_t *b, uint32_t *c)
2981{
2982 return WORK_0(a, b, c, 540);
2983}
2984
2985static uint64_t INLINE_NEVER work_0wn(uint64_t a, uint32_t *b, uint32_t *c)
2986{
2987 return WORK_0(a, b, c, 541);
2988}
2989
2990static uint64_t INLINE_NEVER work_0wo(uint64_t a, uint32_t *b, uint32_t *c)
2991{
2992 return WORK_0(a, b, c, 542);
2993}
2994
2995static uint64_t INLINE_NEVER work_0wp(uint64_t a, uint32_t *b, uint32_t *c)
2996{
2997 return WORK_0(a, b, c, 543);
2998}
2999
3000static uint64_t INLINE_NEVER work_0wq(uint64_t a, uint32_t *b, uint32_t *c)
3001{
3002 return WORK_0(a, b, c, 544);
3003}
3004
3005static uint64_t INLINE_NEVER work_0wr(uint64_t a, uint32_t *b, uint32_t *c)
3006{
3007 return WORK_0(a, b, c, 545);
3008}
3009
3010static uint64_t INLINE_NEVER work_0ws(uint64_t a, uint32_t *b, uint32_t *c)
3011{
3012 return WORK_0(a, b, c, 546);
3013}
3014
3015static uint64_t INLINE_NEVER work_0wt(uint64_t a, uint32_t *b, uint32_t *c)
3016{
3017 return WORK_0(a, b, c, 547);
3018}
3019
3020static uint64_t INLINE_NEVER work_0wu(uint64_t a, uint32_t *b, uint32_t *c)
3021{
3022 return WORK_0(a, b, c, 548);
3023}
3024
3025static uint64_t INLINE_NEVER work_0wv(uint64_t a, uint32_t *b, uint32_t *c)
3026{
3027 return WORK_0(a, b, c, 549);
3028}
3029
3030static uint64_t INLINE_NEVER work_0ww(uint64_t a, uint32_t *b, uint32_t *c)
3031{
3032 return WORK_0(a, b, c, 550);
3033}
3034
3035static uint64_t INLINE_NEVER work_0wx(uint64_t a, uint32_t *b, uint32_t *c)
3036{
3037 return WORK_0(a, b, c, 551);
3038}
3039
3040static uint64_t INLINE_NEVER work_0xa(uint64_t a, uint32_t *b, uint32_t *c)
3041{
3042 return WORK_0(a, b, c, 552);
3043}
3044
3045static uint64_t INLINE_NEVER work_0xb(uint64_t a, uint32_t *b, uint32_t *c)
3046{
3047 return WORK_0(a, b, c, 553);
3048}
3049
3050static uint64_t INLINE_NEVER work_0xc(uint64_t a, uint32_t *b, uint32_t *c)
3051{
3052 return WORK_0(a, b, c, 554);
3053}
3054
3055static uint64_t INLINE_NEVER work_0xd(uint64_t a, uint32_t *b, uint32_t *c)
3056{
3057 return WORK_0(a, b, c, 555);
3058}
3059
3060static uint64_t INLINE_NEVER work_0xe(uint64_t a, uint32_t *b, uint32_t *c)
3061{
3062 return WORK_0(a, b, c, 556);
3063}
3064
3065static uint64_t INLINE_NEVER work_0xf(uint64_t a, uint32_t *b, uint32_t *c)
3066{
3067 return WORK_0(a, b, c, 557);
3068}
3069
3070static uint64_t INLINE_NEVER work_0xg(uint64_t a, uint32_t *b, uint32_t *c)
3071{
3072 return WORK_0(a, b, c, 558);
3073}
3074
3075static uint64_t INLINE_NEVER work_0xh(uint64_t a, uint32_t *b, uint32_t *c)
3076{
3077 return WORK_0(a, b, c, 559);
3078}
3079
3080static uint64_t INLINE_NEVER work_0xi(uint64_t a, uint32_t *b, uint32_t *c)
3081{
3082 return WORK_0(a, b, c, 560);
3083}
3084
3085static uint64_t INLINE_NEVER work_0xj(uint64_t a, uint32_t *b, uint32_t *c)
3086{
3087 return WORK_0(a, b, c, 561);
3088}
3089
3090static uint64_t INLINE_NEVER work_0xk(uint64_t a, uint32_t *b, uint32_t *c)
3091{
3092 return WORK_0(a, b, c, 562);
3093}
3094
3095static uint64_t INLINE_NEVER work_0xl(uint64_t a, uint32_t *b, uint32_t *c)
3096{
3097 return WORK_0(a, b, c, 563);
3098}
3099
3100static uint64_t INLINE_NEVER work_0xm(uint64_t a, uint32_t *b, uint32_t *c)
3101{
3102 return WORK_0(a, b, c, 564);
3103}
3104
3105static uint64_t INLINE_NEVER work_0xn(uint64_t a, uint32_t *b, uint32_t *c)
3106{
3107 return WORK_0(a, b, c, 565);
3108}
3109
3110static uint64_t INLINE_NEVER work_0xo(uint64_t a, uint32_t *b, uint32_t *c)
3111{
3112 return WORK_0(a, b, c, 566);
3113}
3114
3115static uint64_t INLINE_NEVER work_0xp(uint64_t a, uint32_t *b, uint32_t *c)
3116{
3117 return WORK_0(a, b, c, 567);
3118}
3119
3120static uint64_t INLINE_NEVER work_0xq(uint64_t a, uint32_t *b, uint32_t *c)
3121{
3122 return WORK_0(a, b, c, 568);
3123}
3124
3125static uint64_t INLINE_NEVER work_0xr(uint64_t a, uint32_t *b, uint32_t *c)
3126{
3127 return WORK_0(a, b, c, 569);
3128}
3129
3130static uint64_t INLINE_NEVER work_0xs(uint64_t a, uint32_t *b, uint32_t *c)
3131{
3132 return WORK_0(a, b, c, 570);
3133}
3134
3135static uint64_t INLINE_NEVER work_0xt(uint64_t a, uint32_t *b, uint32_t *c)
3136{
3137 return WORK_0(a, b, c, 571);
3138}
3139
3140static uint64_t INLINE_NEVER work_0xu(uint64_t a, uint32_t *b, uint32_t *c)
3141{
3142 return WORK_0(a, b, c, 572);
3143}
3144
3145static uint64_t INLINE_NEVER work_0xv(uint64_t a, uint32_t *b, uint32_t *c)
3146{
3147 return WORK_0(a, b, c, 573);
3148}
3149
3150static uint64_t INLINE_NEVER work_0xw(uint64_t a, uint32_t *b, uint32_t *c)
3151{
3152 return WORK_0(a, b, c, 574);
3153}
3154
3155static uint64_t INLINE_NEVER work_0xx(uint64_t a, uint32_t *b, uint32_t *c)
3156{
3157 return WORK_0(a, b, c, 575);
3158}
3159
3160static work_0_fn_t work_0[] = {
3161 work_0aa, work_0ab, work_0ac, work_0ad, work_0ae, work_0af, work_0ag, work_0ah,
3162 work_0ai, work_0aj, work_0ak, work_0al, work_0am, work_0an, work_0ao, work_0ap,
3163 work_0aq, work_0ar, work_0as, work_0at, work_0au, work_0av, work_0aw, work_0ax,
3164 work_0ba, work_0bb, work_0bc, work_0bd, work_0be, work_0bf, work_0bg, work_0bh,
3165 work_0bi, work_0bj, work_0bk, work_0bl, work_0bm, work_0bn, work_0bo, work_0bp,
3166 work_0bq, work_0br, work_0bs, work_0bt, work_0bu, work_0bv, work_0bw, work_0bx,
3167 work_0ca, work_0cb, work_0cc, work_0cd, work_0ce, work_0cf, work_0cg, work_0ch,
3168 work_0ci, work_0cj, work_0ck, work_0cl, work_0cm, work_0cn, work_0co, work_0cp,
3169 work_0cq, work_0cr, work_0cs, work_0ct, work_0cu, work_0cv, work_0cw, work_0cx,
3170 work_0da, work_0db, work_0dc, work_0dd, work_0de, work_0df, work_0dg, work_0dh,
3171 work_0di, work_0dj, work_0dk, work_0dl, work_0dm, work_0dn, work_0do, work_0dp,
3172 work_0dq, work_0dr, work_0ds, work_0dt, work_0du, work_0dv, work_0dw, work_0dx,
3173 work_0ea, work_0eb, work_0ec, work_0ed, work_0ee, work_0ef, work_0eg, work_0eh,
3174 work_0ei, work_0ej, work_0ek, work_0el, work_0em, work_0en, work_0eo, work_0ep,
3175 work_0eq, work_0er, work_0es, work_0et, work_0eu, work_0ev, work_0ew, work_0ex,
3176 work_0fa, work_0fb, work_0fc, work_0fd, work_0fe, work_0ff, work_0fg, work_0fh,
3177 work_0fi, work_0fj, work_0fk, work_0fl, work_0fm, work_0fn, work_0fo, work_0fp,
3178 work_0fq, work_0fr, work_0fs, work_0ft, work_0fu, work_0fv, work_0fw, work_0fx,
3179 work_0ga, work_0gb, work_0gc, work_0gd, work_0ge, work_0gf, work_0gg, work_0gh,
3180 work_0gi, work_0gj, work_0gk, work_0gl, work_0gm, work_0gn, work_0go, work_0gp,
3181 work_0gq, work_0gr, work_0gs, work_0gt, work_0gu, work_0gv, work_0gw, work_0gx,
3182 work_0ha, work_0hb, work_0hc, work_0hd, work_0he, work_0hf, work_0hg, work_0hh,
3183 work_0hi, work_0hj, work_0hk, work_0hl, work_0hm, work_0hn, work_0ho, work_0hp,
3184 work_0hq, work_0hr, work_0hs, work_0ht, work_0hu, work_0hv, work_0hw, work_0hx,
3185 work_0ia, work_0ib, work_0ic, work_0id, work_0ie, work_0if, work_0ig, work_0ih,
3186 work_0ii, work_0ij, work_0ik, work_0il, work_0im, work_0in, work_0io, work_0ip,
3187 work_0iq, work_0ir, work_0is, work_0it, work_0iu, work_0iv, work_0iw, work_0ix,
3188 work_0ja, work_0jb, work_0jc, work_0jd, work_0je, work_0jf, work_0jg, work_0jh,
3189 work_0ji, work_0jj, work_0jk, work_0jl, work_0jm, work_0jn, work_0jo, work_0jp,
3190 work_0jq, work_0jr, work_0js, work_0jt, work_0ju, work_0jv, work_0jw, work_0jx,
3191 work_0ka, work_0kb, work_0kc, work_0kd, work_0ke, work_0kf, work_0kg, work_0kh,
3192 work_0ki, work_0kj, work_0kk, work_0kl, work_0km, work_0kn, work_0ko, work_0kp,
3193 work_0kq, work_0kr, work_0ks, work_0kt, work_0ku, work_0kv, work_0kw, work_0kx,
3194 work_0la, work_0lb, work_0lc, work_0ld, work_0le, work_0lf, work_0lg, work_0lh,
3195 work_0li, work_0lj, work_0lk, work_0ll, work_0lm, work_0ln, work_0lo, work_0lp,
3196 work_0lq, work_0lr, work_0ls, work_0lt, work_0lu, work_0lv, work_0lw, work_0lx,
3197 work_0ma, work_0mb, work_0mc, work_0md, work_0me, work_0mf, work_0mg, work_0mh,
3198 work_0mi, work_0mj, work_0mk, work_0ml, work_0mm, work_0mn, work_0mo, work_0mp,
3199 work_0mq, work_0mr, work_0ms, work_0mt, work_0mu, work_0mv, work_0mw, work_0mx,
3200 work_0na, work_0nb, work_0nc, work_0nd, work_0ne, work_0nf, work_0ng, work_0nh,
3201 work_0ni, work_0nj, work_0nk, work_0nl, work_0nm, work_0nn, work_0no, work_0np,
3202 work_0nq, work_0nr, work_0ns, work_0nt, work_0nu, work_0nv, work_0nw, work_0nx,
3203 work_0oa, work_0ob, work_0oc, work_0od, work_0oe, work_0of, work_0og, work_0oh,
3204 work_0oi, work_0oj, work_0ok, work_0ol, work_0om, work_0on, work_0oo, work_0op,
3205 work_0oq, work_0or, work_0os, work_0ot, work_0ou, work_0ov, work_0ow, work_0ox,
3206 work_0pa, work_0pb, work_0pc, work_0pd, work_0pe, work_0pf, work_0pg, work_0ph,
3207 work_0pi, work_0pj, work_0pk, work_0pl, work_0pm, work_0pn, work_0po, work_0pp,
3208 work_0pq, work_0pr, work_0ps, work_0pt, work_0pu, work_0pv, work_0pw, work_0px,
3209 work_0qa, work_0qb, work_0qc, work_0qd, work_0qe, work_0qf, work_0qg, work_0qh,
3210 work_0qi, work_0qj, work_0qk, work_0ql, work_0qm, work_0qn, work_0qo, work_0qp,
3211 work_0qq, work_0qr, work_0qs, work_0qt, work_0qu, work_0qv, work_0qw, work_0qx,
3212 work_0ra, work_0rb, work_0rc, work_0rd, work_0re, work_0rf, work_0rg, work_0rh,
3213 work_0ri, work_0rj, work_0rk, work_0rl, work_0rm, work_0rn, work_0ro, work_0rp,
3214 work_0rq, work_0rr, work_0rs, work_0rt, work_0ru, work_0rv, work_0rw, work_0rx,
3215 work_0sa, work_0sb, work_0sc, work_0sd, work_0se, work_0sf, work_0sg, work_0sh,
3216 work_0si, work_0sj, work_0sk, work_0sl, work_0sm, work_0sn, work_0so, work_0sp,
3217 work_0sq, work_0sr, work_0ss, work_0st, work_0su, work_0sv, work_0sw, work_0sx,
3218 work_0ta, work_0tb, work_0tc, work_0td, work_0te, work_0tf, work_0tg, work_0th,
3219 work_0ti, work_0tj, work_0tk, work_0tl, work_0tm, work_0tn, work_0to, work_0tp,
3220 work_0tq, work_0tr, work_0ts, work_0tt, work_0tu, work_0tv, work_0tw, work_0tx,
3221 work_0ua, work_0ub, work_0uc, work_0ud, work_0ue, work_0uf, work_0ug, work_0uh,
3222 work_0ui, work_0uj, work_0uk, work_0ul, work_0um, work_0un, work_0uo, work_0up,
3223 work_0uq, work_0ur, work_0us, work_0ut, work_0uu, work_0uv, work_0uw, work_0ux,
3224 work_0va, work_0vb, work_0vc, work_0vd, work_0ve, work_0vf, work_0vg, work_0vh,
3225 work_0vi, work_0vj, work_0vk, work_0vl, work_0vm, work_0vn, work_0vo, work_0vp,
3226 work_0vq, work_0vr, work_0vs, work_0vt, work_0vu, work_0vv, work_0vw, work_0vx,
3227 work_0wa, work_0wb, work_0wc, work_0wd, work_0we, work_0wf, work_0wg, work_0wh,
3228 work_0wi, work_0wj, work_0wk, work_0wl, work_0wm, work_0wn, work_0wo, work_0wp,
3229 work_0wq, work_0wr, work_0ws, work_0wt, work_0wu, work_0wv, work_0ww, work_0wx,
3230 work_0xa, work_0xb, work_0xc, work_0xd, work_0xe, work_0xf, work_0xg, work_0xh,
3231 work_0xi, work_0xj, work_0xk, work_0xl, work_0xm, work_0xn, work_0xo, work_0xp,
3232 work_0xq, work_0xr, work_0xs, work_0xt, work_0xu, work_0xv, work_0xw, work_0xx
3233};
3234
3235static uint16_t work_0_rnd[] = {
3236 205, 15, 413, 490, 455, 102, 85, 176, 310, 393, 54, 371, 561, 540, 441, 292,
3237 424, 235, 24, 36, 457, 378, 97, 86, 519, 366, 91, 377, 162, 40, 394, 152,
3238 416, 149, 489, 343, 53, 285, 368, 159, 303, 307, 434, 28, 471, 513, 154, 17,
3239 197, 294, 503, 192, 346, 325, 298, 390, 83, 29, 299, 112, 342, 329, 100, 481,
3240 352, 195, 458, 163, 389, 553, 291, 522, 293, 446, 234, 218, 255, 569, 439, 499,
3241 26, 334, 480, 45, 507, 172, 558, 79, 6, 554, 129, 103, 115, 442, 516, 411,
3242 478, 360, 228, 39, 500, 306, 449, 365, 147, 219, 121, 111, 465, 78, 335, 157,
3243 167, 491, 492, 178, 220, 508, 464, 180, 556, 132, 324, 207, 251, 354, 524, 126,
3244 493, 25, 93, 182, 231, 110, 80, 412, 142, 184, 57, 55, 535, 75, 266, 21,
3245 244, 555, 18, 336, 5, 421, 484, 69, 92, 14, 419, 400, 373, 546, 151, 382,
3246 128, 463, 559, 76, 49, 477, 572, 273, 548, 217, 452, 485, 246, 407, 575, 453,
3247 391, 253, 62, 113, 279, 429, 171, 156, 430, 134, 105, 77, 222, 185, 82, 495,
3248 260, 165, 257, 268, 331, 1, 229, 109, 402, 12, 386, 277, 37, 120, 544, 539,
3249 408, 564, 316, 227, 89, 73, 312, 461, 405, 370, 512, 379, 380, 137, 66, 30,
3250 11, 232, 339, 288, 179, 330, 514, 211, 403, 467, 224, 381, 466, 502, 209, 551,
3251 51, 90, 214, 196, 262, 309, 357, 341, 462, 101, 534, 305, 315, 319, 65, 107,
3252 150, 94, 200, 538, 193, 61, 199, 275, 81, 240, 388, 238, 174, 515, 287, 88,
3253 417, 116, 323, 23, 52, 143, 70, 427, 136, 560, 187, 233, 347, 337, 249, 568,
3254 226, 33, 19, 117, 139, 571, 50, 175, 2, 282, 280, 130, 270, 32, 444, 201,
3255 59, 135, 523, 267, 8, 44, 438, 494, 333, 340, 206, 573, 436, 367, 9, 263,
3256 161, 545, 374, 537, 34, 383, 448, 362, 557, 164, 529, 124, 264, 459, 10, 265,
3257 525, 332, 170, 138, 186, 511, 223, 119, 369, 356, 304, 48, 72, 527, 542, 283,
3258 140, 401, 274, 425, 4, 531, 562, 566, 552, 422, 450, 123, 435, 517, 259, 56,
3259 190, 144, 296, 204, 322, 483, 487, 520, 518, 7, 395, 99, 225, 472, 326, 355,
3260 384, 440, 281, 479, 20, 208, 363, 397, 526, 122, 278, 35, 160, 532, 67, 188,
3261 301, 125, 387, 290, 375, 22, 565, 230, 191, 317, 521, 451, 414, 418, 68, 454,
3262 221, 41, 189, 153, 114, 261, 530, 358, 308, 297, 237, 71, 547, 372, 158, 198,
3263 327, 63, 574, 486, 242, 536, 353, 567, 361, 445, 155, 239, 276, 256, 13, 468,
3264 437, 470, 420, 533, 410, 46, 254, 177, 473, 133, 456, 169, 166, 498, 321, 415,
3265 320, 286, 258, 194, 58, 318, 447, 248, 313, 183, 300, 431, 469, 423, 528, 272,
3266 148, 504, 509, 563, 359, 433, 404, 243, 96, 364, 570, 426, 27, 203, 3, 311,
3267 131, 396, 210, 475, 43, 349, 399, 181, 118, 236, 104, 269, 145, 432, 344, 127,
3268 328, 398, 488, 289, 146, 348, 245, 474, 252, 351, 84, 549, 60, 212, 202, 385,
3269 38, 510, 247, 64, 392, 506, 108, 482, 550, 42, 106, 215, 271, 95, 543, 295,
3270 173, 338, 406, 428, 284, 350, 345, 541, 87, 250, 497, 443, 496, 241, 376, 168,
3271 409, 505, 476, 74, 302, 47, 460, 314, 0, 98, 16, 31, 213, 216, 501, 141
3272};
3273
3274static uint64_t INLINE_NEVER work_1aa(uint64_t a, uint32_t *b, uint32_t *c)
3275{
3276 return WORK_1(a, b, c, 0);
3277}
3278
3279static uint64_t INLINE_NEVER work_1ab(uint64_t a, uint32_t *b, uint32_t *c)
3280{
3281 return WORK_1(a, b, c, 1);
3282}
3283
3284static uint64_t INLINE_NEVER work_1ac(uint64_t a, uint32_t *b, uint32_t *c)
3285{
3286 return WORK_1(a, b, c, 2);
3287}
3288
3289static uint64_t INLINE_NEVER work_1ad(uint64_t a, uint32_t *b, uint32_t *c)
3290{
3291 return WORK_1(a, b, c, 3);
3292}
3293
3294static uint64_t INLINE_NEVER work_1ae(uint64_t a, uint32_t *b, uint32_t *c)
3295{
3296 return WORK_1(a, b, c, 4);
3297}
3298
3299static uint64_t INLINE_NEVER work_1af(uint64_t a, uint32_t *b, uint32_t *c)
3300{
3301 return WORK_1(a, b, c, 5);
3302}
3303
3304static uint64_t INLINE_NEVER work_1ag(uint64_t a, uint32_t *b, uint32_t *c)
3305{
3306 return WORK_1(a, b, c, 6);
3307}
3308
3309static uint64_t INLINE_NEVER work_1ah(uint64_t a, uint32_t *b, uint32_t *c)
3310{
3311 return WORK_1(a, b, c, 7);
3312}
3313
3314static uint64_t INLINE_NEVER work_1ai(uint64_t a, uint32_t *b, uint32_t *c)
3315{
3316 return WORK_1(a, b, c, 8);
3317}
3318
3319static uint64_t INLINE_NEVER work_1aj(uint64_t a, uint32_t *b, uint32_t *c)
3320{
3321 return WORK_1(a, b, c, 9);
3322}
3323
3324static uint64_t INLINE_NEVER work_1ak(uint64_t a, uint32_t *b, uint32_t *c)
3325{
3326 return WORK_1(a, b, c, 10);
3327}
3328
3329static uint64_t INLINE_NEVER work_1al(uint64_t a, uint32_t *b, uint32_t *c)
3330{
3331 return WORK_1(a, b, c, 11);
3332}
3333
3334static uint64_t INLINE_NEVER work_1am(uint64_t a, uint32_t *b, uint32_t *c)
3335{
3336 return WORK_1(a, b, c, 12);
3337}
3338
3339static uint64_t INLINE_NEVER work_1an(uint64_t a, uint32_t *b, uint32_t *c)
3340{
3341 return WORK_1(a, b, c, 13);
3342}
3343
3344static uint64_t INLINE_NEVER work_1ao(uint64_t a, uint32_t *b, uint32_t *c)
3345{
3346 return WORK_1(a, b, c, 14);
3347}
3348
3349static uint64_t INLINE_NEVER work_1ap(uint64_t a, uint32_t *b, uint32_t *c)
3350{
3351 return WORK_1(a, b, c, 15);
3352}
3353
3354static uint64_t INLINE_NEVER work_1aq(uint64_t a, uint32_t *b, uint32_t *c)
3355{
3356 return WORK_1(a, b, c, 16);
3357}
3358
3359static uint64_t INLINE_NEVER work_1ar(uint64_t a, uint32_t *b, uint32_t *c)
3360{
3361 return WORK_1(a, b, c, 17);
3362}
3363
3364static uint64_t INLINE_NEVER work_1as(uint64_t a, uint32_t *b, uint32_t *c)
3365{
3366 return WORK_1(a, b, c, 18);
3367}
3368
3369static uint64_t INLINE_NEVER work_1at(uint64_t a, uint32_t *b, uint32_t *c)
3370{
3371 return WORK_1(a, b, c, 19);
3372}
3373
3374static uint64_t INLINE_NEVER work_1au(uint64_t a, uint32_t *b, uint32_t *c)
3375{
3376 return WORK_1(a, b, c, 20);
3377}
3378
3379static uint64_t INLINE_NEVER work_1av(uint64_t a, uint32_t *b, uint32_t *c)
3380{
3381 return WORK_1(a, b, c, 21);
3382}
3383
3384static uint64_t INLINE_NEVER work_1aw(uint64_t a, uint32_t *b, uint32_t *c)
3385{
3386 return WORK_1(a, b, c, 22);
3387}
3388
3389static uint64_t INLINE_NEVER work_1ax(uint64_t a, uint32_t *b, uint32_t *c)
3390{
3391 return WORK_1(a, b, c, 23);
3392}
3393
3394static uint64_t INLINE_NEVER work_1ba(uint64_t a, uint32_t *b, uint32_t *c)
3395{
3396 return WORK_1(a, b, c, 24);
3397}
3398
3399static uint64_t INLINE_NEVER work_1bb(uint64_t a, uint32_t *b, uint32_t *c)
3400{
3401 return WORK_1(a, b, c, 25);
3402}
3403
3404static uint64_t INLINE_NEVER work_1bc(uint64_t a, uint32_t *b, uint32_t *c)
3405{
3406 return WORK_1(a, b, c, 26);
3407}
3408
3409static uint64_t INLINE_NEVER work_1bd(uint64_t a, uint32_t *b, uint32_t *c)
3410{
3411 return WORK_1(a, b, c, 27);
3412}
3413
3414static uint64_t INLINE_NEVER work_1be(uint64_t a, uint32_t *b, uint32_t *c)
3415{
3416 return WORK_1(a, b, c, 28);
3417}
3418
3419static uint64_t INLINE_NEVER work_1bf(uint64_t a, uint32_t *b, uint32_t *c)
3420{
3421 return WORK_1(a, b, c, 29);
3422}
3423
3424static uint64_t INLINE_NEVER work_1bg(uint64_t a, uint32_t *b, uint32_t *c)
3425{
3426 return WORK_1(a, b, c, 30);
3427}
3428
3429static uint64_t INLINE_NEVER work_1bh(uint64_t a, uint32_t *b, uint32_t *c)
3430{
3431 return WORK_1(a, b, c, 31);
3432}
3433
3434static uint64_t INLINE_NEVER work_1bi(uint64_t a, uint32_t *b, uint32_t *c)
3435{
3436 return WORK_1(a, b, c, 32);
3437}
3438
3439static uint64_t INLINE_NEVER work_1bj(uint64_t a, uint32_t *b, uint32_t *c)
3440{
3441 return WORK_1(a, b, c, 33);
3442}
3443
3444static uint64_t INLINE_NEVER work_1bk(uint64_t a, uint32_t *b, uint32_t *c)
3445{
3446 return WORK_1(a, b, c, 34);
3447}
3448
3449static uint64_t INLINE_NEVER work_1bl(uint64_t a, uint32_t *b, uint32_t *c)
3450{
3451 return WORK_1(a, b, c, 35);
3452}
3453
3454static uint64_t INLINE_NEVER work_1bm(uint64_t a, uint32_t *b, uint32_t *c)
3455{
3456 return WORK_1(a, b, c, 36);
3457}
3458
3459static uint64_t INLINE_NEVER work_1bn(uint64_t a, uint32_t *b, uint32_t *c)
3460{
3461 return WORK_1(a, b, c, 37);
3462}
3463
3464static uint64_t INLINE_NEVER work_1bo(uint64_t a, uint32_t *b, uint32_t *c)
3465{
3466 return WORK_1(a, b, c, 38);
3467}
3468
3469static uint64_t INLINE_NEVER work_1bp(uint64_t a, uint32_t *b, uint32_t *c)
3470{
3471 return WORK_1(a, b, c, 39);
3472}
3473
3474static uint64_t INLINE_NEVER work_1bq(uint64_t a, uint32_t *b, uint32_t *c)
3475{
3476 return WORK_1(a, b, c, 40);
3477}
3478
3479static uint64_t INLINE_NEVER work_1br(uint64_t a, uint32_t *b, uint32_t *c)
3480{
3481 return WORK_1(a, b, c, 41);
3482}
3483
3484static uint64_t INLINE_NEVER work_1bs(uint64_t a, uint32_t *b, uint32_t *c)
3485{
3486 return WORK_1(a, b, c, 42);
3487}
3488
3489static uint64_t INLINE_NEVER work_1bt(uint64_t a, uint32_t *b, uint32_t *c)
3490{
3491 return WORK_1(a, b, c, 43);
3492}
3493
3494static uint64_t INLINE_NEVER work_1bu(uint64_t a, uint32_t *b, uint32_t *c)
3495{
3496 return WORK_1(a, b, c, 44);
3497}
3498
3499static uint64_t INLINE_NEVER work_1bv(uint64_t a, uint32_t *b, uint32_t *c)
3500{
3501 return WORK_1(a, b, c, 45);
3502}
3503
3504static uint64_t INLINE_NEVER work_1bw(uint64_t a, uint32_t *b, uint32_t *c)
3505{
3506 return WORK_1(a, b, c, 46);
3507}
3508
3509static uint64_t INLINE_NEVER work_1bx(uint64_t a, uint32_t *b, uint32_t *c)
3510{
3511 return WORK_1(a, b, c, 47);
3512}
3513
3514static uint64_t INLINE_NEVER work_1ca(uint64_t a, uint32_t *b, uint32_t *c)
3515{
3516 return WORK_1(a, b, c, 48);
3517}
3518
3519static uint64_t INLINE_NEVER work_1cb(uint64_t a, uint32_t *b, uint32_t *c)
3520{
3521 return WORK_1(a, b, c, 49);
3522}
3523
3524static uint64_t INLINE_NEVER work_1cc(uint64_t a, uint32_t *b, uint32_t *c)
3525{
3526 return WORK_1(a, b, c, 50);
3527}
3528
3529static uint64_t INLINE_NEVER work_1cd(uint64_t a, uint32_t *b, uint32_t *c)
3530{
3531 return WORK_1(a, b, c, 51);
3532}
3533
3534static uint64_t INLINE_NEVER work_1ce(uint64_t a, uint32_t *b, uint32_t *c)
3535{
3536 return WORK_1(a, b, c, 52);
3537}
3538
3539static uint64_t INLINE_NEVER work_1cf(uint64_t a, uint32_t *b, uint32_t *c)
3540{
3541 return WORK_1(a, b, c, 53);
3542}
3543
3544static uint64_t INLINE_NEVER work_1cg(uint64_t a, uint32_t *b, uint32_t *c)
3545{
3546 return WORK_1(a, b, c, 54);
3547}
3548
3549static uint64_t INLINE_NEVER work_1ch(uint64_t a, uint32_t *b, uint32_t *c)
3550{
3551 return WORK_1(a, b, c, 55);
3552}
3553
3554static uint64_t INLINE_NEVER work_1ci(uint64_t a, uint32_t *b, uint32_t *c)
3555{
3556 return WORK_1(a, b, c, 56);
3557}
3558
3559static uint64_t INLINE_NEVER work_1cj(uint64_t a, uint32_t *b, uint32_t *c)
3560{
3561 return WORK_1(a, b, c, 57);
3562}
3563
3564static uint64_t INLINE_NEVER work_1ck(uint64_t a, uint32_t *b, uint32_t *c)
3565{
3566 return WORK_1(a, b, c, 58);
3567}
3568
3569static uint64_t INLINE_NEVER work_1cl(uint64_t a, uint32_t *b, uint32_t *c)
3570{
3571 return WORK_1(a, b, c, 59);
3572}
3573
3574static uint64_t INLINE_NEVER work_1cm(uint64_t a, uint32_t *b, uint32_t *c)
3575{
3576 return WORK_1(a, b, c, 60);
3577}
3578
3579static uint64_t INLINE_NEVER work_1cn(uint64_t a, uint32_t *b, uint32_t *c)
3580{
3581 return WORK_1(a, b, c, 61);
3582}
3583
3584static uint64_t INLINE_NEVER work_1co(uint64_t a, uint32_t *b, uint32_t *c)
3585{
3586 return WORK_1(a, b, c, 62);
3587}
3588
3589static uint64_t INLINE_NEVER work_1cp(uint64_t a, uint32_t *b, uint32_t *c)
3590{
3591 return WORK_1(a, b, c, 63);
3592}
3593
3594static uint64_t INLINE_NEVER work_1cq(uint64_t a, uint32_t *b, uint32_t *c)
3595{
3596 return WORK_1(a, b, c, 64);
3597}
3598
3599static uint64_t INLINE_NEVER work_1cr(uint64_t a, uint32_t *b, uint32_t *c)
3600{
3601 return WORK_1(a, b, c, 65);
3602}
3603
3604static uint64_t INLINE_NEVER work_1cs(uint64_t a, uint32_t *b, uint32_t *c)
3605{
3606 return WORK_1(a, b, c, 66);
3607}
3608
3609static uint64_t INLINE_NEVER work_1ct(uint64_t a, uint32_t *b, uint32_t *c)
3610{
3611 return WORK_1(a, b, c, 67);
3612}
3613
3614static uint64_t INLINE_NEVER work_1cu(uint64_t a, uint32_t *b, uint32_t *c)
3615{
3616 return WORK_1(a, b, c, 68);
3617}
3618
3619static uint64_t INLINE_NEVER work_1cv(uint64_t a, uint32_t *b, uint32_t *c)
3620{
3621 return WORK_1(a, b, c, 69);
3622}
3623
3624static uint64_t INLINE_NEVER work_1cw(uint64_t a, uint32_t *b, uint32_t *c)
3625{
3626 return WORK_1(a, b, c, 70);
3627}
3628
3629static uint64_t INLINE_NEVER work_1cx(uint64_t a, uint32_t *b, uint32_t *c)
3630{
3631 return WORK_1(a, b, c, 71);
3632}
3633
3634static uint64_t INLINE_NEVER work_1da(uint64_t a, uint32_t *b, uint32_t *c)
3635{
3636 return WORK_1(a, b, c, 72);
3637}
3638
3639static uint64_t INLINE_NEVER work_1db(uint64_t a, uint32_t *b, uint32_t *c)
3640{
3641 return WORK_1(a, b, c, 73);
3642}
3643
3644static uint64_t INLINE_NEVER work_1dc(uint64_t a, uint32_t *b, uint32_t *c)
3645{
3646 return WORK_1(a, b, c, 74);
3647}
3648
3649static uint64_t INLINE_NEVER work_1dd(uint64_t a, uint32_t *b, uint32_t *c)
3650{
3651 return WORK_1(a, b, c, 75);
3652}
3653
3654static uint64_t INLINE_NEVER work_1de(uint64_t a, uint32_t *b, uint32_t *c)
3655{
3656 return WORK_1(a, b, c, 76);
3657}
3658
3659static uint64_t INLINE_NEVER work_1df(uint64_t a, uint32_t *b, uint32_t *c)
3660{
3661 return WORK_1(a, b, c, 77);
3662}
3663
3664static uint64_t INLINE_NEVER work_1dg(uint64_t a, uint32_t *b, uint32_t *c)
3665{
3666 return WORK_1(a, b, c, 78);
3667}
3668
3669static uint64_t INLINE_NEVER work_1dh(uint64_t a, uint32_t *b, uint32_t *c)
3670{
3671 return WORK_1(a, b, c, 79);
3672}
3673
3674static uint64_t INLINE_NEVER work_1di(uint64_t a, uint32_t *b, uint32_t *c)
3675{
3676 return WORK_1(a, b, c, 80);
3677}
3678
3679static uint64_t INLINE_NEVER work_1dj(uint64_t a, uint32_t *b, uint32_t *c)
3680{
3681 return WORK_1(a, b, c, 81);
3682}
3683
3684static uint64_t INLINE_NEVER work_1dk(uint64_t a, uint32_t *b, uint32_t *c)
3685{
3686 return WORK_1(a, b, c, 82);
3687}
3688
3689static uint64_t INLINE_NEVER work_1dl(uint64_t a, uint32_t *b, uint32_t *c)
3690{
3691 return WORK_1(a, b, c, 83);
3692}
3693
3694static uint64_t INLINE_NEVER work_1dm(uint64_t a, uint32_t *b, uint32_t *c)
3695{
3696 return WORK_1(a, b, c, 84);
3697}
3698
3699static uint64_t INLINE_NEVER work_1dn(uint64_t a, uint32_t *b, uint32_t *c)
3700{
3701 return WORK_1(a, b, c, 85);
3702}
3703
3704static uint64_t INLINE_NEVER work_1do(uint64_t a, uint32_t *b, uint32_t *c)
3705{
3706 return WORK_1(a, b, c, 86);
3707}
3708
3709static uint64_t INLINE_NEVER work_1dp(uint64_t a, uint32_t *b, uint32_t *c)
3710{
3711 return WORK_1(a, b, c, 87);
3712}
3713
3714static uint64_t INLINE_NEVER work_1dq(uint64_t a, uint32_t *b, uint32_t *c)
3715{
3716 return WORK_1(a, b, c, 88);
3717}
3718
3719static uint64_t INLINE_NEVER work_1dr(uint64_t a, uint32_t *b, uint32_t *c)
3720{
3721 return WORK_1(a, b, c, 89);
3722}
3723
3724static uint64_t INLINE_NEVER work_1ds(uint64_t a, uint32_t *b, uint32_t *c)
3725{
3726 return WORK_1(a, b, c, 90);
3727}
3728
3729static uint64_t INLINE_NEVER work_1dt(uint64_t a, uint32_t *b, uint32_t *c)
3730{
3731 return WORK_1(a, b, c, 91);
3732}
3733
3734static uint64_t INLINE_NEVER work_1du(uint64_t a, uint32_t *b, uint32_t *c)
3735{
3736 return WORK_1(a, b, c, 92);
3737}
3738
3739static uint64_t INLINE_NEVER work_1dv(uint64_t a, uint32_t *b, uint32_t *c)
3740{
3741 return WORK_1(a, b, c, 93);
3742}
3743
3744static uint64_t INLINE_NEVER work_1dw(uint64_t a, uint32_t *b, uint32_t *c)
3745{
3746 return WORK_1(a, b, c, 94);
3747}
3748
3749static uint64_t INLINE_NEVER work_1dx(uint64_t a, uint32_t *b, uint32_t *c)
3750{
3751 return WORK_1(a, b, c, 95);
3752}
3753
3754static uint64_t INLINE_NEVER work_1ea(uint64_t a, uint32_t *b, uint32_t *c)
3755{
3756 return WORK_1(a, b, c, 96);
3757}
3758
3759static uint64_t INLINE_NEVER work_1eb(uint64_t a, uint32_t *b, uint32_t *c)
3760{
3761 return WORK_1(a, b, c, 97);
3762}
3763
3764static uint64_t INLINE_NEVER work_1ec(uint64_t a, uint32_t *b, uint32_t *c)
3765{
3766 return WORK_1(a, b, c, 98);
3767}
3768
3769static uint64_t INLINE_NEVER work_1ed(uint64_t a, uint32_t *b, uint32_t *c)
3770{
3771 return WORK_1(a, b, c, 99);
3772}
3773
3774static uint64_t INLINE_NEVER work_1ee(uint64_t a, uint32_t *b, uint32_t *c)
3775{
3776 return WORK_1(a, b, c, 100);
3777}
3778
3779static uint64_t INLINE_NEVER work_1ef(uint64_t a, uint32_t *b, uint32_t *c)
3780{
3781 return WORK_1(a, b, c, 101);
3782}
3783
3784static uint64_t INLINE_NEVER work_1eg(uint64_t a, uint32_t *b, uint32_t *c)
3785{
3786 return WORK_1(a, b, c, 102);
3787}
3788
3789static uint64_t INLINE_NEVER work_1eh(uint64_t a, uint32_t *b, uint32_t *c)
3790{
3791 return WORK_1(a, b, c, 103);
3792}
3793
3794static uint64_t INLINE_NEVER work_1ei(uint64_t a, uint32_t *b, uint32_t *c)
3795{
3796 return WORK_1(a, b, c, 104);
3797}
3798
3799static uint64_t INLINE_NEVER work_1ej(uint64_t a, uint32_t *b, uint32_t *c)
3800{
3801 return WORK_1(a, b, c, 105);
3802}
3803
3804static uint64_t INLINE_NEVER work_1ek(uint64_t a, uint32_t *b, uint32_t *c)
3805{
3806 return WORK_1(a, b, c, 106);
3807}
3808
3809static uint64_t INLINE_NEVER work_1el(uint64_t a, uint32_t *b, uint32_t *c)
3810{
3811 return WORK_1(a, b, c, 107);
3812}
3813
3814static uint64_t INLINE_NEVER work_1em(uint64_t a, uint32_t *b, uint32_t *c)
3815{
3816 return WORK_1(a, b, c, 108);
3817}
3818
3819static uint64_t INLINE_NEVER work_1en(uint64_t a, uint32_t *b, uint32_t *c)
3820{
3821 return WORK_1(a, b, c, 109);
3822}
3823
3824static uint64_t INLINE_NEVER work_1eo(uint64_t a, uint32_t *b, uint32_t *c)
3825{
3826 return WORK_1(a, b, c, 110);
3827}
3828
3829static uint64_t INLINE_NEVER work_1ep(uint64_t a, uint32_t *b, uint32_t *c)
3830{
3831 return WORK_1(a, b, c, 111);
3832}
3833
3834static uint64_t INLINE_NEVER work_1eq(uint64_t a, uint32_t *b, uint32_t *c)
3835{
3836 return WORK_1(a, b, c, 112);
3837}
3838
3839static uint64_t INLINE_NEVER work_1er(uint64_t a, uint32_t *b, uint32_t *c)
3840{
3841 return WORK_1(a, b, c, 113);
3842}
3843
3844static uint64_t INLINE_NEVER work_1es(uint64_t a, uint32_t *b, uint32_t *c)
3845{
3846 return WORK_1(a, b, c, 114);
3847}
3848
3849static uint64_t INLINE_NEVER work_1et(uint64_t a, uint32_t *b, uint32_t *c)
3850{
3851 return WORK_1(a, b, c, 115);
3852}
3853
3854static uint64_t INLINE_NEVER work_1eu(uint64_t a, uint32_t *b, uint32_t *c)
3855{
3856 return WORK_1(a, b, c, 116);
3857}
3858
3859static uint64_t INLINE_NEVER work_1ev(uint64_t a, uint32_t *b, uint32_t *c)
3860{
3861 return WORK_1(a, b, c, 117);
3862}
3863
3864static uint64_t INLINE_NEVER work_1ew(uint64_t a, uint32_t *b, uint32_t *c)
3865{
3866 return WORK_1(a, b, c, 118);
3867}
3868
3869static uint64_t INLINE_NEVER work_1ex(uint64_t a, uint32_t *b, uint32_t *c)
3870{
3871 return WORK_1(a, b, c, 119);
3872}
3873
3874static uint64_t INLINE_NEVER work_1fa(uint64_t a, uint32_t *b, uint32_t *c)
3875{
3876 return WORK_1(a, b, c, 120);
3877}
3878
3879static uint64_t INLINE_NEVER work_1fb(uint64_t a, uint32_t *b, uint32_t *c)
3880{
3881 return WORK_1(a, b, c, 121);
3882}
3883
3884static uint64_t INLINE_NEVER work_1fc(uint64_t a, uint32_t *b, uint32_t *c)
3885{
3886 return WORK_1(a, b, c, 122);
3887}
3888
3889static uint64_t INLINE_NEVER work_1fd(uint64_t a, uint32_t *b, uint32_t *c)
3890{
3891 return WORK_1(a, b, c, 123);
3892}
3893
3894static uint64_t INLINE_NEVER work_1fe(uint64_t a, uint32_t *b, uint32_t *c)
3895{
3896 return WORK_1(a, b, c, 124);
3897}
3898
3899static uint64_t INLINE_NEVER work_1ff(uint64_t a, uint32_t *b, uint32_t *c)
3900{
3901 return WORK_1(a, b, c, 125);
3902}
3903
3904static uint64_t INLINE_NEVER work_1fg(uint64_t a, uint32_t *b, uint32_t *c)
3905{
3906 return WORK_1(a, b, c, 126);
3907}
3908
3909static uint64_t INLINE_NEVER work_1fh(uint64_t a, uint32_t *b, uint32_t *c)
3910{
3911 return WORK_1(a, b, c, 127);
3912}
3913
3914static uint64_t INLINE_NEVER work_1fi(uint64_t a, uint32_t *b, uint32_t *c)
3915{
3916 return WORK_1(a, b, c, 128);
3917}
3918
3919static uint64_t INLINE_NEVER work_1fj(uint64_t a, uint32_t *b, uint32_t *c)
3920{
3921 return WORK_1(a, b, c, 129);
3922}
3923
3924static uint64_t INLINE_NEVER work_1fk(uint64_t a, uint32_t *b, uint32_t *c)
3925{
3926 return WORK_1(a, b, c, 130);
3927}
3928
3929static uint64_t INLINE_NEVER work_1fl(uint64_t a, uint32_t *b, uint32_t *c)
3930{
3931 return WORK_1(a, b, c, 131);
3932}
3933
3934static uint64_t INLINE_NEVER work_1fm(uint64_t a, uint32_t *b, uint32_t *c)
3935{
3936 return WORK_1(a, b, c, 132);
3937}
3938
3939static uint64_t INLINE_NEVER work_1fn(uint64_t a, uint32_t *b, uint32_t *c)
3940{
3941 return WORK_1(a, b, c, 133);
3942}
3943
3944static uint64_t INLINE_NEVER work_1fo(uint64_t a, uint32_t *b, uint32_t *c)
3945{
3946 return WORK_1(a, b, c, 134);
3947}
3948
3949static uint64_t INLINE_NEVER work_1fp(uint64_t a, uint32_t *b, uint32_t *c)
3950{
3951 return WORK_1(a, b, c, 135);
3952}
3953
3954static uint64_t INLINE_NEVER work_1fq(uint64_t a, uint32_t *b, uint32_t *c)
3955{
3956 return WORK_1(a, b, c, 136);
3957}
3958
3959static uint64_t INLINE_NEVER work_1fr(uint64_t a, uint32_t *b, uint32_t *c)
3960{
3961 return WORK_1(a, b, c, 137);
3962}
3963
3964static uint64_t INLINE_NEVER work_1fs(uint64_t a, uint32_t *b, uint32_t *c)
3965{
3966 return WORK_1(a, b, c, 138);
3967}
3968
3969static uint64_t INLINE_NEVER work_1ft(uint64_t a, uint32_t *b, uint32_t *c)
3970{
3971 return WORK_1(a, b, c, 139);
3972}
3973
3974static uint64_t INLINE_NEVER work_1fu(uint64_t a, uint32_t *b, uint32_t *c)
3975{
3976 return WORK_1(a, b, c, 140);
3977}
3978
3979static uint64_t INLINE_NEVER work_1fv(uint64_t a, uint32_t *b, uint32_t *c)
3980{
3981 return WORK_1(a, b, c, 141);
3982}
3983
3984static uint64_t INLINE_NEVER work_1fw(uint64_t a, uint32_t *b, uint32_t *c)
3985{
3986 return WORK_1(a, b, c, 142);
3987}
3988
3989static uint64_t INLINE_NEVER work_1fx(uint64_t a, uint32_t *b, uint32_t *c)
3990{
3991 return WORK_1(a, b, c, 143);
3992}
3993
3994static uint64_t INLINE_NEVER work_1ga(uint64_t a, uint32_t *b, uint32_t *c)
3995{
3996 return WORK_1(a, b, c, 144);
3997}
3998
3999static uint64_t INLINE_NEVER work_1gb(uint64_t a, uint32_t *b, uint32_t *c)
4000{
4001 return WORK_1(a, b, c, 145);
4002}
4003
4004static uint64_t INLINE_NEVER work_1gc(uint64_t a, uint32_t *b, uint32_t *c)
4005{
4006 return WORK_1(a, b, c, 146);
4007}
4008
4009static uint64_t INLINE_NEVER work_1gd(uint64_t a, uint32_t *b, uint32_t *c)
4010{
4011 return WORK_1(a, b, c, 147);
4012}
4013
4014static uint64_t INLINE_NEVER work_1ge(uint64_t a, uint32_t *b, uint32_t *c)
4015{
4016 return WORK_1(a, b, c, 148);
4017}
4018
4019static uint64_t INLINE_NEVER work_1gf(uint64_t a, uint32_t *b, uint32_t *c)
4020{
4021 return WORK_1(a, b, c, 149);
4022}
4023
4024static uint64_t INLINE_NEVER work_1gg(uint64_t a, uint32_t *b, uint32_t *c)
4025{
4026 return WORK_1(a, b, c, 150);
4027}
4028
4029static uint64_t INLINE_NEVER work_1gh(uint64_t a, uint32_t *b, uint32_t *c)
4030{
4031 return WORK_1(a, b, c, 151);
4032}
4033
4034static uint64_t INLINE_NEVER work_1gi(uint64_t a, uint32_t *b, uint32_t *c)
4035{
4036 return WORK_1(a, b, c, 152);
4037}
4038
4039static uint64_t INLINE_NEVER work_1gj(uint64_t a, uint32_t *b, uint32_t *c)
4040{
4041 return WORK_1(a, b, c, 153);
4042}
4043
4044static uint64_t INLINE_NEVER work_1gk(uint64_t a, uint32_t *b, uint32_t *c)
4045{
4046 return WORK_1(a, b, c, 154);
4047}
4048
4049static uint64_t INLINE_NEVER work_1gl(uint64_t a, uint32_t *b, uint32_t *c)
4050{
4051 return WORK_1(a, b, c, 155);
4052}
4053
4054static uint64_t INLINE_NEVER work_1gm(uint64_t a, uint32_t *b, uint32_t *c)
4055{
4056 return WORK_1(a, b, c, 156);
4057}
4058
4059static uint64_t INLINE_NEVER work_1gn(uint64_t a, uint32_t *b, uint32_t *c)
4060{
4061 return WORK_1(a, b, c, 157);
4062}
4063
4064static uint64_t INLINE_NEVER work_1go(uint64_t a, uint32_t *b, uint32_t *c)
4065{
4066 return WORK_1(a, b, c, 158);
4067}
4068
4069static uint64_t INLINE_NEVER work_1gp(uint64_t a, uint32_t *b, uint32_t *c)
4070{
4071 return WORK_1(a, b, c, 159);
4072}
4073
4074static uint64_t INLINE_NEVER work_1gq(uint64_t a, uint32_t *b, uint32_t *c)
4075{
4076 return WORK_1(a, b, c, 160);
4077}
4078
4079static uint64_t INLINE_NEVER work_1gr(uint64_t a, uint32_t *b, uint32_t *c)
4080{
4081 return WORK_1(a, b, c, 161);
4082}
4083
4084static uint64_t INLINE_NEVER work_1gs(uint64_t a, uint32_t *b, uint32_t *c)
4085{
4086 return WORK_1(a, b, c, 162);
4087}
4088
4089static uint64_t INLINE_NEVER work_1gt(uint64_t a, uint32_t *b, uint32_t *c)
4090{
4091 return WORK_1(a, b, c, 163);
4092}
4093
4094static uint64_t INLINE_NEVER work_1gu(uint64_t a, uint32_t *b, uint32_t *c)
4095{
4096 return WORK_1(a, b, c, 164);
4097}
4098
4099static uint64_t INLINE_NEVER work_1gv(uint64_t a, uint32_t *b, uint32_t *c)
4100{
4101 return WORK_1(a, b, c, 165);
4102}
4103
4104static uint64_t INLINE_NEVER work_1gw(uint64_t a, uint32_t *b, uint32_t *c)
4105{
4106 return WORK_1(a, b, c, 166);
4107}
4108
4109static uint64_t INLINE_NEVER work_1gx(uint64_t a, uint32_t *b, uint32_t *c)
4110{
4111 return WORK_1(a, b, c, 167);
4112}
4113
4114static uint64_t INLINE_NEVER work_1ha(uint64_t a, uint32_t *b, uint32_t *c)
4115{
4116 return WORK_1(a, b, c, 168);
4117}
4118
4119static uint64_t INLINE_NEVER work_1hb(uint64_t a, uint32_t *b, uint32_t *c)
4120{
4121 return WORK_1(a, b, c, 169);
4122}
4123
4124static uint64_t INLINE_NEVER work_1hc(uint64_t a, uint32_t *b, uint32_t *c)
4125{
4126 return WORK_1(a, b, c, 170);
4127}
4128
4129static uint64_t INLINE_NEVER work_1hd(uint64_t a, uint32_t *b, uint32_t *c)
4130{
4131 return WORK_1(a, b, c, 171);
4132}
4133
4134static uint64_t INLINE_NEVER work_1he(uint64_t a, uint32_t *b, uint32_t *c)
4135{
4136 return WORK_1(a, b, c, 172);
4137}
4138
4139static uint64_t INLINE_NEVER work_1hf(uint64_t a, uint32_t *b, uint32_t *c)
4140{
4141 return WORK_1(a, b, c, 173);
4142}
4143
4144static uint64_t INLINE_NEVER work_1hg(uint64_t a, uint32_t *b, uint32_t *c)
4145{
4146 return WORK_1(a, b, c, 174);
4147}
4148
4149static uint64_t INLINE_NEVER work_1hh(uint64_t a, uint32_t *b, uint32_t *c)
4150{
4151 return WORK_1(a, b, c, 175);
4152}
4153
4154static uint64_t INLINE_NEVER work_1hi(uint64_t a, uint32_t *b, uint32_t *c)
4155{
4156 return WORK_1(a, b, c, 176);
4157}
4158
4159static uint64_t INLINE_NEVER work_1hj(uint64_t a, uint32_t *b, uint32_t *c)
4160{
4161 return WORK_1(a, b, c, 177);
4162}
4163
4164static uint64_t INLINE_NEVER work_1hk(uint64_t a, uint32_t *b, uint32_t *c)
4165{
4166 return WORK_1(a, b, c, 178);
4167}
4168
4169static uint64_t INLINE_NEVER work_1hl(uint64_t a, uint32_t *b, uint32_t *c)
4170{
4171 return WORK_1(a, b, c, 179);
4172}
4173
4174static uint64_t INLINE_NEVER work_1hm(uint64_t a, uint32_t *b, uint32_t *c)
4175{
4176 return WORK_1(a, b, c, 180);
4177}
4178
4179static uint64_t INLINE_NEVER work_1hn(uint64_t a, uint32_t *b, uint32_t *c)
4180{
4181 return WORK_1(a, b, c, 181);
4182}
4183
4184static uint64_t INLINE_NEVER work_1ho(uint64_t a, uint32_t *b, uint32_t *c)
4185{
4186 return WORK_1(a, b, c, 182);
4187}
4188
4189static uint64_t INLINE_NEVER work_1hp(uint64_t a, uint32_t *b, uint32_t *c)
4190{
4191 return WORK_1(a, b, c, 183);
4192}
4193
4194static uint64_t INLINE_NEVER work_1hq(uint64_t a, uint32_t *b, uint32_t *c)
4195{
4196 return WORK_1(a, b, c, 184);
4197}
4198
4199static uint64_t INLINE_NEVER work_1hr(uint64_t a, uint32_t *b, uint32_t *c)
4200{
4201 return WORK_1(a, b, c, 185);
4202}
4203
4204static uint64_t INLINE_NEVER work_1hs(uint64_t a, uint32_t *b, uint32_t *c)
4205{
4206 return WORK_1(a, b, c, 186);
4207}
4208
4209static uint64_t INLINE_NEVER work_1ht(uint64_t a, uint32_t *b, uint32_t *c)
4210{
4211 return WORK_1(a, b, c, 187);
4212}
4213
4214static uint64_t INLINE_NEVER work_1hu(uint64_t a, uint32_t *b, uint32_t *c)
4215{
4216 return WORK_1(a, b, c, 188);
4217}
4218
4219static uint64_t INLINE_NEVER work_1hv(uint64_t a, uint32_t *b, uint32_t *c)
4220{
4221 return WORK_1(a, b, c, 189);
4222}
4223
4224static uint64_t INLINE_NEVER work_1hw(uint64_t a, uint32_t *b, uint32_t *c)
4225{
4226 return WORK_1(a, b, c, 190);
4227}
4228
4229static uint64_t INLINE_NEVER work_1hx(uint64_t a, uint32_t *b, uint32_t *c)
4230{
4231 return WORK_1(a, b, c, 191);
4232}
4233
4234static uint64_t INLINE_NEVER work_1ia(uint64_t a, uint32_t *b, uint32_t *c)
4235{
4236 return WORK_1(a, b, c, 192);
4237}
4238
4239static uint64_t INLINE_NEVER work_1ib(uint64_t a, uint32_t *b, uint32_t *c)
4240{
4241 return WORK_1(a, b, c, 193);
4242}
4243
4244static uint64_t INLINE_NEVER work_1ic(uint64_t a, uint32_t *b, uint32_t *c)
4245{
4246 return WORK_1(a, b, c, 194);
4247}
4248
4249static uint64_t INLINE_NEVER work_1id(uint64_t a, uint32_t *b, uint32_t *c)
4250{
4251 return WORK_1(a, b, c, 195);
4252}
4253
4254static uint64_t INLINE_NEVER work_1ie(uint64_t a, uint32_t *b, uint32_t *c)
4255{
4256 return WORK_1(a, b, c, 196);
4257}
4258
4259static uint64_t INLINE_NEVER work_1if(uint64_t a, uint32_t *b, uint32_t *c)
4260{
4261 return WORK_1(a, b, c, 197);
4262}
4263
4264static uint64_t INLINE_NEVER work_1ig(uint64_t a, uint32_t *b, uint32_t *c)
4265{
4266 return WORK_1(a, b, c, 198);
4267}
4268
4269static uint64_t INLINE_NEVER work_1ih(uint64_t a, uint32_t *b, uint32_t *c)
4270{
4271 return WORK_1(a, b, c, 199);
4272}
4273
4274static uint64_t INLINE_NEVER work_1ii(uint64_t a, uint32_t *b, uint32_t *c)
4275{
4276 return WORK_1(a, b, c, 200);
4277}
4278
4279static uint64_t INLINE_NEVER work_1ij(uint64_t a, uint32_t *b, uint32_t *c)
4280{
4281 return WORK_1(a, b, c, 201);
4282}
4283
4284static uint64_t INLINE_NEVER work_1ik(uint64_t a, uint32_t *b, uint32_t *c)
4285{
4286 return WORK_1(a, b, c, 202);
4287}
4288
4289static uint64_t INLINE_NEVER work_1il(uint64_t a, uint32_t *b, uint32_t *c)
4290{
4291 return WORK_1(a, b, c, 203);
4292}
4293
4294static uint64_t INLINE_NEVER work_1im(uint64_t a, uint32_t *b, uint32_t *c)
4295{
4296 return WORK_1(a, b, c, 204);
4297}
4298
4299static uint64_t INLINE_NEVER work_1in(uint64_t a, uint32_t *b, uint32_t *c)
4300{
4301 return WORK_1(a, b, c, 205);
4302}
4303
4304static uint64_t INLINE_NEVER work_1io(uint64_t a, uint32_t *b, uint32_t *c)
4305{
4306 return WORK_1(a, b, c, 206);
4307}
4308
4309static uint64_t INLINE_NEVER work_1ip(uint64_t a, uint32_t *b, uint32_t *c)
4310{
4311 return WORK_1(a, b, c, 207);
4312}
4313
4314static uint64_t INLINE_NEVER work_1iq(uint64_t a, uint32_t *b, uint32_t *c)
4315{
4316 return WORK_1(a, b, c, 208);
4317}
4318
4319static uint64_t INLINE_NEVER work_1ir(uint64_t a, uint32_t *b, uint32_t *c)
4320{
4321 return WORK_1(a, b, c, 209);
4322}
4323
4324static uint64_t INLINE_NEVER work_1is(uint64_t a, uint32_t *b, uint32_t *c)
4325{
4326 return WORK_1(a, b, c, 210);
4327}
4328
4329static uint64_t INLINE_NEVER work_1it(uint64_t a, uint32_t *b, uint32_t *c)
4330{
4331 return WORK_1(a, b, c, 211);
4332}
4333
4334static uint64_t INLINE_NEVER work_1iu(uint64_t a, uint32_t *b, uint32_t *c)
4335{
4336 return WORK_1(a, b, c, 212);
4337}
4338
4339static uint64_t INLINE_NEVER work_1iv(uint64_t a, uint32_t *b, uint32_t *c)
4340{
4341 return WORK_1(a, b, c, 213);
4342}
4343
4344static uint64_t INLINE_NEVER work_1iw(uint64_t a, uint32_t *b, uint32_t *c)
4345{
4346 return WORK_1(a, b, c, 214);
4347}
4348
4349static uint64_t INLINE_NEVER work_1ix(uint64_t a, uint32_t *b, uint32_t *c)
4350{
4351 return WORK_1(a, b, c, 215);
4352}
4353
4354static uint64_t INLINE_NEVER work_1ja(uint64_t a, uint32_t *b, uint32_t *c)
4355{
4356 return WORK_1(a, b, c, 216);
4357}
4358
4359static uint64_t INLINE_NEVER work_1jb(uint64_t a, uint32_t *b, uint32_t *c)
4360{
4361 return WORK_1(a, b, c, 217);
4362}
4363
4364static uint64_t INLINE_NEVER work_1jc(uint64_t a, uint32_t *b, uint32_t *c)
4365{
4366 return WORK_1(a, b, c, 218);
4367}
4368
4369static uint64_t INLINE_NEVER work_1jd(uint64_t a, uint32_t *b, uint32_t *c)
4370{
4371 return WORK_1(a, b, c, 219);
4372}
4373
4374static uint64_t INLINE_NEVER work_1je(uint64_t a, uint32_t *b, uint32_t *c)
4375{
4376 return WORK_1(a, b, c, 220);
4377}
4378
4379static uint64_t INLINE_NEVER work_1jf(uint64_t a, uint32_t *b, uint32_t *c)
4380{
4381 return WORK_1(a, b, c, 221);
4382}
4383
4384static uint64_t INLINE_NEVER work_1jg(uint64_t a, uint32_t *b, uint32_t *c)
4385{
4386 return WORK_1(a, b, c, 222);
4387}
4388
4389static uint64_t INLINE_NEVER work_1jh(uint64_t a, uint32_t *b, uint32_t *c)
4390{
4391 return WORK_1(a, b, c, 223);
4392}
4393
4394static uint64_t INLINE_NEVER work_1ji(uint64_t a, uint32_t *b, uint32_t *c)
4395{
4396 return WORK_1(a, b, c, 224);
4397}
4398
4399static uint64_t INLINE_NEVER work_1jj(uint64_t a, uint32_t *b, uint32_t *c)
4400{
4401 return WORK_1(a, b, c, 225);
4402}
4403
4404static uint64_t INLINE_NEVER work_1jk(uint64_t a, uint32_t *b, uint32_t *c)
4405{
4406 return WORK_1(a, b, c, 226);
4407}
4408
4409static uint64_t INLINE_NEVER work_1jl(uint64_t a, uint32_t *b, uint32_t *c)
4410{
4411 return WORK_1(a, b, c, 227);
4412}
4413
4414static uint64_t INLINE_NEVER work_1jm(uint64_t a, uint32_t *b, uint32_t *c)
4415{
4416 return WORK_1(a, b, c, 228);
4417}
4418
4419static uint64_t INLINE_NEVER work_1jn(uint64_t a, uint32_t *b, uint32_t *c)
4420{
4421 return WORK_1(a, b, c, 229);
4422}
4423
4424static uint64_t INLINE_NEVER work_1jo(uint64_t a, uint32_t *b, uint32_t *c)
4425{
4426 return WORK_1(a, b, c, 230);
4427}
4428
4429static uint64_t INLINE_NEVER work_1jp(uint64_t a, uint32_t *b, uint32_t *c)
4430{
4431 return WORK_1(a, b, c, 231);
4432}
4433
4434static uint64_t INLINE_NEVER work_1jq(uint64_t a, uint32_t *b, uint32_t *c)
4435{
4436 return WORK_1(a, b, c, 232);
4437}
4438
4439static uint64_t INLINE_NEVER work_1jr(uint64_t a, uint32_t *b, uint32_t *c)
4440{
4441 return WORK_1(a, b, c, 233);
4442}
4443
4444static uint64_t INLINE_NEVER work_1js(uint64_t a, uint32_t *b, uint32_t *c)
4445{
4446 return WORK_1(a, b, c, 234);
4447}
4448
4449static uint64_t INLINE_NEVER work_1jt(uint64_t a, uint32_t *b, uint32_t *c)
4450{
4451 return WORK_1(a, b, c, 235);
4452}
4453
4454static uint64_t INLINE_NEVER work_1ju(uint64_t a, uint32_t *b, uint32_t *c)
4455{
4456 return WORK_1(a, b, c, 236);
4457}
4458
4459static uint64_t INLINE_NEVER work_1jv(uint64_t a, uint32_t *b, uint32_t *c)
4460{
4461 return WORK_1(a, b, c, 237);
4462}
4463
4464static uint64_t INLINE_NEVER work_1jw(uint64_t a, uint32_t *b, uint32_t *c)
4465{
4466 return WORK_1(a, b, c, 238);
4467}
4468
4469static uint64_t INLINE_NEVER work_1jx(uint64_t a, uint32_t *b, uint32_t *c)
4470{
4471 return WORK_1(a, b, c, 239);
4472}
4473
4474static uint64_t INLINE_NEVER work_1ka(uint64_t a, uint32_t *b, uint32_t *c)
4475{
4476 return WORK_1(a, b, c, 240);
4477}
4478
4479static uint64_t INLINE_NEVER work_1kb(uint64_t a, uint32_t *b, uint32_t *c)
4480{
4481 return WORK_1(a, b, c, 241);
4482}
4483
4484static uint64_t INLINE_NEVER work_1kc(uint64_t a, uint32_t *b, uint32_t *c)
4485{
4486 return WORK_1(a, b, c, 242);
4487}
4488
4489static uint64_t INLINE_NEVER work_1kd(uint64_t a, uint32_t *b, uint32_t *c)
4490{
4491 return WORK_1(a, b, c, 243);
4492}
4493
4494static uint64_t INLINE_NEVER work_1ke(uint64_t a, uint32_t *b, uint32_t *c)
4495{
4496 return WORK_1(a, b, c, 244);
4497}
4498
4499static uint64_t INLINE_NEVER work_1kf(uint64_t a, uint32_t *b, uint32_t *c)
4500{
4501 return WORK_1(a, b, c, 245);
4502}
4503
4504static uint64_t INLINE_NEVER work_1kg(uint64_t a, uint32_t *b, uint32_t *c)
4505{
4506 return WORK_1(a, b, c, 246);
4507}
4508
4509static uint64_t INLINE_NEVER work_1kh(uint64_t a, uint32_t *b, uint32_t *c)
4510{
4511 return WORK_1(a, b, c, 247);
4512}
4513
4514static uint64_t INLINE_NEVER work_1ki(uint64_t a, uint32_t *b, uint32_t *c)
4515{
4516 return WORK_1(a, b, c, 248);
4517}
4518
4519static uint64_t INLINE_NEVER work_1kj(uint64_t a, uint32_t *b, uint32_t *c)
4520{
4521 return WORK_1(a, b, c, 249);
4522}
4523
4524static uint64_t INLINE_NEVER work_1kk(uint64_t a, uint32_t *b, uint32_t *c)
4525{
4526 return WORK_1(a, b, c, 250);
4527}
4528
4529static uint64_t INLINE_NEVER work_1kl(uint64_t a, uint32_t *b, uint32_t *c)
4530{
4531 return WORK_1(a, b, c, 251);
4532}
4533
4534static uint64_t INLINE_NEVER work_1km(uint64_t a, uint32_t *b, uint32_t *c)
4535{
4536 return WORK_1(a, b, c, 252);
4537}
4538
4539static uint64_t INLINE_NEVER work_1kn(uint64_t a, uint32_t *b, uint32_t *c)
4540{
4541 return WORK_1(a, b, c, 253);
4542}
4543
4544static uint64_t INLINE_NEVER work_1ko(uint64_t a, uint32_t *b, uint32_t *c)
4545{
4546 return WORK_1(a, b, c, 254);
4547}
4548
4549static uint64_t INLINE_NEVER work_1kp(uint64_t a, uint32_t *b, uint32_t *c)
4550{
4551 return WORK_1(a, b, c, 255);
4552}
4553
4554static uint64_t INLINE_NEVER work_1kq(uint64_t a, uint32_t *b, uint32_t *c)
4555{
4556 return WORK_1(a, b, c, 256);
4557}
4558
4559static uint64_t INLINE_NEVER work_1kr(uint64_t a, uint32_t *b, uint32_t *c)
4560{
4561 return WORK_1(a, b, c, 257);
4562}
4563
4564static uint64_t INLINE_NEVER work_1ks(uint64_t a, uint32_t *b, uint32_t *c)
4565{
4566 return WORK_1(a, b, c, 258);
4567}
4568
4569static uint64_t INLINE_NEVER work_1kt(uint64_t a, uint32_t *b, uint32_t *c)
4570{
4571 return WORK_1(a, b, c, 259);
4572}
4573
4574static uint64_t INLINE_NEVER work_1ku(uint64_t a, uint32_t *b, uint32_t *c)
4575{
4576 return WORK_1(a, b, c, 260);
4577}
4578
4579static uint64_t INLINE_NEVER work_1kv(uint64_t a, uint32_t *b, uint32_t *c)
4580{
4581 return WORK_1(a, b, c, 261);
4582}
4583
4584static uint64_t INLINE_NEVER work_1kw(uint64_t a, uint32_t *b, uint32_t *c)
4585{
4586 return WORK_1(a, b, c, 262);
4587}
4588
4589static uint64_t INLINE_NEVER work_1kx(uint64_t a, uint32_t *b, uint32_t *c)
4590{
4591 return WORK_1(a, b, c, 263);
4592}
4593
4594static uint64_t INLINE_NEVER work_1la(uint64_t a, uint32_t *b, uint32_t *c)
4595{
4596 return WORK_1(a, b, c, 264);
4597}
4598
4599static uint64_t INLINE_NEVER work_1lb(uint64_t a, uint32_t *b, uint32_t *c)
4600{
4601 return WORK_1(a, b, c, 265);
4602}
4603
4604static uint64_t INLINE_NEVER work_1lc(uint64_t a, uint32_t *b, uint32_t *c)
4605{
4606 return WORK_1(a, b, c, 266);
4607}
4608
4609static uint64_t INLINE_NEVER work_1ld(uint64_t a, uint32_t *b, uint32_t *c)
4610{
4611 return WORK_1(a, b, c, 267);
4612}
4613
4614static uint64_t INLINE_NEVER work_1le(uint64_t a, uint32_t *b, uint32_t *c)
4615{
4616 return WORK_1(a, b, c, 268);
4617}
4618
4619static uint64_t INLINE_NEVER work_1lf(uint64_t a, uint32_t *b, uint32_t *c)
4620{
4621 return WORK_1(a, b, c, 269);
4622}
4623
4624static uint64_t INLINE_NEVER work_1lg(uint64_t a, uint32_t *b, uint32_t *c)
4625{
4626 return WORK_1(a, b, c, 270);
4627}
4628
4629static uint64_t INLINE_NEVER work_1lh(uint64_t a, uint32_t *b, uint32_t *c)
4630{
4631 return WORK_1(a, b, c, 271);
4632}
4633
4634static uint64_t INLINE_NEVER work_1li(uint64_t a, uint32_t *b, uint32_t *c)
4635{
4636 return WORK_1(a, b, c, 272);
4637}
4638
4639static uint64_t INLINE_NEVER work_1lj(uint64_t a, uint32_t *b, uint32_t *c)
4640{
4641 return WORK_1(a, b, c, 273);
4642}
4643
4644static uint64_t INLINE_NEVER work_1lk(uint64_t a, uint32_t *b, uint32_t *c)
4645{
4646 return WORK_1(a, b, c, 274);
4647}
4648
4649static uint64_t INLINE_NEVER work_1ll(uint64_t a, uint32_t *b, uint32_t *c)
4650{
4651 return WORK_1(a, b, c, 275);
4652}
4653
4654static uint64_t INLINE_NEVER work_1lm(uint64_t a, uint32_t *b, uint32_t *c)
4655{
4656 return WORK_1(a, b, c, 276);
4657}
4658
4659static uint64_t INLINE_NEVER work_1ln(uint64_t a, uint32_t *b, uint32_t *c)
4660{
4661 return WORK_1(a, b, c, 277);
4662}
4663
4664static uint64_t INLINE_NEVER work_1lo(uint64_t a, uint32_t *b, uint32_t *c)
4665{
4666 return WORK_1(a, b, c, 278);
4667}
4668
4669static uint64_t INLINE_NEVER work_1lp(uint64_t a, uint32_t *b, uint32_t *c)
4670{
4671 return WORK_1(a, b, c, 279);
4672}
4673
4674static uint64_t INLINE_NEVER work_1lq(uint64_t a, uint32_t *b, uint32_t *c)
4675{
4676 return WORK_1(a, b, c, 280);
4677}
4678
4679static uint64_t INLINE_NEVER work_1lr(uint64_t a, uint32_t *b, uint32_t *c)
4680{
4681 return WORK_1(a, b, c, 281);
4682}
4683
4684static uint64_t INLINE_NEVER work_1ls(uint64_t a, uint32_t *b, uint32_t *c)
4685{
4686 return WORK_1(a, b, c, 282);
4687}
4688
4689static uint64_t INLINE_NEVER work_1lt(uint64_t a, uint32_t *b, uint32_t *c)
4690{
4691 return WORK_1(a, b, c, 283);
4692}
4693
4694static uint64_t INLINE_NEVER work_1lu(uint64_t a, uint32_t *b, uint32_t *c)
4695{
4696 return WORK_1(a, b, c, 284);
4697}
4698
4699static uint64_t INLINE_NEVER work_1lv(uint64_t a, uint32_t *b, uint32_t *c)
4700{
4701 return WORK_1(a, b, c, 285);
4702}
4703
4704static uint64_t INLINE_NEVER work_1lw(uint64_t a, uint32_t *b, uint32_t *c)
4705{
4706 return WORK_1(a, b, c, 286);
4707}
4708
4709static uint64_t INLINE_NEVER work_1lx(uint64_t a, uint32_t *b, uint32_t *c)
4710{
4711 return WORK_1(a, b, c, 287);
4712}
4713
4714static uint64_t INLINE_NEVER work_1ma(uint64_t a, uint32_t *b, uint32_t *c)
4715{
4716 return WORK_1(a, b, c, 288);
4717}
4718
4719static uint64_t INLINE_NEVER work_1mb(uint64_t a, uint32_t *b, uint32_t *c)
4720{
4721 return WORK_1(a, b, c, 289);
4722}
4723
4724static uint64_t INLINE_NEVER work_1mc(uint64_t a, uint32_t *b, uint32_t *c)
4725{
4726 return WORK_1(a, b, c, 290);
4727}
4728
4729static uint64_t INLINE_NEVER work_1md(uint64_t a, uint32_t *b, uint32_t *c)
4730{
4731 return WORK_1(a, b, c, 291);
4732}
4733
4734static uint64_t INLINE_NEVER work_1me(uint64_t a, uint32_t *b, uint32_t *c)
4735{
4736 return WORK_1(a, b, c, 292);
4737}
4738
4739static uint64_t INLINE_NEVER work_1mf(uint64_t a, uint32_t *b, uint32_t *c)
4740{
4741 return WORK_1(a, b, c, 293);
4742}
4743
4744static uint64_t INLINE_NEVER work_1mg(uint64_t a, uint32_t *b, uint32_t *c)
4745{
4746 return WORK_1(a, b, c, 294);
4747}
4748
4749static uint64_t INLINE_NEVER work_1mh(uint64_t a, uint32_t *b, uint32_t *c)
4750{
4751 return WORK_1(a, b, c, 295);
4752}
4753
4754static uint64_t INLINE_NEVER work_1mi(uint64_t a, uint32_t *b, uint32_t *c)
4755{
4756 return WORK_1(a, b, c, 296);
4757}
4758
4759static uint64_t INLINE_NEVER work_1mj(uint64_t a, uint32_t *b, uint32_t *c)
4760{
4761 return WORK_1(a, b, c, 297);
4762}
4763
4764static uint64_t INLINE_NEVER work_1mk(uint64_t a, uint32_t *b, uint32_t *c)
4765{
4766 return WORK_1(a, b, c, 298);
4767}
4768
4769static uint64_t INLINE_NEVER work_1ml(uint64_t a, uint32_t *b, uint32_t *c)
4770{
4771 return WORK_1(a, b, c, 299);
4772}
4773
4774static uint64_t INLINE_NEVER work_1mm(uint64_t a, uint32_t *b, uint32_t *c)
4775{
4776 return WORK_1(a, b, c, 300);
4777}
4778
4779static uint64_t INLINE_NEVER work_1mn(uint64_t a, uint32_t *b, uint32_t *c)
4780{
4781 return WORK_1(a, b, c, 301);
4782}
4783
4784static uint64_t INLINE_NEVER work_1mo(uint64_t a, uint32_t *b, uint32_t *c)
4785{
4786 return WORK_1(a, b, c, 302);
4787}
4788
4789static uint64_t INLINE_NEVER work_1mp(uint64_t a, uint32_t *b, uint32_t *c)
4790{
4791 return WORK_1(a, b, c, 303);
4792}
4793
4794static uint64_t INLINE_NEVER work_1mq(uint64_t a, uint32_t *b, uint32_t *c)
4795{
4796 return WORK_1(a, b, c, 304);
4797}
4798
4799static uint64_t INLINE_NEVER work_1mr(uint64_t a, uint32_t *b, uint32_t *c)
4800{
4801 return WORK_1(a, b, c, 305);
4802}
4803
4804static uint64_t INLINE_NEVER work_1ms(uint64_t a, uint32_t *b, uint32_t *c)
4805{
4806 return WORK_1(a, b, c, 306);
4807}
4808
4809static uint64_t INLINE_NEVER work_1mt(uint64_t a, uint32_t *b, uint32_t *c)
4810{
4811 return WORK_1(a, b, c, 307);
4812}
4813
4814static uint64_t INLINE_NEVER work_1mu(uint64_t a, uint32_t *b, uint32_t *c)
4815{
4816 return WORK_1(a, b, c, 308);
4817}
4818
4819static uint64_t INLINE_NEVER work_1mv(uint64_t a, uint32_t *b, uint32_t *c)
4820{
4821 return WORK_1(a, b, c, 309);
4822}
4823
4824static uint64_t INLINE_NEVER work_1mw(uint64_t a, uint32_t *b, uint32_t *c)
4825{
4826 return WORK_1(a, b, c, 310);
4827}
4828
4829static uint64_t INLINE_NEVER work_1mx(uint64_t a, uint32_t *b, uint32_t *c)
4830{
4831 return WORK_1(a, b, c, 311);
4832}
4833
4834static uint64_t INLINE_NEVER work_1na(uint64_t a, uint32_t *b, uint32_t *c)
4835{
4836 return WORK_1(a, b, c, 312);
4837}
4838
4839static uint64_t INLINE_NEVER work_1nb(uint64_t a, uint32_t *b, uint32_t *c)
4840{
4841 return WORK_1(a, b, c, 313);
4842}
4843
4844static uint64_t INLINE_NEVER work_1nc(uint64_t a, uint32_t *b, uint32_t *c)
4845{
4846 return WORK_1(a, b, c, 314);
4847}
4848
4849static uint64_t INLINE_NEVER work_1nd(uint64_t a, uint32_t *b, uint32_t *c)
4850{
4851 return WORK_1(a, b, c, 315);
4852}
4853
4854static uint64_t INLINE_NEVER work_1ne(uint64_t a, uint32_t *b, uint32_t *c)
4855{
4856 return WORK_1(a, b, c, 316);
4857}
4858
4859static uint64_t INLINE_NEVER work_1nf(uint64_t a, uint32_t *b, uint32_t *c)
4860{
4861 return WORK_1(a, b, c, 317);
4862}
4863
4864static uint64_t INLINE_NEVER work_1ng(uint64_t a, uint32_t *b, uint32_t *c)
4865{
4866 return WORK_1(a, b, c, 318);
4867}
4868
4869static uint64_t INLINE_NEVER work_1nh(uint64_t a, uint32_t *b, uint32_t *c)
4870{
4871 return WORK_1(a, b, c, 319);
4872}
4873
4874static uint64_t INLINE_NEVER work_1ni(uint64_t a, uint32_t *b, uint32_t *c)
4875{
4876 return WORK_1(a, b, c, 320);
4877}
4878
4879static uint64_t INLINE_NEVER work_1nj(uint64_t a, uint32_t *b, uint32_t *c)
4880{
4881 return WORK_1(a, b, c, 321);
4882}
4883
4884static uint64_t INLINE_NEVER work_1nk(uint64_t a, uint32_t *b, uint32_t *c)
4885{
4886 return WORK_1(a, b, c, 322);
4887}
4888
4889static uint64_t INLINE_NEVER work_1nl(uint64_t a, uint32_t *b, uint32_t *c)
4890{
4891 return WORK_1(a, b, c, 323);
4892}
4893
4894static uint64_t INLINE_NEVER work_1nm(uint64_t a, uint32_t *b, uint32_t *c)
4895{
4896 return WORK_1(a, b, c, 324);
4897}
4898
4899static uint64_t INLINE_NEVER work_1nn(uint64_t a, uint32_t *b, uint32_t *c)
4900{
4901 return WORK_1(a, b, c, 325);
4902}
4903
4904static uint64_t INLINE_NEVER work_1no(uint64_t a, uint32_t *b, uint32_t *c)
4905{
4906 return WORK_1(a, b, c, 326);
4907}
4908
4909static uint64_t INLINE_NEVER work_1np(uint64_t a, uint32_t *b, uint32_t *c)
4910{
4911 return WORK_1(a, b, c, 327);
4912}
4913
4914static uint64_t INLINE_NEVER work_1nq(uint64_t a, uint32_t *b, uint32_t *c)
4915{
4916 return WORK_1(a, b, c, 328);
4917}
4918
4919static uint64_t INLINE_NEVER work_1nr(uint64_t a, uint32_t *b, uint32_t *c)
4920{
4921 return WORK_1(a, b, c, 329);
4922}
4923
4924static uint64_t INLINE_NEVER work_1ns(uint64_t a, uint32_t *b, uint32_t *c)
4925{
4926 return WORK_1(a, b, c, 330);
4927}
4928
4929static uint64_t INLINE_NEVER work_1nt(uint64_t a, uint32_t *b, uint32_t *c)
4930{
4931 return WORK_1(a, b, c, 331);
4932}
4933
4934static uint64_t INLINE_NEVER work_1nu(uint64_t a, uint32_t *b, uint32_t *c)
4935{
4936 return WORK_1(a, b, c, 332);
4937}
4938
4939static uint64_t INLINE_NEVER work_1nv(uint64_t a, uint32_t *b, uint32_t *c)
4940{
4941 return WORK_1(a, b, c, 333);
4942}
4943
4944static uint64_t INLINE_NEVER work_1nw(uint64_t a, uint32_t *b, uint32_t *c)
4945{
4946 return WORK_1(a, b, c, 334);
4947}
4948
4949static uint64_t INLINE_NEVER work_1nx(uint64_t a, uint32_t *b, uint32_t *c)
4950{
4951 return WORK_1(a, b, c, 335);
4952}
4953
4954static uint64_t INLINE_NEVER work_1oa(uint64_t a, uint32_t *b, uint32_t *c)
4955{
4956 return WORK_1(a, b, c, 336);
4957}
4958
4959static uint64_t INLINE_NEVER work_1ob(uint64_t a, uint32_t *b, uint32_t *c)
4960{
4961 return WORK_1(a, b, c, 337);
4962}
4963
4964static uint64_t INLINE_NEVER work_1oc(uint64_t a, uint32_t *b, uint32_t *c)
4965{
4966 return WORK_1(a, b, c, 338);
4967}
4968
4969static uint64_t INLINE_NEVER work_1od(uint64_t a, uint32_t *b, uint32_t *c)
4970{
4971 return WORK_1(a, b, c, 339);
4972}
4973
4974static uint64_t INLINE_NEVER work_1oe(uint64_t a, uint32_t *b, uint32_t *c)
4975{
4976 return WORK_1(a, b, c, 340);
4977}
4978
4979static uint64_t INLINE_NEVER work_1of(uint64_t a, uint32_t *b, uint32_t *c)
4980{
4981 return WORK_1(a, b, c, 341);
4982}
4983
4984static uint64_t INLINE_NEVER work_1og(uint64_t a, uint32_t *b, uint32_t *c)
4985{
4986 return WORK_1(a, b, c, 342);
4987}
4988
4989static uint64_t INLINE_NEVER work_1oh(uint64_t a, uint32_t *b, uint32_t *c)
4990{
4991 return WORK_1(a, b, c, 343);
4992}
4993
4994static uint64_t INLINE_NEVER work_1oi(uint64_t a, uint32_t *b, uint32_t *c)
4995{
4996 return WORK_1(a, b, c, 344);
4997}
4998
4999static uint64_t INLINE_NEVER work_1oj(uint64_t a, uint32_t *b, uint32_t *c)
5000{
5001 return WORK_1(a, b, c, 345);
5002}
5003
5004static uint64_t INLINE_NEVER work_1ok(uint64_t a, uint32_t *b, uint32_t *c)
5005{
5006 return WORK_1(a, b, c, 346);
5007}
5008
5009static uint64_t INLINE_NEVER work_1ol(uint64_t a, uint32_t *b, uint32_t *c)
5010{
5011 return WORK_1(a, b, c, 347);
5012}
5013
5014static uint64_t INLINE_NEVER work_1om(uint64_t a, uint32_t *b, uint32_t *c)
5015{
5016 return WORK_1(a, b, c, 348);
5017}
5018
5019static uint64_t INLINE_NEVER work_1on(uint64_t a, uint32_t *b, uint32_t *c)
5020{
5021 return WORK_1(a, b, c, 349);
5022}
5023
5024static uint64_t INLINE_NEVER work_1oo(uint64_t a, uint32_t *b, uint32_t *c)
5025{
5026 return WORK_1(a, b, c, 350);
5027}
5028
5029static uint64_t INLINE_NEVER work_1op(uint64_t a, uint32_t *b, uint32_t *c)
5030{
5031 return WORK_1(a, b, c, 351);
5032}
5033
5034static uint64_t INLINE_NEVER work_1oq(uint64_t a, uint32_t *b, uint32_t *c)
5035{
5036 return WORK_1(a, b, c, 352);
5037}
5038
5039static uint64_t INLINE_NEVER work_1or(uint64_t a, uint32_t *b, uint32_t *c)
5040{
5041 return WORK_1(a, b, c, 353);
5042}
5043
5044static uint64_t INLINE_NEVER work_1os(uint64_t a, uint32_t *b, uint32_t *c)
5045{
5046 return WORK_1(a, b, c, 354);
5047}
5048
5049static uint64_t INLINE_NEVER work_1ot(uint64_t a, uint32_t *b, uint32_t *c)
5050{
5051 return WORK_1(a, b, c, 355);
5052}
5053
5054static uint64_t INLINE_NEVER work_1ou(uint64_t a, uint32_t *b, uint32_t *c)
5055{
5056 return WORK_1(a, b, c, 356);
5057}
5058
5059static uint64_t INLINE_NEVER work_1ov(uint64_t a, uint32_t *b, uint32_t *c)
5060{
5061 return WORK_1(a, b, c, 357);
5062}
5063
5064static uint64_t INLINE_NEVER work_1ow(uint64_t a, uint32_t *b, uint32_t *c)
5065{
5066 return WORK_1(a, b, c, 358);
5067}
5068
5069static uint64_t INLINE_NEVER work_1ox(uint64_t a, uint32_t *b, uint32_t *c)
5070{
5071 return WORK_1(a, b, c, 359);
5072}
5073
5074static uint64_t INLINE_NEVER work_1pa(uint64_t a, uint32_t *b, uint32_t *c)
5075{
5076 return WORK_1(a, b, c, 360);
5077}
5078
5079static uint64_t INLINE_NEVER work_1pb(uint64_t a, uint32_t *b, uint32_t *c)
5080{
5081 return WORK_1(a, b, c, 361);
5082}
5083
5084static uint64_t INLINE_NEVER work_1pc(uint64_t a, uint32_t *b, uint32_t *c)
5085{
5086 return WORK_1(a, b, c, 362);
5087}
5088
5089static uint64_t INLINE_NEVER work_1pd(uint64_t a, uint32_t *b, uint32_t *c)
5090{
5091 return WORK_1(a, b, c, 363);
5092}
5093
5094static uint64_t INLINE_NEVER work_1pe(uint64_t a, uint32_t *b, uint32_t *c)
5095{
5096 return WORK_1(a, b, c, 364);
5097}
5098
5099static uint64_t INLINE_NEVER work_1pf(uint64_t a, uint32_t *b, uint32_t *c)
5100{
5101 return WORK_1(a, b, c, 365);
5102}
5103
5104static uint64_t INLINE_NEVER work_1pg(uint64_t a, uint32_t *b, uint32_t *c)
5105{
5106 return WORK_1(a, b, c, 366);
5107}
5108
5109static uint64_t INLINE_NEVER work_1ph(uint64_t a, uint32_t *b, uint32_t *c)
5110{
5111 return WORK_1(a, b, c, 367);
5112}
5113
5114static uint64_t INLINE_NEVER work_1pi(uint64_t a, uint32_t *b, uint32_t *c)
5115{
5116 return WORK_1(a, b, c, 368);
5117}
5118
5119static uint64_t INLINE_NEVER work_1pj(uint64_t a, uint32_t *b, uint32_t *c)
5120{
5121 return WORK_1(a, b, c, 369);
5122}
5123
5124static uint64_t INLINE_NEVER work_1pk(uint64_t a, uint32_t *b, uint32_t *c)
5125{
5126 return WORK_1(a, b, c, 370);
5127}
5128
5129static uint64_t INLINE_NEVER work_1pl(uint64_t a, uint32_t *b, uint32_t *c)
5130{
5131 return WORK_1(a, b, c, 371);
5132}
5133
5134static uint64_t INLINE_NEVER work_1pm(uint64_t a, uint32_t *b, uint32_t *c)
5135{
5136 return WORK_1(a, b, c, 372);
5137}
5138
5139static uint64_t INLINE_NEVER work_1pn(uint64_t a, uint32_t *b, uint32_t *c)
5140{
5141 return WORK_1(a, b, c, 373);
5142}
5143
5144static uint64_t INLINE_NEVER work_1po(uint64_t a, uint32_t *b, uint32_t *c)
5145{
5146 return WORK_1(a, b, c, 374);
5147}
5148
5149static uint64_t INLINE_NEVER work_1pp(uint64_t a, uint32_t *b, uint32_t *c)
5150{
5151 return WORK_1(a, b, c, 375);
5152}
5153
5154static uint64_t INLINE_NEVER work_1pq(uint64_t a, uint32_t *b, uint32_t *c)
5155{
5156 return WORK_1(a, b, c, 376);
5157}
5158
5159static uint64_t INLINE_NEVER work_1pr(uint64_t a, uint32_t *b, uint32_t *c)
5160{
5161 return WORK_1(a, b, c, 377);
5162}
5163
5164static uint64_t INLINE_NEVER work_1ps(uint64_t a, uint32_t *b, uint32_t *c)
5165{
5166 return WORK_1(a, b, c, 378);
5167}
5168
5169static uint64_t INLINE_NEVER work_1pt(uint64_t a, uint32_t *b, uint32_t *c)
5170{
5171 return WORK_1(a, b, c, 379);
5172}
5173
5174static uint64_t INLINE_NEVER work_1pu(uint64_t a, uint32_t *b, uint32_t *c)
5175{
5176 return WORK_1(a, b, c, 380);
5177}
5178
5179static uint64_t INLINE_NEVER work_1pv(uint64_t a, uint32_t *b, uint32_t *c)
5180{
5181 return WORK_1(a, b, c, 381);
5182}
5183
5184static uint64_t INLINE_NEVER work_1pw(uint64_t a, uint32_t *b, uint32_t *c)
5185{
5186 return WORK_1(a, b, c, 382);
5187}
5188
5189static uint64_t INLINE_NEVER work_1px(uint64_t a, uint32_t *b, uint32_t *c)
5190{
5191 return WORK_1(a, b, c, 383);
5192}
5193
5194static uint64_t INLINE_NEVER work_1qa(uint64_t a, uint32_t *b, uint32_t *c)
5195{
5196 return WORK_1(a, b, c, 384);
5197}
5198
5199static uint64_t INLINE_NEVER work_1qb(uint64_t a, uint32_t *b, uint32_t *c)
5200{
5201 return WORK_1(a, b, c, 385);
5202}
5203
5204static uint64_t INLINE_NEVER work_1qc(uint64_t a, uint32_t *b, uint32_t *c)
5205{
5206 return WORK_1(a, b, c, 386);
5207}
5208
5209static uint64_t INLINE_NEVER work_1qd(uint64_t a, uint32_t *b, uint32_t *c)
5210{
5211 return WORK_1(a, b, c, 387);
5212}
5213
5214static uint64_t INLINE_NEVER work_1qe(uint64_t a, uint32_t *b, uint32_t *c)
5215{
5216 return WORK_1(a, b, c, 388);
5217}
5218
5219static uint64_t INLINE_NEVER work_1qf(uint64_t a, uint32_t *b, uint32_t *c)
5220{
5221 return WORK_1(a, b, c, 389);
5222}
5223
5224static uint64_t INLINE_NEVER work_1qg(uint64_t a, uint32_t *b, uint32_t *c)
5225{
5226 return WORK_1(a, b, c, 390);
5227}
5228
5229static uint64_t INLINE_NEVER work_1qh(uint64_t a, uint32_t *b, uint32_t *c)
5230{
5231 return WORK_1(a, b, c, 391);
5232}
5233
5234static uint64_t INLINE_NEVER work_1qi(uint64_t a, uint32_t *b, uint32_t *c)
5235{
5236 return WORK_1(a, b, c, 392);
5237}
5238
5239static uint64_t INLINE_NEVER work_1qj(uint64_t a, uint32_t *b, uint32_t *c)
5240{
5241 return WORK_1(a, b, c, 393);
5242}
5243
5244static uint64_t INLINE_NEVER work_1qk(uint64_t a, uint32_t *b, uint32_t *c)
5245{
5246 return WORK_1(a, b, c, 394);
5247}
5248
5249static uint64_t INLINE_NEVER work_1ql(uint64_t a, uint32_t *b, uint32_t *c)
5250{
5251 return WORK_1(a, b, c, 395);
5252}
5253
5254static uint64_t INLINE_NEVER work_1qm(uint64_t a, uint32_t *b, uint32_t *c)
5255{
5256 return WORK_1(a, b, c, 396);
5257}
5258
5259static uint64_t INLINE_NEVER work_1qn(uint64_t a, uint32_t *b, uint32_t *c)
5260{
5261 return WORK_1(a, b, c, 397);
5262}
5263
5264static uint64_t INLINE_NEVER work_1qo(uint64_t a, uint32_t *b, uint32_t *c)
5265{
5266 return WORK_1(a, b, c, 398);
5267}
5268
5269static uint64_t INLINE_NEVER work_1qp(uint64_t a, uint32_t *b, uint32_t *c)
5270{
5271 return WORK_1(a, b, c, 399);
5272}
5273
5274static uint64_t INLINE_NEVER work_1qq(uint64_t a, uint32_t *b, uint32_t *c)
5275{
5276 return WORK_1(a, b, c, 400);
5277}
5278
5279static uint64_t INLINE_NEVER work_1qr(uint64_t a, uint32_t *b, uint32_t *c)
5280{
5281 return WORK_1(a, b, c, 401);
5282}
5283
5284static uint64_t INLINE_NEVER work_1qs(uint64_t a, uint32_t *b, uint32_t *c)
5285{
5286 return WORK_1(a, b, c, 402);
5287}
5288
5289static uint64_t INLINE_NEVER work_1qt(uint64_t a, uint32_t *b, uint32_t *c)
5290{
5291 return WORK_1(a, b, c, 403);
5292}
5293
5294static uint64_t INLINE_NEVER work_1qu(uint64_t a, uint32_t *b, uint32_t *c)
5295{
5296 return WORK_1(a, b, c, 404);
5297}
5298
5299static uint64_t INLINE_NEVER work_1qv(uint64_t a, uint32_t *b, uint32_t *c)
5300{
5301 return WORK_1(a, b, c, 405);
5302}
5303
5304static uint64_t INLINE_NEVER work_1qw(uint64_t a, uint32_t *b, uint32_t *c)
5305{
5306 return WORK_1(a, b, c, 406);
5307}
5308
5309static uint64_t INLINE_NEVER work_1qx(uint64_t a, uint32_t *b, uint32_t *c)
5310{
5311 return WORK_1(a, b, c, 407);
5312}
5313
5314static uint64_t INLINE_NEVER work_1ra(uint64_t a, uint32_t *b, uint32_t *c)
5315{
5316 return WORK_1(a, b, c, 408);
5317}
5318
5319static uint64_t INLINE_NEVER work_1rb(uint64_t a, uint32_t *b, uint32_t *c)
5320{
5321 return WORK_1(a, b, c, 409);
5322}
5323
5324static uint64_t INLINE_NEVER work_1rc(uint64_t a, uint32_t *b, uint32_t *c)
5325{
5326 return WORK_1(a, b, c, 410);
5327}
5328
5329static uint64_t INLINE_NEVER work_1rd(uint64_t a, uint32_t *b, uint32_t *c)
5330{
5331 return WORK_1(a, b, c, 411);
5332}
5333
5334static uint64_t INLINE_NEVER work_1re(uint64_t a, uint32_t *b, uint32_t *c)
5335{
5336 return WORK_1(a, b, c, 412);
5337}
5338
5339static uint64_t INLINE_NEVER work_1rf(uint64_t a, uint32_t *b, uint32_t *c)
5340{
5341 return WORK_1(a, b, c, 413);
5342}
5343
5344static uint64_t INLINE_NEVER work_1rg(uint64_t a, uint32_t *b, uint32_t *c)
5345{
5346 return WORK_1(a, b, c, 414);
5347}
5348
5349static uint64_t INLINE_NEVER work_1rh(uint64_t a, uint32_t *b, uint32_t *c)
5350{
5351 return WORK_1(a, b, c, 415);
5352}
5353
5354static uint64_t INLINE_NEVER work_1ri(uint64_t a, uint32_t *b, uint32_t *c)
5355{
5356 return WORK_1(a, b, c, 416);
5357}
5358
5359static uint64_t INLINE_NEVER work_1rj(uint64_t a, uint32_t *b, uint32_t *c)
5360{
5361 return WORK_1(a, b, c, 417);
5362}
5363
5364static uint64_t INLINE_NEVER work_1rk(uint64_t a, uint32_t *b, uint32_t *c)
5365{
5366 return WORK_1(a, b, c, 418);
5367}
5368
5369static uint64_t INLINE_NEVER work_1rl(uint64_t a, uint32_t *b, uint32_t *c)
5370{
5371 return WORK_1(a, b, c, 419);
5372}
5373
5374static uint64_t INLINE_NEVER work_1rm(uint64_t a, uint32_t *b, uint32_t *c)
5375{
5376 return WORK_1(a, b, c, 420);
5377}
5378
5379static uint64_t INLINE_NEVER work_1rn(uint64_t a, uint32_t *b, uint32_t *c)
5380{
5381 return WORK_1(a, b, c, 421);
5382}
5383
5384static uint64_t INLINE_NEVER work_1ro(uint64_t a, uint32_t *b, uint32_t *c)
5385{
5386 return WORK_1(a, b, c, 422);
5387}
5388
5389static uint64_t INLINE_NEVER work_1rp(uint64_t a, uint32_t *b, uint32_t *c)
5390{
5391 return WORK_1(a, b, c, 423);
5392}
5393
5394static uint64_t INLINE_NEVER work_1rq(uint64_t a, uint32_t *b, uint32_t *c)
5395{
5396 return WORK_1(a, b, c, 424);
5397}
5398
5399static uint64_t INLINE_NEVER work_1rr(uint64_t a, uint32_t *b, uint32_t *c)
5400{
5401 return WORK_1(a, b, c, 425);
5402}
5403
5404static uint64_t INLINE_NEVER work_1rs(uint64_t a, uint32_t *b, uint32_t *c)
5405{
5406 return WORK_1(a, b, c, 426);
5407}
5408
5409static uint64_t INLINE_NEVER work_1rt(uint64_t a, uint32_t *b, uint32_t *c)
5410{
5411 return WORK_1(a, b, c, 427);
5412}
5413
5414static uint64_t INLINE_NEVER work_1ru(uint64_t a, uint32_t *b, uint32_t *c)
5415{
5416 return WORK_1(a, b, c, 428);
5417}
5418
5419static uint64_t INLINE_NEVER work_1rv(uint64_t a, uint32_t *b, uint32_t *c)
5420{
5421 return WORK_1(a, b, c, 429);
5422}
5423
5424static uint64_t INLINE_NEVER work_1rw(uint64_t a, uint32_t *b, uint32_t *c)
5425{
5426 return WORK_1(a, b, c, 430);
5427}
5428
5429static uint64_t INLINE_NEVER work_1rx(uint64_t a, uint32_t *b, uint32_t *c)
5430{
5431 return WORK_1(a, b, c, 431);
5432}
5433
5434static uint64_t INLINE_NEVER work_1sa(uint64_t a, uint32_t *b, uint32_t *c)
5435{
5436 return WORK_1(a, b, c, 432);
5437}
5438
5439static uint64_t INLINE_NEVER work_1sb(uint64_t a, uint32_t *b, uint32_t *c)
5440{
5441 return WORK_1(a, b, c, 433);
5442}
5443
5444static uint64_t INLINE_NEVER work_1sc(uint64_t a, uint32_t *b, uint32_t *c)
5445{
5446 return WORK_1(a, b, c, 434);
5447}
5448
5449static uint64_t INLINE_NEVER work_1sd(uint64_t a, uint32_t *b, uint32_t *c)
5450{
5451 return WORK_1(a, b, c, 435);
5452}
5453
5454static uint64_t INLINE_NEVER work_1se(uint64_t a, uint32_t *b, uint32_t *c)
5455{
5456 return WORK_1(a, b, c, 436);
5457}
5458
5459static uint64_t INLINE_NEVER work_1sf(uint64_t a, uint32_t *b, uint32_t *c)
5460{
5461 return WORK_1(a, b, c, 437);
5462}
5463
5464static uint64_t INLINE_NEVER work_1sg(uint64_t a, uint32_t *b, uint32_t *c)
5465{
5466 return WORK_1(a, b, c, 438);
5467}
5468
5469static uint64_t INLINE_NEVER work_1sh(uint64_t a, uint32_t *b, uint32_t *c)
5470{
5471 return WORK_1(a, b, c, 439);
5472}
5473
5474static uint64_t INLINE_NEVER work_1si(uint64_t a, uint32_t *b, uint32_t *c)
5475{
5476 return WORK_1(a, b, c, 440);
5477}
5478
5479static uint64_t INLINE_NEVER work_1sj(uint64_t a, uint32_t *b, uint32_t *c)
5480{
5481 return WORK_1(a, b, c, 441);
5482}
5483
5484static uint64_t INLINE_NEVER work_1sk(uint64_t a, uint32_t *b, uint32_t *c)
5485{
5486 return WORK_1(a, b, c, 442);
5487}
5488
5489static uint64_t INLINE_NEVER work_1sl(uint64_t a, uint32_t *b, uint32_t *c)
5490{
5491 return WORK_1(a, b, c, 443);
5492}
5493
5494static uint64_t INLINE_NEVER work_1sm(uint64_t a, uint32_t *b, uint32_t *c)
5495{
5496 return WORK_1(a, b, c, 444);
5497}
5498
5499static uint64_t INLINE_NEVER work_1sn(uint64_t a, uint32_t *b, uint32_t *c)
5500{
5501 return WORK_1(a, b, c, 445);
5502}
5503
5504static uint64_t INLINE_NEVER work_1so(uint64_t a, uint32_t *b, uint32_t *c)
5505{
5506 return WORK_1(a, b, c, 446);
5507}
5508
5509static uint64_t INLINE_NEVER work_1sp(uint64_t a, uint32_t *b, uint32_t *c)
5510{
5511 return WORK_1(a, b, c, 447);
5512}
5513
5514static uint64_t INLINE_NEVER work_1sq(uint64_t a, uint32_t *b, uint32_t *c)
5515{
5516 return WORK_1(a, b, c, 448);
5517}
5518
5519static uint64_t INLINE_NEVER work_1sr(uint64_t a, uint32_t *b, uint32_t *c)
5520{
5521 return WORK_1(a, b, c, 449);
5522}
5523
5524static uint64_t INLINE_NEVER work_1ss(uint64_t a, uint32_t *b, uint32_t *c)
5525{
5526 return WORK_1(a, b, c, 450);
5527}
5528
5529static uint64_t INLINE_NEVER work_1st(uint64_t a, uint32_t *b, uint32_t *c)
5530{
5531 return WORK_1(a, b, c, 451);
5532}
5533
5534static uint64_t INLINE_NEVER work_1su(uint64_t a, uint32_t *b, uint32_t *c)
5535{
5536 return WORK_1(a, b, c, 452);
5537}
5538
5539static uint64_t INLINE_NEVER work_1sv(uint64_t a, uint32_t *b, uint32_t *c)
5540{
5541 return WORK_1(a, b, c, 453);
5542}
5543
5544static uint64_t INLINE_NEVER work_1sw(uint64_t a, uint32_t *b, uint32_t *c)
5545{
5546 return WORK_1(a, b, c, 454);
5547}
5548
5549static uint64_t INLINE_NEVER work_1sx(uint64_t a, uint32_t *b, uint32_t *c)
5550{
5551 return WORK_1(a, b, c, 455);
5552}
5553
5554static uint64_t INLINE_NEVER work_1ta(uint64_t a, uint32_t *b, uint32_t *c)
5555{
5556 return WORK_1(a, b, c, 456);
5557}
5558
5559static uint64_t INLINE_NEVER work_1tb(uint64_t a, uint32_t *b, uint32_t *c)
5560{
5561 return WORK_1(a, b, c, 457);
5562}
5563
5564static uint64_t INLINE_NEVER work_1tc(uint64_t a, uint32_t *b, uint32_t *c)
5565{
5566 return WORK_1(a, b, c, 458);
5567}
5568
5569static uint64_t INLINE_NEVER work_1td(uint64_t a, uint32_t *b, uint32_t *c)
5570{
5571 return WORK_1(a, b, c, 459);
5572}
5573
5574static uint64_t INLINE_NEVER work_1te(uint64_t a, uint32_t *b, uint32_t *c)
5575{
5576 return WORK_1(a, b, c, 460);
5577}
5578
5579static uint64_t INLINE_NEVER work_1tf(uint64_t a, uint32_t *b, uint32_t *c)
5580{
5581 return WORK_1(a, b, c, 461);
5582}
5583
5584static uint64_t INLINE_NEVER work_1tg(uint64_t a, uint32_t *b, uint32_t *c)
5585{
5586 return WORK_1(a, b, c, 462);
5587}
5588
5589static uint64_t INLINE_NEVER work_1th(uint64_t a, uint32_t *b, uint32_t *c)
5590{
5591 return WORK_1(a, b, c, 463);
5592}
5593
5594static uint64_t INLINE_NEVER work_1ti(uint64_t a, uint32_t *b, uint32_t *c)
5595{
5596 return WORK_1(a, b, c, 464);
5597}
5598
5599static uint64_t INLINE_NEVER work_1tj(uint64_t a, uint32_t *b, uint32_t *c)
5600{
5601 return WORK_1(a, b, c, 465);
5602}
5603
5604static uint64_t INLINE_NEVER work_1tk(uint64_t a, uint32_t *b, uint32_t *c)
5605{
5606 return WORK_1(a, b, c, 466);
5607}
5608
5609static uint64_t INLINE_NEVER work_1tl(uint64_t a, uint32_t *b, uint32_t *c)
5610{
5611 return WORK_1(a, b, c, 467);
5612}
5613
5614static uint64_t INLINE_NEVER work_1tm(uint64_t a, uint32_t *b, uint32_t *c)
5615{
5616 return WORK_1(a, b, c, 468);
5617}
5618
5619static uint64_t INLINE_NEVER work_1tn(uint64_t a, uint32_t *b, uint32_t *c)
5620{
5621 return WORK_1(a, b, c, 469);
5622}
5623
5624static uint64_t INLINE_NEVER work_1to(uint64_t a, uint32_t *b, uint32_t *c)
5625{
5626 return WORK_1(a, b, c, 470);
5627}
5628
5629static uint64_t INLINE_NEVER work_1tp(uint64_t a, uint32_t *b, uint32_t *c)
5630{
5631 return WORK_1(a, b, c, 471);
5632}
5633
5634static uint64_t INLINE_NEVER work_1tq(uint64_t a, uint32_t *b, uint32_t *c)
5635{
5636 return WORK_1(a, b, c, 472);
5637}
5638
5639static uint64_t INLINE_NEVER work_1tr(uint64_t a, uint32_t *b, uint32_t *c)
5640{
5641 return WORK_1(a, b, c, 473);
5642}
5643
5644static uint64_t INLINE_NEVER work_1ts(uint64_t a, uint32_t *b, uint32_t *c)
5645{
5646 return WORK_1(a, b, c, 474);
5647}
5648
5649static uint64_t INLINE_NEVER work_1tt(uint64_t a, uint32_t *b, uint32_t *c)
5650{
5651 return WORK_1(a, b, c, 475);
5652}
5653
5654static uint64_t INLINE_NEVER work_1tu(uint64_t a, uint32_t *b, uint32_t *c)
5655{
5656 return WORK_1(a, b, c, 476);
5657}
5658
5659static uint64_t INLINE_NEVER work_1tv(uint64_t a, uint32_t *b, uint32_t *c)
5660{
5661 return WORK_1(a, b, c, 477);
5662}
5663
5664static uint64_t INLINE_NEVER work_1tw(uint64_t a, uint32_t *b, uint32_t *c)
5665{
5666 return WORK_1(a, b, c, 478);
5667}
5668
5669static uint64_t INLINE_NEVER work_1tx(uint64_t a, uint32_t *b, uint32_t *c)
5670{
5671 return WORK_1(a, b, c, 479);
5672}
5673
5674static uint64_t INLINE_NEVER work_1ua(uint64_t a, uint32_t *b, uint32_t *c)
5675{
5676 return WORK_1(a, b, c, 480);
5677}
5678
5679static uint64_t INLINE_NEVER work_1ub(uint64_t a, uint32_t *b, uint32_t *c)
5680{
5681 return WORK_1(a, b, c, 481);
5682}
5683
5684static uint64_t INLINE_NEVER work_1uc(uint64_t a, uint32_t *b, uint32_t *c)
5685{
5686 return WORK_1(a, b, c, 482);
5687}
5688
5689static uint64_t INLINE_NEVER work_1ud(uint64_t a, uint32_t *b, uint32_t *c)
5690{
5691 return WORK_1(a, b, c, 483);
5692}
5693
5694static uint64_t INLINE_NEVER work_1ue(uint64_t a, uint32_t *b, uint32_t *c)
5695{
5696 return WORK_1(a, b, c, 484);
5697}
5698
5699static uint64_t INLINE_NEVER work_1uf(uint64_t a, uint32_t *b, uint32_t *c)
5700{
5701 return WORK_1(a, b, c, 485);
5702}
5703
5704static uint64_t INLINE_NEVER work_1ug(uint64_t a, uint32_t *b, uint32_t *c)
5705{
5706 return WORK_1(a, b, c, 486);
5707}
5708
5709static uint64_t INLINE_NEVER work_1uh(uint64_t a, uint32_t *b, uint32_t *c)
5710{
5711 return WORK_1(a, b, c, 487);
5712}
5713
5714static uint64_t INLINE_NEVER work_1ui(uint64_t a, uint32_t *b, uint32_t *c)
5715{
5716 return WORK_1(a, b, c, 488);
5717}
5718
5719static uint64_t INLINE_NEVER work_1uj(uint64_t a, uint32_t *b, uint32_t *c)
5720{
5721 return WORK_1(a, b, c, 489);
5722}
5723
5724static uint64_t INLINE_NEVER work_1uk(uint64_t a, uint32_t *b, uint32_t *c)
5725{
5726 return WORK_1(a, b, c, 490);
5727}
5728
5729static uint64_t INLINE_NEVER work_1ul(uint64_t a, uint32_t *b, uint32_t *c)
5730{
5731 return WORK_1(a, b, c, 491);
5732}
5733
5734static uint64_t INLINE_NEVER work_1um(uint64_t a, uint32_t *b, uint32_t *c)
5735{
5736 return WORK_1(a, b, c, 492);
5737}
5738
5739static uint64_t INLINE_NEVER work_1un(uint64_t a, uint32_t *b, uint32_t *c)
5740{
5741 return WORK_1(a, b, c, 493);
5742}
5743
5744static uint64_t INLINE_NEVER work_1uo(uint64_t a, uint32_t *b, uint32_t *c)
5745{
5746 return WORK_1(a, b, c, 494);
5747}
5748
5749static uint64_t INLINE_NEVER work_1up(uint64_t a, uint32_t *b, uint32_t *c)
5750{
5751 return WORK_1(a, b, c, 495);
5752}
5753
5754static uint64_t INLINE_NEVER work_1uq(uint64_t a, uint32_t *b, uint32_t *c)
5755{
5756 return WORK_1(a, b, c, 496);
5757}
5758
5759static uint64_t INLINE_NEVER work_1ur(uint64_t a, uint32_t *b, uint32_t *c)
5760{
5761 return WORK_1(a, b, c, 497);
5762}
5763
5764static uint64_t INLINE_NEVER work_1us(uint64_t a, uint32_t *b, uint32_t *c)
5765{
5766 return WORK_1(a, b, c, 498);
5767}
5768
5769static uint64_t INLINE_NEVER work_1ut(uint64_t a, uint32_t *b, uint32_t *c)
5770{
5771 return WORK_1(a, b, c, 499);
5772}
5773
5774static uint64_t INLINE_NEVER work_1uu(uint64_t a, uint32_t *b, uint32_t *c)
5775{
5776 return WORK_1(a, b, c, 500);
5777}
5778
5779static uint64_t INLINE_NEVER work_1uv(uint64_t a, uint32_t *b, uint32_t *c)
5780{
5781 return WORK_1(a, b, c, 501);
5782}
5783
5784static uint64_t INLINE_NEVER work_1uw(uint64_t a, uint32_t *b, uint32_t *c)
5785{
5786 return WORK_1(a, b, c, 502);
5787}
5788
5789static uint64_t INLINE_NEVER work_1ux(uint64_t a, uint32_t *b, uint32_t *c)
5790{
5791 return WORK_1(a, b, c, 503);
5792}
5793
5794static uint64_t INLINE_NEVER work_1va(uint64_t a, uint32_t *b, uint32_t *c)
5795{
5796 return WORK_1(a, b, c, 504);
5797}
5798
5799static uint64_t INLINE_NEVER work_1vb(uint64_t a, uint32_t *b, uint32_t *c)
5800{
5801 return WORK_1(a, b, c, 505);
5802}
5803
5804static uint64_t INLINE_NEVER work_1vc(uint64_t a, uint32_t *b, uint32_t *c)
5805{
5806 return WORK_1(a, b, c, 506);
5807}
5808
5809static uint64_t INLINE_NEVER work_1vd(uint64_t a, uint32_t *b, uint32_t *c)
5810{
5811 return WORK_1(a, b, c, 507);
5812}
5813
5814static uint64_t INLINE_NEVER work_1ve(uint64_t a, uint32_t *b, uint32_t *c)
5815{
5816 return WORK_1(a, b, c, 508);
5817}
5818
5819static uint64_t INLINE_NEVER work_1vf(uint64_t a, uint32_t *b, uint32_t *c)
5820{
5821 return WORK_1(a, b, c, 509);
5822}
5823
5824static uint64_t INLINE_NEVER work_1vg(uint64_t a, uint32_t *b, uint32_t *c)
5825{
5826 return WORK_1(a, b, c, 510);
5827}
5828
5829static uint64_t INLINE_NEVER work_1vh(uint64_t a, uint32_t *b, uint32_t *c)
5830{
5831 return WORK_1(a, b, c, 511);
5832}
5833
5834static uint64_t INLINE_NEVER work_1vi(uint64_t a, uint32_t *b, uint32_t *c)
5835{
5836 return WORK_1(a, b, c, 512);
5837}
5838
5839static uint64_t INLINE_NEVER work_1vj(uint64_t a, uint32_t *b, uint32_t *c)
5840{
5841 return WORK_1(a, b, c, 513);
5842}
5843
5844static uint64_t INLINE_NEVER work_1vk(uint64_t a, uint32_t *b, uint32_t *c)
5845{
5846 return WORK_1(a, b, c, 514);
5847}
5848
5849static uint64_t INLINE_NEVER work_1vl(uint64_t a, uint32_t *b, uint32_t *c)
5850{
5851 return WORK_1(a, b, c, 515);
5852}
5853
5854static uint64_t INLINE_NEVER work_1vm(uint64_t a, uint32_t *b, uint32_t *c)
5855{
5856 return WORK_1(a, b, c, 516);
5857}
5858
5859static uint64_t INLINE_NEVER work_1vn(uint64_t a, uint32_t *b, uint32_t *c)
5860{
5861 return WORK_1(a, b, c, 517);
5862}
5863
5864static uint64_t INLINE_NEVER work_1vo(uint64_t a, uint32_t *b, uint32_t *c)
5865{
5866 return WORK_1(a, b, c, 518);
5867}
5868
5869static uint64_t INLINE_NEVER work_1vp(uint64_t a, uint32_t *b, uint32_t *c)
5870{
5871 return WORK_1(a, b, c, 519);
5872}
5873
5874static uint64_t INLINE_NEVER work_1vq(uint64_t a, uint32_t *b, uint32_t *c)
5875{
5876 return WORK_1(a, b, c, 520);
5877}
5878
5879static uint64_t INLINE_NEVER work_1vr(uint64_t a, uint32_t *b, uint32_t *c)
5880{
5881 return WORK_1(a, b, c, 521);
5882}
5883
5884static uint64_t INLINE_NEVER work_1vs(uint64_t a, uint32_t *b, uint32_t *c)
5885{
5886 return WORK_1(a, b, c, 522);
5887}
5888
5889static uint64_t INLINE_NEVER work_1vt(uint64_t a, uint32_t *b, uint32_t *c)
5890{
5891 return WORK_1(a, b, c, 523);
5892}
5893
5894static uint64_t INLINE_NEVER work_1vu(uint64_t a, uint32_t *b, uint32_t *c)
5895{
5896 return WORK_1(a, b, c, 524);
5897}
5898
5899static uint64_t INLINE_NEVER work_1vv(uint64_t a, uint32_t *b, uint32_t *c)
5900{
5901 return WORK_1(a, b, c, 525);
5902}
5903
5904static uint64_t INLINE_NEVER work_1vw(uint64_t a, uint32_t *b, uint32_t *c)
5905{
5906 return WORK_1(a, b, c, 526);
5907}
5908
5909static uint64_t INLINE_NEVER work_1vx(uint64_t a, uint32_t *b, uint32_t *c)
5910{
5911 return WORK_1(a, b, c, 527);
5912}
5913
5914static uint64_t INLINE_NEVER work_1wa(uint64_t a, uint32_t *b, uint32_t *c)
5915{
5916 return WORK_1(a, b, c, 528);
5917}
5918
5919static uint64_t INLINE_NEVER work_1wb(uint64_t a, uint32_t *b, uint32_t *c)
5920{
5921 return WORK_1(a, b, c, 529);
5922}
5923
5924static uint64_t INLINE_NEVER work_1wc(uint64_t a, uint32_t *b, uint32_t *c)
5925{
5926 return WORK_1(a, b, c, 530);
5927}
5928
5929static uint64_t INLINE_NEVER work_1wd(uint64_t a, uint32_t *b, uint32_t *c)
5930{
5931 return WORK_1(a, b, c, 531);
5932}
5933
5934static uint64_t INLINE_NEVER work_1we(uint64_t a, uint32_t *b, uint32_t *c)
5935{
5936 return WORK_1(a, b, c, 532);
5937}
5938
5939static uint64_t INLINE_NEVER work_1wf(uint64_t a, uint32_t *b, uint32_t *c)
5940{
5941 return WORK_1(a, b, c, 533);
5942}
5943
5944static uint64_t INLINE_NEVER work_1wg(uint64_t a, uint32_t *b, uint32_t *c)
5945{
5946 return WORK_1(a, b, c, 534);
5947}
5948
5949static uint64_t INLINE_NEVER work_1wh(uint64_t a, uint32_t *b, uint32_t *c)
5950{
5951 return WORK_1(a, b, c, 535);
5952}
5953
5954static uint64_t INLINE_NEVER work_1wi(uint64_t a, uint32_t *b, uint32_t *c)
5955{
5956 return WORK_1(a, b, c, 536);
5957}
5958
5959static uint64_t INLINE_NEVER work_1wj(uint64_t a, uint32_t *b, uint32_t *c)
5960{
5961 return WORK_1(a, b, c, 537);
5962}
5963
5964static uint64_t INLINE_NEVER work_1wk(uint64_t a, uint32_t *b, uint32_t *c)
5965{
5966 return WORK_1(a, b, c, 538);
5967}
5968
5969static uint64_t INLINE_NEVER work_1wl(uint64_t a, uint32_t *b, uint32_t *c)
5970{
5971 return WORK_1(a, b, c, 539);
5972}
5973
5974static uint64_t INLINE_NEVER work_1wm(uint64_t a, uint32_t *b, uint32_t *c)
5975{
5976 return WORK_1(a, b, c, 540);
5977}
5978
5979static uint64_t INLINE_NEVER work_1wn(uint64_t a, uint32_t *b, uint32_t *c)
5980{
5981 return WORK_1(a, b, c, 541);
5982}
5983
5984static uint64_t INLINE_NEVER work_1wo(uint64_t a, uint32_t *b, uint32_t *c)
5985{
5986 return WORK_1(a, b, c, 542);
5987}
5988
5989static uint64_t INLINE_NEVER work_1wp(uint64_t a, uint32_t *b, uint32_t *c)
5990{
5991 return WORK_1(a, b, c, 543);
5992}
5993
5994static uint64_t INLINE_NEVER work_1wq(uint64_t a, uint32_t *b, uint32_t *c)
5995{
5996 return WORK_1(a, b, c, 544);
5997}
5998
5999static uint64_t INLINE_NEVER work_1wr(uint64_t a, uint32_t *b, uint32_t *c)
6000{
6001 return WORK_1(a, b, c, 545);
6002}
6003
6004static uint64_t INLINE_NEVER work_1ws(uint64_t a, uint32_t *b, uint32_t *c)
6005{
6006 return WORK_1(a, b, c, 546);
6007}
6008
6009static uint64_t INLINE_NEVER work_1wt(uint64_t a, uint32_t *b, uint32_t *c)
6010{
6011 return WORK_1(a, b, c, 547);
6012}
6013
6014static uint64_t INLINE_NEVER work_1wu(uint64_t a, uint32_t *b, uint32_t *c)
6015{
6016 return WORK_1(a, b, c, 548);
6017}
6018
6019static uint64_t INLINE_NEVER work_1wv(uint64_t a, uint32_t *b, uint32_t *c)
6020{
6021 return WORK_1(a, b, c, 549);
6022}
6023
6024static uint64_t INLINE_NEVER work_1ww(uint64_t a, uint32_t *b, uint32_t *c)
6025{
6026 return WORK_1(a, b, c, 550);
6027}
6028
6029static uint64_t INLINE_NEVER work_1wx(uint64_t a, uint32_t *b, uint32_t *c)
6030{
6031 return WORK_1(a, b, c, 551);
6032}
6033
6034static uint64_t INLINE_NEVER work_1xa(uint64_t a, uint32_t *b, uint32_t *c)
6035{
6036 return WORK_1(a, b, c, 552);
6037}
6038
6039static uint64_t INLINE_NEVER work_1xb(uint64_t a, uint32_t *b, uint32_t *c)
6040{
6041 return WORK_1(a, b, c, 553);
6042}
6043
6044static uint64_t INLINE_NEVER work_1xc(uint64_t a, uint32_t *b, uint32_t *c)
6045{
6046 return WORK_1(a, b, c, 554);
6047}
6048
6049static uint64_t INLINE_NEVER work_1xd(uint64_t a, uint32_t *b, uint32_t *c)
6050{
6051 return WORK_1(a, b, c, 555);
6052}
6053
6054static uint64_t INLINE_NEVER work_1xe(uint64_t a, uint32_t *b, uint32_t *c)
6055{
6056 return WORK_1(a, b, c, 556);
6057}
6058
6059static uint64_t INLINE_NEVER work_1xf(uint64_t a, uint32_t *b, uint32_t *c)
6060{
6061 return WORK_1(a, b, c, 557);
6062}
6063
6064static uint64_t INLINE_NEVER work_1xg(uint64_t a, uint32_t *b, uint32_t *c)
6065{
6066 return WORK_1(a, b, c, 558);
6067}
6068
6069static uint64_t INLINE_NEVER work_1xh(uint64_t a, uint32_t *b, uint32_t *c)
6070{
6071 return WORK_1(a, b, c, 559);
6072}
6073
6074static uint64_t INLINE_NEVER work_1xi(uint64_t a, uint32_t *b, uint32_t *c)
6075{
6076 return WORK_1(a, b, c, 560);
6077}
6078
6079static uint64_t INLINE_NEVER work_1xj(uint64_t a, uint32_t *b, uint32_t *c)
6080{
6081 return WORK_1(a, b, c, 561);
6082}
6083
6084static uint64_t INLINE_NEVER work_1xk(uint64_t a, uint32_t *b, uint32_t *c)
6085{
6086 return WORK_1(a, b, c, 562);
6087}
6088
6089static uint64_t INLINE_NEVER work_1xl(uint64_t a, uint32_t *b, uint32_t *c)
6090{
6091 return WORK_1(a, b, c, 563);
6092}
6093
6094static uint64_t INLINE_NEVER work_1xm(uint64_t a, uint32_t *b, uint32_t *c)
6095{
6096 return WORK_1(a, b, c, 564);
6097}
6098
6099static uint64_t INLINE_NEVER work_1xn(uint64_t a, uint32_t *b, uint32_t *c)
6100{
6101 return WORK_1(a, b, c, 565);
6102}
6103
6104static uint64_t INLINE_NEVER work_1xo(uint64_t a, uint32_t *b, uint32_t *c)
6105{
6106 return WORK_1(a, b, c, 566);
6107}
6108
6109static uint64_t INLINE_NEVER work_1xp(uint64_t a, uint32_t *b, uint32_t *c)
6110{
6111 return WORK_1(a, b, c, 567);
6112}
6113
6114static uint64_t INLINE_NEVER work_1xq(uint64_t a, uint32_t *b, uint32_t *c)
6115{
6116 return WORK_1(a, b, c, 568);
6117}
6118
6119static uint64_t INLINE_NEVER work_1xr(uint64_t a, uint32_t *b, uint32_t *c)
6120{
6121 return WORK_1(a, b, c, 569);
6122}
6123
6124static uint64_t INLINE_NEVER work_1xs(uint64_t a, uint32_t *b, uint32_t *c)
6125{
6126 return WORK_1(a, b, c, 570);
6127}
6128
6129static uint64_t INLINE_NEVER work_1xt(uint64_t a, uint32_t *b, uint32_t *c)
6130{
6131 return WORK_1(a, b, c, 571);
6132}
6133
6134static uint64_t INLINE_NEVER work_1xu(uint64_t a, uint32_t *b, uint32_t *c)
6135{
6136 return WORK_1(a, b, c, 572);
6137}
6138
6139static uint64_t INLINE_NEVER work_1xv(uint64_t a, uint32_t *b, uint32_t *c)
6140{
6141 return WORK_1(a, b, c, 573);
6142}
6143
6144static uint64_t INLINE_NEVER work_1xw(uint64_t a, uint32_t *b, uint32_t *c)
6145{
6146 return WORK_1(a, b, c, 574);
6147}
6148
6149static uint64_t INLINE_NEVER work_1xx(uint64_t a, uint32_t *b, uint32_t *c)
6150{
6151 return WORK_1(a, b, c, 575);
6152}
6153
6154static work_1_fn_t work_1[] = {
6155 work_1aa, work_1ab, work_1ac, work_1ad, work_1ae, work_1af, work_1ag, work_1ah,
6156 work_1ai, work_1aj, work_1ak, work_1al, work_1am, work_1an, work_1ao, work_1ap,
6157 work_1aq, work_1ar, work_1as, work_1at, work_1au, work_1av, work_1aw, work_1ax,
6158 work_1ba, work_1bb, work_1bc, work_1bd, work_1be, work_1bf, work_1bg, work_1bh,
6159 work_1bi, work_1bj, work_1bk, work_1bl, work_1bm, work_1bn, work_1bo, work_1bp,
6160 work_1bq, work_1br, work_1bs, work_1bt, work_1bu, work_1bv, work_1bw, work_1bx,
6161 work_1ca, work_1cb, work_1cc, work_1cd, work_1ce, work_1cf, work_1cg, work_1ch,
6162 work_1ci, work_1cj, work_1ck, work_1cl, work_1cm, work_1cn, work_1co, work_1cp,
6163 work_1cq, work_1cr, work_1cs, work_1ct, work_1cu, work_1cv, work_1cw, work_1cx,
6164 work_1da, work_1db, work_1dc, work_1dd, work_1de, work_1df, work_1dg, work_1dh,
6165 work_1di, work_1dj, work_1dk, work_1dl, work_1dm, work_1dn, work_1do, work_1dp,
6166 work_1dq, work_1dr, work_1ds, work_1dt, work_1du, work_1dv, work_1dw, work_1dx,
6167 work_1ea, work_1eb, work_1ec, work_1ed, work_1ee, work_1ef, work_1eg, work_1eh,
6168 work_1ei, work_1ej, work_1ek, work_1el, work_1em, work_1en, work_1eo, work_1ep,
6169 work_1eq, work_1er, work_1es, work_1et, work_1eu, work_1ev, work_1ew, work_1ex,
6170 work_1fa, work_1fb, work_1fc, work_1fd, work_1fe, work_1ff, work_1fg, work_1fh,
6171 work_1fi, work_1fj, work_1fk, work_1fl, work_1fm, work_1fn, work_1fo, work_1fp,
6172 work_1fq, work_1fr, work_1fs, work_1ft, work_1fu, work_1fv, work_1fw, work_1fx,
6173 work_1ga, work_1gb, work_1gc, work_1gd, work_1ge, work_1gf, work_1gg, work_1gh,
6174 work_1gi, work_1gj, work_1gk, work_1gl, work_1gm, work_1gn, work_1go, work_1gp,
6175 work_1gq, work_1gr, work_1gs, work_1gt, work_1gu, work_1gv, work_1gw, work_1gx,
6176 work_1ha, work_1hb, work_1hc, work_1hd, work_1he, work_1hf, work_1hg, work_1hh,
6177 work_1hi, work_1hj, work_1hk, work_1hl, work_1hm, work_1hn, work_1ho, work_1hp,
6178 work_1hq, work_1hr, work_1hs, work_1ht, work_1hu, work_1hv, work_1hw, work_1hx,
6179 work_1ia, work_1ib, work_1ic, work_1id, work_1ie, work_1if, work_1ig, work_1ih,
6180 work_1ii, work_1ij, work_1ik, work_1il, work_1im, work_1in, work_1io, work_1ip,
6181 work_1iq, work_1ir, work_1is, work_1it, work_1iu, work_1iv, work_1iw, work_1ix,
6182 work_1ja, work_1jb, work_1jc, work_1jd, work_1je, work_1jf, work_1jg, work_1jh,
6183 work_1ji, work_1jj, work_1jk, work_1jl, work_1jm, work_1jn, work_1jo, work_1jp,
6184 work_1jq, work_1jr, work_1js, work_1jt, work_1ju, work_1jv, work_1jw, work_1jx,
6185 work_1ka, work_1kb, work_1kc, work_1kd, work_1ke, work_1kf, work_1kg, work_1kh,
6186 work_1ki, work_1kj, work_1kk, work_1kl, work_1km, work_1kn, work_1ko, work_1kp,
6187 work_1kq, work_1kr, work_1ks, work_1kt, work_1ku, work_1kv, work_1kw, work_1kx,
6188 work_1la, work_1lb, work_1lc, work_1ld, work_1le, work_1lf, work_1lg, work_1lh,
6189 work_1li, work_1lj, work_1lk, work_1ll, work_1lm, work_1ln, work_1lo, work_1lp,
6190 work_1lq, work_1lr, work_1ls, work_1lt, work_1lu, work_1lv, work_1lw, work_1lx,
6191 work_1ma, work_1mb, work_1mc, work_1md, work_1me, work_1mf, work_1mg, work_1mh,
6192 work_1mi, work_1mj, work_1mk, work_1ml, work_1mm, work_1mn, work_1mo, work_1mp,
6193 work_1mq, work_1mr, work_1ms, work_1mt, work_1mu, work_1mv, work_1mw, work_1mx,
6194 work_1na, work_1nb, work_1nc, work_1nd, work_1ne, work_1nf, work_1ng, work_1nh,
6195 work_1ni, work_1nj, work_1nk, work_1nl, work_1nm, work_1nn, work_1no, work_1np,
6196 work_1nq, work_1nr, work_1ns, work_1nt, work_1nu, work_1nv, work_1nw, work_1nx,
6197 work_1oa, work_1ob, work_1oc, work_1od, work_1oe, work_1of, work_1og, work_1oh,
6198 work_1oi, work_1oj, work_1ok, work_1ol, work_1om, work_1on, work_1oo, work_1op,
6199 work_1oq, work_1or, work_1os, work_1ot, work_1ou, work_1ov, work_1ow, work_1ox,
6200 work_1pa, work_1pb, work_1pc, work_1pd, work_1pe, work_1pf, work_1pg, work_1ph,
6201 work_1pi, work_1pj, work_1pk, work_1pl, work_1pm, work_1pn, work_1po, work_1pp,
6202 work_1pq, work_1pr, work_1ps, work_1pt, work_1pu, work_1pv, work_1pw, work_1px,
6203 work_1qa, work_1qb, work_1qc, work_1qd, work_1qe, work_1qf, work_1qg, work_1qh,
6204 work_1qi, work_1qj, work_1qk, work_1ql, work_1qm, work_1qn, work_1qo, work_1qp,
6205 work_1qq, work_1qr, work_1qs, work_1qt, work_1qu, work_1qv, work_1qw, work_1qx,
6206 work_1ra, work_1rb, work_1rc, work_1rd, work_1re, work_1rf, work_1rg, work_1rh,
6207 work_1ri, work_1rj, work_1rk, work_1rl, work_1rm, work_1rn, work_1ro, work_1rp,
6208 work_1rq, work_1rr, work_1rs, work_1rt, work_1ru, work_1rv, work_1rw, work_1rx,
6209 work_1sa, work_1sb, work_1sc, work_1sd, work_1se, work_1sf, work_1sg, work_1sh,
6210 work_1si, work_1sj, work_1sk, work_1sl, work_1sm, work_1sn, work_1so, work_1sp,
6211 work_1sq, work_1sr, work_1ss, work_1st, work_1su, work_1sv, work_1sw, work_1sx,
6212 work_1ta, work_1tb, work_1tc, work_1td, work_1te, work_1tf, work_1tg, work_1th,
6213 work_1ti, work_1tj, work_1tk, work_1tl, work_1tm, work_1tn, work_1to, work_1tp,
6214 work_1tq, work_1tr, work_1ts, work_1tt, work_1tu, work_1tv, work_1tw, work_1tx,
6215 work_1ua, work_1ub, work_1uc, work_1ud, work_1ue, work_1uf, work_1ug, work_1uh,
6216 work_1ui, work_1uj, work_1uk, work_1ul, work_1um, work_1un, work_1uo, work_1up,
6217 work_1uq, work_1ur, work_1us, work_1ut, work_1uu, work_1uv, work_1uw, work_1ux,
6218 work_1va, work_1vb, work_1vc, work_1vd, work_1ve, work_1vf, work_1vg, work_1vh,
6219 work_1vi, work_1vj, work_1vk, work_1vl, work_1vm, work_1vn, work_1vo, work_1vp,
6220 work_1vq, work_1vr, work_1vs, work_1vt, work_1vu, work_1vv, work_1vw, work_1vx,
6221 work_1wa, work_1wb, work_1wc, work_1wd, work_1we, work_1wf, work_1wg, work_1wh,
6222 work_1wi, work_1wj, work_1wk, work_1wl, work_1wm, work_1wn, work_1wo, work_1wp,
6223 work_1wq, work_1wr, work_1ws, work_1wt, work_1wu, work_1wv, work_1ww, work_1wx,
6224 work_1xa, work_1xb, work_1xc, work_1xd, work_1xe, work_1xf, work_1xg, work_1xh,
6225 work_1xi, work_1xj, work_1xk, work_1xl, work_1xm, work_1xn, work_1xo, work_1xp,
6226 work_1xq, work_1xr, work_1xs, work_1xt, work_1xu, work_1xv, work_1xw, work_1xx
6227};
6228
6229static uint16_t work_1_rnd[] = {
6230 150, 424, 26, 457, 74, 294, 218, 487, 348, 358, 540, 465, 305, 499, 103, 535,
6231 162, 92, 388, 269, 78, 245, 96, 546, 146, 346, 513, 116, 306, 383, 264, 85,
6232 75, 98, 437, 200, 362, 283, 147, 270, 51, 541, 272, 575, 239, 404, 498, 212,
6233 168, 290, 31, 396, 384, 310, 551, 179, 139, 204, 292, 61, 154, 266, 66, 108,
6234 44, 196, 400, 460, 410, 55, 491, 459, 80, 188, 128, 333, 489, 538, 447, 389,
6235 181, 378, 105, 62, 468, 417, 189, 194, 376, 562, 131, 518, 409, 87, 195, 57,
6236 422, 151, 470, 415, 215, 7, 15, 354, 542, 211, 241, 107, 243, 528, 274, 366,
6237 197, 566, 463, 331, 454, 152, 324, 412, 236, 364, 484, 279, 481, 4, 497, 569,
6238 6, 548, 0, 372, 115, 157, 217, 406, 338, 494, 325, 109, 552, 202, 505, 208,
6239 510, 397, 526, 52, 301, 382, 190, 148, 327, 565, 130, 431, 219, 263, 25, 84,
6240 347, 374, 238, 278, 20, 221, 71, 56, 433, 450, 339, 35, 509, 368, 401, 300,
6241 167, 46, 353, 93, 54, 136, 230, 251, 101, 125, 341, 365, 411, 330, 391, 201,
6242 233, 213, 9, 18, 440, 567, 156, 507, 486, 224, 58, 448, 120, 41, 385, 298,
6243 284, 395, 550, 340, 124, 531, 571, 434, 471, 488, 81, 235, 27, 512, 432, 248,
6244 423, 318, 8, 216, 508, 549, 249, 291, 95, 271, 351, 267, 308, 532, 467, 186,
6245 244, 60, 572, 184, 399, 317, 545, 12, 134, 461, 171, 43, 472, 118, 350, 172,
6246 183, 1, 259, 570, 380, 361, 73, 446, 534, 24, 555, 142, 402, 158, 319, 36,
6247 240, 203, 164, 419, 14, 64, 359, 451, 50, 449, 321, 455, 198, 287, 316, 307,
6248 363, 464, 5, 173, 511, 187, 191, 138, 163, 37, 490, 69, 67, 547, 479, 106,
6249 355, 352, 524, 297, 166, 59, 182, 276, 48, 312, 149, 556, 110, 515, 257, 314,
6250 517, 143, 265, 476, 277, 3, 332, 232, 323, 45, 554, 268, 226, 141, 28, 335,
6251 206, 72, 533, 482, 492, 220, 439, 159, 393, 398, 414, 39, 530, 77, 29, 483,
6252 246, 407, 329, 413, 429, 360, 229, 502, 322, 403, 462, 42, 453, 520, 558, 34,
6253 304, 99, 88, 2, 114, 477, 97, 223, 227, 328, 295, 210, 311, 336, 231, 132,
6254 495, 425, 371, 394, 129, 474, 309, 426, 344, 285, 296, 503, 258, 560, 155, 370,
6255 21, 386, 228, 161, 379, 506, 539, 521, 145, 475, 537, 289, 237, 111, 369, 456,
6256 373, 568, 536, 473, 334, 445, 299, 303, 70, 209, 222, 23, 177, 170, 40, 207,
6257 76, 100, 478, 286, 293, 438, 392, 252, 574, 485, 553, 255, 104, 559, 253, 119,
6258 140, 242, 469, 176, 544, 19, 126, 441, 390, 377, 153, 543, 16, 180, 275, 82,
6259 79, 525, 427, 527, 367, 169, 428, 302, 13, 420, 466, 496, 133, 357, 342, 416,
6260 22, 519, 122, 49, 113, 123, 418, 349, 178, 529, 165, 199, 89, 280, 356, 256,
6261 247, 127, 135, 430, 193, 444, 86, 30, 313, 261, 68, 381, 442, 121, 17, 501,
6262 343, 436, 281, 405, 500, 250, 421, 435, 192, 345, 563, 262, 320, 91, 387, 33,
6263 32, 516, 557, 160, 443, 260, 458, 175, 53, 83, 375, 174, 288, 65, 522, 10,
6264 480, 315, 90, 561, 11, 254, 234, 214, 38, 273, 523, 47, 337, 102, 326, 452,
6265 205, 573, 112, 185, 144, 408, 63, 225, 493, 282, 504, 514, 564, 117, 94, 137
6266};
6267
6268static uint64_t INLINE_NEVER work_2aa(uint64_t a, uint32_t *b, uint32_t *c)
6269{
6270 return WORK_2(a, b, c, 0);
6271}
6272
6273static uint64_t INLINE_NEVER work_2ab(uint64_t a, uint32_t *b, uint32_t *c)
6274{
6275 return WORK_2(a, b, c, 1);
6276}
6277
6278static uint64_t INLINE_NEVER work_2ac(uint64_t a, uint32_t *b, uint32_t *c)
6279{
6280 return WORK_2(a, b, c, 2);
6281}
6282
6283static uint64_t INLINE_NEVER work_2ad(uint64_t a, uint32_t *b, uint32_t *c)
6284{
6285 return WORK_2(a, b, c, 3);
6286}
6287
6288static uint64_t INLINE_NEVER work_2ae(uint64_t a, uint32_t *b, uint32_t *c)
6289{
6290 return WORK_2(a, b, c, 4);
6291}
6292
6293static uint64_t INLINE_NEVER work_2af(uint64_t a, uint32_t *b, uint32_t *c)
6294{
6295 return WORK_2(a, b, c, 5);
6296}
6297
6298static uint64_t INLINE_NEVER work_2ag(uint64_t a, uint32_t *b, uint32_t *c)
6299{
6300 return WORK_2(a, b, c, 6);
6301}
6302
6303static uint64_t INLINE_NEVER work_2ah(uint64_t a, uint32_t *b, uint32_t *c)
6304{
6305 return WORK_2(a, b, c, 7);
6306}
6307
6308static uint64_t INLINE_NEVER work_2ai(uint64_t a, uint32_t *b, uint32_t *c)
6309{
6310 return WORK_2(a, b, c, 8);
6311}
6312
6313static uint64_t INLINE_NEVER work_2aj(uint64_t a, uint32_t *b, uint32_t *c)
6314{
6315 return WORK_2(a, b, c, 9);
6316}
6317
6318static uint64_t INLINE_NEVER work_2ak(uint64_t a, uint32_t *b, uint32_t *c)
6319{
6320 return WORK_2(a, b, c, 10);
6321}
6322
6323static uint64_t INLINE_NEVER work_2al(uint64_t a, uint32_t *b, uint32_t *c)
6324{
6325 return WORK_2(a, b, c, 11);
6326}
6327
6328static uint64_t INLINE_NEVER work_2am(uint64_t a, uint32_t *b, uint32_t *c)
6329{
6330 return WORK_2(a, b, c, 12);
6331}
6332
6333static uint64_t INLINE_NEVER work_2an(uint64_t a, uint32_t *b, uint32_t *c)
6334{
6335 return WORK_2(a, b, c, 13);
6336}
6337
6338static uint64_t INLINE_NEVER work_2ao(uint64_t a, uint32_t *b, uint32_t *c)
6339{
6340 return WORK_2(a, b, c, 14);
6341}
6342
6343static uint64_t INLINE_NEVER work_2ap(uint64_t a, uint32_t *b, uint32_t *c)
6344{
6345 return WORK_2(a, b, c, 15);
6346}
6347
6348static uint64_t INLINE_NEVER work_2aq(uint64_t a, uint32_t *b, uint32_t *c)
6349{
6350 return WORK_2(a, b, c, 16);
6351}
6352
6353static uint64_t INLINE_NEVER work_2ar(uint64_t a, uint32_t *b, uint32_t *c)
6354{
6355 return WORK_2(a, b, c, 17);
6356}
6357
6358static uint64_t INLINE_NEVER work_2as(uint64_t a, uint32_t *b, uint32_t *c)
6359{
6360 return WORK_2(a, b, c, 18);
6361}
6362
6363static uint64_t INLINE_NEVER work_2at(uint64_t a, uint32_t *b, uint32_t *c)
6364{
6365 return WORK_2(a, b, c, 19);
6366}
6367
6368static uint64_t INLINE_NEVER work_2au(uint64_t a, uint32_t *b, uint32_t *c)
6369{
6370 return WORK_2(a, b, c, 20);
6371}
6372
6373static uint64_t INLINE_NEVER work_2av(uint64_t a, uint32_t *b, uint32_t *c)
6374{
6375 return WORK_2(a, b, c, 21);
6376}
6377
6378static uint64_t INLINE_NEVER work_2aw(uint64_t a, uint32_t *b, uint32_t *c)
6379{
6380 return WORK_2(a, b, c, 22);
6381}
6382
6383static uint64_t INLINE_NEVER work_2ax(uint64_t a, uint32_t *b, uint32_t *c)
6384{
6385 return WORK_2(a, b, c, 23);
6386}
6387
6388static uint64_t INLINE_NEVER work_2ba(uint64_t a, uint32_t *b, uint32_t *c)
6389{
6390 return WORK_2(a, b, c, 24);
6391}
6392
6393static uint64_t INLINE_NEVER work_2bb(uint64_t a, uint32_t *b, uint32_t *c)
6394{
6395 return WORK_2(a, b, c, 25);
6396}
6397
6398static uint64_t INLINE_NEVER work_2bc(uint64_t a, uint32_t *b, uint32_t *c)
6399{
6400 return WORK_2(a, b, c, 26);
6401}
6402
6403static uint64_t INLINE_NEVER work_2bd(uint64_t a, uint32_t *b, uint32_t *c)
6404{
6405 return WORK_2(a, b, c, 27);
6406}
6407
6408static uint64_t INLINE_NEVER work_2be(uint64_t a, uint32_t *b, uint32_t *c)
6409{
6410 return WORK_2(a, b, c, 28);
6411}
6412
6413static uint64_t INLINE_NEVER work_2bf(uint64_t a, uint32_t *b, uint32_t *c)
6414{
6415 return WORK_2(a, b, c, 29);
6416}
6417
6418static uint64_t INLINE_NEVER work_2bg(uint64_t a, uint32_t *b, uint32_t *c)
6419{
6420 return WORK_2(a, b, c, 30);
6421}
6422
6423static uint64_t INLINE_NEVER work_2bh(uint64_t a, uint32_t *b, uint32_t *c)
6424{
6425 return WORK_2(a, b, c, 31);
6426}
6427
6428static uint64_t INLINE_NEVER work_2bi(uint64_t a, uint32_t *b, uint32_t *c)
6429{
6430 return WORK_2(a, b, c, 32);
6431}
6432
6433static uint64_t INLINE_NEVER work_2bj(uint64_t a, uint32_t *b, uint32_t *c)
6434{
6435 return WORK_2(a, b, c, 33);
6436}
6437
6438static uint64_t INLINE_NEVER work_2bk(uint64_t a, uint32_t *b, uint32_t *c)
6439{
6440 return WORK_2(a, b, c, 34);
6441}
6442
6443static uint64_t INLINE_NEVER work_2bl(uint64_t a, uint32_t *b, uint32_t *c)
6444{
6445 return WORK_2(a, b, c, 35);
6446}
6447
6448static uint64_t INLINE_NEVER work_2bm(uint64_t a, uint32_t *b, uint32_t *c)
6449{
6450 return WORK_2(a, b, c, 36);
6451}
6452
6453static uint64_t INLINE_NEVER work_2bn(uint64_t a, uint32_t *b, uint32_t *c)
6454{
6455 return WORK_2(a, b, c, 37);
6456}
6457
6458static uint64_t INLINE_NEVER work_2bo(uint64_t a, uint32_t *b, uint32_t *c)
6459{
6460 return WORK_2(a, b, c, 38);
6461}
6462
6463static uint64_t INLINE_NEVER work_2bp(uint64_t a, uint32_t *b, uint32_t *c)
6464{
6465 return WORK_2(a, b, c, 39);
6466}
6467
6468static uint64_t INLINE_NEVER work_2bq(uint64_t a, uint32_t *b, uint32_t *c)
6469{
6470 return WORK_2(a, b, c, 40);
6471}
6472
6473static uint64_t INLINE_NEVER work_2br(uint64_t a, uint32_t *b, uint32_t *c)
6474{
6475 return WORK_2(a, b, c, 41);
6476}
6477
6478static uint64_t INLINE_NEVER work_2bs(uint64_t a, uint32_t *b, uint32_t *c)
6479{
6480 return WORK_2(a, b, c, 42);
6481}
6482
6483static uint64_t INLINE_NEVER work_2bt(uint64_t a, uint32_t *b, uint32_t *c)
6484{
6485 return WORK_2(a, b, c, 43);
6486}
6487
6488static uint64_t INLINE_NEVER work_2bu(uint64_t a, uint32_t *b, uint32_t *c)
6489{
6490 return WORK_2(a, b, c, 44);
6491}
6492
6493static uint64_t INLINE_NEVER work_2bv(uint64_t a, uint32_t *b, uint32_t *c)
6494{
6495 return WORK_2(a, b, c, 45);
6496}
6497
6498static uint64_t INLINE_NEVER work_2bw(uint64_t a, uint32_t *b, uint32_t *c)
6499{
6500 return WORK_2(a, b, c, 46);
6501}
6502
6503static uint64_t INLINE_NEVER work_2bx(uint64_t a, uint32_t *b, uint32_t *c)
6504{
6505 return WORK_2(a, b, c, 47);
6506}
6507
6508static uint64_t INLINE_NEVER work_2ca(uint64_t a, uint32_t *b, uint32_t *c)
6509{
6510 return WORK_2(a, b, c, 48);
6511}
6512
6513static uint64_t INLINE_NEVER work_2cb(uint64_t a, uint32_t *b, uint32_t *c)
6514{
6515 return WORK_2(a, b, c, 49);
6516}
6517
6518static uint64_t INLINE_NEVER work_2cc(uint64_t a, uint32_t *b, uint32_t *c)
6519{
6520 return WORK_2(a, b, c, 50);
6521}
6522
6523static uint64_t INLINE_NEVER work_2cd(uint64_t a, uint32_t *b, uint32_t *c)
6524{
6525 return WORK_2(a, b, c, 51);
6526}
6527
6528static uint64_t INLINE_NEVER work_2ce(uint64_t a, uint32_t *b, uint32_t *c)
6529{
6530 return WORK_2(a, b, c, 52);
6531}
6532
6533static uint64_t INLINE_NEVER work_2cf(uint64_t a, uint32_t *b, uint32_t *c)
6534{
6535 return WORK_2(a, b, c, 53);
6536}
6537
6538static uint64_t INLINE_NEVER work_2cg(uint64_t a, uint32_t *b, uint32_t *c)
6539{
6540 return WORK_2(a, b, c, 54);
6541}
6542
6543static uint64_t INLINE_NEVER work_2ch(uint64_t a, uint32_t *b, uint32_t *c)
6544{
6545 return WORK_2(a, b, c, 55);
6546}
6547
6548static uint64_t INLINE_NEVER work_2ci(uint64_t a, uint32_t *b, uint32_t *c)
6549{
6550 return WORK_2(a, b, c, 56);
6551}
6552
6553static uint64_t INLINE_NEVER work_2cj(uint64_t a, uint32_t *b, uint32_t *c)
6554{
6555 return WORK_2(a, b, c, 57);
6556}
6557
6558static uint64_t INLINE_NEVER work_2ck(uint64_t a, uint32_t *b, uint32_t *c)
6559{
6560 return WORK_2(a, b, c, 58);
6561}
6562
6563static uint64_t INLINE_NEVER work_2cl(uint64_t a, uint32_t *b, uint32_t *c)
6564{
6565 return WORK_2(a, b, c, 59);
6566}
6567
6568static uint64_t INLINE_NEVER work_2cm(uint64_t a, uint32_t *b, uint32_t *c)
6569{
6570 return WORK_2(a, b, c, 60);
6571}
6572
6573static uint64_t INLINE_NEVER work_2cn(uint64_t a, uint32_t *b, uint32_t *c)
6574{
6575 return WORK_2(a, b, c, 61);
6576}
6577
6578static uint64_t INLINE_NEVER work_2co(uint64_t a, uint32_t *b, uint32_t *c)
6579{
6580 return WORK_2(a, b, c, 62);
6581}
6582
6583static uint64_t INLINE_NEVER work_2cp(uint64_t a, uint32_t *b, uint32_t *c)
6584{
6585 return WORK_2(a, b, c, 63);
6586}
6587
6588static uint64_t INLINE_NEVER work_2cq(uint64_t a, uint32_t *b, uint32_t *c)
6589{
6590 return WORK_2(a, b, c, 64);
6591}
6592
6593static uint64_t INLINE_NEVER work_2cr(uint64_t a, uint32_t *b, uint32_t *c)
6594{
6595 return WORK_2(a, b, c, 65);
6596}
6597
6598static uint64_t INLINE_NEVER work_2cs(uint64_t a, uint32_t *b, uint32_t *c)
6599{
6600 return WORK_2(a, b, c, 66);
6601}
6602
6603static uint64_t INLINE_NEVER work_2ct(uint64_t a, uint32_t *b, uint32_t *c)
6604{
6605 return WORK_2(a, b, c, 67);
6606}
6607
6608static uint64_t INLINE_NEVER work_2cu(uint64_t a, uint32_t *b, uint32_t *c)
6609{
6610 return WORK_2(a, b, c, 68);
6611}
6612
6613static uint64_t INLINE_NEVER work_2cv(uint64_t a, uint32_t *b, uint32_t *c)
6614{
6615 return WORK_2(a, b, c, 69);
6616}
6617
6618static uint64_t INLINE_NEVER work_2cw(uint64_t a, uint32_t *b, uint32_t *c)
6619{
6620 return WORK_2(a, b, c, 70);
6621}
6622
6623static uint64_t INLINE_NEVER work_2cx(uint64_t a, uint32_t *b, uint32_t *c)
6624{
6625 return WORK_2(a, b, c, 71);
6626}
6627
6628static uint64_t INLINE_NEVER work_2da(uint64_t a, uint32_t *b, uint32_t *c)
6629{
6630 return WORK_2(a, b, c, 72);
6631}
6632
6633static uint64_t INLINE_NEVER work_2db(uint64_t a, uint32_t *b, uint32_t *c)
6634{
6635 return WORK_2(a, b, c, 73);
6636}
6637
6638static uint64_t INLINE_NEVER work_2dc(uint64_t a, uint32_t *b, uint32_t *c)
6639{
6640 return WORK_2(a, b, c, 74);
6641}
6642
6643static uint64_t INLINE_NEVER work_2dd(uint64_t a, uint32_t *b, uint32_t *c)
6644{
6645 return WORK_2(a, b, c, 75);
6646}
6647
6648static uint64_t INLINE_NEVER work_2de(uint64_t a, uint32_t *b, uint32_t *c)
6649{
6650 return WORK_2(a, b, c, 76);
6651}
6652
6653static uint64_t INLINE_NEVER work_2df(uint64_t a, uint32_t *b, uint32_t *c)
6654{
6655 return WORK_2(a, b, c, 77);
6656}
6657
6658static uint64_t INLINE_NEVER work_2dg(uint64_t a, uint32_t *b, uint32_t *c)
6659{
6660 return WORK_2(a, b, c, 78);
6661}
6662
6663static uint64_t INLINE_NEVER work_2dh(uint64_t a, uint32_t *b, uint32_t *c)
6664{
6665 return WORK_2(a, b, c, 79);
6666}
6667
6668static uint64_t INLINE_NEVER work_2di(uint64_t a, uint32_t *b, uint32_t *c)
6669{
6670 return WORK_2(a, b, c, 80);
6671}
6672
6673static uint64_t INLINE_NEVER work_2dj(uint64_t a, uint32_t *b, uint32_t *c)
6674{
6675 return WORK_2(a, b, c, 81);
6676}
6677
6678static uint64_t INLINE_NEVER work_2dk(uint64_t a, uint32_t *b, uint32_t *c)
6679{
6680 return WORK_2(a, b, c, 82);
6681}
6682
6683static uint64_t INLINE_NEVER work_2dl(uint64_t a, uint32_t *b, uint32_t *c)
6684{
6685 return WORK_2(a, b, c, 83);
6686}
6687
6688static uint64_t INLINE_NEVER work_2dm(uint64_t a, uint32_t *b, uint32_t *c)
6689{
6690 return WORK_2(a, b, c, 84);
6691}
6692
6693static uint64_t INLINE_NEVER work_2dn(uint64_t a, uint32_t *b, uint32_t *c)
6694{
6695 return WORK_2(a, b, c, 85);
6696}
6697
6698static uint64_t INLINE_NEVER work_2do(uint64_t a, uint32_t *b, uint32_t *c)
6699{
6700 return WORK_2(a, b, c, 86);
6701}
6702
6703static uint64_t INLINE_NEVER work_2dp(uint64_t a, uint32_t *b, uint32_t *c)
6704{
6705 return WORK_2(a, b, c, 87);
6706}
6707
6708static uint64_t INLINE_NEVER work_2dq(uint64_t a, uint32_t *b, uint32_t *c)
6709{
6710 return WORK_2(a, b, c, 88);
6711}
6712
6713static uint64_t INLINE_NEVER work_2dr(uint64_t a, uint32_t *b, uint32_t *c)
6714{
6715 return WORK_2(a, b, c, 89);
6716}
6717
6718static uint64_t INLINE_NEVER work_2ds(uint64_t a, uint32_t *b, uint32_t *c)
6719{
6720 return WORK_2(a, b, c, 90);
6721}
6722
6723static uint64_t INLINE_NEVER work_2dt(uint64_t a, uint32_t *b, uint32_t *c)
6724{
6725 return WORK_2(a, b, c, 91);
6726}
6727
6728static uint64_t INLINE_NEVER work_2du(uint64_t a, uint32_t *b, uint32_t *c)
6729{
6730 return WORK_2(a, b, c, 92);
6731}
6732
6733static uint64_t INLINE_NEVER work_2dv(uint64_t a, uint32_t *b, uint32_t *c)
6734{
6735 return WORK_2(a, b, c, 93);
6736}
6737
6738static uint64_t INLINE_NEVER work_2dw(uint64_t a, uint32_t *b, uint32_t *c)
6739{
6740 return WORK_2(a, b, c, 94);
6741}
6742
6743static uint64_t INLINE_NEVER work_2dx(uint64_t a, uint32_t *b, uint32_t *c)
6744{
6745 return WORK_2(a, b, c, 95);
6746}
6747
6748static uint64_t INLINE_NEVER work_2ea(uint64_t a, uint32_t *b, uint32_t *c)
6749{
6750 return WORK_2(a, b, c, 96);
6751}
6752
6753static uint64_t INLINE_NEVER work_2eb(uint64_t a, uint32_t *b, uint32_t *c)
6754{
6755 return WORK_2(a, b, c, 97);
6756}
6757
6758static uint64_t INLINE_NEVER work_2ec(uint64_t a, uint32_t *b, uint32_t *c)
6759{
6760 return WORK_2(a, b, c, 98);
6761}
6762
6763static uint64_t INLINE_NEVER work_2ed(uint64_t a, uint32_t *b, uint32_t *c)
6764{
6765 return WORK_2(a, b, c, 99);
6766}
6767
6768static uint64_t INLINE_NEVER work_2ee(uint64_t a, uint32_t *b, uint32_t *c)
6769{
6770 return WORK_2(a, b, c, 100);
6771}
6772
6773static uint64_t INLINE_NEVER work_2ef(uint64_t a, uint32_t *b, uint32_t *c)
6774{
6775 return WORK_2(a, b, c, 101);
6776}
6777
6778static uint64_t INLINE_NEVER work_2eg(uint64_t a, uint32_t *b, uint32_t *c)
6779{
6780 return WORK_2(a, b, c, 102);
6781}
6782
6783static uint64_t INLINE_NEVER work_2eh(uint64_t a, uint32_t *b, uint32_t *c)
6784{
6785 return WORK_2(a, b, c, 103);
6786}
6787
6788static uint64_t INLINE_NEVER work_2ei(uint64_t a, uint32_t *b, uint32_t *c)
6789{
6790 return WORK_2(a, b, c, 104);
6791}
6792
6793static uint64_t INLINE_NEVER work_2ej(uint64_t a, uint32_t *b, uint32_t *c)
6794{
6795 return WORK_2(a, b, c, 105);
6796}
6797
6798static uint64_t INLINE_NEVER work_2ek(uint64_t a, uint32_t *b, uint32_t *c)
6799{
6800 return WORK_2(a, b, c, 106);
6801}
6802
6803static uint64_t INLINE_NEVER work_2el(uint64_t a, uint32_t *b, uint32_t *c)
6804{
6805 return WORK_2(a, b, c, 107);
6806}
6807
6808static uint64_t INLINE_NEVER work_2em(uint64_t a, uint32_t *b, uint32_t *c)
6809{
6810 return WORK_2(a, b, c, 108);
6811}
6812
6813static uint64_t INLINE_NEVER work_2en(uint64_t a, uint32_t *b, uint32_t *c)
6814{
6815 return WORK_2(a, b, c, 109);
6816}
6817
6818static uint64_t INLINE_NEVER work_2eo(uint64_t a, uint32_t *b, uint32_t *c)
6819{
6820 return WORK_2(a, b, c, 110);
6821}
6822
6823static uint64_t INLINE_NEVER work_2ep(uint64_t a, uint32_t *b, uint32_t *c)
6824{
6825 return WORK_2(a, b, c, 111);
6826}
6827
6828static uint64_t INLINE_NEVER work_2eq(uint64_t a, uint32_t *b, uint32_t *c)
6829{
6830 return WORK_2(a, b, c, 112);
6831}
6832
6833static uint64_t INLINE_NEVER work_2er(uint64_t a, uint32_t *b, uint32_t *c)
6834{
6835 return WORK_2(a, b, c, 113);
6836}
6837
6838static uint64_t INLINE_NEVER work_2es(uint64_t a, uint32_t *b, uint32_t *c)
6839{
6840 return WORK_2(a, b, c, 114);
6841}
6842
6843static uint64_t INLINE_NEVER work_2et(uint64_t a, uint32_t *b, uint32_t *c)
6844{
6845 return WORK_2(a, b, c, 115);
6846}
6847
6848static uint64_t INLINE_NEVER work_2eu(uint64_t a, uint32_t *b, uint32_t *c)
6849{
6850 return WORK_2(a, b, c, 116);
6851}
6852
6853static uint64_t INLINE_NEVER work_2ev(uint64_t a, uint32_t *b, uint32_t *c)
6854{
6855 return WORK_2(a, b, c, 117);
6856}
6857
6858static uint64_t INLINE_NEVER work_2ew(uint64_t a, uint32_t *b, uint32_t *c)
6859{
6860 return WORK_2(a, b, c, 118);
6861}
6862
6863static uint64_t INLINE_NEVER work_2ex(uint64_t a, uint32_t *b, uint32_t *c)
6864{
6865 return WORK_2(a, b, c, 119);
6866}
6867
6868static uint64_t INLINE_NEVER work_2fa(uint64_t a, uint32_t *b, uint32_t *c)
6869{
6870 return WORK_2(a, b, c, 120);
6871}
6872
6873static uint64_t INLINE_NEVER work_2fb(uint64_t a, uint32_t *b, uint32_t *c)
6874{
6875 return WORK_2(a, b, c, 121);
6876}
6877
6878static uint64_t INLINE_NEVER work_2fc(uint64_t a, uint32_t *b, uint32_t *c)
6879{
6880 return WORK_2(a, b, c, 122);
6881}
6882
6883static uint64_t INLINE_NEVER work_2fd(uint64_t a, uint32_t *b, uint32_t *c)
6884{
6885 return WORK_2(a, b, c, 123);
6886}
6887
6888static uint64_t INLINE_NEVER work_2fe(uint64_t a, uint32_t *b, uint32_t *c)
6889{
6890 return WORK_2(a, b, c, 124);
6891}
6892
6893static uint64_t INLINE_NEVER work_2ff(uint64_t a, uint32_t *b, uint32_t *c)
6894{
6895 return WORK_2(a, b, c, 125);
6896}
6897
6898static uint64_t INLINE_NEVER work_2fg(uint64_t a, uint32_t *b, uint32_t *c)
6899{
6900 return WORK_2(a, b, c, 126);
6901}
6902
6903static uint64_t INLINE_NEVER work_2fh(uint64_t a, uint32_t *b, uint32_t *c)
6904{
6905 return WORK_2(a, b, c, 127);
6906}
6907
6908static uint64_t INLINE_NEVER work_2fi(uint64_t a, uint32_t *b, uint32_t *c)
6909{
6910 return WORK_2(a, b, c, 128);
6911}
6912
6913static uint64_t INLINE_NEVER work_2fj(uint64_t a, uint32_t *b, uint32_t *c)
6914{
6915 return WORK_2(a, b, c, 129);
6916}
6917
6918static uint64_t INLINE_NEVER work_2fk(uint64_t a, uint32_t *b, uint32_t *c)
6919{
6920 return WORK_2(a, b, c, 130);
6921}
6922
6923static uint64_t INLINE_NEVER work_2fl(uint64_t a, uint32_t *b, uint32_t *c)
6924{
6925 return WORK_2(a, b, c, 131);
6926}
6927
6928static uint64_t INLINE_NEVER work_2fm(uint64_t a, uint32_t *b, uint32_t *c)
6929{
6930 return WORK_2(a, b, c, 132);
6931}
6932
6933static uint64_t INLINE_NEVER work_2fn(uint64_t a, uint32_t *b, uint32_t *c)
6934{
6935 return WORK_2(a, b, c, 133);
6936}
6937
6938static uint64_t INLINE_NEVER work_2fo(uint64_t a, uint32_t *b, uint32_t *c)
6939{
6940 return WORK_2(a, b, c, 134);
6941}
6942
6943static uint64_t INLINE_NEVER work_2fp(uint64_t a, uint32_t *b, uint32_t *c)
6944{
6945 return WORK_2(a, b, c, 135);
6946}
6947
6948static uint64_t INLINE_NEVER work_2fq(uint64_t a, uint32_t *b, uint32_t *c)
6949{
6950 return WORK_2(a, b, c, 136);
6951}
6952
6953static uint64_t INLINE_NEVER work_2fr(uint64_t a, uint32_t *b, uint32_t *c)
6954{
6955 return WORK_2(a, b, c, 137);
6956}
6957
6958static uint64_t INLINE_NEVER work_2fs(uint64_t a, uint32_t *b, uint32_t *c)
6959{
6960 return WORK_2(a, b, c, 138);
6961}
6962
6963static uint64_t INLINE_NEVER work_2ft(uint64_t a, uint32_t *b, uint32_t *c)
6964{
6965 return WORK_2(a, b, c, 139);
6966}
6967
6968static uint64_t INLINE_NEVER work_2fu(uint64_t a, uint32_t *b, uint32_t *c)
6969{
6970 return WORK_2(a, b, c, 140);
6971}
6972
6973static uint64_t INLINE_NEVER work_2fv(uint64_t a, uint32_t *b, uint32_t *c)
6974{
6975 return WORK_2(a, b, c, 141);
6976}
6977
6978static uint64_t INLINE_NEVER work_2fw(uint64_t a, uint32_t *b, uint32_t *c)
6979{
6980 return WORK_2(a, b, c, 142);
6981}
6982
6983static uint64_t INLINE_NEVER work_2fx(uint64_t a, uint32_t *b, uint32_t *c)
6984{
6985 return WORK_2(a, b, c, 143);
6986}
6987
6988static uint64_t INLINE_NEVER work_2ga(uint64_t a, uint32_t *b, uint32_t *c)
6989{
6990 return WORK_2(a, b, c, 144);
6991}
6992
6993static uint64_t INLINE_NEVER work_2gb(uint64_t a, uint32_t *b, uint32_t *c)
6994{
6995 return WORK_2(a, b, c, 145);
6996}
6997
6998static uint64_t INLINE_NEVER work_2gc(uint64_t a, uint32_t *b, uint32_t *c)
6999{
7000 return WORK_2(a, b, c, 146);
7001}
7002
7003static uint64_t INLINE_NEVER work_2gd(uint64_t a, uint32_t *b, uint32_t *c)
7004{
7005 return WORK_2(a, b, c, 147);
7006}
7007
7008static uint64_t INLINE_NEVER work_2ge(uint64_t a, uint32_t *b, uint32_t *c)
7009{
7010 return WORK_2(a, b, c, 148);
7011}
7012
7013static uint64_t INLINE_NEVER work_2gf(uint64_t a, uint32_t *b, uint32_t *c)
7014{
7015 return WORK_2(a, b, c, 149);
7016}
7017
7018static uint64_t INLINE_NEVER work_2gg(uint64_t a, uint32_t *b, uint32_t *c)
7019{
7020 return WORK_2(a, b, c, 150);
7021}
7022
7023static uint64_t INLINE_NEVER work_2gh(uint64_t a, uint32_t *b, uint32_t *c)
7024{
7025 return WORK_2(a, b, c, 151);
7026}
7027
7028static uint64_t INLINE_NEVER work_2gi(uint64_t a, uint32_t *b, uint32_t *c)
7029{
7030 return WORK_2(a, b, c, 152);
7031}
7032
7033static uint64_t INLINE_NEVER work_2gj(uint64_t a, uint32_t *b, uint32_t *c)
7034{
7035 return WORK_2(a, b, c, 153);
7036}
7037
7038static uint64_t INLINE_NEVER work_2gk(uint64_t a, uint32_t *b, uint32_t *c)
7039{
7040 return WORK_2(a, b, c, 154);
7041}
7042
7043static uint64_t INLINE_NEVER work_2gl(uint64_t a, uint32_t *b, uint32_t *c)
7044{
7045 return WORK_2(a, b, c, 155);
7046}
7047
7048static uint64_t INLINE_NEVER work_2gm(uint64_t a, uint32_t *b, uint32_t *c)
7049{
7050 return WORK_2(a, b, c, 156);
7051}
7052
7053static uint64_t INLINE_NEVER work_2gn(uint64_t a, uint32_t *b, uint32_t *c)
7054{
7055 return WORK_2(a, b, c, 157);
7056}
7057
7058static uint64_t INLINE_NEVER work_2go(uint64_t a, uint32_t *b, uint32_t *c)
7059{
7060 return WORK_2(a, b, c, 158);
7061}
7062
7063static uint64_t INLINE_NEVER work_2gp(uint64_t a, uint32_t *b, uint32_t *c)
7064{
7065 return WORK_2(a, b, c, 159);
7066}
7067
7068static uint64_t INLINE_NEVER work_2gq(uint64_t a, uint32_t *b, uint32_t *c)
7069{
7070 return WORK_2(a, b, c, 160);
7071}
7072
7073static uint64_t INLINE_NEVER work_2gr(uint64_t a, uint32_t *b, uint32_t *c)
7074{
7075 return WORK_2(a, b, c, 161);
7076}
7077
7078static uint64_t INLINE_NEVER work_2gs(uint64_t a, uint32_t *b, uint32_t *c)
7079{
7080 return WORK_2(a, b, c, 162);
7081}
7082
7083static uint64_t INLINE_NEVER work_2gt(uint64_t a, uint32_t *b, uint32_t *c)
7084{
7085 return WORK_2(a, b, c, 163);
7086}
7087
7088static uint64_t INLINE_NEVER work_2gu(uint64_t a, uint32_t *b, uint32_t *c)
7089{
7090 return WORK_2(a, b, c, 164);
7091}
7092
7093static uint64_t INLINE_NEVER work_2gv(uint64_t a, uint32_t *b, uint32_t *c)
7094{
7095 return WORK_2(a, b, c, 165);
7096}
7097
7098static uint64_t INLINE_NEVER work_2gw(uint64_t a, uint32_t *b, uint32_t *c)
7099{
7100 return WORK_2(a, b, c, 166);
7101}
7102
7103static uint64_t INLINE_NEVER work_2gx(uint64_t a, uint32_t *b, uint32_t *c)
7104{
7105 return WORK_2(a, b, c, 167);
7106}
7107
7108static uint64_t INLINE_NEVER work_2ha(uint64_t a, uint32_t *b, uint32_t *c)
7109{
7110 return WORK_2(a, b, c, 168);
7111}
7112
7113static uint64_t INLINE_NEVER work_2hb(uint64_t a, uint32_t *b, uint32_t *c)
7114{
7115 return WORK_2(a, b, c, 169);
7116}
7117
7118static uint64_t INLINE_NEVER work_2hc(uint64_t a, uint32_t *b, uint32_t *c)
7119{
7120 return WORK_2(a, b, c, 170);
7121}
7122
7123static uint64_t INLINE_NEVER work_2hd(uint64_t a, uint32_t *b, uint32_t *c)
7124{
7125 return WORK_2(a, b, c, 171);
7126}
7127
7128static uint64_t INLINE_NEVER work_2he(uint64_t a, uint32_t *b, uint32_t *c)
7129{
7130 return WORK_2(a, b, c, 172);
7131}
7132
7133static uint64_t INLINE_NEVER work_2hf(uint64_t a, uint32_t *b, uint32_t *c)
7134{
7135 return WORK_2(a, b, c, 173);
7136}
7137
7138static uint64_t INLINE_NEVER work_2hg(uint64_t a, uint32_t *b, uint32_t *c)
7139{
7140 return WORK_2(a, b, c, 174);
7141}
7142
7143static uint64_t INLINE_NEVER work_2hh(uint64_t a, uint32_t *b, uint32_t *c)
7144{
7145 return WORK_2(a, b, c, 175);
7146}
7147
7148static uint64_t INLINE_NEVER work_2hi(uint64_t a, uint32_t *b, uint32_t *c)
7149{
7150 return WORK_2(a, b, c, 176);
7151}
7152
7153static uint64_t INLINE_NEVER work_2hj(uint64_t a, uint32_t *b, uint32_t *c)
7154{
7155 return WORK_2(a, b, c, 177);
7156}
7157
7158static uint64_t INLINE_NEVER work_2hk(uint64_t a, uint32_t *b, uint32_t *c)
7159{
7160 return WORK_2(a, b, c, 178);
7161}
7162
7163static uint64_t INLINE_NEVER work_2hl(uint64_t a, uint32_t *b, uint32_t *c)
7164{
7165 return WORK_2(a, b, c, 179);
7166}
7167
7168static uint64_t INLINE_NEVER work_2hm(uint64_t a, uint32_t *b, uint32_t *c)
7169{
7170 return WORK_2(a, b, c, 180);
7171}
7172
7173static uint64_t INLINE_NEVER work_2hn(uint64_t a, uint32_t *b, uint32_t *c)
7174{
7175 return WORK_2(a, b, c, 181);
7176}
7177
7178static uint64_t INLINE_NEVER work_2ho(uint64_t a, uint32_t *b, uint32_t *c)
7179{
7180 return WORK_2(a, b, c, 182);
7181}
7182
7183static uint64_t INLINE_NEVER work_2hp(uint64_t a, uint32_t *b, uint32_t *c)
7184{
7185 return WORK_2(a, b, c, 183);
7186}
7187
7188static uint64_t INLINE_NEVER work_2hq(uint64_t a, uint32_t *b, uint32_t *c)
7189{
7190 return WORK_2(a, b, c, 184);
7191}
7192
7193static uint64_t INLINE_NEVER work_2hr(uint64_t a, uint32_t *b, uint32_t *c)
7194{
7195 return WORK_2(a, b, c, 185);
7196}
7197
7198static uint64_t INLINE_NEVER work_2hs(uint64_t a, uint32_t *b, uint32_t *c)
7199{
7200 return WORK_2(a, b, c, 186);
7201}
7202
7203static uint64_t INLINE_NEVER work_2ht(uint64_t a, uint32_t *b, uint32_t *c)
7204{
7205 return WORK_2(a, b, c, 187);
7206}
7207
7208static uint64_t INLINE_NEVER work_2hu(uint64_t a, uint32_t *b, uint32_t *c)
7209{
7210 return WORK_2(a, b, c, 188);
7211}
7212
7213static uint64_t INLINE_NEVER work_2hv(uint64_t a, uint32_t *b, uint32_t *c)
7214{
7215 return WORK_2(a, b, c, 189);
7216}
7217
7218static uint64_t INLINE_NEVER work_2hw(uint64_t a, uint32_t *b, uint32_t *c)
7219{
7220 return WORK_2(a, b, c, 190);
7221}
7222
7223static uint64_t INLINE_NEVER work_2hx(uint64_t a, uint32_t *b, uint32_t *c)
7224{
7225 return WORK_2(a, b, c, 191);
7226}
7227
7228static uint64_t INLINE_NEVER work_2ia(uint64_t a, uint32_t *b, uint32_t *c)
7229{
7230 return WORK_2(a, b, c, 192);
7231}
7232
7233static uint64_t INLINE_NEVER work_2ib(uint64_t a, uint32_t *b, uint32_t *c)
7234{
7235 return WORK_2(a, b, c, 193);
7236}
7237
7238static uint64_t INLINE_NEVER work_2ic(uint64_t a, uint32_t *b, uint32_t *c)
7239{
7240 return WORK_2(a, b, c, 194);
7241}
7242
7243static uint64_t INLINE_NEVER work_2id(uint64_t a, uint32_t *b, uint32_t *c)
7244{
7245 return WORK_2(a, b, c, 195);
7246}
7247
7248static uint64_t INLINE_NEVER work_2ie(uint64_t a, uint32_t *b, uint32_t *c)
7249{
7250 return WORK_2(a, b, c, 196);
7251}
7252
7253static uint64_t INLINE_NEVER work_2if(uint64_t a, uint32_t *b, uint32_t *c)
7254{
7255 return WORK_2(a, b, c, 197);
7256}
7257
7258static uint64_t INLINE_NEVER work_2ig(uint64_t a, uint32_t *b, uint32_t *c)
7259{
7260 return WORK_2(a, b, c, 198);
7261}
7262
7263static uint64_t INLINE_NEVER work_2ih(uint64_t a, uint32_t *b, uint32_t *c)
7264{
7265 return WORK_2(a, b, c, 199);
7266}
7267
7268static uint64_t INLINE_NEVER work_2ii(uint64_t a, uint32_t *b, uint32_t *c)
7269{
7270 return WORK_2(a, b, c, 200);
7271}
7272
7273static uint64_t INLINE_NEVER work_2ij(uint64_t a, uint32_t *b, uint32_t *c)
7274{
7275 return WORK_2(a, b, c, 201);
7276}
7277
7278static uint64_t INLINE_NEVER work_2ik(uint64_t a, uint32_t *b, uint32_t *c)
7279{
7280 return WORK_2(a, b, c, 202);
7281}
7282
7283static uint64_t INLINE_NEVER work_2il(uint64_t a, uint32_t *b, uint32_t *c)
7284{
7285 return WORK_2(a, b, c, 203);
7286}
7287
7288static uint64_t INLINE_NEVER work_2im(uint64_t a, uint32_t *b, uint32_t *c)
7289{
7290 return WORK_2(a, b, c, 204);
7291}
7292
7293static uint64_t INLINE_NEVER work_2in(uint64_t a, uint32_t *b, uint32_t *c)
7294{
7295 return WORK_2(a, b, c, 205);
7296}
7297
7298static uint64_t INLINE_NEVER work_2io(uint64_t a, uint32_t *b, uint32_t *c)
7299{
7300 return WORK_2(a, b, c, 206);
7301}
7302
7303static uint64_t INLINE_NEVER work_2ip(uint64_t a, uint32_t *b, uint32_t *c)
7304{
7305 return WORK_2(a, b, c, 207);
7306}
7307
7308static uint64_t INLINE_NEVER work_2iq(uint64_t a, uint32_t *b, uint32_t *c)
7309{
7310 return WORK_2(a, b, c, 208);
7311}
7312
7313static uint64_t INLINE_NEVER work_2ir(uint64_t a, uint32_t *b, uint32_t *c)
7314{
7315 return WORK_2(a, b, c, 209);
7316}
7317
7318static uint64_t INLINE_NEVER work_2is(uint64_t a, uint32_t *b, uint32_t *c)
7319{
7320 return WORK_2(a, b, c, 210);
7321}
7322
7323static uint64_t INLINE_NEVER work_2it(uint64_t a, uint32_t *b, uint32_t *c)
7324{
7325 return WORK_2(a, b, c, 211);
7326}
7327
7328static uint64_t INLINE_NEVER work_2iu(uint64_t a, uint32_t *b, uint32_t *c)
7329{
7330 return WORK_2(a, b, c, 212);
7331}
7332
7333static uint64_t INLINE_NEVER work_2iv(uint64_t a, uint32_t *b, uint32_t *c)
7334{
7335 return WORK_2(a, b, c, 213);
7336}
7337
7338static uint64_t INLINE_NEVER work_2iw(uint64_t a, uint32_t *b, uint32_t *c)
7339{
7340 return WORK_2(a, b, c, 214);
7341}
7342
7343static uint64_t INLINE_NEVER work_2ix(uint64_t a, uint32_t *b, uint32_t *c)
7344{
7345 return WORK_2(a, b, c, 215);
7346}
7347
7348static uint64_t INLINE_NEVER work_2ja(uint64_t a, uint32_t *b, uint32_t *c)
7349{
7350 return WORK_2(a, b, c, 216);
7351}
7352
7353static uint64_t INLINE_NEVER work_2jb(uint64_t a, uint32_t *b, uint32_t *c)
7354{
7355 return WORK_2(a, b, c, 217);
7356}
7357
7358static uint64_t INLINE_NEVER work_2jc(uint64_t a, uint32_t *b, uint32_t *c)
7359{
7360 return WORK_2(a, b, c, 218);
7361}
7362
7363static uint64_t INLINE_NEVER work_2jd(uint64_t a, uint32_t *b, uint32_t *c)
7364{
7365 return WORK_2(a, b, c, 219);
7366}
7367
7368static uint64_t INLINE_NEVER work_2je(uint64_t a, uint32_t *b, uint32_t *c)
7369{
7370 return WORK_2(a, b, c, 220);
7371}
7372
7373static uint64_t INLINE_NEVER work_2jf(uint64_t a, uint32_t *b, uint32_t *c)
7374{
7375 return WORK_2(a, b, c, 221);
7376}
7377
7378static uint64_t INLINE_NEVER work_2jg(uint64_t a, uint32_t *b, uint32_t *c)
7379{
7380 return WORK_2(a, b, c, 222);
7381}
7382
7383static uint64_t INLINE_NEVER work_2jh(uint64_t a, uint32_t *b, uint32_t *c)
7384{
7385 return WORK_2(a, b, c, 223);
7386}
7387
7388static uint64_t INLINE_NEVER work_2ji(uint64_t a, uint32_t *b, uint32_t *c)
7389{
7390 return WORK_2(a, b, c, 224);
7391}
7392
7393static uint64_t INLINE_NEVER work_2jj(uint64_t a, uint32_t *b, uint32_t *c)
7394{
7395 return WORK_2(a, b, c, 225);
7396}
7397
7398static uint64_t INLINE_NEVER work_2jk(uint64_t a, uint32_t *b, uint32_t *c)
7399{
7400 return WORK_2(a, b, c, 226);
7401}
7402
7403static uint64_t INLINE_NEVER work_2jl(uint64_t a, uint32_t *b, uint32_t *c)
7404{
7405 return WORK_2(a, b, c, 227);
7406}
7407
7408static uint64_t INLINE_NEVER work_2jm(uint64_t a, uint32_t *b, uint32_t *c)
7409{
7410 return WORK_2(a, b, c, 228);
7411}
7412
7413static uint64_t INLINE_NEVER work_2jn(uint64_t a, uint32_t *b, uint32_t *c)
7414{
7415 return WORK_2(a, b, c, 229);
7416}
7417
7418static uint64_t INLINE_NEVER work_2jo(uint64_t a, uint32_t *b, uint32_t *c)
7419{
7420 return WORK_2(a, b, c, 230);
7421}
7422
7423static uint64_t INLINE_NEVER work_2jp(uint64_t a, uint32_t *b, uint32_t *c)
7424{
7425 return WORK_2(a, b, c, 231);
7426}
7427
7428static uint64_t INLINE_NEVER work_2jq(uint64_t a, uint32_t *b, uint32_t *c)
7429{
7430 return WORK_2(a, b, c, 232);
7431}
7432
7433static uint64_t INLINE_NEVER work_2jr(uint64_t a, uint32_t *b, uint32_t *c)
7434{
7435 return WORK_2(a, b, c, 233);
7436}
7437
7438static uint64_t INLINE_NEVER work_2js(uint64_t a, uint32_t *b, uint32_t *c)
7439{
7440 return WORK_2(a, b, c, 234);
7441}
7442
7443static uint64_t INLINE_NEVER work_2jt(uint64_t a, uint32_t *b, uint32_t *c)
7444{
7445 return WORK_2(a, b, c, 235);
7446}
7447
7448static uint64_t INLINE_NEVER work_2ju(uint64_t a, uint32_t *b, uint32_t *c)
7449{
7450 return WORK_2(a, b, c, 236);
7451}
7452
7453static uint64_t INLINE_NEVER work_2jv(uint64_t a, uint32_t *b, uint32_t *c)
7454{
7455 return WORK_2(a, b, c, 237);
7456}
7457
7458static uint64_t INLINE_NEVER work_2jw(uint64_t a, uint32_t *b, uint32_t *c)
7459{
7460 return WORK_2(a, b, c, 238);
7461}
7462
7463static uint64_t INLINE_NEVER work_2jx(uint64_t a, uint32_t *b, uint32_t *c)
7464{
7465 return WORK_2(a, b, c, 239);
7466}
7467
7468static uint64_t INLINE_NEVER work_2ka(uint64_t a, uint32_t *b, uint32_t *c)
7469{
7470 return WORK_2(a, b, c, 240);
7471}
7472
7473static uint64_t INLINE_NEVER work_2kb(uint64_t a, uint32_t *b, uint32_t *c)
7474{
7475 return WORK_2(a, b, c, 241);
7476}
7477
7478static uint64_t INLINE_NEVER work_2kc(uint64_t a, uint32_t *b, uint32_t *c)
7479{
7480 return WORK_2(a, b, c, 242);
7481}
7482
7483static uint64_t INLINE_NEVER work_2kd(uint64_t a, uint32_t *b, uint32_t *c)
7484{
7485 return WORK_2(a, b, c, 243);
7486}
7487
7488static uint64_t INLINE_NEVER work_2ke(uint64_t a, uint32_t *b, uint32_t *c)
7489{
7490 return WORK_2(a, b, c, 244);
7491}
7492
7493static uint64_t INLINE_NEVER work_2kf(uint64_t a, uint32_t *b, uint32_t *c)
7494{
7495 return WORK_2(a, b, c, 245);
7496}
7497
7498static uint64_t INLINE_NEVER work_2kg(uint64_t a, uint32_t *b, uint32_t *c)
7499{
7500 return WORK_2(a, b, c, 246);
7501}
7502
7503static uint64_t INLINE_NEVER work_2kh(uint64_t a, uint32_t *b, uint32_t *c)
7504{
7505 return WORK_2(a, b, c, 247);
7506}
7507
7508static uint64_t INLINE_NEVER work_2ki(uint64_t a, uint32_t *b, uint32_t *c)
7509{
7510 return WORK_2(a, b, c, 248);
7511}
7512
7513static uint64_t INLINE_NEVER work_2kj(uint64_t a, uint32_t *b, uint32_t *c)
7514{
7515 return WORK_2(a, b, c, 249);
7516}
7517
7518static uint64_t INLINE_NEVER work_2kk(uint64_t a, uint32_t *b, uint32_t *c)
7519{
7520 return WORK_2(a, b, c, 250);
7521}
7522
7523static uint64_t INLINE_NEVER work_2kl(uint64_t a, uint32_t *b, uint32_t *c)
7524{
7525 return WORK_2(a, b, c, 251);
7526}
7527
7528static uint64_t INLINE_NEVER work_2km(uint64_t a, uint32_t *b, uint32_t *c)
7529{
7530 return WORK_2(a, b, c, 252);
7531}
7532
7533static uint64_t INLINE_NEVER work_2kn(uint64_t a, uint32_t *b, uint32_t *c)
7534{
7535 return WORK_2(a, b, c, 253);
7536}
7537
7538static uint64_t INLINE_NEVER work_2ko(uint64_t a, uint32_t *b, uint32_t *c)
7539{
7540 return WORK_2(a, b, c, 254);
7541}
7542
7543static uint64_t INLINE_NEVER work_2kp(uint64_t a, uint32_t *b, uint32_t *c)
7544{
7545 return WORK_2(a, b, c, 255);
7546}
7547
7548static uint64_t INLINE_NEVER work_2kq(uint64_t a, uint32_t *b, uint32_t *c)
7549{
7550 return WORK_2(a, b, c, 256);
7551}
7552
7553static uint64_t INLINE_NEVER work_2kr(uint64_t a, uint32_t *b, uint32_t *c)
7554{
7555 return WORK_2(a, b, c, 257);
7556}
7557
7558static uint64_t INLINE_NEVER work_2ks(uint64_t a, uint32_t *b, uint32_t *c)
7559{
7560 return WORK_2(a, b, c, 258);
7561}
7562
7563static uint64_t INLINE_NEVER work_2kt(uint64_t a, uint32_t *b, uint32_t *c)
7564{
7565 return WORK_2(a, b, c, 259);
7566}
7567
7568static uint64_t INLINE_NEVER work_2ku(uint64_t a, uint32_t *b, uint32_t *c)
7569{
7570 return WORK_2(a, b, c, 260);
7571}
7572
7573static uint64_t INLINE_NEVER work_2kv(uint64_t a, uint32_t *b, uint32_t *c)
7574{
7575 return WORK_2(a, b, c, 261);
7576}
7577
7578static uint64_t INLINE_NEVER work_2kw(uint64_t a, uint32_t *b, uint32_t *c)
7579{
7580 return WORK_2(a, b, c, 262);
7581}
7582
7583static uint64_t INLINE_NEVER work_2kx(uint64_t a, uint32_t *b, uint32_t *c)
7584{
7585 return WORK_2(a, b, c, 263);
7586}
7587
7588static uint64_t INLINE_NEVER work_2la(uint64_t a, uint32_t *b, uint32_t *c)
7589{
7590 return WORK_2(a, b, c, 264);
7591}
7592
7593static uint64_t INLINE_NEVER work_2lb(uint64_t a, uint32_t *b, uint32_t *c)
7594{
7595 return WORK_2(a, b, c, 265);
7596}
7597
7598static uint64_t INLINE_NEVER work_2lc(uint64_t a, uint32_t *b, uint32_t *c)
7599{
7600 return WORK_2(a, b, c, 266);
7601}
7602
7603static uint64_t INLINE_NEVER work_2ld(uint64_t a, uint32_t *b, uint32_t *c)
7604{
7605 return WORK_2(a, b, c, 267);
7606}
7607
7608static uint64_t INLINE_NEVER work_2le(uint64_t a, uint32_t *b, uint32_t *c)
7609{
7610 return WORK_2(a, b, c, 268);
7611}
7612
7613static uint64_t INLINE_NEVER work_2lf(uint64_t a, uint32_t *b, uint32_t *c)
7614{
7615 return WORK_2(a, b, c, 269);
7616}
7617
7618static uint64_t INLINE_NEVER work_2lg(uint64_t a, uint32_t *b, uint32_t *c)
7619{
7620 return WORK_2(a, b, c, 270);
7621}
7622
7623static uint64_t INLINE_NEVER work_2lh(uint64_t a, uint32_t *b, uint32_t *c)
7624{
7625 return WORK_2(a, b, c, 271);
7626}
7627
7628static uint64_t INLINE_NEVER work_2li(uint64_t a, uint32_t *b, uint32_t *c)
7629{
7630 return WORK_2(a, b, c, 272);
7631}
7632
7633static uint64_t INLINE_NEVER work_2lj(uint64_t a, uint32_t *b, uint32_t *c)
7634{
7635 return WORK_2(a, b, c, 273);
7636}
7637
7638static uint64_t INLINE_NEVER work_2lk(uint64_t a, uint32_t *b, uint32_t *c)
7639{
7640 return WORK_2(a, b, c, 274);
7641}
7642
7643static uint64_t INLINE_NEVER work_2ll(uint64_t a, uint32_t *b, uint32_t *c)
7644{
7645 return WORK_2(a, b, c, 275);
7646}
7647
7648static uint64_t INLINE_NEVER work_2lm(uint64_t a, uint32_t *b, uint32_t *c)
7649{
7650 return WORK_2(a, b, c, 276);
7651}
7652
7653static uint64_t INLINE_NEVER work_2ln(uint64_t a, uint32_t *b, uint32_t *c)
7654{
7655 return WORK_2(a, b, c, 277);
7656}
7657
7658static uint64_t INLINE_NEVER work_2lo(uint64_t a, uint32_t *b, uint32_t *c)
7659{
7660 return WORK_2(a, b, c, 278);
7661}
7662
7663static uint64_t INLINE_NEVER work_2lp(uint64_t a, uint32_t *b, uint32_t *c)
7664{
7665 return WORK_2(a, b, c, 279);
7666}
7667
7668static uint64_t INLINE_NEVER work_2lq(uint64_t a, uint32_t *b, uint32_t *c)
7669{
7670 return WORK_2(a, b, c, 280);
7671}
7672
7673static uint64_t INLINE_NEVER work_2lr(uint64_t a, uint32_t *b, uint32_t *c)
7674{
7675 return WORK_2(a, b, c, 281);
7676}
7677
7678static uint64_t INLINE_NEVER work_2ls(uint64_t a, uint32_t *b, uint32_t *c)
7679{
7680 return WORK_2(a, b, c, 282);
7681}
7682
7683static uint64_t INLINE_NEVER work_2lt(uint64_t a, uint32_t *b, uint32_t *c)
7684{
7685 return WORK_2(a, b, c, 283);
7686}
7687
7688static uint64_t INLINE_NEVER work_2lu(uint64_t a, uint32_t *b, uint32_t *c)
7689{
7690 return WORK_2(a, b, c, 284);
7691}
7692
7693static uint64_t INLINE_NEVER work_2lv(uint64_t a, uint32_t *b, uint32_t *c)
7694{
7695 return WORK_2(a, b, c, 285);
7696}
7697
7698static uint64_t INLINE_NEVER work_2lw(uint64_t a, uint32_t *b, uint32_t *c)
7699{
7700 return WORK_2(a, b, c, 286);
7701}
7702
7703static uint64_t INLINE_NEVER work_2lx(uint64_t a, uint32_t *b, uint32_t *c)
7704{
7705 return WORK_2(a, b, c, 287);
7706}
7707
7708static uint64_t INLINE_NEVER work_2ma(uint64_t a, uint32_t *b, uint32_t *c)
7709{
7710 return WORK_2(a, b, c, 288);
7711}
7712
7713static uint64_t INLINE_NEVER work_2mb(uint64_t a, uint32_t *b, uint32_t *c)
7714{
7715 return WORK_2(a, b, c, 289);
7716}
7717
7718static uint64_t INLINE_NEVER work_2mc(uint64_t a, uint32_t *b, uint32_t *c)
7719{
7720 return WORK_2(a, b, c, 290);
7721}
7722
7723static uint64_t INLINE_NEVER work_2md(uint64_t a, uint32_t *b, uint32_t *c)
7724{
7725 return WORK_2(a, b, c, 291);
7726}
7727
7728static uint64_t INLINE_NEVER work_2me(uint64_t a, uint32_t *b, uint32_t *c)
7729{
7730 return WORK_2(a, b, c, 292);
7731}
7732
7733static uint64_t INLINE_NEVER work_2mf(uint64_t a, uint32_t *b, uint32_t *c)
7734{
7735 return WORK_2(a, b, c, 293);
7736}
7737
7738static uint64_t INLINE_NEVER work_2mg(uint64_t a, uint32_t *b, uint32_t *c)
7739{
7740 return WORK_2(a, b, c, 294);
7741}
7742
7743static uint64_t INLINE_NEVER work_2mh(uint64_t a, uint32_t *b, uint32_t *c)
7744{
7745 return WORK_2(a, b, c, 295);
7746}
7747
7748static uint64_t INLINE_NEVER work_2mi(uint64_t a, uint32_t *b, uint32_t *c)
7749{
7750 return WORK_2(a, b, c, 296);
7751}
7752
7753static uint64_t INLINE_NEVER work_2mj(uint64_t a, uint32_t *b, uint32_t *c)
7754{
7755 return WORK_2(a, b, c, 297);
7756}
7757
7758static uint64_t INLINE_NEVER work_2mk(uint64_t a, uint32_t *b, uint32_t *c)
7759{
7760 return WORK_2(a, b, c, 298);
7761}
7762
7763static uint64_t INLINE_NEVER work_2ml(uint64_t a, uint32_t *b, uint32_t *c)
7764{
7765 return WORK_2(a, b, c, 299);
7766}
7767
7768static uint64_t INLINE_NEVER work_2mm(uint64_t a, uint32_t *b, uint32_t *c)
7769{
7770 return WORK_2(a, b, c, 300);
7771}
7772
7773static uint64_t INLINE_NEVER work_2mn(uint64_t a, uint32_t *b, uint32_t *c)
7774{
7775 return WORK_2(a, b, c, 301);
7776}
7777
7778static uint64_t INLINE_NEVER work_2mo(uint64_t a, uint32_t *b, uint32_t *c)
7779{
7780 return WORK_2(a, b, c, 302);
7781}
7782
7783static uint64_t INLINE_NEVER work_2mp(uint64_t a, uint32_t *b, uint32_t *c)
7784{
7785 return WORK_2(a, b, c, 303);
7786}
7787
7788static uint64_t INLINE_NEVER work_2mq(uint64_t a, uint32_t *b, uint32_t *c)
7789{
7790 return WORK_2(a, b, c, 304);
7791}
7792
7793static uint64_t INLINE_NEVER work_2mr(uint64_t a, uint32_t *b, uint32_t *c)
7794{
7795 return WORK_2(a, b, c, 305);
7796}
7797
7798static uint64_t INLINE_NEVER work_2ms(uint64_t a, uint32_t *b, uint32_t *c)
7799{
7800 return WORK_2(a, b, c, 306);
7801}
7802
7803static uint64_t INLINE_NEVER work_2mt(uint64_t a, uint32_t *b, uint32_t *c)
7804{
7805 return WORK_2(a, b, c, 307);
7806}
7807
7808static uint64_t INLINE_NEVER work_2mu(uint64_t a, uint32_t *b, uint32_t *c)
7809{
7810 return WORK_2(a, b, c, 308);
7811}
7812
7813static uint64_t INLINE_NEVER work_2mv(uint64_t a, uint32_t *b, uint32_t *c)
7814{
7815 return WORK_2(a, b, c, 309);
7816}
7817
7818static uint64_t INLINE_NEVER work_2mw(uint64_t a, uint32_t *b, uint32_t *c)
7819{
7820 return WORK_2(a, b, c, 310);
7821}
7822
7823static uint64_t INLINE_NEVER work_2mx(uint64_t a, uint32_t *b, uint32_t *c)
7824{
7825 return WORK_2(a, b, c, 311);
7826}
7827
7828static uint64_t INLINE_NEVER work_2na(uint64_t a, uint32_t *b, uint32_t *c)
7829{
7830 return WORK_2(a, b, c, 312);
7831}
7832
7833static uint64_t INLINE_NEVER work_2nb(uint64_t a, uint32_t *b, uint32_t *c)
7834{
7835 return WORK_2(a, b, c, 313);
7836}
7837
7838static uint64_t INLINE_NEVER work_2nc(uint64_t a, uint32_t *b, uint32_t *c)
7839{
7840 return WORK_2(a, b, c, 314);
7841}
7842
7843static uint64_t INLINE_NEVER work_2nd(uint64_t a, uint32_t *b, uint32_t *c)
7844{
7845 return WORK_2(a, b, c, 315);
7846}
7847
7848static uint64_t INLINE_NEVER work_2ne(uint64_t a, uint32_t *b, uint32_t *c)
7849{
7850 return WORK_2(a, b, c, 316);
7851}
7852
7853static uint64_t INLINE_NEVER work_2nf(uint64_t a, uint32_t *b, uint32_t *c)
7854{
7855 return WORK_2(a, b, c, 317);
7856}
7857
7858static uint64_t INLINE_NEVER work_2ng(uint64_t a, uint32_t *b, uint32_t *c)
7859{
7860 return WORK_2(a, b, c, 318);
7861}
7862
7863static uint64_t INLINE_NEVER work_2nh(uint64_t a, uint32_t *b, uint32_t *c)
7864{
7865 return WORK_2(a, b, c, 319);
7866}
7867
7868static uint64_t INLINE_NEVER work_2ni(uint64_t a, uint32_t *b, uint32_t *c)
7869{
7870 return WORK_2(a, b, c, 320);
7871}
7872
7873static uint64_t INLINE_NEVER work_2nj(uint64_t a, uint32_t *b, uint32_t *c)
7874{
7875 return WORK_2(a, b, c, 321);
7876}
7877
7878static uint64_t INLINE_NEVER work_2nk(uint64_t a, uint32_t *b, uint32_t *c)
7879{
7880 return WORK_2(a, b, c, 322);
7881}
7882
7883static uint64_t INLINE_NEVER work_2nl(uint64_t a, uint32_t *b, uint32_t *c)
7884{
7885 return WORK_2(a, b, c, 323);
7886}
7887
7888static uint64_t INLINE_NEVER work_2nm(uint64_t a, uint32_t *b, uint32_t *c)
7889{
7890 return WORK_2(a, b, c, 324);
7891}
7892
7893static uint64_t INLINE_NEVER work_2nn(uint64_t a, uint32_t *b, uint32_t *c)
7894{
7895 return WORK_2(a, b, c, 325);
7896}
7897
7898static uint64_t INLINE_NEVER work_2no(uint64_t a, uint32_t *b, uint32_t *c)
7899{
7900 return WORK_2(a, b, c, 326);
7901}
7902
7903static uint64_t INLINE_NEVER work_2np(uint64_t a, uint32_t *b, uint32_t *c)
7904{
7905 return WORK_2(a, b, c, 327);
7906}
7907
7908static uint64_t INLINE_NEVER work_2nq(uint64_t a, uint32_t *b, uint32_t *c)
7909{
7910 return WORK_2(a, b, c, 328);
7911}
7912
7913static uint64_t INLINE_NEVER work_2nr(uint64_t a, uint32_t *b, uint32_t *c)
7914{
7915 return WORK_2(a, b, c, 329);
7916}
7917
7918static uint64_t INLINE_NEVER work_2ns(uint64_t a, uint32_t *b, uint32_t *c)
7919{
7920 return WORK_2(a, b, c, 330);
7921}
7922
7923static uint64_t INLINE_NEVER work_2nt(uint64_t a, uint32_t *b, uint32_t *c)
7924{
7925 return WORK_2(a, b, c, 331);
7926}
7927
7928static uint64_t INLINE_NEVER work_2nu(uint64_t a, uint32_t *b, uint32_t *c)
7929{
7930 return WORK_2(a, b, c, 332);
7931}
7932
7933static uint64_t INLINE_NEVER work_2nv(uint64_t a, uint32_t *b, uint32_t *c)
7934{
7935 return WORK_2(a, b, c, 333);
7936}
7937
7938static uint64_t INLINE_NEVER work_2nw(uint64_t a, uint32_t *b, uint32_t *c)
7939{
7940 return WORK_2(a, b, c, 334);
7941}
7942
7943static uint64_t INLINE_NEVER work_2nx(uint64_t a, uint32_t *b, uint32_t *c)
7944{
7945 return WORK_2(a, b, c, 335);
7946}
7947
7948static uint64_t INLINE_NEVER work_2oa(uint64_t a, uint32_t *b, uint32_t *c)
7949{
7950 return WORK_2(a, b, c, 336);
7951}
7952
7953static uint64_t INLINE_NEVER work_2ob(uint64_t a, uint32_t *b, uint32_t *c)
7954{
7955 return WORK_2(a, b, c, 337);
7956}
7957
7958static uint64_t INLINE_NEVER work_2oc(uint64_t a, uint32_t *b, uint32_t *c)
7959{
7960 return WORK_2(a, b, c, 338);
7961}
7962
7963static uint64_t INLINE_NEVER work_2od(uint64_t a, uint32_t *b, uint32_t *c)
7964{
7965 return WORK_2(a, b, c, 339);
7966}
7967
7968static uint64_t INLINE_NEVER work_2oe(uint64_t a, uint32_t *b, uint32_t *c)
7969{
7970 return WORK_2(a, b, c, 340);
7971}
7972
7973static uint64_t INLINE_NEVER work_2of(uint64_t a, uint32_t *b, uint32_t *c)
7974{
7975 return WORK_2(a, b, c, 341);
7976}
7977
7978static uint64_t INLINE_NEVER work_2og(uint64_t a, uint32_t *b, uint32_t *c)
7979{
7980 return WORK_2(a, b, c, 342);
7981}
7982
7983static uint64_t INLINE_NEVER work_2oh(uint64_t a, uint32_t *b, uint32_t *c)
7984{
7985 return WORK_2(a, b, c, 343);
7986}
7987
7988static uint64_t INLINE_NEVER work_2oi(uint64_t a, uint32_t *b, uint32_t *c)
7989{
7990 return WORK_2(a, b, c, 344);
7991}
7992
7993static uint64_t INLINE_NEVER work_2oj(uint64_t a, uint32_t *b, uint32_t *c)
7994{
7995 return WORK_2(a, b, c, 345);
7996}
7997
7998static uint64_t INLINE_NEVER work_2ok(uint64_t a, uint32_t *b, uint32_t *c)
7999{
8000 return WORK_2(a, b, c, 346);
8001}
8002
8003static uint64_t INLINE_NEVER work_2ol(uint64_t a, uint32_t *b, uint32_t *c)
8004{
8005 return WORK_2(a, b, c, 347);
8006}
8007
8008static uint64_t INLINE_NEVER work_2om(uint64_t a, uint32_t *b, uint32_t *c)
8009{
8010 return WORK_2(a, b, c, 348);
8011}
8012
8013static uint64_t INLINE_NEVER work_2on(uint64_t a, uint32_t *b, uint32_t *c)
8014{
8015 return WORK_2(a, b, c, 349);
8016}
8017
8018static uint64_t INLINE_NEVER work_2oo(uint64_t a, uint32_t *b, uint32_t *c)
8019{
8020 return WORK_2(a, b, c, 350);
8021}
8022
8023static uint64_t INLINE_NEVER work_2op(uint64_t a, uint32_t *b, uint32_t *c)
8024{
8025 return WORK_2(a, b, c, 351);
8026}
8027
8028static uint64_t INLINE_NEVER work_2oq(uint64_t a, uint32_t *b, uint32_t *c)
8029{
8030 return WORK_2(a, b, c, 352);
8031}
8032
8033static uint64_t INLINE_NEVER work_2or(uint64_t a, uint32_t *b, uint32_t *c)
8034{
8035 return WORK_2(a, b, c, 353);
8036}
8037
8038static uint64_t INLINE_NEVER work_2os(uint64_t a, uint32_t *b, uint32_t *c)
8039{
8040 return WORK_2(a, b, c, 354);
8041}
8042
8043static uint64_t INLINE_NEVER work_2ot(uint64_t a, uint32_t *b, uint32_t *c)
8044{
8045 return WORK_2(a, b, c, 355);
8046}
8047
8048static uint64_t INLINE_NEVER work_2ou(uint64_t a, uint32_t *b, uint32_t *c)
8049{
8050 return WORK_2(a, b, c, 356);
8051}
8052
8053static uint64_t INLINE_NEVER work_2ov(uint64_t a, uint32_t *b, uint32_t *c)
8054{
8055 return WORK_2(a, b, c, 357);
8056}
8057
8058static uint64_t INLINE_NEVER work_2ow(uint64_t a, uint32_t *b, uint32_t *c)
8059{
8060 return WORK_2(a, b, c, 358);
8061}
8062
8063static uint64_t INLINE_NEVER work_2ox(uint64_t a, uint32_t *b, uint32_t *c)
8064{
8065 return WORK_2(a, b, c, 359);
8066}
8067
8068static uint64_t INLINE_NEVER work_2pa(uint64_t a, uint32_t *b, uint32_t *c)
8069{
8070 return WORK_2(a, b, c, 360);
8071}
8072
8073static uint64_t INLINE_NEVER work_2pb(uint64_t a, uint32_t *b, uint32_t *c)
8074{
8075 return WORK_2(a, b, c, 361);
8076}
8077
8078static uint64_t INLINE_NEVER work_2pc(uint64_t a, uint32_t *b, uint32_t *c)
8079{
8080 return WORK_2(a, b, c, 362);
8081}
8082
8083static uint64_t INLINE_NEVER work_2pd(uint64_t a, uint32_t *b, uint32_t *c)
8084{
8085 return WORK_2(a, b, c, 363);
8086}
8087
8088static uint64_t INLINE_NEVER work_2pe(uint64_t a, uint32_t *b, uint32_t *c)
8089{
8090 return WORK_2(a, b, c, 364);
8091}
8092
8093static uint64_t INLINE_NEVER work_2pf(uint64_t a, uint32_t *b, uint32_t *c)
8094{
8095 return WORK_2(a, b, c, 365);
8096}
8097
8098static uint64_t INLINE_NEVER work_2pg(uint64_t a, uint32_t *b, uint32_t *c)
8099{
8100 return WORK_2(a, b, c, 366);
8101}
8102
8103static uint64_t INLINE_NEVER work_2ph(uint64_t a, uint32_t *b, uint32_t *c)
8104{
8105 return WORK_2(a, b, c, 367);
8106}
8107
8108static uint64_t INLINE_NEVER work_2pi(uint64_t a, uint32_t *b, uint32_t *c)
8109{
8110 return WORK_2(a, b, c, 368);
8111}
8112
8113static uint64_t INLINE_NEVER work_2pj(uint64_t a, uint32_t *b, uint32_t *c)
8114{
8115 return WORK_2(a, b, c, 369);
8116}
8117
8118static uint64_t INLINE_NEVER work_2pk(uint64_t a, uint32_t *b, uint32_t *c)
8119{
8120 return WORK_2(a, b, c, 370);
8121}
8122
8123static uint64_t INLINE_NEVER work_2pl(uint64_t a, uint32_t *b, uint32_t *c)
8124{
8125 return WORK_2(a, b, c, 371);
8126}
8127
8128static uint64_t INLINE_NEVER work_2pm(uint64_t a, uint32_t *b, uint32_t *c)
8129{
8130 return WORK_2(a, b, c, 372);
8131}
8132
8133static uint64_t INLINE_NEVER work_2pn(uint64_t a, uint32_t *b, uint32_t *c)
8134{
8135 return WORK_2(a, b, c, 373);
8136}
8137
8138static uint64_t INLINE_NEVER work_2po(uint64_t a, uint32_t *b, uint32_t *c)
8139{
8140 return WORK_2(a, b, c, 374);
8141}
8142
8143static uint64_t INLINE_NEVER work_2pp(uint64_t a, uint32_t *b, uint32_t *c)
8144{
8145 return WORK_2(a, b, c, 375);
8146}
8147
8148static uint64_t INLINE_NEVER work_2pq(uint64_t a, uint32_t *b, uint32_t *c)
8149{
8150 return WORK_2(a, b, c, 376);
8151}
8152
8153static uint64_t INLINE_NEVER work_2pr(uint64_t a, uint32_t *b, uint32_t *c)
8154{
8155 return WORK_2(a, b, c, 377);
8156}
8157
8158static uint64_t INLINE_NEVER work_2ps(uint64_t a, uint32_t *b, uint32_t *c)
8159{
8160 return WORK_2(a, b, c, 378);
8161}
8162
8163static uint64_t INLINE_NEVER work_2pt(uint64_t a, uint32_t *b, uint32_t *c)
8164{
8165 return WORK_2(a, b, c, 379);
8166}
8167
8168static uint64_t INLINE_NEVER work_2pu(uint64_t a, uint32_t *b, uint32_t *c)
8169{
8170 return WORK_2(a, b, c, 380);
8171}
8172
8173static uint64_t INLINE_NEVER work_2pv(uint64_t a, uint32_t *b, uint32_t *c)
8174{
8175 return WORK_2(a, b, c, 381);
8176}
8177
8178static uint64_t INLINE_NEVER work_2pw(uint64_t a, uint32_t *b, uint32_t *c)
8179{
8180 return WORK_2(a, b, c, 382);
8181}
8182
8183static uint64_t INLINE_NEVER work_2px(uint64_t a, uint32_t *b, uint32_t *c)
8184{
8185 return WORK_2(a, b, c, 383);
8186}
8187
8188static uint64_t INLINE_NEVER work_2qa(uint64_t a, uint32_t *b, uint32_t *c)
8189{
8190 return WORK_2(a, b, c, 384);
8191}
8192
8193static uint64_t INLINE_NEVER work_2qb(uint64_t a, uint32_t *b, uint32_t *c)
8194{
8195 return WORK_2(a, b, c, 385);
8196}
8197
8198static uint64_t INLINE_NEVER work_2qc(uint64_t a, uint32_t *b, uint32_t *c)
8199{
8200 return WORK_2(a, b, c, 386);
8201}
8202
8203static uint64_t INLINE_NEVER work_2qd(uint64_t a, uint32_t *b, uint32_t *c)
8204{
8205 return WORK_2(a, b, c, 387);
8206}
8207
8208static uint64_t INLINE_NEVER work_2qe(uint64_t a, uint32_t *b, uint32_t *c)
8209{
8210 return WORK_2(a, b, c, 388);
8211}
8212
8213static uint64_t INLINE_NEVER work_2qf(uint64_t a, uint32_t *b, uint32_t *c)
8214{
8215 return WORK_2(a, b, c, 389);
8216}
8217
8218static uint64_t INLINE_NEVER work_2qg(uint64_t a, uint32_t *b, uint32_t *c)
8219{
8220 return WORK_2(a, b, c, 390);
8221}
8222
8223static uint64_t INLINE_NEVER work_2qh(uint64_t a, uint32_t *b, uint32_t *c)
8224{
8225 return WORK_2(a, b, c, 391);
8226}
8227
8228static uint64_t INLINE_NEVER work_2qi(uint64_t a, uint32_t *b, uint32_t *c)
8229{
8230 return WORK_2(a, b, c, 392);
8231}
8232
8233static uint64_t INLINE_NEVER work_2qj(uint64_t a, uint32_t *b, uint32_t *c)
8234{
8235 return WORK_2(a, b, c, 393);
8236}
8237
8238static uint64_t INLINE_NEVER work_2qk(uint64_t a, uint32_t *b, uint32_t *c)
8239{
8240 return WORK_2(a, b, c, 394);
8241}
8242
8243static uint64_t INLINE_NEVER work_2ql(uint64_t a, uint32_t *b, uint32_t *c)
8244{
8245 return WORK_2(a, b, c, 395);
8246}
8247
8248static uint64_t INLINE_NEVER work_2qm(uint64_t a, uint32_t *b, uint32_t *c)
8249{
8250 return WORK_2(a, b, c, 396);
8251}
8252
8253static uint64_t INLINE_NEVER work_2qn(uint64_t a, uint32_t *b, uint32_t *c)
8254{
8255 return WORK_2(a, b, c, 397);
8256}
8257
8258static uint64_t INLINE_NEVER work_2qo(uint64_t a, uint32_t *b, uint32_t *c)
8259{
8260 return WORK_2(a, b, c, 398);
8261}
8262
8263static uint64_t INLINE_NEVER work_2qp(uint64_t a, uint32_t *b, uint32_t *c)
8264{
8265 return WORK_2(a, b, c, 399);
8266}
8267
8268static uint64_t INLINE_NEVER work_2qq(uint64_t a, uint32_t *b, uint32_t *c)
8269{
8270 return WORK_2(a, b, c, 400);
8271}
8272
8273static uint64_t INLINE_NEVER work_2qr(uint64_t a, uint32_t *b, uint32_t *c)
8274{
8275 return WORK_2(a, b, c, 401);
8276}
8277
8278static uint64_t INLINE_NEVER work_2qs(uint64_t a, uint32_t *b, uint32_t *c)
8279{
8280 return WORK_2(a, b, c, 402);
8281}
8282
8283static uint64_t INLINE_NEVER work_2qt(uint64_t a, uint32_t *b, uint32_t *c)
8284{
8285 return WORK_2(a, b, c, 403);
8286}
8287
8288static uint64_t INLINE_NEVER work_2qu(uint64_t a, uint32_t *b, uint32_t *c)
8289{
8290 return WORK_2(a, b, c, 404);
8291}
8292
8293static uint64_t INLINE_NEVER work_2qv(uint64_t a, uint32_t *b, uint32_t *c)
8294{
8295 return WORK_2(a, b, c, 405);
8296}
8297
8298static uint64_t INLINE_NEVER work_2qw(uint64_t a, uint32_t *b, uint32_t *c)
8299{
8300 return WORK_2(a, b, c, 406);
8301}
8302
8303static uint64_t INLINE_NEVER work_2qx(uint64_t a, uint32_t *b, uint32_t *c)
8304{
8305 return WORK_2(a, b, c, 407);
8306}
8307
8308static uint64_t INLINE_NEVER work_2ra(uint64_t a, uint32_t *b, uint32_t *c)
8309{
8310 return WORK_2(a, b, c, 408);
8311}
8312
8313static uint64_t INLINE_NEVER work_2rb(uint64_t a, uint32_t *b, uint32_t *c)
8314{
8315 return WORK_2(a, b, c, 409);
8316}
8317
8318static uint64_t INLINE_NEVER work_2rc(uint64_t a, uint32_t *b, uint32_t *c)
8319{
8320 return WORK_2(a, b, c, 410);
8321}
8322
8323static uint64_t INLINE_NEVER work_2rd(uint64_t a, uint32_t *b, uint32_t *c)
8324{
8325 return WORK_2(a, b, c, 411);
8326}
8327
8328static uint64_t INLINE_NEVER work_2re(uint64_t a, uint32_t *b, uint32_t *c)
8329{
8330 return WORK_2(a, b, c, 412);
8331}
8332
8333static uint64_t INLINE_NEVER work_2rf(uint64_t a, uint32_t *b, uint32_t *c)
8334{
8335 return WORK_2(a, b, c, 413);
8336}
8337
8338static uint64_t INLINE_NEVER work_2rg(uint64_t a, uint32_t *b, uint32_t *c)
8339{
8340 return WORK_2(a, b, c, 414);
8341}
8342
8343static uint64_t INLINE_NEVER work_2rh(uint64_t a, uint32_t *b, uint32_t *c)
8344{
8345 return WORK_2(a, b, c, 415);
8346}
8347
8348static uint64_t INLINE_NEVER work_2ri(uint64_t a, uint32_t *b, uint32_t *c)
8349{
8350 return WORK_2(a, b, c, 416);
8351}
8352
8353static uint64_t INLINE_NEVER work_2rj(uint64_t a, uint32_t *b, uint32_t *c)
8354{
8355 return WORK_2(a, b, c, 417);
8356}
8357
8358static uint64_t INLINE_NEVER work_2rk(uint64_t a, uint32_t *b, uint32_t *c)
8359{
8360 return WORK_2(a, b, c, 418);
8361}
8362
8363static uint64_t INLINE_NEVER work_2rl(uint64_t a, uint32_t *b, uint32_t *c)
8364{
8365 return WORK_2(a, b, c, 419);
8366}
8367
8368static uint64_t INLINE_NEVER work_2rm(uint64_t a, uint32_t *b, uint32_t *c)
8369{
8370 return WORK_2(a, b, c, 420);
8371}
8372
8373static uint64_t INLINE_NEVER work_2rn(uint64_t a, uint32_t *b, uint32_t *c)
8374{
8375 return WORK_2(a, b, c, 421);
8376}
8377
8378static uint64_t INLINE_NEVER work_2ro(uint64_t a, uint32_t *b, uint32_t *c)
8379{
8380 return WORK_2(a, b, c, 422);
8381}
8382
8383static uint64_t INLINE_NEVER work_2rp(uint64_t a, uint32_t *b, uint32_t *c)
8384{
8385 return WORK_2(a, b, c, 423);
8386}
8387
8388static uint64_t INLINE_NEVER work_2rq(uint64_t a, uint32_t *b, uint32_t *c)
8389{
8390 return WORK_2(a, b, c, 424);
8391}
8392
8393static uint64_t INLINE_NEVER work_2rr(uint64_t a, uint32_t *b, uint32_t *c)
8394{
8395 return WORK_2(a, b, c, 425);
8396}
8397
8398static uint64_t INLINE_NEVER work_2rs(uint64_t a, uint32_t *b, uint32_t *c)
8399{
8400 return WORK_2(a, b, c, 426);
8401}
8402
8403static uint64_t INLINE_NEVER work_2rt(uint64_t a, uint32_t *b, uint32_t *c)
8404{
8405 return WORK_2(a, b, c, 427);
8406}
8407
8408static uint64_t INLINE_NEVER work_2ru(uint64_t a, uint32_t *b, uint32_t *c)
8409{
8410 return WORK_2(a, b, c, 428);
8411}
8412
8413static uint64_t INLINE_NEVER work_2rv(uint64_t a, uint32_t *b, uint32_t *c)
8414{
8415 return WORK_2(a, b, c, 429);
8416}
8417
8418static uint64_t INLINE_NEVER work_2rw(uint64_t a, uint32_t *b, uint32_t *c)
8419{
8420 return WORK_2(a, b, c, 430);
8421}
8422
8423static uint64_t INLINE_NEVER work_2rx(uint64_t a, uint32_t *b, uint32_t *c)
8424{
8425 return WORK_2(a, b, c, 431);
8426}
8427
8428static uint64_t INLINE_NEVER work_2sa(uint64_t a, uint32_t *b, uint32_t *c)
8429{
8430 return WORK_2(a, b, c, 432);
8431}
8432
8433static uint64_t INLINE_NEVER work_2sb(uint64_t a, uint32_t *b, uint32_t *c)
8434{
8435 return WORK_2(a, b, c, 433);
8436}
8437
8438static uint64_t INLINE_NEVER work_2sc(uint64_t a, uint32_t *b, uint32_t *c)
8439{
8440 return WORK_2(a, b, c, 434);
8441}
8442
8443static uint64_t INLINE_NEVER work_2sd(uint64_t a, uint32_t *b, uint32_t *c)
8444{
8445 return WORK_2(a, b, c, 435);
8446}
8447
8448static uint64_t INLINE_NEVER work_2se(uint64_t a, uint32_t *b, uint32_t *c)
8449{
8450 return WORK_2(a, b, c, 436);
8451}
8452
8453static uint64_t INLINE_NEVER work_2sf(uint64_t a, uint32_t *b, uint32_t *c)
8454{
8455 return WORK_2(a, b, c, 437);
8456}
8457
8458static uint64_t INLINE_NEVER work_2sg(uint64_t a, uint32_t *b, uint32_t *c)
8459{
8460 return WORK_2(a, b, c, 438);
8461}
8462
8463static uint64_t INLINE_NEVER work_2sh(uint64_t a, uint32_t *b, uint32_t *c)
8464{
8465 return WORK_2(a, b, c, 439);
8466}
8467
8468static uint64_t INLINE_NEVER work_2si(uint64_t a, uint32_t *b, uint32_t *c)
8469{
8470 return WORK_2(a, b, c, 440);
8471}
8472
8473static uint64_t INLINE_NEVER work_2sj(uint64_t a, uint32_t *b, uint32_t *c)
8474{
8475 return WORK_2(a, b, c, 441);
8476}
8477
8478static uint64_t INLINE_NEVER work_2sk(uint64_t a, uint32_t *b, uint32_t *c)
8479{
8480 return WORK_2(a, b, c, 442);
8481}
8482
8483static uint64_t INLINE_NEVER work_2sl(uint64_t a, uint32_t *b, uint32_t *c)
8484{
8485 return WORK_2(a, b, c, 443);
8486}
8487
8488static uint64_t INLINE_NEVER work_2sm(uint64_t a, uint32_t *b, uint32_t *c)
8489{
8490 return WORK_2(a, b, c, 444);
8491}
8492
8493static uint64_t INLINE_NEVER work_2sn(uint64_t a, uint32_t *b, uint32_t *c)
8494{
8495 return WORK_2(a, b, c, 445);
8496}
8497
8498static uint64_t INLINE_NEVER work_2so(uint64_t a, uint32_t *b, uint32_t *c)
8499{
8500 return WORK_2(a, b, c, 446);
8501}
8502
8503static uint64_t INLINE_NEVER work_2sp(uint64_t a, uint32_t *b, uint32_t *c)
8504{
8505 return WORK_2(a, b, c, 447);
8506}
8507
8508static uint64_t INLINE_NEVER work_2sq(uint64_t a, uint32_t *b, uint32_t *c)
8509{
8510 return WORK_2(a, b, c, 448);
8511}
8512
8513static uint64_t INLINE_NEVER work_2sr(uint64_t a, uint32_t *b, uint32_t *c)
8514{
8515 return WORK_2(a, b, c, 449);
8516}
8517
8518static uint64_t INLINE_NEVER work_2ss(uint64_t a, uint32_t *b, uint32_t *c)
8519{
8520 return WORK_2(a, b, c, 450);
8521}
8522
8523static uint64_t INLINE_NEVER work_2st(uint64_t a, uint32_t *b, uint32_t *c)
8524{
8525 return WORK_2(a, b, c, 451);
8526}
8527
8528static uint64_t INLINE_NEVER work_2su(uint64_t a, uint32_t *b, uint32_t *c)
8529{
8530 return WORK_2(a, b, c, 452);
8531}
8532
8533static uint64_t INLINE_NEVER work_2sv(uint64_t a, uint32_t *b, uint32_t *c)
8534{
8535 return WORK_2(a, b, c, 453);
8536}
8537
8538static uint64_t INLINE_NEVER work_2sw(uint64_t a, uint32_t *b, uint32_t *c)
8539{
8540 return WORK_2(a, b, c, 454);
8541}
8542
8543static uint64_t INLINE_NEVER work_2sx(uint64_t a, uint32_t *b, uint32_t *c)
8544{
8545 return WORK_2(a, b, c, 455);
8546}
8547
8548static uint64_t INLINE_NEVER work_2ta(uint64_t a, uint32_t *b, uint32_t *c)
8549{
8550 return WORK_2(a, b, c, 456);
8551}
8552
8553static uint64_t INLINE_NEVER work_2tb(uint64_t a, uint32_t *b, uint32_t *c)
8554{
8555 return WORK_2(a, b, c, 457);
8556}
8557
8558static uint64_t INLINE_NEVER work_2tc(uint64_t a, uint32_t *b, uint32_t *c)
8559{
8560 return WORK_2(a, b, c, 458);
8561}
8562
8563static uint64_t INLINE_NEVER work_2td(uint64_t a, uint32_t *b, uint32_t *c)
8564{
8565 return WORK_2(a, b, c, 459);
8566}
8567
8568static uint64_t INLINE_NEVER work_2te(uint64_t a, uint32_t *b, uint32_t *c)
8569{
8570 return WORK_2(a, b, c, 460);
8571}
8572
8573static uint64_t INLINE_NEVER work_2tf(uint64_t a, uint32_t *b, uint32_t *c)
8574{
8575 return WORK_2(a, b, c, 461);
8576}
8577
8578static uint64_t INLINE_NEVER work_2tg(uint64_t a, uint32_t *b, uint32_t *c)
8579{
8580 return WORK_2(a, b, c, 462);
8581}
8582
8583static uint64_t INLINE_NEVER work_2th(uint64_t a, uint32_t *b, uint32_t *c)
8584{
8585 return WORK_2(a, b, c, 463);
8586}
8587
8588static uint64_t INLINE_NEVER work_2ti(uint64_t a, uint32_t *b, uint32_t *c)
8589{
8590 return WORK_2(a, b, c, 464);
8591}
8592
8593static uint64_t INLINE_NEVER work_2tj(uint64_t a, uint32_t *b, uint32_t *c)
8594{
8595 return WORK_2(a, b, c, 465);
8596}
8597
8598static uint64_t INLINE_NEVER work_2tk(uint64_t a, uint32_t *b, uint32_t *c)
8599{
8600 return WORK_2(a, b, c, 466);
8601}
8602
8603static uint64_t INLINE_NEVER work_2tl(uint64_t a, uint32_t *b, uint32_t *c)
8604{
8605 return WORK_2(a, b, c, 467);
8606}
8607
8608static uint64_t INLINE_NEVER work_2tm(uint64_t a, uint32_t *b, uint32_t *c)
8609{
8610 return WORK_2(a, b, c, 468);
8611}
8612
8613static uint64_t INLINE_NEVER work_2tn(uint64_t a, uint32_t *b, uint32_t *c)
8614{
8615 return WORK_2(a, b, c, 469);
8616}
8617
8618static uint64_t INLINE_NEVER work_2to(uint64_t a, uint32_t *b, uint32_t *c)
8619{
8620 return WORK_2(a, b, c, 470);
8621}
8622
8623static uint64_t INLINE_NEVER work_2tp(uint64_t a, uint32_t *b, uint32_t *c)
8624{
8625 return WORK_2(a, b, c, 471);
8626}
8627
8628static uint64_t INLINE_NEVER work_2tq(uint64_t a, uint32_t *b, uint32_t *c)
8629{
8630 return WORK_2(a, b, c, 472);
8631}
8632
8633static uint64_t INLINE_NEVER work_2tr(uint64_t a, uint32_t *b, uint32_t *c)
8634{
8635 return WORK_2(a, b, c, 473);
8636}
8637
8638static uint64_t INLINE_NEVER work_2ts(uint64_t a, uint32_t *b, uint32_t *c)
8639{
8640 return WORK_2(a, b, c, 474);
8641}
8642
8643static uint64_t INLINE_NEVER work_2tt(uint64_t a, uint32_t *b, uint32_t *c)
8644{
8645 return WORK_2(a, b, c, 475);
8646}
8647
8648static uint64_t INLINE_NEVER work_2tu(uint64_t a, uint32_t *b, uint32_t *c)
8649{
8650 return WORK_2(a, b, c, 476);
8651}
8652
8653static uint64_t INLINE_NEVER work_2tv(uint64_t a, uint32_t *b, uint32_t *c)
8654{
8655 return WORK_2(a, b, c, 477);
8656}
8657
8658static uint64_t INLINE_NEVER work_2tw(uint64_t a, uint32_t *b, uint32_t *c)
8659{
8660 return WORK_2(a, b, c, 478);
8661}
8662
8663static uint64_t INLINE_NEVER work_2tx(uint64_t a, uint32_t *b, uint32_t *c)
8664{
8665 return WORK_2(a, b, c, 479);
8666}
8667
8668static uint64_t INLINE_NEVER work_2ua(uint64_t a, uint32_t *b, uint32_t *c)
8669{
8670 return WORK_2(a, b, c, 480);
8671}
8672
8673static uint64_t INLINE_NEVER work_2ub(uint64_t a, uint32_t *b, uint32_t *c)
8674{
8675 return WORK_2(a, b, c, 481);
8676}
8677
8678static uint64_t INLINE_NEVER work_2uc(uint64_t a, uint32_t *b, uint32_t *c)
8679{
8680 return WORK_2(a, b, c, 482);
8681}
8682
8683static uint64_t INLINE_NEVER work_2ud(uint64_t a, uint32_t *b, uint32_t *c)
8684{
8685 return WORK_2(a, b, c, 483);
8686}
8687
8688static uint64_t INLINE_NEVER work_2ue(uint64_t a, uint32_t *b, uint32_t *c)
8689{
8690 return WORK_2(a, b, c, 484);
8691}
8692
8693static uint64_t INLINE_NEVER work_2uf(uint64_t a, uint32_t *b, uint32_t *c)
8694{
8695 return WORK_2(a, b, c, 485);
8696}
8697
8698static uint64_t INLINE_NEVER work_2ug(uint64_t a, uint32_t *b, uint32_t *c)
8699{
8700 return WORK_2(a, b, c, 486);
8701}
8702
8703static uint64_t INLINE_NEVER work_2uh(uint64_t a, uint32_t *b, uint32_t *c)
8704{
8705 return WORK_2(a, b, c, 487);
8706}
8707
8708static uint64_t INLINE_NEVER work_2ui(uint64_t a, uint32_t *b, uint32_t *c)
8709{
8710 return WORK_2(a, b, c, 488);
8711}
8712
8713static uint64_t INLINE_NEVER work_2uj(uint64_t a, uint32_t *b, uint32_t *c)
8714{
8715 return WORK_2(a, b, c, 489);
8716}
8717
8718static uint64_t INLINE_NEVER work_2uk(uint64_t a, uint32_t *b, uint32_t *c)
8719{
8720 return WORK_2(a, b, c, 490);
8721}
8722
8723static uint64_t INLINE_NEVER work_2ul(uint64_t a, uint32_t *b, uint32_t *c)
8724{
8725 return WORK_2(a, b, c, 491);
8726}
8727
8728static uint64_t INLINE_NEVER work_2um(uint64_t a, uint32_t *b, uint32_t *c)
8729{
8730 return WORK_2(a, b, c, 492);
8731}
8732
8733static uint64_t INLINE_NEVER work_2un(uint64_t a, uint32_t *b, uint32_t *c)
8734{
8735 return WORK_2(a, b, c, 493);
8736}
8737
8738static uint64_t INLINE_NEVER work_2uo(uint64_t a, uint32_t *b, uint32_t *c)
8739{
8740 return WORK_2(a, b, c, 494);
8741}
8742
8743static uint64_t INLINE_NEVER work_2up(uint64_t a, uint32_t *b, uint32_t *c)
8744{
8745 return WORK_2(a, b, c, 495);
8746}
8747
8748static uint64_t INLINE_NEVER work_2uq(uint64_t a, uint32_t *b, uint32_t *c)
8749{
8750 return WORK_2(a, b, c, 496);
8751}
8752
8753static uint64_t INLINE_NEVER work_2ur(uint64_t a, uint32_t *b, uint32_t *c)
8754{
8755 return WORK_2(a, b, c, 497);
8756}
8757
8758static uint64_t INLINE_NEVER work_2us(uint64_t a, uint32_t *b, uint32_t *c)
8759{
8760 return WORK_2(a, b, c, 498);
8761}
8762
8763static uint64_t INLINE_NEVER work_2ut(uint64_t a, uint32_t *b, uint32_t *c)
8764{
8765 return WORK_2(a, b, c, 499);
8766}
8767
8768static uint64_t INLINE_NEVER work_2uu(uint64_t a, uint32_t *b, uint32_t *c)
8769{
8770 return WORK_2(a, b, c, 500);
8771}
8772
8773static uint64_t INLINE_NEVER work_2uv(uint64_t a, uint32_t *b, uint32_t *c)
8774{
8775 return WORK_2(a, b, c, 501);
8776}
8777
8778static uint64_t INLINE_NEVER work_2uw(uint64_t a, uint32_t *b, uint32_t *c)
8779{
8780 return WORK_2(a, b, c, 502);
8781}
8782
8783static uint64_t INLINE_NEVER work_2ux(uint64_t a, uint32_t *b, uint32_t *c)
8784{
8785 return WORK_2(a, b, c, 503);
8786}
8787
8788static uint64_t INLINE_NEVER work_2va(uint64_t a, uint32_t *b, uint32_t *c)
8789{
8790 return WORK_2(a, b, c, 504);
8791}
8792
8793static uint64_t INLINE_NEVER work_2vb(uint64_t a, uint32_t *b, uint32_t *c)
8794{
8795 return WORK_2(a, b, c, 505);
8796}
8797
8798static uint64_t INLINE_NEVER work_2vc(uint64_t a, uint32_t *b, uint32_t *c)
8799{
8800 return WORK_2(a, b, c, 506);
8801}
8802
8803static uint64_t INLINE_NEVER work_2vd(uint64_t a, uint32_t *b, uint32_t *c)
8804{
8805 return WORK_2(a, b, c, 507);
8806}
8807
8808static uint64_t INLINE_NEVER work_2ve(uint64_t a, uint32_t *b, uint32_t *c)
8809{
8810 return WORK_2(a, b, c, 508);
8811}
8812
8813static uint64_t INLINE_NEVER work_2vf(uint64_t a, uint32_t *b, uint32_t *c)
8814{
8815 return WORK_2(a, b, c, 509);
8816}
8817
8818static uint64_t INLINE_NEVER work_2vg(uint64_t a, uint32_t *b, uint32_t *c)
8819{
8820 return WORK_2(a, b, c, 510);
8821}
8822
8823static uint64_t INLINE_NEVER work_2vh(uint64_t a, uint32_t *b, uint32_t *c)
8824{
8825 return WORK_2(a, b, c, 511);
8826}
8827
8828static uint64_t INLINE_NEVER work_2vi(uint64_t a, uint32_t *b, uint32_t *c)
8829{
8830 return WORK_2(a, b, c, 512);
8831}
8832
8833static uint64_t INLINE_NEVER work_2vj(uint64_t a, uint32_t *b, uint32_t *c)
8834{
8835 return WORK_2(a, b, c, 513);
8836}
8837
8838static uint64_t INLINE_NEVER work_2vk(uint64_t a, uint32_t *b, uint32_t *c)
8839{
8840 return WORK_2(a, b, c, 514);
8841}
8842
8843static uint64_t INLINE_NEVER work_2vl(uint64_t a, uint32_t *b, uint32_t *c)
8844{
8845 return WORK_2(a, b, c, 515);
8846}
8847
8848static uint64_t INLINE_NEVER work_2vm(uint64_t a, uint32_t *b, uint32_t *c)
8849{
8850 return WORK_2(a, b, c, 516);
8851}
8852
8853static uint64_t INLINE_NEVER work_2vn(uint64_t a, uint32_t *b, uint32_t *c)
8854{
8855 return WORK_2(a, b, c, 517);
8856}
8857
8858static uint64_t INLINE_NEVER work_2vo(uint64_t a, uint32_t *b, uint32_t *c)
8859{
8860 return WORK_2(a, b, c, 518);
8861}
8862
8863static uint64_t INLINE_NEVER work_2vp(uint64_t a, uint32_t *b, uint32_t *c)
8864{
8865 return WORK_2(a, b, c, 519);
8866}
8867
8868static uint64_t INLINE_NEVER work_2vq(uint64_t a, uint32_t *b, uint32_t *c)
8869{
8870 return WORK_2(a, b, c, 520);
8871}
8872
8873static uint64_t INLINE_NEVER work_2vr(uint64_t a, uint32_t *b, uint32_t *c)
8874{
8875 return WORK_2(a, b, c, 521);
8876}
8877
8878static uint64_t INLINE_NEVER work_2vs(uint64_t a, uint32_t *b, uint32_t *c)
8879{
8880 return WORK_2(a, b, c, 522);
8881}
8882
8883static uint64_t INLINE_NEVER work_2vt(uint64_t a, uint32_t *b, uint32_t *c)
8884{
8885 return WORK_2(a, b, c, 523);
8886}
8887
8888static uint64_t INLINE_NEVER work_2vu(uint64_t a, uint32_t *b, uint32_t *c)
8889{
8890 return WORK_2(a, b, c, 524);
8891}
8892
8893static uint64_t INLINE_NEVER work_2vv(uint64_t a, uint32_t *b, uint32_t *c)
8894{
8895 return WORK_2(a, b, c, 525);
8896}
8897
8898static uint64_t INLINE_NEVER work_2vw(uint64_t a, uint32_t *b, uint32_t *c)
8899{
8900 return WORK_2(a, b, c, 526);
8901}
8902
8903static uint64_t INLINE_NEVER work_2vx(uint64_t a, uint32_t *b, uint32_t *c)
8904{
8905 return WORK_2(a, b, c, 527);
8906}
8907
8908static uint64_t INLINE_NEVER work_2wa(uint64_t a, uint32_t *b, uint32_t *c)
8909{
8910 return WORK_2(a, b, c, 528);
8911}
8912
8913static uint64_t INLINE_NEVER work_2wb(uint64_t a, uint32_t *b, uint32_t *c)
8914{
8915 return WORK_2(a, b, c, 529);
8916}
8917
8918static uint64_t INLINE_NEVER work_2wc(uint64_t a, uint32_t *b, uint32_t *c)
8919{
8920 return WORK_2(a, b, c, 530);
8921}
8922
8923static uint64_t INLINE_NEVER work_2wd(uint64_t a, uint32_t *b, uint32_t *c)
8924{
8925 return WORK_2(a, b, c, 531);
8926}
8927
8928static uint64_t INLINE_NEVER work_2we(uint64_t a, uint32_t *b, uint32_t *c)
8929{
8930 return WORK_2(a, b, c, 532);
8931}
8932
8933static uint64_t INLINE_NEVER work_2wf(uint64_t a, uint32_t *b, uint32_t *c)
8934{
8935 return WORK_2(a, b, c, 533);
8936}
8937
8938static uint64_t INLINE_NEVER work_2wg(uint64_t a, uint32_t *b, uint32_t *c)
8939{
8940 return WORK_2(a, b, c, 534);
8941}
8942
8943static uint64_t INLINE_NEVER work_2wh(uint64_t a, uint32_t *b, uint32_t *c)
8944{
8945 return WORK_2(a, b, c, 535);
8946}
8947
8948static uint64_t INLINE_NEVER work_2wi(uint64_t a, uint32_t *b, uint32_t *c)
8949{
8950 return WORK_2(a, b, c, 536);
8951}
8952
8953static uint64_t INLINE_NEVER work_2wj(uint64_t a, uint32_t *b, uint32_t *c)
8954{
8955 return WORK_2(a, b, c, 537);
8956}
8957
8958static uint64_t INLINE_NEVER work_2wk(uint64_t a, uint32_t *b, uint32_t *c)
8959{
8960 return WORK_2(a, b, c, 538);
8961}
8962
8963static uint64_t INLINE_NEVER work_2wl(uint64_t a, uint32_t *b, uint32_t *c)
8964{
8965 return WORK_2(a, b, c, 539);
8966}
8967
8968static uint64_t INLINE_NEVER work_2wm(uint64_t a, uint32_t *b, uint32_t *c)
8969{
8970 return WORK_2(a, b, c, 540);
8971}
8972
8973static uint64_t INLINE_NEVER work_2wn(uint64_t a, uint32_t *b, uint32_t *c)
8974{
8975 return WORK_2(a, b, c, 541);
8976}
8977
8978static uint64_t INLINE_NEVER work_2wo(uint64_t a, uint32_t *b, uint32_t *c)
8979{
8980 return WORK_2(a, b, c, 542);
8981}
8982
8983static uint64_t INLINE_NEVER work_2wp(uint64_t a, uint32_t *b, uint32_t *c)
8984{
8985 return WORK_2(a, b, c, 543);
8986}
8987
8988static uint64_t INLINE_NEVER work_2wq(uint64_t a, uint32_t *b, uint32_t *c)
8989{
8990 return WORK_2(a, b, c, 544);
8991}
8992
8993static uint64_t INLINE_NEVER work_2wr(uint64_t a, uint32_t *b, uint32_t *c)
8994{
8995 return WORK_2(a, b, c, 545);
8996}
8997
8998static uint64_t INLINE_NEVER work_2ws(uint64_t a, uint32_t *b, uint32_t *c)
8999{
9000 return WORK_2(a, b, c, 546);
9001}
9002
9003static uint64_t INLINE_NEVER work_2wt(uint64_t a, uint32_t *b, uint32_t *c)
9004{
9005 return WORK_2(a, b, c, 547);
9006}
9007
9008static uint64_t INLINE_NEVER work_2wu(uint64_t a, uint32_t *b, uint32_t *c)
9009{
9010 return WORK_2(a, b, c, 548);
9011}
9012
9013static uint64_t INLINE_NEVER work_2wv(uint64_t a, uint32_t *b, uint32_t *c)
9014{
9015 return WORK_2(a, b, c, 549);
9016}
9017
9018static uint64_t INLINE_NEVER work_2ww(uint64_t a, uint32_t *b, uint32_t *c)
9019{
9020 return WORK_2(a, b, c, 550);
9021}
9022
9023static uint64_t INLINE_NEVER work_2wx(uint64_t a, uint32_t *b, uint32_t *c)
9024{
9025 return WORK_2(a, b, c, 551);
9026}
9027
9028static uint64_t INLINE_NEVER work_2xa(uint64_t a, uint32_t *b, uint32_t *c)
9029{
9030 return WORK_2(a, b, c, 552);
9031}
9032
9033static uint64_t INLINE_NEVER work_2xb(uint64_t a, uint32_t *b, uint32_t *c)
9034{
9035 return WORK_2(a, b, c, 553);
9036}
9037
9038static uint64_t INLINE_NEVER work_2xc(uint64_t a, uint32_t *b, uint32_t *c)
9039{
9040 return WORK_2(a, b, c, 554);
9041}
9042
9043static uint64_t INLINE_NEVER work_2xd(uint64_t a, uint32_t *b, uint32_t *c)
9044{
9045 return WORK_2(a, b, c, 555);
9046}
9047
9048static uint64_t INLINE_NEVER work_2xe(uint64_t a, uint32_t *b, uint32_t *c)
9049{
9050 return WORK_2(a, b, c, 556);
9051}
9052
9053static uint64_t INLINE_NEVER work_2xf(uint64_t a, uint32_t *b, uint32_t *c)
9054{
9055 return WORK_2(a, b, c, 557);
9056}
9057
9058static uint64_t INLINE_NEVER work_2xg(uint64_t a, uint32_t *b, uint32_t *c)
9059{
9060 return WORK_2(a, b, c, 558);
9061}
9062
9063static uint64_t INLINE_NEVER work_2xh(uint64_t a, uint32_t *b, uint32_t *c)
9064{
9065 return WORK_2(a, b, c, 559);
9066}
9067
9068static uint64_t INLINE_NEVER work_2xi(uint64_t a, uint32_t *b, uint32_t *c)
9069{
9070 return WORK_2(a, b, c, 560);
9071}
9072
9073static uint64_t INLINE_NEVER work_2xj(uint64_t a, uint32_t *b, uint32_t *c)
9074{
9075 return WORK_2(a, b, c, 561);
9076}
9077
9078static uint64_t INLINE_NEVER work_2xk(uint64_t a, uint32_t *b, uint32_t *c)
9079{
9080 return WORK_2(a, b, c, 562);
9081}
9082
9083static uint64_t INLINE_NEVER work_2xl(uint64_t a, uint32_t *b, uint32_t *c)
9084{
9085 return WORK_2(a, b, c, 563);
9086}
9087
9088static uint64_t INLINE_NEVER work_2xm(uint64_t a, uint32_t *b, uint32_t *c)
9089{
9090 return WORK_2(a, b, c, 564);
9091}
9092
9093static uint64_t INLINE_NEVER work_2xn(uint64_t a, uint32_t *b, uint32_t *c)
9094{
9095 return WORK_2(a, b, c, 565);
9096}
9097
9098static uint64_t INLINE_NEVER work_2xo(uint64_t a, uint32_t *b, uint32_t *c)
9099{
9100 return WORK_2(a, b, c, 566);
9101}
9102
9103static uint64_t INLINE_NEVER work_2xp(uint64_t a, uint32_t *b, uint32_t *c)
9104{
9105 return WORK_2(a, b, c, 567);
9106}
9107
9108static uint64_t INLINE_NEVER work_2xq(uint64_t a, uint32_t *b, uint32_t *c)
9109{
9110 return WORK_2(a, b, c, 568);
9111}
9112
9113static uint64_t INLINE_NEVER work_2xr(uint64_t a, uint32_t *b, uint32_t *c)
9114{
9115 return WORK_2(a, b, c, 569);
9116}
9117
9118static uint64_t INLINE_NEVER work_2xs(uint64_t a, uint32_t *b, uint32_t *c)
9119{
9120 return WORK_2(a, b, c, 570);
9121}
9122
9123static uint64_t INLINE_NEVER work_2xt(uint64_t a, uint32_t *b, uint32_t *c)
9124{
9125 return WORK_2(a, b, c, 571);
9126}
9127
9128static uint64_t INLINE_NEVER work_2xu(uint64_t a, uint32_t *b, uint32_t *c)
9129{
9130 return WORK_2(a, b, c, 572);
9131}
9132
9133static uint64_t INLINE_NEVER work_2xv(uint64_t a, uint32_t *b, uint32_t *c)
9134{
9135 return WORK_2(a, b, c, 573);
9136}
9137
9138static uint64_t INLINE_NEVER work_2xw(uint64_t a, uint32_t *b, uint32_t *c)
9139{
9140 return WORK_2(a, b, c, 574);
9141}
9142
9143static uint64_t INLINE_NEVER work_2xx(uint64_t a, uint32_t *b, uint32_t *c)
9144{
9145 return WORK_2(a, b, c, 575);
9146}
9147
9148static work_2_fn_t work_2[] = {
9149 work_2aa, work_2ab, work_2ac, work_2ad, work_2ae, work_2af, work_2ag, work_2ah,
9150 work_2ai, work_2aj, work_2ak, work_2al, work_2am, work_2an, work_2ao, work_2ap,
9151 work_2aq, work_2ar, work_2as, work_2at, work_2au, work_2av, work_2aw, work_2ax,
9152 work_2ba, work_2bb, work_2bc, work_2bd, work_2be, work_2bf, work_2bg, work_2bh,
9153 work_2bi, work_2bj, work_2bk, work_2bl, work_2bm, work_2bn, work_2bo, work_2bp,
9154 work_2bq, work_2br, work_2bs, work_2bt, work_2bu, work_2bv, work_2bw, work_2bx,
9155 work_2ca, work_2cb, work_2cc, work_2cd, work_2ce, work_2cf, work_2cg, work_2ch,
9156 work_2ci, work_2cj, work_2ck, work_2cl, work_2cm, work_2cn, work_2co, work_2cp,
9157 work_2cq, work_2cr, work_2cs, work_2ct, work_2cu, work_2cv, work_2cw, work_2cx,
9158 work_2da, work_2db, work_2dc, work_2dd, work_2de, work_2df, work_2dg, work_2dh,
9159 work_2di, work_2dj, work_2dk, work_2dl, work_2dm, work_2dn, work_2do, work_2dp,
9160 work_2dq, work_2dr, work_2ds, work_2dt, work_2du, work_2dv, work_2dw, work_2dx,
9161 work_2ea, work_2eb, work_2ec, work_2ed, work_2ee, work_2ef, work_2eg, work_2eh,
9162 work_2ei, work_2ej, work_2ek, work_2el, work_2em, work_2en, work_2eo, work_2ep,
9163 work_2eq, work_2er, work_2es, work_2et, work_2eu, work_2ev, work_2ew, work_2ex,
9164 work_2fa, work_2fb, work_2fc, work_2fd, work_2fe, work_2ff, work_2fg, work_2fh,
9165 work_2fi, work_2fj, work_2fk, work_2fl, work_2fm, work_2fn, work_2fo, work_2fp,
9166 work_2fq, work_2fr, work_2fs, work_2ft, work_2fu, work_2fv, work_2fw, work_2fx,
9167 work_2ga, work_2gb, work_2gc, work_2gd, work_2ge, work_2gf, work_2gg, work_2gh,
9168 work_2gi, work_2gj, work_2gk, work_2gl, work_2gm, work_2gn, work_2go, work_2gp,
9169 work_2gq, work_2gr, work_2gs, work_2gt, work_2gu, work_2gv, work_2gw, work_2gx,
9170 work_2ha, work_2hb, work_2hc, work_2hd, work_2he, work_2hf, work_2hg, work_2hh,
9171 work_2hi, work_2hj, work_2hk, work_2hl, work_2hm, work_2hn, work_2ho, work_2hp,
9172 work_2hq, work_2hr, work_2hs, work_2ht, work_2hu, work_2hv, work_2hw, work_2hx,
9173 work_2ia, work_2ib, work_2ic, work_2id, work_2ie, work_2if, work_2ig, work_2ih,
9174 work_2ii, work_2ij, work_2ik, work_2il, work_2im, work_2in, work_2io, work_2ip,
9175 work_2iq, work_2ir, work_2is, work_2it, work_2iu, work_2iv, work_2iw, work_2ix,
9176 work_2ja, work_2jb, work_2jc, work_2jd, work_2je, work_2jf, work_2jg, work_2jh,
9177 work_2ji, work_2jj, work_2jk, work_2jl, work_2jm, work_2jn, work_2jo, work_2jp,
9178 work_2jq, work_2jr, work_2js, work_2jt, work_2ju, work_2jv, work_2jw, work_2jx,
9179 work_2ka, work_2kb, work_2kc, work_2kd, work_2ke, work_2kf, work_2kg, work_2kh,
9180 work_2ki, work_2kj, work_2kk, work_2kl, work_2km, work_2kn, work_2ko, work_2kp,
9181 work_2kq, work_2kr, work_2ks, work_2kt, work_2ku, work_2kv, work_2kw, work_2kx,
9182 work_2la, work_2lb, work_2lc, work_2ld, work_2le, work_2lf, work_2lg, work_2lh,
9183 work_2li, work_2lj, work_2lk, work_2ll, work_2lm, work_2ln, work_2lo, work_2lp,
9184 work_2lq, work_2lr, work_2ls, work_2lt, work_2lu, work_2lv, work_2lw, work_2lx,
9185 work_2ma, work_2mb, work_2mc, work_2md, work_2me, work_2mf, work_2mg, work_2mh,
9186 work_2mi, work_2mj, work_2mk, work_2ml, work_2mm, work_2mn, work_2mo, work_2mp,
9187 work_2mq, work_2mr, work_2ms, work_2mt, work_2mu, work_2mv, work_2mw, work_2mx,
9188 work_2na, work_2nb, work_2nc, work_2nd, work_2ne, work_2nf, work_2ng, work_2nh,
9189 work_2ni, work_2nj, work_2nk, work_2nl, work_2nm, work_2nn, work_2no, work_2np,
9190 work_2nq, work_2nr, work_2ns, work_2nt, work_2nu, work_2nv, work_2nw, work_2nx,
9191 work_2oa, work_2ob, work_2oc, work_2od, work_2oe, work_2of, work_2og, work_2oh,
9192 work_2oi, work_2oj, work_2ok, work_2ol, work_2om, work_2on, work_2oo, work_2op,
9193 work_2oq, work_2or, work_2os, work_2ot, work_2ou, work_2ov, work_2ow, work_2ox,
9194 work_2pa, work_2pb, work_2pc, work_2pd, work_2pe, work_2pf, work_2pg, work_2ph,
9195 work_2pi, work_2pj, work_2pk, work_2pl, work_2pm, work_2pn, work_2po, work_2pp,
9196 work_2pq, work_2pr, work_2ps, work_2pt, work_2pu, work_2pv, work_2pw, work_2px,
9197 work_2qa, work_2qb, work_2qc, work_2qd, work_2qe, work_2qf, work_2qg, work_2qh,
9198 work_2qi, work_2qj, work_2qk, work_2ql, work_2qm, work_2qn, work_2qo, work_2qp,
9199 work_2qq, work_2qr, work_2qs, work_2qt, work_2qu, work_2qv, work_2qw, work_2qx,
9200 work_2ra, work_2rb, work_2rc, work_2rd, work_2re, work_2rf, work_2rg, work_2rh,
9201 work_2ri, work_2rj, work_2rk, work_2rl, work_2rm, work_2rn, work_2ro, work_2rp,
9202 work_2rq, work_2rr, work_2rs, work_2rt, work_2ru, work_2rv, work_2rw, work_2rx,
9203 work_2sa, work_2sb, work_2sc, work_2sd, work_2se, work_2sf, work_2sg, work_2sh,
9204 work_2si, work_2sj, work_2sk, work_2sl, work_2sm, work_2sn, work_2so, work_2sp,
9205 work_2sq, work_2sr, work_2ss, work_2st, work_2su, work_2sv, work_2sw, work_2sx,
9206 work_2ta, work_2tb, work_2tc, work_2td, work_2te, work_2tf, work_2tg, work_2th,
9207 work_2ti, work_2tj, work_2tk, work_2tl, work_2tm, work_2tn, work_2to, work_2tp,
9208 work_2tq, work_2tr, work_2ts, work_2tt, work_2tu, work_2tv, work_2tw, work_2tx,
9209 work_2ua, work_2ub, work_2uc, work_2ud, work_2ue, work_2uf, work_2ug, work_2uh,
9210 work_2ui, work_2uj, work_2uk, work_2ul, work_2um, work_2un, work_2uo, work_2up,
9211 work_2uq, work_2ur, work_2us, work_2ut, work_2uu, work_2uv, work_2uw, work_2ux,
9212 work_2va, work_2vb, work_2vc, work_2vd, work_2ve, work_2vf, work_2vg, work_2vh,
9213 work_2vi, work_2vj, work_2vk, work_2vl, work_2vm, work_2vn, work_2vo, work_2vp,
9214 work_2vq, work_2vr, work_2vs, work_2vt, work_2vu, work_2vv, work_2vw, work_2vx,
9215 work_2wa, work_2wb, work_2wc, work_2wd, work_2we, work_2wf, work_2wg, work_2wh,
9216 work_2wi, work_2wj, work_2wk, work_2wl, work_2wm, work_2wn, work_2wo, work_2wp,
9217 work_2wq, work_2wr, work_2ws, work_2wt, work_2wu, work_2wv, work_2ww, work_2wx,
9218 work_2xa, work_2xb, work_2xc, work_2xd, work_2xe, work_2xf, work_2xg, work_2xh,
9219 work_2xi, work_2xj, work_2xk, work_2xl, work_2xm, work_2xn, work_2xo, work_2xp,
9220 work_2xq, work_2xr, work_2xs, work_2xt, work_2xu, work_2xv, work_2xw, work_2xx
9221};
9222
9223static uint16_t work_2_rnd[] = {
9224 11, 493, 534, 99, 120, 162, 507, 221, 423, 356, 188, 174, 167, 106, 280, 73,
9225 322, 535, 146, 559, 157, 263, 83, 22, 436, 95, 117, 554, 563, 426, 369, 485,
9226 182, 353, 254, 545, 8, 63, 470, 569, 226, 239, 192, 557, 435, 82, 500, 471,
9227 211, 458, 97, 294, 20, 347, 26, 240, 300, 454, 561, 564, 126, 136, 148, 30,
9228 24, 39, 512, 309, 0, 116, 222, 159, 376, 465, 198, 141, 403, 537, 58, 35,
9229 69, 538, 552, 544, 187, 291, 91, 482, 299, 6, 197, 451, 31, 519, 287, 326,
9230 229, 393, 275, 185, 43, 360, 147, 112, 379, 65, 57, 358, 290, 355, 138, 527,
9231 104, 464, 442, 179, 468, 206, 548, 427, 319, 107, 219, 491, 304, 279, 459, 530,
9232 218, 521, 15, 387, 115, 556, 49, 496, 340, 380, 446, 422, 501, 528, 139, 4,
9233 418, 242, 195, 566, 302, 483, 342, 64, 9, 13, 508, 440, 511, 420, 344, 513,
9234 571, 10, 489, 151, 332, 394, 76, 476, 498, 134, 170, 37, 180, 443, 3, 18,
9235 520, 278, 518, 499, 346, 205, 41, 270, 215, 510, 50, 129, 378, 67, 409, 408,
9236 312, 480, 44, 541, 495, 109, 424, 301, 124, 214, 305, 38, 19, 490, 486, 232,
9237 248, 526, 310, 234, 574, 542, 529, 318, 16, 246, 425, 213, 391, 143, 406, 89,
9238 256, 233, 306, 227, 208, 119, 80, 502, 103, 373, 271, 276, 131, 377, 51, 101,
9239 317, 522, 516, 497, 311, 430, 374, 477, 295, 257, 71, 34, 132, 531, 368, 25,
9240 547, 396, 96, 441, 45, 111, 449, 252, 60, 517, 87, 334, 388, 191, 550, 463,
9241 72, 438, 385, 54, 42, 536, 29, 202, 203, 404, 484, 236, 183, 150, 412, 474,
9242 161, 515, 193, 244, 74, 308, 572, 133, 163, 573, 558, 549, 467, 225, 283, 481,
9243 265, 434, 281, 145, 509, 144, 456, 479, 450, 241, 212, 53, 343, 190, 12, 5,
9244 259, 40, 324, 247, 93, 363, 348, 354, 47, 384, 386, 100, 327, 568, 472, 175,
9245 303, 160, 21, 267, 296, 260, 335, 445, 492, 466, 371, 165, 79, 457, 565, 382,
9246 217, 361, 122, 399, 55, 339, 523, 178, 70, 274, 411, 102, 114, 243, 453, 525,
9247 539, 98, 207, 210, 341, 359, 228, 292, 273, 488, 351, 415, 81, 365, 416, 282,
9248 444, 285, 469, 108, 402, 186, 349, 1, 437, 337, 224, 220, 357, 543, 184, 478,
9249 505, 2, 78, 506, 125, 532, 250, 475, 249, 168, 421, 323, 460, 68, 439, 86,
9250 330, 173, 397, 105, 432, 524, 61, 128, 375, 216, 389, 142, 268, 84, 199, 14,
9251 514, 235, 284, 328, 414, 164, 238, 52, 130, 127, 269, 123, 390, 333, 194, 494,
9252 237, 372, 315, 433, 110, 209, 156, 383, 75, 62, 392, 137, 152, 155, 419, 48,
9253 88, 118, 171, 177, 33, 135, 336, 462, 277, 567, 398, 94, 204, 298, 85, 429,
9254 321, 540, 487, 201, 23, 158, 230, 258, 401, 262, 455, 251, 27, 407, 473, 289,
9255 166, 314, 381, 176, 417, 92, 266, 121, 196, 66, 575, 36, 56, 316, 153, 320,
9256 546, 364, 367, 452, 413, 503, 350, 245, 362, 313, 264, 59, 272, 286, 370, 7,
9257 181, 331, 113, 395, 223, 570, 338, 447, 366, 562, 325, 405, 400, 17, 288, 461,
9258 307, 200, 32, 154, 345, 428, 189, 293, 533, 172, 46, 77, 410, 431, 28, 555,
9259 149, 297, 352, 448, 504, 90, 261, 253, 140, 169, 231, 560, 553, 329, 551, 255
9260};
9261
9262static uint64_t INLINE_NEVER work_3aa(uint64_t a, uint32_t *b)
9263{
9264 return WORK_3(a, b, 0);
9265}
9266
9267static uint64_t INLINE_NEVER work_3ab(uint64_t a, uint32_t *b)
9268{
9269 return WORK_3(a, b, 1);
9270}
9271
9272static uint64_t INLINE_NEVER work_3ac(uint64_t a, uint32_t *b)
9273{
9274 return WORK_3(a, b, 2);
9275}
9276
9277static uint64_t INLINE_NEVER work_3ad(uint64_t a, uint32_t *b)
9278{
9279 return WORK_3(a, b, 3);
9280}
9281
9282static uint64_t INLINE_NEVER work_3ae(uint64_t a, uint32_t *b)
9283{
9284 return WORK_3(a, b, 4);
9285}
9286
9287static uint64_t INLINE_NEVER work_3af(uint64_t a, uint32_t *b)
9288{
9289 return WORK_3(a, b, 5);
9290}
9291
9292static uint64_t INLINE_NEVER work_3ag(uint64_t a, uint32_t *b)
9293{
9294 return WORK_3(a, b, 6);
9295}
9296
9297static uint64_t INLINE_NEVER work_3ah(uint64_t a, uint32_t *b)
9298{
9299 return WORK_3(a, b, 7);
9300}
9301
9302static uint64_t INLINE_NEVER work_3ai(uint64_t a, uint32_t *b)
9303{
9304 return WORK_3(a, b, 8);
9305}
9306
9307static uint64_t INLINE_NEVER work_3aj(uint64_t a, uint32_t *b)
9308{
9309 return WORK_3(a, b, 9);
9310}
9311
9312static uint64_t INLINE_NEVER work_3ak(uint64_t a, uint32_t *b)
9313{
9314 return WORK_3(a, b, 10);
9315}
9316
9317static uint64_t INLINE_NEVER work_3al(uint64_t a, uint32_t *b)
9318{
9319 return WORK_3(a, b, 11);
9320}
9321
9322static uint64_t INLINE_NEVER work_3am(uint64_t a, uint32_t *b)
9323{
9324 return WORK_3(a, b, 12);
9325}
9326
9327static uint64_t INLINE_NEVER work_3an(uint64_t a, uint32_t *b)
9328{
9329 return WORK_3(a, b, 13);
9330}
9331
9332static uint64_t INLINE_NEVER work_3ao(uint64_t a, uint32_t *b)
9333{
9334 return WORK_3(a, b, 14);
9335}
9336
9337static uint64_t INLINE_NEVER work_3ap(uint64_t a, uint32_t *b)
9338{
9339 return WORK_3(a, b, 15);
9340}
9341
9342static uint64_t INLINE_NEVER work_3aq(uint64_t a, uint32_t *b)
9343{
9344 return WORK_3(a, b, 16);
9345}
9346
9347static uint64_t INLINE_NEVER work_3ar(uint64_t a, uint32_t *b)
9348{
9349 return WORK_3(a, b, 17);
9350}
9351
9352static uint64_t INLINE_NEVER work_3as(uint64_t a, uint32_t *b)
9353{
9354 return WORK_3(a, b, 18);
9355}
9356
9357static uint64_t INLINE_NEVER work_3at(uint64_t a, uint32_t *b)
9358{
9359 return WORK_3(a, b, 19);
9360}
9361
9362static uint64_t INLINE_NEVER work_3au(uint64_t a, uint32_t *b)
9363{
9364 return WORK_3(a, b, 20);
9365}
9366
9367static uint64_t INLINE_NEVER work_3av(uint64_t a, uint32_t *b)
9368{
9369 return WORK_3(a, b, 21);
9370}
9371
9372static uint64_t INLINE_NEVER work_3aw(uint64_t a, uint32_t *b)
9373{
9374 return WORK_3(a, b, 22);
9375}
9376
9377static uint64_t INLINE_NEVER work_3ax(uint64_t a, uint32_t *b)
9378{
9379 return WORK_3(a, b, 23);
9380}
9381
9382static uint64_t INLINE_NEVER work_3ba(uint64_t a, uint32_t *b)
9383{
9384 return WORK_3(a, b, 24);
9385}
9386
9387static uint64_t INLINE_NEVER work_3bb(uint64_t a, uint32_t *b)
9388{
9389 return WORK_3(a, b, 25);
9390}
9391
9392static uint64_t INLINE_NEVER work_3bc(uint64_t a, uint32_t *b)
9393{
9394 return WORK_3(a, b, 26);
9395}
9396
9397static uint64_t INLINE_NEVER work_3bd(uint64_t a, uint32_t *b)
9398{
9399 return WORK_3(a, b, 27);
9400}
9401
9402static uint64_t INLINE_NEVER work_3be(uint64_t a, uint32_t *b)
9403{
9404 return WORK_3(a, b, 28);
9405}
9406
9407static uint64_t INLINE_NEVER work_3bf(uint64_t a, uint32_t *b)
9408{
9409 return WORK_3(a, b, 29);
9410}
9411
9412static uint64_t INLINE_NEVER work_3bg(uint64_t a, uint32_t *b)
9413{
9414 return WORK_3(a, b, 30);
9415}
9416
9417static uint64_t INLINE_NEVER work_3bh(uint64_t a, uint32_t *b)
9418{
9419 return WORK_3(a, b, 31);
9420}
9421
9422static uint64_t INLINE_NEVER work_3bi(uint64_t a, uint32_t *b)
9423{
9424 return WORK_3(a, b, 32);
9425}
9426
9427static uint64_t INLINE_NEVER work_3bj(uint64_t a, uint32_t *b)
9428{
9429 return WORK_3(a, b, 33);
9430}
9431
9432static uint64_t INLINE_NEVER work_3bk(uint64_t a, uint32_t *b)
9433{
9434 return WORK_3(a, b, 34);
9435}
9436
9437static uint64_t INLINE_NEVER work_3bl(uint64_t a, uint32_t *b)
9438{
9439 return WORK_3(a, b, 35);
9440}
9441
9442static uint64_t INLINE_NEVER work_3bm(uint64_t a, uint32_t *b)
9443{
9444 return WORK_3(a, b, 36);
9445}
9446
9447static uint64_t INLINE_NEVER work_3bn(uint64_t a, uint32_t *b)
9448{
9449 return WORK_3(a, b, 37);
9450}
9451
9452static uint64_t INLINE_NEVER work_3bo(uint64_t a, uint32_t *b)
9453{
9454 return WORK_3(a, b, 38);
9455}
9456
9457static uint64_t INLINE_NEVER work_3bp(uint64_t a, uint32_t *b)
9458{
9459 return WORK_3(a, b, 39);
9460}
9461
9462static uint64_t INLINE_NEVER work_3bq(uint64_t a, uint32_t *b)
9463{
9464 return WORK_3(a, b, 40);
9465}
9466
9467static uint64_t INLINE_NEVER work_3br(uint64_t a, uint32_t *b)
9468{
9469 return WORK_3(a, b, 41);
9470}
9471
9472static uint64_t INLINE_NEVER work_3bs(uint64_t a, uint32_t *b)
9473{
9474 return WORK_3(a, b, 42);
9475}
9476
9477static uint64_t INLINE_NEVER work_3bt(uint64_t a, uint32_t *b)
9478{
9479 return WORK_3(a, b, 43);
9480}
9481
9482static uint64_t INLINE_NEVER work_3bu(uint64_t a, uint32_t *b)
9483{
9484 return WORK_3(a, b, 44);
9485}
9486
9487static uint64_t INLINE_NEVER work_3bv(uint64_t a, uint32_t *b)
9488{
9489 return WORK_3(a, b, 45);
9490}
9491
9492static uint64_t INLINE_NEVER work_3bw(uint64_t a, uint32_t *b)
9493{
9494 return WORK_3(a, b, 46);
9495}
9496
9497static uint64_t INLINE_NEVER work_3bx(uint64_t a, uint32_t *b)
9498{
9499 return WORK_3(a, b, 47);
9500}
9501
9502static uint64_t INLINE_NEVER work_3ca(uint64_t a, uint32_t *b)
9503{
9504 return WORK_3(a, b, 48);
9505}
9506
9507static uint64_t INLINE_NEVER work_3cb(uint64_t a, uint32_t *b)
9508{
9509 return WORK_3(a, b, 49);
9510}
9511
9512static uint64_t INLINE_NEVER work_3cc(uint64_t a, uint32_t *b)
9513{
9514 return WORK_3(a, b, 50);
9515}
9516
9517static uint64_t INLINE_NEVER work_3cd(uint64_t a, uint32_t *b)
9518{
9519 return WORK_3(a, b, 51);
9520}
9521
9522static uint64_t INLINE_NEVER work_3ce(uint64_t a, uint32_t *b)
9523{
9524 return WORK_3(a, b, 52);
9525}
9526
9527static uint64_t INLINE_NEVER work_3cf(uint64_t a, uint32_t *b)
9528{
9529 return WORK_3(a, b, 53);
9530}
9531
9532static uint64_t INLINE_NEVER work_3cg(uint64_t a, uint32_t *b)
9533{
9534 return WORK_3(a, b, 54);
9535}
9536
9537static uint64_t INLINE_NEVER work_3ch(uint64_t a, uint32_t *b)
9538{
9539 return WORK_3(a, b, 55);
9540}
9541
9542static uint64_t INLINE_NEVER work_3ci(uint64_t a, uint32_t *b)
9543{
9544 return WORK_3(a, b, 56);
9545}
9546
9547static uint64_t INLINE_NEVER work_3cj(uint64_t a, uint32_t *b)
9548{
9549 return WORK_3(a, b, 57);
9550}
9551
9552static uint64_t INLINE_NEVER work_3ck(uint64_t a, uint32_t *b)
9553{
9554 return WORK_3(a, b, 58);
9555}
9556
9557static uint64_t INLINE_NEVER work_3cl(uint64_t a, uint32_t *b)
9558{
9559 return WORK_3(a, b, 59);
9560}
9561
9562static uint64_t INLINE_NEVER work_3cm(uint64_t a, uint32_t *b)
9563{
9564 return WORK_3(a, b, 60);
9565}
9566
9567static uint64_t INLINE_NEVER work_3cn(uint64_t a, uint32_t *b)
9568{
9569 return WORK_3(a, b, 61);
9570}
9571
9572static uint64_t INLINE_NEVER work_3co(uint64_t a, uint32_t *b)
9573{
9574 return WORK_3(a, b, 62);
9575}
9576
9577static uint64_t INLINE_NEVER work_3cp(uint64_t a, uint32_t *b)
9578{
9579 return WORK_3(a, b, 63);
9580}
9581
9582static uint64_t INLINE_NEVER work_3cq(uint64_t a, uint32_t *b)
9583{
9584 return WORK_3(a, b, 64);
9585}
9586
9587static uint64_t INLINE_NEVER work_3cr(uint64_t a, uint32_t *b)
9588{
9589 return WORK_3(a, b, 65);
9590}
9591
9592static uint64_t INLINE_NEVER work_3cs(uint64_t a, uint32_t *b)
9593{
9594 return WORK_3(a, b, 66);
9595}
9596
9597static uint64_t INLINE_NEVER work_3ct(uint64_t a, uint32_t *b)
9598{
9599 return WORK_3(a, b, 67);
9600}
9601
9602static uint64_t INLINE_NEVER work_3cu(uint64_t a, uint32_t *b)
9603{
9604 return WORK_3(a, b, 68);
9605}
9606
9607static uint64_t INLINE_NEVER work_3cv(uint64_t a, uint32_t *b)
9608{
9609 return WORK_3(a, b, 69);
9610}
9611
9612static uint64_t INLINE_NEVER work_3cw(uint64_t a, uint32_t *b)
9613{
9614 return WORK_3(a, b, 70);
9615}
9616
9617static uint64_t INLINE_NEVER work_3cx(uint64_t a, uint32_t *b)
9618{
9619 return WORK_3(a, b, 71);
9620}
9621
9622static uint64_t INLINE_NEVER work_3da(uint64_t a, uint32_t *b)
9623{
9624 return WORK_3(a, b, 72);
9625}
9626
9627static uint64_t INLINE_NEVER work_3db(uint64_t a, uint32_t *b)
9628{
9629 return WORK_3(a, b, 73);
9630}
9631
9632static uint64_t INLINE_NEVER work_3dc(uint64_t a, uint32_t *b)
9633{
9634 return WORK_3(a, b, 74);
9635}
9636
9637static uint64_t INLINE_NEVER work_3dd(uint64_t a, uint32_t *b)
9638{
9639 return WORK_3(a, b, 75);
9640}
9641
9642static uint64_t INLINE_NEVER work_3de(uint64_t a, uint32_t *b)
9643{
9644 return WORK_3(a, b, 76);
9645}
9646
9647static uint64_t INLINE_NEVER work_3df(uint64_t a, uint32_t *b)
9648{
9649 return WORK_3(a, b, 77);
9650}
9651
9652static uint64_t INLINE_NEVER work_3dg(uint64_t a, uint32_t *b)
9653{
9654 return WORK_3(a, b, 78);
9655}
9656
9657static uint64_t INLINE_NEVER work_3dh(uint64_t a, uint32_t *b)
9658{
9659 return WORK_3(a, b, 79);
9660}
9661
9662static uint64_t INLINE_NEVER work_3di(uint64_t a, uint32_t *b)
9663{
9664 return WORK_3(a, b, 80);
9665}
9666
9667static uint64_t INLINE_NEVER work_3dj(uint64_t a, uint32_t *b)
9668{
9669 return WORK_3(a, b, 81);
9670}
9671
9672static uint64_t INLINE_NEVER work_3dk(uint64_t a, uint32_t *b)
9673{
9674 return WORK_3(a, b, 82);
9675}
9676
9677static uint64_t INLINE_NEVER work_3dl(uint64_t a, uint32_t *b)
9678{
9679 return WORK_3(a, b, 83);
9680}
9681
9682static uint64_t INLINE_NEVER work_3dm(uint64_t a, uint32_t *b)
9683{
9684 return WORK_3(a, b, 84);
9685}
9686
9687static uint64_t INLINE_NEVER work_3dn(uint64_t a, uint32_t *b)
9688{
9689 return WORK_3(a, b, 85);
9690}
9691
9692static uint64_t INLINE_NEVER work_3do(uint64_t a, uint32_t *b)
9693{
9694 return WORK_3(a, b, 86);
9695}
9696
9697static uint64_t INLINE_NEVER work_3dp(uint64_t a, uint32_t *b)
9698{
9699 return WORK_3(a, b, 87);
9700}
9701
9702static uint64_t INLINE_NEVER work_3dq(uint64_t a, uint32_t *b)
9703{
9704 return WORK_3(a, b, 88);
9705}
9706
9707static uint64_t INLINE_NEVER work_3dr(uint64_t a, uint32_t *b)
9708{
9709 return WORK_3(a, b, 89);
9710}
9711
9712static uint64_t INLINE_NEVER work_3ds(uint64_t a, uint32_t *b)
9713{
9714 return WORK_3(a, b, 90);
9715}
9716
9717static uint64_t INLINE_NEVER work_3dt(uint64_t a, uint32_t *b)
9718{
9719 return WORK_3(a, b, 91);
9720}
9721
9722static uint64_t INLINE_NEVER work_3du(uint64_t a, uint32_t *b)
9723{
9724 return WORK_3(a, b, 92);
9725}
9726
9727static uint64_t INLINE_NEVER work_3dv(uint64_t a, uint32_t *b)
9728{
9729 return WORK_3(a, b, 93);
9730}
9731
9732static uint64_t INLINE_NEVER work_3dw(uint64_t a, uint32_t *b)
9733{
9734 return WORK_3(a, b, 94);
9735}
9736
9737static uint64_t INLINE_NEVER work_3dx(uint64_t a, uint32_t *b)
9738{
9739 return WORK_3(a, b, 95);
9740}
9741
9742static uint64_t INLINE_NEVER work_3ea(uint64_t a, uint32_t *b)
9743{
9744 return WORK_3(a, b, 96);
9745}
9746
9747static uint64_t INLINE_NEVER work_3eb(uint64_t a, uint32_t *b)
9748{
9749 return WORK_3(a, b, 97);
9750}
9751
9752static uint64_t INLINE_NEVER work_3ec(uint64_t a, uint32_t *b)
9753{
9754 return WORK_3(a, b, 98);
9755}
9756
9757static uint64_t INLINE_NEVER work_3ed(uint64_t a, uint32_t *b)
9758{
9759 return WORK_3(a, b, 99);
9760}
9761
9762static uint64_t INLINE_NEVER work_3ee(uint64_t a, uint32_t *b)
9763{
9764 return WORK_3(a, b, 100);
9765}
9766
9767static uint64_t INLINE_NEVER work_3ef(uint64_t a, uint32_t *b)
9768{
9769 return WORK_3(a, b, 101);
9770}
9771
9772static uint64_t INLINE_NEVER work_3eg(uint64_t a, uint32_t *b)
9773{
9774 return WORK_3(a, b, 102);
9775}
9776
9777static uint64_t INLINE_NEVER work_3eh(uint64_t a, uint32_t *b)
9778{
9779 return WORK_3(a, b, 103);
9780}
9781
9782static uint64_t INLINE_NEVER work_3ei(uint64_t a, uint32_t *b)
9783{
9784 return WORK_3(a, b, 104);
9785}
9786
9787static uint64_t INLINE_NEVER work_3ej(uint64_t a, uint32_t *b)
9788{
9789 return WORK_3(a, b, 105);
9790}
9791
9792static uint64_t INLINE_NEVER work_3ek(uint64_t a, uint32_t *b)
9793{
9794 return WORK_3(a, b, 106);
9795}
9796
9797static uint64_t INLINE_NEVER work_3el(uint64_t a, uint32_t *b)
9798{
9799 return WORK_3(a, b, 107);
9800}
9801
9802static uint64_t INLINE_NEVER work_3em(uint64_t a, uint32_t *b)
9803{
9804 return WORK_3(a, b, 108);
9805}
9806
9807static uint64_t INLINE_NEVER work_3en(uint64_t a, uint32_t *b)
9808{
9809 return WORK_3(a, b, 109);
9810}
9811
9812static uint64_t INLINE_NEVER work_3eo(uint64_t a, uint32_t *b)
9813{
9814 return WORK_3(a, b, 110);
9815}
9816
9817static uint64_t INLINE_NEVER work_3ep(uint64_t a, uint32_t *b)
9818{
9819 return WORK_3(a, b, 111);
9820}
9821
9822static uint64_t INLINE_NEVER work_3eq(uint64_t a, uint32_t *b)
9823{
9824 return WORK_3(a, b, 112);
9825}
9826
9827static uint64_t INLINE_NEVER work_3er(uint64_t a, uint32_t *b)
9828{
9829 return WORK_3(a, b, 113);
9830}
9831
9832static uint64_t INLINE_NEVER work_3es(uint64_t a, uint32_t *b)
9833{
9834 return WORK_3(a, b, 114);
9835}
9836
9837static uint64_t INLINE_NEVER work_3et(uint64_t a, uint32_t *b)
9838{
9839 return WORK_3(a, b, 115);
9840}
9841
9842static uint64_t INLINE_NEVER work_3eu(uint64_t a, uint32_t *b)
9843{
9844 return WORK_3(a, b, 116);
9845}
9846
9847static uint64_t INLINE_NEVER work_3ev(uint64_t a, uint32_t *b)
9848{
9849 return WORK_3(a, b, 117);
9850}
9851
9852static uint64_t INLINE_NEVER work_3ew(uint64_t a, uint32_t *b)
9853{
9854 return WORK_3(a, b, 118);
9855}
9856
9857static uint64_t INLINE_NEVER work_3ex(uint64_t a, uint32_t *b)
9858{
9859 return WORK_3(a, b, 119);
9860}
9861
9862static uint64_t INLINE_NEVER work_3fa(uint64_t a, uint32_t *b)
9863{
9864 return WORK_3(a, b, 120);
9865}
9866
9867static uint64_t INLINE_NEVER work_3fb(uint64_t a, uint32_t *b)
9868{
9869 return WORK_3(a, b, 121);
9870}
9871
9872static uint64_t INLINE_NEVER work_3fc(uint64_t a, uint32_t *b)
9873{
9874 return WORK_3(a, b, 122);
9875}
9876
9877static uint64_t INLINE_NEVER work_3fd(uint64_t a, uint32_t *b)
9878{
9879 return WORK_3(a, b, 123);
9880}
9881
9882static uint64_t INLINE_NEVER work_3fe(uint64_t a, uint32_t *b)
9883{
9884 return WORK_3(a, b, 124);
9885}
9886
9887static uint64_t INLINE_NEVER work_3ff(uint64_t a, uint32_t *b)
9888{
9889 return WORK_3(a, b, 125);
9890}
9891
9892static uint64_t INLINE_NEVER work_3fg(uint64_t a, uint32_t *b)
9893{
9894 return WORK_3(a, b, 126);
9895}
9896
9897static uint64_t INLINE_NEVER work_3fh(uint64_t a, uint32_t *b)
9898{
9899 return WORK_3(a, b, 127);
9900}
9901
9902static uint64_t INLINE_NEVER work_3fi(uint64_t a, uint32_t *b)
9903{
9904 return WORK_3(a, b, 128);
9905}
9906
9907static uint64_t INLINE_NEVER work_3fj(uint64_t a, uint32_t *b)
9908{
9909 return WORK_3(a, b, 129);
9910}
9911
9912static uint64_t INLINE_NEVER work_3fk(uint64_t a, uint32_t *b)
9913{
9914 return WORK_3(a, b, 130);
9915}
9916
9917static uint64_t INLINE_NEVER work_3fl(uint64_t a, uint32_t *b)
9918{
9919 return WORK_3(a, b, 131);
9920}
9921
9922static uint64_t INLINE_NEVER work_3fm(uint64_t a, uint32_t *b)
9923{
9924 return WORK_3(a, b, 132);
9925}
9926
9927static uint64_t INLINE_NEVER work_3fn(uint64_t a, uint32_t *b)
9928{
9929 return WORK_3(a, b, 133);
9930}
9931
9932static uint64_t INLINE_NEVER work_3fo(uint64_t a, uint32_t *b)
9933{
9934 return WORK_3(a, b, 134);
9935}
9936
9937static uint64_t INLINE_NEVER work_3fp(uint64_t a, uint32_t *b)
9938{
9939 return WORK_3(a, b, 135);
9940}
9941
9942static uint64_t INLINE_NEVER work_3fq(uint64_t a, uint32_t *b)
9943{
9944 return WORK_3(a, b, 136);
9945}
9946
9947static uint64_t INLINE_NEVER work_3fr(uint64_t a, uint32_t *b)
9948{
9949 return WORK_3(a, b, 137);
9950}
9951
9952static uint64_t INLINE_NEVER work_3fs(uint64_t a, uint32_t *b)
9953{
9954 return WORK_3(a, b, 138);
9955}
9956
9957static uint64_t INLINE_NEVER work_3ft(uint64_t a, uint32_t *b)
9958{
9959 return WORK_3(a, b, 139);
9960}
9961
9962static uint64_t INLINE_NEVER work_3fu(uint64_t a, uint32_t *b)
9963{
9964 return WORK_3(a, b, 140);
9965}
9966
9967static uint64_t INLINE_NEVER work_3fv(uint64_t a, uint32_t *b)
9968{
9969 return WORK_3(a, b, 141);
9970}
9971
9972static uint64_t INLINE_NEVER work_3fw(uint64_t a, uint32_t *b)
9973{
9974 return WORK_3(a, b, 142);
9975}
9976
9977static uint64_t INLINE_NEVER work_3fx(uint64_t a, uint32_t *b)
9978{
9979 return WORK_3(a, b, 143);
9980}
9981
9982static uint64_t INLINE_NEVER work_3ga(uint64_t a, uint32_t *b)
9983{
9984 return WORK_3(a, b, 144);
9985}
9986
9987static uint64_t INLINE_NEVER work_3gb(uint64_t a, uint32_t *b)
9988{
9989 return WORK_3(a, b, 145);
9990}
9991
9992static uint64_t INLINE_NEVER work_3gc(uint64_t a, uint32_t *b)
9993{
9994 return WORK_3(a, b, 146);
9995}
9996
9997static uint64_t INLINE_NEVER work_3gd(uint64_t a, uint32_t *b)
9998{
9999 return WORK_3(a, b, 147);
10000}
10001
10002static uint64_t INLINE_NEVER work_3ge(uint64_t a, uint32_t *b)
10003{
10004 return WORK_3(a, b, 148);
10005}
10006
10007static uint64_t INLINE_NEVER work_3gf(uint64_t a, uint32_t *b)
10008{
10009 return WORK_3(a, b, 149);
10010}
10011
10012static uint64_t INLINE_NEVER work_3gg(uint64_t a, uint32_t *b)
10013{
10014 return WORK_3(a, b, 150);
10015}
10016
10017static uint64_t INLINE_NEVER work_3gh(uint64_t a, uint32_t *b)
10018{
10019 return WORK_3(a, b, 151);
10020}
10021
10022static uint64_t INLINE_NEVER work_3gi(uint64_t a, uint32_t *b)
10023{
10024 return WORK_3(a, b, 152);
10025}
10026
10027static uint64_t INLINE_NEVER work_3gj(uint64_t a, uint32_t *b)
10028{
10029 return WORK_3(a, b, 153);
10030}
10031
10032static uint64_t INLINE_NEVER work_3gk(uint64_t a, uint32_t *b)
10033{
10034 return WORK_3(a, b, 154);
10035}
10036
10037static uint64_t INLINE_NEVER work_3gl(uint64_t a, uint32_t *b)
10038{
10039 return WORK_3(a, b, 155);
10040}
10041
10042static uint64_t INLINE_NEVER work_3gm(uint64_t a, uint32_t *b)
10043{
10044 return WORK_3(a, b, 156);
10045}
10046
10047static uint64_t INLINE_NEVER work_3gn(uint64_t a, uint32_t *b)
10048{
10049 return WORK_3(a, b, 157);
10050}
10051
10052static uint64_t INLINE_NEVER work_3go(uint64_t a, uint32_t *b)
10053{
10054 return WORK_3(a, b, 158);
10055}
10056
10057static uint64_t INLINE_NEVER work_3gp(uint64_t a, uint32_t *b)
10058{
10059 return WORK_3(a, b, 159);
10060}
10061
10062static uint64_t INLINE_NEVER work_3gq(uint64_t a, uint32_t *b)
10063{
10064 return WORK_3(a, b, 160);
10065}
10066
10067static uint64_t INLINE_NEVER work_3gr(uint64_t a, uint32_t *b)
10068{
10069 return WORK_3(a, b, 161);
10070}
10071
10072static uint64_t INLINE_NEVER work_3gs(uint64_t a, uint32_t *b)
10073{
10074 return WORK_3(a, b, 162);
10075}
10076
10077static uint64_t INLINE_NEVER work_3gt(uint64_t a, uint32_t *b)
10078{
10079 return WORK_3(a, b, 163);
10080}
10081
10082static uint64_t INLINE_NEVER work_3gu(uint64_t a, uint32_t *b)
10083{
10084 return WORK_3(a, b, 164);
10085}
10086
10087static uint64_t INLINE_NEVER work_3gv(uint64_t a, uint32_t *b)
10088{
10089 return WORK_3(a, b, 165);
10090}
10091
10092static uint64_t INLINE_NEVER work_3gw(uint64_t a, uint32_t *b)
10093{
10094 return WORK_3(a, b, 166);
10095}
10096
10097static uint64_t INLINE_NEVER work_3gx(uint64_t a, uint32_t *b)
10098{
10099 return WORK_3(a, b, 167);
10100}
10101
10102static uint64_t INLINE_NEVER work_3ha(uint64_t a, uint32_t *b)
10103{
10104 return WORK_3(a, b, 168);
10105}
10106
10107static uint64_t INLINE_NEVER work_3hb(uint64_t a, uint32_t *b)
10108{
10109 return WORK_3(a, b, 169);
10110}
10111
10112static uint64_t INLINE_NEVER work_3hc(uint64_t a, uint32_t *b)
10113{
10114 return WORK_3(a, b, 170);
10115}
10116
10117static uint64_t INLINE_NEVER work_3hd(uint64_t a, uint32_t *b)
10118{
10119 return WORK_3(a, b, 171);
10120}
10121
10122static uint64_t INLINE_NEVER work_3he(uint64_t a, uint32_t *b)
10123{
10124 return WORK_3(a, b, 172);
10125}
10126
10127static uint64_t INLINE_NEVER work_3hf(uint64_t a, uint32_t *b)
10128{
10129 return WORK_3(a, b, 173);
10130}
10131
10132static uint64_t INLINE_NEVER work_3hg(uint64_t a, uint32_t *b)
10133{
10134 return WORK_3(a, b, 174);
10135}
10136
10137static uint64_t INLINE_NEVER work_3hh(uint64_t a, uint32_t *b)
10138{
10139 return WORK_3(a, b, 175);
10140}
10141
10142static uint64_t INLINE_NEVER work_3hi(uint64_t a, uint32_t *b)
10143{
10144 return WORK_3(a, b, 176);
10145}
10146
10147static uint64_t INLINE_NEVER work_3hj(uint64_t a, uint32_t *b)
10148{
10149 return WORK_3(a, b, 177);
10150}
10151
10152static uint64_t INLINE_NEVER work_3hk(uint64_t a, uint32_t *b)
10153{
10154 return WORK_3(a, b, 178);
10155}
10156
10157static uint64_t INLINE_NEVER work_3hl(uint64_t a, uint32_t *b)
10158{
10159 return WORK_3(a, b, 179);
10160}
10161
10162static uint64_t INLINE_NEVER work_3hm(uint64_t a, uint32_t *b)
10163{
10164 return WORK_3(a, b, 180);
10165}
10166
10167static uint64_t INLINE_NEVER work_3hn(uint64_t a, uint32_t *b)
10168{
10169 return WORK_3(a, b, 181);
10170}
10171
10172static uint64_t INLINE_NEVER work_3ho(uint64_t a, uint32_t *b)
10173{
10174 return WORK_3(a, b, 182);
10175}
10176
10177static uint64_t INLINE_NEVER work_3hp(uint64_t a, uint32_t *b)
10178{
10179 return WORK_3(a, b, 183);
10180}
10181
10182static uint64_t INLINE_NEVER work_3hq(uint64_t a, uint32_t *b)
10183{
10184 return WORK_3(a, b, 184);
10185}
10186
10187static uint64_t INLINE_NEVER work_3hr(uint64_t a, uint32_t *b)
10188{
10189 return WORK_3(a, b, 185);
10190}
10191
10192static uint64_t INLINE_NEVER work_3hs(uint64_t a, uint32_t *b)
10193{
10194 return WORK_3(a, b, 186);
10195}
10196
10197static uint64_t INLINE_NEVER work_3ht(uint64_t a, uint32_t *b)
10198{
10199 return WORK_3(a, b, 187);
10200}
10201
10202static uint64_t INLINE_NEVER work_3hu(uint64_t a, uint32_t *b)
10203{
10204 return WORK_3(a, b, 188);
10205}
10206
10207static uint64_t INLINE_NEVER work_3hv(uint64_t a, uint32_t *b)
10208{
10209 return WORK_3(a, b, 189);
10210}
10211
10212static uint64_t INLINE_NEVER work_3hw(uint64_t a, uint32_t *b)
10213{
10214 return WORK_3(a, b, 190);
10215}
10216
10217static uint64_t INLINE_NEVER work_3hx(uint64_t a, uint32_t *b)
10218{
10219 return WORK_3(a, b, 191);
10220}
10221
10222static uint64_t INLINE_NEVER work_3ia(uint64_t a, uint32_t *b)
10223{
10224 return WORK_3(a, b, 192);
10225}
10226
10227static uint64_t INLINE_NEVER work_3ib(uint64_t a, uint32_t *b)
10228{
10229 return WORK_3(a, b, 193);
10230}
10231
10232static uint64_t INLINE_NEVER work_3ic(uint64_t a, uint32_t *b)
10233{
10234 return WORK_3(a, b, 194);
10235}
10236
10237static uint64_t INLINE_NEVER work_3id(uint64_t a, uint32_t *b)
10238{
10239 return WORK_3(a, b, 195);
10240}
10241
10242static uint64_t INLINE_NEVER work_3ie(uint64_t a, uint32_t *b)
10243{
10244 return WORK_3(a, b, 196);
10245}
10246
10247static uint64_t INLINE_NEVER work_3if(uint64_t a, uint32_t *b)
10248{
10249 return WORK_3(a, b, 197);
10250}
10251
10252static uint64_t INLINE_NEVER work_3ig(uint64_t a, uint32_t *b)
10253{
10254 return WORK_3(a, b, 198);
10255}
10256
10257static uint64_t INLINE_NEVER work_3ih(uint64_t a, uint32_t *b)
10258{
10259 return WORK_3(a, b, 199);
10260}
10261
10262static uint64_t INLINE_NEVER work_3ii(uint64_t a, uint32_t *b)
10263{
10264 return WORK_3(a, b, 200);
10265}
10266
10267static uint64_t INLINE_NEVER work_3ij(uint64_t a, uint32_t *b)
10268{
10269 return WORK_3(a, b, 201);
10270}
10271
10272static uint64_t INLINE_NEVER work_3ik(uint64_t a, uint32_t *b)
10273{
10274 return WORK_3(a, b, 202);
10275}
10276
10277static uint64_t INLINE_NEVER work_3il(uint64_t a, uint32_t *b)
10278{
10279 return WORK_3(a, b, 203);
10280}
10281
10282static uint64_t INLINE_NEVER work_3im(uint64_t a, uint32_t *b)
10283{
10284 return WORK_3(a, b, 204);
10285}
10286
10287static uint64_t INLINE_NEVER work_3in(uint64_t a, uint32_t *b)
10288{
10289 return WORK_3(a, b, 205);
10290}
10291
10292static uint64_t INLINE_NEVER work_3io(uint64_t a, uint32_t *b)
10293{
10294 return WORK_3(a, b, 206);
10295}
10296
10297static uint64_t INLINE_NEVER work_3ip(uint64_t a, uint32_t *b)
10298{
10299 return WORK_3(a, b, 207);
10300}
10301
10302static uint64_t INLINE_NEVER work_3iq(uint64_t a, uint32_t *b)
10303{
10304 return WORK_3(a, b, 208);
10305}
10306
10307static uint64_t INLINE_NEVER work_3ir(uint64_t a, uint32_t *b)
10308{
10309 return WORK_3(a, b, 209);
10310}
10311
10312static uint64_t INLINE_NEVER work_3is(uint64_t a, uint32_t *b)
10313{
10314 return WORK_3(a, b, 210);
10315}
10316
10317static uint64_t INLINE_NEVER work_3it(uint64_t a, uint32_t *b)
10318{
10319 return WORK_3(a, b, 211);
10320}
10321
10322static uint64_t INLINE_NEVER work_3iu(uint64_t a, uint32_t *b)
10323{
10324 return WORK_3(a, b, 212);
10325}
10326
10327static uint64_t INLINE_NEVER work_3iv(uint64_t a, uint32_t *b)
10328{
10329 return WORK_3(a, b, 213);
10330}
10331
10332static uint64_t INLINE_NEVER work_3iw(uint64_t a, uint32_t *b)
10333{
10334 return WORK_3(a, b, 214);
10335}
10336
10337static uint64_t INLINE_NEVER work_3ix(uint64_t a, uint32_t *b)
10338{
10339 return WORK_3(a, b, 215);
10340}
10341
10342static uint64_t INLINE_NEVER work_3ja(uint64_t a, uint32_t *b)
10343{
10344 return WORK_3(a, b, 216);
10345}
10346
10347static uint64_t INLINE_NEVER work_3jb(uint64_t a, uint32_t *b)
10348{
10349 return WORK_3(a, b, 217);
10350}
10351
10352static uint64_t INLINE_NEVER work_3jc(uint64_t a, uint32_t *b)
10353{
10354 return WORK_3(a, b, 218);
10355}
10356
10357static uint64_t INLINE_NEVER work_3jd(uint64_t a, uint32_t *b)
10358{
10359 return WORK_3(a, b, 219);
10360}
10361
10362static uint64_t INLINE_NEVER work_3je(uint64_t a, uint32_t *b)
10363{
10364 return WORK_3(a, b, 220);
10365}
10366
10367static uint64_t INLINE_NEVER work_3jf(uint64_t a, uint32_t *b)
10368{
10369 return WORK_3(a, b, 221);
10370}
10371
10372static uint64_t INLINE_NEVER work_3jg(uint64_t a, uint32_t *b)
10373{
10374 return WORK_3(a, b, 222);
10375}
10376
10377static uint64_t INLINE_NEVER work_3jh(uint64_t a, uint32_t *b)
10378{
10379 return WORK_3(a, b, 223);
10380}
10381
10382static uint64_t INLINE_NEVER work_3ji(uint64_t a, uint32_t *b)
10383{
10384 return WORK_3(a, b, 224);
10385}
10386
10387static uint64_t INLINE_NEVER work_3jj(uint64_t a, uint32_t *b)
10388{
10389 return WORK_3(a, b, 225);
10390}
10391
10392static uint64_t INLINE_NEVER work_3jk(uint64_t a, uint32_t *b)
10393{
10394 return WORK_3(a, b, 226);
10395}
10396
10397static uint64_t INLINE_NEVER work_3jl(uint64_t a, uint32_t *b)
10398{
10399 return WORK_3(a, b, 227);
10400}
10401
10402static uint64_t INLINE_NEVER work_3jm(uint64_t a, uint32_t *b)
10403{
10404 return WORK_3(a, b, 228);
10405}
10406
10407static uint64_t INLINE_NEVER work_3jn(uint64_t a, uint32_t *b)
10408{
10409 return WORK_3(a, b, 229);
10410}
10411
10412static uint64_t INLINE_NEVER work_3jo(uint64_t a, uint32_t *b)
10413{
10414 return WORK_3(a, b, 230);
10415}
10416
10417static uint64_t INLINE_NEVER work_3jp(uint64_t a, uint32_t *b)
10418{
10419 return WORK_3(a, b, 231);
10420}
10421
10422static uint64_t INLINE_NEVER work_3jq(uint64_t a, uint32_t *b)
10423{
10424 return WORK_3(a, b, 232);
10425}
10426
10427static uint64_t INLINE_NEVER work_3jr(uint64_t a, uint32_t *b)
10428{
10429 return WORK_3(a, b, 233);
10430}
10431
10432static uint64_t INLINE_NEVER work_3js(uint64_t a, uint32_t *b)
10433{
10434 return WORK_3(a, b, 234);
10435}
10436
10437static uint64_t INLINE_NEVER work_3jt(uint64_t a, uint32_t *b)
10438{
10439 return WORK_3(a, b, 235);
10440}
10441
10442static uint64_t INLINE_NEVER work_3ju(uint64_t a, uint32_t *b)
10443{
10444 return WORK_3(a, b, 236);
10445}
10446
10447static uint64_t INLINE_NEVER work_3jv(uint64_t a, uint32_t *b)
10448{
10449 return WORK_3(a, b, 237);
10450}
10451
10452static uint64_t INLINE_NEVER work_3jw(uint64_t a, uint32_t *b)
10453{
10454 return WORK_3(a, b, 238);
10455}
10456
10457static uint64_t INLINE_NEVER work_3jx(uint64_t a, uint32_t *b)
10458{
10459 return WORK_3(a, b, 239);
10460}
10461
10462static uint64_t INLINE_NEVER work_3ka(uint64_t a, uint32_t *b)
10463{
10464 return WORK_3(a, b, 240);
10465}
10466
10467static uint64_t INLINE_NEVER work_3kb(uint64_t a, uint32_t *b)
10468{
10469 return WORK_3(a, b, 241);
10470}
10471
10472static uint64_t INLINE_NEVER work_3kc(uint64_t a, uint32_t *b)
10473{
10474 return WORK_3(a, b, 242);
10475}
10476
10477static uint64_t INLINE_NEVER work_3kd(uint64_t a, uint32_t *b)
10478{
10479 return WORK_3(a, b, 243);
10480}
10481
10482static uint64_t INLINE_NEVER work_3ke(uint64_t a, uint32_t *b)
10483{
10484 return WORK_3(a, b, 244);
10485}
10486
10487static uint64_t INLINE_NEVER work_3kf(uint64_t a, uint32_t *b)
10488{
10489 return WORK_3(a, b, 245);
10490}
10491
10492static uint64_t INLINE_NEVER work_3kg(uint64_t a, uint32_t *b)
10493{
10494 return WORK_3(a, b, 246);
10495}
10496
10497static uint64_t INLINE_NEVER work_3kh(uint64_t a, uint32_t *b)
10498{
10499 return WORK_3(a, b, 247);
10500}
10501
10502static uint64_t INLINE_NEVER work_3ki(uint64_t a, uint32_t *b)
10503{
10504 return WORK_3(a, b, 248);
10505}
10506
10507static uint64_t INLINE_NEVER work_3kj(uint64_t a, uint32_t *b)
10508{
10509 return WORK_3(a, b, 249);
10510}
10511
10512static uint64_t INLINE_NEVER work_3kk(uint64_t a, uint32_t *b)
10513{
10514 return WORK_3(a, b, 250);
10515}
10516
10517static uint64_t INLINE_NEVER work_3kl(uint64_t a, uint32_t *b)
10518{
10519 return WORK_3(a, b, 251);
10520}
10521
10522static uint64_t INLINE_NEVER work_3km(uint64_t a, uint32_t *b)
10523{
10524 return WORK_3(a, b, 252);
10525}
10526
10527static uint64_t INLINE_NEVER work_3kn(uint64_t a, uint32_t *b)
10528{
10529 return WORK_3(a, b, 253);
10530}
10531
10532static uint64_t INLINE_NEVER work_3ko(uint64_t a, uint32_t *b)
10533{
10534 return WORK_3(a, b, 254);
10535}
10536
10537static uint64_t INLINE_NEVER work_3kp(uint64_t a, uint32_t *b)
10538{
10539 return WORK_3(a, b, 255);
10540}
10541
10542static uint64_t INLINE_NEVER work_3kq(uint64_t a, uint32_t *b)
10543{
10544 return WORK_3(a, b, 256);
10545}
10546
10547static uint64_t INLINE_NEVER work_3kr(uint64_t a, uint32_t *b)
10548{
10549 return WORK_3(a, b, 257);
10550}
10551
10552static uint64_t INLINE_NEVER work_3ks(uint64_t a, uint32_t *b)
10553{
10554 return WORK_3(a, b, 258);
10555}
10556
10557static uint64_t INLINE_NEVER work_3kt(uint64_t a, uint32_t *b)
10558{
10559 return WORK_3(a, b, 259);
10560}
10561
10562static uint64_t INLINE_NEVER work_3ku(uint64_t a, uint32_t *b)
10563{
10564 return WORK_3(a, b, 260);
10565}
10566
10567static uint64_t INLINE_NEVER work_3kv(uint64_t a, uint32_t *b)
10568{
10569 return WORK_3(a, b, 261);
10570}
10571
10572static uint64_t INLINE_NEVER work_3kw(uint64_t a, uint32_t *b)
10573{
10574 return WORK_3(a, b, 262);
10575}
10576
10577static uint64_t INLINE_NEVER work_3kx(uint64_t a, uint32_t *b)
10578{
10579 return WORK_3(a, b, 263);
10580}
10581
10582static uint64_t INLINE_NEVER work_3la(uint64_t a, uint32_t *b)
10583{
10584 return WORK_3(a, b, 264);
10585}
10586
10587static uint64_t INLINE_NEVER work_3lb(uint64_t a, uint32_t *b)
10588{
10589 return WORK_3(a, b, 265);
10590}
10591
10592static uint64_t INLINE_NEVER work_3lc(uint64_t a, uint32_t *b)
10593{
10594 return WORK_3(a, b, 266);
10595}
10596
10597static uint64_t INLINE_NEVER work_3ld(uint64_t a, uint32_t *b)
10598{
10599 return WORK_3(a, b, 267);
10600}
10601
10602static uint64_t INLINE_NEVER work_3le(uint64_t a, uint32_t *b)
10603{
10604 return WORK_3(a, b, 268);
10605}
10606
10607static uint64_t INLINE_NEVER work_3lf(uint64_t a, uint32_t *b)
10608{
10609 return WORK_3(a, b, 269);
10610}
10611
10612static uint64_t INLINE_NEVER work_3lg(uint64_t a, uint32_t *b)
10613{
10614 return WORK_3(a, b, 270);
10615}
10616
10617static uint64_t INLINE_NEVER work_3lh(uint64_t a, uint32_t *b)
10618{
10619 return WORK_3(a, b, 271);
10620}
10621
10622static uint64_t INLINE_NEVER work_3li(uint64_t a, uint32_t *b)
10623{
10624 return WORK_3(a, b, 272);
10625}
10626
10627static uint64_t INLINE_NEVER work_3lj(uint64_t a, uint32_t *b)
10628{
10629 return WORK_3(a, b, 273);
10630}
10631
10632static uint64_t INLINE_NEVER work_3lk(uint64_t a, uint32_t *b)
10633{
10634 return WORK_3(a, b, 274);
10635}
10636
10637static uint64_t INLINE_NEVER work_3ll(uint64_t a, uint32_t *b)
10638{
10639 return WORK_3(a, b, 275);
10640}
10641
10642static uint64_t INLINE_NEVER work_3lm(uint64_t a, uint32_t *b)
10643{
10644 return WORK_3(a, b, 276);
10645}
10646
10647static uint64_t INLINE_NEVER work_3ln(uint64_t a, uint32_t *b)
10648{
10649 return WORK_3(a, b, 277);
10650}
10651
10652static uint64_t INLINE_NEVER work_3lo(uint64_t a, uint32_t *b)
10653{
10654 return WORK_3(a, b, 278);
10655}
10656
10657static uint64_t INLINE_NEVER work_3lp(uint64_t a, uint32_t *b)
10658{
10659 return WORK_3(a, b, 279);
10660}
10661
10662static uint64_t INLINE_NEVER work_3lq(uint64_t a, uint32_t *b)
10663{
10664 return WORK_3(a, b, 280);
10665}
10666
10667static uint64_t INLINE_NEVER work_3lr(uint64_t a, uint32_t *b)
10668{
10669 return WORK_3(a, b, 281);
10670}
10671
10672static uint64_t INLINE_NEVER work_3ls(uint64_t a, uint32_t *b)
10673{
10674 return WORK_3(a, b, 282);
10675}
10676
10677static uint64_t INLINE_NEVER work_3lt(uint64_t a, uint32_t *b)
10678{
10679 return WORK_3(a, b, 283);
10680}
10681
10682static uint64_t INLINE_NEVER work_3lu(uint64_t a, uint32_t *b)
10683{
10684 return WORK_3(a, b, 284);
10685}
10686
10687static uint64_t INLINE_NEVER work_3lv(uint64_t a, uint32_t *b)
10688{
10689 return WORK_3(a, b, 285);
10690}
10691
10692static uint64_t INLINE_NEVER work_3lw(uint64_t a, uint32_t *b)
10693{
10694 return WORK_3(a, b, 286);
10695}
10696
10697static uint64_t INLINE_NEVER work_3lx(uint64_t a, uint32_t *b)
10698{
10699 return WORK_3(a, b, 287);
10700}
10701
10702static uint64_t INLINE_NEVER work_3ma(uint64_t a, uint32_t *b)
10703{
10704 return WORK_3(a, b, 288);
10705}
10706
10707static uint64_t INLINE_NEVER work_3mb(uint64_t a, uint32_t *b)
10708{
10709 return WORK_3(a, b, 289);
10710}
10711
10712static uint64_t INLINE_NEVER work_3mc(uint64_t a, uint32_t *b)
10713{
10714 return WORK_3(a, b, 290);
10715}
10716
10717static uint64_t INLINE_NEVER work_3md(uint64_t a, uint32_t *b)
10718{
10719 return WORK_3(a, b, 291);
10720}
10721
10722static uint64_t INLINE_NEVER work_3me(uint64_t a, uint32_t *b)
10723{
10724 return WORK_3(a, b, 292);
10725}
10726
10727static uint64_t INLINE_NEVER work_3mf(uint64_t a, uint32_t *b)
10728{
10729 return WORK_3(a, b, 293);
10730}
10731
10732static uint64_t INLINE_NEVER work_3mg(uint64_t a, uint32_t *b)
10733{
10734 return WORK_3(a, b, 294);
10735}
10736
10737static uint64_t INLINE_NEVER work_3mh(uint64_t a, uint32_t *b)
10738{
10739 return WORK_3(a, b, 295);
10740}
10741
10742static uint64_t INLINE_NEVER work_3mi(uint64_t a, uint32_t *b)
10743{
10744 return WORK_3(a, b, 296);
10745}
10746
10747static uint64_t INLINE_NEVER work_3mj(uint64_t a, uint32_t *b)
10748{
10749 return WORK_3(a, b, 297);
10750}
10751
10752static uint64_t INLINE_NEVER work_3mk(uint64_t a, uint32_t *b)
10753{
10754 return WORK_3(a, b, 298);
10755}
10756
10757static uint64_t INLINE_NEVER work_3ml(uint64_t a, uint32_t *b)
10758{
10759 return WORK_3(a, b, 299);
10760}
10761
10762static uint64_t INLINE_NEVER work_3mm(uint64_t a, uint32_t *b)
10763{
10764 return WORK_3(a, b, 300);
10765}
10766
10767static uint64_t INLINE_NEVER work_3mn(uint64_t a, uint32_t *b)
10768{
10769 return WORK_3(a, b, 301);
10770}
10771
10772static uint64_t INLINE_NEVER work_3mo(uint64_t a, uint32_t *b)
10773{
10774 return WORK_3(a, b, 302);
10775}
10776
10777static uint64_t INLINE_NEVER work_3mp(uint64_t a, uint32_t *b)
10778{
10779 return WORK_3(a, b, 303);
10780}
10781
10782static uint64_t INLINE_NEVER work_3mq(uint64_t a, uint32_t *b)
10783{
10784 return WORK_3(a, b, 304);
10785}
10786
10787static uint64_t INLINE_NEVER work_3mr(uint64_t a, uint32_t *b)
10788{
10789 return WORK_3(a, b, 305);
10790}
10791
10792static uint64_t INLINE_NEVER work_3ms(uint64_t a, uint32_t *b)
10793{
10794 return WORK_3(a, b, 306);
10795}
10796
10797static uint64_t INLINE_NEVER work_3mt(uint64_t a, uint32_t *b)
10798{
10799 return WORK_3(a, b, 307);
10800}
10801
10802static uint64_t INLINE_NEVER work_3mu(uint64_t a, uint32_t *b)
10803{
10804 return WORK_3(a, b, 308);
10805}
10806
10807static uint64_t INLINE_NEVER work_3mv(uint64_t a, uint32_t *b)
10808{
10809 return WORK_3(a, b, 309);
10810}
10811
10812static uint64_t INLINE_NEVER work_3mw(uint64_t a, uint32_t *b)
10813{
10814 return WORK_3(a, b, 310);
10815}
10816
10817static uint64_t INLINE_NEVER work_3mx(uint64_t a, uint32_t *b)
10818{
10819 return WORK_3(a, b, 311);
10820}
10821
10822static uint64_t INLINE_NEVER work_3na(uint64_t a, uint32_t *b)
10823{
10824 return WORK_3(a, b, 312);
10825}
10826
10827static uint64_t INLINE_NEVER work_3nb(uint64_t a, uint32_t *b)
10828{
10829 return WORK_3(a, b, 313);
10830}
10831
10832static uint64_t INLINE_NEVER work_3nc(uint64_t a, uint32_t *b)
10833{
10834 return WORK_3(a, b, 314);
10835}
10836
10837static uint64_t INLINE_NEVER work_3nd(uint64_t a, uint32_t *b)
10838{
10839 return WORK_3(a, b, 315);
10840}
10841
10842static uint64_t INLINE_NEVER work_3ne(uint64_t a, uint32_t *b)
10843{
10844 return WORK_3(a, b, 316);
10845}
10846
10847static uint64_t INLINE_NEVER work_3nf(uint64_t a, uint32_t *b)
10848{
10849 return WORK_3(a, b, 317);
10850}
10851
10852static uint64_t INLINE_NEVER work_3ng(uint64_t a, uint32_t *b)
10853{
10854 return WORK_3(a, b, 318);
10855}
10856
10857static uint64_t INLINE_NEVER work_3nh(uint64_t a, uint32_t *b)
10858{
10859 return WORK_3(a, b, 319);
10860}
10861
10862static uint64_t INLINE_NEVER work_3ni(uint64_t a, uint32_t *b)
10863{
10864 return WORK_3(a, b, 320);
10865}
10866
10867static uint64_t INLINE_NEVER work_3nj(uint64_t a, uint32_t *b)
10868{
10869 return WORK_3(a, b, 321);
10870}
10871
10872static uint64_t INLINE_NEVER work_3nk(uint64_t a, uint32_t *b)
10873{
10874 return WORK_3(a, b, 322);
10875}
10876
10877static uint64_t INLINE_NEVER work_3nl(uint64_t a, uint32_t *b)
10878{
10879 return WORK_3(a, b, 323);
10880}
10881
10882static uint64_t INLINE_NEVER work_3nm(uint64_t a, uint32_t *b)
10883{
10884 return WORK_3(a, b, 324);
10885}
10886
10887static uint64_t INLINE_NEVER work_3nn(uint64_t a, uint32_t *b)
10888{
10889 return WORK_3(a, b, 325);
10890}
10891
10892static uint64_t INLINE_NEVER work_3no(uint64_t a, uint32_t *b)
10893{
10894 return WORK_3(a, b, 326);
10895}
10896
10897static uint64_t INLINE_NEVER work_3np(uint64_t a, uint32_t *b)
10898{
10899 return WORK_3(a, b, 327);
10900}
10901
10902static uint64_t INLINE_NEVER work_3nq(uint64_t a, uint32_t *b)
10903{
10904 return WORK_3(a, b, 328);
10905}
10906
10907static uint64_t INLINE_NEVER work_3nr(uint64_t a, uint32_t *b)
10908{
10909 return WORK_3(a, b, 329);
10910}
10911
10912static uint64_t INLINE_NEVER work_3ns(uint64_t a, uint32_t *b)
10913{
10914 return WORK_3(a, b, 330);
10915}
10916
10917static uint64_t INLINE_NEVER work_3nt(uint64_t a, uint32_t *b)
10918{
10919 return WORK_3(a, b, 331);
10920}
10921
10922static uint64_t INLINE_NEVER work_3nu(uint64_t a, uint32_t *b)
10923{
10924 return WORK_3(a, b, 332);
10925}
10926
10927static uint64_t INLINE_NEVER work_3nv(uint64_t a, uint32_t *b)
10928{
10929 return WORK_3(a, b, 333);
10930}
10931
10932static uint64_t INLINE_NEVER work_3nw(uint64_t a, uint32_t *b)
10933{
10934 return WORK_3(a, b, 334);
10935}
10936
10937static uint64_t INLINE_NEVER work_3nx(uint64_t a, uint32_t *b)
10938{
10939 return WORK_3(a, b, 335);
10940}
10941
10942static uint64_t INLINE_NEVER work_3oa(uint64_t a, uint32_t *b)
10943{
10944 return WORK_3(a, b, 336);
10945}
10946
10947static uint64_t INLINE_NEVER work_3ob(uint64_t a, uint32_t *b)
10948{
10949 return WORK_3(a, b, 337);
10950}
10951
10952static uint64_t INLINE_NEVER work_3oc(uint64_t a, uint32_t *b)
10953{
10954 return WORK_3(a, b, 338);
10955}
10956
10957static uint64_t INLINE_NEVER work_3od(uint64_t a, uint32_t *b)
10958{
10959 return WORK_3(a, b, 339);
10960}
10961
10962static uint64_t INLINE_NEVER work_3oe(uint64_t a, uint32_t *b)
10963{
10964 return WORK_3(a, b, 340);
10965}
10966
10967static uint64_t INLINE_NEVER work_3of(uint64_t a, uint32_t *b)
10968{
10969 return WORK_3(a, b, 341);
10970}
10971
10972static uint64_t INLINE_NEVER work_3og(uint64_t a, uint32_t *b)
10973{
10974 return WORK_3(a, b, 342);
10975}
10976
10977static uint64_t INLINE_NEVER work_3oh(uint64_t a, uint32_t *b)
10978{
10979 return WORK_3(a, b, 343);
10980}
10981
10982static uint64_t INLINE_NEVER work_3oi(uint64_t a, uint32_t *b)
10983{
10984 return WORK_3(a, b, 344);
10985}
10986
10987static uint64_t INLINE_NEVER work_3oj(uint64_t a, uint32_t *b)
10988{
10989 return WORK_3(a, b, 345);
10990}
10991
10992static uint64_t INLINE_NEVER work_3ok(uint64_t a, uint32_t *b)
10993{
10994 return WORK_3(a, b, 346);
10995}
10996
10997static uint64_t INLINE_NEVER work_3ol(uint64_t a, uint32_t *b)
10998{
10999 return WORK_3(a, b, 347);
11000}
11001
11002static uint64_t INLINE_NEVER work_3om(uint64_t a, uint32_t *b)
11003{
11004 return WORK_3(a, b, 348);
11005}
11006
11007static uint64_t INLINE_NEVER work_3on(uint64_t a, uint32_t *b)
11008{
11009 return WORK_3(a, b, 349);
11010}
11011
11012static uint64_t INLINE_NEVER work_3oo(uint64_t a, uint32_t *b)
11013{
11014 return WORK_3(a, b, 350);
11015}
11016
11017static uint64_t INLINE_NEVER work_3op(uint64_t a, uint32_t *b)
11018{
11019 return WORK_3(a, b, 351);
11020}
11021
11022static uint64_t INLINE_NEVER work_3oq(uint64_t a, uint32_t *b)
11023{
11024 return WORK_3(a, b, 352);
11025}
11026
11027static uint64_t INLINE_NEVER work_3or(uint64_t a, uint32_t *b)
11028{
11029 return WORK_3(a, b, 353);
11030}
11031
11032static uint64_t INLINE_NEVER work_3os(uint64_t a, uint32_t *b)
11033{
11034 return WORK_3(a, b, 354);
11035}
11036
11037static uint64_t INLINE_NEVER work_3ot(uint64_t a, uint32_t *b)
11038{
11039 return WORK_3(a, b, 355);
11040}
11041
11042static uint64_t INLINE_NEVER work_3ou(uint64_t a, uint32_t *b)
11043{
11044 return WORK_3(a, b, 356);
11045}
11046
11047static uint64_t INLINE_NEVER work_3ov(uint64_t a, uint32_t *b)
11048{
11049 return WORK_3(a, b, 357);
11050}
11051
11052static uint64_t INLINE_NEVER work_3ow(uint64_t a, uint32_t *b)
11053{
11054 return WORK_3(a, b, 358);
11055}
11056
11057static uint64_t INLINE_NEVER work_3ox(uint64_t a, uint32_t *b)
11058{
11059 return WORK_3(a, b, 359);
11060}
11061
11062static uint64_t INLINE_NEVER work_3pa(uint64_t a, uint32_t *b)
11063{
11064 return WORK_3(a, b, 360);
11065}
11066
11067static uint64_t INLINE_NEVER work_3pb(uint64_t a, uint32_t *b)
11068{
11069 return WORK_3(a, b, 361);
11070}
11071
11072static uint64_t INLINE_NEVER work_3pc(uint64_t a, uint32_t *b)
11073{
11074 return WORK_3(a, b, 362);
11075}
11076
11077static uint64_t INLINE_NEVER work_3pd(uint64_t a, uint32_t *b)
11078{
11079 return WORK_3(a, b, 363);
11080}
11081
11082static uint64_t INLINE_NEVER work_3pe(uint64_t a, uint32_t *b)
11083{
11084 return WORK_3(a, b, 364);
11085}
11086
11087static uint64_t INLINE_NEVER work_3pf(uint64_t a, uint32_t *b)
11088{
11089 return WORK_3(a, b, 365);
11090}
11091
11092static uint64_t INLINE_NEVER work_3pg(uint64_t a, uint32_t *b)
11093{
11094 return WORK_3(a, b, 366);
11095}
11096
11097static uint64_t INLINE_NEVER work_3ph(uint64_t a, uint32_t *b)
11098{
11099 return WORK_3(a, b, 367);
11100}
11101
11102static uint64_t INLINE_NEVER work_3pi(uint64_t a, uint32_t *b)
11103{
11104 return WORK_3(a, b, 368);
11105}
11106
11107static uint64_t INLINE_NEVER work_3pj(uint64_t a, uint32_t *b)
11108{
11109 return WORK_3(a, b, 369);
11110}
11111
11112static uint64_t INLINE_NEVER work_3pk(uint64_t a, uint32_t *b)
11113{
11114 return WORK_3(a, b, 370);
11115}
11116
11117static uint64_t INLINE_NEVER work_3pl(uint64_t a, uint32_t *b)
11118{
11119 return WORK_3(a, b, 371);
11120}
11121
11122static uint64_t INLINE_NEVER work_3pm(uint64_t a, uint32_t *b)
11123{
11124 return WORK_3(a, b, 372);
11125}
11126
11127static uint64_t INLINE_NEVER work_3pn(uint64_t a, uint32_t *b)
11128{
11129 return WORK_3(a, b, 373);
11130}
11131
11132static uint64_t INLINE_NEVER work_3po(uint64_t a, uint32_t *b)
11133{
11134 return WORK_3(a, b, 374);
11135}
11136
11137static uint64_t INLINE_NEVER work_3pp(uint64_t a, uint32_t *b)
11138{
11139 return WORK_3(a, b, 375);
11140}
11141
11142static uint64_t INLINE_NEVER work_3pq(uint64_t a, uint32_t *b)
11143{
11144 return WORK_3(a, b, 376);
11145}
11146
11147static uint64_t INLINE_NEVER work_3pr(uint64_t a, uint32_t *b)
11148{
11149 return WORK_3(a, b, 377);
11150}
11151
11152static uint64_t INLINE_NEVER work_3ps(uint64_t a, uint32_t *b)
11153{
11154 return WORK_3(a, b, 378);
11155}
11156
11157static uint64_t INLINE_NEVER work_3pt(uint64_t a, uint32_t *b)
11158{
11159 return WORK_3(a, b, 379);
11160}
11161
11162static uint64_t INLINE_NEVER work_3pu(uint64_t a, uint32_t *b)
11163{
11164 return WORK_3(a, b, 380);
11165}
11166
11167static uint64_t INLINE_NEVER work_3pv(uint64_t a, uint32_t *b)
11168{
11169 return WORK_3(a, b, 381);
11170}
11171
11172static uint64_t INLINE_NEVER work_3pw(uint64_t a, uint32_t *b)
11173{
11174 return WORK_3(a, b, 382);
11175}
11176
11177static uint64_t INLINE_NEVER work_3px(uint64_t a, uint32_t *b)
11178{
11179 return WORK_3(a, b, 383);
11180}
11181
11182static uint64_t INLINE_NEVER work_3qa(uint64_t a, uint32_t *b)
11183{
11184 return WORK_3(a, b, 384);
11185}
11186
11187static uint64_t INLINE_NEVER work_3qb(uint64_t a, uint32_t *b)
11188{
11189 return WORK_3(a, b, 385);
11190}
11191
11192static uint64_t INLINE_NEVER work_3qc(uint64_t a, uint32_t *b)
11193{
11194 return WORK_3(a, b, 386);
11195}
11196
11197static uint64_t INLINE_NEVER work_3qd(uint64_t a, uint32_t *b)
11198{
11199 return WORK_3(a, b, 387);
11200}
11201
11202static uint64_t INLINE_NEVER work_3qe(uint64_t a, uint32_t *b)
11203{
11204 return WORK_3(a, b, 388);
11205}
11206
11207static uint64_t INLINE_NEVER work_3qf(uint64_t a, uint32_t *b)
11208{
11209 return WORK_3(a, b, 389);
11210}
11211
11212static uint64_t INLINE_NEVER work_3qg(uint64_t a, uint32_t *b)
11213{
11214 return WORK_3(a, b, 390);
11215}
11216
11217static uint64_t INLINE_NEVER work_3qh(uint64_t a, uint32_t *b)
11218{
11219 return WORK_3(a, b, 391);
11220}
11221
11222static uint64_t INLINE_NEVER work_3qi(uint64_t a, uint32_t *b)
11223{
11224 return WORK_3(a, b, 392);
11225}
11226
11227static uint64_t INLINE_NEVER work_3qj(uint64_t a, uint32_t *b)
11228{
11229 return WORK_3(a, b, 393);
11230}
11231
11232static uint64_t INLINE_NEVER work_3qk(uint64_t a, uint32_t *b)
11233{
11234 return WORK_3(a, b, 394);
11235}
11236
11237static uint64_t INLINE_NEVER work_3ql(uint64_t a, uint32_t *b)
11238{
11239 return WORK_3(a, b, 395);
11240}
11241
11242static uint64_t INLINE_NEVER work_3qm(uint64_t a, uint32_t *b)
11243{
11244 return WORK_3(a, b, 396);
11245}
11246
11247static uint64_t INLINE_NEVER work_3qn(uint64_t a, uint32_t *b)
11248{
11249 return WORK_3(a, b, 397);
11250}
11251
11252static uint64_t INLINE_NEVER work_3qo(uint64_t a, uint32_t *b)
11253{
11254 return WORK_3(a, b, 398);
11255}
11256
11257static uint64_t INLINE_NEVER work_3qp(uint64_t a, uint32_t *b)
11258{
11259 return WORK_3(a, b, 399);
11260}
11261
11262static uint64_t INLINE_NEVER work_3qq(uint64_t a, uint32_t *b)
11263{
11264 return WORK_3(a, b, 400);
11265}
11266
11267static uint64_t INLINE_NEVER work_3qr(uint64_t a, uint32_t *b)
11268{
11269 return WORK_3(a, b, 401);
11270}
11271
11272static uint64_t INLINE_NEVER work_3qs(uint64_t a, uint32_t *b)
11273{
11274 return WORK_3(a, b, 402);
11275}
11276
11277static uint64_t INLINE_NEVER work_3qt(uint64_t a, uint32_t *b)
11278{
11279 return WORK_3(a, b, 403);
11280}
11281
11282static uint64_t INLINE_NEVER work_3qu(uint64_t a, uint32_t *b)
11283{
11284 return WORK_3(a, b, 404);
11285}
11286
11287static uint64_t INLINE_NEVER work_3qv(uint64_t a, uint32_t *b)
11288{
11289 return WORK_3(a, b, 405);
11290}
11291
11292static uint64_t INLINE_NEVER work_3qw(uint64_t a, uint32_t *b)
11293{
11294 return WORK_3(a, b, 406);
11295}
11296
11297static uint64_t INLINE_NEVER work_3qx(uint64_t a, uint32_t *b)
11298{
11299 return WORK_3(a, b, 407);
11300}
11301
11302static uint64_t INLINE_NEVER work_3ra(uint64_t a, uint32_t *b)
11303{
11304 return WORK_3(a, b, 408);
11305}
11306
11307static uint64_t INLINE_NEVER work_3rb(uint64_t a, uint32_t *b)
11308{
11309 return WORK_3(a, b, 409);
11310}
11311
11312static uint64_t INLINE_NEVER work_3rc(uint64_t a, uint32_t *b)
11313{
11314 return WORK_3(a, b, 410);
11315}
11316
11317static uint64_t INLINE_NEVER work_3rd(uint64_t a, uint32_t *b)
11318{
11319 return WORK_3(a, b, 411);
11320}
11321
11322static uint64_t INLINE_NEVER work_3re(uint64_t a, uint32_t *b)
11323{
11324 return WORK_3(a, b, 412);
11325}
11326
11327static uint64_t INLINE_NEVER work_3rf(uint64_t a, uint32_t *b)
11328{
11329 return WORK_3(a, b, 413);
11330}
11331
11332static uint64_t INLINE_NEVER work_3rg(uint64_t a, uint32_t *b)
11333{
11334 return WORK_3(a, b, 414);
11335}
11336
11337static uint64_t INLINE_NEVER work_3rh(uint64_t a, uint32_t *b)
11338{
11339 return WORK_3(a, b, 415);
11340}
11341
11342static uint64_t INLINE_NEVER work_3ri(uint64_t a, uint32_t *b)
11343{
11344 return WORK_3(a, b, 416);
11345}
11346
11347static uint64_t INLINE_NEVER work_3rj(uint64_t a, uint32_t *b)
11348{
11349 return WORK_3(a, b, 417);
11350}
11351
11352static uint64_t INLINE_NEVER work_3rk(uint64_t a, uint32_t *b)
11353{
11354 return WORK_3(a, b, 418);
11355}
11356
11357static uint64_t INLINE_NEVER work_3rl(uint64_t a, uint32_t *b)
11358{
11359 return WORK_3(a, b, 419);
11360}
11361
11362static uint64_t INLINE_NEVER work_3rm(uint64_t a, uint32_t *b)
11363{
11364 return WORK_3(a, b, 420);
11365}
11366
11367static uint64_t INLINE_NEVER work_3rn(uint64_t a, uint32_t *b)
11368{
11369 return WORK_3(a, b, 421);
11370}
11371
11372static uint64_t INLINE_NEVER work_3ro(uint64_t a, uint32_t *b)
11373{
11374 return WORK_3(a, b, 422);
11375}
11376
11377static uint64_t INLINE_NEVER work_3rp(uint64_t a, uint32_t *b)
11378{
11379 return WORK_3(a, b, 423);
11380}
11381
11382static uint64_t INLINE_NEVER work_3rq(uint64_t a, uint32_t *b)
11383{
11384 return WORK_3(a, b, 424);
11385}
11386
11387static uint64_t INLINE_NEVER work_3rr(uint64_t a, uint32_t *b)
11388{
11389 return WORK_3(a, b, 425);
11390}
11391
11392static uint64_t INLINE_NEVER work_3rs(uint64_t a, uint32_t *b)
11393{
11394 return WORK_3(a, b, 426);
11395}
11396
11397static uint64_t INLINE_NEVER work_3rt(uint64_t a, uint32_t *b)
11398{
11399 return WORK_3(a, b, 427);
11400}
11401
11402static uint64_t INLINE_NEVER work_3ru(uint64_t a, uint32_t *b)
11403{
11404 return WORK_3(a, b, 428);
11405}
11406
11407static uint64_t INLINE_NEVER work_3rv(uint64_t a, uint32_t *b)
11408{
11409 return WORK_3(a, b, 429);
11410}
11411
11412static uint64_t INLINE_NEVER work_3rw(uint64_t a, uint32_t *b)
11413{
11414 return WORK_3(a, b, 430);
11415}
11416
11417static uint64_t INLINE_NEVER work_3rx(uint64_t a, uint32_t *b)
11418{
11419 return WORK_3(a, b, 431);
11420}
11421
11422static uint64_t INLINE_NEVER work_3sa(uint64_t a, uint32_t *b)
11423{
11424 return WORK_3(a, b, 432);
11425}
11426
11427static uint64_t INLINE_NEVER work_3sb(uint64_t a, uint32_t *b)
11428{
11429 return WORK_3(a, b, 433);
11430}
11431
11432static uint64_t INLINE_NEVER work_3sc(uint64_t a, uint32_t *b)
11433{
11434 return WORK_3(a, b, 434);
11435}
11436
11437static uint64_t INLINE_NEVER work_3sd(uint64_t a, uint32_t *b)
11438{
11439 return WORK_3(a, b, 435);
11440}
11441
11442static uint64_t INLINE_NEVER work_3se(uint64_t a, uint32_t *b)
11443{
11444 return WORK_3(a, b, 436);
11445}
11446
11447static uint64_t INLINE_NEVER work_3sf(uint64_t a, uint32_t *b)
11448{
11449 return WORK_3(a, b, 437);
11450}
11451
11452static uint64_t INLINE_NEVER work_3sg(uint64_t a, uint32_t *b)
11453{
11454 return WORK_3(a, b, 438);
11455}
11456
11457static uint64_t INLINE_NEVER work_3sh(uint64_t a, uint32_t *b)
11458{
11459 return WORK_3(a, b, 439);
11460}
11461
11462static uint64_t INLINE_NEVER work_3si(uint64_t a, uint32_t *b)
11463{
11464 return WORK_3(a, b, 440);
11465}
11466
11467static uint64_t INLINE_NEVER work_3sj(uint64_t a, uint32_t *b)
11468{
11469 return WORK_3(a, b, 441);
11470}
11471
11472static uint64_t INLINE_NEVER work_3sk(uint64_t a, uint32_t *b)
11473{
11474 return WORK_3(a, b, 442);
11475}
11476
11477static uint64_t INLINE_NEVER work_3sl(uint64_t a, uint32_t *b)
11478{
11479 return WORK_3(a, b, 443);
11480}
11481
11482static uint64_t INLINE_NEVER work_3sm(uint64_t a, uint32_t *b)
11483{
11484 return WORK_3(a, b, 444);
11485}
11486
11487static uint64_t INLINE_NEVER work_3sn(uint64_t a, uint32_t *b)
11488{
11489 return WORK_3(a, b, 445);
11490}
11491
11492static uint64_t INLINE_NEVER work_3so(uint64_t a, uint32_t *b)
11493{
11494 return WORK_3(a, b, 446);
11495}
11496
11497static uint64_t INLINE_NEVER work_3sp(uint64_t a, uint32_t *b)
11498{
11499 return WORK_3(a, b, 447);
11500}
11501
11502static uint64_t INLINE_NEVER work_3sq(uint64_t a, uint32_t *b)
11503{
11504 return WORK_3(a, b, 448);
11505}
11506
11507static uint64_t INLINE_NEVER work_3sr(uint64_t a, uint32_t *b)
11508{
11509 return WORK_3(a, b, 449);
11510}
11511
11512static uint64_t INLINE_NEVER work_3ss(uint64_t a, uint32_t *b)
11513{
11514 return WORK_3(a, b, 450);
11515}
11516
11517static uint64_t INLINE_NEVER work_3st(uint64_t a, uint32_t *b)
11518{
11519 return WORK_3(a, b, 451);
11520}
11521
11522static uint64_t INLINE_NEVER work_3su(uint64_t a, uint32_t *b)
11523{
11524 return WORK_3(a, b, 452);
11525}
11526
11527static uint64_t INLINE_NEVER work_3sv(uint64_t a, uint32_t *b)
11528{
11529 return WORK_3(a, b, 453);
11530}
11531
11532static uint64_t INLINE_NEVER work_3sw(uint64_t a, uint32_t *b)
11533{
11534 return WORK_3(a, b, 454);
11535}
11536
11537static uint64_t INLINE_NEVER work_3sx(uint64_t a, uint32_t *b)
11538{
11539 return WORK_3(a, b, 455);
11540}
11541
11542static uint64_t INLINE_NEVER work_3ta(uint64_t a, uint32_t *b)
11543{
11544 return WORK_3(a, b, 456);
11545}
11546
11547static uint64_t INLINE_NEVER work_3tb(uint64_t a, uint32_t *b)
11548{
11549 return WORK_3(a, b, 457);
11550}
11551
11552static uint64_t INLINE_NEVER work_3tc(uint64_t a, uint32_t *b)
11553{
11554 return WORK_3(a, b, 458);
11555}
11556
11557static uint64_t INLINE_NEVER work_3td(uint64_t a, uint32_t *b)
11558{
11559 return WORK_3(a, b, 459);
11560}
11561
11562static uint64_t INLINE_NEVER work_3te(uint64_t a, uint32_t *b)
11563{
11564 return WORK_3(a, b, 460);
11565}
11566
11567static uint64_t INLINE_NEVER work_3tf(uint64_t a, uint32_t *b)
11568{
11569 return WORK_3(a, b, 461);
11570}
11571
11572static uint64_t INLINE_NEVER work_3tg(uint64_t a, uint32_t *b)
11573{
11574 return WORK_3(a, b, 462);
11575}
11576
11577static uint64_t INLINE_NEVER work_3th(uint64_t a, uint32_t *b)
11578{
11579 return WORK_3(a, b, 463);
11580}
11581
11582static uint64_t INLINE_NEVER work_3ti(uint64_t a, uint32_t *b)
11583{
11584 return WORK_3(a, b, 464);
11585}
11586
11587static uint64_t INLINE_NEVER work_3tj(uint64_t a, uint32_t *b)
11588{
11589 return WORK_3(a, b, 465);
11590}
11591
11592static uint64_t INLINE_NEVER work_3tk(uint64_t a, uint32_t *b)
11593{
11594 return WORK_3(a, b, 466);
11595}
11596
11597static uint64_t INLINE_NEVER work_3tl(uint64_t a, uint32_t *b)
11598{
11599 return WORK_3(a, b, 467);
11600}
11601
11602static uint64_t INLINE_NEVER work_3tm(uint64_t a, uint32_t *b)
11603{
11604 return WORK_3(a, b, 468);
11605}
11606
11607static uint64_t INLINE_NEVER work_3tn(uint64_t a, uint32_t *b)
11608{
11609 return WORK_3(a, b, 469);
11610}
11611
11612static uint64_t INLINE_NEVER work_3to(uint64_t a, uint32_t *b)
11613{
11614 return WORK_3(a, b, 470);
11615}
11616
11617static uint64_t INLINE_NEVER work_3tp(uint64_t a, uint32_t *b)
11618{
11619 return WORK_3(a, b, 471);
11620}
11621
11622static uint64_t INLINE_NEVER work_3tq(uint64_t a, uint32_t *b)
11623{
11624 return WORK_3(a, b, 472);
11625}
11626
11627static uint64_t INLINE_NEVER work_3tr(uint64_t a, uint32_t *b)
11628{
11629 return WORK_3(a, b, 473);
11630}
11631
11632static uint64_t INLINE_NEVER work_3ts(uint64_t a, uint32_t *b)
11633{
11634 return WORK_3(a, b, 474);
11635}
11636
11637static uint64_t INLINE_NEVER work_3tt(uint64_t a, uint32_t *b)
11638{
11639 return WORK_3(a, b, 475);
11640}
11641
11642static uint64_t INLINE_NEVER work_3tu(uint64_t a, uint32_t *b)
11643{
11644 return WORK_3(a, b, 476);
11645}
11646
11647static uint64_t INLINE_NEVER work_3tv(uint64_t a, uint32_t *b)
11648{
11649 return WORK_3(a, b, 477);
11650}
11651
11652static uint64_t INLINE_NEVER work_3tw(uint64_t a, uint32_t *b)
11653{
11654 return WORK_3(a, b, 478);
11655}
11656
11657static uint64_t INLINE_NEVER work_3tx(uint64_t a, uint32_t *b)
11658{
11659 return WORK_3(a, b, 479);
11660}
11661
11662static uint64_t INLINE_NEVER work_3ua(uint64_t a, uint32_t *b)
11663{
11664 return WORK_3(a, b, 480);
11665}
11666
11667static uint64_t INLINE_NEVER work_3ub(uint64_t a, uint32_t *b)
11668{
11669 return WORK_3(a, b, 481);
11670}
11671
11672static uint64_t INLINE_NEVER work_3uc(uint64_t a, uint32_t *b)
11673{
11674 return WORK_3(a, b, 482);
11675}
11676
11677static uint64_t INLINE_NEVER work_3ud(uint64_t a, uint32_t *b)
11678{
11679 return WORK_3(a, b, 483);
11680}
11681
11682static uint64_t INLINE_NEVER work_3ue(uint64_t a, uint32_t *b)
11683{
11684 return WORK_3(a, b, 484);
11685}
11686
11687static uint64_t INLINE_NEVER work_3uf(uint64_t a, uint32_t *b)
11688{
11689 return WORK_3(a, b, 485);
11690}
11691
11692static uint64_t INLINE_NEVER work_3ug(uint64_t a, uint32_t *b)
11693{
11694 return WORK_3(a, b, 486);
11695}
11696
11697static uint64_t INLINE_NEVER work_3uh(uint64_t a, uint32_t *b)
11698{
11699 return WORK_3(a, b, 487);
11700}
11701
11702static uint64_t INLINE_NEVER work_3ui(uint64_t a, uint32_t *b)
11703{
11704 return WORK_3(a, b, 488);
11705}
11706
11707static uint64_t INLINE_NEVER work_3uj(uint64_t a, uint32_t *b)
11708{
11709 return WORK_3(a, b, 489);
11710}
11711
11712static uint64_t INLINE_NEVER work_3uk(uint64_t a, uint32_t *b)
11713{
11714 return WORK_3(a, b, 490);
11715}
11716
11717static uint64_t INLINE_NEVER work_3ul(uint64_t a, uint32_t *b)
11718{
11719 return WORK_3(a, b, 491);
11720}
11721
11722static uint64_t INLINE_NEVER work_3um(uint64_t a, uint32_t *b)
11723{
11724 return WORK_3(a, b, 492);
11725}
11726
11727static uint64_t INLINE_NEVER work_3un(uint64_t a, uint32_t *b)
11728{
11729 return WORK_3(a, b, 493);
11730}
11731
11732static uint64_t INLINE_NEVER work_3uo(uint64_t a, uint32_t *b)
11733{
11734 return WORK_3(a, b, 494);
11735}
11736
11737static uint64_t INLINE_NEVER work_3up(uint64_t a, uint32_t *b)
11738{
11739 return WORK_3(a, b, 495);
11740}
11741
11742static uint64_t INLINE_NEVER work_3uq(uint64_t a, uint32_t *b)
11743{
11744 return WORK_3(a, b, 496);
11745}
11746
11747static uint64_t INLINE_NEVER work_3ur(uint64_t a, uint32_t *b)
11748{
11749 return WORK_3(a, b, 497);
11750}
11751
11752static uint64_t INLINE_NEVER work_3us(uint64_t a, uint32_t *b)
11753{
11754 return WORK_3(a, b, 498);
11755}
11756
11757static uint64_t INLINE_NEVER work_3ut(uint64_t a, uint32_t *b)
11758{
11759 return WORK_3(a, b, 499);
11760}
11761
11762static uint64_t INLINE_NEVER work_3uu(uint64_t a, uint32_t *b)
11763{
11764 return WORK_3(a, b, 500);
11765}
11766
11767static uint64_t INLINE_NEVER work_3uv(uint64_t a, uint32_t *b)
11768{
11769 return WORK_3(a, b, 501);
11770}
11771
11772static uint64_t INLINE_NEVER work_3uw(uint64_t a, uint32_t *b)
11773{
11774 return WORK_3(a, b, 502);
11775}
11776
11777static uint64_t INLINE_NEVER work_3ux(uint64_t a, uint32_t *b)
11778{
11779 return WORK_3(a, b, 503);
11780}
11781
11782static uint64_t INLINE_NEVER work_3va(uint64_t a, uint32_t *b)
11783{
11784 return WORK_3(a, b, 504);
11785}
11786
11787static uint64_t INLINE_NEVER work_3vb(uint64_t a, uint32_t *b)
11788{
11789 return WORK_3(a, b, 505);
11790}
11791
11792static uint64_t INLINE_NEVER work_3vc(uint64_t a, uint32_t *b)
11793{
11794 return WORK_3(a, b, 506);
11795}
11796
11797static uint64_t INLINE_NEVER work_3vd(uint64_t a, uint32_t *b)
11798{
11799 return WORK_3(a, b, 507);
11800}
11801
11802static uint64_t INLINE_NEVER work_3ve(uint64_t a, uint32_t *b)
11803{
11804 return WORK_3(a, b, 508);
11805}
11806
11807static uint64_t INLINE_NEVER work_3vf(uint64_t a, uint32_t *b)
11808{
11809 return WORK_3(a, b, 509);
11810}
11811
11812static uint64_t INLINE_NEVER work_3vg(uint64_t a, uint32_t *b)
11813{
11814 return WORK_3(a, b, 510);
11815}
11816
11817static uint64_t INLINE_NEVER work_3vh(uint64_t a, uint32_t *b)
11818{
11819 return WORK_3(a, b, 511);
11820}
11821
11822static uint64_t INLINE_NEVER work_3vi(uint64_t a, uint32_t *b)
11823{
11824 return WORK_3(a, b, 512);
11825}
11826
11827static uint64_t INLINE_NEVER work_3vj(uint64_t a, uint32_t *b)
11828{
11829 return WORK_3(a, b, 513);
11830}
11831
11832static uint64_t INLINE_NEVER work_3vk(uint64_t a, uint32_t *b)
11833{
11834 return WORK_3(a, b, 514);
11835}
11836
11837static uint64_t INLINE_NEVER work_3vl(uint64_t a, uint32_t *b)
11838{
11839 return WORK_3(a, b, 515);
11840}
11841
11842static uint64_t INLINE_NEVER work_3vm(uint64_t a, uint32_t *b)
11843{
11844 return WORK_3(a, b, 516);
11845}
11846
11847static uint64_t INLINE_NEVER work_3vn(uint64_t a, uint32_t *b)
11848{
11849 return WORK_3(a, b, 517);
11850}
11851
11852static uint64_t INLINE_NEVER work_3vo(uint64_t a, uint32_t *b)
11853{
11854 return WORK_3(a, b, 518);
11855}
11856
11857static uint64_t INLINE_NEVER work_3vp(uint64_t a, uint32_t *b)
11858{
11859 return WORK_3(a, b, 519);
11860}
11861
11862static uint64_t INLINE_NEVER work_3vq(uint64_t a, uint32_t *b)
11863{
11864 return WORK_3(a, b, 520);
11865}
11866
11867static uint64_t INLINE_NEVER work_3vr(uint64_t a, uint32_t *b)
11868{
11869 return WORK_3(a, b, 521);
11870}
11871
11872static uint64_t INLINE_NEVER work_3vs(uint64_t a, uint32_t *b)
11873{
11874 return WORK_3(a, b, 522);
11875}
11876
11877static uint64_t INLINE_NEVER work_3vt(uint64_t a, uint32_t *b)
11878{
11879 return WORK_3(a, b, 523);
11880}
11881
11882static uint64_t INLINE_NEVER work_3vu(uint64_t a, uint32_t *b)
11883{
11884 return WORK_3(a, b, 524);
11885}
11886
11887static uint64_t INLINE_NEVER work_3vv(uint64_t a, uint32_t *b)
11888{
11889 return WORK_3(a, b, 525);
11890}
11891
11892static uint64_t INLINE_NEVER work_3vw(uint64_t a, uint32_t *b)
11893{
11894 return WORK_3(a, b, 526);
11895}
11896
11897static uint64_t INLINE_NEVER work_3vx(uint64_t a, uint32_t *b)
11898{
11899 return WORK_3(a, b, 527);
11900}
11901
11902static uint64_t INLINE_NEVER work_3wa(uint64_t a, uint32_t *b)
11903{
11904 return WORK_3(a, b, 528);
11905}
11906
11907static uint64_t INLINE_NEVER work_3wb(uint64_t a, uint32_t *b)
11908{
11909 return WORK_3(a, b, 529);
11910}
11911
11912static uint64_t INLINE_NEVER work_3wc(uint64_t a, uint32_t *b)
11913{
11914 return WORK_3(a, b, 530);
11915}
11916
11917static uint64_t INLINE_NEVER work_3wd(uint64_t a, uint32_t *b)
11918{
11919 return WORK_3(a, b, 531);
11920}
11921
11922static uint64_t INLINE_NEVER work_3we(uint64_t a, uint32_t *b)
11923{
11924 return WORK_3(a, b, 532);
11925}
11926
11927static uint64_t INLINE_NEVER work_3wf(uint64_t a, uint32_t *b)
11928{
11929 return WORK_3(a, b, 533);
11930}
11931
11932static uint64_t INLINE_NEVER work_3wg(uint64_t a, uint32_t *b)
11933{
11934 return WORK_3(a, b, 534);
11935}
11936
11937static uint64_t INLINE_NEVER work_3wh(uint64_t a, uint32_t *b)
11938{
11939 return WORK_3(a, b, 535);
11940}
11941
11942static uint64_t INLINE_NEVER work_3wi(uint64_t a, uint32_t *b)
11943{
11944 return WORK_3(a, b, 536);
11945}
11946
11947static uint64_t INLINE_NEVER work_3wj(uint64_t a, uint32_t *b)
11948{
11949 return WORK_3(a, b, 537);
11950}
11951
11952static uint64_t INLINE_NEVER work_3wk(uint64_t a, uint32_t *b)
11953{
11954 return WORK_3(a, b, 538);
11955}
11956
11957static uint64_t INLINE_NEVER work_3wl(uint64_t a, uint32_t *b)
11958{
11959 return WORK_3(a, b, 539);
11960}
11961
11962static uint64_t INLINE_NEVER work_3wm(uint64_t a, uint32_t *b)
11963{
11964 return WORK_3(a, b, 540);
11965}
11966
11967static uint64_t INLINE_NEVER work_3wn(uint64_t a, uint32_t *b)
11968{
11969 return WORK_3(a, b, 541);
11970}
11971
11972static uint64_t INLINE_NEVER work_3wo(uint64_t a, uint32_t *b)
11973{
11974 return WORK_3(a, b, 542);
11975}
11976
11977static uint64_t INLINE_NEVER work_3wp(uint64_t a, uint32_t *b)
11978{
11979 return WORK_3(a, b, 543);
11980}
11981
11982static uint64_t INLINE_NEVER work_3wq(uint64_t a, uint32_t *b)
11983{
11984 return WORK_3(a, b, 544);
11985}
11986
11987static uint64_t INLINE_NEVER work_3wr(uint64_t a, uint32_t *b)
11988{
11989 return WORK_3(a, b, 545);
11990}
11991
11992static uint64_t INLINE_NEVER work_3ws(uint64_t a, uint32_t *b)
11993{
11994 return WORK_3(a, b, 546);
11995}
11996
11997static uint64_t INLINE_NEVER work_3wt(uint64_t a, uint32_t *b)
11998{
11999 return WORK_3(a, b, 547);
12000}
12001
12002static uint64_t INLINE_NEVER work_3wu(uint64_t a, uint32_t *b)
12003{
12004 return WORK_3(a, b, 548);
12005}
12006
12007static uint64_t INLINE_NEVER work_3wv(uint64_t a, uint32_t *b)
12008{
12009 return WORK_3(a, b, 549);
12010}
12011
12012static uint64_t INLINE_NEVER work_3ww(uint64_t a, uint32_t *b)
12013{
12014 return WORK_3(a, b, 550);
12015}
12016
12017static uint64_t INLINE_NEVER work_3wx(uint64_t a, uint32_t *b)
12018{
12019 return WORK_3(a, b, 551);
12020}
12021
12022static uint64_t INLINE_NEVER work_3xa(uint64_t a, uint32_t *b)
12023{
12024 return WORK_3(a, b, 552);
12025}
12026
12027static uint64_t INLINE_NEVER work_3xb(uint64_t a, uint32_t *b)
12028{
12029 return WORK_3(a, b, 553);
12030}
12031
12032static uint64_t INLINE_NEVER work_3xc(uint64_t a, uint32_t *b)
12033{
12034 return WORK_3(a, b, 554);
12035}
12036
12037static uint64_t INLINE_NEVER work_3xd(uint64_t a, uint32_t *b)
12038{
12039 return WORK_3(a, b, 555);
12040}
12041
12042static uint64_t INLINE_NEVER work_3xe(uint64_t a, uint32_t *b)
12043{
12044 return WORK_3(a, b, 556);
12045}
12046
12047static uint64_t INLINE_NEVER work_3xf(uint64_t a, uint32_t *b)
12048{
12049 return WORK_3(a, b, 557);
12050}
12051
12052static uint64_t INLINE_NEVER work_3xg(uint64_t a, uint32_t *b)
12053{
12054 return WORK_3(a, b, 558);
12055}
12056
12057static uint64_t INLINE_NEVER work_3xh(uint64_t a, uint32_t *b)
12058{
12059 return WORK_3(a, b, 559);
12060}
12061
12062static uint64_t INLINE_NEVER work_3xi(uint64_t a, uint32_t *b)
12063{
12064 return WORK_3(a, b, 560);
12065}
12066
12067static uint64_t INLINE_NEVER work_3xj(uint64_t a, uint32_t *b)
12068{
12069 return WORK_3(a, b, 561);
12070}
12071
12072static uint64_t INLINE_NEVER work_3xk(uint64_t a, uint32_t *b)
12073{
12074 return WORK_3(a, b, 562);
12075}
12076
12077static uint64_t INLINE_NEVER work_3xl(uint64_t a, uint32_t *b)
12078{
12079 return WORK_3(a, b, 563);
12080}
12081
12082static uint64_t INLINE_NEVER work_3xm(uint64_t a, uint32_t *b)
12083{
12084 return WORK_3(a, b, 564);
12085}
12086
12087static uint64_t INLINE_NEVER work_3xn(uint64_t a, uint32_t *b)
12088{
12089 return WORK_3(a, b, 565);
12090}
12091
12092static uint64_t INLINE_NEVER work_3xo(uint64_t a, uint32_t *b)
12093{
12094 return WORK_3(a, b, 566);
12095}
12096
12097static uint64_t INLINE_NEVER work_3xp(uint64_t a, uint32_t *b)
12098{
12099 return WORK_3(a, b, 567);
12100}
12101
12102static uint64_t INLINE_NEVER work_3xq(uint64_t a, uint32_t *b)
12103{
12104 return WORK_3(a, b, 568);
12105}
12106
12107static uint64_t INLINE_NEVER work_3xr(uint64_t a, uint32_t *b)
12108{
12109 return WORK_3(a, b, 569);
12110}
12111
12112static uint64_t INLINE_NEVER work_3xs(uint64_t a, uint32_t *b)
12113{
12114 return WORK_3(a, b, 570);
12115}
12116
12117static uint64_t INLINE_NEVER work_3xt(uint64_t a, uint32_t *b)
12118{
12119 return WORK_3(a, b, 571);
12120}
12121
12122static uint64_t INLINE_NEVER work_3xu(uint64_t a, uint32_t *b)
12123{
12124 return WORK_3(a, b, 572);
12125}
12126
12127static uint64_t INLINE_NEVER work_3xv(uint64_t a, uint32_t *b)
12128{
12129 return WORK_3(a, b, 573);
12130}
12131
12132static uint64_t INLINE_NEVER work_3xw(uint64_t a, uint32_t *b)
12133{
12134 return WORK_3(a, b, 574);
12135}
12136
12137static uint64_t INLINE_NEVER work_3xx(uint64_t a, uint32_t *b)
12138{
12139 return WORK_3(a, b, 575);
12140}
12141
12142static work_3_fn_t work_3[] = {
12143 work_3aa, work_3ab, work_3ac, work_3ad, work_3ae, work_3af, work_3ag, work_3ah,
12144 work_3ai, work_3aj, work_3ak, work_3al, work_3am, work_3an, work_3ao, work_3ap,
12145 work_3aq, work_3ar, work_3as, work_3at, work_3au, work_3av, work_3aw, work_3ax,
12146 work_3ba, work_3bb, work_3bc, work_3bd, work_3be, work_3bf, work_3bg, work_3bh,
12147 work_3bi, work_3bj, work_3bk, work_3bl, work_3bm, work_3bn, work_3bo, work_3bp,
12148 work_3bq, work_3br, work_3bs, work_3bt, work_3bu, work_3bv, work_3bw, work_3bx,
12149 work_3ca, work_3cb, work_3cc, work_3cd, work_3ce, work_3cf, work_3cg, work_3ch,
12150 work_3ci, work_3cj, work_3ck, work_3cl, work_3cm, work_3cn, work_3co, work_3cp,
12151 work_3cq, work_3cr, work_3cs, work_3ct, work_3cu, work_3cv, work_3cw, work_3cx,
12152 work_3da, work_3db, work_3dc, work_3dd, work_3de, work_3df, work_3dg, work_3dh,
12153 work_3di, work_3dj, work_3dk, work_3dl, work_3dm, work_3dn, work_3do, work_3dp,
12154 work_3dq, work_3dr, work_3ds, work_3dt, work_3du, work_3dv, work_3dw, work_3dx,
12155 work_3ea, work_3eb, work_3ec, work_3ed, work_3ee, work_3ef, work_3eg, work_3eh,
12156 work_3ei, work_3ej, work_3ek, work_3el, work_3em, work_3en, work_3eo, work_3ep,
12157 work_3eq, work_3er, work_3es, work_3et, work_3eu, work_3ev, work_3ew, work_3ex,
12158 work_3fa, work_3fb, work_3fc, work_3fd, work_3fe, work_3ff, work_3fg, work_3fh,
12159 work_3fi, work_3fj, work_3fk, work_3fl, work_3fm, work_3fn, work_3fo, work_3fp,
12160 work_3fq, work_3fr, work_3fs, work_3ft, work_3fu, work_3fv, work_3fw, work_3fx,
12161 work_3ga, work_3gb, work_3gc, work_3gd, work_3ge, work_3gf, work_3gg, work_3gh,
12162 work_3gi, work_3gj, work_3gk, work_3gl, work_3gm, work_3gn, work_3go, work_3gp,
12163 work_3gq, work_3gr, work_3gs, work_3gt, work_3gu, work_3gv, work_3gw, work_3gx,
12164 work_3ha, work_3hb, work_3hc, work_3hd, work_3he, work_3hf, work_3hg, work_3hh,
12165 work_3hi, work_3hj, work_3hk, work_3hl, work_3hm, work_3hn, work_3ho, work_3hp,
12166 work_3hq, work_3hr, work_3hs, work_3ht, work_3hu, work_3hv, work_3hw, work_3hx,
12167 work_3ia, work_3ib, work_3ic, work_3id, work_3ie, work_3if, work_3ig, work_3ih,
12168 work_3ii, work_3ij, work_3ik, work_3il, work_3im, work_3in, work_3io, work_3ip,
12169 work_3iq, work_3ir, work_3is, work_3it, work_3iu, work_3iv, work_3iw, work_3ix,
12170 work_3ja, work_3jb, work_3jc, work_3jd, work_3je, work_3jf, work_3jg, work_3jh,
12171 work_3ji, work_3jj, work_3jk, work_3jl, work_3jm, work_3jn, work_3jo, work_3jp,
12172 work_3jq, work_3jr, work_3js, work_3jt, work_3ju, work_3jv, work_3jw, work_3jx,
12173 work_3ka, work_3kb, work_3kc, work_3kd, work_3ke, work_3kf, work_3kg, work_3kh,
12174 work_3ki, work_3kj, work_3kk, work_3kl, work_3km, work_3kn, work_3ko, work_3kp,
12175 work_3kq, work_3kr, work_3ks, work_3kt, work_3ku, work_3kv, work_3kw, work_3kx,
12176 work_3la, work_3lb, work_3lc, work_3ld, work_3le, work_3lf, work_3lg, work_3lh,
12177 work_3li, work_3lj, work_3lk, work_3ll, work_3lm, work_3ln, work_3lo, work_3lp,
12178 work_3lq, work_3lr, work_3ls, work_3lt, work_3lu, work_3lv, work_3lw, work_3lx,
12179 work_3ma, work_3mb, work_3mc, work_3md, work_3me, work_3mf, work_3mg, work_3mh,
12180 work_3mi, work_3mj, work_3mk, work_3ml, work_3mm, work_3mn, work_3mo, work_3mp,
12181 work_3mq, work_3mr, work_3ms, work_3mt, work_3mu, work_3mv, work_3mw, work_3mx,
12182 work_3na, work_3nb, work_3nc, work_3nd, work_3ne, work_3nf, work_3ng, work_3nh,
12183 work_3ni, work_3nj, work_3nk, work_3nl, work_3nm, work_3nn, work_3no, work_3np,
12184 work_3nq, work_3nr, work_3ns, work_3nt, work_3nu, work_3nv, work_3nw, work_3nx,
12185 work_3oa, work_3ob, work_3oc, work_3od, work_3oe, work_3of, work_3og, work_3oh,
12186 work_3oi, work_3oj, work_3ok, work_3ol, work_3om, work_3on, work_3oo, work_3op,
12187 work_3oq, work_3or, work_3os, work_3ot, work_3ou, work_3ov, work_3ow, work_3ox,
12188 work_3pa, work_3pb, work_3pc, work_3pd, work_3pe, work_3pf, work_3pg, work_3ph,
12189 work_3pi, work_3pj, work_3pk, work_3pl, work_3pm, work_3pn, work_3po, work_3pp,
12190 work_3pq, work_3pr, work_3ps, work_3pt, work_3pu, work_3pv, work_3pw, work_3px,
12191 work_3qa, work_3qb, work_3qc, work_3qd, work_3qe, work_3qf, work_3qg, work_3qh,
12192 work_3qi, work_3qj, work_3qk, work_3ql, work_3qm, work_3qn, work_3qo, work_3qp,
12193 work_3qq, work_3qr, work_3qs, work_3qt, work_3qu, work_3qv, work_3qw, work_3qx,
12194 work_3ra, work_3rb, work_3rc, work_3rd, work_3re, work_3rf, work_3rg, work_3rh,
12195 work_3ri, work_3rj, work_3rk, work_3rl, work_3rm, work_3rn, work_3ro, work_3rp,
12196 work_3rq, work_3rr, work_3rs, work_3rt, work_3ru, work_3rv, work_3rw, work_3rx,
12197 work_3sa, work_3sb, work_3sc, work_3sd, work_3se, work_3sf, work_3sg, work_3sh,
12198 work_3si, work_3sj, work_3sk, work_3sl, work_3sm, work_3sn, work_3so, work_3sp,
12199 work_3sq, work_3sr, work_3ss, work_3st, work_3su, work_3sv, work_3sw, work_3sx,
12200 work_3ta, work_3tb, work_3tc, work_3td, work_3te, work_3tf, work_3tg, work_3th,
12201 work_3ti, work_3tj, work_3tk, work_3tl, work_3tm, work_3tn, work_3to, work_3tp,
12202 work_3tq, work_3tr, work_3ts, work_3tt, work_3tu, work_3tv, work_3tw, work_3tx,
12203 work_3ua, work_3ub, work_3uc, work_3ud, work_3ue, work_3uf, work_3ug, work_3uh,
12204 work_3ui, work_3uj, work_3uk, work_3ul, work_3um, work_3un, work_3uo, work_3up,
12205 work_3uq, work_3ur, work_3us, work_3ut, work_3uu, work_3uv, work_3uw, work_3ux,
12206 work_3va, work_3vb, work_3vc, work_3vd, work_3ve, work_3vf, work_3vg, work_3vh,
12207 work_3vi, work_3vj, work_3vk, work_3vl, work_3vm, work_3vn, work_3vo, work_3vp,
12208 work_3vq, work_3vr, work_3vs, work_3vt, work_3vu, work_3vv, work_3vw, work_3vx,
12209 work_3wa, work_3wb, work_3wc, work_3wd, work_3we, work_3wf, work_3wg, work_3wh,
12210 work_3wi, work_3wj, work_3wk, work_3wl, work_3wm, work_3wn, work_3wo, work_3wp,
12211 work_3wq, work_3wr, work_3ws, work_3wt, work_3wu, work_3wv, work_3ww, work_3wx,
12212 work_3xa, work_3xb, work_3xc, work_3xd, work_3xe, work_3xf, work_3xg, work_3xh,
12213 work_3xi, work_3xj, work_3xk, work_3xl, work_3xm, work_3xn, work_3xo, work_3xp,
12214 work_3xq, work_3xr, work_3xs, work_3xt, work_3xu, work_3xv, work_3xw, work_3xx
12215};
12216
12217static uint16_t work_3_rnd[] = {
12218 318, 11, 340, 402, 10, 249, 395, 575, 486, 258, 130, 334, 482, 350, 422, 265,
12219 185, 41, 523, 13, 427, 45, 519, 24, 552, 151, 432, 442, 298, 498, 56, 21,
12220 279, 75, 489, 284, 317, 114, 510, 135, 560, 212, 14, 132, 53, 501, 490, 125,
12221 49, 573, 163, 529, 170, 33, 36, 389, 463, 492, 475, 413, 26, 364, 319, 345,
12222 17, 426, 451, 439, 116, 79, 148, 60, 539, 25, 506, 208, 246, 551, 177, 159,
12223 5, 408, 555, 71, 206, 57, 549, 348, 144, 22, 278, 115, 124, 119, 518, 77,
12224 294, 189, 447, 406, 219, 97, 30, 256, 459, 90, 346, 360, 515, 367, 405, 215,
12225 270, 44, 240, 272, 28, 15, 366, 107, 101, 160, 171, 253, 443, 8, 198, 204,
12226 241, 247, 105, 398, 295, 220, 126, 92, 351, 3, 561, 454, 468, 35, 282, 437,
12227 29, 507, 548, 103, 70, 108, 327, 478, 104, 485, 274, 352, 158, 202, 86, 532,
12228 269, 428, 311, 404, 465, 176, 474, 239, 225, 385, 146, 455, 403, 66, 456, 273,
12229 18, 415, 464, 354, 473, 233, 384, 120, 209, 452, 187, 251, 87, 227, 516, 128,
12230 152, 571, 337, 290, 430, 191, 237, 538, 313, 343, 288, 527, 336, 143, 509, 543,
12231 136, 73, 78, 47, 342, 309, 556, 357, 161, 513, 168, 328, 94, 525, 545, 293,
12232 563, 118, 540, 502, 257, 221, 301, 431, 479, 462, 1, 91, 39, 325, 310, 299,
12233 93, 469, 445, 569, 362, 172, 526, 52, 205, 193, 400, 201, 565, 218, 228, 371,
12234 312, 378, 54, 111, 186, 372, 508, 72, 332, 89, 493, 252, 61, 418, 533, 520,
12235 238, 203, 95, 304, 230, 323, 223, 133, 211, 392, 243, 190, 6, 425, 121, 182,
12236 210, 2, 149, 517, 333, 235, 194, 291, 68, 397, 487, 453, 436, 380, 341, 192,
12237 558, 16, 250, 100, 55, 531, 457, 314, 37, 84, 64, 536, 255, 412, 20, 401,
12238 356, 420, 59, 521, 199, 147, 375, 476, 387, 9, 370, 416, 50, 74, 417, 174,
12239 156, 154, 184, 42, 229, 562, 300, 505, 500, 537, 117, 567, 564, 214, 286, 12,
12240 260, 96, 495, 181, 275, 76, 62, 470, 329, 98, 99, 374, 85, 137, 433, 440,
12241 153, 321, 263, 216, 570, 23, 434, 110, 195, 63, 484, 381, 65, 326, 461, 175,
12242 382, 361, 296, 438, 40, 407, 129, 267, 305, 232, 363, 483, 236, 369, 31, 448,
12243 503, 88, 113, 245, 231, 123, 162, 43, 414, 566, 421, 277, 349, 261, 307, 164,
12244 423, 494, 283, 179, 377, 353, 138, 546, 358, 183, 167, 391, 373, 394, 472, 109,
12245 339, 359, 496, 429, 320, 150, 330, 242, 410, 34, 458, 383, 169, 280, 544, 140,
12246 568, 224, 547, 173, 297, 166, 450, 514, 308, 81, 477, 368, 200, 222, 196, 541,
12247 213, 534, 386, 248, 524, 157, 504, 441, 254, 480, 411, 0, 550, 522, 419, 106,
12248 289, 83, 67, 134, 142, 554, 266, 262, 435, 27, 4, 271, 112, 141, 244, 499,
12249 51, 306, 127, 69, 467, 335, 315, 424, 180, 466, 178, 393, 281, 7, 48, 399,
12250 446, 388, 355, 188, 264, 145, 344, 19, 122, 491, 32, 46, 302, 376, 471, 460,
12251 226, 217, 331, 139, 322, 574, 276, 338, 553, 197, 82, 303, 38, 542, 292, 530,
12252 155, 287, 80, 511, 316, 324, 207, 379, 481, 234, 444, 259, 488, 390, 396, 165,
12253 347, 365, 268, 449, 512, 557, 535, 572, 131, 285, 497, 58, 102, 409, 559, 528
12254};
12255
12256static uint64_t INLINE_NEVER work_4aa(uint64_t a, uint32_t *b)
12257{
12258 return WORK_4(a, b, 0);
12259}
12260
12261static uint64_t INLINE_NEVER work_4ab(uint64_t a, uint32_t *b)
12262{
12263 return WORK_4(a, b, 1);
12264}
12265
12266static uint64_t INLINE_NEVER work_4ac(uint64_t a, uint32_t *b)
12267{
12268 return WORK_4(a, b, 2);
12269}
12270
12271static uint64_t INLINE_NEVER work_4ad(uint64_t a, uint32_t *b)
12272{
12273 return WORK_4(a, b, 3);
12274}
12275
12276static uint64_t INLINE_NEVER work_4ae(uint64_t a, uint32_t *b)
12277{
12278 return WORK_4(a, b, 4);
12279}
12280
12281static uint64_t INLINE_NEVER work_4af(uint64_t a, uint32_t *b)
12282{
12283 return WORK_4(a, b, 5);
12284}
12285
12286static uint64_t INLINE_NEVER work_4ag(uint64_t a, uint32_t *b)
12287{
12288 return WORK_4(a, b, 6);
12289}
12290
12291static uint64_t INLINE_NEVER work_4ah(uint64_t a, uint32_t *b)
12292{
12293 return WORK_4(a, b, 7);
12294}
12295
12296static uint64_t INLINE_NEVER work_4ai(uint64_t a, uint32_t *b)
12297{
12298 return WORK_4(a, b, 8);
12299}
12300
12301static uint64_t INLINE_NEVER work_4aj(uint64_t a, uint32_t *b)
12302{
12303 return WORK_4(a, b, 9);
12304}
12305
12306static uint64_t INLINE_NEVER work_4ak(uint64_t a, uint32_t *b)
12307{
12308 return WORK_4(a, b, 10);
12309}
12310
12311static uint64_t INLINE_NEVER work_4al(uint64_t a, uint32_t *b)
12312{
12313 return WORK_4(a, b, 11);
12314}
12315
12316static uint64_t INLINE_NEVER work_4am(uint64_t a, uint32_t *b)
12317{
12318 return WORK_4(a, b, 12);
12319}
12320
12321static uint64_t INLINE_NEVER work_4an(uint64_t a, uint32_t *b)
12322{
12323 return WORK_4(a, b, 13);
12324}
12325
12326static uint64_t INLINE_NEVER work_4ao(uint64_t a, uint32_t *b)
12327{
12328 return WORK_4(a, b, 14);
12329}
12330
12331static uint64_t INLINE_NEVER work_4ap(uint64_t a, uint32_t *b)
12332{
12333 return WORK_4(a, b, 15);
12334}
12335
12336static uint64_t INLINE_NEVER work_4aq(uint64_t a, uint32_t *b)
12337{
12338 return WORK_4(a, b, 16);
12339}
12340
12341static uint64_t INLINE_NEVER work_4ar(uint64_t a, uint32_t *b)
12342{
12343 return WORK_4(a, b, 17);
12344}
12345
12346static uint64_t INLINE_NEVER work_4as(uint64_t a, uint32_t *b)
12347{
12348 return WORK_4(a, b, 18);
12349}
12350
12351static uint64_t INLINE_NEVER work_4at(uint64_t a, uint32_t *b)
12352{
12353 return WORK_4(a, b, 19);
12354}
12355
12356static uint64_t INLINE_NEVER work_4au(uint64_t a, uint32_t *b)
12357{
12358 return WORK_4(a, b, 20);
12359}
12360
12361static uint64_t INLINE_NEVER work_4av(uint64_t a, uint32_t *b)
12362{
12363 return WORK_4(a, b, 21);
12364}
12365
12366static uint64_t INLINE_NEVER work_4aw(uint64_t a, uint32_t *b)
12367{
12368 return WORK_4(a, b, 22);
12369}
12370
12371static uint64_t INLINE_NEVER work_4ax(uint64_t a, uint32_t *b)
12372{
12373 return WORK_4(a, b, 23);
12374}
12375
12376static uint64_t INLINE_NEVER work_4ba(uint64_t a, uint32_t *b)
12377{
12378 return WORK_4(a, b, 24);
12379}
12380
12381static uint64_t INLINE_NEVER work_4bb(uint64_t a, uint32_t *b)
12382{
12383 return WORK_4(a, b, 25);
12384}
12385
12386static uint64_t INLINE_NEVER work_4bc(uint64_t a, uint32_t *b)
12387{
12388 return WORK_4(a, b, 26);
12389}
12390
12391static uint64_t INLINE_NEVER work_4bd(uint64_t a, uint32_t *b)
12392{
12393 return WORK_4(a, b, 27);
12394}
12395
12396static uint64_t INLINE_NEVER work_4be(uint64_t a, uint32_t *b)
12397{
12398 return WORK_4(a, b, 28);
12399}
12400
12401static uint64_t INLINE_NEVER work_4bf(uint64_t a, uint32_t *b)
12402{
12403 return WORK_4(a, b, 29);
12404}
12405
12406static uint64_t INLINE_NEVER work_4bg(uint64_t a, uint32_t *b)
12407{
12408 return WORK_4(a, b, 30);
12409}
12410
12411static uint64_t INLINE_NEVER work_4bh(uint64_t a, uint32_t *b)
12412{
12413 return WORK_4(a, b, 31);
12414}
12415
12416static uint64_t INLINE_NEVER work_4bi(uint64_t a, uint32_t *b)
12417{
12418 return WORK_4(a, b, 32);
12419}
12420
12421static uint64_t INLINE_NEVER work_4bj(uint64_t a, uint32_t *b)
12422{
12423 return WORK_4(a, b, 33);
12424}
12425
12426static uint64_t INLINE_NEVER work_4bk(uint64_t a, uint32_t *b)
12427{
12428 return WORK_4(a, b, 34);
12429}
12430
12431static uint64_t INLINE_NEVER work_4bl(uint64_t a, uint32_t *b)
12432{
12433 return WORK_4(a, b, 35);
12434}
12435
12436static uint64_t INLINE_NEVER work_4bm(uint64_t a, uint32_t *b)
12437{
12438 return WORK_4(a, b, 36);
12439}
12440
12441static uint64_t INLINE_NEVER work_4bn(uint64_t a, uint32_t *b)
12442{
12443 return WORK_4(a, b, 37);
12444}
12445
12446static uint64_t INLINE_NEVER work_4bo(uint64_t a, uint32_t *b)
12447{
12448 return WORK_4(a, b, 38);
12449}
12450
12451static uint64_t INLINE_NEVER work_4bp(uint64_t a, uint32_t *b)
12452{
12453 return WORK_4(a, b, 39);
12454}
12455
12456static uint64_t INLINE_NEVER work_4bq(uint64_t a, uint32_t *b)
12457{
12458 return WORK_4(a, b, 40);
12459}
12460
12461static uint64_t INLINE_NEVER work_4br(uint64_t a, uint32_t *b)
12462{
12463 return WORK_4(a, b, 41);
12464}
12465
12466static uint64_t INLINE_NEVER work_4bs(uint64_t a, uint32_t *b)
12467{
12468 return WORK_4(a, b, 42);
12469}
12470
12471static uint64_t INLINE_NEVER work_4bt(uint64_t a, uint32_t *b)
12472{
12473 return WORK_4(a, b, 43);
12474}
12475
12476static uint64_t INLINE_NEVER work_4bu(uint64_t a, uint32_t *b)
12477{
12478 return WORK_4(a, b, 44);
12479}
12480
12481static uint64_t INLINE_NEVER work_4bv(uint64_t a, uint32_t *b)
12482{
12483 return WORK_4(a, b, 45);
12484}
12485
12486static uint64_t INLINE_NEVER work_4bw(uint64_t a, uint32_t *b)
12487{
12488 return WORK_4(a, b, 46);
12489}
12490
12491static uint64_t INLINE_NEVER work_4bx(uint64_t a, uint32_t *b)
12492{
12493 return WORK_4(a, b, 47);
12494}
12495
12496static uint64_t INLINE_NEVER work_4ca(uint64_t a, uint32_t *b)
12497{
12498 return WORK_4(a, b, 48);
12499}
12500
12501static uint64_t INLINE_NEVER work_4cb(uint64_t a, uint32_t *b)
12502{
12503 return WORK_4(a, b, 49);
12504}
12505
12506static uint64_t INLINE_NEVER work_4cc(uint64_t a, uint32_t *b)
12507{
12508 return WORK_4(a, b, 50);
12509}
12510
12511static uint64_t INLINE_NEVER work_4cd(uint64_t a, uint32_t *b)
12512{
12513 return WORK_4(a, b, 51);
12514}
12515
12516static uint64_t INLINE_NEVER work_4ce(uint64_t a, uint32_t *b)
12517{
12518 return WORK_4(a, b, 52);
12519}
12520
12521static uint64_t INLINE_NEVER work_4cf(uint64_t a, uint32_t *b)
12522{
12523 return WORK_4(a, b, 53);
12524}
12525
12526static uint64_t INLINE_NEVER work_4cg(uint64_t a, uint32_t *b)
12527{
12528 return WORK_4(a, b, 54);
12529}
12530
12531static uint64_t INLINE_NEVER work_4ch(uint64_t a, uint32_t *b)
12532{
12533 return WORK_4(a, b, 55);
12534}
12535
12536static uint64_t INLINE_NEVER work_4ci(uint64_t a, uint32_t *b)
12537{
12538 return WORK_4(a, b, 56);
12539}
12540
12541static uint64_t INLINE_NEVER work_4cj(uint64_t a, uint32_t *b)
12542{
12543 return WORK_4(a, b, 57);
12544}
12545
12546static uint64_t INLINE_NEVER work_4ck(uint64_t a, uint32_t *b)
12547{
12548 return WORK_4(a, b, 58);
12549}
12550
12551static uint64_t INLINE_NEVER work_4cl(uint64_t a, uint32_t *b)
12552{
12553 return WORK_4(a, b, 59);
12554}
12555
12556static uint64_t INLINE_NEVER work_4cm(uint64_t a, uint32_t *b)
12557{
12558 return WORK_4(a, b, 60);
12559}
12560
12561static uint64_t INLINE_NEVER work_4cn(uint64_t a, uint32_t *b)
12562{
12563 return WORK_4(a, b, 61);
12564}
12565
12566static uint64_t INLINE_NEVER work_4co(uint64_t a, uint32_t *b)
12567{
12568 return WORK_4(a, b, 62);
12569}
12570
12571static uint64_t INLINE_NEVER work_4cp(uint64_t a, uint32_t *b)
12572{
12573 return WORK_4(a, b, 63);
12574}
12575
12576static uint64_t INLINE_NEVER work_4cq(uint64_t a, uint32_t *b)
12577{
12578 return WORK_4(a, b, 64);
12579}
12580
12581static uint64_t INLINE_NEVER work_4cr(uint64_t a, uint32_t *b)
12582{
12583 return WORK_4(a, b, 65);
12584}
12585
12586static uint64_t INLINE_NEVER work_4cs(uint64_t a, uint32_t *b)
12587{
12588 return WORK_4(a, b, 66);
12589}
12590
12591static uint64_t INLINE_NEVER work_4ct(uint64_t a, uint32_t *b)
12592{
12593 return WORK_4(a, b, 67);
12594}
12595
12596static uint64_t INLINE_NEVER work_4cu(uint64_t a, uint32_t *b)
12597{
12598 return WORK_4(a, b, 68);
12599}
12600
12601static uint64_t INLINE_NEVER work_4cv(uint64_t a, uint32_t *b)
12602{
12603 return WORK_4(a, b, 69);
12604}
12605
12606static uint64_t INLINE_NEVER work_4cw(uint64_t a, uint32_t *b)
12607{
12608 return WORK_4(a, b, 70);
12609}
12610
12611static uint64_t INLINE_NEVER work_4cx(uint64_t a, uint32_t *b)
12612{
12613 return WORK_4(a, b, 71);
12614}
12615
12616static uint64_t INLINE_NEVER work_4da(uint64_t a, uint32_t *b)
12617{
12618 return WORK_4(a, b, 72);
12619}
12620
12621static uint64_t INLINE_NEVER work_4db(uint64_t a, uint32_t *b)
12622{
12623 return WORK_4(a, b, 73);
12624}
12625
12626static uint64_t INLINE_NEVER work_4dc(uint64_t a, uint32_t *b)
12627{
12628 return WORK_4(a, b, 74);
12629}
12630
12631static uint64_t INLINE_NEVER work_4dd(uint64_t a, uint32_t *b)
12632{
12633 return WORK_4(a, b, 75);
12634}
12635
12636static uint64_t INLINE_NEVER work_4de(uint64_t a, uint32_t *b)
12637{
12638 return WORK_4(a, b, 76);
12639}
12640
12641static uint64_t INLINE_NEVER work_4df(uint64_t a, uint32_t *b)
12642{
12643 return WORK_4(a, b, 77);
12644}
12645
12646static uint64_t INLINE_NEVER work_4dg(uint64_t a, uint32_t *b)
12647{
12648 return WORK_4(a, b, 78);
12649}
12650
12651static uint64_t INLINE_NEVER work_4dh(uint64_t a, uint32_t *b)
12652{
12653 return WORK_4(a, b, 79);
12654}
12655
12656static uint64_t INLINE_NEVER work_4di(uint64_t a, uint32_t *b)
12657{
12658 return WORK_4(a, b, 80);
12659}
12660
12661static uint64_t INLINE_NEVER work_4dj(uint64_t a, uint32_t *b)
12662{
12663 return WORK_4(a, b, 81);
12664}
12665
12666static uint64_t INLINE_NEVER work_4dk(uint64_t a, uint32_t *b)
12667{
12668 return WORK_4(a, b, 82);
12669}
12670
12671static uint64_t INLINE_NEVER work_4dl(uint64_t a, uint32_t *b)
12672{
12673 return WORK_4(a, b, 83);
12674}
12675
12676static uint64_t INLINE_NEVER work_4dm(uint64_t a, uint32_t *b)
12677{
12678 return WORK_4(a, b, 84);
12679}
12680
12681static uint64_t INLINE_NEVER work_4dn(uint64_t a, uint32_t *b)
12682{
12683 return WORK_4(a, b, 85);
12684}
12685
12686static uint64_t INLINE_NEVER work_4do(uint64_t a, uint32_t *b)
12687{
12688 return WORK_4(a, b, 86);
12689}
12690
12691static uint64_t INLINE_NEVER work_4dp(uint64_t a, uint32_t *b)
12692{
12693 return WORK_4(a, b, 87);
12694}
12695
12696static uint64_t INLINE_NEVER work_4dq(uint64_t a, uint32_t *b)
12697{
12698 return WORK_4(a, b, 88);
12699}
12700
12701static uint64_t INLINE_NEVER work_4dr(uint64_t a, uint32_t *b)
12702{
12703 return WORK_4(a, b, 89);
12704}
12705
12706static uint64_t INLINE_NEVER work_4ds(uint64_t a, uint32_t *b)
12707{
12708 return WORK_4(a, b, 90);
12709}
12710
12711static uint64_t INLINE_NEVER work_4dt(uint64_t a, uint32_t *b)
12712{
12713 return WORK_4(a, b, 91);
12714}
12715
12716static uint64_t INLINE_NEVER work_4du(uint64_t a, uint32_t *b)
12717{
12718 return WORK_4(a, b, 92);
12719}
12720
12721static uint64_t INLINE_NEVER work_4dv(uint64_t a, uint32_t *b)
12722{
12723 return WORK_4(a, b, 93);
12724}
12725
12726static uint64_t INLINE_NEVER work_4dw(uint64_t a, uint32_t *b)
12727{
12728 return WORK_4(a, b, 94);
12729}
12730
12731static uint64_t INLINE_NEVER work_4dx(uint64_t a, uint32_t *b)
12732{
12733 return WORK_4(a, b, 95);
12734}
12735
12736static uint64_t INLINE_NEVER work_4ea(uint64_t a, uint32_t *b)
12737{
12738 return WORK_4(a, b, 96);
12739}
12740
12741static uint64_t INLINE_NEVER work_4eb(uint64_t a, uint32_t *b)
12742{
12743 return WORK_4(a, b, 97);
12744}
12745
12746static uint64_t INLINE_NEVER work_4ec(uint64_t a, uint32_t *b)
12747{
12748 return WORK_4(a, b, 98);
12749}
12750
12751static uint64_t INLINE_NEVER work_4ed(uint64_t a, uint32_t *b)
12752{
12753 return WORK_4(a, b, 99);
12754}
12755
12756static uint64_t INLINE_NEVER work_4ee(uint64_t a, uint32_t *b)
12757{
12758 return WORK_4(a, b, 100);
12759}
12760
12761static uint64_t INLINE_NEVER work_4ef(uint64_t a, uint32_t *b)
12762{
12763 return WORK_4(a, b, 101);
12764}
12765
12766static uint64_t INLINE_NEVER work_4eg(uint64_t a, uint32_t *b)
12767{
12768 return WORK_4(a, b, 102);
12769}
12770
12771static uint64_t INLINE_NEVER work_4eh(uint64_t a, uint32_t *b)
12772{
12773 return WORK_4(a, b, 103);
12774}
12775
12776static uint64_t INLINE_NEVER work_4ei(uint64_t a, uint32_t *b)
12777{
12778 return WORK_4(a, b, 104);
12779}
12780
12781static uint64_t INLINE_NEVER work_4ej(uint64_t a, uint32_t *b)
12782{
12783 return WORK_4(a, b, 105);
12784}
12785
12786static uint64_t INLINE_NEVER work_4ek(uint64_t a, uint32_t *b)
12787{
12788 return WORK_4(a, b, 106);
12789}
12790
12791static uint64_t INLINE_NEVER work_4el(uint64_t a, uint32_t *b)
12792{
12793 return WORK_4(a, b, 107);
12794}
12795
12796static uint64_t INLINE_NEVER work_4em(uint64_t a, uint32_t *b)
12797{
12798 return WORK_4(a, b, 108);
12799}
12800
12801static uint64_t INLINE_NEVER work_4en(uint64_t a, uint32_t *b)
12802{
12803 return WORK_4(a, b, 109);
12804}
12805
12806static uint64_t INLINE_NEVER work_4eo(uint64_t a, uint32_t *b)
12807{
12808 return WORK_4(a, b, 110);
12809}
12810
12811static uint64_t INLINE_NEVER work_4ep(uint64_t a, uint32_t *b)
12812{
12813 return WORK_4(a, b, 111);
12814}
12815
12816static uint64_t INLINE_NEVER work_4eq(uint64_t a, uint32_t *b)
12817{
12818 return WORK_4(a, b, 112);
12819}
12820
12821static uint64_t INLINE_NEVER work_4er(uint64_t a, uint32_t *b)
12822{
12823 return WORK_4(a, b, 113);
12824}
12825
12826static uint64_t INLINE_NEVER work_4es(uint64_t a, uint32_t *b)
12827{
12828 return WORK_4(a, b, 114);
12829}
12830
12831static uint64_t INLINE_NEVER work_4et(uint64_t a, uint32_t *b)
12832{
12833 return WORK_4(a, b, 115);
12834}
12835
12836static uint64_t INLINE_NEVER work_4eu(uint64_t a, uint32_t *b)
12837{
12838 return WORK_4(a, b, 116);
12839}
12840
12841static uint64_t INLINE_NEVER work_4ev(uint64_t a, uint32_t *b)
12842{
12843 return WORK_4(a, b, 117);
12844}
12845
12846static uint64_t INLINE_NEVER work_4ew(uint64_t a, uint32_t *b)
12847{
12848 return WORK_4(a, b, 118);
12849}
12850
12851static uint64_t INLINE_NEVER work_4ex(uint64_t a, uint32_t *b)
12852{
12853 return WORK_4(a, b, 119);
12854}
12855
12856static uint64_t INLINE_NEVER work_4fa(uint64_t a, uint32_t *b)
12857{
12858 return WORK_4(a, b, 120);
12859}
12860
12861static uint64_t INLINE_NEVER work_4fb(uint64_t a, uint32_t *b)
12862{
12863 return WORK_4(a, b, 121);
12864}
12865
12866static uint64_t INLINE_NEVER work_4fc(uint64_t a, uint32_t *b)
12867{
12868 return WORK_4(a, b, 122);
12869}
12870
12871static uint64_t INLINE_NEVER work_4fd(uint64_t a, uint32_t *b)
12872{
12873 return WORK_4(a, b, 123);
12874}
12875
12876static uint64_t INLINE_NEVER work_4fe(uint64_t a, uint32_t *b)
12877{
12878 return WORK_4(a, b, 124);
12879}
12880
12881static uint64_t INLINE_NEVER work_4ff(uint64_t a, uint32_t *b)
12882{
12883 return WORK_4(a, b, 125);
12884}
12885
12886static uint64_t INLINE_NEVER work_4fg(uint64_t a, uint32_t *b)
12887{
12888 return WORK_4(a, b, 126);
12889}
12890
12891static uint64_t INLINE_NEVER work_4fh(uint64_t a, uint32_t *b)
12892{
12893 return WORK_4(a, b, 127);
12894}
12895
12896static uint64_t INLINE_NEVER work_4fi(uint64_t a, uint32_t *b)
12897{
12898 return WORK_4(a, b, 128);
12899}
12900
12901static uint64_t INLINE_NEVER work_4fj(uint64_t a, uint32_t *b)
12902{
12903 return WORK_4(a, b, 129);
12904}
12905
12906static uint64_t INLINE_NEVER work_4fk(uint64_t a, uint32_t *b)
12907{
12908 return WORK_4(a, b, 130);
12909}
12910
12911static uint64_t INLINE_NEVER work_4fl(uint64_t a, uint32_t *b)
12912{
12913 return WORK_4(a, b, 131);
12914}
12915
12916static uint64_t INLINE_NEVER work_4fm(uint64_t a, uint32_t *b)
12917{
12918 return WORK_4(a, b, 132);
12919}
12920
12921static uint64_t INLINE_NEVER work_4fn(uint64_t a, uint32_t *b)
12922{
12923 return WORK_4(a, b, 133);
12924}
12925
12926static uint64_t INLINE_NEVER work_4fo(uint64_t a, uint32_t *b)
12927{
12928 return WORK_4(a, b, 134);
12929}
12930
12931static uint64_t INLINE_NEVER work_4fp(uint64_t a, uint32_t *b)
12932{
12933 return WORK_4(a, b, 135);
12934}
12935
12936static uint64_t INLINE_NEVER work_4fq(uint64_t a, uint32_t *b)
12937{
12938 return WORK_4(a, b, 136);
12939}
12940
12941static uint64_t INLINE_NEVER work_4fr(uint64_t a, uint32_t *b)
12942{
12943 return WORK_4(a, b, 137);
12944}
12945
12946static uint64_t INLINE_NEVER work_4fs(uint64_t a, uint32_t *b)
12947{
12948 return WORK_4(a, b, 138);
12949}
12950
12951static uint64_t INLINE_NEVER work_4ft(uint64_t a, uint32_t *b)
12952{
12953 return WORK_4(a, b, 139);
12954}
12955
12956static uint64_t INLINE_NEVER work_4fu(uint64_t a, uint32_t *b)
12957{
12958 return WORK_4(a, b, 140);
12959}
12960
12961static uint64_t INLINE_NEVER work_4fv(uint64_t a, uint32_t *b)
12962{
12963 return WORK_4(a, b, 141);
12964}
12965
12966static uint64_t INLINE_NEVER work_4fw(uint64_t a, uint32_t *b)
12967{
12968 return WORK_4(a, b, 142);
12969}
12970
12971static uint64_t INLINE_NEVER work_4fx(uint64_t a, uint32_t *b)
12972{
12973 return WORK_4(a, b, 143);
12974}
12975
12976static uint64_t INLINE_NEVER work_4ga(uint64_t a, uint32_t *b)
12977{
12978 return WORK_4(a, b, 144);
12979}
12980
12981static uint64_t INLINE_NEVER work_4gb(uint64_t a, uint32_t *b)
12982{
12983 return WORK_4(a, b, 145);
12984}
12985
12986static uint64_t INLINE_NEVER work_4gc(uint64_t a, uint32_t *b)
12987{
12988 return WORK_4(a, b, 146);
12989}
12990
12991static uint64_t INLINE_NEVER work_4gd(uint64_t a, uint32_t *b)
12992{
12993 return WORK_4(a, b, 147);
12994}
12995
12996static uint64_t INLINE_NEVER work_4ge(uint64_t a, uint32_t *b)
12997{
12998 return WORK_4(a, b, 148);
12999}
13000
13001static uint64_t INLINE_NEVER work_4gf(uint64_t a, uint32_t *b)
13002{
13003 return WORK_4(a, b, 149);
13004}
13005
13006static uint64_t INLINE_NEVER work_4gg(uint64_t a, uint32_t *b)
13007{
13008 return WORK_4(a, b, 150);
13009}
13010
13011static uint64_t INLINE_NEVER work_4gh(uint64_t a, uint32_t *b)
13012{
13013 return WORK_4(a, b, 151);
13014}
13015
13016static uint64_t INLINE_NEVER work_4gi(uint64_t a, uint32_t *b)
13017{
13018 return WORK_4(a, b, 152);
13019}
13020
13021static uint64_t INLINE_NEVER work_4gj(uint64_t a, uint32_t *b)
13022{
13023 return WORK_4(a, b, 153);
13024}
13025
13026static uint64_t INLINE_NEVER work_4gk(uint64_t a, uint32_t *b)
13027{
13028 return WORK_4(a, b, 154);
13029}
13030
13031static uint64_t INLINE_NEVER work_4gl(uint64_t a, uint32_t *b)
13032{
13033 return WORK_4(a, b, 155);
13034}
13035
13036static uint64_t INLINE_NEVER work_4gm(uint64_t a, uint32_t *b)
13037{
13038 return WORK_4(a, b, 156);
13039}
13040
13041static uint64_t INLINE_NEVER work_4gn(uint64_t a, uint32_t *b)
13042{
13043 return WORK_4(a, b, 157);
13044}
13045
13046static uint64_t INLINE_NEVER work_4go(uint64_t a, uint32_t *b)
13047{
13048 return WORK_4(a, b, 158);
13049}
13050
13051static uint64_t INLINE_NEVER work_4gp(uint64_t a, uint32_t *b)
13052{
13053 return WORK_4(a, b, 159);
13054}
13055
13056static uint64_t INLINE_NEVER work_4gq(uint64_t a, uint32_t *b)
13057{
13058 return WORK_4(a, b, 160);
13059}
13060
13061static uint64_t INLINE_NEVER work_4gr(uint64_t a, uint32_t *b)
13062{
13063 return WORK_4(a, b, 161);
13064}
13065
13066static uint64_t INLINE_NEVER work_4gs(uint64_t a, uint32_t *b)
13067{
13068 return WORK_4(a, b, 162);
13069}
13070
13071static uint64_t INLINE_NEVER work_4gt(uint64_t a, uint32_t *b)
13072{
13073 return WORK_4(a, b, 163);
13074}
13075
13076static uint64_t INLINE_NEVER work_4gu(uint64_t a, uint32_t *b)
13077{
13078 return WORK_4(a, b, 164);
13079}
13080
13081static uint64_t INLINE_NEVER work_4gv(uint64_t a, uint32_t *b)
13082{
13083 return WORK_4(a, b, 165);
13084}
13085
13086static uint64_t INLINE_NEVER work_4gw(uint64_t a, uint32_t *b)
13087{
13088 return WORK_4(a, b, 166);
13089}
13090
13091static uint64_t INLINE_NEVER work_4gx(uint64_t a, uint32_t *b)
13092{
13093 return WORK_4(a, b, 167);
13094}
13095
13096static uint64_t INLINE_NEVER work_4ha(uint64_t a, uint32_t *b)
13097{
13098 return WORK_4(a, b, 168);
13099}
13100
13101static uint64_t INLINE_NEVER work_4hb(uint64_t a, uint32_t *b)
13102{
13103 return WORK_4(a, b, 169);
13104}
13105
13106static uint64_t INLINE_NEVER work_4hc(uint64_t a, uint32_t *b)
13107{
13108 return WORK_4(a, b, 170);
13109}
13110
13111static uint64_t INLINE_NEVER work_4hd(uint64_t a, uint32_t *b)
13112{
13113 return WORK_4(a, b, 171);
13114}
13115
13116static uint64_t INLINE_NEVER work_4he(uint64_t a, uint32_t *b)
13117{
13118 return WORK_4(a, b, 172);
13119}
13120
13121static uint64_t INLINE_NEVER work_4hf(uint64_t a, uint32_t *b)
13122{
13123 return WORK_4(a, b, 173);
13124}
13125
13126static uint64_t INLINE_NEVER work_4hg(uint64_t a, uint32_t *b)
13127{
13128 return WORK_4(a, b, 174);
13129}
13130
13131static uint64_t INLINE_NEVER work_4hh(uint64_t a, uint32_t *b)
13132{
13133 return WORK_4(a, b, 175);
13134}
13135
13136static uint64_t INLINE_NEVER work_4hi(uint64_t a, uint32_t *b)
13137{
13138 return WORK_4(a, b, 176);
13139}
13140
13141static uint64_t INLINE_NEVER work_4hj(uint64_t a, uint32_t *b)
13142{
13143 return WORK_4(a, b, 177);
13144}
13145
13146static uint64_t INLINE_NEVER work_4hk(uint64_t a, uint32_t *b)
13147{
13148 return WORK_4(a, b, 178);
13149}
13150
13151static uint64_t INLINE_NEVER work_4hl(uint64_t a, uint32_t *b)
13152{
13153 return WORK_4(a, b, 179);
13154}
13155
13156static uint64_t INLINE_NEVER work_4hm(uint64_t a, uint32_t *b)
13157{
13158 return WORK_4(a, b, 180);
13159}
13160
13161static uint64_t INLINE_NEVER work_4hn(uint64_t a, uint32_t *b)
13162{
13163 return WORK_4(a, b, 181);
13164}
13165
13166static uint64_t INLINE_NEVER work_4ho(uint64_t a, uint32_t *b)
13167{
13168 return WORK_4(a, b, 182);
13169}
13170
13171static uint64_t INLINE_NEVER work_4hp(uint64_t a, uint32_t *b)
13172{
13173 return WORK_4(a, b, 183);
13174}
13175
13176static uint64_t INLINE_NEVER work_4hq(uint64_t a, uint32_t *b)
13177{
13178 return WORK_4(a, b, 184);
13179}
13180
13181static uint64_t INLINE_NEVER work_4hr(uint64_t a, uint32_t *b)
13182{
13183 return WORK_4(a, b, 185);
13184}
13185
13186static uint64_t INLINE_NEVER work_4hs(uint64_t a, uint32_t *b)
13187{
13188 return WORK_4(a, b, 186);
13189}
13190
13191static uint64_t INLINE_NEVER work_4ht(uint64_t a, uint32_t *b)
13192{
13193 return WORK_4(a, b, 187);
13194}
13195
13196static uint64_t INLINE_NEVER work_4hu(uint64_t a, uint32_t *b)
13197{
13198 return WORK_4(a, b, 188);
13199}
13200
13201static uint64_t INLINE_NEVER work_4hv(uint64_t a, uint32_t *b)
13202{
13203 return WORK_4(a, b, 189);
13204}
13205
13206static uint64_t INLINE_NEVER work_4hw(uint64_t a, uint32_t *b)
13207{
13208 return WORK_4(a, b, 190);
13209}
13210
13211static uint64_t INLINE_NEVER work_4hx(uint64_t a, uint32_t *b)
13212{
13213 return WORK_4(a, b, 191);
13214}
13215
13216static uint64_t INLINE_NEVER work_4ia(uint64_t a, uint32_t *b)
13217{
13218 return WORK_4(a, b, 192);
13219}
13220
13221static uint64_t INLINE_NEVER work_4ib(uint64_t a, uint32_t *b)
13222{
13223 return WORK_4(a, b, 193);
13224}
13225
13226static uint64_t INLINE_NEVER work_4ic(uint64_t a, uint32_t *b)
13227{
13228 return WORK_4(a, b, 194);
13229}
13230
13231static uint64_t INLINE_NEVER work_4id(uint64_t a, uint32_t *b)
13232{
13233 return WORK_4(a, b, 195);
13234}
13235
13236static uint64_t INLINE_NEVER work_4ie(uint64_t a, uint32_t *b)
13237{
13238 return WORK_4(a, b, 196);
13239}
13240
13241static uint64_t INLINE_NEVER work_4if(uint64_t a, uint32_t *b)
13242{
13243 return WORK_4(a, b, 197);
13244}
13245
13246static uint64_t INLINE_NEVER work_4ig(uint64_t a, uint32_t *b)
13247{
13248 return WORK_4(a, b, 198);
13249}
13250
13251static uint64_t INLINE_NEVER work_4ih(uint64_t a, uint32_t *b)
13252{
13253 return WORK_4(a, b, 199);
13254}
13255
13256static uint64_t INLINE_NEVER work_4ii(uint64_t a, uint32_t *b)
13257{
13258 return WORK_4(a, b, 200);
13259}
13260
13261static uint64_t INLINE_NEVER work_4ij(uint64_t a, uint32_t *b)
13262{
13263 return WORK_4(a, b, 201);
13264}
13265
13266static uint64_t INLINE_NEVER work_4ik(uint64_t a, uint32_t *b)
13267{
13268 return WORK_4(a, b, 202);
13269}
13270
13271static uint64_t INLINE_NEVER work_4il(uint64_t a, uint32_t *b)
13272{
13273 return WORK_4(a, b, 203);
13274}
13275
13276static uint64_t INLINE_NEVER work_4im(uint64_t a, uint32_t *b)
13277{
13278 return WORK_4(a, b, 204);
13279}
13280
13281static uint64_t INLINE_NEVER work_4in(uint64_t a, uint32_t *b)
13282{
13283 return WORK_4(a, b, 205);
13284}
13285
13286static uint64_t INLINE_NEVER work_4io(uint64_t a, uint32_t *b)
13287{
13288 return WORK_4(a, b, 206);
13289}
13290
13291static uint64_t INLINE_NEVER work_4ip(uint64_t a, uint32_t *b)
13292{
13293 return WORK_4(a, b, 207);
13294}
13295
13296static uint64_t INLINE_NEVER work_4iq(uint64_t a, uint32_t *b)
13297{
13298 return WORK_4(a, b, 208);
13299}
13300
13301static uint64_t INLINE_NEVER work_4ir(uint64_t a, uint32_t *b)
13302{
13303 return WORK_4(a, b, 209);
13304}
13305
13306static uint64_t INLINE_NEVER work_4is(uint64_t a, uint32_t *b)
13307{
13308 return WORK_4(a, b, 210);
13309}
13310
13311static uint64_t INLINE_NEVER work_4it(uint64_t a, uint32_t *b)
13312{
13313 return WORK_4(a, b, 211);
13314}
13315
13316static uint64_t INLINE_NEVER work_4iu(uint64_t a, uint32_t *b)
13317{
13318 return WORK_4(a, b, 212);
13319}
13320
13321static uint64_t INLINE_NEVER work_4iv(uint64_t a, uint32_t *b)
13322{
13323 return WORK_4(a, b, 213);
13324}
13325
13326static uint64_t INLINE_NEVER work_4iw(uint64_t a, uint32_t *b)
13327{
13328 return WORK_4(a, b, 214);
13329}
13330
13331static uint64_t INLINE_NEVER work_4ix(uint64_t a, uint32_t *b)
13332{
13333 return WORK_4(a, b, 215);
13334}
13335
13336static uint64_t INLINE_NEVER work_4ja(uint64_t a, uint32_t *b)
13337{
13338 return WORK_4(a, b, 216);
13339}
13340
13341static uint64_t INLINE_NEVER work_4jb(uint64_t a, uint32_t *b)
13342{
13343 return WORK_4(a, b, 217);
13344}
13345
13346static uint64_t INLINE_NEVER work_4jc(uint64_t a, uint32_t *b)
13347{
13348 return WORK_4(a, b, 218);
13349}
13350
13351static uint64_t INLINE_NEVER work_4jd(uint64_t a, uint32_t *b)
13352{
13353 return WORK_4(a, b, 219);
13354}
13355
13356static uint64_t INLINE_NEVER work_4je(uint64_t a, uint32_t *b)
13357{
13358 return WORK_4(a, b, 220);
13359}
13360
13361static uint64_t INLINE_NEVER work_4jf(uint64_t a, uint32_t *b)
13362{
13363 return WORK_4(a, b, 221);
13364}
13365
13366static uint64_t INLINE_NEVER work_4jg(uint64_t a, uint32_t *b)
13367{
13368 return WORK_4(a, b, 222);
13369}
13370
13371static uint64_t INLINE_NEVER work_4jh(uint64_t a, uint32_t *b)
13372{
13373 return WORK_4(a, b, 223);
13374}
13375
13376static uint64_t INLINE_NEVER work_4ji(uint64_t a, uint32_t *b)
13377{
13378 return WORK_4(a, b, 224);
13379}
13380
13381static uint64_t INLINE_NEVER work_4jj(uint64_t a, uint32_t *b)
13382{
13383 return WORK_4(a, b, 225);
13384}
13385
13386static uint64_t INLINE_NEVER work_4jk(uint64_t a, uint32_t *b)
13387{
13388 return WORK_4(a, b, 225);
13389}
13390
13391static uint64_t INLINE_NEVER work_4jl(uint64_t a, uint32_t *b)
13392{
13393 return WORK_4(a, b, 226);
13394}
13395
13396static uint64_t INLINE_NEVER work_4jm(uint64_t a, uint32_t *b)
13397{
13398 return WORK_4(a, b, 228);
13399}
13400
13401static uint64_t INLINE_NEVER work_4jn(uint64_t a, uint32_t *b)
13402{
13403 return WORK_4(a, b, 229);
13404}
13405
13406static uint64_t INLINE_NEVER work_4jo(uint64_t a, uint32_t *b)
13407{
13408 return WORK_4(a, b, 230);
13409}
13410
13411static uint64_t INLINE_NEVER work_4jp(uint64_t a, uint32_t *b)
13412{
13413 return WORK_4(a, b, 231);
13414}
13415
13416static uint64_t INLINE_NEVER work_4jq(uint64_t a, uint32_t *b)
13417{
13418 return WORK_4(a, b, 232);
13419}
13420
13421static uint64_t INLINE_NEVER work_4jr(uint64_t a, uint32_t *b)
13422{
13423 return WORK_4(a, b, 233);
13424}
13425
13426static uint64_t INLINE_NEVER work_4js(uint64_t a, uint32_t *b)
13427{
13428 return WORK_4(a, b, 234);
13429}
13430
13431static uint64_t INLINE_NEVER work_4jt(uint64_t a, uint32_t *b)
13432{
13433 return WORK_4(a, b, 235);
13434}
13435
13436static uint64_t INLINE_NEVER work_4ju(uint64_t a, uint32_t *b)
13437{
13438 return WORK_4(a, b, 236);
13439}
13440
13441static uint64_t INLINE_NEVER work_4jv(uint64_t a, uint32_t *b)
13442{
13443 return WORK_4(a, b, 237);
13444}
13445
13446static uint64_t INLINE_NEVER work_4jw(uint64_t a, uint32_t *b)
13447{
13448 return WORK_4(a, b, 238);
13449}
13450
13451static uint64_t INLINE_NEVER work_4jx(uint64_t a, uint32_t *b)
13452{
13453 return WORK_4(a, b, 239);
13454}
13455
13456static uint64_t INLINE_NEVER work_4ka(uint64_t a, uint32_t *b)
13457{
13458 return WORK_4(a, b, 240);
13459}
13460
13461static uint64_t INLINE_NEVER work_4kb(uint64_t a, uint32_t *b)
13462{
13463 return WORK_4(a, b, 241);
13464}
13465
13466static uint64_t INLINE_NEVER work_4kc(uint64_t a, uint32_t *b)
13467{
13468 return WORK_4(a, b, 242);
13469}
13470
13471static uint64_t INLINE_NEVER work_4kd(uint64_t a, uint32_t *b)
13472{
13473 return WORK_4(a, b, 243);
13474}
13475
13476static uint64_t INLINE_NEVER work_4ke(uint64_t a, uint32_t *b)
13477{
13478 return WORK_4(a, b, 244);
13479}
13480
13481static uint64_t INLINE_NEVER work_4kf(uint64_t a, uint32_t *b)
13482{
13483 return WORK_4(a, b, 245);
13484}
13485
13486static uint64_t INLINE_NEVER work_4kg(uint64_t a, uint32_t *b)
13487{
13488 return WORK_4(a, b, 246);
13489}
13490
13491static uint64_t INLINE_NEVER work_4kh(uint64_t a, uint32_t *b)
13492{
13493 return WORK_4(a, b, 247);
13494}
13495
13496static uint64_t INLINE_NEVER work_4ki(uint64_t a, uint32_t *b)
13497{
13498 return WORK_4(a, b, 248);
13499}
13500
13501static uint64_t INLINE_NEVER work_4kj(uint64_t a, uint32_t *b)
13502{
13503 return WORK_4(a, b, 249);
13504}
13505
13506static uint64_t INLINE_NEVER work_4kk(uint64_t a, uint32_t *b)
13507{
13508 return WORK_4(a, b, 250);
13509}
13510
13511static uint64_t INLINE_NEVER work_4kl(uint64_t a, uint32_t *b)
13512{
13513 return WORK_4(a, b, 251);
13514}
13515
13516static uint64_t INLINE_NEVER work_4km(uint64_t a, uint32_t *b)
13517{
13518 return WORK_4(a, b, 252);
13519}
13520
13521static uint64_t INLINE_NEVER work_4kn(uint64_t a, uint32_t *b)
13522{
13523 return WORK_4(a, b, 253);
13524}
13525
13526static uint64_t INLINE_NEVER work_4ko(uint64_t a, uint32_t *b)
13527{
13528 return WORK_4(a, b, 254);
13529}
13530
13531static uint64_t INLINE_NEVER work_4kp(uint64_t a, uint32_t *b)
13532{
13533 return WORK_4(a, b, 255);
13534}
13535
13536static uint64_t INLINE_NEVER work_4kq(uint64_t a, uint32_t *b)
13537{
13538 return WORK_4(a, b, 256);
13539}
13540
13541static uint64_t INLINE_NEVER work_4kr(uint64_t a, uint32_t *b)
13542{
13543 return WORK_4(a, b, 257);
13544}
13545
13546static uint64_t INLINE_NEVER work_4ks(uint64_t a, uint32_t *b)
13547{
13548 return WORK_4(a, b, 258);
13549}
13550
13551static uint64_t INLINE_NEVER work_4kt(uint64_t a, uint32_t *b)
13552{
13553 return WORK_4(a, b, 259);
13554}
13555
13556static uint64_t INLINE_NEVER work_4ku(uint64_t a, uint32_t *b)
13557{
13558 return WORK_4(a, b, 260);
13559}
13560
13561static uint64_t INLINE_NEVER work_4kv(uint64_t a, uint32_t *b)
13562{
13563 return WORK_4(a, b, 261);
13564}
13565
13566static uint64_t INLINE_NEVER work_4kw(uint64_t a, uint32_t *b)
13567{
13568 return WORK_4(a, b, 262);
13569}
13570
13571static uint64_t INLINE_NEVER work_4kx(uint64_t a, uint32_t *b)
13572{
13573 return WORK_4(a, b, 263);
13574}
13575
13576static uint64_t INLINE_NEVER work_4la(uint64_t a, uint32_t *b)
13577{
13578 return WORK_4(a, b, 264);
13579}
13580
13581static uint64_t INLINE_NEVER work_4lb(uint64_t a, uint32_t *b)
13582{
13583 return WORK_4(a, b, 265);
13584}
13585
13586static uint64_t INLINE_NEVER work_4lc(uint64_t a, uint32_t *b)
13587{
13588 return WORK_4(a, b, 266);
13589}
13590
13591static uint64_t INLINE_NEVER work_4ld(uint64_t a, uint32_t *b)
13592{
13593 return WORK_4(a, b, 267);
13594}
13595
13596static uint64_t INLINE_NEVER work_4le(uint64_t a, uint32_t *b)
13597{
13598 return WORK_4(a, b, 268);
13599}
13600
13601static uint64_t INLINE_NEVER work_4lf(uint64_t a, uint32_t *b)
13602{
13603 return WORK_4(a, b, 269);
13604}
13605
13606static uint64_t INLINE_NEVER work_4lg(uint64_t a, uint32_t *b)
13607{
13608 return WORK_4(a, b, 270);
13609}
13610
13611static uint64_t INLINE_NEVER work_4lh(uint64_t a, uint32_t *b)
13612{
13613 return WORK_4(a, b, 271);
13614}
13615
13616static uint64_t INLINE_NEVER work_4li(uint64_t a, uint32_t *b)
13617{
13618 return WORK_4(a, b, 272);
13619}
13620
13621static uint64_t INLINE_NEVER work_4lj(uint64_t a, uint32_t *b)
13622{
13623 return WORK_4(a, b, 273);
13624}
13625
13626static uint64_t INLINE_NEVER work_4lk(uint64_t a, uint32_t *b)
13627{
13628 return WORK_4(a, b, 274);
13629}
13630
13631static uint64_t INLINE_NEVER work_4ll(uint64_t a, uint32_t *b)
13632{
13633 return WORK_4(a, b, 275);
13634}
13635
13636static uint64_t INLINE_NEVER work_4lm(uint64_t a, uint32_t *b)
13637{
13638 return WORK_4(a, b, 276);
13639}
13640
13641static uint64_t INLINE_NEVER work_4ln(uint64_t a, uint32_t *b)
13642{
13643 return WORK_4(a, b, 277);
13644}
13645
13646static uint64_t INLINE_NEVER work_4lo(uint64_t a, uint32_t *b)
13647{
13648 return WORK_4(a, b, 278);
13649}
13650
13651static uint64_t INLINE_NEVER work_4lp(uint64_t a, uint32_t *b)
13652{
13653 return WORK_4(a, b, 279);
13654}
13655
13656static uint64_t INLINE_NEVER work_4lq(uint64_t a, uint32_t *b)
13657{
13658 return WORK_4(a, b, 280);
13659}
13660
13661static uint64_t INLINE_NEVER work_4lr(uint64_t a, uint32_t *b)
13662{
13663 return WORK_4(a, b, 281);
13664}
13665
13666static uint64_t INLINE_NEVER work_4ls(uint64_t a, uint32_t *b)
13667{
13668 return WORK_4(a, b, 282);
13669}
13670
13671static uint64_t INLINE_NEVER work_4lt(uint64_t a, uint32_t *b)
13672{
13673 return WORK_4(a, b, 283);
13674}
13675
13676static uint64_t INLINE_NEVER work_4lu(uint64_t a, uint32_t *b)
13677{
13678 return WORK_4(a, b, 284);
13679}
13680
13681static uint64_t INLINE_NEVER work_4lv(uint64_t a, uint32_t *b)
13682{
13683 return WORK_4(a, b, 285);
13684}
13685
13686static uint64_t INLINE_NEVER work_4lw(uint64_t a, uint32_t *b)
13687{
13688 return WORK_4(a, b, 286);
13689}
13690
13691static uint64_t INLINE_NEVER work_4lx(uint64_t a, uint32_t *b)
13692{
13693 return WORK_4(a, b, 287);
13694}
13695
13696static uint64_t INLINE_NEVER work_4ma(uint64_t a, uint32_t *b)
13697{
13698 return WORK_4(a, b, 288);
13699}
13700
13701static uint64_t INLINE_NEVER work_4mb(uint64_t a, uint32_t *b)
13702{
13703 return WORK_4(a, b, 289);
13704}
13705
13706static uint64_t INLINE_NEVER work_4mc(uint64_t a, uint32_t *b)
13707{
13708 return WORK_4(a, b, 290);
13709}
13710
13711static uint64_t INLINE_NEVER work_4md(uint64_t a, uint32_t *b)
13712{
13713 return WORK_4(a, b, 291);
13714}
13715
13716static uint64_t INLINE_NEVER work_4me(uint64_t a, uint32_t *b)
13717{
13718 return WORK_4(a, b, 292);
13719}
13720
13721static uint64_t INLINE_NEVER work_4mf(uint64_t a, uint32_t *b)
13722{
13723 return WORK_4(a, b, 293);
13724}
13725
13726static uint64_t INLINE_NEVER work_4mg(uint64_t a, uint32_t *b)
13727{
13728 return WORK_4(a, b, 294);
13729}
13730
13731static uint64_t INLINE_NEVER work_4mh(uint64_t a, uint32_t *b)
13732{
13733 return WORK_4(a, b, 295);
13734}
13735
13736static uint64_t INLINE_NEVER work_4mi(uint64_t a, uint32_t *b)
13737{
13738 return WORK_4(a, b, 296);
13739}
13740
13741static uint64_t INLINE_NEVER work_4mj(uint64_t a, uint32_t *b)
13742{
13743 return WORK_4(a, b, 297);
13744}
13745
13746static uint64_t INLINE_NEVER work_4mk(uint64_t a, uint32_t *b)
13747{
13748 return WORK_4(a, b, 298);
13749}
13750
13751static uint64_t INLINE_NEVER work_4ml(uint64_t a, uint32_t *b)
13752{
13753 return WORK_4(a, b, 299);
13754}
13755
13756static uint64_t INLINE_NEVER work_4mm(uint64_t a, uint32_t *b)
13757{
13758 return WORK_4(a, b, 300);
13759}
13760
13761static uint64_t INLINE_NEVER work_4mn(uint64_t a, uint32_t *b)
13762{
13763 return WORK_4(a, b, 301);
13764}
13765
13766static uint64_t INLINE_NEVER work_4mo(uint64_t a, uint32_t *b)
13767{
13768 return WORK_4(a, b, 302);
13769}
13770
13771static uint64_t INLINE_NEVER work_4mp(uint64_t a, uint32_t *b)
13772{
13773 return WORK_4(a, b, 303);
13774}
13775
13776static uint64_t INLINE_NEVER work_4mq(uint64_t a, uint32_t *b)
13777{
13778 return WORK_4(a, b, 304);
13779}
13780
13781static uint64_t INLINE_NEVER work_4mr(uint64_t a, uint32_t *b)
13782{
13783 return WORK_4(a, b, 305);
13784}
13785
13786static uint64_t INLINE_NEVER work_4ms(uint64_t a, uint32_t *b)
13787{
13788 return WORK_4(a, b, 306);
13789}
13790
13791static uint64_t INLINE_NEVER work_4mt(uint64_t a, uint32_t *b)
13792{
13793 return WORK_4(a, b, 307);
13794}
13795
13796static uint64_t INLINE_NEVER work_4mu(uint64_t a, uint32_t *b)
13797{
13798 return WORK_4(a, b, 308);
13799}
13800
13801static uint64_t INLINE_NEVER work_4mv(uint64_t a, uint32_t *b)
13802{
13803 return WORK_4(a, b, 309);
13804}
13805
13806static uint64_t INLINE_NEVER work_4mw(uint64_t a, uint32_t *b)
13807{
13808 return WORK_4(a, b, 310);
13809}
13810
13811static uint64_t INLINE_NEVER work_4mx(uint64_t a, uint32_t *b)
13812{
13813 return WORK_4(a, b, 311);
13814}
13815
13816static uint64_t INLINE_NEVER work_4na(uint64_t a, uint32_t *b)
13817{
13818 return WORK_4(a, b, 312);
13819}
13820
13821static uint64_t INLINE_NEVER work_4nb(uint64_t a, uint32_t *b)
13822{
13823 return WORK_4(a, b, 313);
13824}
13825
13826static uint64_t INLINE_NEVER work_4nc(uint64_t a, uint32_t *b)
13827{
13828 return WORK_4(a, b, 314);
13829}
13830
13831static uint64_t INLINE_NEVER work_4nd(uint64_t a, uint32_t *b)
13832{
13833 return WORK_4(a, b, 315);
13834}
13835
13836static uint64_t INLINE_NEVER work_4ne(uint64_t a, uint32_t *b)
13837{
13838 return WORK_4(a, b, 316);
13839}
13840
13841static uint64_t INLINE_NEVER work_4nf(uint64_t a, uint32_t *b)
13842{
13843 return WORK_4(a, b, 317);
13844}
13845
13846static uint64_t INLINE_NEVER work_4ng(uint64_t a, uint32_t *b)
13847{
13848 return WORK_4(a, b, 318);
13849}
13850
13851static uint64_t INLINE_NEVER work_4nh(uint64_t a, uint32_t *b)
13852{
13853 return WORK_4(a, b, 319);
13854}
13855
13856static uint64_t INLINE_NEVER work_4ni(uint64_t a, uint32_t *b)
13857{
13858 return WORK_4(a, b, 320);
13859}
13860
13861static uint64_t INLINE_NEVER work_4nj(uint64_t a, uint32_t *b)
13862{
13863 return WORK_4(a, b, 321);
13864}
13865
13866static uint64_t INLINE_NEVER work_4nk(uint64_t a, uint32_t *b)
13867{
13868 return WORK_4(a, b, 322);
13869}
13870
13871static uint64_t INLINE_NEVER work_4nl(uint64_t a, uint32_t *b)
13872{
13873 return WORK_4(a, b, 323);
13874}
13875
13876static uint64_t INLINE_NEVER work_4nm(uint64_t a, uint32_t *b)
13877{
13878 return WORK_4(a, b, 324);
13879}
13880
13881static uint64_t INLINE_NEVER work_4nn(uint64_t a, uint32_t *b)
13882{
13883 return WORK_4(a, b, 325);
13884}
13885
13886static uint64_t INLINE_NEVER work_4no(uint64_t a, uint32_t *b)
13887{
13888 return WORK_4(a, b, 326);
13889}
13890
13891static uint64_t INLINE_NEVER work_4np(uint64_t a, uint32_t *b)
13892{
13893 return WORK_4(a, b, 327);
13894}
13895
13896static uint64_t INLINE_NEVER work_4nq(uint64_t a, uint32_t *b)
13897{
13898 return WORK_4(a, b, 328);
13899}
13900
13901static uint64_t INLINE_NEVER work_4nr(uint64_t a, uint32_t *b)
13902{
13903 return WORK_4(a, b, 329);
13904}
13905
13906static uint64_t INLINE_NEVER work_4ns(uint64_t a, uint32_t *b)
13907{
13908 return WORK_4(a, b, 330);
13909}
13910
13911static uint64_t INLINE_NEVER work_4nt(uint64_t a, uint32_t *b)
13912{
13913 return WORK_4(a, b, 331);
13914}
13915
13916static uint64_t INLINE_NEVER work_4nu(uint64_t a, uint32_t *b)
13917{
13918 return WORK_4(a, b, 332);
13919}
13920
13921static uint64_t INLINE_NEVER work_4nv(uint64_t a, uint32_t *b)
13922{
13923 return WORK_4(a, b, 333);
13924}
13925
13926static uint64_t INLINE_NEVER work_4nw(uint64_t a, uint32_t *b)
13927{
13928 return WORK_4(a, b, 334);
13929}
13930
13931static uint64_t INLINE_NEVER work_4nx(uint64_t a, uint32_t *b)
13932{
13933 return WORK_4(a, b, 335);
13934}
13935
13936static uint64_t INLINE_NEVER work_4oa(uint64_t a, uint32_t *b)
13937{
13938 return WORK_4(a, b, 336);
13939}
13940
13941static uint64_t INLINE_NEVER work_4ob(uint64_t a, uint32_t *b)
13942{
13943 return WORK_4(a, b, 337);
13944}
13945
13946static uint64_t INLINE_NEVER work_4oc(uint64_t a, uint32_t *b)
13947{
13948 return WORK_4(a, b, 338);
13949}
13950
13951static uint64_t INLINE_NEVER work_4od(uint64_t a, uint32_t *b)
13952{
13953 return WORK_4(a, b, 339);
13954}
13955
13956static uint64_t INLINE_NEVER work_4oe(uint64_t a, uint32_t *b)
13957{
13958 return WORK_4(a, b, 340);
13959}
13960
13961static uint64_t INLINE_NEVER work_4of(uint64_t a, uint32_t *b)
13962{
13963 return WORK_4(a, b, 341);
13964}
13965
13966static uint64_t INLINE_NEVER work_4og(uint64_t a, uint32_t *b)
13967{
13968 return WORK_4(a, b, 342);
13969}
13970
13971static uint64_t INLINE_NEVER work_4oh(uint64_t a, uint32_t *b)
13972{
13973 return WORK_4(a, b, 343);
13974}
13975
13976static uint64_t INLINE_NEVER work_4oi(uint64_t a, uint32_t *b)
13977{
13978 return WORK_4(a, b, 344);
13979}
13980
13981static uint64_t INLINE_NEVER work_4oj(uint64_t a, uint32_t *b)
13982{
13983 return WORK_4(a, b, 345);
13984}
13985
13986static uint64_t INLINE_NEVER work_4ok(uint64_t a, uint32_t *b)
13987{
13988 return WORK_4(a, b, 346);
13989}
13990
13991static uint64_t INLINE_NEVER work_4ol(uint64_t a, uint32_t *b)
13992{
13993 return WORK_4(a, b, 347);
13994}
13995
13996static uint64_t INLINE_NEVER work_4om(uint64_t a, uint32_t *b)
13997{
13998 return WORK_4(a, b, 348);
13999}
14000
14001static uint64_t INLINE_NEVER work_4on(uint64_t a, uint32_t *b)
14002{
14003 return WORK_4(a, b, 349);
14004}
14005
14006static uint64_t INLINE_NEVER work_4oo(uint64_t a, uint32_t *b)
14007{
14008 return WORK_4(a, b, 350);
14009}
14010
14011static uint64_t INLINE_NEVER work_4op(uint64_t a, uint32_t *b)
14012{
14013 return WORK_4(a, b, 351);
14014}
14015
14016static uint64_t INLINE_NEVER work_4oq(uint64_t a, uint32_t *b)
14017{
14018 return WORK_4(a, b, 352);
14019}
14020
14021static uint64_t INLINE_NEVER work_4or(uint64_t a, uint32_t *b)
14022{
14023 return WORK_4(a, b, 353);
14024}
14025
14026static uint64_t INLINE_NEVER work_4os(uint64_t a, uint32_t *b)
14027{
14028 return WORK_4(a, b, 354);
14029}
14030
14031static uint64_t INLINE_NEVER work_4ot(uint64_t a, uint32_t *b)
14032{
14033 return WORK_4(a, b, 355);
14034}
14035
14036static uint64_t INLINE_NEVER work_4ou(uint64_t a, uint32_t *b)
14037{
14038 return WORK_4(a, b, 356);
14039}
14040
14041static uint64_t INLINE_NEVER work_4ov(uint64_t a, uint32_t *b)
14042{
14043 return WORK_4(a, b, 357);
14044}
14045
14046static uint64_t INLINE_NEVER work_4ow(uint64_t a, uint32_t *b)
14047{
14048 return WORK_4(a, b, 358);
14049}
14050
14051static uint64_t INLINE_NEVER work_4ox(uint64_t a, uint32_t *b)
14052{
14053 return WORK_4(a, b, 359);
14054}
14055
14056static uint64_t INLINE_NEVER work_4pa(uint64_t a, uint32_t *b)
14057{
14058 return WORK_4(a, b, 360);
14059}
14060
14061static uint64_t INLINE_NEVER work_4pb(uint64_t a, uint32_t *b)
14062{
14063 return WORK_4(a, b, 361);
14064}
14065
14066static uint64_t INLINE_NEVER work_4pc(uint64_t a, uint32_t *b)
14067{
14068 return WORK_4(a, b, 362);
14069}
14070
14071static uint64_t INLINE_NEVER work_4pd(uint64_t a, uint32_t *b)
14072{
14073 return WORK_4(a, b, 363);
14074}
14075
14076static uint64_t INLINE_NEVER work_4pe(uint64_t a, uint32_t *b)
14077{
14078 return WORK_4(a, b, 364);
14079}
14080
14081static uint64_t INLINE_NEVER work_4pf(uint64_t a, uint32_t *b)
14082{
14083 return WORK_4(a, b, 365);
14084}
14085
14086static uint64_t INLINE_NEVER work_4pg(uint64_t a, uint32_t *b)
14087{
14088 return WORK_4(a, b, 366);
14089}
14090
14091static uint64_t INLINE_NEVER work_4ph(uint64_t a, uint32_t *b)
14092{
14093 return WORK_4(a, b, 367);
14094}
14095
14096static uint64_t INLINE_NEVER work_4pi(uint64_t a, uint32_t *b)
14097{
14098 return WORK_4(a, b, 368);
14099}
14100
14101static uint64_t INLINE_NEVER work_4pj(uint64_t a, uint32_t *b)
14102{
14103 return WORK_4(a, b, 369);
14104}
14105
14106static uint64_t INLINE_NEVER work_4pk(uint64_t a, uint32_t *b)
14107{
14108 return WORK_4(a, b, 370);
14109}
14110
14111static uint64_t INLINE_NEVER work_4pl(uint64_t a, uint32_t *b)
14112{
14113 return WORK_4(a, b, 371);
14114}
14115
14116static uint64_t INLINE_NEVER work_4pm(uint64_t a, uint32_t *b)
14117{
14118 return WORK_4(a, b, 372);
14119}
14120
14121static uint64_t INLINE_NEVER work_4pn(uint64_t a, uint32_t *b)
14122{
14123 return WORK_4(a, b, 373);
14124}
14125
14126static uint64_t INLINE_NEVER work_4po(uint64_t a, uint32_t *b)
14127{
14128 return WORK_4(a, b, 374);
14129}
14130
14131static uint64_t INLINE_NEVER work_4pp(uint64_t a, uint32_t *b)
14132{
14133 return WORK_4(a, b, 375);
14134}
14135
14136static uint64_t INLINE_NEVER work_4pq(uint64_t a, uint32_t *b)
14137{
14138 return WORK_4(a, b, 376);
14139}
14140
14141static uint64_t INLINE_NEVER work_4pr(uint64_t a, uint32_t *b)
14142{
14143 return WORK_4(a, b, 377);
14144}
14145
14146static uint64_t INLINE_NEVER work_4ps(uint64_t a, uint32_t *b)
14147{
14148 return WORK_4(a, b, 378);
14149}
14150
14151static uint64_t INLINE_NEVER work_4pt(uint64_t a, uint32_t *b)
14152{
14153 return WORK_4(a, b, 379);
14154}
14155
14156static uint64_t INLINE_NEVER work_4pu(uint64_t a, uint32_t *b)
14157{
14158 return WORK_4(a, b, 380);
14159}
14160
14161static uint64_t INLINE_NEVER work_4pv(uint64_t a, uint32_t *b)
14162{
14163 return WORK_4(a, b, 381);
14164}
14165
14166static uint64_t INLINE_NEVER work_4pw(uint64_t a, uint32_t *b)
14167{
14168 return WORK_4(a, b, 382);
14169}
14170
14171static uint64_t INLINE_NEVER work_4px(uint64_t a, uint32_t *b)
14172{
14173 return WORK_4(a, b, 383);
14174}
14175
14176static uint64_t INLINE_NEVER work_4qa(uint64_t a, uint32_t *b)
14177{
14178 return WORK_4(a, b, 384);
14179}
14180
14181static uint64_t INLINE_NEVER work_4qb(uint64_t a, uint32_t *b)
14182{
14183 return WORK_4(a, b, 385);
14184}
14185
14186static uint64_t INLINE_NEVER work_4qc(uint64_t a, uint32_t *b)
14187{
14188 return WORK_4(a, b, 386);
14189}
14190
14191static uint64_t INLINE_NEVER work_4qd(uint64_t a, uint32_t *b)
14192{
14193 return WORK_4(a, b, 387);
14194}
14195
14196static uint64_t INLINE_NEVER work_4qe(uint64_t a, uint32_t *b)
14197{
14198 return WORK_4(a, b, 388);
14199}
14200
14201static uint64_t INLINE_NEVER work_4qf(uint64_t a, uint32_t *b)
14202{
14203 return WORK_4(a, b, 389);
14204}
14205
14206static uint64_t INLINE_NEVER work_4qg(uint64_t a, uint32_t *b)
14207{
14208 return WORK_4(a, b, 390);
14209}
14210
14211static uint64_t INLINE_NEVER work_4qh(uint64_t a, uint32_t *b)
14212{
14213 return WORK_4(a, b, 391);
14214}
14215
14216static uint64_t INLINE_NEVER work_4qi(uint64_t a, uint32_t *b)
14217{
14218 return WORK_4(a, b, 392);
14219}
14220
14221static uint64_t INLINE_NEVER work_4qj(uint64_t a, uint32_t *b)
14222{
14223 return WORK_4(a, b, 393);
14224}
14225
14226static uint64_t INLINE_NEVER work_4qk(uint64_t a, uint32_t *b)
14227{
14228 return WORK_4(a, b, 394);
14229}
14230
14231static uint64_t INLINE_NEVER work_4ql(uint64_t a, uint32_t *b)
14232{
14233 return WORK_4(a, b, 395);
14234}
14235
14236static uint64_t INLINE_NEVER work_4qm(uint64_t a, uint32_t *b)
14237{
14238 return WORK_4(a, b, 396);
14239}
14240
14241static uint64_t INLINE_NEVER work_4qn(uint64_t a, uint32_t *b)
14242{
14243 return WORK_4(a, b, 397);
14244}
14245
14246static uint64_t INLINE_NEVER work_4qo(uint64_t a, uint32_t *b)
14247{
14248 return WORK_4(a, b, 398);
14249}
14250
14251static uint64_t INLINE_NEVER work_4qp(uint64_t a, uint32_t *b)
14252{
14253 return WORK_4(a, b, 399);
14254}
14255
14256static uint64_t INLINE_NEVER work_4qq(uint64_t a, uint32_t *b)
14257{
14258 return WORK_4(a, b, 400);
14259}
14260
14261static uint64_t INLINE_NEVER work_4qr(uint64_t a, uint32_t *b)
14262{
14263 return WORK_4(a, b, 401);
14264}
14265
14266static uint64_t INLINE_NEVER work_4qs(uint64_t a, uint32_t *b)
14267{
14268 return WORK_4(a, b, 402);
14269}
14270
14271static uint64_t INLINE_NEVER work_4qt(uint64_t a, uint32_t *b)
14272{
14273 return WORK_4(a, b, 403);
14274}
14275
14276static uint64_t INLINE_NEVER work_4qu(uint64_t a, uint32_t *b)
14277{
14278 return WORK_4(a, b, 404);
14279}
14280
14281static uint64_t INLINE_NEVER work_4qv(uint64_t a, uint32_t *b)
14282{
14283 return WORK_4(a, b, 405);
14284}
14285
14286static uint64_t INLINE_NEVER work_4qw(uint64_t a, uint32_t *b)
14287{
14288 return WORK_4(a, b, 406);
14289}
14290
14291static uint64_t INLINE_NEVER work_4qx(uint64_t a, uint32_t *b)
14292{
14293 return WORK_4(a, b, 407);
14294}
14295
14296static uint64_t INLINE_NEVER work_4ra(uint64_t a, uint32_t *b)
14297{
14298 return WORK_4(a, b, 408);
14299}
14300
14301static uint64_t INLINE_NEVER work_4rb(uint64_t a, uint32_t *b)
14302{
14303 return WORK_4(a, b, 409);
14304}
14305
14306static uint64_t INLINE_NEVER work_4rc(uint64_t a, uint32_t *b)
14307{
14308 return WORK_4(a, b, 410);
14309}
14310
14311static uint64_t INLINE_NEVER work_4rd(uint64_t a, uint32_t *b)
14312{
14313 return WORK_4(a, b, 411);
14314}
14315
14316static uint64_t INLINE_NEVER work_4re(uint64_t a, uint32_t *b)
14317{
14318 return WORK_4(a, b, 412);
14319}
14320
14321static uint64_t INLINE_NEVER work_4rf(uint64_t a, uint32_t *b)
14322{
14323 return WORK_4(a, b, 413);
14324}
14325
14326static uint64_t INLINE_NEVER work_4rg(uint64_t a, uint32_t *b)
14327{
14328 return WORK_4(a, b, 414);
14329}
14330
14331static uint64_t INLINE_NEVER work_4rh(uint64_t a, uint32_t *b)
14332{
14333 return WORK_4(a, b, 415);
14334}
14335
14336static uint64_t INLINE_NEVER work_4ri(uint64_t a, uint32_t *b)
14337{
14338 return WORK_4(a, b, 416);
14339}
14340
14341static uint64_t INLINE_NEVER work_4rj(uint64_t a, uint32_t *b)
14342{
14343 return WORK_4(a, b, 417);
14344}
14345
14346static uint64_t INLINE_NEVER work_4rk(uint64_t a, uint32_t *b)
14347{
14348 return WORK_4(a, b, 418);
14349}
14350
14351static uint64_t INLINE_NEVER work_4rl(uint64_t a, uint32_t *b)
14352{
14353 return WORK_4(a, b, 419);
14354}
14355
14356static uint64_t INLINE_NEVER work_4rm(uint64_t a, uint32_t *b)
14357{
14358 return WORK_4(a, b, 420);
14359}
14360
14361static uint64_t INLINE_NEVER work_4rn(uint64_t a, uint32_t *b)
14362{
14363 return WORK_4(a, b, 421);
14364}
14365
14366static uint64_t INLINE_NEVER work_4ro(uint64_t a, uint32_t *b)
14367{
14368 return WORK_4(a, b, 422);
14369}
14370
14371static uint64_t INLINE_NEVER work_4rp(uint64_t a, uint32_t *b)
14372{
14373 return WORK_4(a, b, 423);
14374}
14375
14376static uint64_t INLINE_NEVER work_4rq(uint64_t a, uint32_t *b)
14377{
14378 return WORK_4(a, b, 424);
14379}
14380
14381static uint64_t INLINE_NEVER work_4rr(uint64_t a, uint32_t *b)
14382{
14383 return WORK_4(a, b, 425);
14384}
14385
14386static uint64_t INLINE_NEVER work_4rs(uint64_t a, uint32_t *b)
14387{
14388 return WORK_4(a, b, 426);
14389}
14390
14391static uint64_t INLINE_NEVER work_4rt(uint64_t a, uint32_t *b)
14392{
14393 return WORK_4(a, b, 427);
14394}
14395
14396static uint64_t INLINE_NEVER work_4ru(uint64_t a, uint32_t *b)
14397{
14398 return WORK_4(a, b, 428);
14399}
14400
14401static uint64_t INLINE_NEVER work_4rv(uint64_t a, uint32_t *b)
14402{
14403 return WORK_4(a, b, 429);
14404}
14405
14406static uint64_t INLINE_NEVER work_4rw(uint64_t a, uint32_t *b)
14407{
14408 return WORK_4(a, b, 430);
14409}
14410
14411static uint64_t INLINE_NEVER work_4rx(uint64_t a, uint32_t *b)
14412{
14413 return WORK_4(a, b, 431);
14414}
14415
14416static uint64_t INLINE_NEVER work_4sa(uint64_t a, uint32_t *b)
14417{
14418 return WORK_4(a, b, 432);
14419}
14420
14421static uint64_t INLINE_NEVER work_4sb(uint64_t a, uint32_t *b)
14422{
14423 return WORK_4(a, b, 433);
14424}
14425
14426static uint64_t INLINE_NEVER work_4sc(uint64_t a, uint32_t *b)
14427{
14428 return WORK_4(a, b, 434);
14429}
14430
14431static uint64_t INLINE_NEVER work_4sd(uint64_t a, uint32_t *b)
14432{
14433 return WORK_4(a, b, 435);
14434}
14435
14436static uint64_t INLINE_NEVER work_4se(uint64_t a, uint32_t *b)
14437{
14438 return WORK_4(a, b, 436);
14439}
14440
14441static uint64_t INLINE_NEVER work_4sf(uint64_t a, uint32_t *b)
14442{
14443 return WORK_4(a, b, 437);
14444}
14445
14446static uint64_t INLINE_NEVER work_4sg(uint64_t a, uint32_t *b)
14447{
14448 return WORK_4(a, b, 438);
14449}
14450
14451static uint64_t INLINE_NEVER work_4sh(uint64_t a, uint32_t *b)
14452{
14453 return WORK_4(a, b, 439);
14454}
14455
14456static uint64_t INLINE_NEVER work_4si(uint64_t a, uint32_t *b)
14457{
14458 return WORK_4(a, b, 440);
14459}
14460
14461static uint64_t INLINE_NEVER work_4sj(uint64_t a, uint32_t *b)
14462{
14463 return WORK_4(a, b, 441);
14464}
14465
14466static uint64_t INLINE_NEVER work_4sk(uint64_t a, uint32_t *b)
14467{
14468 return WORK_4(a, b, 442);
14469}
14470
14471static uint64_t INLINE_NEVER work_4sl(uint64_t a, uint32_t *b)
14472{
14473 return WORK_4(a, b, 443);
14474}
14475
14476static uint64_t INLINE_NEVER work_4sm(uint64_t a, uint32_t *b)
14477{
14478 return WORK_4(a, b, 444);
14479}
14480
14481static uint64_t INLINE_NEVER work_4sn(uint64_t a, uint32_t *b)
14482{
14483 return WORK_4(a, b, 445);
14484}
14485
14486static uint64_t INLINE_NEVER work_4so(uint64_t a, uint32_t *b)
14487{
14488 return WORK_4(a, b, 446);
14489}
14490
14491static uint64_t INLINE_NEVER work_4sp(uint64_t a, uint32_t *b)
14492{
14493 return WORK_4(a, b, 447);
14494}
14495
14496static uint64_t INLINE_NEVER work_4sq(uint64_t a, uint32_t *b)
14497{
14498 return WORK_4(a, b, 448);
14499}
14500
14501static uint64_t INLINE_NEVER work_4sr(uint64_t a, uint32_t *b)
14502{
14503 return WORK_4(a, b, 449);
14504}
14505
14506static uint64_t INLINE_NEVER work_4ss(uint64_t a, uint32_t *b)
14507{
14508 return WORK_4(a, b, 450);
14509}
14510
14511static uint64_t INLINE_NEVER work_4st(uint64_t a, uint32_t *b)
14512{
14513 return WORK_4(a, b, 451);
14514}
14515
14516static uint64_t INLINE_NEVER work_4su(uint64_t a, uint32_t *b)
14517{
14518 return WORK_4(a, b, 452);
14519}
14520
14521static uint64_t INLINE_NEVER work_4sv(uint64_t a, uint32_t *b)
14522{
14523 return WORK_4(a, b, 453);
14524}
14525
14526static uint64_t INLINE_NEVER work_4sw(uint64_t a, uint32_t *b)
14527{
14528 return WORK_4(a, b, 454);
14529}
14530
14531static uint64_t INLINE_NEVER work_4sx(uint64_t a, uint32_t *b)
14532{
14533 return WORK_4(a, b, 455);
14534}
14535
14536static uint64_t INLINE_NEVER work_4ta(uint64_t a, uint32_t *b)
14537{
14538 return WORK_4(a, b, 456);
14539}
14540
14541static uint64_t INLINE_NEVER work_4tb(uint64_t a, uint32_t *b)
14542{
14543 return WORK_4(a, b, 457);
14544}
14545
14546static uint64_t INLINE_NEVER work_4tc(uint64_t a, uint32_t *b)
14547{
14548 return WORK_4(a, b, 458);
14549}
14550
14551static uint64_t INLINE_NEVER work_4td(uint64_t a, uint32_t *b)
14552{
14553 return WORK_4(a, b, 459);
14554}
14555
14556static uint64_t INLINE_NEVER work_4te(uint64_t a, uint32_t *b)
14557{
14558 return WORK_4(a, b, 460);
14559}
14560
14561static uint64_t INLINE_NEVER work_4tf(uint64_t a, uint32_t *b)
14562{
14563 return WORK_4(a, b, 461);
14564}
14565
14566static uint64_t INLINE_NEVER work_4tg(uint64_t a, uint32_t *b)
14567{
14568 return WORK_4(a, b, 462);
14569}
14570
14571static uint64_t INLINE_NEVER work_4th(uint64_t a, uint32_t *b)
14572{
14573 return WORK_4(a, b, 463);
14574}
14575
14576static uint64_t INLINE_NEVER work_4ti(uint64_t a, uint32_t *b)
14577{
14578 return WORK_4(a, b, 464);
14579}
14580
14581static uint64_t INLINE_NEVER work_4tj(uint64_t a, uint32_t *b)
14582{
14583 return WORK_4(a, b, 465);
14584}
14585
14586static uint64_t INLINE_NEVER work_4tk(uint64_t a, uint32_t *b)
14587{
14588 return WORK_4(a, b, 466);
14589}
14590
14591static uint64_t INLINE_NEVER work_4tl(uint64_t a, uint32_t *b)
14592{
14593 return WORK_4(a, b, 467);
14594}
14595
14596static uint64_t INLINE_NEVER work_4tm(uint64_t a, uint32_t *b)
14597{
14598 return WORK_4(a, b, 468);
14599}
14600
14601static uint64_t INLINE_NEVER work_4tn(uint64_t a, uint32_t *b)
14602{
14603 return WORK_4(a, b, 469);
14604}
14605
14606static uint64_t INLINE_NEVER work_4to(uint64_t a, uint32_t *b)
14607{
14608 return WORK_4(a, b, 470);
14609}
14610
14611static uint64_t INLINE_NEVER work_4tp(uint64_t a, uint32_t *b)
14612{
14613 return WORK_4(a, b, 471);
14614}
14615
14616static uint64_t INLINE_NEVER work_4tq(uint64_t a, uint32_t *b)
14617{
14618 return WORK_4(a, b, 472);
14619}
14620
14621static uint64_t INLINE_NEVER work_4tr(uint64_t a, uint32_t *b)
14622{
14623 return WORK_4(a, b, 473);
14624}
14625
14626static uint64_t INLINE_NEVER work_4ts(uint64_t a, uint32_t *b)
14627{
14628 return WORK_4(a, b, 474);
14629}
14630
14631static uint64_t INLINE_NEVER work_4tt(uint64_t a, uint32_t *b)
14632{
14633 return WORK_4(a, b, 475);
14634}
14635
14636static uint64_t INLINE_NEVER work_4tu(uint64_t a, uint32_t *b)
14637{
14638 return WORK_4(a, b, 476);
14639}
14640
14641static uint64_t INLINE_NEVER work_4tv(uint64_t a, uint32_t *b)
14642{
14643 return WORK_4(a, b, 477);
14644}
14645
14646static uint64_t INLINE_NEVER work_4tw(uint64_t a, uint32_t *b)
14647{
14648 return WORK_4(a, b, 478);
14649}
14650
14651static uint64_t INLINE_NEVER work_4tx(uint64_t a, uint32_t *b)
14652{
14653 return WORK_4(a, b, 479);
14654}
14655
14656static uint64_t INLINE_NEVER work_4ua(uint64_t a, uint32_t *b)
14657{
14658 return WORK_4(a, b, 480);
14659}
14660
14661static uint64_t INLINE_NEVER work_4ub(uint64_t a, uint32_t *b)
14662{
14663 return WORK_4(a, b, 481);
14664}
14665
14666static uint64_t INLINE_NEVER work_4uc(uint64_t a, uint32_t *b)
14667{
14668 return WORK_4(a, b, 482);
14669}
14670
14671static uint64_t INLINE_NEVER work_4ud(uint64_t a, uint32_t *b)
14672{
14673 return WORK_4(a, b, 483);
14674}
14675
14676static uint64_t INLINE_NEVER work_4ue(uint64_t a, uint32_t *b)
14677{
14678 return WORK_4(a, b, 484);
14679}
14680
14681static uint64_t INLINE_NEVER work_4uf(uint64_t a, uint32_t *b)
14682{
14683 return WORK_4(a, b, 485);
14684}
14685
14686static uint64_t INLINE_NEVER work_4ug(uint64_t a, uint32_t *b)
14687{
14688 return WORK_4(a, b, 486);
14689}
14690
14691static uint64_t INLINE_NEVER work_4uh(uint64_t a, uint32_t *b)
14692{
14693 return WORK_4(a, b, 487);
14694}
14695
14696static uint64_t INLINE_NEVER work_4ui(uint64_t a, uint32_t *b)
14697{
14698 return WORK_4(a, b, 488);
14699}
14700
14701static uint64_t INLINE_NEVER work_4uj(uint64_t a, uint32_t *b)
14702{
14703 return WORK_4(a, b, 489);
14704}
14705
14706static uint64_t INLINE_NEVER work_4uk(uint64_t a, uint32_t *b)
14707{
14708 return WORK_4(a, b, 490);
14709}
14710
14711static uint64_t INLINE_NEVER work_4ul(uint64_t a, uint32_t *b)
14712{
14713 return WORK_4(a, b, 491);
14714}
14715
14716static uint64_t INLINE_NEVER work_4um(uint64_t a, uint32_t *b)
14717{
14718 return WORK_4(a, b, 492);
14719}
14720
14721static uint64_t INLINE_NEVER work_4un(uint64_t a, uint32_t *b)
14722{
14723 return WORK_4(a, b, 493);
14724}
14725
14726static uint64_t INLINE_NEVER work_4uo(uint64_t a, uint32_t *b)
14727{
14728 return WORK_4(a, b, 494);
14729}
14730
14731static uint64_t INLINE_NEVER work_4up(uint64_t a, uint32_t *b)
14732{
14733 return WORK_4(a, b, 495);
14734}
14735
14736static uint64_t INLINE_NEVER work_4uq(uint64_t a, uint32_t *b)
14737{
14738 return WORK_4(a, b, 496);
14739}
14740
14741static uint64_t INLINE_NEVER work_4ur(uint64_t a, uint32_t *b)
14742{
14743 return WORK_4(a, b, 497);
14744}
14745
14746static uint64_t INLINE_NEVER work_4us(uint64_t a, uint32_t *b)
14747{
14748 return WORK_4(a, b, 498);
14749}
14750
14751static uint64_t INLINE_NEVER work_4ut(uint64_t a, uint32_t *b)
14752{
14753 return WORK_4(a, b, 499);
14754}
14755
14756static uint64_t INLINE_NEVER work_4uu(uint64_t a, uint32_t *b)
14757{
14758 return WORK_4(a, b, 500);
14759}
14760
14761static uint64_t INLINE_NEVER work_4uv(uint64_t a, uint32_t *b)
14762{
14763 return WORK_4(a, b, 501);
14764}
14765
14766static uint64_t INLINE_NEVER work_4uw(uint64_t a, uint32_t *b)
14767{
14768 return WORK_4(a, b, 502);
14769}
14770
14771static uint64_t INLINE_NEVER work_4ux(uint64_t a, uint32_t *b)
14772{
14773 return WORK_4(a, b, 503);
14774}
14775
14776static uint64_t INLINE_NEVER work_4va(uint64_t a, uint32_t *b)
14777{
14778 return WORK_4(a, b, 504);
14779}
14780
14781static uint64_t INLINE_NEVER work_4vb(uint64_t a, uint32_t *b)
14782{
14783 return WORK_4(a, b, 505);
14784}
14785
14786static uint64_t INLINE_NEVER work_4vc(uint64_t a, uint32_t *b)
14787{
14788 return WORK_4(a, b, 506);
14789}
14790
14791static uint64_t INLINE_NEVER work_4vd(uint64_t a, uint32_t *b)
14792{
14793 return WORK_4(a, b, 507);
14794}
14795
14796static uint64_t INLINE_NEVER work_4ve(uint64_t a, uint32_t *b)
14797{
14798 return WORK_4(a, b, 508);
14799}
14800
14801static uint64_t INLINE_NEVER work_4vf(uint64_t a, uint32_t *b)
14802{
14803 return WORK_4(a, b, 509);
14804}
14805
14806static uint64_t INLINE_NEVER work_4vg(uint64_t a, uint32_t *b)
14807{
14808 return WORK_4(a, b, 510);
14809}
14810
14811static uint64_t INLINE_NEVER work_4vh(uint64_t a, uint32_t *b)
14812{
14813 return WORK_4(a, b, 511);
14814}
14815
14816static uint64_t INLINE_NEVER work_4vi(uint64_t a, uint32_t *b)
14817{
14818 return WORK_4(a, b, 512);
14819}
14820
14821static uint64_t INLINE_NEVER work_4vj(uint64_t a, uint32_t *b)
14822{
14823 return WORK_4(a, b, 513);
14824}
14825
14826static uint64_t INLINE_NEVER work_4vk(uint64_t a, uint32_t *b)
14827{
14828 return WORK_4(a, b, 514);
14829}
14830
14831static uint64_t INLINE_NEVER work_4vl(uint64_t a, uint32_t *b)
14832{
14833 return WORK_4(a, b, 515);
14834}
14835
14836static uint64_t INLINE_NEVER work_4vm(uint64_t a, uint32_t *b)
14837{
14838 return WORK_4(a, b, 516);
14839}
14840
14841static uint64_t INLINE_NEVER work_4vn(uint64_t a, uint32_t *b)
14842{
14843 return WORK_4(a, b, 517);
14844}
14845
14846static uint64_t INLINE_NEVER work_4vo(uint64_t a, uint32_t *b)
14847{
14848 return WORK_4(a, b, 518);
14849}
14850
14851static uint64_t INLINE_NEVER work_4vp(uint64_t a, uint32_t *b)
14852{
14853 return WORK_4(a, b, 519);
14854}
14855
14856static uint64_t INLINE_NEVER work_4vq(uint64_t a, uint32_t *b)
14857{
14858 return WORK_4(a, b, 520);
14859}
14860
14861static uint64_t INLINE_NEVER work_4vr(uint64_t a, uint32_t *b)
14862{
14863 return WORK_4(a, b, 521);
14864}
14865
14866static uint64_t INLINE_NEVER work_4vs(uint64_t a, uint32_t *b)
14867{
14868 return WORK_4(a, b, 522);
14869}
14870
14871static uint64_t INLINE_NEVER work_4vt(uint64_t a, uint32_t *b)
14872{
14873 return WORK_4(a, b, 523);
14874}
14875
14876static uint64_t INLINE_NEVER work_4vu(uint64_t a, uint32_t *b)
14877{
14878 return WORK_4(a, b, 524);
14879}
14880
14881static uint64_t INLINE_NEVER work_4vv(uint64_t a, uint32_t *b)
14882{
14883 return WORK_4(a, b, 525);
14884}
14885
14886static uint64_t INLINE_NEVER work_4vw(uint64_t a, uint32_t *b)
14887{
14888 return WORK_4(a, b, 526);
14889}
14890
14891static uint64_t INLINE_NEVER work_4vx(uint64_t a, uint32_t *b)
14892{
14893 return WORK_4(a, b, 527);
14894}
14895
14896static uint64_t INLINE_NEVER work_4wa(uint64_t a, uint32_t *b)
14897{
14898 return WORK_4(a, b, 528);
14899}
14900
14901static uint64_t INLINE_NEVER work_4wb(uint64_t a, uint32_t *b)
14902{
14903 return WORK_4(a, b, 529);
14904}
14905
14906static uint64_t INLINE_NEVER work_4wc(uint64_t a, uint32_t *b)
14907{
14908 return WORK_4(a, b, 530);
14909}
14910
14911static uint64_t INLINE_NEVER work_4wd(uint64_t a, uint32_t *b)
14912{
14913 return WORK_4(a, b, 531);
14914}
14915
14916static uint64_t INLINE_NEVER work_4we(uint64_t a, uint32_t *b)
14917{
14918 return WORK_4(a, b, 532);
14919}
14920
14921static uint64_t INLINE_NEVER work_4wf(uint64_t a, uint32_t *b)
14922{
14923 return WORK_4(a, b, 533);
14924}
14925
14926static uint64_t INLINE_NEVER work_4wg(uint64_t a, uint32_t *b)
14927{
14928 return WORK_4(a, b, 534);
14929}
14930
14931static uint64_t INLINE_NEVER work_4wh(uint64_t a, uint32_t *b)
14932{
14933 return WORK_4(a, b, 535);
14934}
14935
14936static uint64_t INLINE_NEVER work_4wi(uint64_t a, uint32_t *b)
14937{
14938 return WORK_4(a, b, 536);
14939}
14940
14941static uint64_t INLINE_NEVER work_4wj(uint64_t a, uint32_t *b)
14942{
14943 return WORK_4(a, b, 537);
14944}
14945
14946static uint64_t INLINE_NEVER work_4wk(uint64_t a, uint32_t *b)
14947{
14948 return WORK_4(a, b, 538);
14949}
14950
14951static uint64_t INLINE_NEVER work_4wl(uint64_t a, uint32_t *b)
14952{
14953 return WORK_4(a, b, 539);
14954}
14955
14956static uint64_t INLINE_NEVER work_4wm(uint64_t a, uint32_t *b)
14957{
14958 return WORK_4(a, b, 540);
14959}
14960
14961static uint64_t INLINE_NEVER work_4wn(uint64_t a, uint32_t *b)
14962{
14963 return WORK_4(a, b, 541);
14964}
14965
14966static uint64_t INLINE_NEVER work_4wo(uint64_t a, uint32_t *b)
14967{
14968 return WORK_4(a, b, 542);
14969}
14970
14971static uint64_t INLINE_NEVER work_4wp(uint64_t a, uint32_t *b)
14972{
14973 return WORK_4(a, b, 543);
14974}
14975
14976static uint64_t INLINE_NEVER work_4wq(uint64_t a, uint32_t *b)
14977{
14978 return WORK_4(a, b, 544);
14979}
14980
14981static uint64_t INLINE_NEVER work_4wr(uint64_t a, uint32_t *b)
14982{
14983 return WORK_4(a, b, 545);
14984}
14985
14986static uint64_t INLINE_NEVER work_4ws(uint64_t a, uint32_t *b)
14987{
14988 return WORK_4(a, b, 546);
14989}
14990
14991static uint64_t INLINE_NEVER work_4wt(uint64_t a, uint32_t *b)
14992{
14993 return WORK_4(a, b, 547);
14994}
14995
14996static uint64_t INLINE_NEVER work_4wu(uint64_t a, uint32_t *b)
14997{
14998 return WORK_4(a, b, 548);
14999}
15000
15001static uint64_t INLINE_NEVER work_4wv(uint64_t a, uint32_t *b)
15002{
15003 return WORK_4(a, b, 549);
15004}
15005
15006static uint64_t INLINE_NEVER work_4ww(uint64_t a, uint32_t *b)
15007{
15008 return WORK_4(a, b, 550);
15009}
15010
15011static uint64_t INLINE_NEVER work_4wx(uint64_t a, uint32_t *b)
15012{
15013 return WORK_4(a, b, 551);
15014}
15015
15016static uint64_t INLINE_NEVER work_4xa(uint64_t a, uint32_t *b)
15017{
15018 return WORK_4(a, b, 552);
15019}
15020
15021static uint64_t INLINE_NEVER work_4xb(uint64_t a, uint32_t *b)
15022{
15023 return WORK_4(a, b, 553);
15024}
15025
15026static uint64_t INLINE_NEVER work_4xc(uint64_t a, uint32_t *b)
15027{
15028 return WORK_4(a, b, 554);
15029}
15030
15031static uint64_t INLINE_NEVER work_4xd(uint64_t a, uint32_t *b)
15032{
15033 return WORK_4(a, b, 555);
15034}
15035
15036static uint64_t INLINE_NEVER work_4xe(uint64_t a, uint32_t *b)
15037{
15038 return WORK_4(a, b, 556);
15039}
15040
15041static uint64_t INLINE_NEVER work_4xf(uint64_t a, uint32_t *b)
15042{
15043 return WORK_4(a, b, 557);
15044}
15045
15046static uint64_t INLINE_NEVER work_4xg(uint64_t a, uint32_t *b)
15047{
15048 return WORK_4(a, b, 558);
15049}
15050
15051static uint64_t INLINE_NEVER work_4xh(uint64_t a, uint32_t *b)
15052{
15053 return WORK_4(a, b, 559);
15054}
15055
15056static uint64_t INLINE_NEVER work_4xi(uint64_t a, uint32_t *b)
15057{
15058 return WORK_4(a, b, 560);
15059}
15060
15061static uint64_t INLINE_NEVER work_4xj(uint64_t a, uint32_t *b)
15062{
15063 return WORK_4(a, b, 561);
15064}
15065
15066static uint64_t INLINE_NEVER work_4xk(uint64_t a, uint32_t *b)
15067{
15068 return WORK_4(a, b, 562);
15069}
15070
15071static uint64_t INLINE_NEVER work_4xl(uint64_t a, uint32_t *b)
15072{
15073 return WORK_4(a, b, 563);
15074}
15075
15076static uint64_t INLINE_NEVER work_4xm(uint64_t a, uint32_t *b)
15077{
15078 return WORK_4(a, b, 564);
15079}
15080
15081static uint64_t INLINE_NEVER work_4xn(uint64_t a, uint32_t *b)
15082{
15083 return WORK_4(a, b, 565);
15084}
15085
15086static uint64_t INLINE_NEVER work_4xo(uint64_t a, uint32_t *b)
15087{
15088 return WORK_4(a, b, 566);
15089}
15090
15091static uint64_t INLINE_NEVER work_4xp(uint64_t a, uint32_t *b)
15092{
15093 return WORK_4(a, b, 567);
15094}
15095
15096static uint64_t INLINE_NEVER work_4xq(uint64_t a, uint32_t *b)
15097{
15098 return WORK_4(a, b, 568);
15099}
15100
15101static uint64_t INLINE_NEVER work_4xr(uint64_t a, uint32_t *b)
15102{
15103 return WORK_4(a, b, 569);
15104}
15105
15106static uint64_t INLINE_NEVER work_4xs(uint64_t a, uint32_t *b)
15107{
15108 return WORK_4(a, b, 570);
15109}
15110
15111static uint64_t INLINE_NEVER work_4xt(uint64_t a, uint32_t *b)
15112{
15113 return WORK_4(a, b, 571);
15114}
15115
15116static uint64_t INLINE_NEVER work_4xu(uint64_t a, uint32_t *b)
15117{
15118 return WORK_4(a, b, 572);
15119}
15120
15121static uint64_t INLINE_NEVER work_4xv(uint64_t a, uint32_t *b)
15122{
15123 return WORK_4(a, b, 573);
15124}
15125
15126static uint64_t INLINE_NEVER work_4xw(uint64_t a, uint32_t *b)
15127{
15128 return WORK_4(a, b, 574);
15129}
15130
15131static uint64_t INLINE_NEVER work_4xx(uint64_t a, uint32_t *b)
15132{
15133 return WORK_4(a, b, 575);
15134}
15135
15136static work_4_fn_t work_4[] = {
15137 work_4aa, work_4ab, work_4ac, work_4ad, work_4ae, work_4af, work_4ag, work_4ah,
15138 work_4ai, work_4aj, work_4ak, work_4al, work_4am, work_4an, work_4ao, work_4ap,
15139 work_4aq, work_4ar, work_4as, work_4at, work_4au, work_4av, work_4aw, work_4ax,
15140 work_4ba, work_4bb, work_4bc, work_4bd, work_4be, work_4bf, work_4bg, work_4bh,
15141 work_4bi, work_4bj, work_4bk, work_4bl, work_4bm, work_4bn, work_4bo, work_4bp,
15142 work_4bq, work_4br, work_4bs, work_4bt, work_4bu, work_4bv, work_4bw, work_4bx,
15143 work_4ca, work_4cb, work_4cc, work_4cd, work_4ce, work_4cf, work_4cg, work_4ch,
15144 work_4ci, work_4cj, work_4ck, work_4cl, work_4cm, work_4cn, work_4co, work_4cp,
15145 work_4cq, work_4cr, work_4cs, work_4ct, work_4cu, work_4cv, work_4cw, work_4cx,
15146 work_4da, work_4db, work_4dc, work_4dd, work_4de, work_4df, work_4dg, work_4dh,
15147 work_4di, work_4dj, work_4dk, work_4dl, work_4dm, work_4dn, work_4do, work_4dp,
15148 work_4dq, work_4dr, work_4ds, work_4dt, work_4du, work_4dv, work_4dw, work_4dx,
15149 work_4ea, work_4eb, work_4ec, work_4ed, work_4ee, work_4ef, work_4eg, work_4eh,
15150 work_4ei, work_4ej, work_4ek, work_4el, work_4em, work_4en, work_4eo, work_4ep,
15151 work_4eq, work_4er, work_4es, work_4et, work_4eu, work_4ev, work_4ew, work_4ex,
15152 work_4fa, work_4fb, work_4fc, work_4fd, work_4fe, work_4ff, work_4fg, work_4fh,
15153 work_4fi, work_4fj, work_4fk, work_4fl, work_4fm, work_4fn, work_4fo, work_4fp,
15154 work_4fq, work_4fr, work_4fs, work_4ft, work_4fu, work_4fv, work_4fw, work_4fx,
15155 work_4ga, work_4gb, work_4gc, work_4gd, work_4ge, work_4gf, work_4gg, work_4gh,
15156 work_4gi, work_4gj, work_4gk, work_4gl, work_4gm, work_4gn, work_4go, work_4gp,
15157 work_4gq, work_4gr, work_4gs, work_4gt, work_4gu, work_4gv, work_4gw, work_4gx,
15158 work_4ha, work_4hb, work_4hc, work_4hd, work_4he, work_4hf, work_4hg, work_4hh,
15159 work_4hi, work_4hj, work_4hk, work_4hl, work_4hm, work_4hn, work_4ho, work_4hp,
15160 work_4hq, work_4hr, work_4hs, work_4ht, work_4hu, work_4hv, work_4hw, work_4hx,
15161 work_4ia, work_4ib, work_4ic, work_4id, work_4ie, work_4if, work_4ig, work_4ih,
15162 work_4ii, work_4ij, work_4ik, work_4il, work_4im, work_4in, work_4io, work_4ip,
15163 work_4iq, work_4ir, work_4is, work_4it, work_4iu, work_4iv, work_4iw, work_4ix,
15164 work_4ja, work_4jb, work_4jc, work_4jd, work_4je, work_4jf, work_4jg, work_4jh,
15165 work_4ji, work_4jj, work_4jk, work_4jl, work_4jm, work_4jn, work_4jo, work_4jp,
15166 work_4jq, work_4jr, work_4js, work_4jt, work_4ju, work_4jv, work_4jw, work_4jx,
15167 work_4ka, work_4kb, work_4kc, work_4kd, work_4ke, work_4kf, work_4kg, work_4kh,
15168 work_4ki, work_4kj, work_4kk, work_4kl, work_4km, work_4kn, work_4ko, work_4kp,
15169 work_4kq, work_4kr, work_4ks, work_4kt, work_4ku, work_4kv, work_4kw, work_4kx,
15170 work_4la, work_4lb, work_4lc, work_4ld, work_4le, work_4lf, work_4lg, work_4lh,
15171 work_4li, work_4lj, work_4lk, work_4ll, work_4lm, work_4ln, work_4lo, work_4lp,
15172 work_4lq, work_4lr, work_4ls, work_4lt, work_4lu, work_4lv, work_4lw, work_4lx,
15173 work_4ma, work_4mb, work_4mc, work_4md, work_4me, work_4mf, work_4mg, work_4mh,
15174 work_4mi, work_4mj, work_4mk, work_4ml, work_4mm, work_4mn, work_4mo, work_4mp,
15175 work_4mq, work_4mr, work_4ms, work_4mt, work_4mu, work_4mv, work_4mw, work_4mx,
15176 work_4na, work_4nb, work_4nc, work_4nd, work_4ne, work_4nf, work_4ng, work_4nh,
15177 work_4ni, work_4nj, work_4nk, work_4nl, work_4nm, work_4nn, work_4no, work_4np,
15178 work_4nq, work_4nr, work_4ns, work_4nt, work_4nu, work_4nv, work_4nw, work_4nx,
15179 work_4oa, work_4ob, work_4oc, work_4od, work_4oe, work_4of, work_4og, work_4oh,
15180 work_4oi, work_4oj, work_4ok, work_4ol, work_4om, work_4on, work_4oo, work_4op,
15181 work_4oq, work_4or, work_4os, work_4ot, work_4ou, work_4ov, work_4ow, work_4ox,
15182 work_4pa, work_4pb, work_4pc, work_4pd, work_4pe, work_4pf, work_4pg, work_4ph,
15183 work_4pi, work_4pj, work_4pk, work_4pl, work_4pm, work_4pn, work_4po, work_4pp,
15184 work_4pq, work_4pr, work_4ps, work_4pt, work_4pu, work_4pv, work_4pw, work_4px,
15185 work_4qa, work_4qb, work_4qc, work_4qd, work_4qe, work_4qf, work_4qg, work_4qh,
15186 work_4qi, work_4qj, work_4qk, work_4ql, work_4qm, work_4qn, work_4qo, work_4qp,
15187 work_4qq, work_4qr, work_4qs, work_4qt, work_4qu, work_4qv, work_4qw, work_4qx,
15188 work_4ra, work_4rb, work_4rc, work_4rd, work_4re, work_4rf, work_4rg, work_4rh,
15189 work_4ri, work_4rj, work_4rk, work_4rl, work_4rm, work_4rn, work_4ro, work_4rp,
15190 work_4rq, work_4rr, work_4rs, work_4rt, work_4ru, work_4rv, work_4rw, work_4rx,
15191 work_4sa, work_4sb, work_4sc, work_4sd, work_4se, work_4sf, work_4sg, work_4sh,
15192 work_4si, work_4sj, work_4sk, work_4sl, work_4sm, work_4sn, work_4so, work_4sp,
15193 work_4sq, work_4sr, work_4ss, work_4st, work_4su, work_4sv, work_4sw, work_4sx,
15194 work_4ta, work_4tb, work_4tc, work_4td, work_4te, work_4tf, work_4tg, work_4th,
15195 work_4ti, work_4tj, work_4tk, work_4tl, work_4tm, work_4tn, work_4to, work_4tp,
15196 work_4tq, work_4tr, work_4ts, work_4tt, work_4tu, work_4tv, work_4tw, work_4tx,
15197 work_4ua, work_4ub, work_4uc, work_4ud, work_4ue, work_4uf, work_4ug, work_4uh,
15198 work_4ui, work_4uj, work_4uk, work_4ul, work_4um, work_4un, work_4uo, work_4up,
15199 work_4uq, work_4ur, work_4us, work_4ut, work_4uu, work_4uv, work_4uw, work_4ux,
15200 work_4va, work_4vb, work_4vc, work_4vd, work_4ve, work_4vf, work_4vg, work_4vh,
15201 work_4vi, work_4vj, work_4vk, work_4vl, work_4vm, work_4vn, work_4vo, work_4vp,
15202 work_4vq, work_4vr, work_4vs, work_4vt, work_4vu, work_4vv, work_4vw, work_4vx,
15203 work_4wa, work_4wb, work_4wc, work_4wd, work_4we, work_4wf, work_4wg, work_4wh,
15204 work_4wi, work_4wj, work_4wk, work_4wl, work_4wm, work_4wn, work_4wo, work_4wp,
15205 work_4wq, work_4wr, work_4ws, work_4wt, work_4wu, work_4wv, work_4ww, work_4wx,
15206 work_4xa, work_4xb, work_4xc, work_4xd, work_4xe, work_4xf, work_4xg, work_4xh,
15207 work_4xi, work_4xj, work_4xk, work_4xl, work_4xm, work_4xn, work_4xo, work_4xp,
15208 work_4xq, work_4xr, work_4xs, work_4xt, work_4xu, work_4xv, work_4xw, work_4xx
15209};
15210
15211static uint16_t work_4_rnd[] = {
15212 179, 285, 182, 547, 171, 346, 155, 505, 402, 81, 472, 409, 234, 79, 477, 341,
15213 151, 215, 318, 0, 408, 461, 57, 314, 438, 165, 486, 61, 205, 310, 16, 245,
15214 453, 572, 493, 533, 10, 296, 32, 437, 92, 507, 12, 238, 336, 444, 223, 419,
15215 30, 449, 52, 366, 88, 567, 333, 77, 84, 345, 130, 75, 443, 227, 349, 384,
15216 15, 184, 220, 556, 133, 361, 23, 511, 209, 322, 403, 59, 376, 213, 263, 162,
15217 252, 259, 125, 168, 332, 177, 200, 246, 370, 526, 123, 175, 255, 365, 85, 464,
15218 520, 463, 235, 191, 316, 452, 350, 465, 427, 410, 275, 126, 265, 565, 289, 154,
15219 569, 448, 374, 483, 192, 436, 319, 105, 383, 144, 27, 250, 39, 313, 379, 257,
15220 120, 535, 382, 121, 490, 460, 397, 531, 65, 399, 232, 390, 529, 367, 185, 508,
15221 237, 26, 396, 308, 391, 60, 389, 145, 170, 117, 439, 301, 189, 315, 320, 36,
15222 42, 43, 94, 552, 112, 456, 124, 169, 115, 6, 20, 442, 525, 551, 298, 150,
15223 570, 173, 378, 221, 513, 538, 424, 138, 91, 360, 434, 167, 199, 204, 70, 479,
15224 44, 156, 433, 114, 174, 423, 82, 242, 368, 446, 8, 5, 545, 194, 190, 323,
15225 417, 139, 455, 217, 226, 447, 377, 451, 405, 69, 253, 539, 80, 288, 160, 295,
15226 11, 198, 387, 268, 503, 51, 413, 214, 412, 329, 415, 317, 364, 468, 216, 236,
15227 22, 163, 148, 481, 532, 562, 86, 89, 98, 264, 300, 414, 563, 311, 542, 63,
15228 282, 56, 159, 33, 136, 111, 568, 528, 1, 110, 230, 518, 394, 516, 260, 432,
15229 454, 35, 571, 458, 355, 243, 37, 206, 351, 489, 76, 475, 312, 328, 347, 211,
15230 375, 359, 101, 109, 353, 292, 183, 240, 96, 386, 339, 335, 143, 212, 515, 119,
15231 305, 342, 62, 269, 557, 548, 248, 496, 50, 421, 99, 48, 202, 2, 521, 330,
15232 283, 512, 457, 307, 474, 372, 135, 471, 25, 90, 277, 392, 41, 546, 131, 38,
15233 304, 55, 172, 440, 207, 271, 258, 380, 530, 431, 17, 430, 100, 47, 180, 262,
15234 543, 534, 74, 152, 356, 574, 233, 325, 181, 494, 222, 72, 266, 106, 134, 358,
15235 426, 467, 502, 67, 83, 128, 147, 416, 418, 371, 157, 491, 231, 422, 321, 149,
15236 281, 24, 195, 536, 95, 411, 498, 166, 122, 395, 21, 537, 401, 303, 108, 186,
15237 7, 306, 188, 550, 385, 104, 178, 500, 514, 210, 46, 196, 309, 478, 247, 485,
15238 251, 129, 575, 469, 193, 564, 197, 103, 102, 337, 388, 294, 66, 4, 343, 425,
15239 73, 558, 400, 116, 239, 524, 519, 504, 153, 429, 549, 302, 450, 290, 357, 267,
15240 228, 229, 127, 509, 404, 93, 352, 393, 299, 241, 373, 435, 187, 559, 484, 555,
15241 362, 29, 573, 54, 176, 506, 49, 218, 291, 113, 517, 273, 3, 58, 324, 287,
15242 381, 219, 522, 225, 499, 297, 28, 286, 338, 270, 208, 87, 142, 406, 560, 327,
15243 407, 466, 274, 334, 527, 488, 9, 118, 272, 140, 476, 445, 71, 523, 19, 279,
15244 14, 132, 161, 31, 164, 470, 276, 224, 278, 64, 541, 487, 68, 348, 201, 344,
15245 482, 45, 34, 107, 561, 428, 354, 420, 495, 363, 40, 340, 280, 441, 53, 473,
15246 13, 497, 501, 331, 244, 462, 459, 254, 492, 137, 141, 293, 203, 566, 78, 18,
15247 284, 398, 510, 554, 540, 261, 249, 544, 256, 326, 97, 480, 146, 369, 553, 158
15248};
15249
15250static inline void prefetch_code(uintptr_t addr, int num)
15251{
15252 for (int i = 0; i < num; i++)
15253 odp_prefetch_l1i((const void *)(addr + i * 64));
15254}
15255
15256static int worker_thread(void *arg)
15257{
15258 int thr;
15259 uint32_t i, exit_test;
15260 uint64_t c1, c2;
15261 odp_time_t t1, t2;
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;
15277 uint32_t *c = b;
15278
15279 thr = odp_thread_id();
15280 printf("Thread %i starting on CPU %i\n", thr, odp_cpu_id());
15281
15282 /* Start all workers at the same time */
15283 odp_barrier_wait(&global->barrier);
15284
15285 c1 = odp_cpu_cycles();
15286 t1 = odp_time_local_strict();
15287
15288 while (1) {
15289 exit_test = odp_atomic_load_u32(&global->exit_test);
15290 if (rounds == 0)
15291 exit_test += 1;
15292
15293 if (exit_test)
15294 break;
15295
15296 for (i = 0; i < num_func; i++) {
15297 uint32_t i0 = i;
15298 uint32_t i1 = i;
15299 uint32_t i2 = i;
15300 uint32_t i3 = i;
15301 uint32_t i4 = i;
15302 uint32_t pref_i = i + pref_before;
15303
15304 if (pref_i >= num_func)
15305 pref_i = pref_i - num_func;
15306
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;
15312
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];
15319
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];
15325 }
15326
15327 prefetch_code((uintptr_t)work_0[p0], pref_0);
15328 dummy_sum += work_0[i0](dummy_sum, b, c);
15329
15330 prefetch_code((uintptr_t)work_1[p1], pref_1);
15331 dummy_sum += work_1[i1](dummy_sum, b, c);
15332
15333 prefetch_code((uintptr_t)work_2[p2], pref_2);
15334 dummy_sum += work_2[i2](dummy_sum, b, c);
15335
15336 prefetch_code((uintptr_t)work_3[p3], pref_3);
15337 dummy_sum += work_3[i3](dummy_sum, b);
15338
15339 prefetch_code((uintptr_t)work_4[p4], pref_4);
15340 dummy_sum += work_4[i4](dummy_sum, b);
15341 }
15342
15343 rounds--;
15344 }
15345
15346 t2 = odp_time_local_strict();
15347 c2 = odp_cpu_cycles();
15348
15349 /* Update stats*/
15350 rounds = test_options->rounds - rounds;
15351 stat->loops = rounds * num_func;
15352 stat->tot_nsec = odp_time_diff_ns(t2, t1);
15353 stat->cycles = odp_cpu_cycles_diff(c2, c1);
15354 stat->dummy_sum = dummy_sum;
15355
15356 return 0;
15357}
15358
15359static int start_workers(test_global_t *global, odp_instance_t instance)
15360{
15361 odph_thread_common_param_t thr_common;
15362 int i, ret;
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];
15366
15367 memset(global->thread_tbl, 0, sizeof(global->thread_tbl));
15368 odph_thread_common_param_init(&thr_common);
15369
15370 thr_common.instance = instance;
15371 thr_common.cpumask = &global->cpumask;
15372
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];
15377 thr_param[i].thr_type = ODP_THREAD_WORKER;
15378 }
15379
15380 ret = odph_thread_create(global->thread_tbl, &thr_common, thr_param, num_cpu);
15381
15382 if (ret != num_cpu) {
15383 ODPH_ERR("Thread create failed %i\n", ret);
15384 return -1;
15385 }
15386
15387 return 0;
15388}
15389
15390static void print_stat(test_global_t *global)
15391{
15392 uint32_t i;
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;
15402
15403 if (num_cpu == 0)
15404 return;
15405
15406 printf("\n");
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");
15410
15411 for (i = 0; i < num_cpu; i++) {
15412 test_stat_t *stat = &global->thread_arg[i].stat;
15413
15414 nsec = stat->tot_nsec;
15415 loops = stat->loops;
15416
15417 if ((i % 10) == 0)
15418 printf("\n ");
15419
15420 if (nsec == 0) {
15421 printf(" 0 ");
15422 continue;
15423 }
15424
15425 rate = loops / (nsec / giga);
15426 printf("%8.1f ", rate / kilo);
15427
15428 sum_nsec += nsec;
15429 sum_loops += loops;
15430 sum_cycles += stat->cycles;
15431 }
15432
15433 sum_sec = sum_nsec / giga;
15434 ave_loops = sum_loops / sum_sec;
15435
15436 printf("\n\n");
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);
15442 printf("\n");
15443}
15444
15445static void print_usage(void)
15446{
15447 printf("\n"
15448 "Instruction cache performance test options:\n"
15449 "\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"
15453 " 0: Linear\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"
15465 "\n");
15466}
15467
15468static int parse_options(int argc, char *argv[], test_global_t *global)
15469{
15470 int opt;
15471 test_options_t *test_options = &global->test_options;
15472 int ret = 0;
15473 uint32_t max_func = ODPH_ARRAY_SIZE(work_0);
15474
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'},
15487 {NULL, 0, NULL, 0}
15488 };
15489
15490 static const char *shortopts = "+c:r:p:n:0:1:2:3:4:b:h";
15491
15492 global->max_func = max_func;
15493
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;
15504
15505 while (1) {
15506 opt = getopt_long(argc, argv, shortopts, longopts, NULL);
15507
15508 if (opt == -1)
15509 break;
15510
15511 switch (opt) {
15512 case 'c':
15513 test_options->num_cpu = atoi(optarg);
15514 break;
15515 case 'r':
15516 test_options->rounds = atoll(optarg);
15517 break;
15518 case 'p':
15519 test_options->pattern = atoi(optarg);
15520 break;
15521 case 'n':
15522 test_options->num_func = atoi(optarg);
15523 break;
15524 case '0':
15525 test_options->pref_0 = atoi(optarg);
15526 break;
15527 case '1':
15528 test_options->pref_1 = atoi(optarg);
15529 break;
15530 case '2':
15531 test_options->pref_2 = atoi(optarg);
15532 break;
15533 case '3':
15534 test_options->pref_3 = atoi(optarg);
15535 break;
15536 case '4':
15537 test_options->pref_4 = atoi(optarg);
15538 break;
15539 case 'b':
15540 test_options->pref_before = atoi(optarg);
15541 break;
15542 case 'h':
15543 /* fall through */
15544 default:
15545 print_usage();
15546 ret = -1;
15547 break;
15548 }
15549 }
15550
15551 if (test_options->num_func == 0)
15552 test_options->num_func = max_func;
15553
15554 if (test_options->num_func > max_func) {
15555 ODPH_ERR("Bad number of functions: %u (max: %u)\n", test_options->num_func,
15556 max_func);
15557 return -1;
15558 }
15559
15560 /* Check that there is large enough data buffer */
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);
15563 return -1;
15564 }
15565
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);
15569 return -1;
15570 }
15571
15572 return ret;
15573}
15574
15575static int set_num_cpu(test_global_t *global)
15576{
15577 int ret;
15578 test_options_t *test_options = &global->test_options;
15579 int num_cpu = test_options->num_cpu;
15580
15581 /* One thread used for the main thread */
15582 if (num_cpu < 0 || num_cpu > ODP_THREAD_COUNT_MAX - 1) {
15583 ODPH_ERR("Bad number of workers. Maximum is %i.\n", ODP_THREAD_COUNT_MAX - 1);
15584 return -1;
15585 }
15586
15587 ret = odp_cpumask_default_worker(&global->cpumask, num_cpu);
15588
15589 if (num_cpu && ret != num_cpu) {
15590 ODPH_ERR("Too many workers. Max supported %i\n.", ret);
15591 return -1;
15592 }
15593
15594 /* Zero: all available workers */
15595 if (num_cpu == 0) {
15596 num_cpu = ret;
15597 test_options->num_cpu = num_cpu;
15598 }
15599
15600 odp_barrier_init(&global->barrier, num_cpu + 1);
15601
15602 return 0;
15603}
15604
15605static void sig_handler(int signo)
15606{
15607 (void)signo;
15608
15609 if (test_global == NULL)
15610 return;
15611
15612 odp_atomic_add_u32(&test_global->exit_test, 1);
15613}
15614
15615static int setup_sig_handler(void)
15616{
15617 struct sigaction action;
15618
15619 memset(&action, 0, sizeof(action));
15620 action.sa_handler = sig_handler;
15621
15622 /* No additional signals blocked. By default, the signal which triggered
15623 * the handler is blocked. */
15624 if (sigemptyset(&action.sa_mask))
15625 return -1;
15626
15627 if (sigaction(SIGINT, &action, NULL))
15628 return -1;
15629
15630 return 0;
15631}
15632
15633int main(int argc, char **argv)
15634{
15635 odph_helper_options_t helper_options;
15636 odp_instance_t instance;
15637 odp_init_t init;
15638 odp_shm_t shm, shm_global;
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;
15643 uint32_t *data;
15644 odp_shm_t shm_work = ODP_SHM_INVALID;
15645
15646 if (setup_sig_handler()) {
15647 ODPH_ERR("Signal handler setup failed\n");
15648 exit(EXIT_FAILURE);
15649 }
15650
15651 /* Let helper collect its own arguments (e.g. --odph_proc) */
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);
15656 }
15657
15658 odp_init_param_init(&init);
15659 init.mem_model = helper_options.mem_model;
15660
15661 if (odp_init_global(&instance, &init, NULL)) {
15662 ODPH_ERR("Global init failed.\n");
15663 exit(EXIT_FAILURE);
15664 }
15665
15666 if (odp_init_local(instance, ODP_THREAD_CONTROL)) {
15667 ODPH_ERR("Local init failed.\n");
15668 exit(EXIT_FAILURE);
15669 }
15670
15671 shm = odp_shm_reserve("icache perf global", sizeof(test_global_t), ODP_CACHE_LINE_SIZE, 0);
15672 shm_global = shm;
15673 if (shm == ODP_SHM_INVALID) {
15674 ODPH_ERR("SHM reserve failed.\n");
15675 exit(EXIT_FAILURE);
15676 }
15677
15678 global = odp_shm_addr(shm);
15679 if (global == NULL) {
15680 ODPH_ERR("SHM addr failed\n");
15681 exit(EXIT_FAILURE);
15682 }
15683 test_global = global;
15684
15685 memset(global, 0, sizeof(test_global_t));
15686 odp_atomic_init_u32(&global->exit_test, 0);
15687
15688 for (i = 0; i < ODP_THREAD_COUNT_MAX; i++)
15689 global->thread_arg[i].global = global;
15690
15691 if (parse_options(argc, argv, global))
15692 exit(EXIT_FAILURE);
15693
15694 test_options = &global->test_options;
15695
15697
15698 if (set_num_cpu(global))
15699 exit(EXIT_FAILURE);
15700
15701 num_cpu = test_options->num_cpu;
15702
15703 /* Memory for workers */
15704 shm = odp_shm_reserve("Test memory", DATA_SIZE_WORDS * sizeof(uint32_t),
15705 ODP_CACHE_LINE_SIZE, 0);
15706 shm_work = shm;
15707 if (shm == ODP_SHM_INVALID) {
15708 ODPH_ERR("SHM reserve failed.\n");
15709 exit(EXIT_FAILURE);
15710 }
15711
15712 global->worker_mem = odp_shm_addr(shm);
15713 if (global->worker_mem == NULL) {
15714 ODPH_ERR("SHM addr failed\n");
15715 exit(EXIT_FAILURE);
15716 }
15717
15718 data = (uint32_t *)global->worker_mem;
15719 for (i = 0; i < DATA_SIZE_WORDS; i++)
15720 data[i] = i;
15721
15722 /* Test data usage */
15723 data_size = (MAX_WORDS + test_options->num_func) * sizeof(uint32_t);
15724
15725 /* Function pointer and random number tables */
15726 table_size = NUM_WORK * test_options->num_func * (sizeof(uint16_t) + sizeof(void *));
15727
15728 /* In the worst case, every table entry on separate cache line */
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 *));
15732
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;
15737 }
15738
15739 printf("\n");
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);
15751
15752 /* Start worker threads */
15753 start_workers(global, instance);
15754
15755 /* Wait until all workers are ready */
15756 odp_barrier_wait(&global->barrier);
15757
15758 /* Wait workers to exit */
15759 odph_thread_join(global->thread_tbl, num_cpu);
15760
15761 print_stat(global);
15762
15763 if (odp_shm_free(shm_work)) {
15764 ODPH_ERR("SHM free failed.\n");
15765 exit(EXIT_FAILURE);
15766 }
15767
15768 if (odp_shm_free(shm_global)) {
15769 ODPH_ERR("SHM free failed.\n");
15770 exit(EXIT_FAILURE);
15771 }
15772
15773 if (odp_term_local()) {
15774 ODPH_ERR("Term local failed.\n");
15775 exit(EXIT_FAILURE);
15776 }
15777
15778 if (odp_term_global(instance)) {
15779 ODPH_ERR("Term global failed.\n");
15780 exit(EXIT_FAILURE);
15781 }
15782
15783 return 0;
15784}
void odp_atomic_init_u32(odp_atomic_u32_t *atom, uint32_t val)
Initialize atomic uint32 variable.
void odp_atomic_add_u32(odp_atomic_u32_t *atom, uint32_t val)
Add to atomic uint32 variable.
uint32_t odp_atomic_load_u32(odp_atomic_u32_t *atom)
Load value of atomic uint32 variable.
void odp_barrier_init(odp_barrier_t *barr, int count)
Initialize barrier with thread count.
void odp_barrier_wait(odp_barrier_t *barr)
Synchronize thread execution on barrier.
uint64_t odp_cpu_cycles_diff(uint64_t c2, uint64_t c1)
CPU cycle count difference.
uint64_t odp_cpu_cycles(void)
Current CPU cycle count.
int odp_cpu_id(void)
CPU identifier.
void odp_prefetch_l1i(const void *addr)
Prefetch into L1 instruction cache.
int odp_cpumask_default_worker(odp_cpumask_t *mask, int num)
Default CPU mask for worker threads.
void odp_init_param_init(odp_init_t *param)
Initialize the odp_init_t to default values for all fields.
int odp_init_local(odp_instance_t instance, odp_thread_type_t thr_type)
Thread local ODP initialization.
int odp_init_global(odp_instance_t *instance, const odp_init_t *params, const odp_platform_init_t *platform_params)
Global ODP initialization.
int odp_term_local(void)
Thread local ODP termination.
int odp_term_global(odp_instance_t instance)
Global ODP termination.
uint64_t odp_instance_t
ODP instance ID.
int odp_shm_free(odp_shm_t shm)
Free a contiguous block of shared memory.
void * odp_shm_addr(odp_shm_t shm)
Shared memory block address.
#define ODP_SHM_INVALID
Invalid shared memory block.
odp_shm_t odp_shm_reserve(const char *name, uint64_t size, uint64_t align, uint32_t flags)
Reserve a contiguous block of shared memory.
void odp_sys_info_print(void)
Print system info.
#define ODP_THREAD_COUNT_MAX
Maximum number of threads supported in build time.
int odp_thread_id(void)
Get thread identifier.
@ ODP_THREAD_WORKER
Worker thread.
@ ODP_THREAD_CONTROL
Control thread.
odp_time_t odp_time_local_strict(void)
Current local time (strict)
uint64_t odp_time_diff_ns(odp_time_t t2, odp_time_t t1)
Time difference in nanoseconds.
The OpenDataPlane API.
Global initialization parameters.
odp_mem_model_t mem_model
Application memory model.