Merge pull request #657 from pcercuei/update-lightrec-20220529
[pcsx_rearmed.git] / deps / lightning / lib / jit_ppc-sz.c
CommitLineData
4a71579b
PC
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 */
40a44dcb
PC
100 12, /* movnr */
101 12, /* movzr */
4a71579b
PC
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 */
40a44dcb
PC
406 20, /* bswapr_us */
407 16, /* bswapr_ui */
408 0, /* bswapr_ul */
4a71579b
PC
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 */
40a44dcb
PC
513 12, /* movnr */
514 12, /* movzr */
4a71579b
PC
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 */
40a44dcb
PC
819 20, /* bswapr_us */
820 16, /* bswapr_ui */
821 0, /* bswapr_ul */
4a71579b
PC
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 */
40a44dcb
PC
925 12, /* movnr */
926 12, /* movzr */
4a71579b
PC
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 */
40a44dcb
PC
1231 20, /* bswapr_us */
1232 16, /* bswapr_ui */
1233 44, /* bswapr_ul */
4a71579b
PC
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 */
40a44dcb
PC
1336 12, /* movnr */
1337 12, /* movzr */
4a71579b
PC
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 */
40a44dcb
PC
1642 20, /* bswapr_us */
1643 16, /* bswapr_ui */
1644 44, /* bswapr_ul */
4a71579b
PC
1645#endif /* __BYTE_ORDER */
1646#endif /* __powerpc__ */
1647#endif /* __WORDSIZE */