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