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