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