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