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