Merge pull request #377 from pcercuei/libretro
[pcsx_rearmed.git] / deps / lightning / lib / jit_ia64-sz.c
1
2 #if __WORDSIZE == 64
3 #define JIT_INSTR_MAX 224
4     0,  /* data */
5     0,  /* live */
6     0,  /* align */
7     0,  /* save */
8     0,  /* load */
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 */
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     16, /* va_start */
28     32, /* va_arg */
29     32, /* va_arg_d */
30     0,  /* va_end */
31     16, /* addr */
32     32, /* addi */
33     32, /* addcr */
34     48, /* addci */
35     64, /* addxr */
36     64, /* addxi */
37     16, /* subr */
38     32, /* subi */
39     32, /* subcr */
40     48, /* subci */
41     64, /* subxr */
42     64, /* subxi */
43     32, /* rsbi */
44     48, /* mulr */
45     64, /* muli */
46     112,        /* qmulr */
47     112,        /* qmuli */
48     112,        /* qmulr_u */
49     112,        /* qmuli_u */
50     80, /* divr */
51     96, /* divi */
52     80, /* divr_u */
53     96, /* divi_u */
54     144,        /* qdivr */
55     144,        /* qdivi */
56     144,        /* qdivr_u */
57     144,        /* qdivi_u */
58     80, /* remr */
59     96, /* remi */
60     80, /* remr_u */
61     96, /* remi_u */
62     16, /* andr */
63     32, /* andi */
64     16, /* orr */
65     32, /* ori */
66     16, /* xorr */
67     32, /* xori */
68     16, /* lshr */
69     16, /* lshi */
70     16, /* rshr */
71     16, /* rshi */
72     16, /* rshr_u */
73     16, /* rshi_u */
74     16, /* negr */
75     16, /* comr */
76     32, /* ltr */
77     32, /* lti */
78     32, /* ltr_u */
79     32, /* lti_u */
80     32, /* ler */
81     32, /* lei */
82     32, /* ler_u */
83     32, /* lei_u */
84     32, /* eqr */
85     32, /* eqi */
86     32, /* ger */
87     32, /* gei */
88     32, /* ger_u */
89     32, /* gei_u */
90     32, /* gtr */
91     32, /* gti */
92     32, /* gtr_u */
93     32, /* gti_u */
94     32, /* ner */
95     32, /* nei */
96     16, /* movr */
97     16, /* movi */
98     16, /* extr_c */
99     16, /* extr_uc */
100     16, /* extr_s */
101     16, /* extr_us */
102     16, /* extr_i */
103     16, /* extr_ui */
104     64, /* htonr_us */
105     160,        /* htonr_ui */
106     16, /* htonr_ul */
107     16, /* ldr_c */
108     32, /* ldi_c */
109     16, /* ldr_uc */
110     32, /* ldi_uc */
111     16, /* ldr_s */
112     32, /* ldi_s */
113     16, /* ldr_us */
114     32, /* ldi_us */
115     16, /* ldr_i */
116     32, /* ldi_i */
117     16, /* ldr_ui */
118     32, /* ldi_ui */
119     16, /* ldr_l */
120     32, /* ldi_l */
121     32, /* ldxr_c */
122     48, /* ldxi_c */
123     16, /* ldxr_uc */
124     32, /* ldxi_uc */
125     32, /* ldxr_s */
126     48, /* ldxi_s */
127     16, /* ldxr_us */
128     32, /* ldxi_us */
129     32, /* ldxr_i */
130     48, /* ldxi_i */
131     16, /* ldxr_ui */
132     32, /* ldxi_ui */
133     16, /* ldxr_l */
134     32, /* ldxi_l */
135     16, /* str_c */
136     32, /* sti_c */
137     16, /* str_s */
138     32, /* sti_s */
139     16, /* str_i */
140     32, /* sti_i */
141     16, /* str_l */
142     32, /* sti_l */
143     16, /* stxr_c */
144     32, /* stxi_c */
145     16, /* stxr_s */
146     32, /* stxi_s */
147     16, /* stxr_i */
148     32, /* stxi_i */
149     16, /* stxr_l */
150     32, /* stxi_l */
151     32, /* bltr */
152     32, /* blti */
153     32, /* bltr_u */
154     32, /* blti_u */
155     32, /* bler */
156     32, /* blei */
157     32, /* bler_u */
158     32, /* blei_u */
159     32, /* beqr */
160     48, /* beqi */
161     32, /* bger */
162     32, /* bgei */
163     32, /* bger_u */
164     32, /* bgei_u */
165     32, /* bgtr */
166     32, /* bgti */
167     32, /* bgtr_u */
168     32, /* bgti_u */
169     32, /* bner */
170     48, /* bnei */
171     32, /* bmsr */
172     48, /* bmsi */
173     32, /* bmcr */
174     48, /* bmci */
175     96, /* boaddr */
176     112,        /* boaddi */
177     64, /* boaddr_u */
178     64, /* boaddi_u */
179     96, /* bxaddr */
180     112,        /* bxaddi */
181     64, /* bxaddr_u */
182     64, /* bxaddi_u */
183     112,        /* bosubr */
184     112,        /* bosubi */
185     64, /* bosubr_u */
186     64, /* bosubi_u */
187     112,        /* bxsubr */
188     112,        /* bxsubi */
189     64, /* bxsubr_u */
190     64, /* bxsubi_u */
191     16, /* jmpr */
192     16, /* jmpi */
193     32, /* callr */
194     48, /* 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     128,        /* epilog */
211     0,  /* arg_f */
212     0,  /* getarg_f */
213     0,  /* putargr_f */
214     0,  /* putargi_f */
215     16, /* addr_f */
216     48, /* addi_f */
217     16, /* subr_f */
218     48, /* subi_f */
219     48, /* rsbi_f */
220     16, /* mulr_f */
221     48, /* muli_f */
222     160,        /* divr_f */
223     192,        /* divi_f */
224     16, /* negr_f */
225     16, /* absr_f */
226     80, /* sqrtr_f */
227     32, /* ltr_f */
228     64, /* lti_f */
229     32, /* ler_f */
230     64, /* lei_f */
231     32, /* eqr_f */
232     64, /* eqi_f */
233     32, /* ger_f */
234     64, /* gei_f */
235     32, /* gtr_f */
236     64, /* gti_f */
237     32, /* ner_f */
238     64, /* nei_f */
239     32, /* unltr_f */
240     64, /* unlti_f */
241     32, /* unler_f */
242     64, /* unlei_f */
243     48, /* uneqr_f */
244     96, /* uneqi_f */
245     32, /* unger_f */
246     64, /* ungei_f */
247     32, /* ungtr_f */
248     64, /* ungti_f */
249     48, /* ltgtr_f */
250     96, /* ltgti_f */
251     32, /* ordr_f */
252     64, /* ordi_f */
253     32, /* unordr_f */
254     64, /* unordi_f */
255     32, /* truncr_f_i */
256     32, /* truncr_f_l */
257     48, /* extr_f */
258     16, /* extr_d_f */
259     16, /* movr_f */
260     32, /* movi_f */
261     16, /* ldr_f */
262     32, /* ldi_f */
263     16, /* ldxr_f */
264     32, /* ldxi_f */
265     16, /* str_f */
266     32, /* sti_f */
267     16, /* stxr_f */
268     32, /* stxi_f */
269     32, /* bltr_f */
270     64, /* blti_f */
271     32, /* bler_f */
272     64, /* blei_f */
273     32, /* beqr_f */
274     64, /* beqi_f */
275     32, /* bger_f */
276     64, /* bgei_f */
277     32, /* bgtr_f */
278     64, /* bgti_f */
279     32, /* bner_f */
280     64, /* bnei_f */
281     32, /* bunltr_f */
282     64, /* bunlti_f */
283     32, /* bunler_f */
284     64, /* bunlei_f */
285     80, /* buneqr_f */
286     112,        /* buneqi_f */
287     32, /* bunger_f */
288     64, /* bungei_f */
289     32, /* bungtr_f */
290     64, /* bungti_f */
291     80, /* bltgtr_f */
292     112,        /* bltgti_f */
293     32, /* bordr_f */
294     64, /* bordi_f */
295     32, /* bunordr_f */
296     64, /* 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     16, /* addr_d */
307     48, /* addi_d */
308     16, /* subr_d */
309     48, /* subi_d */
310     48, /* rsbi_d */
311     16, /* mulr_d */
312     48, /* muli_d */
313     160,        /* divr_d */
314     192,        /* divi_d */
315     16, /* negr_d */
316     16, /* absr_d */
317     80, /* sqrtr_d */
318     32, /* ltr_d */
319     64, /* lti_d */
320     32, /* ler_d */
321     64, /* lei_d */
322     32, /* eqr_d */
323     64, /* eqi_d */
324     32, /* ger_d */
325     64, /* gei_d */
326     32, /* gtr_d */
327     64, /* gti_d */
328     32, /* ner_d */
329     64, /* nei_d */
330     32, /* unltr_d */
331     64, /* unlti_d */
332     32, /* unler_d */
333     64, /* unlei_d */
334     48, /* uneqr_d */
335     96, /* uneqi_d */
336     32, /* unger_d */
337     64, /* ungei_d */
338     32, /* ungtr_d */
339     64, /* ungti_d */
340     48, /* ltgtr_d */
341     96, /* ltgti_d */
342     32, /* ordr_d */
343     64, /* ordi_d */
344     32, /* unordr_d */
345     64, /* unordi_d */
346     32, /* truncr_d_i */
347     32, /* truncr_d_l */
348     48, /* extr_d */
349     16, /* extr_f_d */
350     16, /* movr_d */
351     32, /* movi_d */
352     16, /* ldr_d */
353     32, /* ldi_d */
354     16, /* ldxr_d */
355     32, /* ldxi_d */
356     16, /* str_d */
357     32, /* sti_d */
358     16, /* stxr_d */
359     32, /* stxi_d */
360     32, /* bltr_d */
361     64, /* blti_d */
362     32, /* bler_d */
363     64, /* blei_d */
364     32, /* beqr_d */
365     64, /* beqi_d */
366     32, /* bger_d */
367     64, /* bgei_d */
368     32, /* bgtr_d */
369     64, /* bgti_d */
370     32, /* bner_d */
371     64, /* bnei_d */
372     32, /* bunltr_d */
373     64, /* bunlti_d */
374     32, /* bunler_d */
375     64, /* bunlei_d */
376     80, /* buneqr_d */
377     112,        /* buneqi_d */
378     32, /* bunger_d */
379     64, /* bungei_d */
380     32, /* bungtr_d */
381     64, /* bungti_d */
382     80, /* bltgtr_d */
383     112,        /* bltgti_d */
384     32, /* bordr_d */
385     64, /* bordi_d */
386     32, /* bunordr_d */
387     64, /* 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     16, /* movr_d_w */
401     32, /* movi_d_w */
402 #endif /* __WORDSIZE */