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