update libchdr
[pcsx_rearmed.git] / deps / lightning / lib / jit_x86-sz.c
1
2 #if __X32
3 #define JIT_INSTR_MAX 42
4     0,  /* data */
5     0,  /* live */
6     11, /* align */
7     0,  /* save */
8     0,  /* load */
9     4,  /* skip */
10     0,  /* #name */
11     0,  /* #note */
12     3,  /* label */
13     34, /* prolog */
14     0,  /* ellipsis */
15     0,  /* va_push */
16     0,  /* allocai */
17     0,  /* allocar */
18     0,  /* arg_c */
19     0,  /* arg_s */
20     0,  /* arg_i */
21     0,  /* arg_l */
22     0,  /* getarg_c */
23     0,  /* getarg_uc */
24     0,  /* getarg_s */
25     0,  /* getarg_us */
26     0,  /* getarg_i */
27     0,  /* getarg_ui */
28     0,  /* getarg_l */
29     0,  /* putargr_c */
30     0,  /* putargi_c */
31     0,  /* putargr_uc */
32     0,  /* putargi_uc */
33     0,  /* putargr_s */
34     0,  /* putargi_s */
35     0,  /* putargr_us */
36     0,  /* putargi_us */
37     0,  /* putargr_i */
38     0,  /* putargi_i */
39     0,  /* putargr_ui */
40     0,  /* putargi_ui */
41     0,  /* putargr_l */
42     0,  /* putargi_l */
43     3,  /* va_start */
44     5,  /* va_arg */
45     7,  /* va_arg_d */
46     0,  /* va_end */
47     3,  /* addr */
48     6,  /* addi */
49     4,  /* addcr */
50     6,  /* addci */
51     4,  /* addxr */
52     5,  /* addxi */
53     4,  /* subr */
54     6,  /* subi */
55     12, /* subcr */
56     6,  /* subci */
57     12, /* subxr */
58     5,  /* subxi */
59     8,  /* rsbi */
60     5,  /* mulr */
61     7,  /* muli */
62     20, /* qmulr */
63     25, /* qmuli */
64     20, /* qmulr_u */
65     25, /* qmuli_u */
66     21, /* divr */
67     24, /* divi */
68     22, /* divr_u */
69     25, /* divi_u */
70     23, /* qdivr */
71     28, /* qdivi */
72     24, /* qdivr_u */
73     29, /* qdivi_u */
74     21, /* remr */
75     24, /* remi */
76     22, /* remr_u */
77     25, /* remi_u */
78     4,  /* andr */
79     7,  /* andi */
80     4,  /* orr */
81     8,  /* ori */
82     4,  /* xorr */
83     8,  /* xori */
84     16, /* lshr */
85     7,  /* lshi */
86     16, /* rshr */
87     5,  /* rshi */
88     16, /* rshr_u */
89     5,  /* rshi_u */
90     4,  /* negr */
91     4,  /* comr */
92     15, /* ltr */
93     16, /* lti */
94     15, /* ltr_u */
95     16, /* lti_u */
96     15, /* ler */
97     16, /* lei */
98     15, /* ler_u */
99     16, /* lei_u */
100     15, /* eqr */
101     16, /* eqi */
102     15, /* ger */
103     16, /* gei */
104     15, /* ger_u */
105     16, /* gei_u */
106     15, /* gtr */
107     16, /* gti */
108     15, /* gtr_u */
109     16, /* gti_u */
110     15, /* ner */
111     16, /* nei */
112     2,  /* movr */
113     5,  /* movi */
114     5,  /* movnr */
115     5,  /* movzr */
116     9,  /* casr */
117     13, /* casi */
118     11, /* extr_c */
119     11, /* extr_uc */
120     3,  /* extr_s */
121     3,  /* extr_us */
122     0,  /* extr_i */
123     0,  /* extr_ui */
124     7,  /* bswapr_us */
125     4,  /* bswapr_ui */
126     0,  /* bswapr_ul */
127     7,  /* htonr_us */
128     4,  /* htonr_ui */
129     0,  /* htonr_ul */
130     3,  /* ldr_c */
131     7,  /* ldi_c */
132     3,  /* ldr_uc */
133     7,  /* ldi_uc */
134     3,  /* ldr_s */
135     7,  /* ldi_s */
136     3,  /* ldr_us */
137     7,  /* ldi_us */
138     2,  /* ldr_i */
139     6,  /* ldi_i */
140     0,  /* ldr_ui */
141     0,  /* ldi_ui */
142     0,  /* ldr_l */
143     0,  /* ldi_l */
144     4,  /* ldxr_c */
145     7,  /* ldxi_c */
146     4,  /* ldxr_uc */
147     7,  /* ldxi_uc */
148     4,  /* ldxr_s */
149     7,  /* ldxi_s */
150     4,  /* ldxr_us */
151     7,  /* ldxi_us */
152     3,  /* ldxr_i */
153     6,  /* ldxi_i */
154     0,  /* ldxr_ui */
155     0,  /* ldxi_ui */
156     0,  /* ldxr_l */
157     0,  /* ldxi_l */
158     10, /* str_c */
159     14, /* sti_c */
160     3,  /* str_s */
161     7,  /* sti_s */
162     2,  /* str_i */
163     6,  /* sti_i */
164     0,  /* str_l */
165     0,  /* sti_l */
166     11, /* stxr_c */
167     11, /* stxi_c */
168     4,  /* stxr_s */
169     7,  /* stxi_s */
170     3,  /* stxr_i */
171     6,  /* stxi_i */
172     0,  /* stxr_l */
173     0,  /* stxi_l */
174     8,  /* bltr */
175     9,  /* blti */
176     8,  /* bltr_u */
177     9,  /* blti_u */
178     8,  /* bler */
179     12, /* blei */
180     8,  /* bler_u */
181     9,  /* blei_u */
182     8,  /* beqr */
183     12, /* beqi */
184     8,  /* bger */
185     9,  /* bgei */
186     8,  /* bger_u */
187     9,  /* bgei_u */
188     8,  /* bgtr */
189     9,  /* bgti */
190     8,  /* bgtr_u */
191     9,  /* bgti_u */
192     8,  /* bner */
193     12, /* bnei */
194     8,  /* bmsr */
195     12, /* bmsi */
196     8,  /* bmcr */
197     12, /* bmci */
198     8,  /* boaddr */
199     9,  /* boaddi */
200     8,  /* boaddr_u */
201     9,  /* boaddi_u */
202     8,  /* bxaddr */
203     9,  /* bxaddi */
204     8,  /* bxaddr_u */
205     9,  /* bxaddi_u */
206     8,  /* bosubr */
207     9,  /* bosubi */
208     8,  /* bosubr_u */
209     9,  /* bosubi_u */
210     8,  /* bxsubr */
211     9,  /* bxsubi */
212     8,  /* bxsubr_u */
213     9,  /* bxsubi_u */
214     2,  /* jmpr */
215     5,  /* jmpi */
216     2,  /* callr */
217     5,  /* calli */
218     0,  /* prepare */
219     0,  /* pushargr_c */
220     0,  /* pushargi_c */
221     0,  /* pushargr_uc */
222     0,  /* pushargi_uc */
223     0,  /* pushargr_s */
224     0,  /* pushargi_s */
225     0,  /* pushargr_us */
226     0,  /* pushargi_us */
227     0,  /* pushargr_i */
228     0,  /* pushargi_i */
229     0,  /* pushargr_ui */
230     0,  /* pushargi_ui */
231     0,  /* pushargr_l */
232     0,  /* pushargi_l */
233     0,  /* finishr */
234     0,  /* finishi */
235     0,  /* ret */
236     0,  /* retr_c */
237     0,  /* reti_c */
238     0,  /* retr_uc */
239     0,  /* reti_uc */
240     0,  /* retr_s */
241     0,  /* reti_s */
242     0,  /* retr_us */
243     0,  /* reti_us */
244     0,  /* retr_i */
245     0,  /* reti_i */
246     0,  /* retr_ui */
247     0,  /* reti_ui */
248     0,  /* retr_l */
249     0,  /* reti_l */
250     0,  /* retval_c */
251     0,  /* retval_uc */
252     0,  /* retval_s */
253     0,  /* retval_us */
254     0,  /* retval_i */
255     0,  /* retval_ui */
256     0,  /* retval_l */
257     23, /* epilog */
258     0,  /* arg_f */
259     0,  /* getarg_f */
260     0,  /* putargr_f */
261     0,  /* putargi_f */
262     8,  /* addr_f */
263     17, /* addi_f */
264     12, /* subr_f */
265     17, /* subi_f */
266     21, /* rsbi_f */
267     8,  /* mulr_f */
268     17, /* muli_f */
269     12, /* divr_f */
270     17, /* divi_f */
271     12, /* negr_f */
272     12, /* absr_f */
273     4,  /* sqrtr_f */
274     12, /* ltr_f */
275     27, /* lti_f */
276     12, /* ler_f */
277     27, /* lei_f */
278     14, /* eqr_f */
279     29, /* eqi_f */
280     12, /* ger_f */
281     27, /* gei_f */
282     12, /* gtr_f */
283     27, /* gti_f */
284     17, /* ner_f */
285     32, /* nei_f */
286     12, /* unltr_f */
287     27, /* unlti_f */
288     12, /* unler_f */
289     27, /* unlei_f */
290     12, /* uneqr_f */
291     27, /* uneqi_f */
292     12, /* unger_f */
293     27, /* ungei_f */
294     12, /* ungtr_f */
295     27, /* ungti_f */
296     12, /* ltgtr_f */
297     27, /* ltgti_f */
298     12, /* ordr_f */
299     27, /* ordi_f */
300     12, /* unordr_f */
301     27, /* unordi_f */
302     4,  /* truncr_f_i */
303     0,  /* truncr_f_l */
304     4,  /* extr_f */
305     4,  /* extr_d_f */
306     10, /* movr_f */
307     15, /* movi_f */
308     4,  /* ldr_f */
309     8,  /* ldi_f */
310     5,  /* ldxr_f */
311     8,  /* ldxi_f */
312     4,  /* str_f */
313     8,  /* sti_f */
314     5,  /* stxr_f */
315     8,  /* stxi_f */
316     9,  /* bltr_f */
317     18, /* blti_f */
318     9,  /* bler_f */
319     18, /* blei_f */
320     11, /* beqr_f */
321     20, /* beqi_f */
322     9,  /* bger_f */
323     18, /* bgei_f */
324     9,  /* bgtr_f */
325     18, /* bgti_f */
326     12, /* bner_f */
327     21, /* bnei_f */
328     9,  /* bunltr_f */
329     18, /* bunlti_f */
330     9,  /* bunler_f */
331     18, /* bunlei_f */
332     9,  /* buneqr_f */
333     18, /* buneqi_f */
334     9,  /* bunger_f */
335     18, /* bungei_f */
336     9,  /* bungtr_f */
337     18, /* bungti_f */
338     9,  /* bltgtr_f */
339     18, /* bltgti_f */
340     9,  /* bordr_f */
341     18, /* bordi_f */
342     9,  /* bunordr_f */
343     18, /* bunordi_f */
344     0,  /* pushargr_f */
345     0,  /* pushargi_f */
346     0,  /* retr_f */
347     0,  /* reti_f */
348     10, /* retval_f */
349     0,  /* arg_d */
350     0,  /* getarg_d */
351     0,  /* putargr_d */
352     0,  /* putargi_d */
353     8,  /* addr_d */
354     26, /* addi_d */
355     12, /* subr_d */
356     26, /* subi_d */
357     30, /* rsbi_d */
358     8,  /* mulr_d */
359     26, /* muli_d */
360     12, /* divr_d */
361     26, /* divi_d */
362     18, /* negr_d */
363     13, /* absr_d */
364     4,  /* sqrtr_d */
365     13, /* ltr_d */
366     37, /* lti_d */
367     13, /* ler_d */
368     37, /* lei_d */
369     15, /* eqr_d */
370     39, /* eqi_d */
371     13, /* ger_d */
372     37, /* gei_d */
373     13, /* gtr_d */
374     37, /* gti_d */
375     18, /* ner_d */
376     42, /* nei_d */
377     13, /* unltr_d */
378     37, /* unlti_d */
379     13, /* unler_d */
380     37, /* unlei_d */
381     13, /* uneqr_d */
382     37, /* uneqi_d */
383     13, /* unger_d */
384     37, /* ungei_d */
385     13, /* ungtr_d */
386     37, /* ungti_d */
387     13, /* ltgtr_d */
388     37, /* ltgti_d */
389     13, /* ordr_d */
390     37, /* ordi_d */
391     13, /* unordr_d */
392     37, /* unordi_d */
393     4,  /* truncr_d_i */
394     0,  /* truncr_d_l */
395     4,  /* extr_d */
396     4,  /* extr_f_d */
397     10, /* movr_d */
398     33, /* movi_d */
399     4,  /* ldr_d */
400     8,  /* ldi_d */
401     5,  /* ldxr_d */
402     8,  /* ldxi_d */
403     4,  /* str_d */
404     8,  /* sti_d */
405     5,  /* stxr_d */
406     8,  /* stxi_d */
407     10, /* bltr_d */
408     28, /* blti_d */
409     10, /* bler_d */
410     28, /* blei_d */
411     12, /* beqr_d */
412     30, /* beqi_d */
413     10, /* bger_d */
414     28, /* bgei_d */
415     10, /* bgtr_d */
416     28, /* bgti_d */
417     13, /* bner_d */
418     31, /* bnei_d */
419     10, /* bunltr_d */
420     28, /* bunlti_d */
421     10, /* bunler_d */
422     28, /* bunlei_d */
423     10, /* buneqr_d */
424     28, /* buneqi_d */
425     10, /* bunger_d */
426     28, /* bungei_d */
427     10, /* bungtr_d */
428     28, /* bungti_d */
429     10, /* bltgtr_d */
430     28, /* bltgti_d */
431     10, /* bordr_d */
432     28, /* bordi_d */
433     10, /* bunordr_d */
434     28, /* bunordi_d */
435     0,  /* pushargr_d */
436     0,  /* pushargi_d */
437     0,  /* retr_d */
438     0,  /* reti_d */
439     10, /* retval_d */
440     0,  /* movr_w_f */
441     0,  /* movr_ww_d */
442     0,  /* movr_w_d */
443     0,  /* movr_f_w */
444     0,  /* movi_f_w */
445     0,  /* movr_d_ww */
446     0,  /* movi_d_ww */
447     0,  /* movr_d_w */
448     0,  /* movi_d_w */
449     21, /* clo */
450     17, /* clz */
451     15, /* cto */
452     11, /* ctz */
453 #endif /* __X32 */
454
455 #if __X64
456 #if __CYGWIN__ || _WIN32
457 #define JIT_INSTR_MAX 130
458     0,  /* data */
459     0,  /* live */
460     27, /* align */
461     0,  /* save */
462     0,  /* load */
463     4,  /* skip */
464     0,  /* #name */
465     0,  /* #note */
466     7,  /* label */
467     130,        /* prolog */
468     0,  /* ellipsis */
469     0,  /* va_push */
470     0,  /* allocai */
471     0,  /* allocar */
472     0,  /* arg_c */
473     0,  /* arg_s */
474     0,  /* arg_i */
475     0,  /* arg_l */
476     0,  /* getarg_c */
477     0,  /* getarg_uc */
478     0,  /* getarg_s */
479     0,  /* getarg_us */
480     0,  /* getarg_i */
481     0,  /* getarg_ui */
482     0,  /* getarg_l */
483     0,  /* putargr_c */
484     0,  /* putargi_c */
485     0,  /* putargr_uc */
486     0,  /* putargi_uc */
487     0,  /* putargr_s */
488     0,  /* putargi_s */
489     0,  /* putargr_us */
490     0,  /* putargi_us */
491     0,  /* putargr_i */
492     0,  /* putargi_i */
493     0,  /* putargr_ui */
494     0,  /* putargi_ui */
495     0,  /* putargr_l */
496     0,  /* putargi_l */
497     7,  /* va_start */
498     7,  /* va_arg */
499     9,  /* va_arg_d */
500     0,  /* va_end */
501     4,  /* addr */
502     13, /* addi */
503     6,  /* addcr */
504     13, /* addci */
505     6,  /* addxr */
506     7,  /* addxi */
507     6,  /* subr */
508     13, /* subi */
509     9,  /* subcr */
510     13, /* subci */
511     9,  /* subxr */
512     7,  /* subxi */
513     16, /* rsbi */
514     7,  /* mulr */
515     14, /* muli */
516     20, /* qmulr */
517     30, /* qmuli */
518     20, /* qmulr_u */
519     30, /* qmuli_u */
520     22, /* divr */
521     29, /* divi */
522     23, /* divr_u */
523     30, /* divi_u */
524     25, /* qdivr */
525     32, /* qdivi */
526     26, /* qdivr_u */
527     33, /* qdivi_u */
528     22, /* remr */
529     29, /* remi */
530     23, /* remr_u */
531     30, /* remi_u */
532     6,  /* andr */
533     13, /* andi */
534     6,  /* orr */
535     13, /* ori */
536     6,  /* xorr */
537     13, /* xori */
538     9,  /* lshr */
539     8,  /* lshi */
540     9,  /* rshr */
541     7,  /* rshi */
542     9,  /* rshr_u */
543     7,  /* rshi_u */
544     6,  /* negr */
545     6,  /* comr */
546     13, /* ltr */
547     14, /* lti */
548     13, /* ltr_u */
549     14, /* lti_u */
550     13, /* ler */
551     14, /* lei */
552     13, /* ler_u */
553     14, /* lei_u */
554     13, /* eqr */
555     14, /* eqi */
556     13, /* ger */
557     14, /* gei */
558     13, /* ger_u */
559     14, /* gei_u */
560     13, /* gtr */
561     14, /* gti */
562     13, /* gtr_u */
563     14, /* gti_u */
564     13, /* ner */
565     14, /* nei */
566     3,  /* movr */
567     10, /* movi */
568     7,  /* movnr */
569     7,  /* movzr */
570     11, /* casr */
571     21, /* casi */
572     7,  /* extr_c */
573     7,  /* extr_uc */
574     4,  /* extr_s */
575     4,  /* extr_us */
576     3,  /* extr_i */
577     3,  /* extr_ui */
578     9,  /* bswapr_us */
579     6,  /* bswapr_ui */
580     6,  /* bswapr_ul */
581     9,  /* htonr_us */
582     6,  /* htonr_ui */
583     6,  /* htonr_ul */
584     4,  /* ldr_c */
585     14, /* ldi_c */
586     4,  /* ldr_uc */
587     14, /* ldi_uc */
588     4,  /* ldr_s */
589     14, /* ldi_s */
590     4,  /* ldr_us */
591     14, /* ldi_us */
592     3,  /* ldr_i */
593     13, /* ldi_i */
594     3,  /* ldr_ui */
595     13, /* ldi_ui */
596     3,  /* ldr_l */
597     13, /* ldi_l */
598     5,  /* ldxr_c */
599     8,  /* ldxi_c */
600     5,  /* ldxr_uc */
601     8,  /* ldxi_uc */
602     5,  /* ldxr_s */
603     8,  /* ldxi_s */
604     5,  /* ldxr_us */
605     8,  /* ldxi_us */
606     4,  /* ldxr_i */
607     7,  /* ldxi_i */
608     4,  /* ldxr_ui */
609     6,  /* ldxi_ui */
610     4,  /* ldxr_l */
611     7,  /* ldxi_l */
612     6,  /* str_c */
613     16, /* sti_c */
614     4,  /* str_s */
615     14, /* sti_s */
616     3,  /* str_i */
617     13, /* sti_i */
618     3,  /* str_l */
619     13, /* sti_l */
620     7,  /* stxr_c */
621     7,  /* stxi_c */
622     5,  /* stxr_s */
623     7,  /* stxi_s */
624     4,  /* stxr_i */
625     6,  /* stxi_i */
626     4,  /* stxr_l */
627     8,  /* stxi_l */
628     9,  /* bltr */
629     10, /* blti */
630     9,  /* bltr_u */
631     10, /* blti_u */
632     9,  /* bler */
633     13, /* blei */
634     9,  /* bler_u */
635     10, /* blei_u */
636     9,  /* beqr */
637     19, /* beqi */
638     9,  /* bger */
639     10, /* bgei */
640     9,  /* bger_u */
641     10, /* bgei_u */
642     9,  /* bgtr */
643     10, /* bgti */
644     9,  /* bgtr_u */
645     10, /* bgti_u */
646     9,  /* bner */
647     19, /* bnei */
648     9,  /* bmsr */
649     13, /* bmsi */
650     9,  /* bmcr */
651     13, /* bmci */
652     9,  /* boaddr */
653     10, /* boaddi */
654     9,  /* boaddr_u */
655     10, /* boaddi_u */
656     9,  /* bxaddr */
657     10, /* bxaddi */
658     9,  /* bxaddr_u */
659     10, /* bxaddi_u */
660     9,  /* bosubr */
661     10, /* bosubi */
662     9,  /* bosubr_u */
663     10, /* bosubi_u */
664     9,  /* bxsubr */
665     10, /* bxsubi */
666     9,  /* bxsubr_u */
667     10, /* bxsubi_u */
668     2,  /* jmpr */
669     5,  /* jmpi */
670     2,  /* callr */
671     20, /* calli */
672     0,  /* prepare */
673     0,  /* pushargr_c */
674     0,  /* pushargi_c */
675     0,  /* pushargr_uc */
676     0,  /* pushargi_uc */
677     0,  /* pushargr_s */
678     0,  /* pushargi_s */
679     0,  /* pushargr_us */
680     0,  /* pushargi_us */
681     0,  /* pushargr_i */
682     0,  /* pushargi_i */
683     0,  /* pushargr_ui */
684     0,  /* pushargi_ui */
685     0,  /* pushargr_l */
686     0,  /* pushargi_l */
687     0,  /* finishr */
688     0,  /* finishi */
689     0,  /* ret */
690     0,  /* retr_c */
691     0,  /* reti_c */
692     0,  /* retr_uc */
693     0,  /* reti_uc */
694     0,  /* retr_s */
695     0,  /* reti_s */
696     0,  /* retr_us */
697     0,  /* reti_us */
698     0,  /* retr_i */
699     0,  /* reti_i */
700     0,  /* retr_ui */
701     0,  /* reti_ui */
702     0,  /* retr_l */
703     0,  /* reti_l */
704     0,  /* retval_c */
705     0,  /* retval_uc */
706     0,  /* retval_s */
707     0,  /* retval_us */
708     0,  /* retval_i */
709     0,  /* retval_ui */
710     0,  /* retval_l */
711     124,        /* epilog */
712     0,  /* arg_f */
713     0,  /* getarg_f */
714     0,  /* putargr_f */
715     0,  /* putargi_f */
716     10, /* addr_f */
717     19, /* addi_f */
718     15, /* subr_f */
719     19, /* subi_f */
720     26, /* rsbi_f */
721     10, /* mulr_f */
722     19, /* muli_f */
723     15, /* divr_f */
724     19, /* divi_f */
725     14, /* negr_f */
726     15, /* absr_f */
727     5,  /* sqrtr_f */
728     16, /* ltr_f */
729     30, /* lti_f */
730     16, /* ler_f */
731     30, /* lei_f */
732     18, /* eqr_f */
733     32, /* eqi_f */
734     16, /* ger_f */
735     30, /* gei_f */
736     16, /* gtr_f */
737     30, /* gti_f */
738     20, /* ner_f */
739     34, /* nei_f */
740     16, /* unltr_f */
741     30, /* unlti_f */
742     16, /* unler_f */
743     30, /* unlei_f */
744     16, /* uneqr_f */
745     30, /* uneqi_f */
746     16, /* unger_f */
747     30, /* ungei_f */
748     16, /* ungtr_f */
749     30, /* ungti_f */
750     16, /* ltgtr_f */
751     30, /* ltgti_f */
752     16, /* ordr_f */
753     30, /* ordi_f */
754     16, /* unordr_f */
755     30, /* unordi_f */
756     5,  /* truncr_f_i */
757     5,  /* truncr_f_l */
758     5,  /* extr_f */
759     5,  /* extr_d_f */
760     5,  /* movr_f */
761     18, /* movi_f */
762     5,  /* ldr_f */
763     15, /* ldi_f */
764     6,  /* ldxr_f */
765     8,  /* ldxi_f */
766     5,  /* str_f */
767     15, /* sti_f */
768     6,  /* stxr_f */
769     9,  /* stxi_f */
770     10, /* bltr_f */
771     19, /* blti_f */
772     10, /* bler_f */
773     23, /* blei_f */
774     12, /* beqr_f */
775     27, /* beqi_f */
776     10, /* bger_f */
777     24, /* bgei_f */
778     10, /* bgtr_f */
779     24, /* bgti_f */
780     13, /* bner_f */
781     27, /* bnei_f */
782     10, /* bunltr_f */
783     24, /* bunlti_f */
784     10, /* bunler_f */
785     24, /* bunlei_f */
786     10, /* buneqr_f */
787     24, /* buneqi_f */
788     10, /* bunger_f */
789     24, /* bungei_f */
790     10, /* bungtr_f */
791     24, /* bungti_f */
792     10, /* bltgtr_f */
793     24, /* bltgti_f */
794     10, /* bordr_f */
795     24, /* bordi_f */
796     10, /* bunordr_f */
797     24, /* bunordi_f */
798     0,  /* pushargr_f */
799     0,  /* pushargi_f */
800     0,  /* retr_f */
801     0,  /* reti_f */
802     0,  /* retval_f */
803     0,  /* arg_d */
804     0,  /* getarg_d */
805     0,  /* putargr_d */
806     0,  /* putargi_d */
807     10, /* addr_d */
808     25, /* addi_d */
809     15, /* subr_d */
810     25, /* subi_d */
811     27, /* rsbi_d */
812     10, /* mulr_d */
813     25, /* muli_d */
814     15, /* divr_d */
815     25, /* divi_d */
816     21, /* negr_d */
817     16, /* absr_d */
818     5,  /* sqrtr_d */
819     17, /* ltr_d */
820     32, /* lti_d */
821     17, /* ler_d */
822     32, /* lei_d */
823     19, /* eqr_d */
824     34, /* eqi_d */
825     17, /* ger_d */
826     32, /* gei_d */
827     17, /* gtr_d */
828     32, /* gti_d */
829     21, /* ner_d */
830     36, /* nei_d */
831     17, /* unltr_d */
832     32, /* unlti_d */
833     17, /* unler_d */
834     32, /* unlei_d */
835     17, /* uneqr_d */
836     32, /* uneqi_d */
837     17, /* unger_d */
838     32, /* ungei_d */
839     17, /* ungtr_d */
840     32, /* ungti_d */
841     17, /* ltgtr_d */
842     32, /* ltgti_d */
843     17, /* ordr_d */
844     32, /* ordi_d */
845     17, /* unordr_d */
846     32, /* unordi_d */
847     5,  /* truncr_d_i */
848     5,  /* truncr_d_l */
849     5,  /* extr_d */
850     5,  /* extr_f_d */
851     5,  /* movr_d */
852     29, /* movi_d */
853     5,  /* ldr_d */
854     15, /* ldi_d */
855     6,  /* ldxr_d */
856     8,  /* ldxi_d */
857     5,  /* str_d */
858     15, /* sti_d */
859     6,  /* stxr_d */
860     9,  /* stxi_d */
861     11, /* bltr_d */
862     26, /* blti_d */
863     11, /* bler_d */
864     26, /* blei_d */
865     13, /* beqr_d */
866     28, /* beqi_d */
867     11, /* bger_d */
868     26, /* bgei_d */
869     11, /* bgtr_d */
870     26, /* bgti_d */
871     14, /* bner_d */
872     29, /* bnei_d */
873     11, /* bunltr_d */
874     26, /* bunlti_d */
875     11, /* bunler_d */
876     26, /* bunlei_d */
877     11, /* buneqr_d */
878     26, /* buneqi_d */
879     11, /* bunger_d */
880     26, /* bungei_d */
881     11, /* bungtr_d */
882     26, /* bungti_d */
883     11, /* bltgtr_d */
884     26, /* bltgti_d */
885     11, /* bordr_d */
886     26, /* bordi_d */
887     11, /* bunordr_d */
888     26, /* bunordi_d */
889     0,  /* pushargr_d */
890     0,  /* pushargi_d */
891     0,  /* retr_d */
892     0,  /* reti_d */
893     0,  /* retval_d */
894     0,  /* movr_w_f */
895     0,  /* movr_ww_d */
896     0,  /* movr_w_d */
897     0,  /* movr_f_w */
898     0,  /* movi_f_w */
899     0,  /* movr_d_ww */
900     0,  /* movi_d_ww */
901     0,  /* movr_d_w */
902     0,  /* movi_d_w */
903     27, /* clo */
904     21, /* clz */
905     20, /* cto */
906     14, /* ctz */
907 #else
908
909 #  if __X64_32
910 #define JIT_INSTR_MAX 105
911     0,  /* data */
912     0,  /* live */
913     7,  /* align */
914     0,  /* save */
915     0,  /* load */
916     4,  /* skip */
917     0,  /* #name */
918     0,  /* #note */
919     3,  /* label */
920     105,        /* prolog */
921     0,  /* ellipsis */
922     0,  /* va_push */
923     0,  /* allocai */
924     0,  /* allocar */
925     0,  /* arg_c */
926     0,  /* arg_s */
927     0,  /* arg_i */
928     0,  /* arg_l */
929     0,  /* getarg_c */
930     0,  /* getarg_uc */
931     0,  /* getarg_s */
932     0,  /* getarg_us */
933     0,  /* getarg_i */
934     0,  /* getarg_ui */
935     0,  /* getarg_l */
936     0,  /* putargr_c */
937     0,  /* putargi_c */
938     0,  /* putargr_uc */
939     0,  /* putargi_uc */
940     0,  /* putargr_s */
941     0,  /* putargi_s */
942     0,  /* putargr_us */
943     0,  /* putargi_us */
944     0,  /* putargr_i */
945     0,  /* putargi_i */
946     0,  /* putargr_ui */
947     0,  /* putargi_ui */
948     0,  /* putargr_l */
949     0,  /* putargi_l */
950     33, /* va_start */
951     43, /* va_arg */
952     45, /* va_arg_d */
953     0,  /* va_end */
954     5,  /* addr */
955     7,  /* addi */
956     6,  /* addcr */
957     7,  /* addci */
958     6,  /* addxr */
959     7,  /* addxi */
960     6,  /* subr */
961     7,  /* subi */
962     9,  /* subcr */
963     7,  /* subci */
964     9,  /* subxr */
965     7,  /* subxi */
966     10, /* rsbi */
967     7,  /* mulr */
968     8,  /* muli */
969     18, /* qmulr */
970     24, /* qmuli */
971     18, /* qmulr_u */
972     24, /* qmuli_u */
973     19, /* divr */
974     22, /* divi */
975     20, /* divr_u */
976     23, /* divi_u */
977     22, /* qdivr */
978     25, /* qdivi */
979     23, /* qdivr_u */
980     26, /* qdivi_u */
981     19, /* remr */
982     22, /* remi */
983     20, /* remr_u */
984     23, /* remi_u */
985     6,  /* andr */
986     9,  /* andi */
987     6,  /* orr */
988     10, /* ori */
989     6,  /* xorr */
990     10, /* xori */
991     9,  /* lshr */
992     8,  /* lshi */
993     9,  /* rshr */
994     7,  /* rshi */
995     9,  /* rshr_u */
996     7,  /* rshi_u */
997     6,  /* negr */
998     6,  /* comr */
999     13, /* ltr */
1000     14, /* lti */
1001     13, /* ltr_u */
1002     14, /* lti_u */
1003     13, /* ler */
1004     14, /* lei */
1005     13, /* ler_u */
1006     14, /* lei_u */
1007     13, /* eqr */
1008     14, /* eqi */
1009     13, /* ger */
1010     14, /* gei */
1011     13, /* ger_u */
1012     14, /* gei_u */
1013     13, /* gtr */
1014     14, /* gti */
1015     13, /* gtr_u */
1016     14, /* gti_u */
1017     13, /* ner */
1018     14, /* nei */
1019     3,  /* movr */
1020     6,  /* movi */
1021     7,  /* movnr */
1022     7,  /* movzr */
1023     11, /* casr */
1024     16, /* casi */
1025     7,  /* extr_c */
1026     7,  /* extr_uc */
1027     4,  /* extr_s */
1028     4,  /* extr_us */
1029     0,  /* extr_i */
1030     0,  /* extr_ui */
1031     9,  /* bswapr_us */
1032     6,  /* bswapr_ui */
1033     0,  /* bswapr_ul */
1034     9,  /* htonr_us */
1035     6,  /* htonr_ui */
1036     0,  /* htonr_ul */
1037     5,  /* ldr_c */
1038     9,  /* ldi_c */
1039     5,  /* ldr_uc */
1040     9,  /* ldi_uc */
1041     5,  /* ldr_s */
1042     9,  /* ldi_s */
1043     5,  /* ldr_us */
1044     9,  /* ldi_us */
1045     4,  /* ldr_i */
1046     8,  /* ldi_i */
1047     0,  /* ldr_ui */
1048     0,  /* ldi_ui */
1049     0,  /* ldr_l */
1050     0,  /* ldi_l */
1051     9,  /* ldxr_c */
1052     7,  /* ldxi_c */
1053     9,  /* ldxr_uc */
1054     7,  /* ldxi_uc */
1055     9,  /* ldxr_s */
1056     7,  /* ldxi_s */
1057     9,  /* ldxr_us */
1058     7,  /* ldxi_us */
1059     8,  /* ldxr_i */
1060     7,  /* ldxi_i */
1061     0,  /* ldxr_ui */
1062     0,  /* ldxi_ui */
1063     0,  /* ldxr_l */
1064     0,  /* ldxi_l */
1065     7,  /* str_c */
1066     11, /* sti_c */
1067     5,  /* str_s */
1068     9,  /* sti_s */
1069     4,  /* str_i */
1070     8,  /* sti_i */
1071     0,  /* str_l */
1072     0,  /* sti_l */
1073     11, /* stxr_c */
1074     7,  /* stxi_c */
1075     9,  /* stxr_s */
1076     7,  /* stxi_s */
1077     8,  /* stxr_i */
1078     6,  /* stxi_i */
1079     0,  /* stxr_l */
1080     0,  /* stxi_l */
1081     9,  /* bltr */
1082     10, /* blti */
1083     9,  /* bltr_u */
1084     10, /* blti_u */
1085     9,  /* bler */
1086     12, /* blei */
1087     9,  /* bler_u */
1088     10, /* blei_u */
1089     9,  /* beqr */
1090     13, /* beqi */
1091     9,  /* bger */
1092     10, /* bgei */
1093     9,  /* bger_u */
1094     10, /* bgei_u */
1095     9,  /* bgtr */
1096     10, /* bgti */
1097     9,  /* bgtr_u */
1098     10, /* bgti_u */
1099     9,  /* bner */
1100     13, /* bnei */
1101     9,  /* bmsr */
1102     13, /* bmsi */
1103     9,  /* bmcr */
1104     13, /* bmci */
1105     9,  /* boaddr */
1106     10, /* boaddi */
1107     9,  /* boaddr_u */
1108     10, /* boaddi_u */
1109     9,  /* bxaddr */
1110     10, /* bxaddi */
1111     9,  /* bxaddr_u */
1112     10, /* bxaddi_u */
1113     9,  /* bosubr */
1114     10, /* bosubi */
1115     9,  /* bosubr_u */
1116     10, /* bosubi_u */
1117     9,  /* bxsubr */
1118     10, /* bxsubi */
1119     9,  /* bxsubr_u */
1120     10, /* bxsubi_u */
1121     2,  /* jmpr */
1122     5,  /* jmpi */
1123     2,  /* callr */
1124     9,  /* calli */
1125     0,  /* prepare */
1126     0,  /* pushargr_c */
1127     0,  /* pushargi_c */
1128     0,  /* pushargr_uc */
1129     0,  /* pushargi_uc */
1130     0,  /* pushargr_s */
1131     0,  /* pushargi_s */
1132     0,  /* pushargr_us */
1133     0,  /* pushargi_us */
1134     0,  /* pushargr_i */
1135     0,  /* pushargi_i */
1136     0,  /* pushargr_ui */
1137     0,  /* pushargi_ui */
1138     0,  /* pushargr_l */
1139     0,  /* pushargi_l */
1140     0,  /* finishr */
1141     0,  /* finishi */
1142     0,  /* ret */
1143     0,  /* retr_c */
1144     0,  /* reti_c */
1145     0,  /* retr_uc */
1146     0,  /* reti_uc */
1147     0,  /* retr_s */
1148     0,  /* reti_s */
1149     0,  /* retr_us */
1150     0,  /* reti_us */
1151     0,  /* retr_i */
1152     0,  /* reti_i */
1153     0,  /* retr_ui */
1154     0,  /* reti_ui */
1155     0,  /* retr_l */
1156     0,  /* reti_l */
1157     0,  /* retval_c */
1158     0,  /* retval_uc */
1159     0,  /* retval_s */
1160     0,  /* retval_us */
1161     0,  /* retval_i */
1162     0,  /* retval_ui */
1163     0,  /* retval_l */
1164     34, /* epilog */
1165     0,  /* arg_f */
1166     0,  /* getarg_f */
1167     0,  /* putargr_f */
1168     0,  /* putargi_f */
1169     10, /* addr_f */
1170     20, /* addi_f */
1171     15, /* subr_f */
1172     20, /* subi_f */
1173     25, /* rsbi_f */
1174     10, /* mulr_f */
1175     20, /* muli_f */
1176     15, /* divr_f */
1177     20, /* divi_f */
1178     15, /* negr_f */
1179     15, /* absr_f */
1180     5,  /* sqrtr_f */
1181     15, /* ltr_f */
1182     26, /* lti_f */
1183     15, /* ler_f */
1184     26, /* lei_f */
1185     17, /* eqr_f */
1186     28, /* eqi_f */
1187     15, /* ger_f */
1188     26, /* gei_f */
1189     15, /* gtr_f */
1190     26, /* gti_f */
1191     20, /* ner_f */
1192     31, /* nei_f */
1193     15, /* unltr_f */
1194     26, /* unlti_f */
1195     15, /* unler_f */
1196     26, /* unlei_f */
1197     15, /* uneqr_f */
1198     26, /* uneqi_f */
1199     15, /* unger_f */
1200     26, /* ungei_f */
1201     15, /* ungtr_f */
1202     26, /* ungti_f */
1203     15, /* ltgtr_f */
1204     26, /* ltgti_f */
1205     15, /* ordr_f */
1206     26, /* ordi_f */
1207     15, /* unordr_f */
1208     26, /* unordi_f */
1209     5,  /* truncr_f_i */
1210     0,  /* truncr_f_l */
1211     5,  /* extr_f */
1212     5,  /* extr_d_f */
1213     5,  /* movr_f */
1214     11, /* movi_f */
1215     6,  /* ldr_f */
1216     10, /* ldi_f */
1217     10, /* ldxr_f */
1218     9,  /* ldxi_f */
1219     6,  /* str_f */
1220     10, /* sti_f */
1221     10, /* stxr_f */
1222     9,  /* stxi_f */
1223     10, /* bltr_f */
1224     20, /* blti_f */
1225     10, /* bler_f */
1226     20, /* blei_f */
1227     12, /* beqr_f */
1228     23, /* beqi_f */
1229     10, /* bger_f */
1230     20, /* bgei_f */
1231     10, /* bgtr_f */
1232     20, /* bgti_f */
1233     13, /* bner_f */
1234     23, /* bnei_f */
1235     10, /* bunltr_f */
1236     20, /* bunlti_f */
1237     10, /* bunler_f */
1238     20, /* bunlei_f */
1239     10, /* buneqr_f */
1240     20, /* buneqi_f */
1241     10, /* bunger_f */
1242     20, /* bungei_f */
1243     10, /* bungtr_f */
1244     20, /* bungti_f */
1245     10, /* bltgtr_f */
1246     20, /* bltgti_f */
1247     10, /* bordr_f */
1248     20, /* bordi_f */
1249     10, /* bunordr_f */
1250     20, /* bunordi_f */
1251     0,  /* pushargr_f */
1252     0,  /* pushargi_f */
1253     0,  /* retr_f */
1254     0,  /* reti_f */
1255     0,  /* retval_f */
1256     0,  /* arg_d */
1257     0,  /* getarg_d */
1258     0,  /* putargr_d */
1259     0,  /* putargi_d */
1260     10, /* addr_d */
1261     29, /* addi_d */
1262     15, /* subr_d */
1263     29, /* subi_d */
1264     34, /* rsbi_d */
1265     10, /* mulr_d */
1266     29, /* muli_d */
1267     15, /* divr_d */
1268     29, /* divi_d */
1269     22, /* negr_d */
1270     16, /* absr_d */
1271     5,  /* sqrtr_d */
1272     16, /* ltr_d */
1273     39, /* lti_d */
1274     16, /* ler_d */
1275     39, /* lei_d */
1276     18, /* eqr_d */
1277     41, /* eqi_d */
1278     16, /* ger_d */
1279     39, /* gei_d */
1280     16, /* gtr_d */
1281     39, /* gti_d */
1282     21, /* ner_d */
1283     44, /* nei_d */
1284     16, /* unltr_d */
1285     39, /* unlti_d */
1286     16, /* unler_d */
1287     39, /* unlei_d */
1288     16, /* uneqr_d */
1289     39, /* uneqi_d */
1290     16, /* unger_d */
1291     39, /* ungei_d */
1292     16, /* ungtr_d */
1293     39, /* ungti_d */
1294     16, /* ltgtr_d */
1295     39, /* ltgti_d */
1296     16, /* ordr_d */
1297     39, /* ordi_d */
1298     16, /* unordr_d */
1299     39, /* unordi_d */
1300     5,  /* truncr_d_i */
1301     0,  /* truncr_d_l */
1302     5,  /* extr_d */
1303     5,  /* extr_f_d */
1304     5,  /* movr_d */
1305     23, /* movi_d */
1306     6,  /* ldr_d */
1307     10, /* ldi_d */
1308     10, /* ldxr_d */
1309     9,  /* ldxi_d */
1310     6,  /* str_d */
1311     10, /* sti_d */
1312     10, /* stxr_d */
1313     9,  /* stxi_d */
1314     11, /* bltr_d */
1315     30, /* blti_d */
1316     11, /* bler_d */
1317     30, /* blei_d */
1318     13, /* beqr_d */
1319     36, /* beqi_d */
1320     11, /* bger_d */
1321     30, /* bgei_d */
1322     11, /* bgtr_d */
1323     30, /* bgti_d */
1324     14, /* bner_d */
1325     33, /* bnei_d */
1326     11, /* bunltr_d */
1327     30, /* bunlti_d */
1328     11, /* bunler_d */
1329     30, /* bunlei_d */
1330     11, /* buneqr_d */
1331     30, /* buneqi_d */
1332     11, /* bunger_d */
1333     30, /* bungei_d */
1334     11, /* bungtr_d */
1335     30, /* bungti_d */
1336     11, /* bltgtr_d */
1337     30, /* bltgti_d */
1338     11, /* bordr_d */
1339     30, /* bordi_d */
1340     11, /* bunordr_d */
1341     30, /* bunordi_d */
1342     0,  /* pushargr_d */
1343     0,  /* pushargi_d */
1344     0,  /* retr_d */
1345     0,  /* reti_d */
1346     0,  /* retval_d */
1347     0,  /* movr_w_f */
1348     0,  /* movr_ww_d */
1349     0,  /* movr_w_d */
1350     0,  /* movr_f_w */
1351     0,  /* movi_f_w */
1352     0,  /* movr_d_ww */
1353     0,  /* movi_d_ww */
1354     0,  /* movr_d_w */
1355     0,  /* movi_d_w */
1356     11, /* clo */
1357     5,  /* clz */
1358     11, /* cto */
1359     5,  /* ctz */
1360 #else
1361
1362 #define JIT_INSTR_MAX 112
1363     0,  /* data */
1364     0,  /* live */
1365     27, /* align */
1366     0,  /* save */
1367     0,  /* load */
1368     4,  /* skip */
1369     0,  /* #name */
1370     0,  /* #note */
1371     7,  /* label */
1372     112,        /* prolog */
1373     0,  /* ellipsis */
1374     0,  /* va_push */
1375     0,  /* allocai */
1376     0,  /* allocar */
1377     0,  /* arg_c */
1378     0,  /* arg_s */
1379     0,  /* arg_i */
1380     0,  /* arg_l */
1381     0,  /* getarg_c */
1382     0,  /* getarg_uc */
1383     0,  /* getarg_s */
1384     0,  /* getarg_us */
1385     0,  /* getarg_i */
1386     0,  /* getarg_ui */
1387     0,  /* getarg_l */
1388     0,  /* putargr_c */
1389     0,  /* putargi_c */
1390     0,  /* putargr_uc */
1391     0,  /* putargi_uc */
1392     0,  /* putargr_s */
1393     0,  /* putargi_s */
1394     0,  /* putargr_us */
1395     0,  /* putargi_us */
1396     0,  /* putargr_i */
1397     0,  /* putargi_i */
1398     0,  /* putargr_ui */
1399     0,  /* putargi_ui */
1400     0,  /* putargr_l */
1401     0,  /* putargi_l */
1402     38, /* va_start */
1403     41, /* va_arg */
1404     48, /* va_arg_d */
1405     0,  /* va_end */
1406     5,  /* addr */
1407     13, /* addi */
1408     6,  /* addcr */
1409     13, /* addci */
1410     6,  /* addxr */
1411     7,  /* addxi */
1412     6,  /* subr */
1413     13, /* subi */
1414     9,  /* subcr */
1415     13, /* subci */
1416     9,  /* subxr */
1417     7,  /* subxi */
1418     16, /* rsbi */
1419     7,  /* mulr */
1420     14, /* muli */
1421     20, /* qmulr */
1422     30, /* qmuli */
1423     20, /* qmulr_u */
1424     30, /* qmuli_u */
1425     22, /* divr */
1426     29, /* divi */
1427     23, /* divr_u */
1428     30, /* divi_u */
1429     25, /* qdivr */
1430     32, /* qdivi */
1431     26, /* qdivr_u */
1432     33, /* qdivi_u */
1433     22, /* remr */
1434     29, /* remi */
1435     23, /* remr_u */
1436     30, /* remi_u */
1437     6,  /* andr */
1438     13, /* andi */
1439     6,  /* orr */
1440     13, /* ori */
1441     6,  /* xorr */
1442     13, /* xori */
1443     9,  /* lshr */
1444     8,  /* lshi */
1445     9,  /* rshr */
1446     7,  /* rshi */
1447     9,  /* rshr_u */
1448     7,  /* rshi_u */
1449     6,  /* negr */
1450     6,  /* comr */
1451     13, /* ltr */
1452     14, /* lti */
1453     13, /* ltr_u */
1454     14, /* lti_u */
1455     13, /* ler */
1456     14, /* lei */
1457     13, /* ler_u */
1458     14, /* lei_u */
1459     13, /* eqr */
1460     14, /* eqi */
1461     13, /* ger */
1462     14, /* gei */
1463     13, /* ger_u */
1464     14, /* gei_u */
1465     13, /* gtr */
1466     14, /* gti */
1467     13, /* gtr_u */
1468     14, /* gti_u */
1469     13, /* ner */
1470     14, /* nei */
1471     3,  /* movr */
1472     10, /* movi */
1473     7,  /* movnr */
1474     7,  /* movzr */
1475     11, /* casr */
1476     16, /* casi */
1477     4,  /* extr_c */
1478     4,  /* extr_uc */
1479     4,  /* extr_s */
1480     4,  /* extr_us */
1481     3,  /* extr_i */
1482     3,  /* extr_ui */
1483     9,  /* bswapr_us */
1484     6,  /* bswapr_ui */
1485     6,  /* bswapr_ul */
1486     9,  /* htonr_us */
1487     6,  /* htonr_ui */
1488     6,  /* htonr_ul */
1489     5,  /* ldr_c */
1490     9,  /* ldi_c */
1491     5,  /* ldr_uc */
1492     9,  /* ldi_uc */
1493     5,  /* ldr_s */
1494     9,  /* ldi_s */
1495     5,  /* ldr_us */
1496     9,  /* ldi_us */
1497     4,  /* ldr_i */
1498     8,  /* ldi_i */
1499     4,  /* ldr_ui */
1500     8,  /* ldi_ui */
1501     4,  /* ldr_l */
1502     8,  /* ldi_l */
1503     6,  /* ldxr_c */
1504     8,  /* ldxi_c */
1505     6,  /* ldxr_uc */
1506     8,  /* ldxi_uc */
1507     6,  /* ldxr_s */
1508     8,  /* ldxi_s */
1509     6,  /* ldxr_us */
1510     8,  /* ldxi_us */
1511     5,  /* ldxr_i */
1512     7,  /* ldxi_i */
1513     5,  /* ldxr_ui */
1514     6,  /* ldxi_ui */
1515     5,  /* ldxr_l */
1516     7,  /* ldxi_l */
1517     4,  /* str_c */
1518     8,  /* sti_c */
1519     5,  /* str_s */
1520     9,  /* sti_s */
1521     4,  /* str_i */
1522     8,  /* sti_i */
1523     4,  /* str_l */
1524     8,  /* sti_l */
1525     5,  /* stxr_c */
1526     6,  /* stxi_c */
1527     6,  /* stxr_s */
1528     7,  /* stxi_s */
1529     5,  /* stxr_i */
1530     6,  /* stxi_i */
1531     5,  /* stxr_l */
1532     7,  /* stxi_l */
1533     9,  /* bltr */
1534     10, /* blti */
1535     9,  /* bltr_u */
1536     10, /* blti_u */
1537     9,  /* bler */
1538     13, /* blei */
1539     9,  /* bler_u */
1540     10, /* blei_u */
1541     9,  /* beqr */
1542     19, /* beqi */
1543     9,  /* bger */
1544     10, /* bgei */
1545     9,  /* bger_u */
1546     10, /* bgei_u */
1547     9,  /* bgtr */
1548     10, /* bgti */
1549     9,  /* bgtr_u */
1550     10, /* bgti_u */
1551     9,  /* bner */
1552     19, /* bnei */
1553     9,  /* bmsr */
1554     13, /* bmsi */
1555     9,  /* bmcr */
1556     13, /* bmci */
1557     9,  /* boaddr */
1558     10, /* boaddi */
1559     9,  /* boaddr_u */
1560     10, /* boaddi_u */
1561     9,  /* bxaddr */
1562     10, /* bxaddi */
1563     9,  /* bxaddr_u */
1564     10, /* bxaddi_u */
1565     9,  /* bosubr */
1566     10, /* bosubi */
1567     9,  /* bosubr_u */
1568     10, /* bosubi_u */
1569     9,  /* bxsubr */
1570     10, /* bxsubi */
1571     9,  /* bxsubr_u */
1572     10, /* bxsubi_u */
1573     2,  /* jmpr */
1574     5,  /* jmpi */
1575     2,  /* callr */
1576     13, /* calli */
1577     0,  /* prepare */
1578     0,  /* pushargr_c */
1579     0,  /* pushargi_c */
1580     0,  /* pushargr_uc */
1581     0,  /* pushargi_uc */
1582     0,  /* pushargr_s */
1583     0,  /* pushargi_s */
1584     0,  /* pushargr_us */
1585     0,  /* pushargi_us */
1586     0,  /* pushargr_i */
1587     0,  /* pushargi_i */
1588     0,  /* pushargr_ui */
1589     0,  /* pushargi_ui */
1590     0,  /* pushargr_l */
1591     0,  /* pushargi_l */
1592     0,  /* finishr */
1593     0,  /* finishi */
1594     0,  /* ret */
1595     0,  /* retr_c */
1596     0,  /* reti_c */
1597     0,  /* retr_uc */
1598     0,  /* reti_uc */
1599     0,  /* retr_s */
1600     0,  /* reti_s */
1601     0,  /* retr_us */
1602     0,  /* reti_us */
1603     0,  /* retr_i */
1604     0,  /* reti_i */
1605     0,  /* retr_ui */
1606     0,  /* reti_ui */
1607     0,  /* retr_l */
1608     0,  /* reti_l */
1609     0,  /* retval_c */
1610     0,  /* retval_uc */
1611     0,  /* retval_s */
1612     0,  /* retval_us */
1613     0,  /* retval_i */
1614     0,  /* retval_ui */
1615     0,  /* retval_l */
1616     37, /* epilog */
1617     0,  /* arg_f */
1618     0,  /* getarg_f */
1619     0,  /* putargr_f */
1620     0,  /* putargi_f */
1621     10, /* addr_f */
1622     20, /* addi_f */
1623     15, /* subr_f */
1624     20, /* subi_f */
1625     30, /* rsbi_f */
1626     10, /* mulr_f */
1627     20, /* muli_f */
1628     15, /* divr_f */
1629     20, /* divi_f */
1630     15, /* negr_f */
1631     15, /* absr_f */
1632     5,  /* sqrtr_f */
1633     11, /* ltr_f */
1634     26, /* lti_f */
1635     11, /* ler_f */
1636     26, /* lei_f */
1637     13, /* eqr_f */
1638     28, /* eqi_f */
1639     11, /* ger_f */
1640     26, /* gei_f */
1641     11, /* gtr_f */
1642     26, /* gti_f */
1643     16, /* ner_f */
1644     31, /* nei_f */
1645     11, /* unltr_f */
1646     26, /* unlti_f */
1647     11, /* unler_f */
1648     26, /* unlei_f */
1649     11, /* uneqr_f */
1650     26, /* uneqi_f */
1651     11, /* unger_f */
1652     26, /* ungei_f */
1653     11, /* ungtr_f */
1654     26, /* ungti_f */
1655     11, /* ltgtr_f */
1656     26, /* ltgti_f */
1657     11, /* ordr_f */
1658     26, /* ordi_f */
1659     11, /* unordr_f */
1660     26, /* unordi_f */
1661     5,  /* truncr_f_i */
1662     5,  /* truncr_f_l */
1663     5,  /* extr_f */
1664     5,  /* extr_d_f */
1665     5,  /* movr_f */
1666     15, /* movi_f */
1667     6,  /* ldr_f */
1668     10, /* ldi_f */
1669     7,  /* ldxr_f */
1670     9,  /* ldxi_f */
1671     6,  /* str_f */
1672     10, /* sti_f */
1673     7,  /* stxr_f */
1674     9,  /* stxi_f */
1675     10, /* bltr_f */
1676     20, /* blti_f */
1677     10, /* bler_f */
1678     22, /* blei_f */
1679     12, /* beqr_f */
1680     22, /* beqi_f */
1681     10, /* bger_f */
1682     22, /* bgei_f */
1683     10, /* bgtr_f */
1684     22, /* bgti_f */
1685     13, /* bner_f */
1686     25, /* bnei_f */
1687     10, /* bunltr_f */
1688     23, /* bunlti_f */
1689     10, /* bunler_f */
1690     23, /* bunlei_f */
1691     10, /* buneqr_f */
1692     23, /* buneqi_f */
1693     10, /* bunger_f */
1694     23, /* bungei_f */
1695     10, /* bungtr_f */
1696     22, /* bungti_f */
1697     10, /* bltgtr_f */
1698     22, /* bltgti_f */
1699     10, /* bordr_f */
1700     22, /* bordi_f */
1701     10, /* bunordr_f */
1702     22, /* bunordi_f */
1703     0,  /* pushargr_f */
1704     0,  /* pushargi_f */
1705     0,  /* retr_f */
1706     0,  /* reti_f */
1707     0,  /* retval_f */
1708     0,  /* arg_d */
1709     0,  /* getarg_d */
1710     0,  /* putargr_d */
1711     0,  /* putargi_d */
1712     10, /* addr_d */
1713     25, /* addi_d */
1714     15, /* subr_d */
1715     25, /* subi_d */
1716     30, /* rsbi_d */
1717     10, /* mulr_d */
1718     25, /* muli_d */
1719     15, /* divr_d */
1720     25, /* divi_d */
1721     22, /* negr_d */
1722     16, /* absr_d */
1723     5,  /* sqrtr_d */
1724     12, /* ltr_d */
1725     27, /* lti_d */
1726     12, /* ler_d */
1727     27, /* lei_d */
1728     14, /* eqr_d */
1729     29, /* eqi_d */
1730     12, /* ger_d */
1731     27, /* gei_d */
1732     12, /* gtr_d */
1733     27, /* gti_d */
1734     17, /* ner_d */
1735     32, /* nei_d */
1736     12, /* unltr_d */
1737     27, /* unlti_d */
1738     12, /* unler_d */
1739     27, /* unlei_d */
1740     12, /* uneqr_d */
1741     27, /* uneqi_d */
1742     12, /* unger_d */
1743     27, /* ungei_d */
1744     12, /* ungtr_d */
1745     27, /* ungti_d */
1746     12, /* ltgtr_d */
1747     27, /* ltgti_d */
1748     12, /* ordr_d */
1749     27, /* ordi_d */
1750     12, /* unordr_d */
1751     27, /* unordi_d */
1752     5,  /* truncr_d_i */
1753     5,  /* truncr_d_l */
1754     5,  /* extr_d */
1755     5,  /* extr_f_d */
1756     5,  /* movr_d */
1757     15, /* movi_d */
1758     6,  /* ldr_d */
1759     10, /* ldi_d */
1760     7,  /* ldxr_d */
1761     9,  /* ldxi_d */
1762     6,  /* str_d */
1763     10, /* sti_d */
1764     7,  /* stxr_d */
1765     9,  /* stxi_d */
1766     11, /* bltr_d */
1767     26, /* blti_d */
1768     11, /* bler_d */
1769     26, /* blei_d */
1770     13, /* beqr_d */
1771     28, /* beqi_d */
1772     11, /* bger_d */
1773     26, /* bgei_d */
1774     11, /* bgtr_d */
1775     26, /* bgti_d */
1776     14, /* bner_d */
1777     29, /* bnei_d */
1778     11, /* bunltr_d */
1779     26, /* bunlti_d */
1780     11, /* bunler_d */
1781     26, /* bunlei_d */
1782     11, /* buneqr_d */
1783     26, /* buneqi_d */
1784     11, /* bunger_d */
1785     26, /* bungei_d */
1786     11, /* bungtr_d */
1787     26, /* bungti_d */
1788     11, /* bltgtr_d */
1789     26, /* bltgti_d */
1790     11, /* bordr_d */
1791     26, /* bordi_d */
1792     11, /* bunordr_d */
1793     26, /* bunordi_d */
1794     0,  /* pushargr_d */
1795     0,  /* pushargi_d */
1796     0,  /* retr_d */
1797     0,  /* reti_d */
1798     0,  /* retval_d */
1799     0,  /* movr_w_f */
1800     0,  /* movr_ww_d */
1801     0,  /* movr_w_d */
1802     0,  /* movr_f_w */
1803     0,  /* movi_f_w */
1804     0,  /* movr_d_ww */
1805     0,  /* movi_d_ww */
1806     0,  /* movr_d_w */
1807     0,  /* movi_d_w */
1808     11, /* clo */
1809     5,  /* clz */
1810     11, /* cto */
1811     5,  /* ctz */
1812 #endif /* __CYGWIN__ || _WIN32 */
1813 #  endif /* __X64_32 */
1814 #endif /* __X64 */