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