git subrepo pull (merge) --force deps/lightning
[pcsx_rearmed.git] / deps / lightning / lib / jit_sparc-sz.c
1 #if __WORDSIZE == 32
2 #define JIT_INSTR_MAX 184
3     0,  /* data */
4     0,  /* live */
5     0,  /* align */
6     0,  /* save */
7     0,  /* load */
8     4,  /* skip */
9     0,  /* #name */
10     0,  /* #note */
11     0,  /* label */
12     36, /* prolog */
13     0,  /* ellipsis */
14     0,  /* va_push */
15     0,  /* allocai */
16     0,  /* allocar */
17     0,  /* arg_c */
18     0,  /* arg_s */
19     0,  /* arg_i */
20     0,  /* arg_l */
21     0,  /* getarg_c */
22     0,  /* getarg_uc */
23     0,  /* getarg_s */
24     0,  /* getarg_us */
25     0,  /* getarg_i */
26     0,  /* getarg_ui */
27     0,  /* getarg_l */
28     0,  /* putargr_c */
29     0,  /* putargi_c */
30     0,  /* putargr_uc */
31     0,  /* putargi_uc */
32     0,  /* putargr_s */
33     0,  /* putargi_s */
34     0,  /* putargr_us */
35     0,  /* putargi_us */
36     0,  /* putargr_i */
37     0,  /* putargi_i */
38     0,  /* putargr_ui */
39     0,  /* putargi_ui */
40     0,  /* putargr_l */
41     0,  /* putargi_l */
42     4,  /* va_start */
43     8,  /* va_arg */
44     12, /* va_arg_d */
45     0,  /* va_end */
46     4,  /* addr */
47     12, /* addi */
48     4,  /* addcr */
49     12, /* addci */
50     4,  /* addxr */
51     4,  /* addxi */
52     4,  /* subr */
53     12, /* subi */
54     4,  /* subcr */
55     12, /* subci */
56     4,  /* subxr */
57     4,  /* subxi */
58     16, /* rsbi */
59     4,  /* mulr */
60     12, /* muli */
61     8,  /* qmulr */
62     16, /* qmuli */
63     8,  /* qmulr_u */
64     16, /* qmuli_u */
65     12, /* divr */
66     20, /* divi */
67     8,  /* divr_u */
68     16, /* divi_u */
69     28, /* qdivr */
70     24, /* qdivi */
71     24, /* qdivr_u */
72     20, /* qdivi_u */
73     20, /* remr */
74     28, /* remi */
75     16, /* remr_u */
76     24, /* remi_u */
77     4,  /* andr */
78     12, /* andi */
79     4,  /* orr */
80     12, /* ori */
81     4,  /* xorr */
82     12, /* xori */
83     4,  /* lshr */
84     4,  /* lshi */
85     4,  /* rshr */
86     4,  /* rshi */
87     4,  /* rshr_u */
88     4,  /* rshi_u */
89     4,  /* negr */
90     4,  /* negi */
91     4,  /* comr */
92     4,  /* comi */
93     16, /* ltr */
94     16, /* lti */
95     16, /* ltr_u */
96     16, /* lti_u */
97     16, /* ler */
98     16, /* lei */
99     16, /* ler_u */
100     16, /* lei_u */
101     16, /* eqr */
102     16, /* eqi */
103     16, /* ger */
104     16, /* gei */
105     16, /* ger_u */
106     16, /* gei_u */
107     16, /* gtr */
108     16, /* gti */
109     16, /* gtr_u */
110     16, /* gti_u */
111     16, /* ner */
112     16, /* nei */
113     4,  /* movr */
114     8,  /* movi */
115     16, /* movnr */
116     16, /* movzr */
117     24, /* casr */
118     32, /* casi */
119     8,  /* extr_c */
120     4,  /* exti_c */
121     4,  /* extr_uc */
122     4,  /* exti_uc */
123     8,  /* extr_s */
124     4,  /* exti_s */
125     8,  /* extr_us */
126     8,  /* exti_us */
127     0,  /* extr_i */
128     0,  /* exti_i */
129     0,  /* extr_ui */
130     0,  /* exti_ui */
131     20, /* bswapr_us */
132     8,  /* bswapi_us */
133     52, /* bswapr_ui */
134     8,  /* bswapi_ui */
135     0,  /* bswapr_ul */
136     0,  /* bswapi_ul */
137     8,  /* htonr_us */
138     8,  /* htoni_us */
139     4,  /* htonr_ui */
140     8,  /* htoni_ui */
141     0,  /* htonr_ul */
142     0,  /* htoni_ul */
143     4,  /* ldr_c */
144     12, /* ldi_c */
145     4,  /* ldr_uc */
146     12, /* ldi_uc */
147     4,  /* ldr_s */
148     12, /* ldi_s */
149     4,  /* ldr_us */
150     12, /* ldi_us */
151     4,  /* ldr_i */
152     12, /* ldi_i */
153     0,  /* ldr_ui */
154     0,  /* ldi_ui */
155     0,  /* ldr_l */
156     0,  /* ldi_l */
157     4,  /* ldxr_c */
158     8,  /* ldxi_c */
159     4,  /* ldxr_uc */
160     8,  /* ldxi_uc */
161     4,  /* ldxr_s */
162     8,  /* ldxi_s */
163     4,  /* ldxr_us */
164     8,  /* ldxi_us */
165     4,  /* ldxr_i */
166     8,  /* ldxi_i */
167     0,  /* ldxr_ui */
168     0,  /* ldxi_ui */
169     0,  /* ldxr_l */
170     0,  /* ldxi_l */
171     4,  /* str_c */
172     12, /* sti_c */
173     4,  /* str_s */
174     12, /* sti_s */
175     4,  /* str_i */
176     12, /* sti_i */
177     0,  /* str_l */
178     0,  /* sti_l */
179     4,  /* stxr_c */
180     8,  /* stxi_c */
181     4,  /* stxr_s */
182     8,  /* stxi_s */
183     4,  /* stxr_i */
184     8,  /* stxi_i */
185     0,  /* stxr_l */
186     0,  /* stxi_l */
187     12, /* bltr */
188     12, /* blti */
189     12, /* bltr_u */
190     12, /* blti_u */
191     12, /* bler */
192     12, /* blei */
193     12, /* bler_u */
194     12, /* blei_u */
195     12, /* beqr */
196     20, /* beqi */
197     12, /* bger */
198     12, /* bgei */
199     12, /* bger_u */
200     12, /* bgei_u */
201     12, /* bgtr */
202     12, /* bgti */
203     12, /* bgtr_u */
204     12, /* bgti_u */
205     12, /* bner */
206     20, /* bnei */
207     12, /* bmsr */
208     12, /* bmsi */
209     12, /* bmcr */
210     12, /* bmci */
211     12, /* boaddr */
212     12, /* boaddi */
213     12, /* boaddr_u */
214     12, /* boaddi_u */
215     12, /* bxaddr */
216     12, /* bxaddi */
217     12, /* bxaddr_u */
218     12, /* bxaddi_u */
219     12, /* bosubr */
220     12, /* bosubi */
221     12, /* bosubr_u */
222     12, /* bosubi_u */
223     12, /* bxsubr */
224     12, /* bxsubi */
225     12, /* bxsubr_u */
226     12, /* bxsubi_u */
227     8,  /* jmpr */
228     8,  /* jmpi */
229     8,  /* callr */
230     8,  /* calli */
231     0,  /* prepare */
232     0,  /* pushargr_c */
233     0,  /* pushargi_c */
234     0,  /* pushargr_uc */
235     0,  /* pushargi_uc */
236     0,  /* pushargr_s */
237     0,  /* pushargi_s */
238     0,  /* pushargr_us */
239     0,  /* pushargi_us */
240     0,  /* pushargr_i */
241     0,  /* pushargi_i */
242     0,  /* pushargr_ui */
243     0,  /* pushargi_ui */
244     0,  /* pushargr_l */
245     0,  /* pushargi_l */
246     0,  /* finishr */
247     0,  /* finishi */
248     0,  /* ret */
249     0,  /* retr_c */
250     0,  /* reti_c */
251     0,  /* retr_uc */
252     0,  /* reti_uc */
253     0,  /* retr_s */
254     0,  /* reti_s */
255     0,  /* retr_us */
256     0,  /* reti_us */
257     0,  /* retr_i */
258     0,  /* reti_i */
259     0,  /* retr_ui */
260     0,  /* reti_ui */
261     0,  /* retr_l */
262     0,  /* reti_l */
263     0,  /* retval_c */
264     0,  /* retval_uc */
265     0,  /* retval_s */
266     0,  /* retval_us */
267     0,  /* retval_i */
268     0,  /* retval_ui */
269     0,  /* retval_l */
270     44, /* epilog */
271     0,  /* arg_f */
272     0,  /* getarg_f */
273     0,  /* putargr_f */
274     0,  /* putargi_f */
275     4,  /* addr_f */
276     16, /* addi_f */
277     4,  /* subr_f */
278     16, /* subi_f */
279     16, /* rsbi_f */
280     4,  /* mulr_f */
281     16, /* muli_f */
282     4,  /* divr_f */
283     16, /* divi_f */
284     4,  /* negr_f */
285     0,  /* negi_f */
286     4,  /* absr_f */
287     0,  /* absi_f */
288     4,  /* sqrtr_f */
289     0,  /* sqrti_f */
290     16, /* ltr_f */
291     32, /* lti_f */
292     16, /* ler_f */
293     32, /* lei_f */
294     16, /* eqr_f */
295     32, /* eqi_f */
296     16, /* ger_f */
297     32, /* gei_f */
298     16, /* gtr_f */
299     32, /* gti_f */
300     16, /* ner_f */
301     32, /* nei_f */
302     16, /* unltr_f */
303     32, /* unlti_f */
304     16, /* unler_f */
305     32, /* unlei_f */
306     16, /* uneqr_f */
307     32, /* uneqi_f */
308     16, /* unger_f */
309     32, /* ungei_f */
310     16, /* ungtr_f */
311     32, /* ungti_f */
312     16, /* ltgtr_f */
313     32, /* ltgti_f */
314     16, /* ordr_f */
315     32, /* ordi_f */
316     16, /* unordr_f */
317     32, /* unordi_f */
318     12, /* truncr_f_i */
319     0,  /* truncr_f_l */
320     12, /* extr_f */
321     4,  /* extr_d_f */
322     4,  /* movr_f */
323     16, /* movi_f */
324     4,  /* ldr_f */
325     12, /* ldi_f */
326     4,  /* ldxr_f */
327     8,  /* ldxi_f */
328     4,  /* str_f */
329     12, /* sti_f */
330     4,  /* stxr_f */
331     8,  /* stxi_f */
332     12, /* bltr_f */
333     24, /* blti_f */
334     12, /* bler_f */
335     24, /* blei_f */
336     12, /* beqr_f */
337     24, /* beqi_f */
338     12, /* bger_f */
339     24, /* bgei_f */
340     12, /* bgtr_f */
341     24, /* bgti_f */
342     12, /* bner_f */
343     28, /* bnei_f */
344     12, /* bunltr_f */
345     28, /* bunlti_f */
346     12, /* bunler_f */
347     28, /* bunlei_f */
348     12, /* buneqr_f */
349     28, /* buneqi_f */
350     12, /* bunger_f */
351     28, /* bungei_f */
352     12, /* bungtr_f */
353     28, /* bungti_f */
354     12, /* bltgtr_f */
355     24, /* bltgti_f */
356     12, /* bordr_f */
357     24, /* bordi_f */
358     12, /* bunordr_f */
359     28, /* bunordi_f */
360     0,  /* pushargr_f */
361     0,  /* pushargi_f */
362     0,  /* retr_f */
363     0,  /* reti_f */
364     0,  /* retval_f */
365     0,  /* arg_d */
366     0,  /* getarg_d */
367     0,  /* putargr_d */
368     0,  /* putargi_d */
369     4,  /* addr_d */
370     24, /* addi_d */
371     4,  /* subr_d */
372     24, /* subi_d */
373     24, /* rsbi_d */
374     4,  /* mulr_d */
375     24, /* muli_d */
376     4,  /* divr_d */
377     24, /* divi_d */
378     8,  /* negr_d */
379     0,  /* negi_d */
380     8,  /* absr_d */
381     0,  /* absi_d */
382     4,  /* sqrtr_d */
383     0,  /* sqrti_d */
384     16, /* ltr_d */
385     40, /* lti_d */
386     16, /* ler_d */
387     40, /* lei_d */
388     16, /* eqr_d */
389     40, /* eqi_d */
390     16, /* ger_d */
391     40, /* gei_d */
392     16, /* gtr_d */
393     40, /* gti_d */
394     16, /* ner_d */
395     40, /* nei_d */
396     16, /* unltr_d */
397     40, /* unlti_d */
398     16, /* unler_d */
399     40, /* unlei_d */
400     16, /* uneqr_d */
401     40, /* uneqi_d */
402     16, /* unger_d */
403     40, /* ungei_d */
404     16, /* ungtr_d */
405     40, /* ungti_d */
406     16, /* ltgtr_d */
407     40, /* ltgti_d */
408     16, /* ordr_d */
409     40, /* ordi_d */
410     16, /* unordr_d */
411     40, /* unordi_d */
412     12, /* truncr_d_i */
413     0,  /* truncr_d_l */
414     16, /* extr_d */
415     4,  /* extr_f_d */
416     8,  /* movr_d */
417     24, /* movi_d */
418     4,  /* ldr_d */
419     12, /* ldi_d */
420     4,  /* ldxr_d */
421     8,  /* ldxi_d */
422     4,  /* str_d */
423     12, /* sti_d */
424     4,  /* stxr_d */
425     8,  /* stxi_d */
426     12, /* bltr_d */
427     32, /* blti_d */
428     12, /* bler_d */
429     32, /* blei_d */
430     12, /* beqr_d */
431     32, /* beqi_d */
432     12, /* bger_d */
433     32, /* bgei_d */
434     12, /* bgtr_d */
435     32, /* bgti_d */
436     12, /* bner_d */
437     36, /* bnei_d */
438     12, /* bunltr_d */
439     36, /* bunlti_d */
440     12, /* bunler_d */
441     36, /* bunlei_d */
442     12, /* buneqr_d */
443     36, /* buneqi_d */
444     12, /* bunger_d */
445     36, /* bungei_d */
446     12, /* bungtr_d */
447     36, /* bungti_d */
448     12, /* bltgtr_d */
449     32, /* bltgti_d */
450     12, /* bordr_d */
451     32, /* bordi_d */
452     12, /* bunordr_d */
453     36, /* bunordi_d */
454     0,  /* pushargr_d */
455     0,  /* pushargi_d */
456     0,  /* retr_d */
457     0,  /* reti_d */
458     0,  /* retval_d */
459     8,  /* movr_w_f */
460     12, /* movi_w_f */
461     12, /* movr_ww_d */
462     20, /* movi_ww_d */
463     0,  /* movr_w_d */
464     0,  /* movi_w_d */
465     8,  /* movr_f_w */
466     4,  /* movi_f_w */
467     12, /* movr_d_ww */
468     8,  /* movi_d_ww */
469     0,  /* movr_d_w */
470     0,  /* movi_d_w */
471     92, /* clor */
472     4,  /* cloi */
473     64, /* clzr */
474     4,  /* clzi */
475     68, /* ctor */
476     4,  /* ctoi */
477     40, /* ctzr */
478     4,  /* ctzi */
479     60, /* rbitr */
480     8,  /* rbiti */
481     56, /* popcntr */
482     4,  /* popcnti */
483     20, /* lrotr */
484     12, /* lroti */
485     20, /* rrotr */
486     12, /* rroti */
487     8,  /* extr */
488     4,  /* exti */
489     16, /* extr_u */
490     4,  /* exti_u */
491     32, /* depr */
492     20, /* depi */
493     72, /* qlshr */
494     8,  /* qlshi */
495     72, /* qlshr_u */
496     8,  /* qlshi_u */
497     72, /* qrshr */
498     8,  /* qrshi */
499     72, /* qrshr_u */
500     8,  /* qrshi_u */
501     76, /* unldr */
502     40, /* unldi */
503     76, /* unldr_u */
504     40, /* unldi_u */
505     84, /* unstr */
506     44, /* unsti */
507     156,        /* unldr_x */
508     84, /* unldi_x */
509     184,        /* unstr_x */
510     100,        /* unsti_x */
511     4,  /* fmar_f */
512     0,  /* fmai_f */
513     4,  /* fmsr_f */
514     0,  /* fmsi_f */
515     4,  /* fmar_d */
516     0,  /* fmai_d */
517     4,  /* fmsr_d */
518     0,  /* fmsi_d */
519     4,  /* fnmar_f */
520     0,  /* fnmai_f */
521     4,  /* fnmsr_f */
522     0,  /* fnmsi_f */
523     4,  /* fnmar_d */
524     0,  /* fnmai_d */
525     4,  /* fnmsr_d */
526     0,  /* fnmsi_d */
527     8,  /* hmulr */
528     16, /* hmuli */
529     8,  /* hmulr_u */
530     16, /* hmuli_u */
531 #endif /* __WORDSIZE */
532
533 #if __WORDSIZE == 64
534 #define JIT_INSTR_MAX 196
535     0,  /* data */
536     0,  /* live */
537     24, /* align */
538     0,  /* save */
539     0,  /* load */
540     4,  /* skip */
541     0,  /* #name */
542     0,  /* #note */
543     4,  /* label */
544     36, /* prolog */
545     0,  /* ellipsis */
546     0,  /* va_push */
547     0,  /* allocai */
548     0,  /* allocar */
549     0,  /* arg_c */
550     0,  /* arg_s */
551     0,  /* arg_i */
552     0,  /* arg_l */
553     0,  /* getarg_c */
554     0,  /* getarg_uc */
555     0,  /* getarg_s */
556     0,  /* getarg_us */
557     0,  /* getarg_i */
558     0,  /* getarg_ui */
559     0,  /* getarg_l */
560     0,  /* putargr_c */
561     0,  /* putargi_c */
562     0,  /* putargr_uc */
563     0,  /* putargi_uc */
564     0,  /* putargr_s */
565     0,  /* putargi_s */
566     0,  /* putargr_us */
567     0,  /* putargi_us */
568     0,  /* putargr_i */
569     0,  /* putargi_i */
570     0,  /* putargr_ui */
571     0,  /* putargi_ui */
572     0,  /* putargr_l */
573     0,  /* putargi_l */
574     4,  /* va_start */
575     8,  /* va_arg */
576     8,  /* va_arg_d */
577     0,  /* va_end */
578     4,  /* addr */
579     28, /* addi */
580     24, /* addcr */
581     48, /* addci */
582     52, /* addxr */
583     52, /* addxi */
584     4,  /* subr */
585     28, /* subi */
586     24, /* subcr */
587     48, /* subci */
588     52, /* subxr */
589     52, /* subxi */
590     32, /* rsbi */
591     4,  /* mulr */
592     28, /* muli */
593     48, /* qmulr */
594     64, /* qmuli */
595     48, /* qmulr_u */
596     64, /* qmuli_u */
597     4,  /* divr */
598     28, /* divi */
599     4,  /* divr_u */
600     28, /* divi_u */
601     20, /* qdivr */
602     16, /* qdivi */
603     20, /* qdivr_u */
604     16, /* qdivi_u */
605     12, /* remr */
606     36, /* remi */
607     12, /* remr_u */
608     36, /* remi_u */
609     4,  /* andr */
610     28, /* andi */
611     4,  /* orr */
612     28, /* ori */
613     4,  /* xorr */
614     28, /* xori */
615     4,  /* lshr */
616     4,  /* lshi */
617     4,  /* rshr */
618     4,  /* rshi */
619     4,  /* rshr_u */
620     4,  /* rshi_u */
621     4,  /* negr */
622     4,  /* negi */
623     4,  /* comr */
624     4,  /* comi */
625     16, /* ltr */
626     16, /* lti */
627     16, /* ltr_u */
628     16, /* lti_u */
629     16, /* ler */
630     16, /* lei */
631     16, /* ler_u */
632     16, /* lei_u */
633     16, /* eqr */
634     16, /* eqi */
635     16, /* ger */
636     16, /* gei */
637     16, /* ger_u */
638     16, /* gei_u */
639     16, /* gtr */
640     16, /* gti */
641     16, /* gtr_u */
642     16, /* gti_u */
643     16, /* ner */
644     16, /* nei */
645     4,  /* movr */
646     24, /* movi */
647     16, /* movnr */
648     16, /* movzr */
649     24, /* casr */
650     44, /* casi */
651     8,  /* extr_c */
652     4,  /* exti_c */
653     4,  /* extr_uc */
654     4,  /* exti_uc */
655     8,  /* extr_s */
656     4,  /* exti_s */
657     8,  /* extr_us */
658     8,  /* exti_us */
659     8,  /* extr_i */
660     20, /* exti_i */
661     8,  /* extr_ui */
662     4,  /* exti_ui */
663     20, /* bswapr_us */
664     8,  /* bswapi_us */
665     52, /* bswapr_ui */
666     8,  /* bswapi_ui */
667     116,        /* bswapr_ul */
668     24, /* bswapi_ul */
669     8,  /* htonr_us */
670     8,  /* htoni_us */
671     8,  /* htonr_ui */
672     8,  /* htoni_ui */
673     4,  /* htonr_ul */
674     24, /* htoni_ul */
675     4,  /* ldr_c */
676     24, /* ldi_c */
677     4,  /* ldr_uc */
678     28, /* ldi_uc */
679     4,  /* ldr_s */
680     28, /* ldi_s */
681     4,  /* ldr_us */
682     28, /* ldi_us */
683     4,  /* ldr_i */
684     28, /* ldi_i */
685     4,  /* ldr_ui */
686     28, /* ldi_ui */
687     4,  /* ldr_l */
688     28, /* ldi_l */
689     4,  /* ldxr_c */
690     24, /* ldxi_c */
691     4,  /* ldxr_uc */
692     24, /* ldxi_uc */
693     4,  /* ldxr_s */
694     24, /* ldxi_s */
695     4,  /* ldxr_us */
696     24, /* ldxi_us */
697     4,  /* ldxr_i */
698     24, /* ldxi_i */
699     4,  /* ldxr_ui */
700     24, /* ldxi_ui */
701     4,  /* ldxr_l */
702     24, /* ldxi_l */
703     4,  /* str_c */
704     28, /* sti_c */
705     4,  /* str_s */
706     28, /* sti_s */
707     4,  /* str_i */
708     28, /* sti_i */
709     4,  /* str_l */
710     28, /* sti_l */
711     4,  /* stxr_c */
712     24, /* stxi_c */
713     4,  /* stxr_s */
714     24, /* stxi_s */
715     4,  /* stxr_i */
716     24, /* stxi_i */
717     4,  /* stxr_l */
718     24, /* stxi_l */
719     12, /* bltr */
720     12, /* blti */
721     12, /* bltr_u */
722     12, /* blti_u */
723     12, /* bler */
724     12, /* blei */
725     12, /* bler_u */
726     12, /* blei_u */
727     12, /* beqr */
728     36, /* beqi */
729     12, /* bger */
730     12, /* bgei */
731     12, /* bger_u */
732     12, /* bgei_u */
733     12, /* bgtr */
734     12, /* bgti */
735     12, /* bgtr_u */
736     12, /* bgti_u */
737     12, /* bner */
738     36, /* bnei */
739     12, /* bmsr */
740     12, /* bmsi */
741     12, /* bmcr */
742     12, /* bmci */
743     12, /* boaddr */
744     12, /* boaddi */
745     12, /* boaddr_u */
746     12, /* boaddi_u */
747     12, /* bxaddr */
748     12, /* bxaddi */
749     12, /* bxaddr_u */
750     12, /* bxaddi_u */
751     12, /* bosubr */
752     12, /* bosubi */
753     12, /* bosubr_u */
754     12, /* bosubi_u */
755     12, /* bxsubr */
756     12, /* bxsubi */
757     12, /* bxsubr_u */
758     12, /* bxsubi_u */
759     8,  /* jmpr */
760     8,  /* jmpi */
761     8,  /* callr */
762     40, /* calli */
763     0,  /* prepare */
764     0,  /* pushargr_c */
765     0,  /* pushargi_c */
766     0,  /* pushargr_uc */
767     0,  /* pushargi_uc */
768     0,  /* pushargr_s */
769     0,  /* pushargi_s */
770     0,  /* pushargr_us */
771     0,  /* pushargi_us */
772     0,  /* pushargr_i */
773     0,  /* pushargi_i */
774     0,  /* pushargr_ui */
775     0,  /* pushargi_ui */
776     0,  /* pushargr_l */
777     0,  /* pushargi_l */
778     0,  /* finishr */
779     0,  /* finishi */
780     0,  /* ret */
781     0,  /* retr_c */
782     0,  /* reti_c */
783     0,  /* retr_uc */
784     0,  /* reti_uc */
785     0,  /* retr_s */
786     0,  /* reti_s */
787     0,  /* retr_us */
788     0,  /* reti_us */
789     0,  /* retr_i */
790     0,  /* reti_i */
791     0,  /* retr_ui */
792     0,  /* reti_ui */
793     0,  /* retr_l */
794     0,  /* reti_l */
795     0,  /* retval_c */
796     0,  /* retval_uc */
797     0,  /* retval_s */
798     0,  /* retval_us */
799     0,  /* retval_i */
800     0,  /* retval_ui */
801     0,  /* retval_l */
802     44, /* epilog */
803     0,  /* arg_f */
804     0,  /* getarg_f */
805     0,  /* putargr_f */
806     0,  /* putargi_f */
807     16, /* addr_f */
808     40, /* addi_f */
809     24, /* subr_f */
810     40, /* subi_f */
811     40, /* rsbi_f */
812     16, /* mulr_f */
813     40, /* muli_f */
814     16, /* divr_f */
815     40, /* divi_f */
816     12, /* negr_f */
817     0,  /* negi_f */
818     12, /* absr_f */
819     0,  /* absi_f */
820     12, /* sqrtr_f */
821     0,  /* sqrti_f */
822     24, /* ltr_f */
823     48, /* lti_f */
824     24, /* ler_f */
825     48, /* lei_f */
826     24, /* eqr_f */
827     48, /* eqi_f */
828     24, /* ger_f */
829     48, /* gei_f */
830     24, /* gtr_f */
831     48, /* gti_f */
832     24, /* ner_f */
833     48, /* nei_f */
834     24, /* unltr_f */
835     48, /* unlti_f */
836     24, /* unler_f */
837     48, /* unlei_f */
838     24, /* uneqr_f */
839     48, /* uneqi_f */
840     24, /* unger_f */
841     48, /* ungei_f */
842     24, /* ungtr_f */
843     48, /* ungti_f */
844     24, /* ltgtr_f */
845     48, /* ltgti_f */
846     24, /* ordr_f */
847     48, /* ordi_f */
848     24, /* unordr_f */
849     48, /* unordi_f */
850     16, /* truncr_f_i */
851     16, /* truncr_f_l */
852     20, /* extr_f */
853     12, /* extr_d_f */
854     24, /* movr_f */
855     32, /* movi_f */
856     8,  /* ldr_f */
857     32, /* ldi_f */
858     8,  /* ldxr_f */
859     28, /* ldxi_f */
860     8,  /* str_f */
861     32, /* sti_f */
862     8,  /* stxr_f */
863     28, /* stxi_f */
864     20, /* bltr_f */
865     44, /* blti_f */
866     20, /* bler_f */
867     44, /* blei_f */
868     28, /* beqr_f */
869     52, /* beqi_f */
870     20, /* bger_f */
871     44, /* bgei_f */
872     20, /* bgtr_f */
873     44, /* bgti_f */
874     20, /* bner_f */
875     60, /* bnei_f */
876     20, /* bunltr_f */
877     44, /* bunlti_f */
878     20, /* bunler_f */
879     44, /* bunlei_f */
880     20, /* buneqr_f */
881     44, /* buneqi_f */
882     20, /* bunger_f */
883     44, /* bungei_f */
884     20, /* bungtr_f */
885     44, /* bungti_f */
886     20, /* bltgtr_f */
887     44, /* bltgti_f */
888     20, /* bordr_f */
889     44, /* bordi_f */
890     20, /* bunordr_f */
891     44, /* bunordi_f */
892     0,  /* pushargr_f */
893     0,  /* pushargi_f */
894     0,  /* retr_f */
895     0,  /* reti_f */
896     0,  /* retval_f */
897     0,  /* arg_d */
898     0,  /* getarg_d */
899     0,  /* putargr_d */
900     0,  /* putargi_d */
901     4,  /* addr_d */
902     32, /* addi_d */
903     4,  /* subr_d */
904     32, /* subi_d */
905     32, /* rsbi_d */
906     4,  /* mulr_d */
907     32, /* muli_d */
908     4,  /* divr_d */
909     32, /* divi_d */
910     4,  /* negr_d */
911     0,  /* negi_d */
912     4,  /* absr_d */
913     0,  /* absi_d */
914     4,  /* sqrtr_d */
915     0,  /* sqrti_d */
916     16, /* ltr_d */
917     48, /* lti_d */
918     16, /* ler_d */
919     48, /* lei_d */
920     16, /* eqr_d */
921     48, /* eqi_d */
922     16, /* ger_d */
923     48, /* gei_d */
924     16, /* gtr_d */
925     48, /* gti_d */
926     16, /* ner_d */
927     48, /* nei_d */
928     16, /* unltr_d */
929     48, /* unlti_d */
930     16, /* unler_d */
931     48, /* unlei_d */
932     16, /* uneqr_d */
933     48, /* uneqi_d */
934     16, /* unger_d */
935     48, /* ungei_d */
936     16, /* ungtr_d */
937     48, /* ungti_d */
938     16, /* ltgtr_d */
939     48, /* ltgti_d */
940     16, /* ordr_d */
941     48, /* ordi_d */
942     16, /* unordr_d */
943     48, /* unordi_d */
944     16, /* truncr_d_i */
945     12, /* truncr_d_l */
946     12, /* extr_d */
947     8,  /* extr_f_d */
948     4,  /* movr_d */
949     32, /* movi_d */
950     4,  /* ldr_d */
951     28, /* ldi_d */
952     4,  /* ldxr_d */
953     24, /* ldxi_d */
954     4,  /* str_d */
955     28, /* sti_d */
956     4,  /* stxr_d */
957     24, /* stxi_d */
958     12, /* bltr_d */
959     40, /* blti_d */
960     12, /* bler_d */
961     40, /* blei_d */
962     12, /* beqr_d */
963     40, /* beqi_d */
964     12, /* bger_d */
965     40, /* bgei_d */
966     12, /* bgtr_d */
967     40, /* bgti_d */
968     12, /* bner_d */
969     44, /* bnei_d */
970     12, /* bunltr_d */
971     44, /* bunlti_d */
972     12, /* bunler_d */
973     44, /* bunlei_d */
974     12, /* buneqr_d */
975     44, /* buneqi_d */
976     12, /* bunger_d */
977     44, /* bungei_d */
978     12, /* bungtr_d */
979     44, /* bungti_d */
980     12, /* bltgtr_d */
981     40, /* bltgti_d */
982     12, /* bordr_d */
983     40, /* bordi_d */
984     12, /* bunordr_d */
985     44, /* bunordi_d */
986     0,  /* pushargr_d */
987     0,  /* pushargi_d */
988     0,  /* retr_d */
989     0,  /* reti_d */
990     0,  /* retval_d */
991     12, /* movr_w_f */
992     16, /* movi_w_f */
993     0,  /* movr_ww_d */
994     0,  /* movi_ww_d */
995     8,  /* movr_w_d */
996     24, /* movi_w_d */
997     12, /* movr_f_w */
998     4,  /* movi_f_w */
999     0,  /* movr_d_ww */
1000     0,  /* movi_d_ww */
1001     8,  /* movr_d_w */
1002     16, /* movi_d_w */
1003     108,        /* clor */
1004     4,  /* cloi */
1005     80, /* clzr */
1006     4,  /* clzi */
1007     80, /* ctor */
1008     4,  /* ctoi */
1009     52, /* ctzr */
1010     4,  /* ctzi */
1011     76, /* rbitr */
1012     24, /* rbiti */
1013     72, /* popcntr */
1014     4,  /* popcnti */
1015     20, /* lrotr */
1016     12, /* lroti */
1017     20, /* rrotr */
1018     12, /* rroti */
1019     8,  /* extr */
1020     4,  /* exti */
1021     32, /* extr_u */
1022     4,  /* exti_u */
1023     60, /* depr */
1024     20, /* depi */
1025     72, /* qlshr */
1026     8,  /* qlshi */
1027     72, /* qlshr_u */
1028     8,  /* qlshi_u */
1029     72, /* qrshr */
1030     8,  /* qrshi */
1031     72, /* qrshr_u */
1032     8,  /* qrshi_u */
1033     76, /* unldr */
1034     64, /* unldi */
1035     76, /* unldr_u */
1036     64, /* unldi_u */
1037     84, /* unstr */
1038     44, /* unsti */
1039     84, /* unldr_x */
1040     76, /* unldi_x */
1041     196,        /* unstr_x */
1042     116,        /* unsti_x */
1043     20, /* fmar_f */
1044     0,  /* fmai_f */
1045     20, /* fmsr_f */
1046     0,  /* fmsi_f */
1047     20, /* fmar_d */
1048     0,  /* fmai_d */
1049     20, /* fmsr_d */
1050     0,  /* fmsi_d */
1051     20, /* fnmar_f */
1052     0,  /* fnmai_f */
1053     20, /* fnmsr_f */
1054     0,  /* fnmsi_f */
1055     20, /* fnmar_d */
1056     0,  /* fnmai_d */
1057     20, /* fnmsr_d */
1058     0,  /* fnmsi_d */
1059     44, /* hmulr */
1060     60, /* hmuli */
1061     44, /* hmulr_u */
1062     60, /* hmuli_u */
1063 #endif /* __WORDSIZE */