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