Update lightrec 20220910 (#686)
[pcsx_rearmed.git] / deps / lightning / lib / jit_arm-sz.c
1
2 #if __WORDSIZE == 32
3 #if defined(__ARM_PCS_VFP)
4 #define JIT_INSTR_MAX 48
5     0,  /* data */
6     0,  /* live */
7     2,  /* align */
8     0,  /* save */
9     0,  /* load */
10     2,  /* #name */
11     0,  /* #note */
12     0,  /* label */
13     34, /* prolog */
14     0,  /* ellipsis */
15     0,  /* va_push */
16     0,  /* allocai */
17     0,  /* allocar */
18     0,  /* arg */
19     0,  /* getarg_c */
20     0,  /* getarg_uc */
21     0,  /* getarg_s */
22     0,  /* getarg_us */
23     0,  /* getarg_i */
24     0,  /* getarg_ui */
25     0,  /* getarg_l */
26     0,  /* putargr */
27     0,  /* putargi */
28     4,  /* va_start */
29     8,  /* va_arg */
30     16, /* va_arg_d */
31     0,  /* va_end */
32     4,  /* addr */
33     12, /* addi */
34     4,  /* addcr */
35     8,  /* addci */
36     4,  /* addxr */
37     4,  /* addxi */
38     4,  /* subr */
39     12, /* subi */
40     4,  /* subcr */
41     8,  /* subci */
42     4,  /* subxr */
43     4,  /* subxi */
44     16, /* rsbi */
45     4,  /* mulr */
46     12, /* muli */
47     4,  /* qmulr */
48     12, /* qmuli */
49     4,  /* qmulr_u */
50     8,  /* qmuli_u */
51     40, /* divr */
52     48, /* divi */
53     40, /* divr_u */
54     44, /* divi_u */
55     34, /* qdivr */
56     38, /* qdivi */
57     34, /* qdivr_u */
58     38, /* qdivi_u */
59     40, /* remr */
60     48, /* remi */
61     40, /* remr_u */
62     44, /* remi_u */
63     4,  /* andr */
64     12, /* andi */
65     4,  /* orr */
66     12, /* ori */
67     4,  /* xorr */
68     12, /* xori */
69     4,  /* lshr */
70     4,  /* lshi */
71     4,  /* rshr */
72     4,  /* rshi */
73     4,  /* rshr_u */
74     4,  /* rshi_u */
75     4,  /* negr */
76     4,  /* comr */
77     14, /* ltr */
78     14, /* lti */
79     14, /* ltr_u */
80     14, /* lti_u */
81     14, /* ler */
82     14, /* lei */
83     14, /* ler_u */
84     14, /* lei_u */
85     14, /* eqr */
86     14, /* eqi */
87     14, /* ger */
88     14, /* gei */
89     14, /* ger_u */
90     14, /* gei_u */
91     14, /* gtr */
92     14, /* gti */
93     14, /* gtr_u */
94     14, /* gti_u */
95     14, /* ner */
96     14, /* nei */
97     4,  /* movr */
98     8,  /* movi */
99     8,  /* movnr */
100     8,  /* movzr */
101     4,  /* extr_c */
102     4,  /* extr_uc */
103     4,  /* extr_s */
104     4,  /* extr_us */
105     0,  /* extr_i */
106     0,  /* extr_ui */
107     8,  /* htonr_us */
108     4,  /* htonr_ui */
109     0,  /* htonr_ul */
110     4,  /* ldr_c */
111     12, /* ldi_c */
112     4,  /* ldr_uc */
113     12, /* ldi_uc */
114     4,  /* ldr_s */
115     12, /* ldi_s */
116     4,  /* ldr_us */
117     12, /* ldi_us */
118     4,  /* ldr_i */
119     12, /* ldi_i */
120     0,  /* ldr_ui */
121     0,  /* ldi_ui */
122     0,  /* ldr_l */
123     0,  /* ldi_l */
124     4,  /* ldxr_c */
125     12, /* ldxi_c */
126     4,  /* ldxr_uc */
127     12, /* ldxi_uc */
128     4,  /* ldxr_s */
129     12, /* ldxi_s */
130     4,  /* ldxr_us */
131     12, /* ldxi_us */
132     4,  /* ldxr_i */
133     12, /* ldxi_i */
134     0,  /* ldxr_ui */
135     0,  /* ldxi_ui */
136     0,  /* ldxr_l */
137     0,  /* ldxi_l */
138     4,  /* str_c */
139     12, /* sti_c */
140     4,  /* str_s */
141     12, /* sti_s */
142     4,  /* str_i */
143     12, /* sti_i */
144     0,  /* str_l */
145     0,  /* sti_l */
146     4,  /* stxr_c */
147     12, /* stxi_c */
148     4,  /* stxr_s */
149     12, /* stxi_s */
150     4,  /* stxr_i */
151     12, /* stxi_i */
152     0,  /* stxr_l */
153     0,  /* stxi_l */
154     8,  /* bltr */
155     8,  /* blti */
156     8,  /* bltr_u */
157     8,  /* blti_u */
158     8,  /* bler */
159     8,  /* blei */
160     8,  /* bler_u */
161     8,  /* blei_u */
162     8,  /* beqr */
163     16, /* beqi */
164     8,  /* bger */
165     8,  /* bgei */
166     8,  /* bger_u */
167     8,  /* bgei_u */
168     8,  /* bgtr */
169     8,  /* bgti */
170     8,  /* bgtr_u */
171     8,  /* bgti_u */
172     8,  /* bner */
173     16, /* bnei */
174     8,  /* bmsr */
175     8,  /* bmsi */
176     8,  /* bmcr */
177     8,  /* bmci */
178     8,  /* boaddr */
179     8,  /* boaddi */
180     8,  /* boaddr_u */
181     8,  /* boaddi_u */
182     8,  /* bxaddr */
183     8,  /* bxaddi */
184     8,  /* bxaddr_u */
185     8,  /* bxaddi_u */
186     8,  /* bosubr */
187     8,  /* bosubi */
188     8,  /* bosubr_u */
189     8,  /* bosubi_u */
190     8,  /* bxsubr */
191     8,  /* bxsubi */
192     8,  /* bxsubr_u */
193     8,  /* bxsubi_u */
194     4,  /* jmpr */
195     8,  /* jmpi */
196     4,  /* callr */
197     20, /* calli */
198     0,  /* prepare */
199     0,  /* pushargr */
200     0,  /* pushargi */
201     0,  /* finishr */
202     0,  /* finishi */
203     0,  /* ret */
204     0,  /* retr */
205     0,  /* reti */
206     0,  /* retval_c */
207     0,  /* retval_uc */
208     0,  /* retval_s */
209     0,  /* retval_us */
210     0,  /* retval_i */
211     0,  /* retval_ui */
212     0,  /* retval_l */
213     24, /* epilog */
214     0,  /* arg_f */
215     0,  /* getarg_f */
216     0,  /* putargr_f */
217     0,  /* putargi_f */
218     4,  /* addr_f */
219     8,  /* addi_f */
220     4,  /* subr_f */
221     8,  /* subi_f */
222     8,  /* rsbi_f */
223     4,  /* mulr_f */
224     8,  /* muli_f */
225     4,  /* divr_f */
226     8,  /* divi_f */
227     4,  /* negr_f */
228     4,  /* absr_f */
229     4,  /* sqrtr_f */
230     18, /* ltr_f */
231     30, /* lti_f */
232     20, /* ler_f */
233     32, /* lei_f */
234     18, /* eqr_f */
235     30, /* eqi_f */
236     18, /* ger_f */
237     30, /* gei_f */
238     18, /* gtr_f */
239     30, /* gti_f */
240     18, /* ner_f */
241     30, /* nei_f */
242     18, /* unltr_f */
243     30, /* unlti_f */
244     18, /* unler_f */
245     30, /* unlei_f */
246     24, /* uneqr_f */
247     36, /* uneqi_f */
248     18, /* unger_f */
249     30, /* ungei_f */
250     18, /* ungtr_f */
251     30, /* ungti_f */
252     24, /* ltgtr_f */
253     36, /* ltgti_f */
254     18, /* ordr_f */
255     30, /* ordi_f */
256     18, /* unordr_f */
257     30, /* unordi_f */
258     8,  /* truncr_f_i */
259     0,  /* truncr_f_l */
260     8,  /* extr_f */
261     4,  /* extr_d_f */
262     4,  /* movr_f */
263     12, /* movi_f */
264     4,  /* ldr_f */
265     12, /* ldi_f */
266     8,  /* ldxr_f */
267     16, /* ldxi_f */
268     4,  /* str_f */
269     12, /* sti_f */
270     8,  /* stxr_f */
271     16, /* stxi_f */
272     12, /* bltr_f */
273     24, /* blti_f */
274     12, /* bler_f */
275     24, /* blei_f */
276     12, /* beqr_f */
277     24, /* beqi_f */
278     12, /* bger_f */
279     24, /* bgei_f */
280     12, /* bgtr_f */
281     24, /* bgti_f */
282     12, /* bner_f */
283     24, /* bnei_f */
284     16, /* bunltr_f */
285     28, /* bunlti_f */
286     16, /* bunler_f */
287     28, /* bunlei_f */
288     20, /* buneqr_f */
289     32, /* buneqi_f */
290     16, /* bunger_f */
291     28, /* bungei_f */
292     12, /* bungtr_f */
293     24, /* bungti_f */
294     20, /* bltgtr_f */
295     32, /* bltgti_f */
296     12, /* bordr_f */
297     24, /* bordi_f */
298     12, /* bunordr_f */
299     24, /* bunordi_f */
300     0,  /* pushargr_f */
301     0,  /* pushargi_f */
302     0,  /* retr_f */
303     0,  /* reti_f */
304     0,  /* retval_f */
305     0,  /* arg_d */
306     0,  /* getarg_d */
307     0,  /* putargr_d */
308     0,  /* putargi_d */
309     4,  /* addr_d */
310     20, /* addi_d */
311     4,  /* subr_d */
312     20, /* subi_d */
313     20, /* rsbi_d */
314     4,  /* mulr_d */
315     20, /* muli_d */
316     4,  /* divr_d */
317     20, /* divi_d */
318     4,  /* negr_d */
319     4,  /* absr_d */
320     4,  /* sqrtr_d */
321     18, /* ltr_d */
322     34, /* lti_d */
323     20, /* ler_d */
324     36, /* lei_d */
325     18, /* eqr_d */
326     34, /* eqi_d */
327     18, /* ger_d */
328     34, /* gei_d */
329     18, /* gtr_d */
330     34, /* gti_d */
331     18, /* ner_d */
332     34, /* nei_d */
333     18, /* unltr_d */
334     34, /* unlti_d */
335     18, /* unler_d */
336     34, /* unlei_d */
337     24, /* uneqr_d */
338     40, /* uneqi_d */
339     18, /* unger_d */
340     34, /* ungei_d */
341     18, /* ungtr_d */
342     34, /* ungti_d */
343     24, /* ltgtr_d */
344     40, /* ltgti_d */
345     18, /* ordr_d */
346     34, /* ordi_d */
347     18, /* unordr_d */
348     34, /* unordi_d */
349     8,  /* truncr_d_i */
350     0,  /* truncr_d_l */
351     8,  /* extr_d */
352     4,  /* extr_f_d */
353     4,  /* movr_d */
354     16, /* movi_d */
355     4,  /* ldr_d */
356     12, /* ldi_d */
357     8,  /* ldxr_d */
358     16, /* ldxi_d */
359     4,  /* str_d */
360     12, /* sti_d */
361     8,  /* stxr_d */
362     16, /* stxi_d */
363     12, /* bltr_d */
364     28, /* blti_d */
365     12, /* bler_d */
366     28, /* blei_d */
367     12, /* beqr_d */
368     28, /* beqi_d */
369     12, /* bger_d */
370     28, /* bgei_d */
371     12, /* bgtr_d */
372     28, /* bgti_d */
373     12, /* bner_d */
374     28, /* bnei_d */
375     16, /* bunltr_d */
376     32, /* bunlti_d */
377     16, /* bunler_d */
378     32, /* bunlei_d */
379     20, /* buneqr_d */
380     36, /* buneqi_d */
381     16, /* bunger_d */
382     32, /* bungei_d */
383     12, /* bungtr_d */
384     28, /* bungti_d */
385     20, /* bltgtr_d */
386     36, /* bltgti_d */
387     12, /* bordr_d */
388     28, /* bordi_d */
389     12, /* bunordr_d */
390     28, /* bunordi_d */
391     0,  /* pushargr_d */
392     0,  /* pushargi_d */
393     0,  /* retr_d */
394     0,  /* reti_d */
395     0,  /* retval_d */
396     0,  /* movr_w_f */
397     4,  /* movr_ww_d */
398     0,  /* movr_w_d */
399     0,  /* movr_f_w */
400     0,  /* movi_f_w */
401     4,  /* movr_d_ww */
402     12, /* movi_d_ww */
403     0,  /* movr_d_w */
404     0,  /* movi_d_w */
405     8,  /* bswapr_us */
406     4,  /* bswapr_ui */
407     0,  /* bswapr_ul */
408     0,  /* casr */
409     0,  /* casi */
410 #endif /* __ARM_PCS_VFP */
411 #endif /* __WORDSIZE */
412
413 #if __WORDSIZE == 32
414 #if !defined(__ARM_PCS_VFP)
415 #define JIT_INSTR_MAX 160
416     0,  /* data */
417     0,  /* live */
418     2,  /* align */
419     0,  /* save */
420     0,  /* load */
421     2,  /* #name */
422     0,  /* #note */
423     0,  /* label */
424     30, /* prolog */
425     0,  /* ellipsis */
426     0,  /* va_push */
427     0,  /* allocai */
428     0,  /* allocar */
429     0,  /* arg */
430     0,  /* getarg_c */
431     0,  /* getarg_uc */
432     0,  /* getarg_s */
433     0,  /* getarg_us */
434     0,  /* getarg_i */
435     0,  /* getarg_ui */
436     0,  /* getarg_l */
437     0,  /* putargr */
438     0,  /* putargi */
439     4,  /* va_start */
440     8,  /* va_arg */
441     28, /* va_arg_d */
442     0,  /* va_end */
443     4,  /* addr */
444     12, /* addi */
445     4,  /* addcr */
446     8,  /* addci */
447     4,  /* addxr */
448     4,  /* addxi */
449     4,  /* subr */
450     12, /* subi */
451     4,  /* subcr */
452     8,  /* subci */
453     4,  /* subxr */
454     4,  /* subxi */
455     16, /* rsbi */
456     8,  /* mulr */
457     12, /* muli */
458     4,  /* qmulr */
459     12, /* qmuli */
460     4,  /* qmulr_u */
461     8,  /* qmuli_u */
462     40, /* divr */
463     48, /* divi */
464     40, /* divr_u */
465     44, /* divi_u */
466     34, /* qdivr */
467     38, /* qdivi */
468     34, /* qdivr_u */
469     38, /* qdivi_u */
470     40, /* remr */
471     48, /* remi */
472     40, /* remr_u */
473     44, /* remi_u */
474     4,  /* andr */
475     12, /* andi */
476     4,  /* orr */
477     12, /* ori */
478     4,  /* xorr */
479     12, /* xori */
480     4,  /* lshr */
481     4,  /* lshi */
482     4,  /* rshr */
483     4,  /* rshi */
484     4,  /* rshr_u */
485     4,  /* rshi_u */
486     4,  /* negr */
487     4,  /* comr */
488     14, /* ltr */
489     14, /* lti */
490     14, /* ltr_u */
491     14, /* lti_u */
492     14, /* ler */
493     14, /* lei */
494     14, /* ler_u */
495     14, /* lei_u */
496     14, /* eqr */
497     14, /* eqi */
498     14, /* ger */
499     14, /* gei */
500     14, /* ger_u */
501     14, /* gei_u */
502     14, /* gtr */
503     14, /* gti */
504     14, /* gtr_u */
505     14, /* gti_u */
506     14, /* ner */
507     14, /* nei */
508     4,  /* movr */
509     8,  /* movi */
510     22, /* movnr */
511     22, /* movzr */
512     8,  /* extr_c */
513     4,  /* extr_uc */
514     8,  /* extr_s */
515     8,  /* extr_us */
516     0,  /* extr_i */
517     0,  /* extr_ui */
518     20, /* htonr_us */
519     16, /* htonr_ui */
520     0,  /* htonr_ul */
521     4,  /* ldr_c */
522     12, /* ldi_c */
523     4,  /* ldr_uc */
524     12, /* ldi_uc */
525     4,  /* ldr_s */
526     12, /* ldi_s */
527     4,  /* ldr_us */
528     12, /* ldi_us */
529     4,  /* ldr_i */
530     12, /* ldi_i */
531     0,  /* ldr_ui */
532     0,  /* ldi_ui */
533     0,  /* ldr_l */
534     0,  /* ldi_l */
535     4,  /* ldxr_c */
536     12, /* ldxi_c */
537     4,  /* ldxr_uc */
538     12, /* ldxi_uc */
539     4,  /* ldxr_s */
540     12, /* ldxi_s */
541     4,  /* ldxr_us */
542     12, /* ldxi_us */
543     4,  /* ldxr_i */
544     12, /* ldxi_i */
545     0,  /* ldxr_ui */
546     0,  /* ldxi_ui */
547     0,  /* ldxr_l */
548     0,  /* ldxi_l */
549     4,  /* str_c */
550     12, /* sti_c */
551     4,  /* str_s */
552     12, /* sti_s */
553     4,  /* str_i */
554     12, /* sti_i */
555     0,  /* str_l */
556     0,  /* sti_l */
557     4,  /* stxr_c */
558     12, /* stxi_c */
559     4,  /* stxr_s */
560     12, /* stxi_s */
561     4,  /* stxr_i */
562     12, /* stxi_i */
563     0,  /* stxr_l */
564     0,  /* stxi_l */
565     8,  /* bltr */
566     8,  /* blti */
567     8,  /* bltr_u */
568     8,  /* blti_u */
569     8,  /* bler */
570     8,  /* blei */
571     8,  /* bler_u */
572     8,  /* blei_u */
573     8,  /* beqr */
574     16, /* beqi */
575     8,  /* bger */
576     8,  /* bgei */
577     8,  /* bger_u */
578     8,  /* bgei_u */
579     8,  /* bgtr */
580     8,  /* bgti */
581     8,  /* bgtr_u */
582     8,  /* bgti_u */
583     8,  /* bner */
584     16, /* bnei */
585     8,  /* bmsr */
586     8,  /* bmsi */
587     8,  /* bmcr */
588     8,  /* bmci */
589     8,  /* boaddr */
590     8,  /* boaddi */
591     8,  /* boaddr_u */
592     8,  /* boaddi_u */
593     8,  /* bxaddr */
594     8,  /* bxaddi */
595     8,  /* bxaddr_u */
596     8,  /* bxaddi_u */
597     8,  /* bosubr */
598     8,  /* bosubi */
599     8,  /* bosubr_u */
600     8,  /* bosubi_u */
601     8,  /* bxsubr */
602     8,  /* bxsubi */
603     8,  /* bxsubr_u */
604     8,  /* bxsubi_u */
605     12, /* jmpr */
606     72, /* jmpi */
607     4,  /* callr */
608     20, /* calli */
609     0,  /* prepare */
610     0,  /* pushargr */
611     0,  /* pushargi */
612     0,  /* finishr */
613     0,  /* finishi */
614     0,  /* ret */
615     0,  /* retr */
616     0,  /* reti */
617     0,  /* retval_c */
618     0,  /* retval_uc */
619     0,  /* retval_s */
620     0,  /* retval_us */
621     0,  /* retval_i */
622     0,  /* retval_ui */
623     0,  /* retval_l */
624     160,        /* epilog */
625     0,  /* arg_f */
626     0,  /* getarg_f */
627     0,  /* putargr_f */
628     0,  /* putargi_f */
629     40, /* addr_f */
630     40, /* addi_f */
631     40, /* subr_f */
632     40, /* subi_f */
633     40, /* rsbi_f */
634     40, /* mulr_f */
635     40, /* muli_f */
636     40, /* divr_f */
637     40, /* divi_f */
638     12, /* negr_f */
639     12, /* absr_f */
640     36, /* sqrtr_f */
641     40, /* ltr_f */
642     44, /* lti_f */
643     40, /* ler_f */
644     44, /* lei_f */
645     40, /* eqr_f */
646     44, /* eqi_f */
647     40, /* ger_f */
648     44, /* gei_f */
649     40, /* gtr_f */
650     44, /* gti_f */
651     44, /* ner_f */
652     48, /* nei_f */
653     72, /* unltr_f */
654     80, /* unlti_f */
655     72, /* unler_f */
656     80, /* unlei_f */
657     72, /* uneqr_f */
658     80, /* uneqi_f */
659     72, /* unger_f */
660     80, /* ungei_f */
661     72, /* ungtr_f */
662     80, /* ungti_f */
663     76, /* ltgtr_f */
664     84, /* ltgti_f */
665     44, /* ordr_f */
666     48, /* ordi_f */
667     72, /* unordr_f */
668     80, /* unordi_f */
669     36, /* truncr_f_i */
670     0,  /* truncr_f_l */
671     36, /* extr_f */
672     38, /* extr_d_f */
673     8,  /* movr_f */
674     12, /* movi_f */
675     8,  /* ldr_f */
676     16, /* ldi_f */
677     8,  /* ldxr_f */
678     16, /* ldxi_f */
679     8,  /* str_f */
680     16, /* sti_f */
681     8,  /* stxr_f */
682     16, /* stxi_f */
683     44, /* bltr_f */
684     48, /* blti_f */
685     44, /* bler_f */
686     48, /* blei_f */
687     44, /* beqr_f */
688     52, /* beqi_f */
689     44, /* bger_f */
690     48, /* bgei_f */
691     44, /* bgtr_f */
692     48, /* bgti_f */
693     44, /* bner_f */
694     48, /* bnei_f */
695     44, /* bunltr_f */
696     48, /* bunlti_f */
697     44, /* bunler_f */
698     48, /* bunlei_f */
699     76, /* buneqr_f */
700     84, /* buneqi_f */
701     44, /* bunger_f */
702     48, /* bungei_f */
703     44, /* bungtr_f */
704     48, /* bungti_f */
705     76, /* bltgtr_f */
706     84, /* bltgti_f */
707     44, /* bordr_f */
708     48, /* bordi_f */
709     44, /* bunordr_f */
710     48, /* bunordi_f */
711     0,  /* pushargr_f */
712     0,  /* pushargi_f */
713     0,  /* retr_f */
714     0,  /* reti_f */
715     0,  /* retval_f */
716     0,  /* arg_d */
717     0,  /* getarg_d */
718     0,  /* putargr_d */
719     0,  /* putargi_d */
720     50, /* addr_d */
721     52, /* addi_d */
722     50, /* subr_d */
723     52, /* subi_d */
724     52, /* rsbi_d */
725     50, /* mulr_d */
726     52, /* muli_d */
727     50, /* divr_d */
728     52, /* divi_d */
729     20, /* negr_d */
730     20, /* absr_d */
731     42, /* sqrtr_d */
732     44, /* ltr_d */
733     48, /* lti_d */
734     44, /* ler_d */
735     48, /* lei_d */
736     44, /* eqr_d */
737     48, /* eqi_d */
738     44, /* ger_d */
739     48, /* gei_d */
740     44, /* gtr_d */
741     48, /* gti_d */
742     48, /* ner_d */
743     52, /* nei_d */
744     82, /* unltr_d */
745     88, /* unlti_d */
746     82, /* unler_d */
747     88, /* unlei_d */
748     82, /* uneqr_d */
749     88, /* uneqi_d */
750     82, /* unger_d */
751     88, /* ungei_d */
752     82, /* ungtr_d */
753     88, /* ungti_d */
754     86, /* ltgtr_d */
755     92, /* ltgti_d */
756     48, /* ordr_d */
757     52, /* ordi_d */
758     82, /* unordr_d */
759     88, /* unordi_d */
760     36, /* truncr_d_i */
761     0,  /* truncr_d_l */
762     36, /* extr_d */
763     38, /* extr_f_d */
764     16, /* movr_d */
765     20, /* movi_d */
766     16, /* ldr_d */
767     24, /* ldi_d */
768     20, /* ldxr_d */
769     28, /* ldxi_d */
770     16, /* str_d */
771     24, /* sti_d */
772     20, /* stxr_d */
773     28, /* stxi_d */
774     48, /* bltr_d */
775     52, /* blti_d */
776     48, /* bler_d */
777     52, /* blei_d */
778     48, /* beqr_d */
779     60, /* beqi_d */
780     48, /* bger_d */
781     52, /* bgei_d */
782     48, /* bgtr_d */
783     52, /* bgti_d */
784     48, /* bner_d */
785     52, /* bnei_d */
786     48, /* bunltr_d */
787     52, /* bunlti_d */
788     48, /* bunler_d */
789     52, /* bunlei_d */
790     84, /* buneqr_d */
791     92, /* buneqi_d */
792     48, /* bunger_d */
793     52, /* bungei_d */
794     48, /* bungtr_d */
795     52, /* bungti_d */
796     84, /* bltgtr_d */
797     92, /* bltgti_d */
798     48, /* bordr_d */
799     52, /* bordi_d */
800     48, /* bunordr_d */
801     52, /* bunordi_d */
802     0,  /* pushargr_d */
803     0,  /* pushargi_d */
804     0,  /* retr_d */
805     0,  /* reti_d */
806     0,  /* retval_d */
807     4,  /* movr_w_f */
808     8,  /* movr_ww_d */
809     0,  /* movr_w_d */
810     8,  /* movr_f_w */
811     8,  /* movi_f_w */
812     16, /* movr_d_ww */
813     12, /* movi_d_ww */
814     0,  /* movr_d_w */
815     0,  /* movi_d_w */
816     20, /* bswapr_us */
817     16, /* bswapr_ui */
818     0,  /* bswapr_ul */
819     0,  /* casr */
820     0,  /* casi */
821 #endif /* __ARM_PCS_VFP */
822 #endif /* __WORDSIZE */