e1d973c7712e56b4d6fa666fe192cb37ad398b30
[pcsx_rearmed.git] / deps / lightning / lib / jit_ia64-sz.c
1 #if __WORDSIZE == 64
2 #define JIT_INSTR_MAX 608
3     0,  /* data */
4     0,  /* live */
5     48, /* align */
6     0,  /* save */
7     0,  /* load */
8     16, /* skip */
9     0,  /* #name */
10     0,  /* #note */
11     0,  /* label */
12     224,        /* 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     16, /* va_start */
43     32, /* va_arg */
44     32, /* va_arg_d */
45     0,  /* va_end */
46     16, /* addr */
47     32, /* addi */
48     32, /* addcr */
49     48, /* addci */
50     64, /* addxr */
51     64, /* addxi */
52     16, /* subr */
53     32, /* subi */
54     32, /* subcr */
55     48, /* subci */
56     64, /* subxr */
57     64, /* subxi */
58     32, /* rsbi */
59     48, /* mulr */
60     64, /* muli */
61     112,        /* qmulr */
62     112,        /* qmuli */
63     112,        /* qmulr_u */
64     112,        /* qmuli_u */
65     80, /* divr */
66     96, /* divi */
67     80, /* divr_u */
68     96, /* divi_u */
69     144,        /* qdivr */
70     144,        /* qdivi */
71     144,        /* qdivr_u */
72     144,        /* qdivi_u */
73     80, /* remr */
74     96, /* remi */
75     80, /* remr_u */
76     96, /* remi_u */
77     16, /* andr */
78     32, /* andi */
79     16, /* orr */
80     32, /* ori */
81     16, /* xorr */
82     32, /* xori */
83     16, /* lshr */
84     16, /* lshi */
85     16, /* rshr */
86     16, /* rshi */
87     16, /* rshr_u */
88     16, /* rshi_u */
89     16, /* negr */
90     16, /* comr */
91     32, /* ltr */
92     32, /* lti */
93     32, /* ltr_u */
94     32, /* lti_u */
95     32, /* ler */
96     32, /* lei */
97     32, /* ler_u */
98     32, /* lei_u */
99     32, /* eqr */
100     32, /* eqi */
101     32, /* ger */
102     32, /* gei */
103     32, /* ger_u */
104     32, /* gei_u */
105     32, /* gtr */
106     32, /* gti */
107     32, /* gtr_u */
108     32, /* gti_u */
109     32, /* ner */
110     32, /* nei */
111     16, /* movr */
112     16, /* movi */
113     16, /* movnr */
114     16, /* movzr */
115     48, /* casr */
116     64, /* casi */
117     16, /* extr_c */
118     16, /* extr_uc */
119     16, /* extr_s */
120     16, /* extr_us */
121     16, /* extr_i */
122     16, /* extr_ui */
123     32, /* bswapr_us */
124     32, /* bswapr_ui */
125     16, /* bswapr_ul */
126     32, /* htonr_us */
127     32, /* htonr_ui */
128     16, /* htonr_ul */
129     16, /* ldr_c */
130     32, /* ldi_c */
131     16, /* ldr_uc */
132     32, /* ldi_uc */
133     16, /* ldr_s */
134     32, /* ldi_s */
135     16, /* ldr_us */
136     32, /* ldi_us */
137     16, /* ldr_i */
138     32, /* ldi_i */
139     16, /* ldr_ui */
140     32, /* ldi_ui */
141     16, /* ldr_l */
142     32, /* ldi_l */
143     32, /* ldxr_c */
144     48, /* ldxi_c */
145     16, /* ldxr_uc */
146     32, /* ldxi_uc */
147     32, /* ldxr_s */
148     48, /* ldxi_s */
149     16, /* ldxr_us */
150     32, /* ldxi_us */
151     32, /* ldxr_i */
152     48, /* ldxi_i */
153     16, /* ldxr_ui */
154     32, /* ldxi_ui */
155     16, /* ldxr_l */
156     32, /* ldxi_l */
157     16, /* str_c */
158     32, /* sti_c */
159     16, /* str_s */
160     32, /* sti_s */
161     16, /* str_i */
162     32, /* sti_i */
163     16, /* str_l */
164     32, /* sti_l */
165     16, /* stxr_c */
166     32, /* stxi_c */
167     16, /* stxr_s */
168     32, /* stxi_s */
169     16, /* stxr_i */
170     32, /* stxi_i */
171     16, /* stxr_l */
172     32, /* stxi_l */
173     32, /* bltr */
174     32, /* blti */
175     32, /* bltr_u */
176     32, /* blti_u */
177     32, /* bler */
178     32, /* blei */
179     32, /* bler_u */
180     32, /* blei_u */
181     32, /* beqr */
182     48, /* beqi */
183     32, /* bger */
184     32, /* bgei */
185     32, /* bger_u */
186     32, /* bgei_u */
187     32, /* bgtr */
188     32, /* bgti */
189     32, /* bgtr_u */
190     32, /* bgti_u */
191     32, /* bner */
192     48, /* bnei */
193     32, /* bmsr */
194     48, /* bmsi */
195     32, /* bmcr */
196     48, /* bmci */
197     96, /* boaddr */
198     112,        /* boaddi */
199     64, /* boaddr_u */
200     64, /* boaddi_u */
201     96, /* bxaddr */
202     112,        /* bxaddi */
203     64, /* bxaddr_u */
204     64, /* bxaddi_u */
205     112,        /* bosubr */
206     112,        /* bosubi */
207     64, /* bosubr_u */
208     64, /* bosubi_u */
209     112,        /* bxsubr */
210     112,        /* bxsubi */
211     64, /* bxsubr_u */
212     64, /* bxsubi_u */
213     16, /* jmpr */
214     16, /* jmpi */
215     32, /* callr */
216     48, /* calli */
217     0,  /* prepare */
218     0,  /* pushargr_c */
219     0,  /* pushargi_c */
220     0,  /* pushargr_uc */
221     0,  /* pushargi_uc */
222     0,  /* pushargr_s */
223     0,  /* pushargi_s */
224     0,  /* pushargr_us */
225     0,  /* pushargi_us */
226     0,  /* pushargr_i */
227     0,  /* pushargi_i */
228     0,  /* pushargr_ui */
229     0,  /* pushargi_ui */
230     0,  /* pushargr_l */
231     0,  /* pushargi_l */
232     0,  /* finishr */
233     0,  /* finishi */
234     0,  /* ret */
235     0,  /* retr_c */
236     0,  /* reti_c */
237     0,  /* retr_uc */
238     0,  /* reti_uc */
239     0,  /* retr_s */
240     0,  /* reti_s */
241     0,  /* retr_us */
242     0,  /* reti_us */
243     0,  /* retr_i */
244     0,  /* reti_i */
245     0,  /* retr_ui */
246     0,  /* reti_ui */
247     0,  /* retr_l */
248     0,  /* reti_l */
249     0,  /* retval_c */
250     0,  /* retval_uc */
251     0,  /* retval_s */
252     0,  /* retval_us */
253     0,  /* retval_i */
254     0,  /* retval_ui */
255     0,  /* retval_l */
256     128,        /* epilog */
257     0,  /* arg_f */
258     0,  /* getarg_f */
259     0,  /* putargr_f */
260     0,  /* putargi_f */
261     16, /* addr_f */
262     48, /* addi_f */
263     16, /* subr_f */
264     48, /* subi_f */
265     48, /* rsbi_f */
266     16, /* mulr_f */
267     48, /* muli_f */
268     160,        /* divr_f */
269     192,        /* divi_f */
270     16, /* negr_f */
271     16, /* absr_f */
272     80, /* sqrtr_f */
273     32, /* ltr_f */
274     64, /* lti_f */
275     32, /* ler_f */
276     64, /* lei_f */
277     32, /* eqr_f */
278     64, /* eqi_f */
279     32, /* ger_f */
280     64, /* gei_f */
281     32, /* gtr_f */
282     64, /* gti_f */
283     32, /* ner_f */
284     64, /* nei_f */
285     32, /* unltr_f */
286     64, /* unlti_f */
287     32, /* unler_f */
288     64, /* unlei_f */
289     48, /* uneqr_f */
290     96, /* uneqi_f */
291     32, /* unger_f */
292     64, /* ungei_f */
293     32, /* ungtr_f */
294     64, /* ungti_f */
295     48, /* ltgtr_f */
296     96, /* ltgti_f */
297     32, /* ordr_f */
298     64, /* ordi_f */
299     32, /* unordr_f */
300     64, /* unordi_f */
301     32, /* truncr_f_i */
302     32, /* truncr_f_l */
303     48, /* extr_f */
304     16, /* extr_d_f */
305     16, /* movr_f */
306     32, /* movi_f */
307     16, /* ldr_f */
308     32, /* ldi_f */
309     16, /* ldxr_f */
310     32, /* ldxi_f */
311     16, /* str_f */
312     32, /* sti_f */
313     16, /* stxr_f */
314     32, /* stxi_f */
315     32, /* bltr_f */
316     64, /* blti_f */
317     32, /* bler_f */
318     64, /* blei_f */
319     32, /* beqr_f */
320     64, /* beqi_f */
321     32, /* bger_f */
322     64, /* bgei_f */
323     32, /* bgtr_f */
324     64, /* bgti_f */
325     32, /* bner_f */
326     64, /* bnei_f */
327     32, /* bunltr_f */
328     64, /* bunlti_f */
329     32, /* bunler_f */
330     64, /* bunlei_f */
331     80, /* buneqr_f */
332     112,        /* buneqi_f */
333     32, /* bunger_f */
334     64, /* bungei_f */
335     32, /* bungtr_f */
336     64, /* bungti_f */
337     80, /* bltgtr_f */
338     112,        /* bltgti_f */
339     32, /* bordr_f */
340     64, /* bordi_f */
341     32, /* bunordr_f */
342     64, /* bunordi_f */
343     0,  /* pushargr_f */
344     0,  /* pushargi_f */
345     0,  /* retr_f */
346     0,  /* reti_f */
347     0,  /* retval_f */
348     0,  /* arg_d */
349     0,  /* getarg_d */
350     0,  /* putargr_d */
351     0,  /* putargi_d */
352     16, /* addr_d */
353     48, /* addi_d */
354     16, /* subr_d */
355     48, /* subi_d */
356     48, /* rsbi_d */
357     16, /* mulr_d */
358     48, /* muli_d */
359     160,        /* divr_d */
360     192,        /* divi_d */
361     16, /* negr_d */
362     16, /* absr_d */
363     80, /* sqrtr_d */
364     32, /* ltr_d */
365     64, /* lti_d */
366     32, /* ler_d */
367     64, /* lei_d */
368     32, /* eqr_d */
369     64, /* eqi_d */
370     32, /* ger_d */
371     64, /* gei_d */
372     32, /* gtr_d */
373     64, /* gti_d */
374     32, /* ner_d */
375     64, /* nei_d */
376     32, /* unltr_d */
377     64, /* unlti_d */
378     32, /* unler_d */
379     64, /* unlei_d */
380     48, /* uneqr_d */
381     96, /* uneqi_d */
382     32, /* unger_d */
383     64, /* ungei_d */
384     32, /* ungtr_d */
385     64, /* ungti_d */
386     48, /* ltgtr_d */
387     96, /* ltgti_d */
388     32, /* ordr_d */
389     64, /* ordi_d */
390     32, /* unordr_d */
391     64, /* unordi_d */
392     32, /* truncr_d_i */
393     32, /* truncr_d_l */
394     48, /* extr_d */
395     16, /* extr_f_d */
396     16, /* movr_d */
397     32, /* movi_d */
398     16, /* ldr_d */
399     32, /* ldi_d */
400     16, /* ldxr_d */
401     32, /* ldxi_d */
402     16, /* str_d */
403     32, /* sti_d */
404     16, /* stxr_d */
405     32, /* stxi_d */
406     32, /* bltr_d */
407     64, /* blti_d */
408     32, /* bler_d */
409     64, /* blei_d */
410     32, /* beqr_d */
411     64, /* beqi_d */
412     32, /* bger_d */
413     64, /* bgei_d */
414     32, /* bgtr_d */
415     64, /* bgti_d */
416     32, /* bner_d */
417     64, /* bnei_d */
418     32, /* bunltr_d */
419     64, /* bunlti_d */
420     32, /* bunler_d */
421     64, /* bunlei_d */
422     80, /* buneqr_d */
423     112,        /* buneqi_d */
424     32, /* bunger_d */
425     64, /* bungei_d */
426     32, /* bungtr_d */
427     64, /* bungti_d */
428     80, /* bltgtr_d */
429     112,        /* bltgti_d */
430     32, /* bordr_d */
431     64, /* bordi_d */
432     32, /* bunordr_d */
433     64, /* bunordi_d */
434     0,  /* pushargr_d */
435     0,  /* pushargi_d */
436     0,  /* retr_d */
437     0,  /* reti_d */
438     0,  /* retval_d */
439     0,  /* movr_w_f */
440     0,  /* movr_ww_d */
441     0,  /* movr_w_d */
442     0,  /* movr_f_w */
443     0,  /* movi_f_w */
444     0,  /* movr_d_ww */
445     0,  /* movi_d_ww */
446     16, /* movr_d_w */
447     32, /* movi_d_w */
448     608,        /* clo */
449     544,        /* clz */
450     608,        /* cto */
451     544,        /* ctz */
452 #endif /* __WORDSIZE */