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