Mercurial > hg > CbC > CbC_gcc
comparison CbC-examples/code_segment_pointer_check/code_segment_pointer_check2.cbc @ 27:f9b1a53df341
implemented indirect sibcall for ppc.
author | kent@teto.cr.ie.u-ryukyu.ac.jp |
---|---|
date | Tue, 10 Nov 2009 16:34:29 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
26:b388631e4738 | 27:f9b1a53df341 |
---|---|
1 #include<stdio.h> | |
2 #include<stdlib.h> | |
3 #include"code_segment_pointer_check2.h" | |
4 #define dprint(f, args...) \ | |
5 printf("in %s env=%p: "f, __FUNCTION__, __builtin_frame_address(0), ## args) | |
6 | |
7 /* | |
8 * コードセグメント間の遷移をチェック | |
9 * | |
10 */ | |
11 | |
12 typedef __code (*CODEP)(int,int,int,int,int,int); | |
13 extern CODEP csps[]; | |
14 CODEP csps[] = { | |
15 //cs0,cs1 | |
16 cs0,cs1,cs2,cs3,cs4,cs5,cs6,cs7,cs8,cs9, | |
17 cs10,cs11,cs12,cs13,cs14,cs15,cs16,cs17,cs18,cs19, | |
18 cs20,cs21,cs22,cs23,cs24,cs25,cs26,cs27,cs28,cs29, | |
19 cs30,cs31,cs32,cs33,cs34,cs35,cs36,cs37,cs38,cs39, | |
20 cs40,cs41,cs42,cs43,cs44,cs45,cs46,cs47,cs48,cs49, | |
21 cs50,cs51,cs52,cs53,cs54,cs55,cs56,cs57,cs58,cs59, | |
22 cs60,cs61,cs62,cs63,cs64,cs65,cs66,cs67,cs68,cs69, | |
23 cs70,cs71,cs72,cs73,cs74,cs75,cs76,cs77,cs78,cs79, | |
24 cs80,cs81,cs82,cs83,cs84,cs85,cs86,cs87,cs88,cs89, | |
25 cs90,cs91,cs92,cs93,cs94,cs95,cs96,cs97,cs98,cs99, | |
26 cs100,cs101,cs102,cs103,cs104,cs105,cs106,cs107,cs108,cs109, | |
27 cs110,cs111,cs112,cs113,cs114,cs115,cs116,cs117,cs118,cs119 | |
28 }; | |
29 | |
30 __code end(int a, int b, int c, int d, int e) { | |
31 dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
32 exit(a); | |
33 } | |
34 | |
35 __code schedule(int i, int a, int b, int c, int d, int e) { | |
36 //CODEP p; | |
37 //p = csps[i%120]; | |
38 | |
39 if ( i>=1000 ) { | |
40 goto end(a, b, c, d, e); | |
41 } | |
42 | |
43 dprint("i=%d\n", i); | |
44 goto csps[i%120](i+1, a, b, c, d, e); | |
45 | |
46 dprint("code unreachable!\n"); | |
47 } | |
48 | |
49 int main() { | |
50 goto schedule(0, 11,22,33,44,55); | |
51 } | |
52 | |
53 | |
54 | |
55 /* created by script make_permutations.py. */ | |
56 | |
57 __code cs0(int i, int a, int b, int c, int d, int e) { | |
58 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
59 goto schedule(i, a,b,c,d,e); | |
60 } | |
61 | |
62 __code cs1(int i, int a, int b, int c, int d, int e) { | |
63 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
64 goto schedule(i, b,a,c,d,e); | |
65 } | |
66 | |
67 __code cs2(int i, int a, int b, int c, int d, int e) { | |
68 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
69 goto schedule(i, b,c,a,d,e); | |
70 } | |
71 | |
72 __code cs3(int i, int a, int b, int c, int d, int e) { | |
73 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
74 goto schedule(i, b,c,d,a,e); | |
75 } | |
76 | |
77 __code cs4(int i, int a, int b, int c, int d, int e) { | |
78 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
79 goto schedule(i, b,c,d,e,a); | |
80 } | |
81 | |
82 __code cs5(int i, int a, int b, int c, int d, int e) { | |
83 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
84 goto schedule(i, a,c,b,d,e); | |
85 } | |
86 | |
87 __code cs6(int i, int a, int b, int c, int d, int e) { | |
88 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
89 goto schedule(i, c,a,b,d,e); | |
90 } | |
91 | |
92 __code cs7(int i, int a, int b, int c, int d, int e) { | |
93 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
94 goto schedule(i, c,b,a,d,e); | |
95 } | |
96 | |
97 __code cs8(int i, int a, int b, int c, int d, int e) { | |
98 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
99 goto schedule(i, c,b,d,a,e); | |
100 } | |
101 | |
102 __code cs9(int i, int a, int b, int c, int d, int e) { | |
103 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
104 goto schedule(i, c,b,d,e,a); | |
105 } | |
106 | |
107 __code cs10(int i, int a, int b, int c, int d, int e) { | |
108 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
109 goto schedule(i, a,c,d,b,e); | |
110 } | |
111 | |
112 __code cs11(int i, int a, int b, int c, int d, int e) { | |
113 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
114 goto schedule(i, c,a,d,b,e); | |
115 } | |
116 | |
117 __code cs12(int i, int a, int b, int c, int d, int e) { | |
118 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
119 goto schedule(i, c,d,a,b,e); | |
120 } | |
121 | |
122 __code cs13(int i, int a, int b, int c, int d, int e) { | |
123 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
124 goto schedule(i, c,d,b,a,e); | |
125 } | |
126 | |
127 __code cs14(int i, int a, int b, int c, int d, int e) { | |
128 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
129 goto schedule(i, c,d,b,e,a); | |
130 } | |
131 | |
132 __code cs15(int i, int a, int b, int c, int d, int e) { | |
133 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
134 goto schedule(i, a,c,d,e,b); | |
135 } | |
136 | |
137 __code cs16(int i, int a, int b, int c, int d, int e) { | |
138 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
139 goto schedule(i, c,a,d,e,b); | |
140 } | |
141 | |
142 __code cs17(int i, int a, int b, int c, int d, int e) { | |
143 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
144 goto schedule(i, c,d,a,e,b); | |
145 } | |
146 | |
147 __code cs18(int i, int a, int b, int c, int d, int e) { | |
148 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
149 goto schedule(i, c,d,e,a,b); | |
150 } | |
151 | |
152 __code cs19(int i, int a, int b, int c, int d, int e) { | |
153 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
154 goto schedule(i, c,d,e,b,a); | |
155 } | |
156 | |
157 __code cs20(int i, int a, int b, int c, int d, int e) { | |
158 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
159 goto schedule(i, a,b,d,c,e); | |
160 } | |
161 | |
162 __code cs21(int i, int a, int b, int c, int d, int e) { | |
163 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
164 goto schedule(i, b,a,d,c,e); | |
165 } | |
166 | |
167 __code cs22(int i, int a, int b, int c, int d, int e) { | |
168 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
169 goto schedule(i, b,d,a,c,e); | |
170 } | |
171 | |
172 __code cs23(int i, int a, int b, int c, int d, int e) { | |
173 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
174 goto schedule(i, b,d,c,a,e); | |
175 } | |
176 | |
177 __code cs24(int i, int a, int b, int c, int d, int e) { | |
178 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
179 goto schedule(i, b,d,c,e,a); | |
180 } | |
181 | |
182 __code cs25(int i, int a, int b, int c, int d, int e) { | |
183 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
184 goto schedule(i, a,d,b,c,e); | |
185 } | |
186 | |
187 __code cs26(int i, int a, int b, int c, int d, int e) { | |
188 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
189 goto schedule(i, d,a,b,c,e); | |
190 } | |
191 | |
192 __code cs27(int i, int a, int b, int c, int d, int e) { | |
193 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
194 goto schedule(i, d,b,a,c,e); | |
195 } | |
196 | |
197 __code cs28(int i, int a, int b, int c, int d, int e) { | |
198 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
199 goto schedule(i, d,b,c,a,e); | |
200 } | |
201 | |
202 __code cs29(int i, int a, int b, int c, int d, int e) { | |
203 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
204 goto schedule(i, d,b,c,e,a); | |
205 } | |
206 | |
207 __code cs30(int i, int a, int b, int c, int d, int e) { | |
208 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
209 goto schedule(i, a,d,c,b,e); | |
210 } | |
211 | |
212 __code cs31(int i, int a, int b, int c, int d, int e) { | |
213 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
214 goto schedule(i, d,a,c,b,e); | |
215 } | |
216 | |
217 __code cs32(int i, int a, int b, int c, int d, int e) { | |
218 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
219 goto schedule(i, d,c,a,b,e); | |
220 } | |
221 | |
222 __code cs33(int i, int a, int b, int c, int d, int e) { | |
223 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
224 goto schedule(i, d,c,b,a,e); | |
225 } | |
226 | |
227 __code cs34(int i, int a, int b, int c, int d, int e) { | |
228 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
229 goto schedule(i, d,c,b,e,a); | |
230 } | |
231 | |
232 __code cs35(int i, int a, int b, int c, int d, int e) { | |
233 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
234 goto schedule(i, a,d,c,e,b); | |
235 } | |
236 | |
237 __code cs36(int i, int a, int b, int c, int d, int e) { | |
238 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
239 goto schedule(i, d,a,c,e,b); | |
240 } | |
241 | |
242 __code cs37(int i, int a, int b, int c, int d, int e) { | |
243 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
244 goto schedule(i, d,c,a,e,b); | |
245 } | |
246 | |
247 __code cs38(int i, int a, int b, int c, int d, int e) { | |
248 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
249 goto schedule(i, d,c,e,a,b); | |
250 } | |
251 | |
252 __code cs39(int i, int a, int b, int c, int d, int e) { | |
253 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
254 goto schedule(i, d,c,e,b,a); | |
255 } | |
256 | |
257 __code cs40(int i, int a, int b, int c, int d, int e) { | |
258 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
259 goto schedule(i, a,b,d,e,c); | |
260 } | |
261 | |
262 __code cs41(int i, int a, int b, int c, int d, int e) { | |
263 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
264 goto schedule(i, b,a,d,e,c); | |
265 } | |
266 | |
267 __code cs42(int i, int a, int b, int c, int d, int e) { | |
268 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
269 goto schedule(i, b,d,a,e,c); | |
270 } | |
271 | |
272 __code cs43(int i, int a, int b, int c, int d, int e) { | |
273 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
274 goto schedule(i, b,d,e,a,c); | |
275 } | |
276 | |
277 __code cs44(int i, int a, int b, int c, int d, int e) { | |
278 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
279 goto schedule(i, b,d,e,c,a); | |
280 } | |
281 | |
282 __code cs45(int i, int a, int b, int c, int d, int e) { | |
283 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
284 goto schedule(i, a,d,b,e,c); | |
285 } | |
286 | |
287 __code cs46(int i, int a, int b, int c, int d, int e) { | |
288 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
289 goto schedule(i, d,a,b,e,c); | |
290 } | |
291 | |
292 __code cs47(int i, int a, int b, int c, int d, int e) { | |
293 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
294 goto schedule(i, d,b,a,e,c); | |
295 } | |
296 | |
297 __code cs48(int i, int a, int b, int c, int d, int e) { | |
298 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
299 goto schedule(i, d,b,e,a,c); | |
300 } | |
301 | |
302 __code cs49(int i, int a, int b, int c, int d, int e) { | |
303 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
304 goto schedule(i, d,b,e,c,a); | |
305 } | |
306 | |
307 __code cs50(int i, int a, int b, int c, int d, int e) { | |
308 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
309 goto schedule(i, a,d,e,b,c); | |
310 } | |
311 | |
312 __code cs51(int i, int a, int b, int c, int d, int e) { | |
313 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
314 goto schedule(i, d,a,e,b,c); | |
315 } | |
316 | |
317 __code cs52(int i, int a, int b, int c, int d, int e) { | |
318 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
319 goto schedule(i, d,e,a,b,c); | |
320 } | |
321 | |
322 __code cs53(int i, int a, int b, int c, int d, int e) { | |
323 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
324 goto schedule(i, d,e,b,a,c); | |
325 } | |
326 | |
327 __code cs54(int i, int a, int b, int c, int d, int e) { | |
328 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
329 goto schedule(i, d,e,b,c,a); | |
330 } | |
331 | |
332 __code cs55(int i, int a, int b, int c, int d, int e) { | |
333 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
334 goto schedule(i, a,d,e,c,b); | |
335 } | |
336 | |
337 __code cs56(int i, int a, int b, int c, int d, int e) { | |
338 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
339 goto schedule(i, d,a,e,c,b); | |
340 } | |
341 | |
342 __code cs57(int i, int a, int b, int c, int d, int e) { | |
343 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
344 goto schedule(i, d,e,a,c,b); | |
345 } | |
346 | |
347 __code cs58(int i, int a, int b, int c, int d, int e) { | |
348 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
349 goto schedule(i, d,e,c,a,b); | |
350 } | |
351 | |
352 __code cs59(int i, int a, int b, int c, int d, int e) { | |
353 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
354 goto schedule(i, d,e,c,b,a); | |
355 } | |
356 | |
357 __code cs60(int i, int a, int b, int c, int d, int e) { | |
358 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
359 goto schedule(i, a,b,c,e,d); | |
360 } | |
361 | |
362 __code cs61(int i, int a, int b, int c, int d, int e) { | |
363 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
364 goto schedule(i, b,a,c,e,d); | |
365 } | |
366 | |
367 __code cs62(int i, int a, int b, int c, int d, int e) { | |
368 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
369 goto schedule(i, b,c,a,e,d); | |
370 } | |
371 | |
372 __code cs63(int i, int a, int b, int c, int d, int e) { | |
373 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
374 goto schedule(i, b,c,e,a,d); | |
375 } | |
376 | |
377 __code cs64(int i, int a, int b, int c, int d, int e) { | |
378 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
379 goto schedule(i, b,c,e,d,a); | |
380 } | |
381 | |
382 __code cs65(int i, int a, int b, int c, int d, int e) { | |
383 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
384 goto schedule(i, a,c,b,e,d); | |
385 } | |
386 | |
387 __code cs66(int i, int a, int b, int c, int d, int e) { | |
388 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
389 goto schedule(i, c,a,b,e,d); | |
390 } | |
391 | |
392 __code cs67(int i, int a, int b, int c, int d, int e) { | |
393 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
394 goto schedule(i, c,b,a,e,d); | |
395 } | |
396 | |
397 __code cs68(int i, int a, int b, int c, int d, int e) { | |
398 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
399 goto schedule(i, c,b,e,a,d); | |
400 } | |
401 | |
402 __code cs69(int i, int a, int b, int c, int d, int e) { | |
403 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
404 goto schedule(i, c,b,e,d,a); | |
405 } | |
406 | |
407 __code cs70(int i, int a, int b, int c, int d, int e) { | |
408 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
409 goto schedule(i, a,c,e,b,d); | |
410 } | |
411 | |
412 __code cs71(int i, int a, int b, int c, int d, int e) { | |
413 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
414 goto schedule(i, c,a,e,b,d); | |
415 } | |
416 | |
417 __code cs72(int i, int a, int b, int c, int d, int e) { | |
418 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
419 goto schedule(i, c,e,a,b,d); | |
420 } | |
421 | |
422 __code cs73(int i, int a, int b, int c, int d, int e) { | |
423 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
424 goto schedule(i, c,e,b,a,d); | |
425 } | |
426 | |
427 __code cs74(int i, int a, int b, int c, int d, int e) { | |
428 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
429 goto schedule(i, c,e,b,d,a); | |
430 } | |
431 | |
432 __code cs75(int i, int a, int b, int c, int d, int e) { | |
433 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
434 goto schedule(i, a,c,e,d,b); | |
435 } | |
436 | |
437 __code cs76(int i, int a, int b, int c, int d, int e) { | |
438 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
439 goto schedule(i, c,a,e,d,b); | |
440 } | |
441 | |
442 __code cs77(int i, int a, int b, int c, int d, int e) { | |
443 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
444 goto schedule(i, c,e,a,d,b); | |
445 } | |
446 | |
447 __code cs78(int i, int a, int b, int c, int d, int e) { | |
448 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
449 goto schedule(i, c,e,d,a,b); | |
450 } | |
451 | |
452 __code cs79(int i, int a, int b, int c, int d, int e) { | |
453 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
454 goto schedule(i, c,e,d,b,a); | |
455 } | |
456 | |
457 __code cs80(int i, int a, int b, int c, int d, int e) { | |
458 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
459 goto schedule(i, a,b,e,c,d); | |
460 } | |
461 | |
462 __code cs81(int i, int a, int b, int c, int d, int e) { | |
463 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
464 goto schedule(i, b,a,e,c,d); | |
465 } | |
466 | |
467 __code cs82(int i, int a, int b, int c, int d, int e) { | |
468 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
469 goto schedule(i, b,e,a,c,d); | |
470 } | |
471 | |
472 __code cs83(int i, int a, int b, int c, int d, int e) { | |
473 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
474 goto schedule(i, b,e,c,a,d); | |
475 } | |
476 | |
477 __code cs84(int i, int a, int b, int c, int d, int e) { | |
478 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
479 goto schedule(i, b,e,c,d,a); | |
480 } | |
481 | |
482 __code cs85(int i, int a, int b, int c, int d, int e) { | |
483 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
484 goto schedule(i, a,e,b,c,d); | |
485 } | |
486 | |
487 __code cs86(int i, int a, int b, int c, int d, int e) { | |
488 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
489 goto schedule(i, e,a,b,c,d); | |
490 } | |
491 | |
492 __code cs87(int i, int a, int b, int c, int d, int e) { | |
493 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
494 goto schedule(i, e,b,a,c,d); | |
495 } | |
496 | |
497 __code cs88(int i, int a, int b, int c, int d, int e) { | |
498 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
499 goto schedule(i, e,b,c,a,d); | |
500 } | |
501 | |
502 __code cs89(int i, int a, int b, int c, int d, int e) { | |
503 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
504 goto schedule(i, e,b,c,d,a); | |
505 } | |
506 | |
507 __code cs90(int i, int a, int b, int c, int d, int e) { | |
508 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
509 goto schedule(i, a,e,c,b,d); | |
510 } | |
511 | |
512 __code cs91(int i, int a, int b, int c, int d, int e) { | |
513 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
514 goto schedule(i, e,a,c,b,d); | |
515 } | |
516 | |
517 __code cs92(int i, int a, int b, int c, int d, int e) { | |
518 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
519 goto schedule(i, e,c,a,b,d); | |
520 } | |
521 | |
522 __code cs93(int i, int a, int b, int c, int d, int e) { | |
523 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
524 goto schedule(i, e,c,b,a,d); | |
525 } | |
526 | |
527 __code cs94(int i, int a, int b, int c, int d, int e) { | |
528 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
529 goto schedule(i, e,c,b,d,a); | |
530 } | |
531 | |
532 __code cs95(int i, int a, int b, int c, int d, int e) { | |
533 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
534 goto schedule(i, a,e,c,d,b); | |
535 } | |
536 | |
537 __code cs96(int i, int a, int b, int c, int d, int e) { | |
538 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
539 goto schedule(i, e,a,c,d,b); | |
540 } | |
541 | |
542 __code cs97(int i, int a, int b, int c, int d, int e) { | |
543 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
544 goto schedule(i, e,c,a,d,b); | |
545 } | |
546 | |
547 __code cs98(int i, int a, int b, int c, int d, int e) { | |
548 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
549 goto schedule(i, e,c,d,a,b); | |
550 } | |
551 | |
552 __code cs99(int i, int a, int b, int c, int d, int e) { | |
553 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
554 goto schedule(i, e,c,d,b,a); | |
555 } | |
556 | |
557 __code cs100(int i, int a, int b, int c, int d, int e) { | |
558 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
559 goto schedule(i, a,b,e,d,c); | |
560 } | |
561 | |
562 __code cs101(int i, int a, int b, int c, int d, int e) { | |
563 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
564 goto schedule(i, b,a,e,d,c); | |
565 } | |
566 | |
567 __code cs102(int i, int a, int b, int c, int d, int e) { | |
568 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
569 goto schedule(i, b,e,a,d,c); | |
570 } | |
571 | |
572 __code cs103(int i, int a, int b, int c, int d, int e) { | |
573 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
574 goto schedule(i, b,e,d,a,c); | |
575 } | |
576 | |
577 __code cs104(int i, int a, int b, int c, int d, int e) { | |
578 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
579 goto schedule(i, b,e,d,c,a); | |
580 } | |
581 | |
582 __code cs105(int i, int a, int b, int c, int d, int e) { | |
583 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
584 goto schedule(i, a,e,b,d,c); | |
585 } | |
586 | |
587 __code cs106(int i, int a, int b, int c, int d, int e) { | |
588 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
589 goto schedule(i, e,a,b,d,c); | |
590 } | |
591 | |
592 __code cs107(int i, int a, int b, int c, int d, int e) { | |
593 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
594 goto schedule(i, e,b,a,d,c); | |
595 } | |
596 | |
597 __code cs108(int i, int a, int b, int c, int d, int e) { | |
598 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
599 goto schedule(i, e,b,d,a,c); | |
600 } | |
601 | |
602 __code cs109(int i, int a, int b, int c, int d, int e) { | |
603 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
604 goto schedule(i, e,b,d,c,a); | |
605 } | |
606 | |
607 __code cs110(int i, int a, int b, int c, int d, int e) { | |
608 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
609 goto schedule(i, a,e,d,b,c); | |
610 } | |
611 | |
612 __code cs111(int i, int a, int b, int c, int d, int e) { | |
613 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
614 goto schedule(i, e,a,d,b,c); | |
615 } | |
616 | |
617 __code cs112(int i, int a, int b, int c, int d, int e) { | |
618 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
619 goto schedule(i, e,d,a,b,c); | |
620 } | |
621 | |
622 __code cs113(int i, int a, int b, int c, int d, int e) { | |
623 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
624 goto schedule(i, e,d,b,a,c); | |
625 } | |
626 | |
627 __code cs114(int i, int a, int b, int c, int d, int e) { | |
628 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
629 goto schedule(i, e,d,b,c,a); | |
630 } | |
631 | |
632 __code cs115(int i, int a, int b, int c, int d, int e) { | |
633 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
634 goto schedule(i, a,e,d,c,b); | |
635 } | |
636 | |
637 __code cs116(int i, int a, int b, int c, int d, int e) { | |
638 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
639 goto schedule(i, e,a,d,c,b); | |
640 } | |
641 | |
642 __code cs117(int i, int a, int b, int c, int d, int e) { | |
643 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
644 goto schedule(i, e,d,a,c,b); | |
645 } | |
646 | |
647 __code cs118(int i, int a, int b, int c, int d, int e) { | |
648 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
649 goto schedule(i, e,d,c,a,b); | |
650 } | |
651 | |
652 __code cs119(int i, int a, int b, int c, int d, int e) { | |
653 //dprint("a=%d,b=%d,c=%d,d=%d,e=%d\n", a, b, c, d, e); | |
654 goto schedule(i, e,d,c,b,a); | |
655 } |