source: rtems/bsps/m68k/genmcf548x/mcdma/MCD_tasks.c @ 945095d

5
Last change on this file since 945095d was 945095d, checked in by Sebastian Huber <sebastian.huber@…>, on 03/26/18 at 11:08:07

bsps/genmcf548x: Move libcpu content to bsps

This patch is a part of the BSP source reorganization.

Update #3285.

  • Property mode set to 100644
File size: 83.2 KB
Line 
1/*
2 * File:        MCD_tasks.c
3 * Purpose:     Contains task code and structures for Multi-channel DMA
4 *
5 * Notes:
6 */
7
8#include <mcf548x/MCD_dma.h>
9
10u32 MCD_varTab0[];
11u32 MCD_varTab1[];
12u32 MCD_varTab2[];
13u32 MCD_varTab3[];
14u32 MCD_varTab4[];
15u32 MCD_varTab5[];
16u32 MCD_varTab6[];
17u32 MCD_varTab7[];
18u32 MCD_varTab8[];
19u32 MCD_varTab9[];
20u32 MCD_varTab10[];
21u32 MCD_varTab11[];
22u32 MCD_varTab12[];
23u32 MCD_varTab13[];
24u32 MCD_varTab14[];
25u32 MCD_varTab15[];
26
27u32 MCD_funcDescTab0[];
28#ifdef MCD_INCLUDE_EU
29u32 MCD_funcDescTab1[];
30u32 MCD_funcDescTab2[];
31u32 MCD_funcDescTab3[];
32u32 MCD_funcDescTab4[];
33u32 MCD_funcDescTab5[];
34u32 MCD_funcDescTab6[];
35u32 MCD_funcDescTab7[];
36u32 MCD_funcDescTab8[];
37u32 MCD_funcDescTab9[];
38u32 MCD_funcDescTab10[];
39u32 MCD_funcDescTab11[];
40u32 MCD_funcDescTab12[];
41u32 MCD_funcDescTab13[];
42u32 MCD_funcDescTab14[];
43u32 MCD_funcDescTab15[];
44#endif
45
46u32 MCD_contextSave0[];
47u32 MCD_contextSave1[];
48u32 MCD_contextSave2[];
49u32 MCD_contextSave3[];
50u32 MCD_contextSave4[];
51u32 MCD_contextSave5[];
52u32 MCD_contextSave6[];
53u32 MCD_contextSave7[];
54u32 MCD_contextSave8[];
55u32 MCD_contextSave9[];
56u32 MCD_contextSave10[];
57u32 MCD_contextSave11[];
58u32 MCD_contextSave12[];
59u32 MCD_contextSave13[];
60u32 MCD_contextSave14[];
61u32 MCD_contextSave15[];
62
63u32 MCD_realTaskTableSrc[] =
64{
65    0x00000000,
66    0x00000000,
67    (u32)MCD_varTab0,   /* Task 0 Variable Table */
68    (u32)MCD_funcDescTab0,  /* Task 0 Function Descriptor Table & Flags */
69    0x00000000,
70    0x00000000,
71    (u32)MCD_contextSave0,  /* Task 0 context save space */
72    0x00000000,
73    0x00000000,
74    0x00000000,
75    (u32)MCD_varTab1,   /* Task 1 Variable Table */
76#ifdef MCD_INCLUDE_EU
77    (u32)MCD_funcDescTab1,  /* Task 1 Function Descriptor Table & Flags */
78#else
79    (u32)MCD_funcDescTab0,  /* Task 0 Function Descriptor Table & Flags */
80#endif
81    0x00000000,
82    0x00000000,
83    (u32)MCD_contextSave1,  /* Task 1 context save space */
84    0x00000000,
85    0x00000000,
86    0x00000000,
87    (u32)MCD_varTab2,   /* Task 2 Variable Table */
88#ifdef MCD_INCLUDE_EU
89    (u32)MCD_funcDescTab2,  /* Task 2 Function Descriptor Table & Flags */
90#else
91    (u32)MCD_funcDescTab0,  /* Task 0 Function Descriptor Table & Flags */
92#endif
93    0x00000000,
94    0x00000000,
95    (u32)MCD_contextSave2,  /* Task 2 context save space */
96    0x00000000,
97    0x00000000,
98    0x00000000,
99    (u32)MCD_varTab3,   /* Task 3 Variable Table */
100#ifdef MCD_INCLUDE_EU
101    (u32)MCD_funcDescTab3,  /* Task 3 Function Descriptor Table & Flags */
102#else
103    (u32)MCD_funcDescTab0,  /* Task 0 Function Descriptor Table & Flags */
104#endif
105    0x00000000,
106    0x00000000,
107    (u32)MCD_contextSave3,  /* Task 3 context save space */
108    0x00000000,
109    0x00000000,
110    0x00000000,
111    (u32)MCD_varTab4,   /* Task 4 Variable Table */
112#ifdef MCD_INCLUDE_EU
113    (u32)MCD_funcDescTab4,  /* Task 4 Function Descriptor Table & Flags */
114#else
115    (u32)MCD_funcDescTab0,  /* Task 0 Function Descriptor Table & Flags */
116#endif
117    0x00000000,
118    0x00000000,
119    (u32)MCD_contextSave4,  /* Task 4 context save space */
120    0x00000000,
121    0x00000000,
122    0x00000000,
123    (u32)MCD_varTab5,   /* Task 5 Variable Table */
124#ifdef MCD_INCLUDE_EU
125    (u32)MCD_funcDescTab5,  /* Task 5 Function Descriptor Table & Flags */
126#else
127    (u32)MCD_funcDescTab0,  /* Task 0 Function Descriptor Table & Flags */
128#endif
129    0x00000000,
130    0x00000000,
131    (u32)MCD_contextSave5,  /* Task 5 context save space */
132    0x00000000,
133    0x00000000,
134    0x00000000,
135    (u32)MCD_varTab6,   /* Task 6 Variable Table */
136#ifdef MCD_INCLUDE_EU
137    (u32)MCD_funcDescTab6,  /* Task 6 Function Descriptor Table & Flags */
138#else
139    (u32)MCD_funcDescTab0,  /* Task 0 Function Descriptor Table & Flags */
140#endif
141    0x00000000,
142    0x00000000,
143    (u32)MCD_contextSave6,  /* Task 6 context save space */
144    0x00000000,
145    0x00000000,
146    0x00000000,
147    (u32)MCD_varTab7,   /* Task 7 Variable Table */
148#ifdef MCD_INCLUDE_EU
149    (u32)MCD_funcDescTab7,  /* Task 7 Function Descriptor Table & Flags */
150#else
151    (u32)MCD_funcDescTab0,  /* Task 0 Function Descriptor Table & Flags */
152#endif
153    0x00000000,
154    0x00000000,
155    (u32)MCD_contextSave7,  /* Task 7 context save space */
156    0x00000000,
157    0x00000000,
158    0x00000000,
159    (u32)MCD_varTab8,   /* Task 8 Variable Table */
160#ifdef MCD_INCLUDE_EU
161    (u32)MCD_funcDescTab8,  /* Task 8 Function Descriptor Table & Flags */
162#else
163    (u32)MCD_funcDescTab0,  /* Task 0 Function Descriptor Table & Flags */
164#endif
165    0x00000000,
166    0x00000000,
167    (u32)MCD_contextSave8,  /* Task 8 context save space */
168    0x00000000,
169    0x00000000,
170    0x00000000,
171    (u32)MCD_varTab9,   /* Task 9 Variable Table */
172#ifdef MCD_INCLUDE_EU
173    (u32)MCD_funcDescTab9,  /* Task 9 Function Descriptor Table & Flags */
174#else
175    (u32)MCD_funcDescTab0,  /* Task 0 Function Descriptor Table & Flags */
176#endif
177    0x00000000,
178    0x00000000,
179    (u32)MCD_contextSave9,  /* Task 9 context save space */
180    0x00000000,
181    0x00000000,
182    0x00000000,
183    (u32)MCD_varTab10,  /* Task 10 Variable Table */
184#ifdef MCD_INCLUDE_EU
185    (u32)MCD_funcDescTab10, /* Task 10 Function Descriptor Table & Flags */
186#else
187    (u32)MCD_funcDescTab0,  /* Task 0 Function Descriptor Table & Flags */
188#endif
189    0x00000000,
190    0x00000000,
191    (u32)MCD_contextSave10, /* Task 10 context save space */
192    0x00000000,
193    0x00000000,
194    0x00000000,
195    (u32)MCD_varTab11,  /* Task 11 Variable Table */
196#ifdef MCD_INCLUDE_EU
197    (u32)MCD_funcDescTab11, /* Task 11 Function Descriptor Table & Flags */
198#else
199    (u32)MCD_funcDescTab0,  /* Task 0 Function Descriptor Table & Flags */
200#endif
201    0x00000000,
202    0x00000000,
203    (u32)MCD_contextSave11, /* Task 11 context save space */
204    0x00000000,
205    0x00000000,
206    0x00000000,
207    (u32)MCD_varTab12,  /* Task 12 Variable Table */
208#ifdef MCD_INCLUDE_EU
209    (u32)MCD_funcDescTab12, /* Task 12 Function Descriptor Table & Flags */
210#else
211    (u32)MCD_funcDescTab0,  /* Task 0 Function Descriptor Table & Flags */
212#endif
213    0x00000000,
214    0x00000000,
215    (u32)MCD_contextSave12, /* Task 12 context save space */
216    0x00000000,
217    0x00000000,
218    0x00000000,
219    (u32)MCD_varTab13,  /* Task 13 Variable Table */
220#ifdef MCD_INCLUDE_EU
221    (u32)MCD_funcDescTab13, /* Task 13 Function Descriptor Table & Flags */
222#else
223    (u32)MCD_funcDescTab0,  /* Task 0 Function Descriptor Table & Flags */
224#endif
225    0x00000000,
226    0x00000000,
227    (u32)MCD_contextSave13, /* Task 13 context save space */
228    0x00000000,
229    0x00000000,
230    0x00000000,
231    (u32)MCD_varTab14,  /* Task 14 Variable Table */
232#ifdef MCD_INCLUDE_EU
233    (u32)MCD_funcDescTab14, /* Task 14 Function Descriptor Table & Flags */
234#else
235    (u32)MCD_funcDescTab0,  /* Task 0 Function Descriptor Table & Flags */
236#endif
237    0x00000000,
238    0x00000000,
239    (u32)MCD_contextSave14, /* Task 14 context save space */
240    0x00000000,
241    0x00000000,
242    0x00000000,
243    (u32)MCD_varTab15,  /* Task 15 Variable Table */
244#ifdef MCD_INCLUDE_EU
245    (u32)MCD_funcDescTab15, /* Task 15 Function Descriptor Table & Flags */
246#else
247    (u32)MCD_funcDescTab0,  /* Task 0 Function Descriptor Table & Flags */
248#endif
249    0x00000000,
250    0x00000000,
251    (u32)MCD_contextSave15, /* Task 15 context save space */
252    0x00000000,
253};
254
255
256u32 MCD_varTab0[] =
257{   /* Task 0 Variable Table */
258    0x00000000, /* var[0] */
259    0x00000000, /* var[1] */
260    0x00000000, /* var[2] */
261    0x00000000, /* var[3] */
262    0x00000000, /* var[4] */
263    0x00000000, /* var[5] */
264    0x00000000, /* var[6] */
265    0x00000000, /* var[7] */
266    0x00000000, /* var[8] */
267    0x00000000, /* var[9] */
268    0x00000000, /* var[10] */
269    0x00000000, /* var[11] */
270    0x00000000, /* var[12] */
271    0x00000000, /* var[13] */
272    0x00000000, /* var[14] */
273    0x00000000, /* var[15] */
274    0x00000000, /* var[16] */
275    0x00000000, /* var[17] */
276    0x00000000, /* var[18] */
277    0x00000000, /* var[19] */
278    0x00000000, /* var[20] */
279    0x00000000, /* var[21] */
280    0x00000000, /* var[22] */
281    0x00000000, /* var[23] */
282    0xe0000000, /* inc[0] */
283    0x20000000, /* inc[1] */
284    0x2000ffff, /* inc[2] */
285    0x00000000, /* inc[3] */
286    0x00000000, /* inc[4] */
287    0x00000000, /* inc[5] */
288    0x00000000, /* inc[6] */
289    0x00000000, /* inc[7] */
290};
291
292
293u32 MCD_varTab1[] =
294{   /* Task 1 Variable Table */
295    0x00000000, /* var[0] */
296    0x00000000, /* var[1] */
297    0x00000000, /* var[2] */
298    0x00000000, /* var[3] */
299    0x00000000, /* var[4] */
300    0x00000000, /* var[5] */
301    0x00000000, /* var[6] */
302    0x00000000, /* var[7] */
303    0x00000000, /* var[8] */
304    0x00000000, /* var[9] */
305    0x00000000, /* var[10] */
306    0x00000000, /* var[11] */
307    0x00000000, /* var[12] */
308    0x00000000, /* var[13] */
309    0x00000000, /* var[14] */
310    0x00000000, /* var[15] */
311    0x00000000, /* var[16] */
312    0x00000000, /* var[17] */
313    0x00000000, /* var[18] */
314    0x00000000, /* var[19] */
315    0x00000000, /* var[20] */
316    0x00000000, /* var[21] */
317    0x00000000, /* var[22] */
318    0x00000000, /* var[23] */
319    0xe0000000, /* inc[0] */
320    0x20000000, /* inc[1] */
321    0x2000ffff, /* inc[2] */
322    0x00000000, /* inc[3] */
323    0x00000000, /* inc[4] */
324    0x00000000, /* inc[5] */
325    0x00000000, /* inc[6] */
326    0x00000000, /* inc[7] */
327};
328
329u32 MCD_varTab2[]=
330{   /* Task 2 Variable Table */
331    0x00000000, /* var[0] */
332    0x00000000, /* var[1] */
333    0x00000000, /* var[2] */
334    0x00000000, /* var[3] */
335    0x00000000, /* var[4] */
336    0x00000000, /* var[5] */
337    0x00000000, /* var[6] */
338    0x00000000, /* var[7] */
339    0x00000000, /* var[8] */
340    0x00000000, /* var[9] */
341    0x00000000, /* var[10] */
342    0x00000000, /* var[11] */
343    0x00000000, /* var[12] */
344    0x00000000, /* var[13] */
345    0x00000000, /* var[14] */
346    0x00000000, /* var[15] */
347    0x00000000, /* var[16] */
348    0x00000000, /* var[17] */
349    0x00000000, /* var[18] */
350    0x00000000, /* var[19] */
351    0x00000000, /* var[20] */
352    0x00000000, /* var[21] */
353    0x00000000, /* var[22] */
354    0x00000000, /* var[23] */
355    0xe0000000, /* inc[0] */
356    0x20000000, /* inc[1] */
357    0x2000ffff, /* inc[2] */
358    0x00000000, /* inc[3] */
359    0x00000000, /* inc[4] */
360    0x00000000, /* inc[5] */
361    0x00000000, /* inc[6] */
362    0x00000000, /* inc[7] */
363};
364
365u32 MCD_varTab3[]=
366{   /* Task 3 Variable Table */
367    0x00000000, /* var[0] */
368    0x00000000, /* var[1] */
369    0x00000000, /* var[2] */
370    0x00000000, /* var[3] */
371    0x00000000, /* var[4] */
372    0x00000000, /* var[5] */
373    0x00000000, /* var[6] */
374    0x00000000, /* var[7] */
375    0x00000000, /* var[8] */
376    0x00000000, /* var[9] */
377    0x00000000, /* var[10] */
378    0x00000000, /* var[11] */
379    0x00000000, /* var[12] */
380    0x00000000, /* var[13] */
381    0x00000000, /* var[14] */
382    0x00000000, /* var[15] */
383    0x00000000, /* var[16] */
384    0x00000000, /* var[17] */
385    0x00000000, /* var[18] */
386    0x00000000, /* var[19] */
387    0x00000000, /* var[20] */
388    0x00000000, /* var[21] */
389    0x00000000, /* var[22] */
390    0x00000000, /* var[23] */
391    0xe0000000, /* inc[0] */
392    0x20000000, /* inc[1] */
393    0x2000ffff, /* inc[2] */
394    0x00000000, /* inc[3] */
395    0x00000000, /* inc[4] */
396    0x00000000, /* inc[5] */
397    0x00000000, /* inc[6] */
398    0x00000000, /* inc[7] */
399};
400
401u32 MCD_varTab4[]=
402{   /* Task 4 Variable Table */
403    0x00000000, /* var[0] */
404    0x00000000, /* var[1] */
405    0x00000000, /* var[2] */
406    0x00000000, /* var[3] */
407    0x00000000, /* var[4] */
408    0x00000000, /* var[5] */
409    0x00000000, /* var[6] */
410    0x00000000, /* var[7] */
411    0x00000000, /* var[8] */
412    0x00000000, /* var[9] */
413    0x00000000, /* var[10] */
414    0x00000000, /* var[11] */
415    0x00000000, /* var[12] */
416    0x00000000, /* var[13] */
417    0x00000000, /* var[14] */
418    0x00000000, /* var[15] */
419    0x00000000, /* var[16] */
420    0x00000000, /* var[17] */
421    0x00000000, /* var[18] */
422    0x00000000, /* var[19] */
423    0x00000000, /* var[20] */
424    0x00000000, /* var[21] */
425    0x00000000, /* var[22] */
426    0x00000000, /* var[23] */
427    0xe0000000, /* inc[0] */
428    0x20000000, /* inc[1] */
429    0x2000ffff, /* inc[2] */
430    0x00000000, /* inc[3] */
431    0x00000000, /* inc[4] */
432    0x00000000, /* inc[5] */
433    0x00000000, /* inc[6] */
434    0x00000000, /* inc[7] */
435};
436
437u32 MCD_varTab5[]=
438{   /* Task 5 Variable Table */
439    0x00000000, /* var[0] */
440    0x00000000, /* var[1] */
441    0x00000000, /* var[2] */
442    0x00000000, /* var[3] */
443    0x00000000, /* var[4] */
444    0x00000000, /* var[5] */
445    0x00000000, /* var[6] */
446    0x00000000, /* var[7] */
447    0x00000000, /* var[8] */
448    0x00000000, /* var[9] */
449    0x00000000, /* var[10] */
450    0x00000000, /* var[11] */
451    0x00000000, /* var[12] */
452    0x00000000, /* var[13] */
453    0x00000000, /* var[14] */
454    0x00000000, /* var[15] */
455    0x00000000, /* var[16] */
456    0x00000000, /* var[17] */
457    0x00000000, /* var[18] */
458    0x00000000, /* var[19] */
459    0x00000000, /* var[20] */
460    0x00000000, /* var[21] */
461    0x00000000, /* var[22] */
462    0x00000000, /* var[23] */
463    0xe0000000, /* inc[0] */
464    0x20000000, /* inc[1] */
465    0x2000ffff, /* inc[2] */
466    0x00000000, /* inc[3] */
467    0x00000000, /* inc[4] */
468    0x00000000, /* inc[5] */
469    0x00000000, /* inc[6] */
470    0x00000000, /* inc[7] */
471};
472
473u32 MCD_varTab6[]=
474{   /* Task 6 Variable Table */
475    0x00000000, /* var[0] */
476    0x00000000, /* var[1] */
477    0x00000000, /* var[2] */
478    0x00000000, /* var[3] */
479    0x00000000, /* var[4] */
480    0x00000000, /* var[5] */
481    0x00000000, /* var[6] */
482    0x00000000, /* var[7] */
483    0x00000000, /* var[8] */
484    0x00000000, /* var[9] */
485    0x00000000, /* var[10] */
486    0x00000000, /* var[11] */
487    0x00000000, /* var[12] */
488    0x00000000, /* var[13] */
489    0x00000000, /* var[14] */
490    0x00000000, /* var[15] */
491    0x00000000, /* var[16] */
492    0x00000000, /* var[17] */
493    0x00000000, /* var[18] */
494    0x00000000, /* var[19] */
495    0x00000000, /* var[20] */
496    0x00000000, /* var[21] */
497    0x00000000, /* var[22] */
498    0x00000000, /* var[23] */
499    0xe0000000, /* inc[0] */
500    0x20000000, /* inc[1] */
501    0x2000ffff, /* inc[2] */
502    0x00000000, /* inc[3] */
503    0x00000000, /* inc[4] */
504    0x00000000, /* inc[5] */
505    0x00000000, /* inc[6] */
506    0x00000000, /* inc[7] */
507};
508
509u32 MCD_varTab7[]=
510{   /* Task 7 Variable Table */
511    0x00000000, /* var[0] */
512    0x00000000, /* var[1] */
513    0x00000000, /* var[2] */
514    0x00000000, /* var[3] */
515    0x00000000, /* var[4] */
516    0x00000000, /* var[5] */
517    0x00000000, /* var[6] */
518    0x00000000, /* var[7] */
519    0x00000000, /* var[8] */
520    0x00000000, /* var[9] */
521    0x00000000, /* var[10] */
522    0x00000000, /* var[11] */
523    0x00000000, /* var[12] */
524    0x00000000, /* var[13] */
525    0x00000000, /* var[14] */
526    0x00000000, /* var[15] */
527    0x00000000, /* var[16] */
528    0x00000000, /* var[17] */
529    0x00000000, /* var[18] */
530    0x00000000, /* var[19] */
531    0x00000000, /* var[20] */
532    0x00000000, /* var[21] */
533    0x00000000, /* var[22] */
534    0x00000000, /* var[23] */
535    0xe0000000, /* inc[0] */
536    0x20000000, /* inc[1] */
537    0x2000ffff, /* inc[2] */
538    0x00000000, /* inc[3] */
539    0x00000000, /* inc[4] */
540    0x00000000, /* inc[5] */
541    0x00000000, /* inc[6] */
542    0x00000000, /* inc[7] */
543};
544
545u32 MCD_varTab8[]=
546{   /* Task 8 Variable Table */
547    0x00000000, /* var[0] */
548    0x00000000, /* var[1] */
549    0x00000000, /* var[2] */
550    0x00000000, /* var[3] */
551    0x00000000, /* var[4] */
552    0x00000000, /* var[5] */
553    0x00000000, /* var[6] */
554    0x00000000, /* var[7] */
555    0x00000000, /* var[8] */
556    0x00000000, /* var[9] */
557    0x00000000, /* var[10] */
558    0x00000000, /* var[11] */
559    0x00000000, /* var[12] */
560    0x00000000, /* var[13] */
561    0x00000000, /* var[14] */
562    0x00000000, /* var[15] */
563    0x00000000, /* var[16] */
564    0x00000000, /* var[17] */
565    0x00000000, /* var[18] */
566    0x00000000, /* var[19] */
567    0x00000000, /* var[20] */
568    0x00000000, /* var[21] */
569    0x00000000, /* var[22] */
570    0x00000000, /* var[23] */
571    0xe0000000, /* inc[0] */
572    0x20000000, /* inc[1] */
573    0x2000ffff, /* inc[2] */
574    0x00000000, /* inc[3] */
575    0x00000000, /* inc[4] */
576    0x00000000, /* inc[5] */
577    0x00000000, /* inc[6] */
578    0x00000000, /* inc[7] */
579};
580
581u32 MCD_varTab9[]=
582{   /* Task 9 Variable Table */
583    0x00000000, /* var[0] */
584    0x00000000, /* var[1] */
585    0x00000000, /* var[2] */
586    0x00000000, /* var[3] */
587    0x00000000, /* var[4] */
588    0x00000000, /* var[5] */
589    0x00000000, /* var[6] */
590    0x00000000, /* var[7] */
591    0x00000000, /* var[8] */
592    0x00000000, /* var[9] */
593    0x00000000, /* var[10] */
594    0x00000000, /* var[11] */
595    0x00000000, /* var[12] */
596    0x00000000, /* var[13] */
597    0x00000000, /* var[14] */
598    0x00000000, /* var[15] */
599    0x00000000, /* var[16] */
600    0x00000000, /* var[17] */
601    0x00000000, /* var[18] */
602    0x00000000, /* var[19] */
603    0x00000000, /* var[20] */
604    0x00000000, /* var[21] */
605    0x00000000, /* var[22] */
606    0x00000000, /* var[23] */
607    0xe0000000, /* inc[0] */
608    0x20000000, /* inc[1] */
609    0x2000ffff, /* inc[2] */
610    0x00000000, /* inc[3] */
611    0x00000000, /* inc[4] */
612    0x00000000, /* inc[5] */
613    0x00000000, /* inc[6] */
614    0x00000000, /* inc[7] */
615};
616
617u32 MCD_varTab10[]=
618{   /* Task 10 Variable Table */
619    0x00000000, /* var[0] */
620    0x00000000, /* var[1] */
621    0x00000000, /* var[2] */
622    0x00000000, /* var[3] */
623    0x00000000, /* var[4] */
624    0x00000000, /* var[5] */
625    0x00000000, /* var[6] */
626    0x00000000, /* var[7] */
627    0x00000000, /* var[8] */
628    0x00000000, /* var[9] */
629    0x00000000, /* var[10] */
630    0x00000000, /* var[11] */
631    0x00000000, /* var[12] */
632    0x00000000, /* var[13] */
633    0x00000000, /* var[14] */
634    0x00000000, /* var[15] */
635    0x00000000, /* var[16] */
636    0x00000000, /* var[17] */
637    0x00000000, /* var[18] */
638    0x00000000, /* var[19] */
639    0x00000000, /* var[20] */
640    0x00000000, /* var[21] */
641    0x00000000, /* var[22] */
642    0x00000000, /* var[23] */
643    0xe0000000, /* inc[0] */
644    0x20000000, /* inc[1] */
645    0x2000ffff, /* inc[2] */
646    0x00000000, /* inc[3] */
647    0x00000000, /* inc[4] */
648    0x00000000, /* inc[5] */
649    0x00000000, /* inc[6] */
650    0x00000000, /* inc[7] */
651};
652
653u32 MCD_varTab11[]=
654{   /* Task 11 Variable Table */
655    0x00000000, /* var[0] */
656    0x00000000, /* var[1] */
657    0x00000000, /* var[2] */
658    0x00000000, /* var[3] */
659    0x00000000, /* var[4] */
660    0x00000000, /* var[5] */
661    0x00000000, /* var[6] */
662    0x00000000, /* var[7] */
663    0x00000000, /* var[8] */
664    0x00000000, /* var[9] */
665    0x00000000, /* var[10] */
666    0x00000000, /* var[11] */
667    0x00000000, /* var[12] */
668    0x00000000, /* var[13] */
669    0x00000000, /* var[14] */
670    0x00000000, /* var[15] */
671    0x00000000, /* var[16] */
672    0x00000000, /* var[17] */
673    0x00000000, /* var[18] */
674    0x00000000, /* var[19] */
675    0x00000000, /* var[20] */
676    0x00000000, /* var[21] */
677    0x00000000, /* var[22] */
678    0x00000000, /* var[23] */
679    0xe0000000, /* inc[0] */
680    0x20000000, /* inc[1] */
681    0x2000ffff, /* inc[2] */
682    0x00000000, /* inc[3] */
683    0x00000000, /* inc[4] */
684    0x00000000, /* inc[5] */
685    0x00000000, /* inc[6] */
686    0x00000000, /* inc[7] */
687};
688
689u32 MCD_varTab12[]=
690{   /* Task 12 Variable Table */
691    0x00000000, /* var[0] */
692    0x00000000, /* var[1] */
693    0x00000000, /* var[2] */
694    0x00000000, /* var[3] */
695    0x00000000, /* var[4] */
696    0x00000000, /* var[5] */
697    0x00000000, /* var[6] */
698    0x00000000, /* var[7] */
699    0x00000000, /* var[8] */
700    0x00000000, /* var[9] */
701    0x00000000, /* var[10] */
702    0x00000000, /* var[11] */
703    0x00000000, /* var[12] */
704    0x00000000, /* var[13] */
705    0x00000000, /* var[14] */
706    0x00000000, /* var[15] */
707    0x00000000, /* var[16] */
708    0x00000000, /* var[17] */
709    0x00000000, /* var[18] */
710    0x00000000, /* var[19] */
711    0x00000000, /* var[20] */
712    0x00000000, /* var[21] */
713    0x00000000, /* var[22] */
714    0x00000000, /* var[23] */
715    0xe0000000, /* inc[0] */
716    0x20000000, /* inc[1] */
717    0x2000ffff, /* inc[2] */
718    0x00000000, /* inc[3] */
719    0x00000000, /* inc[4] */
720    0x00000000, /* inc[5] */
721    0x00000000, /* inc[6] */
722    0x00000000, /* inc[7] */
723};
724
725u32 MCD_varTab13[]=
726{   /* Task 13 Variable Table */
727    0x00000000, /* var[0] */
728    0x00000000, /* var[1] */
729    0x00000000, /* var[2] */
730    0x00000000, /* var[3] */
731    0x00000000, /* var[4] */
732    0x00000000, /* var[5] */
733    0x00000000, /* var[6] */
734    0x00000000, /* var[7] */
735    0x00000000, /* var[8] */
736    0x00000000, /* var[9] */
737    0x00000000, /* var[10] */
738    0x00000000, /* var[11] */
739    0x00000000, /* var[12] */
740    0x00000000, /* var[13] */
741    0x00000000, /* var[14] */
742    0x00000000, /* var[15] */
743    0x00000000, /* var[16] */
744    0x00000000, /* var[17] */
745    0x00000000, /* var[18] */
746    0x00000000, /* var[19] */
747    0x00000000, /* var[20] */
748    0x00000000, /* var[21] */
749    0x00000000, /* var[22] */
750    0x00000000, /* var[23] */
751    0xe0000000, /* inc[0] */
752    0x20000000, /* inc[1] */
753    0x2000ffff, /* inc[2] */
754    0x00000000, /* inc[3] */
755    0x00000000, /* inc[4] */
756    0x00000000, /* inc[5] */
757    0x00000000, /* inc[6] */
758    0x00000000, /* inc[7] */
759};
760
761u32 MCD_varTab14[]=
762{   /* Task 14 Variable Table */
763    0x00000000, /* var[0] */
764    0x00000000, /* var[1] */
765    0x00000000, /* var[2] */
766    0x00000000, /* var[3] */
767    0x00000000, /* var[4] */
768    0x00000000, /* var[5] */
769    0x00000000, /* var[6] */
770    0x00000000, /* var[7] */
771    0x00000000, /* var[8] */
772    0x00000000, /* var[9] */
773    0x00000000, /* var[10] */
774    0x00000000, /* var[11] */
775    0x00000000, /* var[12] */
776    0x00000000, /* var[13] */
777    0x00000000, /* var[14] */
778    0x00000000, /* var[15] */
779    0x00000000, /* var[16] */
780    0x00000000, /* var[17] */
781    0x00000000, /* var[18] */
782    0x00000000, /* var[19] */
783    0x00000000, /* var[20] */
784    0x00000000, /* var[21] */
785    0x00000000, /* var[22] */
786    0x00000000, /* var[23] */
787    0xe0000000, /* inc[0] */
788    0x20000000, /* inc[1] */
789    0x2000ffff, /* inc[2] */
790    0x00000000, /* inc[3] */
791    0x00000000, /* inc[4] */
792    0x00000000, /* inc[5] */
793    0x00000000, /* inc[6] */
794    0x00000000, /* inc[7] */
795};
796
797u32 MCD_varTab15[]=
798{   /* Task 15 Variable Table */
799    0x00000000, /* var[0] */
800    0x00000000, /* var[1] */
801    0x00000000, /* var[2] */
802    0x00000000, /* var[3] */
803    0x00000000, /* var[4] */
804    0x00000000, /* var[5] */
805    0x00000000, /* var[6] */
806    0x00000000, /* var[7] */
807    0x00000000, /* var[8] */
808    0x00000000, /* var[9] */
809    0x00000000, /* var[10] */
810    0x00000000, /* var[11] */
811    0x00000000, /* var[12] */
812    0x00000000, /* var[13] */
813    0x00000000, /* var[14] */
814    0x00000000, /* var[15] */
815    0x00000000, /* var[16] */
816    0x00000000, /* var[17] */
817    0x00000000, /* var[18] */
818    0x00000000, /* var[19] */
819    0x00000000, /* var[20] */
820    0x00000000, /* var[21] */
821    0x00000000, /* var[22] */
822    0x00000000, /* var[23] */
823    0xe0000000, /* inc[0] */
824    0x20000000, /* inc[1] */
825    0x2000ffff, /* inc[2] */
826    0x00000000, /* inc[3] */
827    0x00000000, /* inc[4] */
828    0x00000000, /* inc[5] */
829    0x00000000, /* inc[6] */
830    0x00000000, /* inc[7] */
831};
832
833u32 MCD_funcDescTab0[]=
834{   /* Task 0 Function Descriptor Table */
835    0x00000000,
836    0x00000000,
837    0x00000000,
838    0x00000000,
839    0x00000000,
840    0x00000000,
841    0x00000000,
842    0x00000000,
843    0x00000000,
844    0x00000000,
845    0x00000000,
846    0x00000000,
847    0x00000000,
848    0x00000000,
849    0x00000000,
850    0x00000000,
851    0x00000000,
852    0x00000000,
853    0x00000000,
854    0x00000000,
855    0x00000000,
856    0x00000000,
857    0x00000000,
858    0x00000000,
859    0x00000000,
860    0x00000000,
861    0x00000000,
862    0x00000000,
863    0x00000000,
864    0x00000000,
865    0x00000000,
866    0x00000000,
867    0x00000000,
868    0x00000000,
869    0x00000000,
870    0x00000000,
871    0x00000000,
872    0x00000000,
873    0x00000000,
874    0x00000000,
875    0x00000000,
876    0x00000000,
877    0x00000000,
878    0x00000000,
879    0x00000000,
880    0x00000000,
881    0x00000000,
882    0x00000000,
883    0xa0045670, /* mainFunc(), EU# 3 */
884    0xa0000000, /* rsduFunc(), EU# 3 */
885    0xa0000000, /* crcAccumVal(), EU# 3 */
886    0x20000000, /* setCrcAccum(), EU# 3 */
887    0x21800000, /* and(), EU# 3 */
888    0x21e00000, /* or(), EU# 3 */
889    0x20400000, /* add(), EU# 3 */
890    0x20500000, /* sub(), EU# 3 */
891    0x205a0000, /* andNot(), EU# 3 */
892    0x20a00000, /* shiftR(), EU# 3 */
893    0x202fa000, /* andReadyBit(), EU# 3 */
894    0x202f9000, /* andNotReadyBit(), EU# 3 */
895    0x202ea000, /* andWrapBit(), EU# 3 */
896    0x202da000, /* andLastBit(), EU# 3 */
897    0x202e2000, /* andInterruptBit(), EU# 3 */
898    0x202f2000, /* andCrcRestartBit(), EU# 3 */
899};
900
901#ifdef MCD_INCLUDE_EU
902u32 MCD_funcDescTab1[]=
903{   /* Task 1 Function Descriptor Table */
904    0x00000000,
905    0x00000000,
906    0x00000000,
907    0x00000000,
908    0x00000000,
909    0x00000000,
910    0x00000000,
911    0x00000000,
912    0x00000000,
913    0x00000000,
914    0x00000000,
915    0x00000000,
916    0x00000000,
917    0x00000000,
918    0x00000000,
919    0x00000000,
920    0x00000000,
921    0x00000000,
922    0x00000000,
923    0x00000000,
924    0x00000000,
925    0x00000000,
926    0x00000000,
927    0x00000000,
928    0x00000000,
929    0x00000000,
930    0x00000000,
931    0x00000000,
932    0x00000000,
933    0x00000000,
934    0x00000000,
935    0x00000000,
936    0x00000000,
937    0x00000000,
938    0x00000000,
939    0x00000000,
940    0x00000000,
941    0x00000000,
942    0x00000000,
943    0x00000000,
944    0x00000000,
945    0x00000000,
946    0x00000000,
947    0x00000000,
948    0x00000000,
949    0x00000000,
950    0x00000000,
951    0x00000000,
952    0xa0045670, /* mainFunc(), EU# 3 */
953    0xa0000000, /* rsduFunc(), EU# 3 */
954    0xa0000000, /* crcAccumVal(), EU# 3 */
955    0x20000000, /* setCrcAccum(), EU# 3 */
956    0x21800000, /* and(), EU# 3 */
957    0x21e00000, /* or(), EU# 3 */
958    0x20400000, /* add(), EU# 3 */
959    0x20500000, /* sub(), EU# 3 */
960    0x205a0000, /* andNot(), EU# 3 */
961    0x20a00000, /* shiftR(), EU# 3 */
962    0x202fa000, /* andReadyBit(), EU# 3 */
963    0x202f9000, /* andNotReadyBit(), EU# 3 */
964    0x202ea000, /* andWrapBit(), EU# 3 */
965    0x202da000, /* andLastBit(), EU# 3 */
966    0x202e2000, /* andInterruptBit(), EU# 3 */
967    0x202f2000, /* andCrcRestartBit(), EU# 3 */
968};
969
970u32 MCD_funcDescTab2[]=
971{   /* Task 2 Function Descriptor Table */
972    0x00000000,
973    0x00000000,
974    0x00000000,
975    0x00000000,
976    0x00000000,
977    0x00000000,
978    0x00000000,
979    0x00000000,
980    0x00000000,
981    0x00000000,
982    0x00000000,
983    0x00000000,
984    0x00000000,
985    0x00000000,
986    0x00000000,
987    0x00000000,
988    0x00000000,
989    0x00000000,
990    0x00000000,
991    0x00000000,
992    0x00000000,
993    0x00000000,
994    0x00000000,
995    0x00000000,
996    0x00000000,
997    0x00000000,
998    0x00000000,
999    0x00000000,
1000    0x00000000,
1001    0x00000000,
1002    0x00000000,
1003    0x00000000,
1004    0x00000000,
1005    0x00000000,
1006    0x00000000,
1007    0x00000000,
1008    0x00000000,
1009    0x00000000,
1010    0x00000000,
1011    0x00000000,
1012    0x00000000,
1013    0x00000000,
1014    0x00000000,
1015    0x00000000,
1016    0x00000000,
1017    0x00000000,
1018    0x00000000,
1019    0x00000000,
1020    0xa0045670, /* mainFunc(), EU# 3 */
1021    0xa0000000, /* rsduFunc(), EU# 3 */
1022    0xa0000000, /* crcAccumVal(), EU# 3 */
1023    0x20000000, /* setCrcAccum(), EU# 3 */
1024    0x21800000, /* and(), EU# 3 */
1025    0x21e00000, /* or(), EU# 3 */
1026    0x20400000, /* add(), EU# 3 */
1027    0x20500000, /* sub(), EU# 3 */
1028    0x205a0000, /* andNot(), EU# 3 */
1029    0x20a00000, /* shiftR(), EU# 3 */
1030    0x202fa000, /* andReadyBit(), EU# 3 */
1031    0x202f9000, /* andNotReadyBit(), EU# 3 */
1032    0x202ea000, /* andWrapBit(), EU# 3 */
1033    0x202da000, /* andLastBit(), EU# 3 */
1034    0x202e2000, /* andInterruptBit(), EU# 3 */
1035    0x202f2000, /* andCrcRestartBit(), EU# 3 */
1036};
1037
1038u32 MCD_funcDescTab3[]=
1039{   /* Task 3 Function Descriptor Table */
1040    0x00000000,
1041    0x00000000,
1042    0x00000000,
1043    0x00000000,
1044    0x00000000,
1045    0x00000000,
1046    0x00000000,
1047    0x00000000,
1048    0x00000000,
1049    0x00000000,
1050    0x00000000,
1051    0x00000000,
1052    0x00000000,
1053    0x00000000,
1054    0x00000000,
1055    0x00000000,
1056    0x00000000,
1057    0x00000000,
1058    0x00000000,
1059    0x00000000,
1060    0x00000000,
1061    0x00000000,
1062    0x00000000,
1063    0x00000000,
1064    0x00000000,
1065    0x00000000,
1066    0x00000000,
1067    0x00000000,
1068    0x00000000,
1069    0x00000000,
1070    0x00000000,
1071    0x00000000,
1072    0x00000000,
1073    0x00000000,
1074    0x00000000,
1075    0x00000000,
1076    0x00000000,
1077    0x00000000,
1078    0x00000000,
1079    0x00000000,
1080    0x00000000,
1081    0x00000000,
1082    0x00000000,
1083    0x00000000,
1084    0x00000000,
1085    0x00000000,
1086    0x00000000,
1087    0x00000000,
1088    0xa0045670, /* mainFunc(), EU# 3 */
1089    0xa0000000, /* rsduFunc(), EU# 3 */
1090    0xa0000000, /* crcAccumVal(), EU# 3 */
1091    0x20000000, /* setCrcAccum(), EU# 3 */
1092    0x21800000, /* and(), EU# 3 */
1093    0x21e00000, /* or(), EU# 3 */
1094    0x20400000, /* add(), EU# 3 */
1095    0x20500000, /* sub(), EU# 3 */
1096    0x205a0000, /* andNot(), EU# 3 */
1097    0x20a00000, /* shiftR(), EU# 3 */
1098    0x202fa000, /* andReadyBit(), EU# 3 */
1099    0x202f9000, /* andNotReadyBit(), EU# 3 */
1100    0x202ea000, /* andWrapBit(), EU# 3 */
1101    0x202da000, /* andLastBit(), EU# 3 */
1102    0x202e2000, /* andInterruptBit(), EU# 3 */
1103    0x202f2000, /* andCrcRestartBit(), EU# 3 */
1104};
1105
1106u32 MCD_funcDescTab4[]=
1107{   /* Task 4 Function Descriptor Table */
1108    0x00000000,
1109    0x00000000,
1110    0x00000000,
1111    0x00000000,
1112    0x00000000,
1113    0x00000000,
1114    0x00000000,
1115    0x00000000,
1116    0x00000000,
1117    0x00000000,
1118    0x00000000,
1119    0x00000000,
1120    0x00000000,
1121    0x00000000,
1122    0x00000000,
1123    0x00000000,
1124    0x00000000,
1125    0x00000000,
1126    0x00000000,
1127    0x00000000,
1128    0x00000000,
1129    0x00000000,
1130    0x00000000,
1131    0x00000000,
1132    0x00000000,
1133    0x00000000,
1134    0x00000000,
1135    0x00000000,
1136    0x00000000,
1137    0x00000000,
1138    0x00000000,
1139    0x00000000,
1140    0x00000000,
1141    0x00000000,
1142    0x00000000,
1143    0x00000000,
1144    0x00000000,
1145    0x00000000,
1146    0x00000000,
1147    0x00000000,
1148    0x00000000,
1149    0x00000000,
1150    0x00000000,
1151    0x00000000,
1152    0x00000000,
1153    0x00000000,
1154    0x00000000,
1155    0x00000000,
1156    0xa0045670, /* mainFunc(), EU# 3 */
1157    0xa0000000, /* rsduFunc(), EU# 3 */
1158    0xa0000000, /* crcAccumVal(), EU# 3 */
1159    0x20000000, /* setCrcAccum(), EU# 3 */
1160    0x21800000, /* and(), EU# 3 */
1161    0x21e00000, /* or(), EU# 3 */
1162    0x20400000, /* add(), EU# 3 */
1163    0x20500000, /* sub(), EU# 3 */
1164    0x205a0000, /* andNot(), EU# 3 */
1165    0x20a00000, /* shiftR(), EU# 3 */
1166    0x202fa000, /* andReadyBit(), EU# 3 */
1167    0x202f9000, /* andNotReadyBit(), EU# 3 */
1168    0x202ea000, /* andWrapBit(), EU# 3 */
1169    0x202da000, /* andLastBit(), EU# 3 */
1170    0x202e2000, /* andInterruptBit(), EU# 3 */
1171    0x202f2000, /* andCrcRestartBit(), EU# 3 */
1172};
1173
1174u32 MCD_funcDescTab5[]=
1175{   /* Task 5 Function Descriptor Table */
1176    0x00000000,
1177    0x00000000,
1178    0x00000000,
1179    0x00000000,
1180    0x00000000,
1181    0x00000000,
1182    0x00000000,
1183    0x00000000,
1184    0x00000000,
1185    0x00000000,
1186    0x00000000,
1187    0x00000000,
1188    0x00000000,
1189    0x00000000,
1190    0x00000000,
1191    0x00000000,
1192    0x00000000,
1193    0x00000000,
1194    0x00000000,
1195    0x00000000,
1196    0x00000000,
1197    0x00000000,
1198    0x00000000,
1199    0x00000000,
1200    0x00000000,
1201    0x00000000,
1202    0x00000000,
1203    0x00000000,
1204    0x00000000,
1205    0x00000000,
1206    0x00000000,
1207    0x00000000,
1208    0x00000000,
1209    0x00000000,
1210    0x00000000,
1211    0x00000000,
1212    0x00000000,
1213    0x00000000,
1214    0x00000000,
1215    0x00000000,
1216    0x00000000,
1217    0x00000000,
1218    0x00000000,
1219    0x00000000,
1220    0x00000000,
1221    0x00000000,
1222    0x00000000,
1223    0x00000000,
1224    0xa0045670, /* mainFunc(), EU# 3 */
1225    0xa0000000, /* rsduFunc(), EU# 3 */
1226    0xa0000000, /* crcAccumVal(), EU# 3 */
1227    0x20000000, /* setCrcAccum(), EU# 3 */
1228    0x21800000, /* and(), EU# 3 */
1229    0x21e00000, /* or(), EU# 3 */
1230    0x20400000, /* add(), EU# 3 */
1231    0x20500000, /* sub(), EU# 3 */
1232    0x205a0000, /* andNot(), EU# 3 */
1233    0x20a00000, /* shiftR(), EU# 3 */
1234    0x202fa000, /* andReadyBit(), EU# 3 */
1235    0x202f9000, /* andNotReadyBit(), EU# 3 */
1236    0x202ea000, /* andWrapBit(), EU# 3 */
1237    0x202da000, /* andLastBit(), EU# 3 */
1238    0x202e2000, /* andInterruptBit(), EU# 3 */
1239    0x202f2000, /* andCrcRestartBit(), EU# 3 */
1240};
1241
1242u32 MCD_funcDescTab6[]=
1243{   /* Task 6 Function Descriptor Table */
1244    0x00000000,
1245    0x00000000,
1246    0x00000000,
1247    0x00000000,
1248    0x00000000,
1249    0x00000000,
1250    0x00000000,
1251    0x00000000,
1252    0x00000000,
1253    0x00000000,
1254    0x00000000,
1255    0x00000000,
1256    0x00000000,
1257    0x00000000,
1258    0x00000000,
1259    0x00000000,
1260    0x00000000,
1261    0x00000000,
1262    0x00000000,
1263    0x00000000,
1264    0x00000000,
1265    0x00000000,
1266    0x00000000,
1267    0x00000000,
1268    0x00000000,
1269    0x00000000,
1270    0x00000000,
1271    0x00000000,
1272    0x00000000,
1273    0x00000000,
1274    0x00000000,
1275    0x00000000,
1276    0x00000000,
1277    0x00000000,
1278    0x00000000,
1279    0x00000000,
1280    0x00000000,
1281    0x00000000,
1282    0x00000000,
1283    0x00000000,
1284    0x00000000,
1285    0x00000000,
1286    0x00000000,
1287    0x00000000,
1288    0x00000000,
1289    0x00000000,
1290    0x00000000,
1291    0x00000000,
1292    0xa0045670, /* mainFunc(), EU# 3 */
1293    0xa0000000, /* rsduFunc(), EU# 3 */
1294    0xa0000000, /* crcAccumVal(), EU# 3 */
1295    0x20000000, /* setCrcAccum(), EU# 3 */
1296    0x21800000, /* and(), EU# 3 */
1297    0x21e00000, /* or(), EU# 3 */
1298    0x20400000, /* add(), EU# 3 */
1299    0x20500000, /* sub(), EU# 3 */
1300    0x205a0000, /* andNot(), EU# 3 */
1301    0x20a00000, /* shiftR(), EU# 3 */
1302    0x202fa000, /* andReadyBit(), EU# 3 */
1303    0x202f9000, /* andNotReadyBit(), EU# 3 */
1304    0x202ea000, /* andWrapBit(), EU# 3 */
1305    0x202da000, /* andLastBit(), EU# 3 */
1306    0x202e2000, /* andInterruptBit(), EU# 3 */
1307    0x202f2000, /* andCrcRestartBit(), EU# 3 */
1308};
1309
1310u32 MCD_funcDescTab7[]=
1311{   /* Task 7 Function Descriptor Table */
1312    0x00000000,
1313    0x00000000,
1314    0x00000000,
1315    0x00000000,
1316    0x00000000,
1317    0x00000000,
1318    0x00000000,
1319    0x00000000,
1320    0x00000000,
1321    0x00000000,
1322    0x00000000,
1323    0x00000000,
1324    0x00000000,
1325    0x00000000,
1326    0x00000000,
1327    0x00000000,
1328    0x00000000,
1329    0x00000000,
1330    0x00000000,
1331    0x00000000,
1332    0x00000000,
1333    0x00000000,
1334    0x00000000,
1335    0x00000000,
1336    0x00000000,
1337    0x00000000,
1338    0x00000000,
1339    0x00000000,
1340    0x00000000,
1341    0x00000000,
1342    0x00000000,
1343    0x00000000,
1344    0x00000000,
1345    0x00000000,
1346    0x00000000,
1347    0x00000000,
1348    0x00000000,
1349    0x00000000,
1350    0x00000000,
1351    0x00000000,
1352    0x00000000,
1353    0x00000000,
1354    0x00000000,
1355    0x00000000,
1356    0x00000000,
1357    0x00000000,
1358    0x00000000,
1359    0x00000000,
1360    0xa0045670, /* mainFunc(), EU# 3 */
1361    0xa0000000, /* rsduFunc(), EU# 3 */
1362    0xa0000000, /* crcAccumVal(), EU# 3 */
1363    0x20000000, /* setCrcAccum(), EU# 3 */
1364    0x21800000, /* and(), EU# 3 */
1365    0x21e00000, /* or(), EU# 3 */
1366    0x20400000, /* add(), EU# 3 */
1367    0x20500000, /* sub(), EU# 3 */
1368    0x205a0000, /* andNot(), EU# 3 */
1369    0x20a00000, /* shiftR(), EU# 3 */
1370    0x202fa000, /* andReadyBit(), EU# 3 */
1371    0x202f9000, /* andNotReadyBit(), EU# 3 */
1372    0x202ea000, /* andWrapBit(), EU# 3 */
1373    0x202da000, /* andLastBit(), EU# 3 */
1374    0x202e2000, /* andInterruptBit(), EU# 3 */
1375    0x202f2000, /* andCrcRestartBit(), EU# 3 */
1376};
1377
1378u32 MCD_funcDescTab8[]=
1379{   /* Task 8 Function Descriptor Table */
1380    0x00000000,
1381    0x00000000,
1382    0x00000000,
1383    0x00000000,
1384    0x00000000,
1385    0x00000000,
1386    0x00000000,
1387    0x00000000,
1388    0x00000000,
1389    0x00000000,
1390    0x00000000,
1391    0x00000000,
1392    0x00000000,
1393    0x00000000,
1394    0x00000000,
1395    0x00000000,
1396    0x00000000,
1397    0x00000000,
1398    0x00000000,
1399    0x00000000,
1400    0x00000000,
1401    0x00000000,
1402    0x00000000,
1403    0x00000000,
1404    0x00000000,
1405    0x00000000,
1406    0x00000000,
1407    0x00000000,
1408    0x00000000,
1409    0x00000000,
1410    0x00000000,
1411    0x00000000,
1412    0x00000000,
1413    0x00000000,
1414    0x00000000,
1415    0x00000000,
1416    0x00000000,
1417    0x00000000,
1418    0x00000000,
1419    0x00000000,
1420    0x00000000,
1421    0x00000000,
1422    0x00000000,
1423    0x00000000,
1424    0x00000000,
1425    0x00000000,
1426    0x00000000,
1427    0x00000000,
1428    0xa0045670, /* mainFunc(), EU# 3 */
1429    0xa0000000, /* rsduFunc(), EU# 3 */
1430    0xa0000000, /* crcAccumVal(), EU# 3 */
1431    0x20000000, /* setCrcAccum(), EU# 3 */
1432    0x21800000, /* and(), EU# 3 */
1433    0x21e00000, /* or(), EU# 3 */
1434    0x20400000, /* add(), EU# 3 */
1435    0x20500000, /* sub(), EU# 3 */
1436    0x205a0000, /* andNot(), EU# 3 */
1437    0x20a00000, /* shiftR(), EU# 3 */
1438    0x202fa000, /* andReadyBit(), EU# 3 */
1439    0x202f9000, /* andNotReadyBit(), EU# 3 */
1440    0x202ea000, /* andWrapBit(), EU# 3 */
1441    0x202da000, /* andLastBit(), EU# 3 */
1442    0x202e2000, /* andInterruptBit(), EU# 3 */
1443    0x202f2000, /* andCrcRestartBit(), EU# 3 */
1444};
1445
1446u32 MCD_funcDescTab9[]=
1447{   /* Task 9 Function Descriptor Table */
1448    0x00000000,
1449    0x00000000,
1450    0x00000000,
1451    0x00000000,
1452    0x00000000,
1453    0x00000000,
1454    0x00000000,
1455    0x00000000,
1456    0x00000000,
1457    0x00000000,
1458    0x00000000,
1459    0x00000000,
1460    0x00000000,
1461    0x00000000,
1462    0x00000000,
1463    0x00000000,
1464    0x00000000,
1465    0x00000000,
1466    0x00000000,
1467    0x00000000,
1468    0x00000000,
1469    0x00000000,
1470    0x00000000,
1471    0x00000000,
1472    0x00000000,
1473    0x00000000,
1474    0x00000000,
1475    0x00000000,
1476    0x00000000,
1477    0x00000000,
1478    0x00000000,
1479    0x00000000,
1480    0x00000000,
1481    0x00000000,
1482    0x00000000,
1483    0x00000000,
1484    0x00000000,
1485    0x00000000,
1486    0x00000000,
1487    0x00000000,
1488    0x00000000,
1489    0x00000000,
1490    0x00000000,
1491    0x00000000,
1492    0x00000000,
1493    0x00000000,
1494    0x00000000,
1495    0x00000000,
1496    0xa0045670, /* mainFunc(), EU# 3 */
1497    0xa0000000, /* rsduFunc(), EU# 3 */
1498    0xa0000000, /* crcAccumVal(), EU# 3 */
1499    0x20000000, /* setCrcAccum(), EU# 3 */
1500    0x21800000, /* and(), EU# 3 */
1501    0x21e00000, /* or(), EU# 3 */
1502    0x20400000, /* add(), EU# 3 */
1503    0x20500000, /* sub(), EU# 3 */
1504    0x205a0000, /* andNot(), EU# 3 */
1505    0x20a00000, /* shiftR(), EU# 3 */
1506    0x202fa000, /* andReadyBit(), EU# 3 */
1507    0x202f9000, /* andNotReadyBit(), EU# 3 */
1508    0x202ea000, /* andWrapBit(), EU# 3 */
1509    0x202da000, /* andLastBit(), EU# 3 */
1510    0x202e2000, /* andInterruptBit(), EU# 3 */
1511    0x202f2000, /* andCrcRestartBit(), EU# 3 */
1512};
1513
1514u32 MCD_funcDescTab10[]=
1515{   /* Task 10 Function Descriptor Table */
1516    0x00000000,
1517    0x00000000,
1518    0x00000000,
1519    0x00000000,
1520    0x00000000,
1521    0x00000000,
1522    0x00000000,
1523    0x00000000,
1524    0x00000000,
1525    0x00000000,
1526    0x00000000,
1527    0x00000000,
1528    0x00000000,
1529    0x00000000,
1530    0x00000000,
1531    0x00000000,
1532    0x00000000,
1533    0x00000000,
1534    0x00000000,
1535    0x00000000,
1536    0x00000000,
1537    0x00000000,
1538    0x00000000,
1539    0x00000000,
1540    0x00000000,
1541    0x00000000,
1542    0x00000000,
1543    0x00000000,
1544    0x00000000,
1545    0x00000000,
1546    0x00000000,
1547    0x00000000,
1548    0x00000000,
1549    0x00000000,
1550    0x00000000,
1551    0x00000000,
1552    0x00000000,
1553    0x00000000,
1554    0x00000000,
1555    0x00000000,
1556    0x00000000,
1557    0x00000000,
1558    0x00000000,
1559    0x00000000,
1560    0x00000000,
1561    0x00000000,
1562    0x00000000,
1563    0x00000000,
1564    0xa0045670, /* mainFunc(), EU# 3 */
1565    0xa0000000, /* rsduFunc(), EU# 3 */
1566    0xa0000000, /* crcAccumVal(), EU# 3 */
1567    0x20000000, /* setCrcAccum(), EU# 3 */
1568    0x21800000, /* and(), EU# 3 */
1569    0x21e00000, /* or(), EU# 3 */
1570    0x20400000, /* add(), EU# 3 */
1571    0x20500000, /* sub(), EU# 3 */
1572    0x205a0000, /* andNot(), EU# 3 */
1573    0x20a00000, /* shiftR(), EU# 3 */
1574    0x202fa000, /* andReadyBit(), EU# 3 */
1575    0x202f9000, /* andNotReadyBit(), EU# 3 */
1576    0x202ea000, /* andWrapBit(), EU# 3 */
1577    0x202da000, /* andLastBit(), EU# 3 */
1578    0x202e2000, /* andInterruptBit(), EU# 3 */
1579    0x202f2000, /* andCrcRestartBit(), EU# 3 */
1580};
1581
1582u32 MCD_funcDescTab11[]=
1583{   /* Task 11 Function Descriptor Table */
1584    0x00000000,
1585    0x00000000,
1586    0x00000000,
1587    0x00000000,
1588    0x00000000,
1589    0x00000000,
1590    0x00000000,
1591    0x00000000,
1592    0x00000000,
1593    0x00000000,
1594    0x00000000,
1595    0x00000000,
1596    0x00000000,
1597    0x00000000,
1598    0x00000000,
1599    0x00000000,
1600    0x00000000,
1601    0x00000000,
1602    0x00000000,
1603    0x00000000,
1604    0x00000000,
1605    0x00000000,
1606    0x00000000,
1607    0x00000000,
1608    0x00000000,
1609    0x00000000,
1610    0x00000000,
1611    0x00000000,
1612    0x00000000,
1613    0x00000000,
1614    0x00000000,
1615    0x00000000,
1616    0x00000000,
1617    0x00000000,
1618    0x00000000,
1619    0x00000000,
1620    0x00000000,
1621    0x00000000,
1622    0x00000000,
1623    0x00000000,
1624    0x00000000,
1625    0x00000000,
1626    0x00000000,
1627    0x00000000,
1628    0x00000000,
1629    0x00000000,
1630    0x00000000,
1631    0x00000000,
1632    0xa0045670, /* mainFunc(), EU# 3 */
1633    0xa0000000, /* rsduFunc(), EU# 3 */
1634    0xa0000000, /* crcAccumVal(), EU# 3 */
1635    0x20000000, /* setCrcAccum(), EU# 3 */
1636    0x21800000, /* and(), EU# 3 */
1637    0x21e00000, /* or(), EU# 3 */
1638    0x20400000, /* add(), EU# 3 */
1639    0x20500000, /* sub(), EU# 3 */
1640    0x205a0000, /* andNot(), EU# 3 */
1641    0x20a00000, /* shiftR(), EU# 3 */
1642    0x202fa000, /* andReadyBit(), EU# 3 */
1643    0x202f9000, /* andNotReadyBit(), EU# 3 */
1644    0x202ea000, /* andWrapBit(), EU# 3 */
1645    0x202da000, /* andLastBit(), EU# 3 */
1646    0x202e2000, /* andInterruptBit(), EU# 3 */
1647    0x202f2000, /* andCrcRestartBit(), EU# 3 */
1648};
1649
1650u32 MCD_funcDescTab12[]=
1651{   /* Task 12 Function Descriptor Table */
1652    0x00000000,
1653    0x00000000,
1654    0x00000000,
1655    0x00000000,
1656    0x00000000,
1657    0x00000000,
1658    0x00000000,
1659    0x00000000,
1660    0x00000000,
1661    0x00000000,
1662    0x00000000,
1663    0x00000000,
1664    0x00000000,
1665    0x00000000,
1666    0x00000000,
1667    0x00000000,
1668    0x00000000,
1669    0x00000000,
1670    0x00000000,
1671    0x00000000,
1672    0x00000000,
1673    0x00000000,
1674    0x00000000,
1675    0x00000000,
1676    0x00000000,
1677    0x00000000,
1678    0x00000000,
1679    0x00000000,
1680    0x00000000,
1681    0x00000000,
1682    0x00000000,
1683    0x00000000,
1684    0x00000000,
1685    0x00000000,
1686    0x00000000,
1687    0x00000000,
1688    0x00000000,
1689    0x00000000,
1690    0x00000000,
1691    0x00000000,
1692    0x00000000,
1693    0x00000000,
1694    0x00000000,
1695    0x00000000,
1696    0x00000000,
1697    0x00000000,
1698    0x00000000,
1699    0x00000000,
1700    0xa0045670, /* mainFunc(), EU# 3 */
1701    0xa0000000, /* rsduFunc(), EU# 3 */
1702    0xa0000000, /* crcAccumVal(), EU# 3 */
1703    0x20000000, /* setCrcAccum(), EU# 3 */
1704    0x21800000, /* and(), EU# 3 */
1705    0x21e00000, /* or(), EU# 3 */
1706    0x20400000, /* add(), EU# 3 */
1707    0x20500000, /* sub(), EU# 3 */
1708    0x205a0000, /* andNot(), EU# 3 */
1709    0x20a00000, /* shiftR(), EU# 3 */
1710    0x202fa000, /* andReadyBit(), EU# 3 */
1711    0x202f9000, /* andNotReadyBit(), EU# 3 */
1712    0x202ea000, /* andWrapBit(), EU# 3 */
1713    0x202da000, /* andLastBit(), EU# 3 */
1714    0x202e2000, /* andInterruptBit(), EU# 3 */
1715    0x202f2000, /* andCrcRestartBit(), EU# 3 */
1716};
1717
1718u32 MCD_funcDescTab13[]=
1719{   /* Task 13 Function Descriptor Table */
1720    0x00000000,
1721    0x00000000,
1722    0x00000000,
1723    0x00000000,
1724    0x00000000,
1725    0x00000000,
1726    0x00000000,
1727    0x00000000,
1728    0x00000000,
1729    0x00000000,
1730    0x00000000,
1731    0x00000000,
1732    0x00000000,
1733    0x00000000,
1734    0x00000000,
1735    0x00000000,
1736    0x00000000,
1737    0x00000000,
1738    0x00000000,
1739    0x00000000,
1740    0x00000000,
1741    0x00000000,
1742    0x00000000,
1743    0x00000000,
1744    0x00000000,
1745    0x00000000,
1746    0x00000000,
1747    0x00000000,
1748    0x00000000,
1749    0x00000000,
1750    0x00000000,
1751    0x00000000,
1752    0x00000000,
1753    0x00000000,
1754    0x00000000,
1755    0x00000000,
1756    0x00000000,
1757    0x00000000,
1758    0x00000000,
1759    0x00000000,
1760    0x00000000,
1761    0x00000000,
1762    0x00000000,
1763    0x00000000,
1764    0x00000000,
1765    0x00000000,
1766    0x00000000,
1767    0x00000000,
1768    0xa0045670, /* mainFunc(), EU# 3 */
1769    0xa0000000, /* rsduFunc(), EU# 3 */
1770    0xa0000000, /* crcAccumVal(), EU# 3 */
1771    0x20000000, /* setCrcAccum(), EU# 3 */
1772    0x21800000, /* and(), EU# 3 */
1773    0x21e00000, /* or(), EU# 3 */
1774    0x20400000, /* add(), EU# 3 */
1775    0x20500000, /* sub(), EU# 3 */
1776    0x205a0000, /* andNot(), EU# 3 */
1777    0x20a00000, /* shiftR(), EU# 3 */
1778    0x202fa000, /* andReadyBit(), EU# 3 */
1779    0x202f9000, /* andNotReadyBit(), EU# 3 */
1780    0x202ea000, /* andWrapBit(), EU# 3 */
1781    0x202da000, /* andLastBit(), EU# 3 */
1782    0x202e2000, /* andInterruptBit(), EU# 3 */
1783    0x202f2000, /* andCrcRestartBit(), EU# 3 */
1784};
1785
1786u32 MCD_funcDescTab14[]=
1787{   /* Task 14 Function Descriptor Table */
1788    0x00000000,
1789    0x00000000,
1790    0x00000000,
1791    0x00000000,
1792    0x00000000,
1793    0x00000000,
1794    0x00000000,
1795    0x00000000,
1796    0x00000000,
1797    0x00000000,
1798    0x00000000,
1799    0x00000000,
1800    0x00000000,
1801    0x00000000,
1802    0x00000000,
1803    0x00000000,
1804    0x00000000,
1805    0x00000000,
1806    0x00000000,
1807    0x00000000,
1808    0x00000000,
1809    0x00000000,
1810    0x00000000,
1811    0x00000000,
1812    0x00000000,
1813    0x00000000,
1814    0x00000000,
1815    0x00000000,
1816    0x00000000,
1817    0x00000000,
1818    0x00000000,
1819    0x00000000,
1820    0x00000000,
1821    0x00000000,
1822    0x00000000,
1823    0x00000000,
1824    0x00000000,
1825    0x00000000,
1826    0x00000000,
1827    0x00000000,
1828    0x00000000,
1829    0x00000000,
1830    0x00000000,
1831    0x00000000,
1832    0x00000000,
1833    0x00000000,
1834    0x00000000,
1835    0x00000000,
1836    0xa0045670, /* mainFunc(), EU# 3 */
1837    0xa0000000, /* rsduFunc(), EU# 3 */
1838    0xa0000000, /* crcAccumVal(), EU# 3 */
1839    0x20000000, /* setCrcAccum(), EU# 3 */
1840    0x21800000, /* and(), EU# 3 */
1841    0x21e00000, /* or(), EU# 3 */
1842    0x20400000, /* add(), EU# 3 */
1843    0x20500000, /* sub(), EU# 3 */
1844    0x205a0000, /* andNot(), EU# 3 */
1845    0x20a00000, /* shiftR(), EU# 3 */
1846    0x202fa000, /* andReadyBit(), EU# 3 */
1847    0x202f9000, /* andNotReadyBit(), EU# 3 */
1848    0x202ea000, /* andWrapBit(), EU# 3 */
1849    0x202da000, /* andLastBit(), EU# 3 */
1850    0x202e2000, /* andInterruptBit(), EU# 3 */
1851    0x202f2000, /* andCrcRestartBit(), EU# 3 */
1852};
1853
1854u32 MCD_funcDescTab15[]=
1855{   /* Task 15 Function Descriptor Table */
1856    0x00000000,
1857    0x00000000,
1858    0x00000000,
1859    0x00000000,
1860    0x00000000,
1861    0x00000000,
1862    0x00000000,
1863    0x00000000,
1864    0x00000000,
1865    0x00000000,
1866    0x00000000,
1867    0x00000000,
1868    0x00000000,
1869    0x00000000,
1870    0x00000000,
1871    0x00000000,
1872    0x00000000,
1873    0x00000000,
1874    0x00000000,
1875    0x00000000,
1876    0x00000000,
1877    0x00000000,
1878    0x00000000,
1879    0x00000000,
1880    0x00000000,
1881    0x00000000,
1882    0x00000000,
1883    0x00000000,
1884    0x00000000,
1885    0x00000000,
1886    0x00000000,
1887    0x00000000,
1888    0x00000000,
1889    0x00000000,
1890    0x00000000,
1891    0x00000000,
1892    0x00000000,
1893    0x00000000,
1894    0x00000000,
1895    0x00000000,
1896    0x00000000,
1897    0x00000000,
1898    0x00000000,
1899    0x00000000,
1900    0x00000000,
1901    0x00000000,
1902    0x00000000,
1903    0x00000000,
1904    0xa0045670, /* mainFunc(), EU# 3 */
1905    0xa0000000, /* rsduFunc(), EU# 3 */
1906    0xa0000000, /* crcAccumVal(), EU# 3 */
1907    0x20000000, /* setCrcAccum(), EU# 3 */
1908    0x21800000, /* and(), EU# 3 */
1909    0x21e00000, /* or(), EU# 3 */
1910    0x20400000, /* add(), EU# 3 */
1911    0x20500000, /* sub(), EU# 3 */
1912    0x205a0000, /* andNot(), EU# 3 */
1913    0x20a00000, /* shiftR(), EU# 3 */
1914    0x202fa000, /* andReadyBit(), EU# 3 */
1915    0x202f9000, /* andNotReadyBit(), EU# 3 */
1916    0x202ea000, /* andWrapBit(), EU# 3 */
1917    0x202da000, /* andLastBit(), EU# 3 */
1918    0x202e2000, /* andInterruptBit(), EU# 3 */
1919    0x202f2000, /* andCrcRestartBit(), EU# 3 */
1920};
1921#endif /*MCD_INCLUDE_EU*/
1922
1923u32 MCD_contextSave0[128];  /* Task 0 context save space */
1924u32 MCD_contextSave1[128];  /* Task 1 context save space */
1925u32 MCD_contextSave2[128];  /* Task 2 context save space */
1926u32 MCD_contextSave3[128];  /* Task 3 context save space */
1927u32 MCD_contextSave4[128];  /* Task 4 context save space */
1928u32 MCD_contextSave5[128];  /* Task 5 context save space */
1929u32 MCD_contextSave6[128];  /* Task 6 context save space */
1930u32 MCD_contextSave7[128];  /* Task 7 context save space */
1931u32 MCD_contextSave8[128];  /* Task 8 context save space */
1932u32 MCD_contextSave9[128];  /* Task 9 context save space */
1933u32 MCD_contextSave10[128]; /* Task 10 context save space */
1934u32 MCD_contextSave11[128]; /* Task 11 context save space */
1935u32 MCD_contextSave12[128]; /* Task 12 context save space */
1936u32 MCD_contextSave13[128]; /* Task 13 context save space */
1937u32 MCD_contextSave14[128]; /* Task 14 context save space */
1938u32 MCD_contextSave15[128]; /* Task 15 context save space */
1939
1940
1941u32 MCD_ChainNoEu_TDT[];
1942u32 MCD_SingleNoEu_TDT[];
1943#ifdef MCD_INCLUDE_EU
1944u32 MCD_ChainEu_TDT[];
1945u32 MCD_SingleEu_TDT[];
1946#endif
1947u32 MCD_ENetRcv_TDT[];
1948u32 MCD_ENetXmit_TDT[];
1949
1950u32 MCD_modelTaskTableSrc[]=
1951{
1952    (u32)MCD_ChainNoEu_TDT,
1953    (u32)&((u8*)MCD_ChainNoEu_TDT)[0x0000016c],
1954    0x00000000,
1955    0x00000000,
1956    0x00000000,
1957    0x00000000,
1958    0x00000000,
1959    0x00000000,
1960    (u32)MCD_SingleNoEu_TDT,
1961    (u32)&((u8*)MCD_SingleNoEu_TDT)[0x000000d4],
1962    0x00000000,
1963    0x00000000,
1964    0x00000000,
1965    0x00000000,
1966    0x00000000,
1967    0x00000000,
1968#ifdef MCD_INCLUDE_EU
1969    (u32)MCD_ChainEu_TDT,
1970    (u32)&((u8*)MCD_ChainEu_TDT)[0x000001b4],
1971    0x00000000,
1972    0x00000000,
1973    0x00000000,
1974    0x00000000,
1975    0x00000000,
1976    0x00000000,
1977    (u32)MCD_SingleEu_TDT,
1978    (u32)&((u8*)MCD_SingleEu_TDT)[0x00000124],
1979    0x00000000,
1980    0x00000000,
1981    0x00000000,
1982    0x00000000,
1983    0x00000000,
1984    0x00000000,
1985#endif
1986    (u32)MCD_ENetRcv_TDT,
1987    (u32)&((u8*)MCD_ENetRcv_TDT)[0x0000009c],
1988    0x00000000,
1989    0x00000000,
1990    0x00000000,
1991    0x00000000,
1992    0x00000000,
1993    0x00000000,
1994    (u32)MCD_ENetXmit_TDT,
1995    (u32)&((u8*)MCD_ENetXmit_TDT)[0x000000d0],
1996    0x00000000,
1997    0x00000000,
1998    0x00000000,
1999    0x00000000,
2000    0x00000000,
2001    0x00000000,
2002};
2003u32 MCD_ChainNoEu_TDT[]=
2004{
2005    0x80004000, /* 0000(:370):  LCDEXT: idx0 = 0x00000000; ; */
2006    0x8118801b, /* 0004(:370):  LCD: idx1 = var2; idx1 once var0; idx1 += inc3 */
2007    0xb8c60018, /* 0008(:371):    LCD: idx2 = *(idx1 + var12); idx2 once var0; idx2 += inc3 */
2008    0x10002b10, /* 000C(:372):      DRD1A: var10 = idx2; FN=0 MORE init=0 WS=0 RS=0 */
2009    0x7000000d, /* 0010(:373):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=13 EXT MORE init=0 WS=0 RS=0 */
2010    0x018cf89f, /* 0014(:373):      DRD2B1: var6 = EU3(); EU3(idx2)  */
2011    0x6000000a, /* 0018(:374):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=10 EXT init=0 WS=0 RS=0 */
2012    0x080cf89f, /* 001C(:374):      DRD2B1: idx0 = EU3(); EU3(idx2)  */
2013    0x000001f8, /* 0020(:0):    NOP */
2014    0x98180364, /* 0024(:378):  LCD: idx0 = idx0; idx0 == var13; idx0 += inc4 */
2015    0x8118801b, /* 0028(:380):    LCD: idx1 = var2; idx1 once var0; idx1 += inc3 */
2016    0xf8c6001a, /* 002C(:381):      LCDEXT: idx2 = *(idx1 + var12 + 8); idx2 once var0; idx2 += inc3 */
2017    0xb8c6601b, /* 0030(:382):      LCD: idx3 = *(idx1 + var12 + 12); ; idx3 += inc3 */
2018    0x10002710, /* 0034(:384):        DRD1A: var9 = idx2; FN=0 MORE init=0 WS=0 RS=0 */
2019    0x00000f18, /* 0038(:385):        DRD1A: var3 = idx3; FN=0 init=0 WS=0 RS=0 */
2020    0xb8c6001d, /* 003C(:387):      LCD: idx2 = *(idx1 + var12 + 20); idx2 once var0; idx2 += inc3 */
2021    0x10001310, /* 0040(:388):        DRD1A: var4 = idx2; FN=0 MORE init=0 WS=0 RS=0 */
2022    0x60000007, /* 0044(:389):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=7 EXT init=0 WS=0 RS=0 */
2023    0x014cf88b, /* 0048(:389):        DRD2B1: var5 = EU3(); EU3(idx2,var11)  */
2024    0x98c6001c, /* 004C(:391):      LCD: idx2 = idx1 + var12 + 4; idx2 once var0; idx2 += inc3 */
2025    0x00000710, /* 0050(:392):        DRD1A: var1 = idx2; FN=0 init=0 WS=0 RS=0 */
2026    0x98c70018, /* 0054(:393):      LCD: idx2 = idx1 + var14; idx2 once var0; idx2 += inc3 */
2027    0x10001f10, /* 0058(:394):        DRD1A: var7 = idx2; FN=0 MORE init=0 WS=0 RS=0 */
2028    0x0000c818, /* 005C(:395):        DRD1A: *idx2 = var3; FN=0 init=0 WS=0 RS=0 */
2029    0x000001f8, /* 0060(:0):      NOP */
2030    0xc1476018, /* 0064(:399):    LCDEXT: idx1 = var2 + var14; ; idx1 += inc3 */
2031    0xc003231d, /* 0068(:399):    LCDEXT: idx2 = var0, idx3 = var6; idx3 == var12; idx2 += inc3, idx3 += inc5 */
2032    0x811a601b, /* 006C(:400):    LCD: idx4 = var2; ; idx4 += inc3 */
2033    0xc1862102, /* 0070(:403):      LCDEXT: idx5 = var3, idx6 = var12; idx6 < var4; idx5 += inc0, idx6 += inc2 */
2034    0x849be009, /* 0074(:403):      LCD: idx7 = var9; ; idx7 += inc1 */
2035    0x03fed7b8, /* 0078(:406):        DRD1A: *idx7; FN=0 init=31 WS=3 RS=3 */
2036    0xda9b001b, /* 007C(:408):      LCDEXT: idx5 = idx5, idx6 = idx6; idx5 once var0; idx5 += inc3, idx6 += inc3 */
2037    0x9b9be01b, /* 0080(:408):      LCD: idx7 = idx7; ; idx7 += inc3 */
2038    0x1000cb20, /* 0084(:409):        DRD1A: *idx2 = idx4; FN=0 MORE init=0 WS=0 RS=0 */
2039    0x70000006, /* 0088(:410):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2040    0x088cf88f, /* 008C(:410):        DRD2B1: idx2 = EU3(); EU3(idx2,var15)  */
2041    0x1000cb28, /* 0090(:411):        DRD1A: *idx2 = idx5; FN=0 MORE init=0 WS=0 RS=0 */
2042    0x70000006, /* 0094(:412):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2043    0x088cf88f, /* 0098(:412):        DRD2B1: idx2 = EU3(); EU3(idx2,var15)  */
2044    0x1000cb30, /* 009C(:413):        DRD1A: *idx2 = idx6; FN=0 MORE init=0 WS=0 RS=0 */
2045    0x70000006, /* 00A0(:414):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2046    0x088cf88f, /* 00A4(:414):        DRD2B1: idx2 = EU3(); EU3(idx2,var15)  */
2047    0x1000cb38, /* 00A8(:415):        DRD1A: *idx2 = idx7; FN=0 MORE init=0 WS=0 RS=0 */
2048    0x0000c728, /* 00AC(:416):        DRD1A: *idx1 = idx5; FN=0 init=0 WS=0 RS=0 */
2049    0x000001f8, /* 00B0(:0):      NOP */
2050    0xc1476018, /* 00B4(:420):    LCDEXT: idx1 = var2 + var14; ; idx1 += inc3 */
2051    0xc003241d, /* 00B8(:420):    LCDEXT: idx2 = var0, idx3 = var6; idx3 == var16; idx2 += inc3, idx3 += inc5 */
2052    0x811a601b, /* 00BC(:421):    LCD: idx4 = var2; ; idx4 += inc3 */
2053    0xda9b001b, /* 00C0(:424):      LCDEXT: idx5 = idx5, idx6 = idx6; idx5 once var0; idx5 += inc3, idx6 += inc3 */
2054    0x9b9be01b, /* 00C4(:424):      LCD: idx7 = idx7; ; idx7 += inc3 */
2055    0x0000d3a0, /* 00C8(:425):        DRD1A: *idx4; FN=0 init=0 WS=0 RS=0 */
2056    0xc1862102, /* 00CC(:427):      LCDEXT: idx5 = var3, idx6 = var12; idx6 < var4; idx5 += inc0, idx6 += inc2 */
2057    0x849be009, /* 00D0(:427):      LCD: idx7 = var9; ; idx7 += inc1 */
2058    0x0bfed7b8, /* 00D4(:430):        DRD1A: *idx7; FN=0 TFD init=31 WS=3 RS=3 */
2059    0xda9b001b, /* 00D8(:432):      LCDEXT: idx5 = idx5, idx6 = idx6; idx5 once var0; idx5 += inc3, idx6 += inc3 */
2060    0x9b9be01b, /* 00DC(:432):      LCD: idx7 = idx7; ; idx7 += inc3 */
2061    0x1000cb20, /* 00E0(:433):        DRD1A: *idx2 = idx4; FN=0 MORE init=0 WS=0 RS=0 */
2062    0x70000006, /* 00E4(:434):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2063    0x088cf88f, /* 00E8(:434):        DRD2B1: idx2 = EU3(); EU3(idx2,var15)  */
2064    0x1000cb28, /* 00EC(:435):        DRD1A: *idx2 = idx5; FN=0 MORE init=0 WS=0 RS=0 */
2065    0x70000006, /* 00F0(:436):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2066    0x088cf88f, /* 00F4(:436):        DRD2B1: idx2 = EU3(); EU3(idx2,var15)  */
2067    0x1000cb30, /* 00F8(:437):        DRD1A: *idx2 = idx6; FN=0 MORE init=0 WS=0 RS=0 */
2068    0x70000006, /* 00FC(:438):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2069    0x088cf88f, /* 0100(:438):        DRD2B1: idx2 = EU3(); EU3(idx2,var15)  */
2070    0x1000cb38, /* 0104(:439):        DRD1A: *idx2 = idx7; FN=0 MORE init=0 WS=0 RS=0 */
2071    0x0000c728, /* 0108(:440):        DRD1A: *idx1 = idx5; FN=0 init=0 WS=0 RS=0 */
2072    0x000001f8, /* 010C(:0):      NOP */
2073    0x8118801b, /* 0110(:444):    LCD: idx1 = var2; idx1 once var0; idx1 += inc3 */
2074    0xd8c60018, /* 0114(:446):      LCDEXT: idx2 = idx1 + var12; idx2 once var0; idx2 += inc3 */
2075    0x98c6601c, /* 0118(:446):      LCD: idx3 = idx1 + var12 + 4; ; idx3 += inc3 */
2076    0x6000000b, /* 011C(:447):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=11 EXT init=0 WS=0 RS=0 */
2077    0x0c8cfc9f, /* 0120(:447):        DRD2B1: *idx2 = EU3(); EU3(*idx2)  */
2078    0x000001f8, /* 0124(:0):      NOP */
2079    0xa146001e, /* 0128(:450):    LCD: idx1 = *(var2 + var12 + 24); idx1 once var0; idx1 += inc3 */
2080    0x10000b08, /* 012C(:451):      DRD1A: var2 = idx1; FN=0 MORE init=0 WS=0 RS=0 */
2081    0x10002050, /* 0130(:452):      DRD1A: var8 = var10; FN=0 MORE init=0 WS=0 RS=0 */
2082    0xb8c60018, /* 0134(:453):      LCD: idx2 = *(idx1 + var12); idx2 once var0; idx2 += inc3 */
2083    0x10002b10, /* 0138(:454):        DRD1A: var10 = idx2; FN=0 MORE init=0 WS=0 RS=0 */
2084    0x7000000a, /* 013C(:455):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=10 EXT MORE init=0 WS=0 RS=0 */
2085    0x080cf89f, /* 0140(:455):        DRD2B1: idx0 = EU3(); EU3(idx2)  */
2086    0x6000000d, /* 0144(:456):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=13 EXT init=0 WS=0 RS=0 */
2087    0x018cf89f, /* 0148(:456):        DRD2B1: var6 = EU3(); EU3(idx2)  */
2088    0x000001f8, /* 014C(:0):      NOP */
2089    0x8618801b, /* 0150(:462):    LCD: idx1 = var12; idx1 once var0; idx1 += inc3 */
2090    0x7000000e, /* 0154(:463):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=14 EXT MORE init=0 WS=0 RS=0 */
2091    0x084cf21f, /* 0158(:463):      DRD2B1: idx1 = EU3(); EU3(var8)  */
2092    0xd8990336, /* 015C(:464):      LCDEXT: idx2 = idx1; idx2 > var12; idx2 += inc6 */
2093    0x8019801b, /* 0160(:464):      LCD: idx3 = var0; idx3 once var0; idx3 += inc3 */
2094    0x040001f8, /* 0164(:465):        DRD1A: FN=0 INT init=0 WS=0 RS=0 */
2095    0x000001f8, /* 0168(:0):      NOP */
2096    0x000001f8, /* 016C(:0):    NOP */
2097};
2098u32 MCD_SingleNoEu_TDT[]=
2099{
2100    0x8198001b, /* 0000(:657):  LCD: idx0 = var3; idx0 once var0; idx0 += inc3 */
2101    0x7000000d, /* 0004(:658):    DRD2A: EU0=0 EU1=0 EU2=0 EU3=13 EXT MORE init=0 WS=0 RS=0 */
2102    0x080cf81f, /* 0008(:658):    DRD2B1: idx0 = EU3(); EU3(idx0)  */
2103    0x8198801b, /* 000C(:659):    LCD: idx1 = var3; idx1 once var0; idx1 += inc3 */
2104    0x6000000e, /* 0010(:660):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=14 EXT init=0 WS=0 RS=0 */
2105    0x084cf85f, /* 0014(:660):      DRD2B1: idx1 = EU3(); EU3(idx1)  */
2106    0x000001f8, /* 0018(:0):    NOP */
2107    0x8298001b, /* 001C(:664):  LCD: idx0 = var5; idx0 once var0; idx0 += inc3 */
2108    0x7000000d, /* 0020(:665):    DRD2A: EU0=0 EU1=0 EU2=0 EU3=13 EXT MORE init=0 WS=0 RS=0 */
2109    0x010cf81f, /* 0024(:665):    DRD2B1: var4 = EU3(); EU3(idx0)  */
2110    0x6000000e, /* 0028(:666):    DRD2A: EU0=0 EU1=0 EU2=0 EU3=14 EXT init=0 WS=0 RS=0 */
2111    0x018cf81f, /* 002C(:666):    DRD2B1: var6 = EU3(); EU3(idx0)  */
2112    0xc202601b, /* 0030(:669):  LCDEXT: idx0 = var4, idx1 = var4; ; idx0 += inc3, idx1 += inc3 */
2113    0xc002221c, /* 0034(:669):  LCDEXT: idx2 = var0, idx3 = var4; idx3 == var8; idx2 += inc3, idx3 += inc4 */
2114    0x809a601b, /* 0038(:670):  LCD: idx4 = var1; ; idx4 += inc3 */
2115    0xc10420c2, /* 003C(:673):    LCDEXT: idx5 = var2, idx6 = var8; idx6 < var3; idx5 += inc0, idx6 += inc2 */
2116    0x839be009, /* 0040(:673):    LCD: idx7 = var7; ; idx7 += inc1 */
2117    0x03fed7b8, /* 0044(:676):      DRD1A: *idx7; FN=0 init=31 WS=3 RS=3 */
2118    0xda9b001b, /* 0048(:678):    LCDEXT: idx5 = idx5, idx6 = idx6; idx5 once var0; idx5 += inc3, idx6 += inc3 */
2119    0x9b9be01b, /* 004C(:678):    LCD: idx7 = idx7; ; idx7 += inc3 */
2120    0x70000006, /* 0050(:680):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2121    0x088cf889, /* 0054(:680):      DRD2B1: idx2 = EU3(); EU3(idx2,var9)  */
2122    0x1000cb28, /* 0058(:681):      DRD1A: *idx2 = idx5; FN=0 MORE init=0 WS=0 RS=0 */
2123    0x70000006, /* 005C(:682):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2124    0x088cf889, /* 0060(:682):      DRD2B1: idx2 = EU3(); EU3(idx2,var9)  */
2125    0x1000cb30, /* 0064(:683):      DRD1A: *idx2 = idx6; FN=0 MORE init=0 WS=0 RS=0 */
2126    0x70000006, /* 0068(:684):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2127    0x088cf889, /* 006C(:684):      DRD2B1: idx2 = EU3(); EU3(idx2,var9)  */
2128    0x0000cb38, /* 0070(:685):      DRD1A: *idx2 = idx7; FN=0 init=0 WS=0 RS=0 */
2129    0x000001f8, /* 0074(:0):    NOP */
2130    0xc202601b, /* 0078(:689):  LCDEXT: idx0 = var4, idx1 = var4; ; idx0 += inc3, idx1 += inc3 */
2131    0xc002229c, /* 007C(:689):  LCDEXT: idx2 = var0, idx3 = var4; idx3 == var10; idx2 += inc3, idx3 += inc4 */
2132    0x809a601b, /* 0080(:690):  LCD: idx4 = var1; ; idx4 += inc3 */
2133    0xda9b001b, /* 0084(:693):    LCDEXT: idx5 = idx5, idx6 = idx6; idx5 once var0; idx5 += inc3, idx6 += inc3 */
2134    0x9b9be01b, /* 0088(:693):    LCD: idx7 = idx7; ; idx7 += inc3 */
2135    0x0000d3a0, /* 008C(:694):      DRD1A: *idx4; FN=0 init=0 WS=0 RS=0 */
2136    0xc10420c2, /* 0090(:696):    LCDEXT: idx5 = var2, idx6 = var8; idx6 < var3; idx5 += inc0, idx6 += inc2 */
2137    0x839be009, /* 0094(:696):    LCD: idx7 = var7; ; idx7 += inc1 */
2138    0x0bfed7b8, /* 0098(:699):      DRD1A: *idx7; FN=0 TFD init=31 WS=3 RS=3 */
2139    0xda9b001b, /* 009C(:701):    LCDEXT: idx5 = idx5, idx6 = idx6; idx5 once var0; idx5 += inc3, idx6 += inc3 */
2140    0x9b9be01b, /* 00A0(:701):    LCD: idx7 = idx7; ; idx7 += inc3 */
2141    0x70000006, /* 00A4(:703):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2142    0x088cf889, /* 00A8(:703):      DRD2B1: idx2 = EU3(); EU3(idx2,var9)  */
2143    0x1000cb28, /* 00AC(:704):      DRD1A: *idx2 = idx5; FN=0 MORE init=0 WS=0 RS=0 */
2144    0x70000006, /* 00B0(:705):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2145    0x088cf889, /* 00B4(:705):      DRD2B1: idx2 = EU3(); EU3(idx2,var9)  */
2146    0x1000cb30, /* 00B8(:706):      DRD1A: *idx2 = idx6; FN=0 MORE init=0 WS=0 RS=0 */
2147    0x70000006, /* 00BC(:707):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2148    0x088cf889, /* 00C0(:707):      DRD2B1: idx2 = EU3(); EU3(idx2,var9)  */
2149    0x0000cb38, /* 00C4(:708):      DRD1A: *idx2 = idx7; FN=0 init=0 WS=0 RS=0 */
2150    0x000001f8, /* 00C8(:0):    NOP */
2151    0xc318022d, /* 00CC(:712):  LCDEXT: idx0 = var6; idx0 > var8; idx0 += inc5 */
2152    0x8018801b, /* 00D0(:712):  LCD: idx1 = var0; idx1 once var0; idx1 += inc3 */
2153    0x040001f8, /* 00D4(:713):    DRD1A: FN=0 INT init=0 WS=0 RS=0 */
2154};
2155#ifdef MCD_INCLUDE_EU
2156u32 MCD_ChainEu_TDT[]=
2157{
2158    0x80004000, /* 0000(:947):  LCDEXT: idx0 = 0x00000000; ; */
2159    0x8198801b, /* 0004(:947):  LCD: idx1 = var3; idx1 once var0; idx1 += inc3 */
2160    0xb8c68018, /* 0008(:948):    LCD: idx2 = *(idx1 + var13); idx2 once var0; idx2 += inc3 */
2161    0x10002f10, /* 000C(:949):      DRD1A: var11 = idx2; FN=0 MORE init=0 WS=0 RS=0 */
2162    0x7000000d, /* 0010(:950):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=13 EXT MORE init=0 WS=0 RS=0 */
2163    0x01ccf89f, /* 0014(:950):      DRD2B1: var7 = EU3(); EU3(idx2)  */
2164    0x6000000a, /* 0018(:951):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=10 EXT init=0 WS=0 RS=0 */
2165    0x080cf89f, /* 001C(:951):      DRD2B1: idx0 = EU3(); EU3(idx2)  */
2166    0x000001f8, /* 0020(:0):    NOP */
2167    0x981803a4, /* 0024(:955):  LCD: idx0 = idx0; idx0 == var14; idx0 += inc4 */
2168    0x8198801b, /* 0028(:957):    LCD: idx1 = var3; idx1 once var0; idx1 += inc3 */
2169    0xf8c6801a, /* 002C(:958):      LCDEXT: idx2 = *(idx1 + var13 + 8); idx2 once var0; idx2 += inc3 */
2170    0xb8c6e01b, /* 0030(:959):      LCD: idx3 = *(idx1 + var13 + 12); ; idx3 += inc3 */
2171    0x10002b10, /* 0034(:961):        DRD1A: var10 = idx2; FN=0 MORE init=0 WS=0 RS=0 */
2172    0x00001318, /* 0038(:962):        DRD1A: var4 = idx3; FN=0 init=0 WS=0 RS=0 */
2173    0xb8c6801d, /* 003C(:964):      LCD: idx2 = *(idx1 + var13 + 20); idx2 once var0; idx2 += inc3 */
2174    0x10001710, /* 0040(:965):        DRD1A: var5 = idx2; FN=0 MORE init=0 WS=0 RS=0 */
2175    0x60000007, /* 0044(:966):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=7 EXT init=0 WS=0 RS=0 */
2176    0x018cf88c, /* 0048(:966):        DRD2B1: var6 = EU3(); EU3(idx2,var12)  */
2177    0x98c6801c, /* 004C(:968):      LCD: idx2 = idx1 + var13 + 4; idx2 once var0; idx2 += inc3 */
2178    0x00000b10, /* 0050(:969):        DRD1A: var2 = idx2; FN=0 init=0 WS=0 RS=0 */
2179    0x98c78018, /* 0054(:970):      LCD: idx2 = idx1 + var15; idx2 once var0; idx2 += inc3 */
2180    0x10002310, /* 0058(:971):        DRD1A: var8 = idx2; FN=0 MORE init=0 WS=0 RS=0 */
2181    0x0000c820, /* 005C(:972):        DRD1A: *idx2 = var4; FN=0 init=0 WS=0 RS=0 */
2182    0x000001f8, /* 0060(:0):      NOP */
2183    0x8698801b, /* 0064(:976):    LCD: idx1 = var13; idx1 once var0; idx1 += inc3 */
2184    0x7000000f, /* 0068(:977):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=15 EXT MORE init=0 WS=0 RS=0 */
2185    0x084cf2df, /* 006C(:977):      DRD2B1: idx1 = EU3(); EU3(var11)  */
2186    0xd899042d, /* 0070(:978):      LCDEXT: idx2 = idx1; idx2 >= var16; idx2 += inc5 */
2187    0x8019801b, /* 0074(:978):      LCD: idx3 = var0; idx3 once var0; idx3 += inc3 */
2188    0x60000003, /* 0078(:979):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=3 EXT init=0 WS=0 RS=0 */
2189    0x2cd7c7df, /* 007C(:979):        DRD2B2: EU3(var13)  */
2190    0xd8990364, /* 0080(:980):      LCDEXT: idx2 = idx1; idx2 == var13; idx2 += inc4 */
2191    0x8019801b, /* 0084(:980):      LCD: idx3 = var0; idx3 once var0; idx3 += inc3 */
2192    0x60000003, /* 0088(:981):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=3 EXT init=0 WS=0 RS=0 */
2193    0x2c17c7df, /* 008C(:981):        DRD2B2: EU3(var1)  */
2194    0x000001f8, /* 0090(:0):      NOP */
2195    0xc1c7e018, /* 0094(:984):    LCDEXT: idx1 = var3 + var15; ; idx1 += inc3 */
2196    0xc003a35e, /* 0098(:984):    LCDEXT: idx2 = var0, idx3 = var7; idx3 == var13; idx2 += inc3, idx3 += inc6 */
2197    0x819a601b, /* 009C(:985):    LCD: idx4 = var3; ; idx4 += inc3 */
2198    0xc206a142, /* 00A0(:988):      LCDEXT: idx5 = var4, idx6 = var13; idx6 < var5; idx5 += inc0, idx6 += inc2 */
2199    0x851be009, /* 00A4(:988):      LCD: idx7 = var10; ; idx7 += inc1 */
2200    0x63fe0000, /* 00A8(:991):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=0 EXT init=31 WS=3 RS=3 */
2201    0x0d4cfddf, /* 00AC(:991):        DRD2B1: *idx5 = EU3(); EU3(*idx7)  */
2202    0xda9b001b, /* 00B0(:993):      LCDEXT: idx5 = idx5, idx6 = idx6; idx5 once var0; idx5 += inc3, idx6 += inc3 */
2203    0x9b9be01b, /* 00B4(:993):      LCD: idx7 = idx7; ; idx7 += inc3 */
2204    0x70000002, /* 00B8(:994):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=2 EXT MORE init=0 WS=0 RS=0 */
2205    0x004cf81f, /* 00BC(:994):        DRD2B1: var1 = EU3(); EU3(idx0)  */
2206    0x1000cb20, /* 00C0(:995):        DRD1A: *idx2 = idx4; FN=0 MORE init=0 WS=0 RS=0 */
2207    0x70000006, /* 00C4(:996):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2208    0x088cf891, /* 00C8(:996):        DRD2B1: idx2 = EU3(); EU3(idx2,var17)  */
2209    0x1000cb28, /* 00CC(:997):        DRD1A: *idx2 = idx5; FN=0 MORE init=0 WS=0 RS=0 */
2210    0x70000006, /* 00D0(:998):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2211    0x088cf891, /* 00D4(:998):        DRD2B1: idx2 = EU3(); EU3(idx2,var17)  */
2212    0x1000cb30, /* 00D8(:999):        DRD1A: *idx2 = idx6; FN=0 MORE init=0 WS=0 RS=0 */
2213    0x70000006, /* 00DC(:1000):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2214    0x088cf891, /* 00E0(:1000):        DRD2B1: idx2 = EU3(); EU3(idx2,var17)  */
2215    0x1000cb38, /* 00E4(:1001):        DRD1A: *idx2 = idx7; FN=0 MORE init=0 WS=0 RS=0 */
2216    0x0000c728, /* 00E8(:1002):        DRD1A: *idx1 = idx5; FN=0 init=0 WS=0 RS=0 */
2217    0x000001f8, /* 00EC(:0):      NOP */
2218    0xc1c7e018, /* 00F0(:1006):    LCDEXT: idx1 = var3 + var15; ; idx1 += inc3 */
2219    0xc003a49e, /* 00F4(:1006):    LCDEXT: idx2 = var0, idx3 = var7; idx3 == var18; idx2 += inc3, idx3 += inc6 */
2220    0x819a601b, /* 00F8(:1007):    LCD: idx4 = var3; ; idx4 += inc3 */
2221    0xda9b001b, /* 00FC(:1010):      LCDEXT: idx5 = idx5, idx6 = idx6; idx5 once var0; idx5 += inc3, idx6 += inc3 */
2222    0x9b9be01b, /* 0100(:1010):      LCD: idx7 = idx7; ; idx7 += inc3 */
2223    0x0000d3a0, /* 0104(:1011):        DRD1A: *idx4; FN=0 init=0 WS=0 RS=0 */
2224    0xc206a142, /* 0108(:1013):      LCDEXT: idx5 = var4, idx6 = var13; idx6 < var5; idx5 += inc0, idx6 += inc2 */
2225    0x851be009, /* 010C(:1013):      LCD: idx7 = var10; ; idx7 += inc1 */
2226    0x6bfe0000, /* 0110(:1016):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=0 TFD EXT init=31 WS=3 RS=3 */
2227    0x0d4cfddf, /* 0114(:1016):        DRD2B1: *idx5 = EU3(); EU3(*idx7)  */
2228    0xda9b001b, /* 0118(:1018):      LCDEXT: idx5 = idx5, idx6 = idx6; idx5 once var0; idx5 += inc3, idx6 += inc3 */
2229    0x9b9be01b, /* 011C(:1018):      LCD: idx7 = idx7; ; idx7 += inc3 */
2230    0x70000002, /* 0120(:1019):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=2 EXT MORE init=0 WS=0 RS=0 */
2231    0x004cf81f, /* 0124(:1019):        DRD2B1: var1 = EU3(); EU3(idx0)  */
2232    0x1000cb20, /* 0128(:1020):        DRD1A: *idx2 = idx4; FN=0 MORE init=0 WS=0 RS=0 */
2233    0x70000006, /* 012C(:1021):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2234    0x088cf891, /* 0130(:1021):        DRD2B1: idx2 = EU3(); EU3(idx2,var17)  */
2235    0x1000cb28, /* 0134(:1022):        DRD1A: *idx2 = idx5; FN=0 MORE init=0 WS=0 RS=0 */
2236    0x70000006, /* 0138(:1023):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2237    0x088cf891, /* 013C(:1023):        DRD2B1: idx2 = EU3(); EU3(idx2,var17)  */
2238    0x1000cb30, /* 0140(:1024):        DRD1A: *idx2 = idx6; FN=0 MORE init=0 WS=0 RS=0 */
2239    0x70000006, /* 0144(:1025):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2240    0x088cf891, /* 0148(:1025):        DRD2B1: idx2 = EU3(); EU3(idx2,var17)  */
2241    0x1000cb38, /* 014C(:1026):        DRD1A: *idx2 = idx7; FN=0 MORE init=0 WS=0 RS=0 */
2242    0x0000c728, /* 0150(:1027):        DRD1A: *idx1 = idx5; FN=0 init=0 WS=0 RS=0 */
2243    0x000001f8, /* 0154(:0):      NOP */
2244    0x8198801b, /* 0158(:1031):    LCD: idx1 = var3; idx1 once var0; idx1 += inc3 */
2245    0xd8c68018, /* 015C(:1033):      LCDEXT: idx2 = idx1 + var13; idx2 once var0; idx2 += inc3 */
2246    0x98c6e01c, /* 0160(:1033):      LCD: idx3 = idx1 + var13 + 4; ; idx3 += inc3 */
2247    0x6000000b, /* 0164(:1034):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=11 EXT init=0 WS=0 RS=0 */
2248    0x0c8cfc9f, /* 0168(:1034):        DRD2B1: *idx2 = EU3(); EU3(*idx2)  */
2249    0x0000cc08, /* 016C(:1035):      DRD1A: *idx3 = var1; FN=0 init=0 WS=0 RS=0 */
2250    0xa1c6801e, /* 0170(:1038):    LCD: idx1 = *(var3 + var13 + 24); idx1 once var0; idx1 += inc3 */
2251    0x10000f08, /* 0174(:1039):      DRD1A: var3 = idx1; FN=0 MORE init=0 WS=0 RS=0 */
2252    0x10002458, /* 0178(:1040):      DRD1A: var9 = var11; FN=0 MORE init=0 WS=0 RS=0 */
2253    0xb8c68018, /* 017C(:1041):      LCD: idx2 = *(idx1 + var13); idx2 once var0; idx2 += inc3 */
2254    0x10002f10, /* 0180(:1042):        DRD1A: var11 = idx2; FN=0 MORE init=0 WS=0 RS=0 */
2255    0x7000000a, /* 0184(:1043):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=10 EXT MORE init=0 WS=0 RS=0 */
2256    0x080cf89f, /* 0188(:1043):        DRD2B1: idx0 = EU3(); EU3(idx2)  */
2257    0x6000000d, /* 018C(:1044):        DRD2A: EU0=0 EU1=0 EU2=0 EU3=13 EXT init=0 WS=0 RS=0 */
2258    0x01ccf89f, /* 0190(:1044):        DRD2B1: var7 = EU3(); EU3(idx2)  */
2259    0x000001f8, /* 0194(:0):      NOP */
2260    0x8698801b, /* 0198(:1050):    LCD: idx1 = var13; idx1 once var0; idx1 += inc3 */
2261    0x7000000e, /* 019C(:1051):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=14 EXT MORE init=0 WS=0 RS=0 */
2262    0x084cf25f, /* 01A0(:1051):      DRD2B1: idx1 = EU3(); EU3(var9)  */
2263    0xd899037f, /* 01A4(:1052):      LCDEXT: idx2 = idx1; idx2 > var13; idx2 += inc7 */
2264    0x8019801b, /* 01A8(:1052):      LCD: idx3 = var0; idx3 once var0; idx3 += inc3 */
2265    0x040001f8, /* 01AC(:1053):        DRD1A: FN=0 INT init=0 WS=0 RS=0 */
2266    0x000001f8, /* 01B0(:0):      NOP */
2267    0x000001f8, /* 01B4(:0):    NOP */
2268};
2269u32 MCD_SingleEu_TDT[]=
2270{
2271    0x8218001b, /* 0000(:1248):  LCD: idx0 = var4; idx0 once var0; idx0 += inc3 */
2272    0x7000000d, /* 0004(:1249):    DRD2A: EU0=0 EU1=0 EU2=0 EU3=13 EXT MORE init=0 WS=0 RS=0 */
2273    0x080cf81f, /* 0008(:1249):    DRD2B1: idx0 = EU3(); EU3(idx0)  */
2274    0x8218801b, /* 000C(:1250):    LCD: idx1 = var4; idx1 once var0; idx1 += inc3 */
2275    0x6000000e, /* 0010(:1251):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=14 EXT init=0 WS=0 RS=0 */
2276    0x084cf85f, /* 0014(:1251):      DRD2B1: idx1 = EU3(); EU3(idx1)  */
2277    0x000001f8, /* 0018(:0):    NOP */
2278    0x8318001b, /* 001C(:1255):  LCD: idx0 = var6; idx0 once var0; idx0 += inc3 */
2279    0x7000000d, /* 0020(:1256):    DRD2A: EU0=0 EU1=0 EU2=0 EU3=13 EXT MORE init=0 WS=0 RS=0 */
2280    0x014cf81f, /* 0024(:1256):    DRD2B1: var5 = EU3(); EU3(idx0)  */
2281    0x6000000e, /* 0028(:1257):    DRD2A: EU0=0 EU1=0 EU2=0 EU3=14 EXT init=0 WS=0 RS=0 */
2282    0x01ccf81f, /* 002C(:1257):    DRD2B1: var7 = EU3(); EU3(idx0)  */
2283    0x8498001b, /* 0030(:1260):  LCD: idx0 = var9; idx0 once var0; idx0 += inc3 */
2284    0x7000000f, /* 0034(:1261):    DRD2A: EU0=0 EU1=0 EU2=0 EU3=15 EXT MORE init=0 WS=0 RS=0 */
2285    0x080cf19f, /* 0038(:1261):    DRD2B1: idx0 = EU3(); EU3(var6)  */
2286    0xd81882a4, /* 003C(:1262):    LCDEXT: idx1 = idx0; idx1 >= var10; idx1 += inc4 */
2287    0x8019001b, /* 0040(:1262):    LCD: idx2 = var0; idx2 once var0; idx2 += inc3 */
2288    0x60000003, /* 0044(:1263):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=3 EXT init=0 WS=0 RS=0 */
2289    0x2c97c7df, /* 0048(:1263):      DRD2B2: EU3(var9)  */
2290    0xd818826d, /* 004C(:1264):    LCDEXT: idx1 = idx0; idx1 == var9; idx1 += inc5 */
2291    0x8019001b, /* 0050(:1264):    LCD: idx2 = var0; idx2 once var0; idx2 += inc3 */
2292    0x60000003, /* 0054(:1265):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=3 EXT init=0 WS=0 RS=0 */
2293    0x2c17c7df, /* 0058(:1265):      DRD2B2: EU3(var1)  */
2294    0x000001f8, /* 005C(:0):    NOP */
2295    0xc282e01b, /* 0060(:1268):  LCDEXT: idx0 = var5, idx1 = var5; ; idx0 += inc3, idx1 += inc3 */
2296    0xc002a25e, /* 0064(:1268):  LCDEXT: idx2 = var0, idx3 = var5; idx3 == var9; idx2 += inc3, idx3 += inc6 */
2297    0x811a601b, /* 0068(:1269):  LCD: idx4 = var2; ; idx4 += inc3 */
2298    0xc184a102, /* 006C(:1272):    LCDEXT: idx5 = var3, idx6 = var9; idx6 < var4; idx5 += inc0, idx6 += inc2 */
2299    0x841be009, /* 0070(:1272):    LCD: idx7 = var8; ; idx7 += inc1 */
2300    0x63fe0000, /* 0074(:1275):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=0 EXT init=31 WS=3 RS=3 */
2301    0x0d4cfddf, /* 0078(:1275):      DRD2B1: *idx5 = EU3(); EU3(*idx7)  */
2302    0xda9b001b, /* 007C(:1277):    LCDEXT: idx5 = idx5, idx6 = idx6; idx5 once var0; idx5 += inc3, idx6 += inc3 */
2303    0x9b9be01b, /* 0080(:1277):    LCD: idx7 = idx7; ; idx7 += inc3 */
2304    0x70000002, /* 0084(:1279):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=2 EXT MORE init=0 WS=0 RS=0 */
2305    0x004cf99f, /* 0088(:1279):      DRD2B1: var1 = EU3(); EU3(idx6)  */
2306    0x70000006, /* 008C(:1280):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2307    0x088cf88b, /* 0090(:1280):      DRD2B1: idx2 = EU3(); EU3(idx2,var11)  */
2308    0x1000cb28, /* 0094(:1281):      DRD1A: *idx2 = idx5; FN=0 MORE init=0 WS=0 RS=0 */
2309    0x70000006, /* 0098(:1282):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2310    0x088cf88b, /* 009C(:1282):      DRD2B1: idx2 = EU3(); EU3(idx2,var11)  */
2311    0x1000cb30, /* 00A0(:1283):      DRD1A: *idx2 = idx6; FN=0 MORE init=0 WS=0 RS=0 */
2312    0x70000006, /* 00A4(:1284):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2313    0x088cf88b, /* 00A8(:1284):      DRD2B1: idx2 = EU3(); EU3(idx2,var11)  */
2314    0x0000cb38, /* 00AC(:1285):      DRD1A: *idx2 = idx7; FN=0 init=0 WS=0 RS=0 */
2315    0x000001f8, /* 00B0(:0):    NOP */
2316    0xc282e01b, /* 00B4(:1289):  LCDEXT: idx0 = var5, idx1 = var5; ; idx0 += inc3, idx1 += inc3 */
2317    0xc002a31e, /* 00B8(:1289):  LCDEXT: idx2 = var0, idx3 = var5; idx3 == var12; idx2 += inc3, idx3 += inc6 */
2318    0x811a601b, /* 00BC(:1290):  LCD: idx4 = var2; ; idx4 += inc3 */
2319    0xda9b001b, /* 00C0(:1293):    LCDEXT: idx5 = idx5, idx6 = idx6; idx5 once var0; idx5 += inc3, idx6 += inc3 */
2320    0x9b9be01b, /* 00C4(:1293):    LCD: idx7 = idx7; ; idx7 += inc3 */
2321    0x0000d3a0, /* 00C8(:1294):      DRD1A: *idx4; FN=0 init=0 WS=0 RS=0 */
2322    0xc184a102, /* 00CC(:1296):    LCDEXT: idx5 = var3, idx6 = var9; idx6 < var4; idx5 += inc0, idx6 += inc2 */
2323    0x841be009, /* 00D0(:1296):    LCD: idx7 = var8; ; idx7 += inc1 */
2324    0x6bfe0000, /* 00D4(:1299):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=0 TFD EXT init=31 WS=3 RS=3 */
2325    0x0d4cfddf, /* 00D8(:1299):      DRD2B1: *idx5 = EU3(); EU3(*idx7)  */
2326    0xda9b001b, /* 00DC(:1301):    LCDEXT: idx5 = idx5, idx6 = idx6; idx5 once var0; idx5 += inc3, idx6 += inc3 */
2327    0x9b9be01b, /* 00E0(:1301):    LCD: idx7 = idx7; ; idx7 += inc3 */
2328    0x70000002, /* 00E4(:1303):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=2 EXT MORE init=0 WS=0 RS=0 */
2329    0x004cf99f, /* 00E8(:1303):      DRD2B1: var1 = EU3(); EU3(idx6)  */
2330    0x70000006, /* 00EC(:1304):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2331    0x088cf88b, /* 00F0(:1304):      DRD2B1: idx2 = EU3(); EU3(idx2,var11)  */
2332    0x1000cb28, /* 00F4(:1305):      DRD1A: *idx2 = idx5; FN=0 MORE init=0 WS=0 RS=0 */
2333    0x70000006, /* 00F8(:1306):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2334    0x088cf88b, /* 00FC(:1306):      DRD2B1: idx2 = EU3(); EU3(idx2,var11)  */
2335    0x1000cb30, /* 0100(:1307):      DRD1A: *idx2 = idx6; FN=0 MORE init=0 WS=0 RS=0 */
2336    0x70000006, /* 0104(:1308):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=6 EXT MORE init=0 WS=0 RS=0 */
2337    0x088cf88b, /* 0108(:1308):      DRD2B1: idx2 = EU3(); EU3(idx2,var11)  */
2338    0x0000cb38, /* 010C(:1309):      DRD1A: *idx2 = idx7; FN=0 init=0 WS=0 RS=0 */
2339    0x000001f8, /* 0110(:0):    NOP */
2340    0x8144801c, /* 0114(:1312):  LCD: idx0 = var2 + var9 + 4; idx0 once var0; idx0 += inc3 */
2341    0x0000c008, /* 0118(:1313):    DRD1A: *idx0 = var1; FN=0 init=0 WS=0 RS=0 */
2342    0xc398027f, /* 011C(:1315):  LCDEXT: idx0 = var7; idx0 > var9; idx0 += inc7 */
2343    0x8018801b, /* 0120(:1315):  LCD: idx1 = var0; idx1 once var0; idx1 += inc3 */
2344    0x040001f8, /* 0124(:1316):    DRD1A: FN=0 INT init=0 WS=0 RS=0 */
2345};
2346#endif
2347u32 MCD_ENetRcv_TDT[]=
2348{
2349    0x80004000, /* 0000(:1389):  LCDEXT: idx0 = 0x00000000; ; */
2350    0x81988000, /* 0004(:1389):  LCD: idx1 = var3; idx1 once var0; idx1 += inc0 */
2351    0x10000788, /* 0008(:1390):    DRD1A: var1 = *idx1; FN=0 MORE init=0 WS=0 RS=0 */
2352    0x6000000a, /* 000C(:1391):    DRD2A: EU0=0 EU1=0 EU2=0 EU3=10 EXT init=0 WS=0 RS=0 */
2353    0x080cf05f, /* 0010(:1391):    DRD2B1: idx0 = EU3(); EU3(var1)  */
2354    0x98180209, /* 0014(:1394):  LCD: idx0 = idx0; idx0 != var8; idx0 += inc1 */
2355    0x81c40004, /* 0018(:1396):    LCD: idx1 = var3 + var8 + 4; idx1 once var0; idx1 += inc0 */
2356    0x7000000e, /* 001C(:1397):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=14 EXT MORE init=0 WS=0 RS=0 */
2357    0x010cf05f, /* 0020(:1397):      DRD2B1: var4 = EU3(); EU3(var1)  */
2358    0x7000000c, /* 0024(:1398):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=12 EXT MORE init=0 WS=0 RS=0 */
2359    0x01ccf05f, /* 0028(:1398):      DRD2B1: var7 = EU3(); EU3(var1)  */
2360    0x70000004, /* 002C(:1399):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=4 EXT MORE init=0 WS=0 RS=0 */
2361    0x014cf049, /* 0030(:1399):      DRD2B1: var5 = EU3(); EU3(var1,var9)  */
2362    0x70000004, /* 0034(:1400):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=4 EXT MORE init=0 WS=0 RS=0 */
2363    0x004cf04a, /* 0038(:1400):      DRD2B1: var1 = EU3(); EU3(var1,var10)  */
2364    0x00000b88, /* 003C(:1403):      DRD1A: var2 = *idx1; FN=0 init=0 WS=0 RS=0 */
2365    0xc4030150, /* 0040(:1406):    LCDEXT: idx1 = var8, idx2 = var6; idx1 < var5; idx1 += inc2, idx2 += inc0 */
2366    0x8119e012, /* 0044(:1406):    LCD: idx3 = var2; ; idx3 += inc2 */
2367    0x03e0cf90, /* 0048(:1409):      DRD1A: *idx3 = *idx2; FN=0 init=31 WS=0 RS=0 */
2368    0x81188000, /* 004C(:1412):    LCD: idx1 = var2; idx1 once var0; idx1 += inc0 */
2369    0x000ac788, /* 0050(:1413):      DRD1A: *idx1 = *idx1; FN=0 init=0 WS=1 RS=1 */
2370    0xc4030000, /* 0054(:1415):    LCDEXT: idx1 = var8, idx2 = var6; idx1 once var0; idx1 += inc0, idx2 += inc0 */
2371    0x8199e000, /* 0058(:1415):    LCD: idx3 = var3; ; idx3 += inc0 */
2372    0x70000004, /* 005C(:1421):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=4 EXT MORE init=0 WS=0 RS=0 */
2373    0x084cfc8b, /* 0060(:1421):      DRD2B1: idx1 = EU3(); EU3(*idx2,var11)  */
2374    0x60000005, /* 0064(:1422):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=5 EXT init=0 WS=0 RS=0 */
2375    0x0cccf841, /* 0068(:1422):      DRD2B1: *idx3 = EU3(); EU3(idx1,var1)  */
2376    0x81c60000, /* 006C(:1428):    LCD: idx1 = var3 + var12; idx1 once var0; idx1 += inc0 */
2377    0xc399021b, /* 0070(:1430):      LCDEXT: idx2 = var7; idx2 > var8; idx2 += inc3 */
2378    0x80198000, /* 0074(:1430):      LCD: idx3 = var0; idx3 once var0; idx3 += inc0 */
2379    0x00008400, /* 0078(:1431):        DRD1A: idx1 = var0; FN=0 init=0 WS=0 RS=0 */
2380    0x00000f08, /* 007C(:1432):      DRD1A: var3 = idx1; FN=0 init=0 WS=0 RS=0 */
2381    0x81988000, /* 0080(:1435):    LCD: idx1 = var3; idx1 once var0; idx1 += inc0 */
2382    0x10000788, /* 0084(:1436):      DRD1A: var1 = *idx1; FN=0 MORE init=0 WS=0 RS=0 */
2383    0x6000000a, /* 0088(:1437):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=10 EXT init=0 WS=0 RS=0 */
2384    0x080cf05f, /* 008C(:1437):      DRD2B1: idx0 = EU3(); EU3(var1)  */
2385    0xc2188209, /* 0090(:1440):    LCDEXT: idx1 = var4; idx1 != var8; idx1 += inc1 */
2386    0x80190000, /* 0094(:1440):    LCD: idx2 = var0; idx2 once var0; idx2 += inc0 */
2387    0x040001f8, /* 0098(:1441):      DRD1A: FN=0 INT init=0 WS=0 RS=0 */
2388    0x000001f8, /* 009C(:0):    NOP */
2389};
2390u32 MCD_ENetXmit_TDT[]=
2391{
2392    0x80004000, /* 0000(:1516):  LCDEXT: idx0 = 0x00000000; ; */
2393    0x81988000, /* 0004(:1516):  LCD: idx1 = var3; idx1 once var0; idx1 += inc0 */
2394    0x10000788, /* 0008(:1517):    DRD1A: var1 = *idx1; FN=0 MORE init=0 WS=0 RS=0 */
2395    0x6000000a, /* 000C(:1518):    DRD2A: EU0=0 EU1=0 EU2=0 EU3=10 EXT init=0 WS=0 RS=0 */
2396    0x080cf05f, /* 0010(:1518):    DRD2B1: idx0 = EU3(); EU3(var1)  */
2397    0x98180309, /* 0014(:1521):  LCD: idx0 = idx0; idx0 != var12; idx0 += inc1 */
2398    0x80004003, /* 0018(:1523):    LCDEXT: idx1 = 0x00000003; ; */
2399    0x81c60004, /* 001C(:1523):    LCD: idx2 = var3 + var12 + 4; idx2 once var0; idx2 += inc0 */
2400    0x7000000e, /* 0020(:1524):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=14 EXT MORE init=0 WS=0 RS=0 */
2401    0x014cf05f, /* 0024(:1524):      DRD2B1: var5 = EU3(); EU3(var1)  */
2402    0x7000000c, /* 0028(:1525):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=12 EXT MORE init=0 WS=0 RS=0 */
2403    0x028cf05f, /* 002C(:1525):      DRD2B1: var10 = EU3(); EU3(var1)  */
2404    0x7000000d, /* 0030(:1526):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=13 EXT MORE init=0 WS=0 RS=0 */
2405    0x018cf05f, /* 0034(:1526):      DRD2B1: var6 = EU3(); EU3(var1)  */
2406    0x70000004, /* 0038(:1527):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=4 EXT MORE init=0 WS=0 RS=0 */
2407    0x01ccf04d, /* 003C(:1527):      DRD2B1: var7 = EU3(); EU3(var1,var13)  */
2408    0x10000b90, /* 0040(:1528):      DRD1A: var2 = *idx2; FN=0 MORE init=0 WS=0 RS=0 */
2409    0x60000004, /* 0044(:1529):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=4 EXT init=0 WS=0 RS=0 */
2410    0x020cf0a1, /* 0048(:1529):      DRD2B1: var8 = EU3(); EU3(var2,idx1)  */
2411    0xc3188312, /* 004C(:1532):    LCDEXT: idx1 = var6; idx1 > var12; idx1 += inc2 */
2412    0x83c70000, /* 0050(:1532):    LCD: idx2 = var7 + var14; idx2 once var0; idx2 += inc0 */
2413    0x00001f10, /* 0054(:1533):      DRD1A: var7 = idx2; FN=0 init=0 WS=0 RS=0 */
2414    0xc583a3c3, /* 0058(:1535):    LCDEXT: idx1 = var11, idx2 = var7; idx2 >= var15; idx1 += inc0, idx2 += inc3 */
2415    0x81042325, /* 005C(:1535):    LCD: idx3 = var2, idx4 = var8; idx4 == var12; idx3 += inc4, idx4 += inc5 */
2416    0x03e0c798, /* 0060(:1540):      DRD1A: *idx1 = *idx3; FN=0 init=31 WS=0 RS=0 */
2417    0xd8990000, /* 0064(:1543):    LCDEXT: idx1 = idx1, idx2 = idx2; idx1 once var0; idx1 += inc0, idx2 += inc0 */
2418    0x9999e000, /* 0068(:1543):    LCD: idx3 = idx3; ; idx3 += inc0 */
2419    0x000acf98, /* 006C(:1544):      DRD1A: *idx3 = *idx3; FN=0 init=0 WS=1 RS=1 */
2420    0xd8992306, /* 0070(:1546):    LCDEXT: idx1 = idx1, idx2 = idx2; idx2 > var12; idx1 += inc0, idx2 += inc6 */
2421    0x9999e03f, /* 0074(:1546):    LCD: idx3 = idx3; ; idx3 += inc7 */
2422    0x03eac798, /* 0078(:1549):      DRD1A: *idx1 = *idx3; FN=0 init=31 WS=1 RS=1 */
2423    0xd8990000, /* 007C(:1552):    LCDEXT: idx1 = idx1, idx2 = idx2; idx1 once var0; idx1 += inc0, idx2 += inc0 */
2424    0x9999e000, /* 0080(:1552):    LCD: idx3 = idx3; ; idx3 += inc0 */
2425    0x000acf98, /* 0084(:1553):      DRD1A: *idx3 = *idx3; FN=0 init=0 WS=1 RS=1 */
2426    0xd8990000, /* 0088(:1555):    LCDEXT: idx1 = idx1, idx2 = idx2; idx1 once var0; idx1 += inc0, idx2 += inc0 */
2427    0x99832302, /* 008C(:1555):    LCD: idx3 = idx3, idx4 = var6; idx4 > var12; idx3 += inc0, idx4 += inc2 */
2428    0x0beac798, /* 0090(:1558):      DRD1A: *idx1 = *idx3; FN=0 TFD init=31 WS=1 RS=1 */
2429    0x81988000, /* 0094(:1560):    LCD: idx1 = var3; idx1 once var0; idx1 += inc0 */
2430    0x6000000b, /* 0098(:1561):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=11 EXT init=0 WS=0 RS=0 */
2431    0x0c4cfc5f, /* 009C(:1561):      DRD2B1: *idx1 = EU3(); EU3(*idx1)  */
2432    0x81c80000, /* 00A0(:1563):    LCD: idx1 = var3 + var16; idx1 once var0; idx1 += inc0 */
2433    0xc5190312, /* 00A4(:1565):      LCDEXT: idx2 = var10; idx2 > var12; idx2 += inc2 */
2434    0x80198000, /* 00A8(:1565):      LCD: idx3 = var0; idx3 once var0; idx3 += inc0 */
2435    0x00008400, /* 00AC(:1566):        DRD1A: idx1 = var0; FN=0 init=0 WS=0 RS=0 */
2436    0x00000f08, /* 00B0(:1567):      DRD1A: var3 = idx1; FN=0 init=0 WS=0 RS=0 */
2437    0x81988000, /* 00B4(:1570):    LCD: idx1 = var3; idx1 once var0; idx1 += inc0 */
2438    0x10000788, /* 00B8(:1571):      DRD1A: var1 = *idx1; FN=0 MORE init=0 WS=0 RS=0 */
2439    0x6000000a, /* 00BC(:1572):      DRD2A: EU0=0 EU1=0 EU2=0 EU3=10 EXT init=0 WS=0 RS=0 */
2440    0x080cf05f, /* 00C0(:1572):      DRD2B1: idx0 = EU3(); EU3(var1)  */
2441    0xc2988309, /* 00C4(:1575):    LCDEXT: idx1 = var5; idx1 != var12; idx1 += inc1 */
2442    0x80190000, /* 00C8(:1575):    LCD: idx2 = var0; idx2 once var0; idx2 += inc0 */
2443    0x040001f8, /* 00CC(:1576):      DRD1A: FN=0 INT init=0 WS=0 RS=0 */
2444    0x000001f8, /* 00D0(:0):    NOP */
2445};
2446
2447#ifdef MCD_INCLUDE_EU
2448MCD_bufDesc MCD_singleBufDescs[NCHANNELS];
2449#endif
Note: See TracBrowser for help on using the repository browser.