]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_R4F_RZ_T_GCC_IAR_ARM/src/cg_src/iodefine.h
Baseline new GCC and Renesas compiler projects for RX71M and RX113 before adding...
[freertos] / FreeRTOS / Demo / CORTEX_R4F_RZ_T_GCC_IAR_ARM / src / cg_src / iodefine.h
1 /********************************************************************************/\r
2 /*                                                                              */\r
3 /* Device     : RZ/T1                                                           */\r
4 /* File Name  : iodefine.h                                                      */\r
5 /* Abstract   : Definition of I/O Register.                                     */\r
6 /* History    : V0.8  (2015-02-23)  [Hardware Manual Revision : 0.8]            */\r
7 /* Note       : This is a typical example.                                      */\r
8 /*                                                                              */\r
9 /*  Copyright(c) 2015 Renesas Electronics Corp. ,All Rights Reserved.           */\r
10 /*                                                                              */\r
11 /********************************************************************************/\r
12 #ifndef __RZT1___IODEFINE_HEADER__\r
13 #define __RZT1___IODEFINE_HEADER__\r
14 struct st_bsc\r
15 {\r
16     union\r
17     {\r
18         unsigned long LONG;\r
19         struct\r
20         {\r
21             unsigned long :9;\r
22             unsigned long BSZ:2;\r
23             unsigned long :1;\r
24             unsigned long TYPE:3;\r
25             unsigned long :1;\r
26             unsigned long IWRRS:3;\r
27             unsigned long IWRRD:3;\r
28             unsigned long IWRWS:3;\r
29             unsigned long IWRWD:3;\r
30             unsigned long IWW:3;\r
31             unsigned long :1;\r
32         } BIT;\r
33     } CS0BCR;\r
34     union\r
35     {\r
36         unsigned long LONG;\r
37         struct\r
38         {\r
39             unsigned long :9;\r
40             unsigned long BSZ:2;\r
41             unsigned long :1;\r
42             unsigned long TYPE:3;\r
43             unsigned long :1;\r
44             unsigned long IWRRS:3;\r
45             unsigned long IWRRD:3;\r
46             unsigned long IWRWS:3;\r
47             unsigned long IWRWD:3;\r
48             unsigned long IWW:3;\r
49             unsigned long :1;\r
50         } BIT;\r
51     } CS1BCR;\r
52     union\r
53     {\r
54         unsigned long LONG;\r
55         struct\r
56         {\r
57             unsigned long :9;\r
58             unsigned long BSZ:2;\r
59             unsigned long :1;\r
60             unsigned long TYPE:3;\r
61             unsigned long :1;\r
62             unsigned long IWRRS:3;\r
63             unsigned long IWRRD:3;\r
64             unsigned long IWRWS:3;\r
65             unsigned long IWRWD:3;\r
66             unsigned long IWW:3;\r
67             unsigned long :1;\r
68         } BIT;\r
69     } CS2BCR;\r
70     union\r
71     {\r
72         unsigned long LONG;\r
73         struct\r
74         {\r
75             unsigned long :9;\r
76             unsigned long BSZ:2;\r
77             unsigned long :1;\r
78             unsigned long TYPE:3;\r
79             unsigned long :1;\r
80             unsigned long IWRRS:3;\r
81             unsigned long IWRRD:3;\r
82             unsigned long IWRWS:3;\r
83             unsigned long IWRWD:3;\r
84             unsigned long IWW:3;\r
85             unsigned long :1;\r
86         } BIT;\r
87     } CS3BCR;\r
88     union\r
89     {\r
90         unsigned long LONG;\r
91         struct\r
92         {\r
93             unsigned long :9;\r
94             unsigned long BSZ:2;\r
95             unsigned long :1;\r
96             unsigned long TYPE:3;\r
97             unsigned long :1;\r
98             unsigned long IWRRS:3;\r
99             unsigned long IWRRD:3;\r
100             unsigned long IWRWS:3;\r
101             unsigned long IWRWD:3;\r
102             unsigned long IWW:3;\r
103             unsigned long :1;\r
104         } BIT;\r
105     } CS4BCR;\r
106     union\r
107     {\r
108         unsigned long LONG;\r
109         struct\r
110         {\r
111             unsigned long :9;\r
112             unsigned long BSZ:2;\r
113             unsigned long :1;\r
114             unsigned long TYPE:3;\r
115             unsigned long :1;\r
116             unsigned long IWRRS:3;\r
117             unsigned long IWRRD:3;\r
118             unsigned long IWRWS:3;\r
119             unsigned long IWRWD:3;\r
120             unsigned long IWW:3;\r
121             unsigned long :1;\r
122         } BIT;\r
123     } CS5BCR;\r
124     char           wk0[12];\r
125     union\r
126     {\r
127         union\r
128         {\r
129             unsigned long LONG;\r
130             struct\r
131             {\r
132                 unsigned long HW:2;\r
133                 unsigned long :4;\r
134                 unsigned long WM:1;\r
135                 unsigned long WR:4;\r
136                 unsigned long SW:2;\r
137                 unsigned long :7;\r
138                 unsigned long BAS:1;\r
139                 unsigned long :11;\r
140             } BIT;\r
141         } CS0WCR_0;\r
142         union\r
143         {\r
144             unsigned long LONG;\r
145             struct\r
146             {\r
147                 unsigned long :6;\r
148                 unsigned long WM:1;\r
149                 unsigned long W:4;\r
150                 unsigned long :5;\r
151                 unsigned long BW:2;\r
152                 unsigned long :2;\r
153                 unsigned long BST:2;\r
154                 unsigned long :10;\r
155             } BIT;\r
156         } CS0WCR_1;\r
157         union\r
158         {\r
159             unsigned long LONG;\r
160             struct\r
161             {\r
162                 unsigned long :6;\r
163                 unsigned long WM:1;\r
164                 unsigned long W:4;\r
165                 unsigned long :5;\r
166                 unsigned long BW:2;\r
167                 unsigned long :14;\r
168             } BIT;\r
169         } CS0WCR_2;\r
170     } CS0WCR;\r
171     union\r
172     {\r
173         unsigned long LONG;\r
174         struct\r
175         {\r
176             unsigned long HW:2;\r
177             unsigned long :4;\r
178             unsigned long WM:1;\r
179             unsigned long WR:4;\r
180             unsigned long SW:2;\r
181             unsigned long :3;\r
182             unsigned long WW:3;\r
183             unsigned long :1;\r
184             unsigned long BAS:1;\r
185             unsigned long :11;\r
186         } BIT;\r
187     } CS1WCR;\r
188     union\r
189     {\r
190         union\r
191         {\r
192             unsigned long LONG;\r
193             struct\r
194             {\r
195                 unsigned long :6;\r
196                 unsigned long WM:1;\r
197                 unsigned long WR:4;\r
198                 unsigned long :9;\r
199                 unsigned long BAS:1;\r
200                 unsigned long :11;\r
201             } BIT;\r
202         } CS2WCR_0;\r
203         union\r
204         {\r
205             unsigned long LONG;\r
206             struct\r
207             {\r
208                 unsigned long :7;\r
209                 unsigned long A2CL:2;\r
210                 unsigned long :23;\r
211             } BIT;\r
212         } CS2WCR_1;\r
213     } CS2WCR;\r
214     union\r
215     {\r
216         union\r
217         {\r
218             unsigned long LONG;\r
219             struct\r
220             {\r
221                 unsigned long :6;\r
222                 unsigned long WM:1;\r
223                 unsigned long WR:4;\r
224                 unsigned long :9;\r
225                 unsigned long BAS:1;\r
226                 unsigned long :11;\r
227             } BIT;\r
228         } CS3WCR_0;\r
229         union\r
230         {\r
231             unsigned long LONG;\r
232             struct\r
233             {\r
234                 unsigned long WTRC:2;\r
235                 unsigned long :1;\r
236                 unsigned long TRWL:2;\r
237                 unsigned long :2;\r
238                 unsigned long A3CL:2;\r
239                 unsigned long :1;\r
240                 unsigned long WTRCD:2;\r
241                 unsigned long :1;\r
242                 unsigned long WTRP:2;\r
243                 unsigned long :17;\r
244             } BIT;\r
245         } CS3WCR_1;\r
246     } CS3WCR;\r
247     union\r
248     {\r
249         union\r
250         {\r
251             unsigned long LONG;\r
252             struct\r
253             {\r
254                 unsigned long HW:2;\r
255                 unsigned long :4;\r
256                 unsigned long WM:1;\r
257                 unsigned long WR:4;\r
258                 unsigned long SW:2;\r
259                 unsigned long :3;\r
260                 unsigned long WW:3;\r
261                 unsigned long :1;\r
262                 unsigned long BAS:1;\r
263                 unsigned long :11;\r
264             } BIT;\r
265         } CS4WCR_0;\r
266         union\r
267         {\r
268             unsigned long LONG;\r
269             struct\r
270             {\r
271                 unsigned long HW:2;\r
272                 unsigned long :4;\r
273                 unsigned long WM:1;\r
274                 unsigned long W:4;\r
275                 unsigned long SW:2;\r
276                 unsigned long :3;\r
277                 unsigned long BW:2;\r
278                 unsigned long :2;\r
279                 unsigned long BST:2;\r
280                 unsigned long :10;\r
281             } BIT;\r
282         } CS4WCR_1;\r
283     } CS4WCR;\r
284     union\r
285     {\r
286         unsigned long LONG;\r
287         struct\r
288         {\r
289             unsigned long HW:2;\r
290             unsigned long :4;\r
291             unsigned long WM:1;\r
292             unsigned long WR:4;\r
293             unsigned long SW:2;\r
294             unsigned long :3;\r
295             unsigned long WW:3;\r
296             unsigned long :1;\r
297             unsigned long MPXWBAS:1;\r
298             unsigned long SZSEL:1;\r
299             unsigned long :10;\r
300         } BIT;\r
301     } CS5WCR;\r
302     char           wk1[12];\r
303     union\r
304     {\r
305         unsigned long LONG;\r
306         struct\r
307         {\r
308             unsigned long A3COL:2;\r
309             unsigned long :1;\r
310             unsigned long A3ROW:2;\r
311             unsigned long :3;\r
312             unsigned long BACTV:1;\r
313             unsigned long PDOWN:1;\r
314             unsigned long RMODE:1;\r
315             unsigned long RFSH:1;\r
316             unsigned long :1;\r
317             unsigned long DEEP:1;\r
318             unsigned long :2;\r
319             unsigned long A2COL:2;\r
320             unsigned long :1;\r
321             unsigned long A2ROW:2;\r
322             unsigned long :11;\r
323         } BIT;\r
324     } SDCR;\r
325     union\r
326     {\r
327         unsigned long LONG;\r
328     } RTCSR;\r
329     unsigned long  RTCNT;\r
330     unsigned long  RTCOR;\r
331     char           wk2[4];\r
332     unsigned long  TOSCOR0;\r
333     unsigned long  TOSCOR1;\r
334     unsigned long  TOSCOR2;\r
335     unsigned long  TOSCOR3;\r
336     unsigned long  TOSCOR4;\r
337     unsigned long  TOSCOR5;\r
338     char           wk3[8];\r
339     union\r
340     {\r
341         unsigned long LONG;\r
342         struct\r
343         {\r
344             unsigned long CS0TOSTF:1;\r
345             unsigned long CS1TOSTF:1;\r
346             unsigned long CS2TOSTF:1;\r
347             unsigned long CS3TOSTF:1;\r
348             unsigned long CS4TOSTF:1;\r
349             unsigned long CS5TOSTF:1;\r
350             unsigned long :26;\r
351         } BIT;\r
352     } TOSTR;\r
353     union\r
354     {\r
355         unsigned long LONG;\r
356         struct\r
357         {\r
358             unsigned long CS0TOEN:1;\r
359             unsigned long CS1TOEN:1;\r
360             unsigned long CS2TOEN:1;\r
361             unsigned long CS3TOEN:1;\r
362             unsigned long CS4TOEN:1;\r
363             unsigned long CS5TOEN:1;\r
364             unsigned long :26;\r
365         } BIT;\r
366     } TOENR;\r
367     char           wk4[2948];\r
368     union\r
369     {\r
370         unsigned long LONG;\r
371     } CKIOSET;\r
372     char           wk5[236];\r
373     union\r
374     {\r
375         unsigned char BYTE;\r
376     } CKIOKEY;\r
377 };\r
378 \r
379 struct st_clma0\r
380 {\r
381     union\r
382     {\r
383         unsigned char BYTE;\r
384     } CLMA0CTL0;\r
385     char           wk0[7];\r
386     union\r
387     {\r
388         unsigned short WORD;\r
389         struct\r
390         {\r
391             unsigned short CLMAnCMPL:12;\r
392             unsigned short :4;\r
393         } BIT;\r
394     } CLMA0CMPL;\r
395     char           wk1[2];\r
396     union\r
397     {\r
398         unsigned short WORD;\r
399         struct\r
400         {\r
401             unsigned short CLMAnCMPH:12;\r
402             unsigned short :4;\r
403         } BIT;\r
404     } CLMA0CMPH;\r
405     char           wk2[2];\r
406     union\r
407     {\r
408         unsigned char BYTE;\r
409     } CLMA0PCMD;\r
410     char           wk3[3];\r
411     union\r
412     {\r
413         unsigned char BYTE;\r
414         struct\r
415         {\r
416             unsigned char CLMAnPRERR:1;\r
417             unsigned char :7;\r
418         } BIT;\r
419     } CLMA0PS;\r
420 };\r
421 \r
422 struct st_clma1\r
423 {\r
424     union\r
425     {\r
426         unsigned char BYTE;\r
427     } CLMA1CTL0;\r
428     char           wk0[7];\r
429     union\r
430     {\r
431         unsigned short WORD;\r
432         struct\r
433         {\r
434             unsigned short CLMAnCMPL:12;\r
435             unsigned short :4;\r
436         } BIT;\r
437     } CLMA1CMPL;\r
438     char           wk1[2];\r
439     union\r
440     {\r
441         unsigned short WORD;\r
442         struct\r
443         {\r
444             unsigned short CLMAnCMPH:12;\r
445             unsigned short :4;\r
446         } BIT;\r
447     } CLMA1CMPH;\r
448     char           wk2[2];\r
449     union\r
450     {\r
451         unsigned char BYTE;\r
452     } CLMA1PCMD;\r
453     char           wk3[3];\r
454     union\r
455     {\r
456         unsigned char BYTE;\r
457         struct\r
458         {\r
459             unsigned char CLMAnPRERR:1;\r
460             unsigned char :7;\r
461         } BIT;\r
462     } CLMA1PS;\r
463 };\r
464 \r
465 struct st_clma2\r
466 {\r
467     union\r
468     {\r
469         unsigned char BYTE;\r
470     } CLMA2CTL0;\r
471     char           wk0[7];\r
472     union\r
473     {\r
474         unsigned short WORD;\r
475         struct\r
476         {\r
477             unsigned short CLMAnCMPL:12;\r
478             unsigned short :4;\r
479         } BIT;\r
480     } CLMA2CMPL;\r
481     char           wk1[2];\r
482     union\r
483     {\r
484         unsigned short WORD;\r
485         struct\r
486         {\r
487             unsigned short CLMAnCMPH:12;\r
488             unsigned short :4;\r
489         } BIT;\r
490     } CLMA2CMPH;\r
491     char           wk2[2];\r
492     union\r
493     {\r
494         unsigned char BYTE;\r
495     } CLMA2PCMD;\r
496     char           wk3[3];\r
497     union\r
498     {\r
499         unsigned char BYTE;\r
500         struct\r
501         {\r
502             unsigned char CLMAnPRERR:1;\r
503             unsigned char :7;\r
504         } BIT;\r
505     } CLMA2PS;\r
506 };\r
507 \r
508 struct st_cmt\r
509 {\r
510     union\r
511     {\r
512         unsigned short WORD;\r
513         struct\r
514         {\r
515             unsigned short STR0:1;\r
516             unsigned short STR1:1;\r
517             unsigned short :14;\r
518         } BIT;\r
519     } CMSTR0;\r
520     char           wk0[30];\r
521     union\r
522     {\r
523         unsigned short WORD;\r
524         struct\r
525         {\r
526             unsigned short STR2:1;\r
527             unsigned short STR3:1;\r
528             unsigned short :14;\r
529         } BIT;\r
530     } CMSTR1;\r
531     char           wk1[30];\r
532     union\r
533     {\r
534         unsigned short WORD;\r
535         struct\r
536         {\r
537             unsigned short STR4:1;\r
538             unsigned short STR5:1;\r
539             unsigned short :14;\r
540         } BIT;\r
541     } CMSTR2;\r
542 };\r
543 \r
544 struct st_cmt0\r
545 {\r
546     union\r
547     {\r
548         unsigned short WORD;\r
549         struct\r
550         {\r
551             unsigned short CKS:2;\r
552             unsigned short :4;\r
553             unsigned short CMIE:1;\r
554             unsigned short :9;\r
555         } BIT;\r
556     } CMCR;\r
557     unsigned short CMCNT;\r
558     unsigned short CMCOR;\r
559 };\r
560 \r
561 struct st_cmtw\r
562 {\r
563     union\r
564     {\r
565         unsigned long LONG;\r
566         struct\r
567         {\r
568             unsigned long NF0EN:1;\r
569             unsigned long NF1EN:1;\r
570             unsigned long NFCS0:2;\r
571             unsigned long :28;\r
572         } BIT;\r
573     } NFCR0;\r
574     union\r
575     {\r
576         unsigned long LONG;\r
577         struct\r
578         {\r
579             unsigned long NF2EN:1;\r
580             unsigned long NF3EN:1;\r
581             unsigned long NFCS1:2;\r
582             unsigned long :28;\r
583         } BIT;\r
584     } NFCR1;\r
585     char           wk0[8];\r
586     union\r
587     {\r
588         unsigned long LONG;\r
589         struct\r
590         {\r
591             unsigned long DMERSL:3;\r
592             unsigned long :29;\r
593         } BIT;\r
594     } ECDMESLR;\r
595 };\r
596 \r
597 struct st_cmtw0\r
598 {\r
599     union\r
600     {\r
601         unsigned short WORD;\r
602         struct\r
603         {\r
604             unsigned short STR:1;\r
605             unsigned short :15;\r
606         } BIT;\r
607     } CMWSTR;\r
608     char           wk0[2];\r
609     union\r
610     {\r
611         unsigned short WORD;\r
612         struct\r
613         {\r
614             unsigned short CKS:2;\r
615             unsigned short :1;\r
616             unsigned short CMWIE:1;\r
617             unsigned short IC0IE:1;\r
618             unsigned short IC1IE:1;\r
619             unsigned short OC0IE:1;\r
620             unsigned short OC1IE:1;\r
621             unsigned short :1;\r
622             unsigned short CMS:1;\r
623             unsigned short :3;\r
624             unsigned short CCLR:3;\r
625         } BIT;\r
626     } CMWCR;\r
627     char           wk1[2];\r
628     union\r
629     {\r
630         unsigned short WORD;\r
631         struct\r
632         {\r
633             unsigned short IC0:2;\r
634             unsigned short IC1:2;\r
635             unsigned short IC0E:1;\r
636             unsigned short IC1E:1;\r
637             unsigned short :2;\r
638             unsigned short OC0:2;\r
639             unsigned short OC1:2;\r
640             unsigned short OC0E:1;\r
641             unsigned short OC1E:1;\r
642             unsigned short :1;\r
643             unsigned short CMWE:1;\r
644         } BIT;\r
645     } CMWIOR;\r
646     char           wk2[6];\r
647     unsigned long  CMWCNT;\r
648     unsigned long  CMWCOR;\r
649     unsigned long  CMWICR0;\r
650     unsigned long  CMWICR1;\r
651     unsigned long  CMWOCR0;\r
652     unsigned long  CMWOCR1;\r
653 };\r
654 \r
655 struct st_crc\r
656 {\r
657     union\r
658     {\r
659         unsigned long LONG;\r
660         struct\r
661         {\r
662             unsigned long DCRA0CIN:32;\r
663         } BIT;\r
664     } CRCDIR;\r
665     union\r
666     {\r
667         unsigned long LONG;\r
668         struct\r
669         {\r
670             unsigned long DCRA0COUT:32;\r
671         } BIT;\r
672     } CRCDOR;\r
673     char           wk0[24];\r
674     union\r
675     {\r
676         unsigned char BYTE;\r
677         struct\r
678         {\r
679             unsigned char DCRA0POL:2;\r
680             unsigned char :2;\r
681             unsigned char DCRA0ISZ:2;\r
682             unsigned char :2;\r
683         } BIT;\r
684     } CRCCR;\r
685 };\r
686 \r
687 struct st_dma0\r
688 {\r
689     union\r
690     {\r
691         union\r
692         {\r
693             unsigned long LONG;\r
694             struct\r
695             {\r
696                 unsigned long SA:32;\r
697             } BIT;\r
698         } DMAC0_N0SA_0_N;\r
699         union\r
700         {\r
701             unsigned long LONG;\r
702             struct\r
703             {\r
704                 unsigned long WD:32;\r
705             } BIT;\r
706         } DMAC0_N0SA_0_W;\r
707     } N0SA_0;\r
708     union\r
709     {\r
710         unsigned long LONG;\r
711         struct\r
712         {\r
713             unsigned long DA:32;\r
714         } BIT;\r
715     } DMAC0_N0DA_0;\r
716     union\r
717     {\r
718         unsigned long LONG;\r
719         struct\r
720         {\r
721             unsigned long TB:32;\r
722         } BIT;\r
723     } DMAC0_N0TB_0;\r
724     union\r
725     {\r
726         union\r
727         {\r
728             unsigned long LONG;\r
729             struct\r
730             {\r
731                 unsigned long SA:32;\r
732             } BIT;\r
733         } DMAC0_N1SA_0_N;\r
734         union\r
735         {\r
736             unsigned long LONG;\r
737             struct\r
738             {\r
739                 unsigned long WD:32;\r
740             } BIT;\r
741         } DMAC0_N1SA_0_W;\r
742     } N1SA_0;\r
743     union\r
744     {\r
745         unsigned long LONG;\r
746         struct\r
747         {\r
748             unsigned long DA:32;\r
749         } BIT;\r
750     } DMAC0_N1DA_0;\r
751     union\r
752     {\r
753         unsigned long LONG;\r
754         struct\r
755         {\r
756             unsigned long TB:32;\r
757         } BIT;\r
758     } DMAC0_N1TB_0;\r
759     union\r
760     {\r
761         unsigned long LONG;\r
762         struct\r
763         {\r
764             unsigned long CRSA:32;\r
765         } BIT;\r
766     } DMAC0_CRSA_0;\r
767     union\r
768     {\r
769         unsigned long LONG;\r
770         struct\r
771         {\r
772             unsigned long CRDA:32;\r
773         } BIT;\r
774     } DMAC0_CRDA_0;\r
775     union\r
776     {\r
777         unsigned long LONG;\r
778         struct\r
779         {\r
780             unsigned long CRTB:32;\r
781         } BIT;\r
782     } DMAC0_CRTB_0;\r
783     union\r
784     {\r
785         unsigned long LONG;\r
786         struct\r
787         {\r
788             unsigned long EN:1;\r
789             unsigned long RQST:1;\r
790             unsigned long TACT:1;\r
791             unsigned long SUS:1;\r
792             unsigned long ER:1;\r
793             unsigned long END:1;\r
794             unsigned long :1;\r
795             unsigned long SR:1;\r
796             unsigned long DL:1;\r
797             unsigned long DW:1;\r
798             unsigned long DER:1;\r
799             unsigned long MODE:1;\r
800             unsigned long :4;\r
801             unsigned long INTM:1;\r
802             unsigned long DMARQM:1;\r
803             unsigned long SWPRQ:1;\r
804             unsigned long :5;\r
805             unsigned long DNUM:8;\r
806         } BIT;\r
807     } DMAC0_CHSTAT_0;\r
808     union\r
809     {\r
810         unsigned long LONG;\r
811         struct\r
812         {\r
813             unsigned long SETEN:1;\r
814             unsigned long CLREN:1;\r
815             unsigned long :1;\r
816             unsigned long SWRST:1;\r
817             unsigned long CLRRQ:1;\r
818             unsigned long CLREND:1;\r
819             unsigned long :1;\r
820             unsigned long CLRDE:1;\r
821             unsigned long SETSUS:1;\r
822             unsigned long CLRSUS:1;\r
823             unsigned long :2;\r
824             unsigned long SETREN:1;\r
825             unsigned long :1;\r
826             unsigned long SETSSWPRQ:1;\r
827             unsigned long :1;\r
828             unsigned long SETINTM:1;\r
829             unsigned long CLRINTM:1;\r
830             unsigned long SETDMARQM:1;\r
831             unsigned long CLRDMARQM:1;\r
832             unsigned long :12;\r
833         } BIT;\r
834     } DMAC0_CHCTRL_0;\r
835     union\r
836     {\r
837         unsigned long LONG;\r
838         struct\r
839         {\r
840             unsigned long SEL:3;\r
841             unsigned long REQD:1;\r
842             unsigned long LOEN:1;\r
843             unsigned long HIEN:1;\r
844             unsigned long LVL:1;\r
845             unsigned long :1;\r
846             unsigned long AM:3;\r
847             unsigned long DRRP:1;\r
848             unsigned long SDS:4;\r
849             unsigned long DDS:4;\r
850             unsigned long SAD:1;\r
851             unsigned long DAD:1;\r
852             unsigned long TM:1;\r
853             unsigned long WONLY:1;\r
854             unsigned long DEM:1;\r
855             unsigned long :1;\r
856             unsigned long DIM:1;\r
857             unsigned long SBE:1;\r
858             unsigned long RSEL:1;\r
859             unsigned long RSW:1;\r
860             unsigned long REN:1;\r
861             unsigned long DMS:1;\r
862         } BIT;\r
863     } DMAC0_CHCFG_0;\r
864     union\r
865     {\r
866         unsigned long LONG;\r
867         struct\r
868         {\r
869             unsigned long ITVL:16;\r
870             unsigned long :16;\r
871         } BIT;\r
872     } DMAC0_CHITVL_0;\r
873     char           wk0[4];\r
874     union\r
875     {\r
876         unsigned long LONG;\r
877         struct\r
878         {\r
879             unsigned long NXLA:32;\r
880         } BIT;\r
881     } DMAC0_NXLA_0;\r
882     union\r
883     {\r
884         unsigned long LONG;\r
885         struct\r
886         {\r
887             unsigned long CRLA:32;\r
888         } BIT;\r
889     } DMAC0_CRLA_0;\r
890     union\r
891     {\r
892         union\r
893         {\r
894             unsigned long LONG;\r
895             struct\r
896             {\r
897                 unsigned long SA:32;\r
898             } BIT;\r
899         } DMAC0_N0SA_1_N;\r
900         union\r
901         {\r
902             unsigned long LONG;\r
903             struct\r
904             {\r
905                 unsigned long WD:32;\r
906             } BIT;\r
907         } DMAC0_N0SA_1_W;\r
908     } N0SA_1;\r
909     union\r
910     {\r
911         unsigned long LONG;\r
912         struct\r
913         {\r
914             unsigned long DA:32;\r
915         } BIT;\r
916     } DMAC0_N0DA_1;\r
917     union\r
918     {\r
919         unsigned long LONG;\r
920         struct\r
921         {\r
922             unsigned long TB:32;\r
923         } BIT;\r
924     } DMAC0_N0TB_1;\r
925     union\r
926     {\r
927         union\r
928         {\r
929             unsigned long LONG;\r
930             struct\r
931             {\r
932                 unsigned long SA:32;\r
933             } BIT;\r
934         } DMAC0_N1SA_1_N;\r
935         union\r
936         {\r
937             unsigned long LONG;\r
938             struct\r
939             {\r
940                 unsigned long WD:32;\r
941             } BIT;\r
942         } DMAC0_N1SA_1_W;\r
943     } N1SA_1;\r
944     union\r
945     {\r
946         unsigned long LONG;\r
947         struct\r
948         {\r
949             unsigned long DA:32;\r
950         } BIT;\r
951     } DMAC0_N1DA_1;\r
952     union\r
953     {\r
954         unsigned long LONG;\r
955         struct\r
956         {\r
957             unsigned long TB:32;\r
958         } BIT;\r
959     } DMAC0_N1TB_1;\r
960     union\r
961     {\r
962         unsigned long LONG;\r
963         struct\r
964         {\r
965             unsigned long CRSA:32;\r
966         } BIT;\r
967     } DMAC0_CRSA_1;\r
968     union\r
969     {\r
970         unsigned long LONG;\r
971         struct\r
972         {\r
973             unsigned long CRDA:32;\r
974         } BIT;\r
975     } DMAC0_CRDA_1;\r
976     union\r
977     {\r
978         unsigned long LONG;\r
979         struct\r
980         {\r
981             unsigned long CRTB:32;\r
982         } BIT;\r
983     } DMAC0_CRTB_1;\r
984     union\r
985     {\r
986         unsigned long LONG;\r
987         struct\r
988         {\r
989             unsigned long EN:1;\r
990             unsigned long RQST:1;\r
991             unsigned long TACT:1;\r
992             unsigned long SUS:1;\r
993             unsigned long ER:1;\r
994             unsigned long END:1;\r
995             unsigned long :1;\r
996             unsigned long SR:1;\r
997             unsigned long DL:1;\r
998             unsigned long DW:1;\r
999             unsigned long DER:1;\r
1000             unsigned long MODE:1;\r
1001             unsigned long :4;\r
1002             unsigned long INTM:1;\r
1003             unsigned long DMARQM:1;\r
1004             unsigned long SWPRQ:1;\r
1005             unsigned long :5;\r
1006             unsigned long DNUM:8;\r
1007         } BIT;\r
1008     } DMAC0_CHSTAT_1;\r
1009     union\r
1010     {\r
1011         unsigned long LONG;\r
1012         struct\r
1013         {\r
1014             unsigned long SETEN:1;\r
1015             unsigned long CLREN:1;\r
1016             unsigned long :1;\r
1017             unsigned long SWRST:1;\r
1018             unsigned long CLRRQ:1;\r
1019             unsigned long CLREND:1;\r
1020             unsigned long :1;\r
1021             unsigned long CLRDE:1;\r
1022             unsigned long SETSUS:1;\r
1023             unsigned long CLRSUS:1;\r
1024             unsigned long :2;\r
1025             unsigned long SETREN:1;\r
1026             unsigned long :1;\r
1027             unsigned long SETSSWPRQ:1;\r
1028             unsigned long :1;\r
1029             unsigned long SETINTM:1;\r
1030             unsigned long CLRINTM:1;\r
1031             unsigned long SETDMARQM:1;\r
1032             unsigned long CLRDMARQM:1;\r
1033             unsigned long :12;\r
1034         } BIT;\r
1035     } DMAC0_CHCTRL_1;\r
1036     union\r
1037     {\r
1038         unsigned long LONG;\r
1039         struct\r
1040         {\r
1041             unsigned long SEL:3;\r
1042             unsigned long REQD:1;\r
1043             unsigned long LOEN:1;\r
1044             unsigned long HIEN:1;\r
1045             unsigned long LVL:1;\r
1046             unsigned long :1;\r
1047             unsigned long AM:3;\r
1048             unsigned long DRRP:1;\r
1049             unsigned long SDS:4;\r
1050             unsigned long DDS:4;\r
1051             unsigned long SAD:1;\r
1052             unsigned long DAD:1;\r
1053             unsigned long TM:1;\r
1054             unsigned long WONLY:1;\r
1055             unsigned long DEM:1;\r
1056             unsigned long :1;\r
1057             unsigned long DIM:1;\r
1058             unsigned long SBE:1;\r
1059             unsigned long RSEL:1;\r
1060             unsigned long RSW:1;\r
1061             unsigned long REN:1;\r
1062             unsigned long DMS:1;\r
1063         } BIT;\r
1064     } DMAC0_CHCFG_1;\r
1065     union\r
1066     {\r
1067         unsigned long LONG;\r
1068         struct\r
1069         {\r
1070             unsigned long ITVL:16;\r
1071             unsigned long :16;\r
1072         } BIT;\r
1073     } DMAC0_CHITVL_1;\r
1074     char           wk1[4];\r
1075     union\r
1076     {\r
1077         unsigned long LONG;\r
1078         struct\r
1079         {\r
1080             unsigned long NXLA:32;\r
1081         } BIT;\r
1082     } DMAC0_NXLA_1;\r
1083     union\r
1084     {\r
1085         unsigned long LONG;\r
1086         struct\r
1087         {\r
1088             unsigned long CRLA:32;\r
1089         } BIT;\r
1090     } DMAC0_CRLA_1;\r
1091     union\r
1092     {\r
1093         union\r
1094         {\r
1095             unsigned long LONG;\r
1096             struct\r
1097             {\r
1098                 unsigned long SA:32;\r
1099             } BIT;\r
1100         } DMAC0_N0SA_2_N;\r
1101         union\r
1102         {\r
1103             unsigned long LONG;\r
1104             struct\r
1105             {\r
1106                 unsigned long WD:32;\r
1107             } BIT;\r
1108         } DMAC0_N0SA_2_W;\r
1109     } N0SA_2;\r
1110     union\r
1111     {\r
1112         unsigned long LONG;\r
1113         struct\r
1114         {\r
1115             unsigned long DA:32;\r
1116         } BIT;\r
1117     } DMAC0_N0DA_2;\r
1118     union\r
1119     {\r
1120         unsigned long LONG;\r
1121         struct\r
1122         {\r
1123             unsigned long TB:32;\r
1124         } BIT;\r
1125     } DMAC0_N0TB_2;\r
1126     union\r
1127     {\r
1128         union\r
1129         {\r
1130             unsigned long LONG;\r
1131             struct\r
1132             {\r
1133                 unsigned long SA:32;\r
1134             } BIT;\r
1135         } DMAC0_N1SA_2_N;\r
1136         union\r
1137         {\r
1138             unsigned long LONG;\r
1139             struct\r
1140             {\r
1141                 unsigned long WD:32;\r
1142             } BIT;\r
1143         } DMAC0_N1SA_2_W;\r
1144     } N1SA_2;\r
1145     union\r
1146     {\r
1147         unsigned long LONG;\r
1148         struct\r
1149         {\r
1150             unsigned long DA:32;\r
1151         } BIT;\r
1152     } DMAC0_N1DA_2;\r
1153     union\r
1154     {\r
1155         unsigned long LONG;\r
1156         struct\r
1157         {\r
1158             unsigned long TB:32;\r
1159         } BIT;\r
1160     } DMAC0_N1TB_2;\r
1161     union\r
1162     {\r
1163         unsigned long LONG;\r
1164         struct\r
1165         {\r
1166             unsigned long CRSA:32;\r
1167         } BIT;\r
1168     } DMAC0_CRSA_2;\r
1169     union\r
1170     {\r
1171         unsigned long LONG;\r
1172         struct\r
1173         {\r
1174             unsigned long CRDA:32;\r
1175         } BIT;\r
1176     } DMAC0_CRDA_2;\r
1177     union\r
1178     {\r
1179         unsigned long LONG;\r
1180         struct\r
1181         {\r
1182             unsigned long CRTB:32;\r
1183         } BIT;\r
1184     } DMAC0_CRTB_2;\r
1185     union\r
1186     {\r
1187         unsigned long LONG;\r
1188         struct\r
1189         {\r
1190             unsigned long EN:1;\r
1191             unsigned long RQST:1;\r
1192             unsigned long TACT:1;\r
1193             unsigned long SUS:1;\r
1194             unsigned long ER:1;\r
1195             unsigned long END:1;\r
1196             unsigned long :1;\r
1197             unsigned long SR:1;\r
1198             unsigned long DL:1;\r
1199             unsigned long DW:1;\r
1200             unsigned long DER:1;\r
1201             unsigned long MODE:1;\r
1202             unsigned long :4;\r
1203             unsigned long INTM:1;\r
1204             unsigned long DMARQM:1;\r
1205             unsigned long SWPRQ:1;\r
1206             unsigned long :5;\r
1207             unsigned long DNUM:8;\r
1208         } BIT;\r
1209     } DMAC0_CHSTAT_2;\r
1210     union\r
1211     {\r
1212         unsigned long LONG;\r
1213         struct\r
1214         {\r
1215             unsigned long SETEN:1;\r
1216             unsigned long CLREN:1;\r
1217             unsigned long :1;\r
1218             unsigned long SWRST:1;\r
1219             unsigned long CLRRQ:1;\r
1220             unsigned long CLREND:1;\r
1221             unsigned long :1;\r
1222             unsigned long CLRDE:1;\r
1223             unsigned long SETSUS:1;\r
1224             unsigned long CLRSUS:1;\r
1225             unsigned long :2;\r
1226             unsigned long SETREN:1;\r
1227             unsigned long :1;\r
1228             unsigned long SETSSWPRQ:1;\r
1229             unsigned long :1;\r
1230             unsigned long SETINTM:1;\r
1231             unsigned long CLRINTM:1;\r
1232             unsigned long SETDMARQM:1;\r
1233             unsigned long CLRDMARQM:1;\r
1234             unsigned long :12;\r
1235         } BIT;\r
1236     } DMAC0_CHCTRL_2;\r
1237     union\r
1238     {\r
1239         unsigned long LONG;\r
1240         struct\r
1241         {\r
1242             unsigned long SEL:3;\r
1243             unsigned long REQD:1;\r
1244             unsigned long LOEN:1;\r
1245             unsigned long HIEN:1;\r
1246             unsigned long LVL:1;\r
1247             unsigned long :1;\r
1248             unsigned long AM:3;\r
1249             unsigned long DRRP:1;\r
1250             unsigned long SDS:4;\r
1251             unsigned long DDS:4;\r
1252             unsigned long SAD:1;\r
1253             unsigned long DAD:1;\r
1254             unsigned long TM:1;\r
1255             unsigned long WONLY:1;\r
1256             unsigned long DEM:1;\r
1257             unsigned long :1;\r
1258             unsigned long DIM:1;\r
1259             unsigned long SBE:1;\r
1260             unsigned long RSEL:1;\r
1261             unsigned long RSW:1;\r
1262             unsigned long REN:1;\r
1263             unsigned long DMS:1;\r
1264         } BIT;\r
1265     } DMAC0_CHCFG_2;\r
1266     union\r
1267     {\r
1268         unsigned long LONG;\r
1269         struct\r
1270         {\r
1271             unsigned long ITVL:16;\r
1272             unsigned long :16;\r
1273         } BIT;\r
1274     } DMAC0_CHITVL_2;\r
1275     char           wk2[4];\r
1276     union\r
1277     {\r
1278         unsigned long LONG;\r
1279         struct\r
1280         {\r
1281             unsigned long NXLA:32;\r
1282         } BIT;\r
1283     } DMAC0_NXLA_2;\r
1284     union\r
1285     {\r
1286         unsigned long LONG;\r
1287         struct\r
1288         {\r
1289             unsigned long CRLA:32;\r
1290         } BIT;\r
1291     } DMAC0_CRLA_2;\r
1292     union\r
1293     {\r
1294         union\r
1295         {\r
1296             unsigned long LONG;\r
1297             struct\r
1298             {\r
1299                 unsigned long SA:32;\r
1300             } BIT;\r
1301         } DMAC0_N0SA_3_N;\r
1302         union\r
1303         {\r
1304             unsigned long LONG;\r
1305             struct\r
1306             {\r
1307                 unsigned long WD:32;\r
1308             } BIT;\r
1309         } DMAC0_N0SA_3_W;\r
1310     } N0SA_3;\r
1311     union\r
1312     {\r
1313         unsigned long LONG;\r
1314         struct\r
1315         {\r
1316             unsigned long DA:32;\r
1317         } BIT;\r
1318     } DMAC0_N0DA_3;\r
1319     union\r
1320     {\r
1321         unsigned long LONG;\r
1322         struct\r
1323         {\r
1324             unsigned long TB:32;\r
1325         } BIT;\r
1326     } DMAC0_N0TB_3;\r
1327     union\r
1328     {\r
1329         union\r
1330         {\r
1331             unsigned long LONG;\r
1332             struct\r
1333             {\r
1334                 unsigned long SA:32;\r
1335             } BIT;\r
1336         } DMAC0_N1SA_3_N;\r
1337         union\r
1338         {\r
1339             unsigned long LONG;\r
1340             struct\r
1341             {\r
1342                 unsigned long WD:32;\r
1343             } BIT;\r
1344         } DMAC0_N1SA_3_W;\r
1345     } N1SA_3;\r
1346     union\r
1347     {\r
1348         unsigned long LONG;\r
1349         struct\r
1350         {\r
1351             unsigned long DA:32;\r
1352         } BIT;\r
1353     } DMAC0_N1DA_3;\r
1354     union\r
1355     {\r
1356         unsigned long LONG;\r
1357         struct\r
1358         {\r
1359             unsigned long TB:32;\r
1360         } BIT;\r
1361     } DMAC0_N1TB_3;\r
1362     union\r
1363     {\r
1364         unsigned long LONG;\r
1365         struct\r
1366         {\r
1367             unsigned long CRSA:32;\r
1368         } BIT;\r
1369     } DMAC0_CRSA_3;\r
1370     union\r
1371     {\r
1372         unsigned long LONG;\r
1373         struct\r
1374         {\r
1375             unsigned long CRDA:32;\r
1376         } BIT;\r
1377     } DMAC0_CRDA_3;\r
1378     union\r
1379     {\r
1380         unsigned long LONG;\r
1381         struct\r
1382         {\r
1383             unsigned long CRTB:32;\r
1384         } BIT;\r
1385     } DMAC0_CRTB_3;\r
1386     union\r
1387     {\r
1388         unsigned long LONG;\r
1389         struct\r
1390         {\r
1391             unsigned long EN:1;\r
1392             unsigned long RQST:1;\r
1393             unsigned long TACT:1;\r
1394             unsigned long SUS:1;\r
1395             unsigned long ER:1;\r
1396             unsigned long END:1;\r
1397             unsigned long :1;\r
1398             unsigned long SR:1;\r
1399             unsigned long DL:1;\r
1400             unsigned long DW:1;\r
1401             unsigned long DER:1;\r
1402             unsigned long MODE:1;\r
1403             unsigned long :4;\r
1404             unsigned long INTM:1;\r
1405             unsigned long DMARQM:1;\r
1406             unsigned long SWPRQ:1;\r
1407             unsigned long :5;\r
1408             unsigned long DNUM:8;\r
1409         } BIT;\r
1410     } DMAC0_CHSTAT_3;\r
1411     union\r
1412     {\r
1413         unsigned long LONG;\r
1414         struct\r
1415         {\r
1416             unsigned long SETEN:1;\r
1417             unsigned long CLREN:1;\r
1418             unsigned long :1;\r
1419             unsigned long SWRST:1;\r
1420             unsigned long CLRRQ:1;\r
1421             unsigned long CLREND:1;\r
1422             unsigned long :1;\r
1423             unsigned long CLRDE:1;\r
1424             unsigned long SETSUS:1;\r
1425             unsigned long CLRSUS:1;\r
1426             unsigned long :2;\r
1427             unsigned long SETREN:1;\r
1428             unsigned long :1;\r
1429             unsigned long SETSSWPRQ:1;\r
1430             unsigned long :1;\r
1431             unsigned long SETINTM:1;\r
1432             unsigned long CLRINTM:1;\r
1433             unsigned long SETDMARQM:1;\r
1434             unsigned long CLRDMARQM:1;\r
1435             unsigned long :12;\r
1436         } BIT;\r
1437     } DMAC0_CHCTRL_3;\r
1438     union\r
1439     {\r
1440         unsigned long LONG;\r
1441         struct\r
1442         {\r
1443             unsigned long SEL:3;\r
1444             unsigned long REQD:1;\r
1445             unsigned long LOEN:1;\r
1446             unsigned long HIEN:1;\r
1447             unsigned long LVL:1;\r
1448             unsigned long :1;\r
1449             unsigned long AM:3;\r
1450             unsigned long DRRP:1;\r
1451             unsigned long SDS:4;\r
1452             unsigned long DDS:4;\r
1453             unsigned long SAD:1;\r
1454             unsigned long DAD:1;\r
1455             unsigned long TM:1;\r
1456             unsigned long WONLY:1;\r
1457             unsigned long DEM:1;\r
1458             unsigned long :1;\r
1459             unsigned long DIM:1;\r
1460             unsigned long SBE:1;\r
1461             unsigned long RSEL:1;\r
1462             unsigned long RSW:1;\r
1463             unsigned long REN:1;\r
1464             unsigned long DMS:1;\r
1465         } BIT;\r
1466     } DMAC0_CHCFG_3;\r
1467     union\r
1468     {\r
1469         unsigned long LONG;\r
1470         struct\r
1471         {\r
1472             unsigned long ITVL:16;\r
1473             unsigned long :16;\r
1474         } BIT;\r
1475     } DMAC0_CHITVL_3;\r
1476     char           wk3[4];\r
1477     union\r
1478     {\r
1479         unsigned long LONG;\r
1480         struct\r
1481         {\r
1482             unsigned long NXLA:32;\r
1483         } BIT;\r
1484     } DMAC0_NXLA_3;\r
1485     union\r
1486     {\r
1487         unsigned long LONG;\r
1488         struct\r
1489         {\r
1490             unsigned long CRLA:32;\r
1491         } BIT;\r
1492     } DMAC0_CRLA_3;\r
1493     union\r
1494     {\r
1495         union\r
1496         {\r
1497             unsigned long LONG;\r
1498             struct\r
1499             {\r
1500                 unsigned long SA:32;\r
1501             } BIT;\r
1502         } DMAC0_N0SA_4_N;\r
1503         union\r
1504         {\r
1505             unsigned long LONG;\r
1506             struct\r
1507             {\r
1508                 unsigned long WD:32;\r
1509             } BIT;\r
1510         } DMAC0_N0SA_4_W;\r
1511     } N0SA_4;\r
1512     union\r
1513     {\r
1514         unsigned long LONG;\r
1515         struct\r
1516         {\r
1517             unsigned long DA:32;\r
1518         } BIT;\r
1519     } DMAC0_N0DA_4;\r
1520     union\r
1521     {\r
1522         unsigned long LONG;\r
1523         struct\r
1524         {\r
1525             unsigned long TB:32;\r
1526         } BIT;\r
1527     } DMAC0_N0TB_4;\r
1528     union\r
1529     {\r
1530         union\r
1531         {\r
1532             unsigned long LONG;\r
1533             struct\r
1534             {\r
1535                 unsigned long SA:32;\r
1536             } BIT;\r
1537         } DMAC0_N1SA_4_N;\r
1538         union\r
1539         {\r
1540             unsigned long LONG;\r
1541             struct\r
1542             {\r
1543                 unsigned long WD:32;\r
1544             } BIT;\r
1545         } DMAC0_N1SA_4_W;\r
1546     } N1SA_4;\r
1547     union\r
1548     {\r
1549         unsigned long LONG;\r
1550         struct\r
1551         {\r
1552             unsigned long DA:32;\r
1553         } BIT;\r
1554     } DMAC0_N1DA_4;\r
1555     union\r
1556     {\r
1557         unsigned long LONG;\r
1558         struct\r
1559         {\r
1560             unsigned long TB:32;\r
1561         } BIT;\r
1562     } DMAC0_N1TB_4;\r
1563     union\r
1564     {\r
1565         unsigned long LONG;\r
1566         struct\r
1567         {\r
1568             unsigned long CRSA:32;\r
1569         } BIT;\r
1570     } DMAC0_CRSA_4;\r
1571     union\r
1572     {\r
1573         unsigned long LONG;\r
1574         struct\r
1575         {\r
1576             unsigned long CRDA:32;\r
1577         } BIT;\r
1578     } DMAC0_CRDA_4;\r
1579     union\r
1580     {\r
1581         unsigned long LONG;\r
1582         struct\r
1583         {\r
1584             unsigned long CRTB:32;\r
1585         } BIT;\r
1586     } DMAC0_CRTB_4;\r
1587     union\r
1588     {\r
1589         unsigned long LONG;\r
1590         struct\r
1591         {\r
1592             unsigned long EN:1;\r
1593             unsigned long RQST:1;\r
1594             unsigned long TACT:1;\r
1595             unsigned long SUS:1;\r
1596             unsigned long ER:1;\r
1597             unsigned long END:1;\r
1598             unsigned long :1;\r
1599             unsigned long SR:1;\r
1600             unsigned long DL:1;\r
1601             unsigned long DW:1;\r
1602             unsigned long DER:1;\r
1603             unsigned long MODE:1;\r
1604             unsigned long :4;\r
1605             unsigned long INTM:1;\r
1606             unsigned long DMARQM:1;\r
1607             unsigned long SWPRQ:1;\r
1608             unsigned long :5;\r
1609             unsigned long DNUM:8;\r
1610         } BIT;\r
1611     } DMAC0_CHSTAT_4;\r
1612     union\r
1613     {\r
1614         unsigned long LONG;\r
1615         struct\r
1616         {\r
1617             unsigned long SETEN:1;\r
1618             unsigned long CLREN:1;\r
1619             unsigned long :1;\r
1620             unsigned long SWRST:1;\r
1621             unsigned long CLRRQ:1;\r
1622             unsigned long CLREND:1;\r
1623             unsigned long :1;\r
1624             unsigned long CLRDE:1;\r
1625             unsigned long SETSUS:1;\r
1626             unsigned long CLRSUS:1;\r
1627             unsigned long :2;\r
1628             unsigned long SETREN:1;\r
1629             unsigned long :1;\r
1630             unsigned long SETSSWPRQ:1;\r
1631             unsigned long :1;\r
1632             unsigned long SETINTM:1;\r
1633             unsigned long CLRINTM:1;\r
1634             unsigned long SETDMARQM:1;\r
1635             unsigned long CLRDMARQM:1;\r
1636             unsigned long :12;\r
1637         } BIT;\r
1638     } DMAC0_CHCTRL_4;\r
1639     union\r
1640     {\r
1641         unsigned long LONG;\r
1642         struct\r
1643         {\r
1644             unsigned long SEL:3;\r
1645             unsigned long REQD:1;\r
1646             unsigned long LOEN:1;\r
1647             unsigned long HIEN:1;\r
1648             unsigned long LVL:1;\r
1649             unsigned long :1;\r
1650             unsigned long AM:3;\r
1651             unsigned long DRRP:1;\r
1652             unsigned long SDS:4;\r
1653             unsigned long DDS:4;\r
1654             unsigned long SAD:1;\r
1655             unsigned long DAD:1;\r
1656             unsigned long TM:1;\r
1657             unsigned long WONLY:1;\r
1658             unsigned long DEM:1;\r
1659             unsigned long :1;\r
1660             unsigned long DIM:1;\r
1661             unsigned long SBE:1;\r
1662             unsigned long RSEL:1;\r
1663             unsigned long RSW:1;\r
1664             unsigned long REN:1;\r
1665             unsigned long DMS:1;\r
1666         } BIT;\r
1667     } DMAC0_CHCFG_4;\r
1668     union\r
1669     {\r
1670         unsigned long LONG;\r
1671         struct\r
1672         {\r
1673             unsigned long ITVL:16;\r
1674             unsigned long :16;\r
1675         } BIT;\r
1676     } DMAC0_CHITVL_4;\r
1677     char           wk4[4];\r
1678     union\r
1679     {\r
1680         unsigned long LONG;\r
1681         struct\r
1682         {\r
1683             unsigned long NXLA:32;\r
1684         } BIT;\r
1685     } DMAC0_NXLA_4;\r
1686     union\r
1687     {\r
1688         unsigned long LONG;\r
1689         struct\r
1690         {\r
1691             unsigned long CRLA:32;\r
1692         } BIT;\r
1693     } DMAC0_CRLA_4;\r
1694     union\r
1695     {\r
1696         union\r
1697         {\r
1698             unsigned long LONG;\r
1699             struct\r
1700             {\r
1701                 unsigned long SA:32;\r
1702             } BIT;\r
1703         } DMAC0_N0SA_5_N;\r
1704         union\r
1705         {\r
1706             unsigned long LONG;\r
1707             struct\r
1708             {\r
1709                 unsigned long WD:32;\r
1710             } BIT;\r
1711         } DMAC0_N0SA_5_W;\r
1712     } N0SA_5;\r
1713     union\r
1714     {\r
1715         unsigned long LONG;\r
1716         struct\r
1717         {\r
1718             unsigned long DA:32;\r
1719         } BIT;\r
1720     } DMAC0_N0DA_5;\r
1721     union\r
1722     {\r
1723         unsigned long LONG;\r
1724         struct\r
1725         {\r
1726             unsigned long TB:32;\r
1727         } BIT;\r
1728     } DMAC0_N0TB_5;\r
1729     union\r
1730     {\r
1731         union\r
1732         {\r
1733             unsigned long LONG;\r
1734             struct\r
1735             {\r
1736                 unsigned long SA:32;\r
1737             } BIT;\r
1738         } DMAC0_N1SA_5_N;\r
1739         union\r
1740         {\r
1741             unsigned long LONG;\r
1742             struct\r
1743             {\r
1744                 unsigned long WD:32;\r
1745             } BIT;\r
1746         } DMAC0_N1SA_5_W;\r
1747     } N1SA_5;\r
1748     union\r
1749     {\r
1750         unsigned long LONG;\r
1751         struct\r
1752         {\r
1753             unsigned long DA:32;\r
1754         } BIT;\r
1755     } DMAC0_N1DA_5;\r
1756     union\r
1757     {\r
1758         unsigned long LONG;\r
1759         struct\r
1760         {\r
1761             unsigned long TB:32;\r
1762         } BIT;\r
1763     } DMAC0_N1TB_5;\r
1764     union\r
1765     {\r
1766         unsigned long LONG;\r
1767         struct\r
1768         {\r
1769             unsigned long CRSA:32;\r
1770         } BIT;\r
1771     } DMAC0_CRSA_5;\r
1772     union\r
1773     {\r
1774         unsigned long LONG;\r
1775         struct\r
1776         {\r
1777             unsigned long CRDA:32;\r
1778         } BIT;\r
1779     } DMAC0_CRDA_5;\r
1780     union\r
1781     {\r
1782         unsigned long LONG;\r
1783         struct\r
1784         {\r
1785             unsigned long CRTB:32;\r
1786         } BIT;\r
1787     } DMAC0_CRTB_5;\r
1788     union\r
1789     {\r
1790         unsigned long LONG;\r
1791         struct\r
1792         {\r
1793             unsigned long EN:1;\r
1794             unsigned long RQST:1;\r
1795             unsigned long TACT:1;\r
1796             unsigned long SUS:1;\r
1797             unsigned long ER:1;\r
1798             unsigned long END:1;\r
1799             unsigned long :1;\r
1800             unsigned long SR:1;\r
1801             unsigned long DL:1;\r
1802             unsigned long DW:1;\r
1803             unsigned long DER:1;\r
1804             unsigned long MODE:1;\r
1805             unsigned long :4;\r
1806             unsigned long INTM:1;\r
1807             unsigned long DMARQM:1;\r
1808             unsigned long SWPRQ:1;\r
1809             unsigned long :5;\r
1810             unsigned long DNUM:8;\r
1811         } BIT;\r
1812     } DMAC0_CHSTAT_5;\r
1813     union\r
1814     {\r
1815         unsigned long LONG;\r
1816         struct\r
1817         {\r
1818             unsigned long SETEN:1;\r
1819             unsigned long CLREN:1;\r
1820             unsigned long :1;\r
1821             unsigned long SWRST:1;\r
1822             unsigned long CLRRQ:1;\r
1823             unsigned long CLREND:1;\r
1824             unsigned long :1;\r
1825             unsigned long CLRDE:1;\r
1826             unsigned long SETSUS:1;\r
1827             unsigned long CLRSUS:1;\r
1828             unsigned long :2;\r
1829             unsigned long SETREN:1;\r
1830             unsigned long :1;\r
1831             unsigned long SETSSWPRQ:1;\r
1832             unsigned long :1;\r
1833             unsigned long SETINTM:1;\r
1834             unsigned long CLRINTM:1;\r
1835             unsigned long SETDMARQM:1;\r
1836             unsigned long CLRDMARQM:1;\r
1837             unsigned long :12;\r
1838         } BIT;\r
1839     } DMAC0_CHCTRL_5;\r
1840     union\r
1841     {\r
1842         unsigned long LONG;\r
1843         struct\r
1844         {\r
1845             unsigned long SEL:3;\r
1846             unsigned long REQD:1;\r
1847             unsigned long LOEN:1;\r
1848             unsigned long HIEN:1;\r
1849             unsigned long LVL:1;\r
1850             unsigned long :1;\r
1851             unsigned long AM:3;\r
1852             unsigned long DRRP:1;\r
1853             unsigned long SDS:4;\r
1854             unsigned long DDS:4;\r
1855             unsigned long SAD:1;\r
1856             unsigned long DAD:1;\r
1857             unsigned long TM:1;\r
1858             unsigned long WONLY:1;\r
1859             unsigned long DEM:1;\r
1860             unsigned long :1;\r
1861             unsigned long DIM:1;\r
1862             unsigned long SBE:1;\r
1863             unsigned long RSEL:1;\r
1864             unsigned long RSW:1;\r
1865             unsigned long REN:1;\r
1866             unsigned long DMS:1;\r
1867         } BIT;\r
1868     } DMAC0_CHCFG_5;\r
1869     union\r
1870     {\r
1871         unsigned long LONG;\r
1872         struct\r
1873         {\r
1874             unsigned long ITVL:16;\r
1875             unsigned long :16;\r
1876         } BIT;\r
1877     } DMAC0_CHITVL_5;\r
1878     char           wk5[4];\r
1879     union\r
1880     {\r
1881         unsigned long LONG;\r
1882         struct\r
1883         {\r
1884             unsigned long NXLA:32;\r
1885         } BIT;\r
1886     } DMAC0_NXLA_5;\r
1887     union\r
1888     {\r
1889         unsigned long LONG;\r
1890         struct\r
1891         {\r
1892             unsigned long CRLA:32;\r
1893         } BIT;\r
1894     } DMAC0_CRLA_5;\r
1895     union\r
1896     {\r
1897         union\r
1898         {\r
1899             unsigned long LONG;\r
1900             struct\r
1901             {\r
1902                 unsigned long SA:32;\r
1903             } BIT;\r
1904         } DMAC0_N0SA_6_N;\r
1905         union\r
1906         {\r
1907             unsigned long LONG;\r
1908             struct\r
1909             {\r
1910                 unsigned long WD:32;\r
1911             } BIT;\r
1912         } DMAC0_N0SA_6_W;\r
1913     } N0SA_6;\r
1914     union\r
1915     {\r
1916         unsigned long LONG;\r
1917         struct\r
1918         {\r
1919             unsigned long DA:32;\r
1920         } BIT;\r
1921     } DMAC0_N0DA_6;\r
1922     union\r
1923     {\r
1924         unsigned long LONG;\r
1925         struct\r
1926         {\r
1927             unsigned long TB:32;\r
1928         } BIT;\r
1929     } DMAC0_N0TB_6;\r
1930     union\r
1931     {\r
1932         union\r
1933         {\r
1934             unsigned long LONG;\r
1935             struct\r
1936             {\r
1937                 unsigned long SA:32;\r
1938             } BIT;\r
1939         } DMAC0_N1SA_6_N;\r
1940         union\r
1941         {\r
1942             unsigned long LONG;\r
1943             struct\r
1944             {\r
1945                 unsigned long WD:32;\r
1946             } BIT;\r
1947         } DMAC0_N1SA_6_W;\r
1948     } N1SA_6;\r
1949     union\r
1950     {\r
1951         unsigned long LONG;\r
1952         struct\r
1953         {\r
1954             unsigned long DA:32;\r
1955         } BIT;\r
1956     } DMAC0_N1DA_6;\r
1957     union\r
1958     {\r
1959         unsigned long LONG;\r
1960         struct\r
1961         {\r
1962             unsigned long TB:32;\r
1963         } BIT;\r
1964     } DMAC0_N1TB_6;\r
1965     union\r
1966     {\r
1967         unsigned long LONG;\r
1968         struct\r
1969         {\r
1970             unsigned long CRSA:32;\r
1971         } BIT;\r
1972     } DMAC0_CRSA_6;\r
1973     union\r
1974     {\r
1975         unsigned long LONG;\r
1976         struct\r
1977         {\r
1978             unsigned long CRDA:32;\r
1979         } BIT;\r
1980     } DMAC0_CRDA_6;\r
1981     union\r
1982     {\r
1983         unsigned long LONG;\r
1984         struct\r
1985         {\r
1986             unsigned long CRTB:32;\r
1987         } BIT;\r
1988     } DMAC0_CRTB_6;\r
1989     union\r
1990     {\r
1991         unsigned long LONG;\r
1992         struct\r
1993         {\r
1994             unsigned long EN:1;\r
1995             unsigned long RQST:1;\r
1996             unsigned long TACT:1;\r
1997             unsigned long SUS:1;\r
1998             unsigned long ER:1;\r
1999             unsigned long END:1;\r
2000             unsigned long :1;\r
2001             unsigned long SR:1;\r
2002             unsigned long DL:1;\r
2003             unsigned long DW:1;\r
2004             unsigned long DER:1;\r
2005             unsigned long MODE:1;\r
2006             unsigned long :4;\r
2007             unsigned long INTM:1;\r
2008             unsigned long DMARQM:1;\r
2009             unsigned long SWPRQ:1;\r
2010             unsigned long :5;\r
2011             unsigned long DNUM:8;\r
2012         } BIT;\r
2013     } DMAC0_CHSTAT_6;\r
2014     union\r
2015     {\r
2016         unsigned long LONG;\r
2017         struct\r
2018         {\r
2019             unsigned long SETEN:1;\r
2020             unsigned long CLREN:1;\r
2021             unsigned long :1;\r
2022             unsigned long SWRST:1;\r
2023             unsigned long CLRRQ:1;\r
2024             unsigned long CLREND:1;\r
2025             unsigned long :1;\r
2026             unsigned long CLRDE:1;\r
2027             unsigned long SETSUS:1;\r
2028             unsigned long CLRSUS:1;\r
2029             unsigned long :2;\r
2030             unsigned long SETREN:1;\r
2031             unsigned long :1;\r
2032             unsigned long SETSSWPRQ:1;\r
2033             unsigned long :1;\r
2034             unsigned long SETINTM:1;\r
2035             unsigned long CLRINTM:1;\r
2036             unsigned long SETDMARQM:1;\r
2037             unsigned long CLRDMARQM:1;\r
2038             unsigned long :12;\r
2039         } BIT;\r
2040     } DMAC0_CHCTRL_6;\r
2041     union\r
2042     {\r
2043         unsigned long LONG;\r
2044         struct\r
2045         {\r
2046             unsigned long SEL:3;\r
2047             unsigned long REQD:1;\r
2048             unsigned long LOEN:1;\r
2049             unsigned long HIEN:1;\r
2050             unsigned long LVL:1;\r
2051             unsigned long :1;\r
2052             unsigned long AM:3;\r
2053             unsigned long DRRP:1;\r
2054             unsigned long SDS:4;\r
2055             unsigned long DDS:4;\r
2056             unsigned long SAD:1;\r
2057             unsigned long DAD:1;\r
2058             unsigned long TM:1;\r
2059             unsigned long WONLY:1;\r
2060             unsigned long DEM:1;\r
2061             unsigned long :1;\r
2062             unsigned long DIM:1;\r
2063             unsigned long SBE:1;\r
2064             unsigned long RSEL:1;\r
2065             unsigned long RSW:1;\r
2066             unsigned long REN:1;\r
2067             unsigned long DMS:1;\r
2068         } BIT;\r
2069     } DMAC0_CHCFG_6;\r
2070     union\r
2071     {\r
2072         unsigned long LONG;\r
2073         struct\r
2074         {\r
2075             unsigned long ITVL:16;\r
2076             unsigned long :16;\r
2077         } BIT;\r
2078     } DMAC0_CHITVL_6;\r
2079     char           wk6[4];\r
2080     union\r
2081     {\r
2082         unsigned long LONG;\r
2083         struct\r
2084         {\r
2085             unsigned long NXLA:32;\r
2086         } BIT;\r
2087     } DMAC0_NXLA_6;\r
2088     union\r
2089     {\r
2090         unsigned long LONG;\r
2091         struct\r
2092         {\r
2093             unsigned long CRLA:32;\r
2094         } BIT;\r
2095     } DMAC0_CRLA_6;\r
2096     union\r
2097     {\r
2098         union\r
2099         {\r
2100             unsigned long LONG;\r
2101             struct\r
2102             {\r
2103                 unsigned long SA:32;\r
2104             } BIT;\r
2105         } DMAC0_N0SA_7_N;\r
2106         union\r
2107         {\r
2108             unsigned long LONG;\r
2109             struct\r
2110             {\r
2111                 unsigned long WD:32;\r
2112             } BIT;\r
2113         } DMAC0_N0SA_7_W;\r
2114     } N0SA_7;\r
2115     union\r
2116     {\r
2117         unsigned long LONG;\r
2118         struct\r
2119         {\r
2120             unsigned long DA:32;\r
2121         } BIT;\r
2122     } DMAC0_N0DA_7;\r
2123     union\r
2124     {\r
2125         unsigned long LONG;\r
2126         struct\r
2127         {\r
2128             unsigned long TB:32;\r
2129         } BIT;\r
2130     } DMAC0_N0TB_7;\r
2131     union\r
2132     {\r
2133         union\r
2134         {\r
2135             unsigned long LONG;\r
2136             struct\r
2137             {\r
2138                 unsigned long SA:32;\r
2139             } BIT;\r
2140         } DMAC0_N1SA_7_N;\r
2141         union\r
2142         {\r
2143             unsigned long LONG;\r
2144             struct\r
2145             {\r
2146                 unsigned long WD:32;\r
2147             } BIT;\r
2148         } DMAC0_N1SA_7_W;\r
2149     } N1SA_7;\r
2150     union\r
2151     {\r
2152         unsigned long LONG;\r
2153         struct\r
2154         {\r
2155             unsigned long DA:32;\r
2156         } BIT;\r
2157     } DMAC0_N1DA_7;\r
2158     union\r
2159     {\r
2160         unsigned long LONG;\r
2161         struct\r
2162         {\r
2163             unsigned long TB:32;\r
2164         } BIT;\r
2165     } DMAC0_N1TB_7;\r
2166     union\r
2167     {\r
2168         unsigned long LONG;\r
2169         struct\r
2170         {\r
2171             unsigned long CRSA:32;\r
2172         } BIT;\r
2173     } DMAC0_CRSA_7;\r
2174     union\r
2175     {\r
2176         unsigned long LONG;\r
2177         struct\r
2178         {\r
2179             unsigned long CRDA:32;\r
2180         } BIT;\r
2181     } DMAC0_CRDA_7;\r
2182     union\r
2183     {\r
2184         unsigned long LONG;\r
2185         struct\r
2186         {\r
2187             unsigned long CRTB:32;\r
2188         } BIT;\r
2189     } DMAC0_CRTB_7;\r
2190     union\r
2191     {\r
2192         unsigned long LONG;\r
2193         struct\r
2194         {\r
2195             unsigned long EN:1;\r
2196             unsigned long RQST:1;\r
2197             unsigned long TACT:1;\r
2198             unsigned long SUS:1;\r
2199             unsigned long ER:1;\r
2200             unsigned long END:1;\r
2201             unsigned long :1;\r
2202             unsigned long SR:1;\r
2203             unsigned long DL:1;\r
2204             unsigned long DW:1;\r
2205             unsigned long DER:1;\r
2206             unsigned long MODE:1;\r
2207             unsigned long :4;\r
2208             unsigned long INTM:1;\r
2209             unsigned long DMARQM:1;\r
2210             unsigned long SWPRQ:1;\r
2211             unsigned long :5;\r
2212             unsigned long DNUM:8;\r
2213         } BIT;\r
2214     } DMAC0_CHSTAT_7;\r
2215     union\r
2216     {\r
2217         unsigned long LONG;\r
2218         struct\r
2219         {\r
2220             unsigned long SETEN:1;\r
2221             unsigned long CLREN:1;\r
2222             unsigned long :1;\r
2223             unsigned long SWRST:1;\r
2224             unsigned long CLRRQ:1;\r
2225             unsigned long CLREND:1;\r
2226             unsigned long :1;\r
2227             unsigned long CLRDE:1;\r
2228             unsigned long SETSUS:1;\r
2229             unsigned long CLRSUS:1;\r
2230             unsigned long :2;\r
2231             unsigned long SETREN:1;\r
2232             unsigned long :1;\r
2233             unsigned long SETSSWPRQ:1;\r
2234             unsigned long :1;\r
2235             unsigned long SETINTM:1;\r
2236             unsigned long CLRINTM:1;\r
2237             unsigned long SETDMARQM:1;\r
2238             unsigned long CLRDMARQM:1;\r
2239             unsigned long :12;\r
2240         } BIT;\r
2241     } DMAC0_CHCTRL_7;\r
2242     union\r
2243     {\r
2244         unsigned long LONG;\r
2245         struct\r
2246         {\r
2247             unsigned long SEL:3;\r
2248             unsigned long REQD:1;\r
2249             unsigned long LOEN:1;\r
2250             unsigned long HIEN:1;\r
2251             unsigned long LVL:1;\r
2252             unsigned long :1;\r
2253             unsigned long AM:3;\r
2254             unsigned long DRRP:1;\r
2255             unsigned long SDS:4;\r
2256             unsigned long DDS:4;\r
2257             unsigned long SAD:1;\r
2258             unsigned long DAD:1;\r
2259             unsigned long TM:1;\r
2260             unsigned long WONLY:1;\r
2261             unsigned long DEM:1;\r
2262             unsigned long :1;\r
2263             unsigned long DIM:1;\r
2264             unsigned long SBE:1;\r
2265             unsigned long RSEL:1;\r
2266             unsigned long RSW:1;\r
2267             unsigned long REN:1;\r
2268             unsigned long DMS:1;\r
2269         } BIT;\r
2270     } DMAC0_CHCFG_7;\r
2271     union\r
2272     {\r
2273         unsigned long LONG;\r
2274         struct\r
2275         {\r
2276             unsigned long ITVL:16;\r
2277             unsigned long :16;\r
2278         } BIT;\r
2279     } DMAC0_CHITVL_7;\r
2280     char           wk7[4];\r
2281     union\r
2282     {\r
2283         unsigned long LONG;\r
2284         struct\r
2285         {\r
2286             unsigned long NXLA:32;\r
2287         } BIT;\r
2288     } DMAC0_NXLA_7;\r
2289     union\r
2290     {\r
2291         unsigned long LONG;\r
2292         struct\r
2293         {\r
2294             unsigned long CRLA:32;\r
2295         } BIT;\r
2296     } DMAC0_CRLA_7;\r
2297     union\r
2298     {\r
2299         unsigned long LONG;\r
2300         struct\r
2301         {\r
2302             unsigned long SCNT:32;\r
2303         } BIT;\r
2304     } DMAC0_SCNT_0;\r
2305     union\r
2306     {\r
2307         unsigned long LONG;\r
2308         struct\r
2309         {\r
2310             unsigned long SSKP:32;\r
2311         } BIT;\r
2312     } DMAC0_SSKP_0;\r
2313     union\r
2314     {\r
2315         unsigned long LONG;\r
2316         struct\r
2317         {\r
2318             unsigned long DCNT:32;\r
2319         } BIT;\r
2320     } DMAC0_DCNT_0;\r
2321     union\r
2322     {\r
2323         unsigned long LONG;\r
2324         struct\r
2325         {\r
2326             unsigned long DSKP:32;\r
2327         } BIT;\r
2328     } DMAC0_DSKP_0;\r
2329     char           wk8[16];\r
2330     union\r
2331     {\r
2332         unsigned long LONG;\r
2333         struct\r
2334         {\r
2335             unsigned long SCNT:32;\r
2336         } BIT;\r
2337     } DMAC0_SCNT_1;\r
2338     union\r
2339     {\r
2340         unsigned long LONG;\r
2341         struct\r
2342         {\r
2343             unsigned long SSKP:32;\r
2344         } BIT;\r
2345     } DMAC0_SSKP_1;\r
2346     union\r
2347     {\r
2348         unsigned long LONG;\r
2349         struct\r
2350         {\r
2351             unsigned long DCNT:32;\r
2352         } BIT;\r
2353     } DMAC0_DCNT_1;\r
2354     union\r
2355     {\r
2356         unsigned long LONG;\r
2357         struct\r
2358         {\r
2359             unsigned long DSKP:32;\r
2360         } BIT;\r
2361     } DMAC0_DSKP_1;\r
2362     char           wk9[16];\r
2363     union\r
2364     {\r
2365         unsigned long LONG;\r
2366         struct\r
2367         {\r
2368             unsigned long SCNT:32;\r
2369         } BIT;\r
2370     } DMAC0_SCNT_2;\r
2371     union\r
2372     {\r
2373         unsigned long LONG;\r
2374         struct\r
2375         {\r
2376             unsigned long SSKP:32;\r
2377         } BIT;\r
2378     } DMAC0_SSKP_2;\r
2379     union\r
2380     {\r
2381         unsigned long LONG;\r
2382         struct\r
2383         {\r
2384             unsigned long DCNT:32;\r
2385         } BIT;\r
2386     } DMAC0_DCNT_2;\r
2387     union\r
2388     {\r
2389         unsigned long LONG;\r
2390         struct\r
2391         {\r
2392             unsigned long DSKP:32;\r
2393         } BIT;\r
2394     } DMAC0_DSKP_2;\r
2395     char           wk10[16];\r
2396     union\r
2397     {\r
2398         unsigned long LONG;\r
2399         struct\r
2400         {\r
2401             unsigned long SCNT:32;\r
2402         } BIT;\r
2403     } DMAC0_SCNT_3;\r
2404     union\r
2405     {\r
2406         unsigned long LONG;\r
2407         struct\r
2408         {\r
2409             unsigned long SSKP:32;\r
2410         } BIT;\r
2411     } DMAC0_SSKP_3;\r
2412     union\r
2413     {\r
2414         unsigned long LONG;\r
2415         struct\r
2416         {\r
2417             unsigned long DCNT:32;\r
2418         } BIT;\r
2419     } DMAC0_DCNT_3;\r
2420     union\r
2421     {\r
2422         unsigned long LONG;\r
2423         struct\r
2424         {\r
2425             unsigned long DSKP:32;\r
2426         } BIT;\r
2427     } DMAC0_DSKP_3;\r
2428     char           wk11[16];\r
2429     union\r
2430     {\r
2431         unsigned long LONG;\r
2432         struct\r
2433         {\r
2434             unsigned long SCNT:32;\r
2435         } BIT;\r
2436     } DMAC0_SCNT_4;\r
2437     union\r
2438     {\r
2439         unsigned long LONG;\r
2440         struct\r
2441         {\r
2442             unsigned long SSKP:32;\r
2443         } BIT;\r
2444     } DMAC0_SSKP_4;\r
2445     union\r
2446     {\r
2447         unsigned long LONG;\r
2448         struct\r
2449         {\r
2450             unsigned long DCNT:32;\r
2451         } BIT;\r
2452     } DMAC0_DCNT_4;\r
2453     union\r
2454     {\r
2455         unsigned long LONG;\r
2456         struct\r
2457         {\r
2458             unsigned long DSKP:32;\r
2459         } BIT;\r
2460     } DMAC0_DSKP_4;\r
2461     char           wk12[16];\r
2462     union\r
2463     {\r
2464         unsigned long LONG;\r
2465         struct\r
2466         {\r
2467             unsigned long SCNT:32;\r
2468         } BIT;\r
2469     } DMAC0_SCNT_5;\r
2470     union\r
2471     {\r
2472         unsigned long LONG;\r
2473         struct\r
2474         {\r
2475             unsigned long SSKP:32;\r
2476         } BIT;\r
2477     } DMAC0_SSKP_5;\r
2478     union\r
2479     {\r
2480         unsigned long LONG;\r
2481         struct\r
2482         {\r
2483             unsigned long DCNT:32;\r
2484         } BIT;\r
2485     } DMAC0_DCNT_5;\r
2486     union\r
2487     {\r
2488         unsigned long LONG;\r
2489         struct\r
2490         {\r
2491             unsigned long DSKP:32;\r
2492         } BIT;\r
2493     } DMAC0_DSKP_5;\r
2494     char           wk13[16];\r
2495     union\r
2496     {\r
2497         unsigned long LONG;\r
2498         struct\r
2499         {\r
2500             unsigned long SCNT:32;\r
2501         } BIT;\r
2502     } DMAC0_SCNT_6;\r
2503     union\r
2504     {\r
2505         unsigned long LONG;\r
2506         struct\r
2507         {\r
2508             unsigned long SSKP:32;\r
2509         } BIT;\r
2510     } DMAC0_SSKP_6;\r
2511     union\r
2512     {\r
2513         unsigned long LONG;\r
2514         struct\r
2515         {\r
2516             unsigned long DCNT:32;\r
2517         } BIT;\r
2518     } DMAC0_DCNT_6;\r
2519     union\r
2520     {\r
2521         unsigned long LONG;\r
2522         struct\r
2523         {\r
2524             unsigned long DSKP:32;\r
2525         } BIT;\r
2526     } DMAC0_DSKP_6;\r
2527     char           wk14[16];\r
2528     union\r
2529     {\r
2530         unsigned long LONG;\r
2531         struct\r
2532         {\r
2533             unsigned long SCNT:32;\r
2534         } BIT;\r
2535     } DMAC0_SCNT_7;\r
2536     union\r
2537     {\r
2538         unsigned long LONG;\r
2539         struct\r
2540         {\r
2541             unsigned long SSKP:32;\r
2542         } BIT;\r
2543     } DMAC0_SSKP_7;\r
2544     union\r
2545     {\r
2546         unsigned long LONG;\r
2547         struct\r
2548         {\r
2549             unsigned long DCNT:32;\r
2550         } BIT;\r
2551     } DMAC0_DCNT_7;\r
2552     union\r
2553     {\r
2554         unsigned long LONG;\r
2555         struct\r
2556         {\r
2557             unsigned long DSKP:32;\r
2558         } BIT;\r
2559     } DMAC0_DSKP_7;\r
2560     char           wk15[16];\r
2561     union\r
2562     {\r
2563         unsigned long LONG;\r
2564         struct\r
2565         {\r
2566             unsigned long PR:1;\r
2567             unsigned long :31;\r
2568         } BIT;\r
2569     } DMAC0_DCTRL_A;\r
2570     union\r
2571     {\r
2572         unsigned long LONG;\r
2573         struct\r
2574         {\r
2575             unsigned long :8;\r
2576             unsigned long DITVL:8;\r
2577             unsigned long :16;\r
2578         } BIT;\r
2579     } DMAC0_DSCITVL_A;\r
2580     char           wk16[8];\r
2581     union\r
2582     {\r
2583         unsigned long LONG;\r
2584         struct\r
2585         {\r
2586             unsigned long EN08:1;\r
2587             unsigned long EN19:1;\r
2588             unsigned long EN210:1;\r
2589             unsigned long EN311:1;\r
2590             unsigned long EN412:1;\r
2591             unsigned long EN513:1;\r
2592             unsigned long EN614:1;\r
2593             unsigned long EN715:1;\r
2594             unsigned long :24;\r
2595         } BIT;\r
2596     } DMAC0_DST_EN_A;\r
2597     union\r
2598     {\r
2599         unsigned long LONG;\r
2600         struct\r
2601         {\r
2602             unsigned long ER08:1;\r
2603             unsigned long ER19:1;\r
2604             unsigned long ER210:1;\r
2605             unsigned long ER311:1;\r
2606             unsigned long ER412:1;\r
2607             unsigned long ER513:1;\r
2608             unsigned long ER614:1;\r
2609             unsigned long ER715:1;\r
2610             unsigned long :24;\r
2611         } BIT;\r
2612     } DMAC0_DST_ER_A;\r
2613     union\r
2614     {\r
2615         unsigned long LONG;\r
2616         struct\r
2617         {\r
2618             unsigned long END08:1;\r
2619             unsigned long END19:1;\r
2620             unsigned long END210:1;\r
2621             unsigned long END311:1;\r
2622             unsigned long END412:1;\r
2623             unsigned long END513:1;\r
2624             unsigned long END614:1;\r
2625             unsigned long END715:1;\r
2626             unsigned long :24;\r
2627         } BIT;\r
2628     } DMAC0_DST_END_A;\r
2629     char           wk17[4];\r
2630     union\r
2631     {\r
2632         unsigned long LONG;\r
2633         struct\r
2634         {\r
2635             unsigned long SUS08:1;\r
2636             unsigned long SUS19:1;\r
2637             unsigned long SUS210:1;\r
2638             unsigned long SUS311:1;\r
2639             unsigned long SUS412:1;\r
2640             unsigned long SUS513:1;\r
2641             unsigned long SUS614:1;\r
2642             unsigned long SUS715:1;\r
2643             unsigned long :24;\r
2644         } BIT;\r
2645     } DMAC0_DST_SUS_A;\r
2646     char           wk18[220];\r
2647     union\r
2648     {\r
2649         union\r
2650         {\r
2651             unsigned long LONG;\r
2652             struct\r
2653             {\r
2654                 unsigned long SA:32;\r
2655             } BIT;\r
2656         } DMAC0_N0SA_8_N;\r
2657         union\r
2658         {\r
2659             unsigned long LONG;\r
2660             struct\r
2661             {\r
2662                 unsigned long WD:32;\r
2663             } BIT;\r
2664         } DMAC0_N0SA_8_W;\r
2665     } N0SA_8;\r
2666     union\r
2667     {\r
2668         unsigned long LONG;\r
2669         struct\r
2670         {\r
2671             unsigned long DA:32;\r
2672         } BIT;\r
2673     } DMAC0_N0DA_8;\r
2674     union\r
2675     {\r
2676         unsigned long LONG;\r
2677         struct\r
2678         {\r
2679             unsigned long TB:32;\r
2680         } BIT;\r
2681     } DMAC0_N0TB_8;\r
2682     union\r
2683     {\r
2684         union\r
2685         {\r
2686             unsigned long LONG;\r
2687             struct\r
2688             {\r
2689                 unsigned long SA:32;\r
2690             } BIT;\r
2691         } DMAC0_N1SA_8_N;\r
2692         union\r
2693         {\r
2694             unsigned long LONG;\r
2695             struct\r
2696             {\r
2697                 unsigned long WD:32;\r
2698             } BIT;\r
2699         } DMAC0_N1SA_8_W;\r
2700     } N1SA_8;\r
2701     union\r
2702     {\r
2703         unsigned long LONG;\r
2704         struct\r
2705         {\r
2706             unsigned long DA:32;\r
2707         } BIT;\r
2708     } DMAC0_N1DA_8;\r
2709     union\r
2710     {\r
2711         unsigned long LONG;\r
2712         struct\r
2713         {\r
2714             unsigned long TB:32;\r
2715         } BIT;\r
2716     } DMAC0_N1TB_8;\r
2717     union\r
2718     {\r
2719         unsigned long LONG;\r
2720         struct\r
2721         {\r
2722             unsigned long CRSA:32;\r
2723         } BIT;\r
2724     } DMAC0_CRSA_8;\r
2725     union\r
2726     {\r
2727         unsigned long LONG;\r
2728         struct\r
2729         {\r
2730             unsigned long CRDA:32;\r
2731         } BIT;\r
2732     } DMAC0_CRDA_8;\r
2733     union\r
2734     {\r
2735         unsigned long LONG;\r
2736         struct\r
2737         {\r
2738             unsigned long CRTB:32;\r
2739         } BIT;\r
2740     } DMAC0_CRTB_8;\r
2741     union\r
2742     {\r
2743         unsigned long LONG;\r
2744         struct\r
2745         {\r
2746             unsigned long EN:1;\r
2747             unsigned long RQST:1;\r
2748             unsigned long TACT:1;\r
2749             unsigned long SUS:1;\r
2750             unsigned long ER:1;\r
2751             unsigned long END:1;\r
2752             unsigned long :1;\r
2753             unsigned long SR:1;\r
2754             unsigned long DL:1;\r
2755             unsigned long DW:1;\r
2756             unsigned long DER:1;\r
2757             unsigned long MODE:1;\r
2758             unsigned long :4;\r
2759             unsigned long INTM:1;\r
2760             unsigned long DMARQM:1;\r
2761             unsigned long SWPRQ:1;\r
2762             unsigned long :5;\r
2763             unsigned long DNUM:8;\r
2764         } BIT;\r
2765     } DMAC0_CHSTAT_8;\r
2766     union\r
2767     {\r
2768         unsigned long LONG;\r
2769         struct\r
2770         {\r
2771             unsigned long SETEN:1;\r
2772             unsigned long CLREN:1;\r
2773             unsigned long :1;\r
2774             unsigned long SWRST:1;\r
2775             unsigned long CLRRQ:1;\r
2776             unsigned long CLREND:1;\r
2777             unsigned long :1;\r
2778             unsigned long CLRDE:1;\r
2779             unsigned long SETSUS:1;\r
2780             unsigned long CLRSUS:1;\r
2781             unsigned long :2;\r
2782             unsigned long SETREN:1;\r
2783             unsigned long :1;\r
2784             unsigned long SETSSWPRQ:1;\r
2785             unsigned long :1;\r
2786             unsigned long SETINTM:1;\r
2787             unsigned long CLRINTM:1;\r
2788             unsigned long SETDMARQM:1;\r
2789             unsigned long CLRDMARQM:1;\r
2790             unsigned long :12;\r
2791         } BIT;\r
2792     } DMAC0_CHCTRL_8;\r
2793     union\r
2794     {\r
2795         unsigned long LONG;\r
2796         struct\r
2797         {\r
2798             unsigned long SEL:3;\r
2799             unsigned long REQD:1;\r
2800             unsigned long LOEN:1;\r
2801             unsigned long HIEN:1;\r
2802             unsigned long LVL:1;\r
2803             unsigned long :1;\r
2804             unsigned long AM:3;\r
2805             unsigned long DRRP:1;\r
2806             unsigned long SDS:4;\r
2807             unsigned long DDS:4;\r
2808             unsigned long SAD:1;\r
2809             unsigned long DAD:1;\r
2810             unsigned long TM:1;\r
2811             unsigned long WONLY:1;\r
2812             unsigned long DEM:1;\r
2813             unsigned long :1;\r
2814             unsigned long DIM:1;\r
2815             unsigned long SBE:1;\r
2816             unsigned long RSEL:1;\r
2817             unsigned long RSW:1;\r
2818             unsigned long REN:1;\r
2819             unsigned long DMS:1;\r
2820         } BIT;\r
2821     } DMAC0_CHCFG_8;\r
2822     union\r
2823     {\r
2824         unsigned long LONG;\r
2825         struct\r
2826         {\r
2827             unsigned long ITVL:16;\r
2828             unsigned long :16;\r
2829         } BIT;\r
2830     } DMAC0_CHITVL_8;\r
2831     char           wk19[4];\r
2832     union\r
2833     {\r
2834         unsigned long LONG;\r
2835         struct\r
2836         {\r
2837             unsigned long NXLA:32;\r
2838         } BIT;\r
2839     } DMAC0_NXLA_8;\r
2840     union\r
2841     {\r
2842         unsigned long LONG;\r
2843         struct\r
2844         {\r
2845             unsigned long CRLA:32;\r
2846         } BIT;\r
2847     } DMAC0_CRLA_8;\r
2848     union\r
2849     {\r
2850         union\r
2851         {\r
2852             unsigned long LONG;\r
2853             struct\r
2854             {\r
2855                 unsigned long SA:32;\r
2856             } BIT;\r
2857         } DMAC0_N0SA_9_N;\r
2858         union\r
2859         {\r
2860             unsigned long LONG;\r
2861             struct\r
2862             {\r
2863                 unsigned long WD:32;\r
2864             } BIT;\r
2865         } DMAC0_N0SA_9_W;\r
2866     } N0SA_9;\r
2867     union\r
2868     {\r
2869         unsigned long LONG;\r
2870         struct\r
2871         {\r
2872             unsigned long DA:32;\r
2873         } BIT;\r
2874     } DMAC0_N0DA_9;\r
2875     union\r
2876     {\r
2877         unsigned long LONG;\r
2878         struct\r
2879         {\r
2880             unsigned long TB:32;\r
2881         } BIT;\r
2882     } DMAC0_N0TB_9;\r
2883     union\r
2884     {\r
2885         union\r
2886         {\r
2887             unsigned long LONG;\r
2888             struct\r
2889             {\r
2890                 unsigned long SA:32;\r
2891             } BIT;\r
2892         } DMAC0_N1SA_9_N;\r
2893         union\r
2894         {\r
2895             unsigned long LONG;\r
2896             struct\r
2897             {\r
2898                 unsigned long WD:32;\r
2899             } BIT;\r
2900         } DMAC0_N1SA_9_W;\r
2901     } N1SA_9;\r
2902     union\r
2903     {\r
2904         unsigned long LONG;\r
2905         struct\r
2906         {\r
2907             unsigned long DA:32;\r
2908         } BIT;\r
2909     } DMAC0_N1DA_9;\r
2910     union\r
2911     {\r
2912         unsigned long LONG;\r
2913         struct\r
2914         {\r
2915             unsigned long TB:32;\r
2916         } BIT;\r
2917     } DMAC0_N1TB_9;\r
2918     union\r
2919     {\r
2920         unsigned long LONG;\r
2921         struct\r
2922         {\r
2923             unsigned long CRSA:32;\r
2924         } BIT;\r
2925     } DMAC0_CRSA_9;\r
2926     union\r
2927     {\r
2928         unsigned long LONG;\r
2929         struct\r
2930         {\r
2931             unsigned long CRDA:32;\r
2932         } BIT;\r
2933     } DMAC0_CRDA_9;\r
2934     union\r
2935     {\r
2936         unsigned long LONG;\r
2937         struct\r
2938         {\r
2939             unsigned long CRTB:32;\r
2940         } BIT;\r
2941     } DMAC0_CRTB_9;\r
2942     union\r
2943     {\r
2944         unsigned long LONG;\r
2945         struct\r
2946         {\r
2947             unsigned long EN:1;\r
2948             unsigned long RQST:1;\r
2949             unsigned long TACT:1;\r
2950             unsigned long SUS:1;\r
2951             unsigned long ER:1;\r
2952             unsigned long END:1;\r
2953             unsigned long :1;\r
2954             unsigned long SR:1;\r
2955             unsigned long DL:1;\r
2956             unsigned long DW:1;\r
2957             unsigned long DER:1;\r
2958             unsigned long MODE:1;\r
2959             unsigned long :4;\r
2960             unsigned long INTM:1;\r
2961             unsigned long DMARQM:1;\r
2962             unsigned long SWPRQ:1;\r
2963             unsigned long :5;\r
2964             unsigned long DNUM:8;\r
2965         } BIT;\r
2966     } DMAC0_CHSTAT_9;\r
2967     union\r
2968     {\r
2969         unsigned long LONG;\r
2970         struct\r
2971         {\r
2972             unsigned long SETEN:1;\r
2973             unsigned long CLREN:1;\r
2974             unsigned long :1;\r
2975             unsigned long SWRST:1;\r
2976             unsigned long CLRRQ:1;\r
2977             unsigned long CLREND:1;\r
2978             unsigned long :1;\r
2979             unsigned long CLRDE:1;\r
2980             unsigned long SETSUS:1;\r
2981             unsigned long CLRSUS:1;\r
2982             unsigned long :2;\r
2983             unsigned long SETREN:1;\r
2984             unsigned long :1;\r
2985             unsigned long SETSSWPRQ:1;\r
2986             unsigned long :1;\r
2987             unsigned long SETINTM:1;\r
2988             unsigned long CLRINTM:1;\r
2989             unsigned long SETDMARQM:1;\r
2990             unsigned long CLRDMARQM:1;\r
2991             unsigned long :12;\r
2992         } BIT;\r
2993     } DMAC0_CHCTRL_9;\r
2994     union\r
2995     {\r
2996         unsigned long LONG;\r
2997         struct\r
2998         {\r
2999             unsigned long SEL:3;\r
3000             unsigned long REQD:1;\r
3001             unsigned long LOEN:1;\r
3002             unsigned long HIEN:1;\r
3003             unsigned long LVL:1;\r
3004             unsigned long :1;\r
3005             unsigned long AM:3;\r
3006             unsigned long DRRP:1;\r
3007             unsigned long SDS:4;\r
3008             unsigned long DDS:4;\r
3009             unsigned long SAD:1;\r
3010             unsigned long DAD:1;\r
3011             unsigned long TM:1;\r
3012             unsigned long WONLY:1;\r
3013             unsigned long DEM:1;\r
3014             unsigned long :1;\r
3015             unsigned long DIM:1;\r
3016             unsigned long SBE:1;\r
3017             unsigned long RSEL:1;\r
3018             unsigned long RSW:1;\r
3019             unsigned long REN:1;\r
3020             unsigned long DMS:1;\r
3021         } BIT;\r
3022     } DMAC0_CHCFG_9;\r
3023     union\r
3024     {\r
3025         unsigned long LONG;\r
3026         struct\r
3027         {\r
3028             unsigned long ITVL:16;\r
3029             unsigned long :16;\r
3030         } BIT;\r
3031     } DMAC0_CHITVL_9;\r
3032     char           wk20[4];\r
3033     union\r
3034     {\r
3035         unsigned long LONG;\r
3036         struct\r
3037         {\r
3038             unsigned long NXLA:32;\r
3039         } BIT;\r
3040     } DMAC0_NXLA_9;\r
3041     union\r
3042     {\r
3043         unsigned long LONG;\r
3044         struct\r
3045         {\r
3046             unsigned long CRLA:32;\r
3047         } BIT;\r
3048     } DMAC0_CRLA_9;\r
3049     union\r
3050     {\r
3051         union\r
3052         {\r
3053             unsigned long LONG;\r
3054             struct\r
3055             {\r
3056                 unsigned long SA:32;\r
3057             } BIT;\r
3058         } DMAC0_N0SA_10_N;\r
3059         union\r
3060         {\r
3061             unsigned long LONG;\r
3062             struct\r
3063             {\r
3064                 unsigned long WD:32;\r
3065             } BIT;\r
3066         } DMAC0_N0SA_10_W;\r
3067     } N0SA_10;\r
3068     union\r
3069     {\r
3070         unsigned long LONG;\r
3071         struct\r
3072         {\r
3073             unsigned long DA:32;\r
3074         } BIT;\r
3075     } DMAC0_N0DA_10;\r
3076     union\r
3077     {\r
3078         unsigned long LONG;\r
3079         struct\r
3080         {\r
3081             unsigned long TB:32;\r
3082         } BIT;\r
3083     } DMAC0_N0TB_10;\r
3084     union\r
3085     {\r
3086         union\r
3087         {\r
3088             unsigned long LONG;\r
3089             struct\r
3090             {\r
3091                 unsigned long SA:32;\r
3092             } BIT;\r
3093         } DMAC0_N1SA_10_N;\r
3094         union\r
3095         {\r
3096             unsigned long LONG;\r
3097             struct\r
3098             {\r
3099                 unsigned long WD:32;\r
3100             } BIT;\r
3101         } DMAC0_N1SA_10_W;\r
3102     } N1SA_10;\r
3103     union\r
3104     {\r
3105         unsigned long LONG;\r
3106         struct\r
3107         {\r
3108             unsigned long DA:32;\r
3109         } BIT;\r
3110     } DMAC0_N1DA_10;\r
3111     union\r
3112     {\r
3113         unsigned long LONG;\r
3114         struct\r
3115         {\r
3116             unsigned long TB:32;\r
3117         } BIT;\r
3118     } DMAC0_N1TB_10;\r
3119     union\r
3120     {\r
3121         unsigned long LONG;\r
3122         struct\r
3123         {\r
3124             unsigned long CRSA:32;\r
3125         } BIT;\r
3126     } DMAC0_CRSA_10;\r
3127     union\r
3128     {\r
3129         unsigned long LONG;\r
3130         struct\r
3131         {\r
3132             unsigned long CRDA:32;\r
3133         } BIT;\r
3134     } DMAC0_CRDA_10;\r
3135     union\r
3136     {\r
3137         unsigned long LONG;\r
3138         struct\r
3139         {\r
3140             unsigned long CRTB:32;\r
3141         } BIT;\r
3142     } DMAC0_CRTB_10;\r
3143     union\r
3144     {\r
3145         unsigned long LONG;\r
3146         struct\r
3147         {\r
3148             unsigned long EN:1;\r
3149             unsigned long RQST:1;\r
3150             unsigned long TACT:1;\r
3151             unsigned long SUS:1;\r
3152             unsigned long ER:1;\r
3153             unsigned long END:1;\r
3154             unsigned long :1;\r
3155             unsigned long SR:1;\r
3156             unsigned long DL:1;\r
3157             unsigned long DW:1;\r
3158             unsigned long DER:1;\r
3159             unsigned long MODE:1;\r
3160             unsigned long :4;\r
3161             unsigned long INTM:1;\r
3162             unsigned long DMARQM:1;\r
3163             unsigned long SWPRQ:1;\r
3164             unsigned long :5;\r
3165             unsigned long DNUM:8;\r
3166         } BIT;\r
3167     } DMAC0_CHSTAT_10;\r
3168     union\r
3169     {\r
3170         unsigned long LONG;\r
3171         struct\r
3172         {\r
3173             unsigned long SETEN:1;\r
3174             unsigned long CLREN:1;\r
3175             unsigned long :1;\r
3176             unsigned long SWRST:1;\r
3177             unsigned long CLRRQ:1;\r
3178             unsigned long CLREND:1;\r
3179             unsigned long :1;\r
3180             unsigned long CLRDE:1;\r
3181             unsigned long SETSUS:1;\r
3182             unsigned long CLRSUS:1;\r
3183             unsigned long :2;\r
3184             unsigned long SETREN:1;\r
3185             unsigned long :1;\r
3186             unsigned long SETSSWPRQ:1;\r
3187             unsigned long :1;\r
3188             unsigned long SETINTM:1;\r
3189             unsigned long CLRINTM:1;\r
3190             unsigned long SETDMARQM:1;\r
3191             unsigned long CLRDMARQM:1;\r
3192             unsigned long :12;\r
3193         } BIT;\r
3194     } DMAC0_CHCTRL_10;\r
3195     union\r
3196     {\r
3197         unsigned long LONG;\r
3198         struct\r
3199         {\r
3200             unsigned long SEL:3;\r
3201             unsigned long REQD:1;\r
3202             unsigned long LOEN:1;\r
3203             unsigned long HIEN:1;\r
3204             unsigned long LVL:1;\r
3205             unsigned long :1;\r
3206             unsigned long AM:3;\r
3207             unsigned long DRRP:1;\r
3208             unsigned long SDS:4;\r
3209             unsigned long DDS:4;\r
3210             unsigned long SAD:1;\r
3211             unsigned long DAD:1;\r
3212             unsigned long TM:1;\r
3213             unsigned long WONLY:1;\r
3214             unsigned long DEM:1;\r
3215             unsigned long :1;\r
3216             unsigned long DIM:1;\r
3217             unsigned long SBE:1;\r
3218             unsigned long RSEL:1;\r
3219             unsigned long RSW:1;\r
3220             unsigned long REN:1;\r
3221             unsigned long DMS:1;\r
3222         } BIT;\r
3223     } DMAC0_CHCFG_10;\r
3224     union\r
3225     {\r
3226         unsigned long LONG;\r
3227         struct\r
3228         {\r
3229             unsigned long ITVL:16;\r
3230             unsigned long :16;\r
3231         } BIT;\r
3232     } DMAC0_CHITVL_10;\r
3233     char           wk21[4];\r
3234     union\r
3235     {\r
3236         unsigned long LONG;\r
3237         struct\r
3238         {\r
3239             unsigned long NXLA:32;\r
3240         } BIT;\r
3241     } DMAC0_NXLA_10;\r
3242     union\r
3243     {\r
3244         unsigned long LONG;\r
3245         struct\r
3246         {\r
3247             unsigned long CRLA:32;\r
3248         } BIT;\r
3249     } DMAC0_CRLA_10;\r
3250     union\r
3251     {\r
3252         union\r
3253         {\r
3254             unsigned long LONG;\r
3255             struct\r
3256             {\r
3257                 unsigned long SA:32;\r
3258             } BIT;\r
3259         } DMAC0_N0SA_11_N;\r
3260         union\r
3261         {\r
3262             unsigned long LONG;\r
3263             struct\r
3264             {\r
3265                 unsigned long WD:32;\r
3266             } BIT;\r
3267         } DMAC0_N0SA_11_W;\r
3268     } N0SA_11;\r
3269     union\r
3270     {\r
3271         unsigned long LONG;\r
3272         struct\r
3273         {\r
3274             unsigned long DA:32;\r
3275         } BIT;\r
3276     } DMAC0_N0DA_11;\r
3277     union\r
3278     {\r
3279         unsigned long LONG;\r
3280         struct\r
3281         {\r
3282             unsigned long TB:32;\r
3283         } BIT;\r
3284     } DMAC0_N0TB_11;\r
3285     union\r
3286     {\r
3287         union\r
3288         {\r
3289             unsigned long LONG;\r
3290             struct\r
3291             {\r
3292                 unsigned long SA:32;\r
3293             } BIT;\r
3294         } DMAC0_N1SA_11_N;\r
3295         union\r
3296         {\r
3297             unsigned long LONG;\r
3298             struct\r
3299             {\r
3300                 unsigned long WD:32;\r
3301             } BIT;\r
3302         } DMAC0_N1SA_11_W;\r
3303     } N1SA_11;\r
3304     union\r
3305     {\r
3306         unsigned long LONG;\r
3307         struct\r
3308         {\r
3309             unsigned long DA:32;\r
3310         } BIT;\r
3311     } DMAC0_N1DA_11;\r
3312     union\r
3313     {\r
3314         unsigned long LONG;\r
3315         struct\r
3316         {\r
3317             unsigned long TB:32;\r
3318         } BIT;\r
3319     } DMAC0_N1TB_11;\r
3320     union\r
3321     {\r
3322         unsigned long LONG;\r
3323         struct\r
3324         {\r
3325             unsigned long CRSA:32;\r
3326         } BIT;\r
3327     } DMAC0_CRSA_11;\r
3328     union\r
3329     {\r
3330         unsigned long LONG;\r
3331         struct\r
3332         {\r
3333             unsigned long CRDA:32;\r
3334         } BIT;\r
3335     } DMAC0_CRDA_11;\r
3336     union\r
3337     {\r
3338         unsigned long LONG;\r
3339         struct\r
3340         {\r
3341             unsigned long CRTB:32;\r
3342         } BIT;\r
3343     } DMAC0_CRTB_11;\r
3344     union\r
3345     {\r
3346         unsigned long LONG;\r
3347         struct\r
3348         {\r
3349             unsigned long EN:1;\r
3350             unsigned long RQST:1;\r
3351             unsigned long TACT:1;\r
3352             unsigned long SUS:1;\r
3353             unsigned long ER:1;\r
3354             unsigned long END:1;\r
3355             unsigned long :1;\r
3356             unsigned long SR:1;\r
3357             unsigned long DL:1;\r
3358             unsigned long DW:1;\r
3359             unsigned long DER:1;\r
3360             unsigned long MODE:1;\r
3361             unsigned long :4;\r
3362             unsigned long INTM:1;\r
3363             unsigned long DMARQM:1;\r
3364             unsigned long SWPRQ:1;\r
3365             unsigned long :5;\r
3366             unsigned long DNUM:8;\r
3367         } BIT;\r
3368     } DMAC0_CHSTAT_11;\r
3369     union\r
3370     {\r
3371         unsigned long LONG;\r
3372         struct\r
3373         {\r
3374             unsigned long SETEN:1;\r
3375             unsigned long CLREN:1;\r
3376             unsigned long :1;\r
3377             unsigned long SWRST:1;\r
3378             unsigned long CLRRQ:1;\r
3379             unsigned long CLREND:1;\r
3380             unsigned long :1;\r
3381             unsigned long CLRDE:1;\r
3382             unsigned long SETSUS:1;\r
3383             unsigned long CLRSUS:1;\r
3384             unsigned long :2;\r
3385             unsigned long SETREN:1;\r
3386             unsigned long :1;\r
3387             unsigned long SETSSWPRQ:1;\r
3388             unsigned long :1;\r
3389             unsigned long SETINTM:1;\r
3390             unsigned long CLRINTM:1;\r
3391             unsigned long SETDMARQM:1;\r
3392             unsigned long CLRDMARQM:1;\r
3393             unsigned long :12;\r
3394         } BIT;\r
3395     } DMAC0_CHCTRL_11;\r
3396     union\r
3397     {\r
3398         unsigned long LONG;\r
3399         struct\r
3400         {\r
3401             unsigned long SEL:3;\r
3402             unsigned long REQD:1;\r
3403             unsigned long LOEN:1;\r
3404             unsigned long HIEN:1;\r
3405             unsigned long LVL:1;\r
3406             unsigned long :1;\r
3407             unsigned long AM:3;\r
3408             unsigned long DRRP:1;\r
3409             unsigned long SDS:4;\r
3410             unsigned long DDS:4;\r
3411             unsigned long SAD:1;\r
3412             unsigned long DAD:1;\r
3413             unsigned long TM:1;\r
3414             unsigned long WONLY:1;\r
3415             unsigned long DEM:1;\r
3416             unsigned long :1;\r
3417             unsigned long DIM:1;\r
3418             unsigned long SBE:1;\r
3419             unsigned long RSEL:1;\r
3420             unsigned long RSW:1;\r
3421             unsigned long REN:1;\r
3422             unsigned long DMS:1;\r
3423         } BIT;\r
3424     } DMAC0_CHCFG_11;\r
3425     union\r
3426     {\r
3427         unsigned long LONG;\r
3428         struct\r
3429         {\r
3430             unsigned long ITVL:16;\r
3431             unsigned long :16;\r
3432         } BIT;\r
3433     } DMAC0_CHITVL_11;\r
3434     char           wk22[4];\r
3435     union\r
3436     {\r
3437         unsigned long LONG;\r
3438         struct\r
3439         {\r
3440             unsigned long NXLA:32;\r
3441         } BIT;\r
3442     } DMAC0_NXLA_11;\r
3443     union\r
3444     {\r
3445         unsigned long LONG;\r
3446         struct\r
3447         {\r
3448             unsigned long CRLA:32;\r
3449         } BIT;\r
3450     } DMAC0_CRLA_11;\r
3451     union\r
3452     {\r
3453         union\r
3454         {\r
3455             unsigned long LONG;\r
3456             struct\r
3457             {\r
3458                 unsigned long SA:32;\r
3459             } BIT;\r
3460         } DMAC0_N0SA_12_N;\r
3461         union\r
3462         {\r
3463             unsigned long LONG;\r
3464             struct\r
3465             {\r
3466                 unsigned long WD:32;\r
3467             } BIT;\r
3468         } DMAC0_N0SA_12_W;\r
3469     } N0SA_12;\r
3470     union\r
3471     {\r
3472         unsigned long LONG;\r
3473         struct\r
3474         {\r
3475             unsigned long DA:32;\r
3476         } BIT;\r
3477     } DMAC0_N0DA_12;\r
3478     union\r
3479     {\r
3480         unsigned long LONG;\r
3481         struct\r
3482         {\r
3483             unsigned long TB:32;\r
3484         } BIT;\r
3485     } DMAC0_N0TB_12;\r
3486     union\r
3487     {\r
3488         union\r
3489         {\r
3490             unsigned long LONG;\r
3491             struct\r
3492             {\r
3493                 unsigned long SA:32;\r
3494             } BIT;\r
3495         } DMAC0_N1SA_12_N;\r
3496         union\r
3497         {\r
3498             unsigned long LONG;\r
3499             struct\r
3500             {\r
3501                 unsigned long WD:32;\r
3502             } BIT;\r
3503         } DMAC0_N1SA_12_W;\r
3504     } N1SA_12;\r
3505     union\r
3506     {\r
3507         unsigned long LONG;\r
3508         struct\r
3509         {\r
3510             unsigned long DA:32;\r
3511         } BIT;\r
3512     } DMAC0_N1DA_12;\r
3513     union\r
3514     {\r
3515         unsigned long LONG;\r
3516         struct\r
3517         {\r
3518             unsigned long TB:32;\r
3519         } BIT;\r
3520     } DMAC0_N1TB_12;\r
3521     union\r
3522     {\r
3523         unsigned long LONG;\r
3524         struct\r
3525         {\r
3526             unsigned long CRSA:32;\r
3527         } BIT;\r
3528     } DMAC0_CRSA_12;\r
3529     union\r
3530     {\r
3531         unsigned long LONG;\r
3532         struct\r
3533         {\r
3534             unsigned long CRDA:32;\r
3535         } BIT;\r
3536     } DMAC0_CRDA_12;\r
3537     union\r
3538     {\r
3539         unsigned long LONG;\r
3540         struct\r
3541         {\r
3542             unsigned long CRTB:32;\r
3543         } BIT;\r
3544     } DMAC0_CRTB_12;\r
3545     union\r
3546     {\r
3547         unsigned long LONG;\r
3548         struct\r
3549         {\r
3550             unsigned long EN:1;\r
3551             unsigned long RQST:1;\r
3552             unsigned long TACT:1;\r
3553             unsigned long SUS:1;\r
3554             unsigned long ER:1;\r
3555             unsigned long END:1;\r
3556             unsigned long :1;\r
3557             unsigned long SR:1;\r
3558             unsigned long DL:1;\r
3559             unsigned long DW:1;\r
3560             unsigned long DER:1;\r
3561             unsigned long MODE:1;\r
3562             unsigned long :4;\r
3563             unsigned long INTM:1;\r
3564             unsigned long DMARQM:1;\r
3565             unsigned long SWPRQ:1;\r
3566             unsigned long :5;\r
3567             unsigned long DNUM:8;\r
3568         } BIT;\r
3569     } DMAC0_CHSTAT_12;\r
3570     union\r
3571     {\r
3572         unsigned long LONG;\r
3573         struct\r
3574         {\r
3575             unsigned long SETEN:1;\r
3576             unsigned long CLREN:1;\r
3577             unsigned long :1;\r
3578             unsigned long SWRST:1;\r
3579             unsigned long CLRRQ:1;\r
3580             unsigned long CLREND:1;\r
3581             unsigned long :1;\r
3582             unsigned long CLRDE:1;\r
3583             unsigned long SETSUS:1;\r
3584             unsigned long CLRSUS:1;\r
3585             unsigned long :2;\r
3586             unsigned long SETREN:1;\r
3587             unsigned long :1;\r
3588             unsigned long SETSSWPRQ:1;\r
3589             unsigned long :1;\r
3590             unsigned long SETINTM:1;\r
3591             unsigned long CLRINTM:1;\r
3592             unsigned long SETDMARQM:1;\r
3593             unsigned long CLRDMARQM:1;\r
3594             unsigned long :12;\r
3595         } BIT;\r
3596     } DMAC0_CHCTRL_12;\r
3597     union\r
3598     {\r
3599         unsigned long LONG;\r
3600         struct\r
3601         {\r
3602             unsigned long SEL:3;\r
3603             unsigned long REQD:1;\r
3604             unsigned long LOEN:1;\r
3605             unsigned long HIEN:1;\r
3606             unsigned long LVL:1;\r
3607             unsigned long :1;\r
3608             unsigned long AM:3;\r
3609             unsigned long DRRP:1;\r
3610             unsigned long SDS:4;\r
3611             unsigned long DDS:4;\r
3612             unsigned long SAD:1;\r
3613             unsigned long DAD:1;\r
3614             unsigned long TM:1;\r
3615             unsigned long WONLY:1;\r
3616             unsigned long DEM:1;\r
3617             unsigned long :1;\r
3618             unsigned long DIM:1;\r
3619             unsigned long SBE:1;\r
3620             unsigned long RSEL:1;\r
3621             unsigned long RSW:1;\r
3622             unsigned long REN:1;\r
3623             unsigned long DMS:1;\r
3624         } BIT;\r
3625     } DMAC0_CHCFG_12;\r
3626     union\r
3627     {\r
3628         unsigned long LONG;\r
3629         struct\r
3630         {\r
3631             unsigned long ITVL:16;\r
3632             unsigned long :16;\r
3633         } BIT;\r
3634     } DMAC0_CHITVL_12;\r
3635     char           wk23[4];\r
3636     union\r
3637     {\r
3638         unsigned long LONG;\r
3639         struct\r
3640         {\r
3641             unsigned long NXLA:32;\r
3642         } BIT;\r
3643     } DMAC0_NXLA_12;\r
3644     union\r
3645     {\r
3646         unsigned long LONG;\r
3647         struct\r
3648         {\r
3649             unsigned long CRLA:32;\r
3650         } BIT;\r
3651     } DMAC0_CRLA_12;\r
3652     union\r
3653     {\r
3654         union\r
3655         {\r
3656             unsigned long LONG;\r
3657             struct\r
3658             {\r
3659                 unsigned long SA:32;\r
3660             } BIT;\r
3661         } DMAC0_N0SA_13_N;\r
3662         union\r
3663         {\r
3664             unsigned long LONG;\r
3665             struct\r
3666             {\r
3667                 unsigned long WD:32;\r
3668             } BIT;\r
3669         } DMAC0_N0SA_13_W;\r
3670     } N0SA_13;\r
3671     union\r
3672     {\r
3673         unsigned long LONG;\r
3674         struct\r
3675         {\r
3676             unsigned long DA:32;\r
3677         } BIT;\r
3678     } DMAC0_N0DA_13;\r
3679     union\r
3680     {\r
3681         unsigned long LONG;\r
3682         struct\r
3683         {\r
3684             unsigned long TB:32;\r
3685         } BIT;\r
3686     } DMAC0_N0TB_13;\r
3687     union\r
3688     {\r
3689         union\r
3690         {\r
3691             unsigned long LONG;\r
3692             struct\r
3693             {\r
3694                 unsigned long SA:32;\r
3695             } BIT;\r
3696         } DMAC0_N1SA_13_N;\r
3697         union\r
3698         {\r
3699             unsigned long LONG;\r
3700             struct\r
3701             {\r
3702                 unsigned long WD:32;\r
3703             } BIT;\r
3704         } DMAC0_N1SA_13_W;\r
3705     } N1SA_13;\r
3706     union\r
3707     {\r
3708         unsigned long LONG;\r
3709         struct\r
3710         {\r
3711             unsigned long DA:32;\r
3712         } BIT;\r
3713     } DMAC0_N1DA_13;\r
3714     union\r
3715     {\r
3716         unsigned long LONG;\r
3717         struct\r
3718         {\r
3719             unsigned long TB:32;\r
3720         } BIT;\r
3721     } DMAC0_N1TB_13;\r
3722     union\r
3723     {\r
3724         unsigned long LONG;\r
3725         struct\r
3726         {\r
3727             unsigned long CRSA:32;\r
3728         } BIT;\r
3729     } DMAC0_CRSA_13;\r
3730     union\r
3731     {\r
3732         unsigned long LONG;\r
3733         struct\r
3734         {\r
3735             unsigned long CRDA:32;\r
3736         } BIT;\r
3737     } DMAC0_CRDA_13;\r
3738     union\r
3739     {\r
3740         unsigned long LONG;\r
3741         struct\r
3742         {\r
3743             unsigned long CRTB:32;\r
3744         } BIT;\r
3745     } DMAC0_CRTB_13;\r
3746     union\r
3747     {\r
3748         unsigned long LONG;\r
3749         struct\r
3750         {\r
3751             unsigned long EN:1;\r
3752             unsigned long RQST:1;\r
3753             unsigned long TACT:1;\r
3754             unsigned long SUS:1;\r
3755             unsigned long ER:1;\r
3756             unsigned long END:1;\r
3757             unsigned long :1;\r
3758             unsigned long SR:1;\r
3759             unsigned long DL:1;\r
3760             unsigned long DW:1;\r
3761             unsigned long DER:1;\r
3762             unsigned long MODE:1;\r
3763             unsigned long :4;\r
3764             unsigned long INTM:1;\r
3765             unsigned long DMARQM:1;\r
3766             unsigned long SWPRQ:1;\r
3767             unsigned long :5;\r
3768             unsigned long DNUM:8;\r
3769         } BIT;\r
3770     } DMAC0_CHSTAT_13;\r
3771     union\r
3772     {\r
3773         unsigned long LONG;\r
3774         struct\r
3775         {\r
3776             unsigned long SETEN:1;\r
3777             unsigned long CLREN:1;\r
3778             unsigned long :1;\r
3779             unsigned long SWRST:1;\r
3780             unsigned long CLRRQ:1;\r
3781             unsigned long CLREND:1;\r
3782             unsigned long :1;\r
3783             unsigned long CLRDE:1;\r
3784             unsigned long SETSUS:1;\r
3785             unsigned long CLRSUS:1;\r
3786             unsigned long :2;\r
3787             unsigned long SETREN:1;\r
3788             unsigned long :1;\r
3789             unsigned long SETSSWPRQ:1;\r
3790             unsigned long :1;\r
3791             unsigned long SETINTM:1;\r
3792             unsigned long CLRINTM:1;\r
3793             unsigned long SETDMARQM:1;\r
3794             unsigned long CLRDMARQM:1;\r
3795             unsigned long :12;\r
3796         } BIT;\r
3797     } DMAC0_CHCTRL_13;\r
3798     union\r
3799     {\r
3800         unsigned long LONG;\r
3801         struct\r
3802         {\r
3803             unsigned long SEL:3;\r
3804             unsigned long REQD:1;\r
3805             unsigned long LOEN:1;\r
3806             unsigned long HIEN:1;\r
3807             unsigned long LVL:1;\r
3808             unsigned long :1;\r
3809             unsigned long AM:3;\r
3810             unsigned long DRRP:1;\r
3811             unsigned long SDS:4;\r
3812             unsigned long DDS:4;\r
3813             unsigned long SAD:1;\r
3814             unsigned long DAD:1;\r
3815             unsigned long TM:1;\r
3816             unsigned long WONLY:1;\r
3817             unsigned long DEM:1;\r
3818             unsigned long :1;\r
3819             unsigned long DIM:1;\r
3820             unsigned long SBE:1;\r
3821             unsigned long RSEL:1;\r
3822             unsigned long RSW:1;\r
3823             unsigned long REN:1;\r
3824             unsigned long DMS:1;\r
3825         } BIT;\r
3826     } DMAC0_CHCFG_13;\r
3827     union\r
3828     {\r
3829         unsigned long LONG;\r
3830         struct\r
3831         {\r
3832             unsigned long ITVL:16;\r
3833             unsigned long :16;\r
3834         } BIT;\r
3835     } DMAC0_CHITVL_13;\r
3836     char           wk24[4];\r
3837     union\r
3838     {\r
3839         unsigned long LONG;\r
3840         struct\r
3841         {\r
3842             unsigned long NXLA:32;\r
3843         } BIT;\r
3844     } DMAC0_NXLA_13;\r
3845     union\r
3846     {\r
3847         unsigned long LONG;\r
3848         struct\r
3849         {\r
3850             unsigned long CRLA:32;\r
3851         } BIT;\r
3852     } DMAC0_CRLA_13;\r
3853     union\r
3854     {\r
3855         union\r
3856         {\r
3857             unsigned long LONG;\r
3858             struct\r
3859             {\r
3860                 unsigned long SA:32;\r
3861             } BIT;\r
3862         } DMAC0_N0SA_14_N;\r
3863         union\r
3864         {\r
3865             unsigned long LONG;\r
3866             struct\r
3867             {\r
3868                 unsigned long WD:32;\r
3869             } BIT;\r
3870         } DMAC0_N0SA_14_W;\r
3871     } N0SA_14;\r
3872     union\r
3873     {\r
3874         unsigned long LONG;\r
3875         struct\r
3876         {\r
3877             unsigned long DA:32;\r
3878         } BIT;\r
3879     } DMAC0_N0DA_14;\r
3880     union\r
3881     {\r
3882         unsigned long LONG;\r
3883         struct\r
3884         {\r
3885             unsigned long TB:32;\r
3886         } BIT;\r
3887     } DMAC0_N0TB_14;\r
3888     union\r
3889     {\r
3890         union\r
3891         {\r
3892             unsigned long LONG;\r
3893             struct\r
3894             {\r
3895                 unsigned long SA:32;\r
3896             } BIT;\r
3897         } DMAC0_N1SA_14_N;\r
3898         union\r
3899         {\r
3900             unsigned long LONG;\r
3901             struct\r
3902             {\r
3903                 unsigned long WD:32;\r
3904             } BIT;\r
3905         } DMAC0_N1SA_14_W;\r
3906     } N1SA_14;\r
3907     union\r
3908     {\r
3909         unsigned long LONG;\r
3910         struct\r
3911         {\r
3912             unsigned long DA:32;\r
3913         } BIT;\r
3914     } DMAC0_N1DA_14;\r
3915     union\r
3916     {\r
3917         unsigned long LONG;\r
3918         struct\r
3919         {\r
3920             unsigned long TB:32;\r
3921         } BIT;\r
3922     } DMAC0_N1TB_14;\r
3923     union\r
3924     {\r
3925         unsigned long LONG;\r
3926         struct\r
3927         {\r
3928             unsigned long CRSA:32;\r
3929         } BIT;\r
3930     } DMAC0_CRSA_14;\r
3931     union\r
3932     {\r
3933         unsigned long LONG;\r
3934         struct\r
3935         {\r
3936             unsigned long CRDA:32;\r
3937         } BIT;\r
3938     } DMAC0_CRDA_14;\r
3939     union\r
3940     {\r
3941         unsigned long LONG;\r
3942         struct\r
3943         {\r
3944             unsigned long CRTB:32;\r
3945         } BIT;\r
3946     } DMAC0_CRTB_14;\r
3947     union\r
3948     {\r
3949         unsigned long LONG;\r
3950         struct\r
3951         {\r
3952             unsigned long EN:1;\r
3953             unsigned long RQST:1;\r
3954             unsigned long TACT:1;\r
3955             unsigned long SUS:1;\r
3956             unsigned long ER:1;\r
3957             unsigned long END:1;\r
3958             unsigned long :1;\r
3959             unsigned long SR:1;\r
3960             unsigned long DL:1;\r
3961             unsigned long DW:1;\r
3962             unsigned long DER:1;\r
3963             unsigned long MODE:1;\r
3964             unsigned long :4;\r
3965             unsigned long INTM:1;\r
3966             unsigned long DMARQM:1;\r
3967             unsigned long SWPRQ:1;\r
3968             unsigned long :5;\r
3969             unsigned long DNUM:8;\r
3970         } BIT;\r
3971     } DMAC0_CHSTAT_14;\r
3972     union\r
3973     {\r
3974         unsigned long LONG;\r
3975         struct\r
3976         {\r
3977             unsigned long SETEN:1;\r
3978             unsigned long CLREN:1;\r
3979             unsigned long :1;\r
3980             unsigned long SWRST:1;\r
3981             unsigned long CLRRQ:1;\r
3982             unsigned long CLREND:1;\r
3983             unsigned long :1;\r
3984             unsigned long CLRDE:1;\r
3985             unsigned long SETSUS:1;\r
3986             unsigned long CLRSUS:1;\r
3987             unsigned long :2;\r
3988             unsigned long SETREN:1;\r
3989             unsigned long :1;\r
3990             unsigned long SETSSWPRQ:1;\r
3991             unsigned long :1;\r
3992             unsigned long SETINTM:1;\r
3993             unsigned long CLRINTM:1;\r
3994             unsigned long SETDMARQM:1;\r
3995             unsigned long CLRDMARQM:1;\r
3996             unsigned long :12;\r
3997         } BIT;\r
3998     } DMAC0_CHCTRL_14;\r
3999     union\r
4000     {\r
4001         unsigned long LONG;\r
4002         struct\r
4003         {\r
4004             unsigned long SEL:3;\r
4005             unsigned long REQD:1;\r
4006             unsigned long LOEN:1;\r
4007             unsigned long HIEN:1;\r
4008             unsigned long LVL:1;\r
4009             unsigned long :1;\r
4010             unsigned long AM:3;\r
4011             unsigned long DRRP:1;\r
4012             unsigned long SDS:4;\r
4013             unsigned long DDS:4;\r
4014             unsigned long SAD:1;\r
4015             unsigned long DAD:1;\r
4016             unsigned long TM:1;\r
4017             unsigned long WONLY:1;\r
4018             unsigned long DEM:1;\r
4019             unsigned long :1;\r
4020             unsigned long DIM:1;\r
4021             unsigned long SBE:1;\r
4022             unsigned long RSEL:1;\r
4023             unsigned long RSW:1;\r
4024             unsigned long REN:1;\r
4025             unsigned long DMS:1;\r
4026         } BIT;\r
4027     } DMAC0_CHCFG_14;\r
4028     union\r
4029     {\r
4030         unsigned long LONG;\r
4031         struct\r
4032         {\r
4033             unsigned long ITVL:16;\r
4034             unsigned long :16;\r
4035         } BIT;\r
4036     } DMAC0_CHITVL_14;\r
4037     char           wk25[4];\r
4038     union\r
4039     {\r
4040         unsigned long LONG;\r
4041         struct\r
4042         {\r
4043             unsigned long NXLA:32;\r
4044         } BIT;\r
4045     } DMAC0_NXLA_14;\r
4046     union\r
4047     {\r
4048         unsigned long LONG;\r
4049         struct\r
4050         {\r
4051             unsigned long CRLA:32;\r
4052         } BIT;\r
4053     } DMAC0_CRLA_14;\r
4054     union\r
4055     {\r
4056         union\r
4057         {\r
4058             unsigned long LONG;\r
4059             struct\r
4060             {\r
4061                 unsigned long SA:32;\r
4062             } BIT;\r
4063         } DMAC0_N0SA_15_N;\r
4064         union\r
4065         {\r
4066             unsigned long LONG;\r
4067             struct\r
4068             {\r
4069                 unsigned long WD:32;\r
4070             } BIT;\r
4071         } DMAC0_N0SA_15_W;\r
4072     } N0SA_15;\r
4073     union\r
4074     {\r
4075         unsigned long LONG;\r
4076         struct\r
4077         {\r
4078             unsigned long DA:32;\r
4079         } BIT;\r
4080     } DMAC0_N0DA_15;\r
4081     union\r
4082     {\r
4083         unsigned long LONG;\r
4084         struct\r
4085         {\r
4086             unsigned long TB:32;\r
4087         } BIT;\r
4088     } DMAC0_N0TB_15;\r
4089     union\r
4090     {\r
4091         union\r
4092         {\r
4093             unsigned long LONG;\r
4094             struct\r
4095             {\r
4096                 unsigned long SA:32;\r
4097             } BIT;\r
4098         } DMAC0_N1SA_15_N;\r
4099         union\r
4100         {\r
4101             unsigned long LONG;\r
4102             struct\r
4103             {\r
4104                 unsigned long WD:32;\r
4105             } BIT;\r
4106         } DMAC0_N1SA_15_W;\r
4107     } N1SA_15;\r
4108     union\r
4109     {\r
4110         unsigned long LONG;\r
4111         struct\r
4112         {\r
4113             unsigned long DA:32;\r
4114         } BIT;\r
4115     } DMAC0_N1DA_15;\r
4116     union\r
4117     {\r
4118         unsigned long LONG;\r
4119         struct\r
4120         {\r
4121             unsigned long TB:32;\r
4122         } BIT;\r
4123     } DMAC0_N1TB_15;\r
4124     union\r
4125     {\r
4126         unsigned long LONG;\r
4127         struct\r
4128         {\r
4129             unsigned long CRSA:32;\r
4130         } BIT;\r
4131     } DMAC0_CRSA_15;\r
4132     union\r
4133     {\r
4134         unsigned long LONG;\r
4135         struct\r
4136         {\r
4137             unsigned long CRDA:32;\r
4138         } BIT;\r
4139     } DMAC0_CRDA_15;\r
4140     union\r
4141     {\r
4142         unsigned long LONG;\r
4143         struct\r
4144         {\r
4145             unsigned long CRTB:32;\r
4146         } BIT;\r
4147     } DMAC0_CRTB_15;\r
4148     union\r
4149     {\r
4150         unsigned long LONG;\r
4151         struct\r
4152         {\r
4153             unsigned long EN:1;\r
4154             unsigned long RQST:1;\r
4155             unsigned long TACT:1;\r
4156             unsigned long SUS:1;\r
4157             unsigned long ER:1;\r
4158             unsigned long END:1;\r
4159             unsigned long :1;\r
4160             unsigned long SR:1;\r
4161             unsigned long DL:1;\r
4162             unsigned long DW:1;\r
4163             unsigned long DER:1;\r
4164             unsigned long MODE:1;\r
4165             unsigned long :4;\r
4166             unsigned long INTM:1;\r
4167             unsigned long DMARQM:1;\r
4168             unsigned long SWPRQ:1;\r
4169             unsigned long :5;\r
4170             unsigned long DNUM:8;\r
4171         } BIT;\r
4172     } DMAC0_CHSTAT_15;\r
4173     union\r
4174     {\r
4175         unsigned long LONG;\r
4176         struct\r
4177         {\r
4178             unsigned long SETEN:1;\r
4179             unsigned long CLREN:1;\r
4180             unsigned long :1;\r
4181             unsigned long SWRST:1;\r
4182             unsigned long CLRRQ:1;\r
4183             unsigned long CLREND:1;\r
4184             unsigned long :1;\r
4185             unsigned long CLRDE:1;\r
4186             unsigned long SETSUS:1;\r
4187             unsigned long CLRSUS:1;\r
4188             unsigned long :2;\r
4189             unsigned long SETREN:1;\r
4190             unsigned long :1;\r
4191             unsigned long SETSSWPRQ:1;\r
4192             unsigned long :1;\r
4193             unsigned long SETINTM:1;\r
4194             unsigned long CLRINTM:1;\r
4195             unsigned long SETDMARQM:1;\r
4196             unsigned long CLRDMARQM:1;\r
4197             unsigned long :12;\r
4198         } BIT;\r
4199     } DMAC0_CHCTRL_15;\r
4200     union\r
4201     {\r
4202         unsigned long LONG;\r
4203         struct\r
4204         {\r
4205             unsigned long SEL:3;\r
4206             unsigned long REQD:1;\r
4207             unsigned long LOEN:1;\r
4208             unsigned long HIEN:1;\r
4209             unsigned long LVL:1;\r
4210             unsigned long :1;\r
4211             unsigned long AM:3;\r
4212             unsigned long DRRP:1;\r
4213             unsigned long SDS:4;\r
4214             unsigned long DDS:4;\r
4215             unsigned long SAD:1;\r
4216             unsigned long DAD:1;\r
4217             unsigned long TM:1;\r
4218             unsigned long WONLY:1;\r
4219             unsigned long DEM:1;\r
4220             unsigned long :1;\r
4221             unsigned long DIM:1;\r
4222             unsigned long SBE:1;\r
4223             unsigned long RSEL:1;\r
4224             unsigned long RSW:1;\r
4225             unsigned long REN:1;\r
4226             unsigned long DMS:1;\r
4227         } BIT;\r
4228     } DMAC0_CHCFG_15;\r
4229     union\r
4230     {\r
4231         unsigned long LONG;\r
4232         struct\r
4233         {\r
4234             unsigned long ITVL:16;\r
4235             unsigned long :16;\r
4236         } BIT;\r
4237     } DMAC0_CHITVL_15;\r
4238     char           wk26[4];\r
4239     union\r
4240     {\r
4241         unsigned long LONG;\r
4242         struct\r
4243         {\r
4244             unsigned long NXLA:32;\r
4245         } BIT;\r
4246     } DMAC0_NXLA_15;\r
4247     union\r
4248     {\r
4249         unsigned long LONG;\r
4250         struct\r
4251         {\r
4252             unsigned long CRLA:32;\r
4253         } BIT;\r
4254     } DMAC0_CRLA_15;\r
4255     union\r
4256     {\r
4257         unsigned long LONG;\r
4258         struct\r
4259         {\r
4260             unsigned long SCNT:32;\r
4261         } BIT;\r
4262     } DMAC0_SCNT_8;\r
4263     union\r
4264     {\r
4265         unsigned long LONG;\r
4266         struct\r
4267         {\r
4268             unsigned long SSKP:32;\r
4269         } BIT;\r
4270     } DMAC0_SSKP_8;\r
4271     union\r
4272     {\r
4273         unsigned long LONG;\r
4274         struct\r
4275         {\r
4276             unsigned long DCNT:32;\r
4277         } BIT;\r
4278     } DMAC0_DCNT_8;\r
4279     union\r
4280     {\r
4281         unsigned long LONG;\r
4282         struct\r
4283         {\r
4284             unsigned long DSKP:32;\r
4285         } BIT;\r
4286     } DMAC0_DSKP_8;\r
4287     char           wk27[16];\r
4288     union\r
4289     {\r
4290         unsigned long LONG;\r
4291         struct\r
4292         {\r
4293             unsigned long SCNT:32;\r
4294         } BIT;\r
4295     } DMAC0_SCNT_9;\r
4296     union\r
4297     {\r
4298         unsigned long LONG;\r
4299         struct\r
4300         {\r
4301             unsigned long SSKP:32;\r
4302         } BIT;\r
4303     } DMAC0_SSKP_9;\r
4304     union\r
4305     {\r
4306         unsigned long LONG;\r
4307         struct\r
4308         {\r
4309             unsigned long DCNT:32;\r
4310         } BIT;\r
4311     } DMAC0_DCNT_9;\r
4312     union\r
4313     {\r
4314         unsigned long LONG;\r
4315         struct\r
4316         {\r
4317             unsigned long DSKP:32;\r
4318         } BIT;\r
4319     } DMAC0_DSKP_9;\r
4320     char           wk28[16];\r
4321     union\r
4322     {\r
4323         unsigned long LONG;\r
4324         struct\r
4325         {\r
4326             unsigned long SCNT:32;\r
4327         } BIT;\r
4328     } DMAC0_SCNT_10;\r
4329     union\r
4330     {\r
4331         unsigned long LONG;\r
4332         struct\r
4333         {\r
4334             unsigned long SSKP:32;\r
4335         } BIT;\r
4336     } DMAC0_SSKP_10;\r
4337     union\r
4338     {\r
4339         unsigned long LONG;\r
4340         struct\r
4341         {\r
4342             unsigned long DCNT:32;\r
4343         } BIT;\r
4344     } DMAC0_DCNT_10;\r
4345     union\r
4346     {\r
4347         unsigned long LONG;\r
4348         struct\r
4349         {\r
4350             unsigned long DSKP:32;\r
4351         } BIT;\r
4352     } DMAC0_DSKP_10;\r
4353     char           wk29[16];\r
4354     union\r
4355     {\r
4356         unsigned long LONG;\r
4357         struct\r
4358         {\r
4359             unsigned long SCNT:32;\r
4360         } BIT;\r
4361     } DMAC0_SCNT_11;\r
4362     union\r
4363     {\r
4364         unsigned long LONG;\r
4365         struct\r
4366         {\r
4367             unsigned long SSKP:32;\r
4368         } BIT;\r
4369     } DMAC0_SSKP_11;\r
4370     union\r
4371     {\r
4372         unsigned long LONG;\r
4373         struct\r
4374         {\r
4375             unsigned long DCNT:32;\r
4376         } BIT;\r
4377     } DMAC0_DCNT_11;\r
4378     union\r
4379     {\r
4380         unsigned long LONG;\r
4381         struct\r
4382         {\r
4383             unsigned long DSKP:32;\r
4384         } BIT;\r
4385     } DMAC0_DSKP_11;\r
4386     char           wk30[16];\r
4387     union\r
4388     {\r
4389         unsigned long LONG;\r
4390         struct\r
4391         {\r
4392             unsigned long SCNT:32;\r
4393         } BIT;\r
4394     } DMAC0_SCNT_12;\r
4395     union\r
4396     {\r
4397         unsigned long LONG;\r
4398         struct\r
4399         {\r
4400             unsigned long SSKP:32;\r
4401         } BIT;\r
4402     } DMAC0_SSKP_12;\r
4403     union\r
4404     {\r
4405         unsigned long LONG;\r
4406         struct\r
4407         {\r
4408             unsigned long DCNT:32;\r
4409         } BIT;\r
4410     } DMAC0_DCNT_12;\r
4411     union\r
4412     {\r
4413         unsigned long LONG;\r
4414         struct\r
4415         {\r
4416             unsigned long DSKP:32;\r
4417         } BIT;\r
4418     } DMAC0_DSKP_12;\r
4419     char           wk31[16];\r
4420     union\r
4421     {\r
4422         unsigned long LONG;\r
4423         struct\r
4424         {\r
4425             unsigned long SCNT:32;\r
4426         } BIT;\r
4427     } DMAC0_SCNT_13;\r
4428     union\r
4429     {\r
4430         unsigned long LONG;\r
4431         struct\r
4432         {\r
4433             unsigned long SSKP:32;\r
4434         } BIT;\r
4435     } DMAC0_SSKP_13;\r
4436     union\r
4437     {\r
4438         unsigned long LONG;\r
4439         struct\r
4440         {\r
4441             unsigned long DCNT:32;\r
4442         } BIT;\r
4443     } DMAC0_DCNT_13;\r
4444     union\r
4445     {\r
4446         unsigned long LONG;\r
4447         struct\r
4448         {\r
4449             unsigned long DSKP:32;\r
4450         } BIT;\r
4451     } DMAC0_DSKP_13;\r
4452     char           wk32[16];\r
4453     union\r
4454     {\r
4455         unsigned long LONG;\r
4456         struct\r
4457         {\r
4458             unsigned long SCNT:32;\r
4459         } BIT;\r
4460     } DMAC0_SCNT_14;\r
4461     union\r
4462     {\r
4463         unsigned long LONG;\r
4464         struct\r
4465         {\r
4466             unsigned long SSKP:32;\r
4467         } BIT;\r
4468     } DMAC0_SSKP_14;\r
4469     union\r
4470     {\r
4471         unsigned long LONG;\r
4472         struct\r
4473         {\r
4474             unsigned long DCNT:32;\r
4475         } BIT;\r
4476     } DMAC0_DCNT_14;\r
4477     union\r
4478     {\r
4479         unsigned long LONG;\r
4480         struct\r
4481         {\r
4482             unsigned long DSKP:32;\r
4483         } BIT;\r
4484     } DMAC0_DSKP_14;\r
4485     char           wk33[16];\r
4486     union\r
4487     {\r
4488         unsigned long LONG;\r
4489         struct\r
4490         {\r
4491             unsigned long SCNT:32;\r
4492         } BIT;\r
4493     } DMAC0_SCNT_15;\r
4494     union\r
4495     {\r
4496         unsigned long LONG;\r
4497         struct\r
4498         {\r
4499             unsigned long SSKP:32;\r
4500         } BIT;\r
4501     } DMAC0_SSKP_15;\r
4502     union\r
4503     {\r
4504         unsigned long LONG;\r
4505         struct\r
4506         {\r
4507             unsigned long DCNT:32;\r
4508         } BIT;\r
4509     } DMAC0_DCNT_15;\r
4510     union\r
4511     {\r
4512         unsigned long LONG;\r
4513         struct\r
4514         {\r
4515             unsigned long DSKP:32;\r
4516         } BIT;\r
4517     } DMAC0_DSKP_15;\r
4518     char           wk34[16];\r
4519     union\r
4520     {\r
4521         unsigned long LONG;\r
4522         struct\r
4523         {\r
4524             unsigned long PR:1;\r
4525             unsigned long :31;\r
4526         } BIT;\r
4527     } DMAC0_DCTRL_B;\r
4528     union\r
4529     {\r
4530         unsigned long LONG;\r
4531         struct\r
4532         {\r
4533             unsigned long :8;\r
4534             unsigned long DITVL:8;\r
4535             unsigned long :16;\r
4536         } BIT;\r
4537     } DMAC0_DSCITVL_B;\r
4538     char           wk35[8];\r
4539     union\r
4540     {\r
4541         unsigned long LONG;\r
4542         struct\r
4543         {\r
4544             unsigned long EN08:1;\r
4545             unsigned long EN19:1;\r
4546             unsigned long EN210:1;\r
4547             unsigned long EN311:1;\r
4548             unsigned long EN412:1;\r
4549             unsigned long EN513:1;\r
4550             unsigned long EN614:1;\r
4551             unsigned long EN715:1;\r
4552             unsigned long :24;\r
4553         } BIT;\r
4554     } DMAC0_DST_EN_B;\r
4555     union\r
4556     {\r
4557         unsigned long LONG;\r
4558         struct\r
4559         {\r
4560             unsigned long ER08:1;\r
4561             unsigned long ER19:1;\r
4562             unsigned long ER210:1;\r
4563             unsigned long ER311:1;\r
4564             unsigned long ER412:1;\r
4565             unsigned long ER513:1;\r
4566             unsigned long ER614:1;\r
4567             unsigned long ER715:1;\r
4568             unsigned long :24;\r
4569         } BIT;\r
4570     } DMAC0_DST_ER_B;\r
4571     union\r
4572     {\r
4573         unsigned long LONG;\r
4574         struct\r
4575         {\r
4576             unsigned long END08:1;\r
4577             unsigned long END19:1;\r
4578             unsigned long END210:1;\r
4579             unsigned long END311:1;\r
4580             unsigned long END412:1;\r
4581             unsigned long END513:1;\r
4582             unsigned long END614:1;\r
4583             unsigned long END715:1;\r
4584             unsigned long :24;\r
4585         } BIT;\r
4586     } DMAC0_DST_END_B;\r
4587     char           wk36[4];\r
4588     union\r
4589     {\r
4590         unsigned long LONG;\r
4591         struct\r
4592         {\r
4593             unsigned long SUS08:1;\r
4594             unsigned long SUS19:1;\r
4595             unsigned long SUS210:1;\r
4596             unsigned long SUS311:1;\r
4597             unsigned long SUS412:1;\r
4598             unsigned long SUS513:1;\r
4599             unsigned long SUS614:1;\r
4600             unsigned long SUS715:1;\r
4601             unsigned long :24;\r
4602         } BIT;\r
4603     } DMAC0_DST_SUS_B;\r
4604     char           wk37[202972];\r
4605     union\r
4606     {\r
4607         unsigned long LONG;\r
4608         struct\r
4609         {\r
4610             unsigned long IFC0:8;\r
4611             unsigned long :24;\r
4612         } BIT;\r
4613     } DMA0SEL0;\r
4614     union\r
4615     {\r
4616         unsigned long LONG;\r
4617         struct\r
4618         {\r
4619             unsigned long IFC0:8;\r
4620             unsigned long :24;\r
4621         } BIT;\r
4622     } DMA0SEL1;\r
4623     union\r
4624     {\r
4625         unsigned long LONG;\r
4626         struct\r
4627         {\r
4628             unsigned long IFC0:8;\r
4629             unsigned long :24;\r
4630         } BIT;\r
4631     } DMA0SEL2;\r
4632     union\r
4633     {\r
4634         unsigned long LONG;\r
4635         struct\r
4636         {\r
4637             unsigned long IFC0:8;\r
4638             unsigned long :24;\r
4639         } BIT;\r
4640     } DMA0SEL3;\r
4641     union\r
4642     {\r
4643         unsigned long LONG;\r
4644         struct\r
4645         {\r
4646             unsigned long IFC0:8;\r
4647             unsigned long :24;\r
4648         } BIT;\r
4649     } DMA0SEL4;\r
4650     union\r
4651     {\r
4652         unsigned long LONG;\r
4653         struct\r
4654         {\r
4655             unsigned long IFC0:8;\r
4656             unsigned long :24;\r
4657         } BIT;\r
4658     } DMA0SEL5;\r
4659     union\r
4660     {\r
4661         unsigned long LONG;\r
4662         struct\r
4663         {\r
4664             unsigned long IFC0:8;\r
4665             unsigned long :24;\r
4666         } BIT;\r
4667     } DMA0SEL6;\r
4668     union\r
4669     {\r
4670         unsigned long LONG;\r
4671         struct\r
4672         {\r
4673             unsigned long IFC0:8;\r
4674             unsigned long :24;\r
4675         } BIT;\r
4676     } DMA0SEL7;\r
4677     union\r
4678     {\r
4679         unsigned long LONG;\r
4680         struct\r
4681         {\r
4682             unsigned long IFC0:8;\r
4683             unsigned long :24;\r
4684         } BIT;\r
4685     } DMA0SEL8;\r
4686     union\r
4687     {\r
4688         unsigned long LONG;\r
4689         struct\r
4690         {\r
4691             unsigned long IFC0:8;\r
4692             unsigned long :24;\r
4693         } BIT;\r
4694     } DMA0SEL9;\r
4695     union\r
4696     {\r
4697         unsigned long LONG;\r
4698         struct\r
4699         {\r
4700             unsigned long IFC0:8;\r
4701             unsigned long :24;\r
4702         } BIT;\r
4703     } DMA0SEL10;\r
4704     union\r
4705     {\r
4706         unsigned long LONG;\r
4707         struct\r
4708         {\r
4709             unsigned long IFC0:8;\r
4710             unsigned long :24;\r
4711         } BIT;\r
4712     } DMA0SEL11;\r
4713     union\r
4714     {\r
4715         unsigned long LONG;\r
4716         struct\r
4717         {\r
4718             unsigned long IFC0:8;\r
4719             unsigned long :24;\r
4720         } BIT;\r
4721     } DMA0SEL12;\r
4722     union\r
4723     {\r
4724         unsigned long LONG;\r
4725         struct\r
4726         {\r
4727             unsigned long IFC0:8;\r
4728             unsigned long :24;\r
4729         } BIT;\r
4730     } DMA0SEL13;\r
4731     union\r
4732     {\r
4733         unsigned long LONG;\r
4734         struct\r
4735         {\r
4736             unsigned long IFC0:8;\r
4737             unsigned long :24;\r
4738         } BIT;\r
4739     } DMA0SEL14;\r
4740     union\r
4741     {\r
4742         unsigned long LONG;\r
4743         struct\r
4744         {\r
4745             unsigned long IFC0:8;\r
4746             unsigned long :24;\r
4747         } BIT;\r
4748     } DMA0SEL15;\r
4749 };\r
4750 \r
4751 struct st_dma1\r
4752 {\r
4753     union\r
4754     {\r
4755         union\r
4756         {\r
4757             unsigned long LONG;\r
4758             struct\r
4759             {\r
4760                 unsigned long SA:32;\r
4761             } BIT;\r
4762         } DMAC1_N0SA_0_N;\r
4763         union\r
4764         {\r
4765             unsigned long LONG;\r
4766             struct\r
4767             {\r
4768                 unsigned long WD:32;\r
4769             } BIT;\r
4770         } DMAC1_N0SA_0_W;\r
4771     } N0SA_0;\r
4772     union\r
4773     {\r
4774         unsigned long LONG;\r
4775         struct\r
4776         {\r
4777             unsigned long DA:32;\r
4778         } BIT;\r
4779     } DMAC1_N0DA_0;\r
4780     union\r
4781     {\r
4782         unsigned long LONG;\r
4783         struct\r
4784         {\r
4785             unsigned long TB:32;\r
4786         } BIT;\r
4787     } DMAC1_N0TB_0;\r
4788     union\r
4789     {\r
4790         union\r
4791         {\r
4792             unsigned long LONG;\r
4793             struct\r
4794             {\r
4795                 unsigned long SA:32;\r
4796             } BIT;\r
4797         } DMAC1_N1SA_0_N;\r
4798         union\r
4799         {\r
4800             unsigned long LONG;\r
4801             struct\r
4802             {\r
4803                 unsigned long WD:32;\r
4804             } BIT;\r
4805         } DMAC1_N1SA_0_W;\r
4806     } N1SA_0;\r
4807     union\r
4808     {\r
4809         unsigned long LONG;\r
4810         struct\r
4811         {\r
4812             unsigned long DA:32;\r
4813         } BIT;\r
4814     } DMAC1_N1DA_0;\r
4815     union\r
4816     {\r
4817         unsigned long LONG;\r
4818         struct\r
4819         {\r
4820             unsigned long TB:32;\r
4821         } BIT;\r
4822     } DMAC1_N1TB_0;\r
4823     union\r
4824     {\r
4825         unsigned long LONG;\r
4826         struct\r
4827         {\r
4828             unsigned long CRSA:32;\r
4829         } BIT;\r
4830     } DMAC1_CRSA_0;\r
4831     union\r
4832     {\r
4833         unsigned long LONG;\r
4834         struct\r
4835         {\r
4836             unsigned long CRDA:32;\r
4837         } BIT;\r
4838     } DMAC1_CRDA_0;\r
4839     union\r
4840     {\r
4841         unsigned long LONG;\r
4842         struct\r
4843         {\r
4844             unsigned long CRTB:32;\r
4845         } BIT;\r
4846     } DMAC1_CRTB_0;\r
4847     union\r
4848     {\r
4849         unsigned long LONG;\r
4850         struct\r
4851         {\r
4852             unsigned long EN:1;\r
4853             unsigned long RQST:1;\r
4854             unsigned long TACT:1;\r
4855             unsigned long SUS:1;\r
4856             unsigned long ER:1;\r
4857             unsigned long END:1;\r
4858             unsigned long :1;\r
4859             unsigned long SR:1;\r
4860             unsigned long DL:1;\r
4861             unsigned long DW:1;\r
4862             unsigned long DER:1;\r
4863             unsigned long MODE:1;\r
4864             unsigned long :4;\r
4865             unsigned long INTM:1;\r
4866             unsigned long DMARQM:1;\r
4867             unsigned long SWPRQ:1;\r
4868             unsigned long :5;\r
4869             unsigned long DNUM:8;\r
4870         } BIT;\r
4871     } DMAC1_CHSTAT_0;\r
4872     union\r
4873     {\r
4874         unsigned long LONG;\r
4875         struct\r
4876         {\r
4877             unsigned long SETEN:1;\r
4878             unsigned long CLREN:1;\r
4879             unsigned long :1;\r
4880             unsigned long SWRST:1;\r
4881             unsigned long CLRRQ:1;\r
4882             unsigned long CLREND:1;\r
4883             unsigned long :1;\r
4884             unsigned long CLRDE:1;\r
4885             unsigned long SETSUS:1;\r
4886             unsigned long CLRSUS:1;\r
4887             unsigned long :2;\r
4888             unsigned long SETREN:1;\r
4889             unsigned long :1;\r
4890             unsigned long SETSSWPRQ:1;\r
4891             unsigned long :1;\r
4892             unsigned long SETINTM:1;\r
4893             unsigned long CLRINTM:1;\r
4894             unsigned long SETDMARQM:1;\r
4895             unsigned long CLRDMARQM:1;\r
4896             unsigned long :12;\r
4897         } BIT;\r
4898     } DMAC1_CHCTRL_0;\r
4899     union\r
4900     {\r
4901         unsigned long LONG;\r
4902         struct\r
4903         {\r
4904             unsigned long SEL:3;\r
4905             unsigned long REQD:1;\r
4906             unsigned long LOEN:1;\r
4907             unsigned long HIEN:1;\r
4908             unsigned long LVL:1;\r
4909             unsigned long :1;\r
4910             unsigned long AM:3;\r
4911             unsigned long DRRP:1;\r
4912             unsigned long SDS:4;\r
4913             unsigned long DDS:4;\r
4914             unsigned long SAD:1;\r
4915             unsigned long DAD:1;\r
4916             unsigned long TM:1;\r
4917             unsigned long WONLY:1;\r
4918             unsigned long DEM:1;\r
4919             unsigned long :1;\r
4920             unsigned long DIM:1;\r
4921             unsigned long SBE:1;\r
4922             unsigned long RSEL:1;\r
4923             unsigned long RSW:1;\r
4924             unsigned long REN:1;\r
4925             unsigned long DMS:1;\r
4926         } BIT;\r
4927     } DMAC1_CHCFG_0;\r
4928     union\r
4929     {\r
4930         unsigned long LONG;\r
4931         struct\r
4932         {\r
4933             unsigned long ITVL:16;\r
4934             unsigned long :16;\r
4935         } BIT;\r
4936     } DMAC1_CHITVL_0;\r
4937     char           wk0[4];\r
4938     union\r
4939     {\r
4940         unsigned long LONG;\r
4941         struct\r
4942         {\r
4943             unsigned long NXLA:32;\r
4944         } BIT;\r
4945     } DMAC1_NXLA_0;\r
4946     union\r
4947     {\r
4948         unsigned long LONG;\r
4949         struct\r
4950         {\r
4951             unsigned long CRLA:32;\r
4952         } BIT;\r
4953     } DMAC1_CRLA_0;\r
4954     union\r
4955     {\r
4956         union\r
4957         {\r
4958             unsigned long LONG;\r
4959             struct\r
4960             {\r
4961                 unsigned long SA:32;\r
4962             } BIT;\r
4963         } DMAC1_N0SA_1_N;\r
4964         union\r
4965         {\r
4966             unsigned long LONG;\r
4967             struct\r
4968             {\r
4969                 unsigned long WD:32;\r
4970             } BIT;\r
4971         } DMAC1_N0SA_1_W;\r
4972     } N0SA_1;\r
4973     union\r
4974     {\r
4975         unsigned long LONG;\r
4976         struct\r
4977         {\r
4978             unsigned long DA:32;\r
4979         } BIT;\r
4980     } DMAC1_N0DA_1;\r
4981     union\r
4982     {\r
4983         unsigned long LONG;\r
4984         struct\r
4985         {\r
4986             unsigned long TB:32;\r
4987         } BIT;\r
4988     } DMAC1_N0TB_1;\r
4989     union\r
4990     {\r
4991         union\r
4992         {\r
4993             unsigned long LONG;\r
4994             struct\r
4995             {\r
4996                 unsigned long SA:32;\r
4997             } BIT;\r
4998         } DMAC1_N1SA_1_N;\r
4999         union\r
5000         {\r
5001             unsigned long LONG;\r
5002             struct\r
5003             {\r
5004                 unsigned long WD:32;\r
5005             } BIT;\r
5006         } DMAC1_N1SA_1_W;\r
5007     } N1SA_1;\r
5008     union\r
5009     {\r
5010         unsigned long LONG;\r
5011         struct\r
5012         {\r
5013             unsigned long DA:32;\r
5014         } BIT;\r
5015     } DMAC1_N1DA_1;\r
5016     union\r
5017     {\r
5018         unsigned long LONG;\r
5019         struct\r
5020         {\r
5021             unsigned long TB:32;\r
5022         } BIT;\r
5023     } DMAC1_N1TB_1;\r
5024     union\r
5025     {\r
5026         unsigned long LONG;\r
5027         struct\r
5028         {\r
5029             unsigned long CRSA:32;\r
5030         } BIT;\r
5031     } DMAC1_CRSA_1;\r
5032     union\r
5033     {\r
5034         unsigned long LONG;\r
5035         struct\r
5036         {\r
5037             unsigned long CRDA:32;\r
5038         } BIT;\r
5039     } DMAC1_CRDA_1;\r
5040     union\r
5041     {\r
5042         unsigned long LONG;\r
5043         struct\r
5044         {\r
5045             unsigned long CRTB:32;\r
5046         } BIT;\r
5047     } DMAC1_CRTB_1;\r
5048     union\r
5049     {\r
5050         unsigned long LONG;\r
5051         struct\r
5052         {\r
5053             unsigned long EN:1;\r
5054             unsigned long RQST:1;\r
5055             unsigned long TACT:1;\r
5056             unsigned long SUS:1;\r
5057             unsigned long ER:1;\r
5058             unsigned long END:1;\r
5059             unsigned long :1;\r
5060             unsigned long SR:1;\r
5061             unsigned long DL:1;\r
5062             unsigned long DW:1;\r
5063             unsigned long DER:1;\r
5064             unsigned long MODE:1;\r
5065             unsigned long :4;\r
5066             unsigned long INTM:1;\r
5067             unsigned long DMARQM:1;\r
5068             unsigned long SWPRQ:1;\r
5069             unsigned long :5;\r
5070             unsigned long DNUM:8;\r
5071         } BIT;\r
5072     } DMAC1_CHSTAT_1;\r
5073     union\r
5074     {\r
5075         unsigned long LONG;\r
5076         struct\r
5077         {\r
5078             unsigned long SETEN:1;\r
5079             unsigned long CLREN:1;\r
5080             unsigned long :1;\r
5081             unsigned long SWRST:1;\r
5082             unsigned long CLRRQ:1;\r
5083             unsigned long CLREND:1;\r
5084             unsigned long :1;\r
5085             unsigned long CLRDE:1;\r
5086             unsigned long SETSUS:1;\r
5087             unsigned long CLRSUS:1;\r
5088             unsigned long :2;\r
5089             unsigned long SETREN:1;\r
5090             unsigned long :1;\r
5091             unsigned long SETSSWPRQ:1;\r
5092             unsigned long :1;\r
5093             unsigned long SETINTM:1;\r
5094             unsigned long CLRINTM:1;\r
5095             unsigned long SETDMARQM:1;\r
5096             unsigned long CLRDMARQM:1;\r
5097             unsigned long :12;\r
5098         } BIT;\r
5099     } DMAC1_CHCTRL_1;\r
5100     union\r
5101     {\r
5102         unsigned long LONG;\r
5103         struct\r
5104         {\r
5105             unsigned long SEL:3;\r
5106             unsigned long REQD:1;\r
5107             unsigned long LOEN:1;\r
5108             unsigned long HIEN:1;\r
5109             unsigned long LVL:1;\r
5110             unsigned long :1;\r
5111             unsigned long AM:3;\r
5112             unsigned long DRRP:1;\r
5113             unsigned long SDS:4;\r
5114             unsigned long DDS:4;\r
5115             unsigned long SAD:1;\r
5116             unsigned long DAD:1;\r
5117             unsigned long TM:1;\r
5118             unsigned long WONLY:1;\r
5119             unsigned long DEM:1;\r
5120             unsigned long :1;\r
5121             unsigned long DIM:1;\r
5122             unsigned long SBE:1;\r
5123             unsigned long RSEL:1;\r
5124             unsigned long RSW:1;\r
5125             unsigned long REN:1;\r
5126             unsigned long DMS:1;\r
5127         } BIT;\r
5128     } DMAC1_CHCFG_1;\r
5129     union\r
5130     {\r
5131         unsigned long LONG;\r
5132         struct\r
5133         {\r
5134             unsigned long ITVL:16;\r
5135             unsigned long :16;\r
5136         } BIT;\r
5137     } DMAC1_CHITVL_1;\r
5138     char           wk1[4];\r
5139     union\r
5140     {\r
5141         unsigned long LONG;\r
5142         struct\r
5143         {\r
5144             unsigned long NXLA:32;\r
5145         } BIT;\r
5146     } DMAC1_NXLA_1;\r
5147     union\r
5148     {\r
5149         unsigned long LONG;\r
5150         struct\r
5151         {\r
5152             unsigned long CRLA:32;\r
5153         } BIT;\r
5154     } DMAC1_CRLA_1;\r
5155     union\r
5156     {\r
5157         union\r
5158         {\r
5159             unsigned long LONG;\r
5160             struct\r
5161             {\r
5162                 unsigned long SA:32;\r
5163             } BIT;\r
5164         } DMAC1_N0SA_2_N;\r
5165         union\r
5166         {\r
5167             unsigned long LONG;\r
5168             struct\r
5169             {\r
5170                 unsigned long WD:32;\r
5171             } BIT;\r
5172         } DMAC1_N0SA_2_W;\r
5173     } N0SA_2;\r
5174     union\r
5175     {\r
5176         unsigned long LONG;\r
5177         struct\r
5178         {\r
5179             unsigned long DA:32;\r
5180         } BIT;\r
5181     } DMAC1_N0DA_2;\r
5182     union\r
5183     {\r
5184         unsigned long LONG;\r
5185         struct\r
5186         {\r
5187             unsigned long TB:32;\r
5188         } BIT;\r
5189     } DMAC1_N0TB_2;\r
5190     union\r
5191     {\r
5192         union\r
5193         {\r
5194             unsigned long LONG;\r
5195             struct\r
5196             {\r
5197                 unsigned long SA:32;\r
5198             } BIT;\r
5199         } DMAC1_N1SA_2_N;\r
5200         union\r
5201         {\r
5202             unsigned long LONG;\r
5203             struct\r
5204             {\r
5205                 unsigned long WD:32;\r
5206             } BIT;\r
5207         } DMAC1_N1SA_2_W;\r
5208     } N1SA_2;\r
5209     union\r
5210     {\r
5211         unsigned long LONG;\r
5212         struct\r
5213         {\r
5214             unsigned long DA:32;\r
5215         } BIT;\r
5216     } DMAC1_N1DA_2;\r
5217     union\r
5218     {\r
5219         unsigned long LONG;\r
5220         struct\r
5221         {\r
5222             unsigned long TB:32;\r
5223         } BIT;\r
5224     } DMAC1_N1TB_2;\r
5225     union\r
5226     {\r
5227         unsigned long LONG;\r
5228         struct\r
5229         {\r
5230             unsigned long CRSA:32;\r
5231         } BIT;\r
5232     } DMAC1_CRSA_2;\r
5233     union\r
5234     {\r
5235         unsigned long LONG;\r
5236         struct\r
5237         {\r
5238             unsigned long CRDA:32;\r
5239         } BIT;\r
5240     } DMAC1_CRDA_2;\r
5241     union\r
5242     {\r
5243         unsigned long LONG;\r
5244         struct\r
5245         {\r
5246             unsigned long CRTB:32;\r
5247         } BIT;\r
5248     } DMAC1_CRTB_2;\r
5249     union\r
5250     {\r
5251         unsigned long LONG;\r
5252         struct\r
5253         {\r
5254             unsigned long EN:1;\r
5255             unsigned long RQST:1;\r
5256             unsigned long TACT:1;\r
5257             unsigned long SUS:1;\r
5258             unsigned long ER:1;\r
5259             unsigned long END:1;\r
5260             unsigned long :1;\r
5261             unsigned long SR:1;\r
5262             unsigned long DL:1;\r
5263             unsigned long DW:1;\r
5264             unsigned long DER:1;\r
5265             unsigned long MODE:1;\r
5266             unsigned long :4;\r
5267             unsigned long INTM:1;\r
5268             unsigned long DMARQM:1;\r
5269             unsigned long SWPRQ:1;\r
5270             unsigned long :5;\r
5271             unsigned long DNUM:8;\r
5272         } BIT;\r
5273     } DMAC1_CHSTAT_2;\r
5274     union\r
5275     {\r
5276         unsigned long LONG;\r
5277         struct\r
5278         {\r
5279             unsigned long SETEN:1;\r
5280             unsigned long CLREN:1;\r
5281             unsigned long :1;\r
5282             unsigned long SWRST:1;\r
5283             unsigned long CLRRQ:1;\r
5284             unsigned long CLREND:1;\r
5285             unsigned long :1;\r
5286             unsigned long CLRDE:1;\r
5287             unsigned long SETSUS:1;\r
5288             unsigned long CLRSUS:1;\r
5289             unsigned long :2;\r
5290             unsigned long SETREN:1;\r
5291             unsigned long :1;\r
5292             unsigned long SETSSWPRQ:1;\r
5293             unsigned long :1;\r
5294             unsigned long SETINTM:1;\r
5295             unsigned long CLRINTM:1;\r
5296             unsigned long SETDMARQM:1;\r
5297             unsigned long CLRDMARQM:1;\r
5298             unsigned long :12;\r
5299         } BIT;\r
5300     } DMAC1_CHCTRL_2;\r
5301     union\r
5302     {\r
5303         unsigned long LONG;\r
5304         struct\r
5305         {\r
5306             unsigned long SEL:3;\r
5307             unsigned long REQD:1;\r
5308             unsigned long LOEN:1;\r
5309             unsigned long HIEN:1;\r
5310             unsigned long LVL:1;\r
5311             unsigned long :1;\r
5312             unsigned long AM:3;\r
5313             unsigned long DRRP:1;\r
5314             unsigned long SDS:4;\r
5315             unsigned long DDS:4;\r
5316             unsigned long SAD:1;\r
5317             unsigned long DAD:1;\r
5318             unsigned long TM:1;\r
5319             unsigned long WONLY:1;\r
5320             unsigned long DEM:1;\r
5321             unsigned long :1;\r
5322             unsigned long DIM:1;\r
5323             unsigned long SBE:1;\r
5324             unsigned long RSEL:1;\r
5325             unsigned long RSW:1;\r
5326             unsigned long REN:1;\r
5327             unsigned long DMS:1;\r
5328         } BIT;\r
5329     } DMAC1_CHCFG_2;\r
5330     union\r
5331     {\r
5332         unsigned long LONG;\r
5333         struct\r
5334         {\r
5335             unsigned long ITVL:16;\r
5336             unsigned long :16;\r
5337         } BIT;\r
5338     } DMAC1_CHITVL_2;\r
5339     char           wk2[4];\r
5340     union\r
5341     {\r
5342         unsigned long LONG;\r
5343         struct\r
5344         {\r
5345             unsigned long NXLA:32;\r
5346         } BIT;\r
5347     } DMAC1_NXLA_2;\r
5348     union\r
5349     {\r
5350         unsigned long LONG;\r
5351         struct\r
5352         {\r
5353             unsigned long CRLA:32;\r
5354         } BIT;\r
5355     } DMAC1_CRLA_2;\r
5356     union\r
5357     {\r
5358         union\r
5359         {\r
5360             unsigned long LONG;\r
5361             struct\r
5362             {\r
5363                 unsigned long SA:32;\r
5364             } BIT;\r
5365         } DMAC1_N0SA_3_N;\r
5366         union\r
5367         {\r
5368             unsigned long LONG;\r
5369             struct\r
5370             {\r
5371                 unsigned long WD:32;\r
5372             } BIT;\r
5373         } DMAC1_N0SA_3_W;\r
5374     } N0SA_3;\r
5375     union\r
5376     {\r
5377         unsigned long LONG;\r
5378         struct\r
5379         {\r
5380             unsigned long DA:32;\r
5381         } BIT;\r
5382     } DMAC1_N0DA_3;\r
5383     union\r
5384     {\r
5385         unsigned long LONG;\r
5386         struct\r
5387         {\r
5388             unsigned long TB:32;\r
5389         } BIT;\r
5390     } DMAC1_N0TB_3;\r
5391     union\r
5392     {\r
5393         union\r
5394         {\r
5395             unsigned long LONG;\r
5396             struct\r
5397             {\r
5398                 unsigned long SA:32;\r
5399             } BIT;\r
5400         } DMAC1_N1SA_3_N;\r
5401         union\r
5402         {\r
5403             unsigned long LONG;\r
5404             struct\r
5405             {\r
5406                 unsigned long WD:32;\r
5407             } BIT;\r
5408         } DMAC1_N1SA_3_W;\r
5409     } N1SA_3;\r
5410     union\r
5411     {\r
5412         unsigned long LONG;\r
5413         struct\r
5414         {\r
5415             unsigned long DA:32;\r
5416         } BIT;\r
5417     } DMAC1_N1DA_3;\r
5418     union\r
5419     {\r
5420         unsigned long LONG;\r
5421         struct\r
5422         {\r
5423             unsigned long TB:32;\r
5424         } BIT;\r
5425     } DMAC1_N1TB_3;\r
5426     union\r
5427     {\r
5428         unsigned long LONG;\r
5429         struct\r
5430         {\r
5431             unsigned long CRSA:32;\r
5432         } BIT;\r
5433     } DMAC1_CRSA_3;\r
5434     union\r
5435     {\r
5436         unsigned long LONG;\r
5437         struct\r
5438         {\r
5439             unsigned long CRDA:32;\r
5440         } BIT;\r
5441     } DMAC1_CRDA_3;\r
5442     union\r
5443     {\r
5444         unsigned long LONG;\r
5445         struct\r
5446         {\r
5447             unsigned long CRTB:32;\r
5448         } BIT;\r
5449     } DMAC1_CRTB_3;\r
5450     union\r
5451     {\r
5452         unsigned long LONG;\r
5453         struct\r
5454         {\r
5455             unsigned long EN:1;\r
5456             unsigned long RQST:1;\r
5457             unsigned long TACT:1;\r
5458             unsigned long SUS:1;\r
5459             unsigned long ER:1;\r
5460             unsigned long END:1;\r
5461             unsigned long :1;\r
5462             unsigned long SR:1;\r
5463             unsigned long DL:1;\r
5464             unsigned long DW:1;\r
5465             unsigned long DER:1;\r
5466             unsigned long MODE:1;\r
5467             unsigned long :4;\r
5468             unsigned long INTM:1;\r
5469             unsigned long DMARQM:1;\r
5470             unsigned long SWPRQ:1;\r
5471             unsigned long :5;\r
5472             unsigned long DNUM:8;\r
5473         } BIT;\r
5474     } DMAC1_CHSTAT_3;\r
5475     union\r
5476     {\r
5477         unsigned long LONG;\r
5478         struct\r
5479         {\r
5480             unsigned long SETEN:1;\r
5481             unsigned long CLREN:1;\r
5482             unsigned long :1;\r
5483             unsigned long SWRST:1;\r
5484             unsigned long CLRRQ:1;\r
5485             unsigned long CLREND:1;\r
5486             unsigned long :1;\r
5487             unsigned long CLRDE:1;\r
5488             unsigned long SETSUS:1;\r
5489             unsigned long CLRSUS:1;\r
5490             unsigned long :2;\r
5491             unsigned long SETREN:1;\r
5492             unsigned long :1;\r
5493             unsigned long SETSSWPRQ:1;\r
5494             unsigned long :1;\r
5495             unsigned long SETINTM:1;\r
5496             unsigned long CLRINTM:1;\r
5497             unsigned long SETDMARQM:1;\r
5498             unsigned long CLRDMARQM:1;\r
5499             unsigned long :12;\r
5500         } BIT;\r
5501     } DMAC1_CHCTRL_3;\r
5502     union\r
5503     {\r
5504         unsigned long LONG;\r
5505         struct\r
5506         {\r
5507             unsigned long SEL:3;\r
5508             unsigned long REQD:1;\r
5509             unsigned long LOEN:1;\r
5510             unsigned long HIEN:1;\r
5511             unsigned long LVL:1;\r
5512             unsigned long :1;\r
5513             unsigned long AM:3;\r
5514             unsigned long DRRP:1;\r
5515             unsigned long SDS:4;\r
5516             unsigned long DDS:4;\r
5517             unsigned long SAD:1;\r
5518             unsigned long DAD:1;\r
5519             unsigned long TM:1;\r
5520             unsigned long WONLY:1;\r
5521             unsigned long DEM:1;\r
5522             unsigned long :1;\r
5523             unsigned long DIM:1;\r
5524             unsigned long SBE:1;\r
5525             unsigned long RSEL:1;\r
5526             unsigned long RSW:1;\r
5527             unsigned long REN:1;\r
5528             unsigned long DMS:1;\r
5529         } BIT;\r
5530     } DMAC1_CHCFG_3;\r
5531     union\r
5532     {\r
5533         unsigned long LONG;\r
5534         struct\r
5535         {\r
5536             unsigned long ITVL:16;\r
5537             unsigned long :16;\r
5538         } BIT;\r
5539     } DMAC1_CHITVL_3;\r
5540     char           wk3[4];\r
5541     union\r
5542     {\r
5543         unsigned long LONG;\r
5544         struct\r
5545         {\r
5546             unsigned long NXLA:32;\r
5547         } BIT;\r
5548     } DMAC1_NXLA_3;\r
5549     union\r
5550     {\r
5551         unsigned long LONG;\r
5552         struct\r
5553         {\r
5554             unsigned long CRLA:32;\r
5555         } BIT;\r
5556     } DMAC1_CRLA_3;\r
5557     union\r
5558     {\r
5559         union\r
5560         {\r
5561             unsigned long LONG;\r
5562             struct\r
5563             {\r
5564                 unsigned long SA:32;\r
5565             } BIT;\r
5566         } DMAC1_N0SA_4_N;\r
5567         union\r
5568         {\r
5569             unsigned long LONG;\r
5570             struct\r
5571             {\r
5572                 unsigned long WD:32;\r
5573             } BIT;\r
5574         } DMAC1_N0SA_4_W;\r
5575     } N0SA_4;\r
5576     union\r
5577     {\r
5578         unsigned long LONG;\r
5579         struct\r
5580         {\r
5581             unsigned long DA:32;\r
5582         } BIT;\r
5583     } DMAC1_N0DA_4;\r
5584     union\r
5585     {\r
5586         unsigned long LONG;\r
5587         struct\r
5588         {\r
5589             unsigned long TB:32;\r
5590         } BIT;\r
5591     } DMAC1_N0TB_4;\r
5592     union\r
5593     {\r
5594         union\r
5595         {\r
5596             unsigned long LONG;\r
5597             struct\r
5598             {\r
5599                 unsigned long SA:32;\r
5600             } BIT;\r
5601         } DMAC1_N1SA_4_N;\r
5602         union\r
5603         {\r
5604             unsigned long LONG;\r
5605             struct\r
5606             {\r
5607                 unsigned long WD:32;\r
5608             } BIT;\r
5609         } DMAC1_N1SA_4_W;\r
5610     } N1SA_4;\r
5611     union\r
5612     {\r
5613         unsigned long LONG;\r
5614         struct\r
5615         {\r
5616             unsigned long DA:32;\r
5617         } BIT;\r
5618     } DMAC1_N1DA_4;\r
5619     union\r
5620     {\r
5621         unsigned long LONG;\r
5622         struct\r
5623         {\r
5624             unsigned long TB:32;\r
5625         } BIT;\r
5626     } DMAC1_N1TB_4;\r
5627     union\r
5628     {\r
5629         unsigned long LONG;\r
5630         struct\r
5631         {\r
5632             unsigned long CRSA:32;\r
5633         } BIT;\r
5634     } DMAC1_CRSA_4;\r
5635     union\r
5636     {\r
5637         unsigned long LONG;\r
5638         struct\r
5639         {\r
5640             unsigned long CRDA:32;\r
5641         } BIT;\r
5642     } DMAC1_CRDA_4;\r
5643     union\r
5644     {\r
5645         unsigned long LONG;\r
5646         struct\r
5647         {\r
5648             unsigned long CRTB:32;\r
5649         } BIT;\r
5650     } DMAC1_CRTB_4;\r
5651     union\r
5652     {\r
5653         unsigned long LONG;\r
5654         struct\r
5655         {\r
5656             unsigned long EN:1;\r
5657             unsigned long RQST:1;\r
5658             unsigned long TACT:1;\r
5659             unsigned long SUS:1;\r
5660             unsigned long ER:1;\r
5661             unsigned long END:1;\r
5662             unsigned long :1;\r
5663             unsigned long SR:1;\r
5664             unsigned long DL:1;\r
5665             unsigned long DW:1;\r
5666             unsigned long DER:1;\r
5667             unsigned long MODE:1;\r
5668             unsigned long :4;\r
5669             unsigned long INTM:1;\r
5670             unsigned long DMARQM:1;\r
5671             unsigned long SWPRQ:1;\r
5672             unsigned long :5;\r
5673             unsigned long DNUM:8;\r
5674         } BIT;\r
5675     } DMAC1_CHSTAT_4;\r
5676     union\r
5677     {\r
5678         unsigned long LONG;\r
5679         struct\r
5680         {\r
5681             unsigned long SETEN:1;\r
5682             unsigned long CLREN:1;\r
5683             unsigned long :1;\r
5684             unsigned long SWRST:1;\r
5685             unsigned long CLRRQ:1;\r
5686             unsigned long CLREND:1;\r
5687             unsigned long :1;\r
5688             unsigned long CLRDE:1;\r
5689             unsigned long SETSUS:1;\r
5690             unsigned long CLRSUS:1;\r
5691             unsigned long :2;\r
5692             unsigned long SETREN:1;\r
5693             unsigned long :1;\r
5694             unsigned long SETSSWPRQ:1;\r
5695             unsigned long :1;\r
5696             unsigned long SETINTM:1;\r
5697             unsigned long CLRINTM:1;\r
5698             unsigned long SETDMARQM:1;\r
5699             unsigned long CLRDMARQM:1;\r
5700             unsigned long :12;\r
5701         } BIT;\r
5702     } DMAC1_CHCTRL_4;\r
5703     union\r
5704     {\r
5705         unsigned long LONG;\r
5706         struct\r
5707         {\r
5708             unsigned long SEL:3;\r
5709             unsigned long REQD:1;\r
5710             unsigned long LOEN:1;\r
5711             unsigned long HIEN:1;\r
5712             unsigned long LVL:1;\r
5713             unsigned long :1;\r
5714             unsigned long AM:3;\r
5715             unsigned long DRRP:1;\r
5716             unsigned long SDS:4;\r
5717             unsigned long DDS:4;\r
5718             unsigned long SAD:1;\r
5719             unsigned long DAD:1;\r
5720             unsigned long TM:1;\r
5721             unsigned long WONLY:1;\r
5722             unsigned long DEM:1;\r
5723             unsigned long :1;\r
5724             unsigned long DIM:1;\r
5725             unsigned long SBE:1;\r
5726             unsigned long RSEL:1;\r
5727             unsigned long RSW:1;\r
5728             unsigned long REN:1;\r
5729             unsigned long DMS:1;\r
5730         } BIT;\r
5731     } DMAC1_CHCFG_4;\r
5732     union\r
5733     {\r
5734         unsigned long LONG;\r
5735         struct\r
5736         {\r
5737             unsigned long ITVL:16;\r
5738             unsigned long :16;\r
5739         } BIT;\r
5740     } DMAC1_CHITVL_4;\r
5741     char           wk4[4];\r
5742     union\r
5743     {\r
5744         unsigned long LONG;\r
5745         struct\r
5746         {\r
5747             unsigned long NXLA:32;\r
5748         } BIT;\r
5749     } DMAC1_NXLA_4;\r
5750     union\r
5751     {\r
5752         unsigned long LONG;\r
5753         struct\r
5754         {\r
5755             unsigned long CRLA:32;\r
5756         } BIT;\r
5757     } DMAC1_CRLA_4;\r
5758     union\r
5759     {\r
5760         union\r
5761         {\r
5762             unsigned long LONG;\r
5763             struct\r
5764             {\r
5765                 unsigned long SA:32;\r
5766             } BIT;\r
5767         } DMAC1_N0SA_5_N;\r
5768         union\r
5769         {\r
5770             unsigned long LONG;\r
5771             struct\r
5772             {\r
5773                 unsigned long WD:32;\r
5774             } BIT;\r
5775         } DMAC1_N0SA_5_W;\r
5776     } N0SA_5;\r
5777     union\r
5778     {\r
5779         unsigned long LONG;\r
5780         struct\r
5781         {\r
5782             unsigned long DA:32;\r
5783         } BIT;\r
5784     } DMAC1_N0DA_5;\r
5785     union\r
5786     {\r
5787         unsigned long LONG;\r
5788         struct\r
5789         {\r
5790             unsigned long TB:32;\r
5791         } BIT;\r
5792     } DMAC1_N0TB_5;\r
5793     union\r
5794     {\r
5795         union\r
5796         {\r
5797             unsigned long LONG;\r
5798             struct\r
5799             {\r
5800                 unsigned long SA:32;\r
5801             } BIT;\r
5802         } DMAC1_N1SA_5_N;\r
5803         union\r
5804         {\r
5805             unsigned long LONG;\r
5806             struct\r
5807             {\r
5808                 unsigned long WD:32;\r
5809             } BIT;\r
5810         } DMAC1_N1SA_5_W;\r
5811     } N1SA_5;\r
5812     union\r
5813     {\r
5814         unsigned long LONG;\r
5815         struct\r
5816         {\r
5817             unsigned long DA:32;\r
5818         } BIT;\r
5819     } DMAC1_N1DA_5;\r
5820     union\r
5821     {\r
5822         unsigned long LONG;\r
5823         struct\r
5824         {\r
5825             unsigned long TB:32;\r
5826         } BIT;\r
5827     } DMAC1_N1TB_5;\r
5828     union\r
5829     {\r
5830         unsigned long LONG;\r
5831         struct\r
5832         {\r
5833             unsigned long CRSA:32;\r
5834         } BIT;\r
5835     } DMAC1_CRSA_5;\r
5836     union\r
5837     {\r
5838         unsigned long LONG;\r
5839         struct\r
5840         {\r
5841             unsigned long CRDA:32;\r
5842         } BIT;\r
5843     } DMAC1_CRDA_5;\r
5844     union\r
5845     {\r
5846         unsigned long LONG;\r
5847         struct\r
5848         {\r
5849             unsigned long CRTB:32;\r
5850         } BIT;\r
5851     } DMAC1_CRTB_5;\r
5852     union\r
5853     {\r
5854         unsigned long LONG;\r
5855         struct\r
5856         {\r
5857             unsigned long EN:1;\r
5858             unsigned long RQST:1;\r
5859             unsigned long TACT:1;\r
5860             unsigned long SUS:1;\r
5861             unsigned long ER:1;\r
5862             unsigned long END:1;\r
5863             unsigned long :1;\r
5864             unsigned long SR:1;\r
5865             unsigned long DL:1;\r
5866             unsigned long DW:1;\r
5867             unsigned long DER:1;\r
5868             unsigned long MODE:1;\r
5869             unsigned long :4;\r
5870             unsigned long INTM:1;\r
5871             unsigned long DMARQM:1;\r
5872             unsigned long SWPRQ:1;\r
5873             unsigned long :5;\r
5874             unsigned long DNUM:8;\r
5875         } BIT;\r
5876     } DMAC1_CHSTAT_5;\r
5877     union\r
5878     {\r
5879         unsigned long LONG;\r
5880         struct\r
5881         {\r
5882             unsigned long SETEN:1;\r
5883             unsigned long CLREN:1;\r
5884             unsigned long :1;\r
5885             unsigned long SWRST:1;\r
5886             unsigned long CLRRQ:1;\r
5887             unsigned long CLREND:1;\r
5888             unsigned long :1;\r
5889             unsigned long CLRDE:1;\r
5890             unsigned long SETSUS:1;\r
5891             unsigned long CLRSUS:1;\r
5892             unsigned long :2;\r
5893             unsigned long SETREN:1;\r
5894             unsigned long :1;\r
5895             unsigned long SETSSWPRQ:1;\r
5896             unsigned long :1;\r
5897             unsigned long SETINTM:1;\r
5898             unsigned long CLRINTM:1;\r
5899             unsigned long SETDMARQM:1;\r
5900             unsigned long CLRDMARQM:1;\r
5901             unsigned long :12;\r
5902         } BIT;\r
5903     } DMAC1_CHCTRL_5;\r
5904     union\r
5905     {\r
5906         unsigned long LONG;\r
5907         struct\r
5908         {\r
5909             unsigned long SEL:3;\r
5910             unsigned long REQD:1;\r
5911             unsigned long LOEN:1;\r
5912             unsigned long HIEN:1;\r
5913             unsigned long LVL:1;\r
5914             unsigned long :1;\r
5915             unsigned long AM:3;\r
5916             unsigned long DRRP:1;\r
5917             unsigned long SDS:4;\r
5918             unsigned long DDS:4;\r
5919             unsigned long SAD:1;\r
5920             unsigned long DAD:1;\r
5921             unsigned long TM:1;\r
5922             unsigned long WONLY:1;\r
5923             unsigned long DEM:1;\r
5924             unsigned long :1;\r
5925             unsigned long DIM:1;\r
5926             unsigned long SBE:1;\r
5927             unsigned long RSEL:1;\r
5928             unsigned long RSW:1;\r
5929             unsigned long REN:1;\r
5930             unsigned long DMS:1;\r
5931         } BIT;\r
5932     } DMAC1_CHCFG_5;\r
5933     union\r
5934     {\r
5935         unsigned long LONG;\r
5936         struct\r
5937         {\r
5938             unsigned long ITVL:16;\r
5939             unsigned long :16;\r
5940         } BIT;\r
5941     } DMAC1_CHITVL_5;\r
5942     char           wk5[4];\r
5943     union\r
5944     {\r
5945         unsigned long LONG;\r
5946         struct\r
5947         {\r
5948             unsigned long NXLA:32;\r
5949         } BIT;\r
5950     } DMAC1_NXLA_5;\r
5951     union\r
5952     {\r
5953         unsigned long LONG;\r
5954         struct\r
5955         {\r
5956             unsigned long CRLA:32;\r
5957         } BIT;\r
5958     } DMAC1_CRLA_5;\r
5959     union\r
5960     {\r
5961         union\r
5962         {\r
5963             unsigned long LONG;\r
5964             struct\r
5965             {\r
5966                 unsigned long SA:32;\r
5967             } BIT;\r
5968         } DMAC1_N0SA_6_N;\r
5969         union\r
5970         {\r
5971             unsigned long LONG;\r
5972             struct\r
5973             {\r
5974                 unsigned long WD:32;\r
5975             } BIT;\r
5976         } DMAC1_N0SA_6_W;\r
5977     } N0SA_6;\r
5978     union\r
5979     {\r
5980         unsigned long LONG;\r
5981         struct\r
5982         {\r
5983             unsigned long DA:32;\r
5984         } BIT;\r
5985     } DMAC1_N0DA_6;\r
5986     union\r
5987     {\r
5988         unsigned long LONG;\r
5989         struct\r
5990         {\r
5991             unsigned long TB:32;\r
5992         } BIT;\r
5993     } DMAC1_N0TB_6;\r
5994     union\r
5995     {\r
5996         union\r
5997         {\r
5998             unsigned long LONG;\r
5999             struct\r
6000             {\r
6001                 unsigned long SA:32;\r
6002             } BIT;\r
6003         } DMAC1_N1SA_6_N;\r
6004         union\r
6005         {\r
6006             unsigned long LONG;\r
6007             struct\r
6008             {\r
6009                 unsigned long WD:32;\r
6010             } BIT;\r
6011         } DMAC1_N1SA_6_W;\r
6012     } N1SA_6;\r
6013     union\r
6014     {\r
6015         unsigned long LONG;\r
6016         struct\r
6017         {\r
6018             unsigned long DA:32;\r
6019         } BIT;\r
6020     } DMAC1_N1DA_6;\r
6021     union\r
6022     {\r
6023         unsigned long LONG;\r
6024         struct\r
6025         {\r
6026             unsigned long TB:32;\r
6027         } BIT;\r
6028     } DMAC1_N1TB_6;\r
6029     union\r
6030     {\r
6031         unsigned long LONG;\r
6032         struct\r
6033         {\r
6034             unsigned long CRSA:32;\r
6035         } BIT;\r
6036     } DMAC1_CRSA_6;\r
6037     union\r
6038     {\r
6039         unsigned long LONG;\r
6040         struct\r
6041         {\r
6042             unsigned long CRDA:32;\r
6043         } BIT;\r
6044     } DMAC1_CRDA_6;\r
6045     union\r
6046     {\r
6047         unsigned long LONG;\r
6048         struct\r
6049         {\r
6050             unsigned long CRTB:32;\r
6051         } BIT;\r
6052     } DMAC1_CRTB_6;\r
6053     union\r
6054     {\r
6055         unsigned long LONG;\r
6056         struct\r
6057         {\r
6058             unsigned long EN:1;\r
6059             unsigned long RQST:1;\r
6060             unsigned long TACT:1;\r
6061             unsigned long SUS:1;\r
6062             unsigned long ER:1;\r
6063             unsigned long END:1;\r
6064             unsigned long :1;\r
6065             unsigned long SR:1;\r
6066             unsigned long DL:1;\r
6067             unsigned long DW:1;\r
6068             unsigned long DER:1;\r
6069             unsigned long MODE:1;\r
6070             unsigned long :4;\r
6071             unsigned long INTM:1;\r
6072             unsigned long DMARQM:1;\r
6073             unsigned long SWPRQ:1;\r
6074             unsigned long :5;\r
6075             unsigned long DNUM:8;\r
6076         } BIT;\r
6077     } DMAC1_CHSTAT_6;\r
6078     union\r
6079     {\r
6080         unsigned long LONG;\r
6081         struct\r
6082         {\r
6083             unsigned long SETEN:1;\r
6084             unsigned long CLREN:1;\r
6085             unsigned long :1;\r
6086             unsigned long SWRST:1;\r
6087             unsigned long CLRRQ:1;\r
6088             unsigned long CLREND:1;\r
6089             unsigned long :1;\r
6090             unsigned long CLRDE:1;\r
6091             unsigned long SETSUS:1;\r
6092             unsigned long CLRSUS:1;\r
6093             unsigned long :2;\r
6094             unsigned long SETREN:1;\r
6095             unsigned long :1;\r
6096             unsigned long SETSSWPRQ:1;\r
6097             unsigned long :1;\r
6098             unsigned long SETINTM:1;\r
6099             unsigned long CLRINTM:1;\r
6100             unsigned long SETDMARQM:1;\r
6101             unsigned long CLRDMARQM:1;\r
6102             unsigned long :12;\r
6103         } BIT;\r
6104     } DMAC1_CHCTRL_6;\r
6105     union\r
6106     {\r
6107         unsigned long LONG;\r
6108         struct\r
6109         {\r
6110             unsigned long SEL:3;\r
6111             unsigned long REQD:1;\r
6112             unsigned long LOEN:1;\r
6113             unsigned long HIEN:1;\r
6114             unsigned long LVL:1;\r
6115             unsigned long :1;\r
6116             unsigned long AM:3;\r
6117             unsigned long DRRP:1;\r
6118             unsigned long SDS:4;\r
6119             unsigned long DDS:4;\r
6120             unsigned long SAD:1;\r
6121             unsigned long DAD:1;\r
6122             unsigned long TM:1;\r
6123             unsigned long WONLY:1;\r
6124             unsigned long DEM:1;\r
6125             unsigned long :1;\r
6126             unsigned long DIM:1;\r
6127             unsigned long SBE:1;\r
6128             unsigned long RSEL:1;\r
6129             unsigned long RSW:1;\r
6130             unsigned long REN:1;\r
6131             unsigned long DMS:1;\r
6132         } BIT;\r
6133     } DMAC1_CHCFG_6;\r
6134     union\r
6135     {\r
6136         unsigned long LONG;\r
6137         struct\r
6138         {\r
6139             unsigned long ITVL:16;\r
6140             unsigned long :16;\r
6141         } BIT;\r
6142     } DMAC1_CHITVL_6;\r
6143     char           wk6[4];\r
6144     union\r
6145     {\r
6146         unsigned long LONG;\r
6147         struct\r
6148         {\r
6149             unsigned long NXLA:32;\r
6150         } BIT;\r
6151     } DMAC1_NXLA_6;\r
6152     union\r
6153     {\r
6154         unsigned long LONG;\r
6155         struct\r
6156         {\r
6157             unsigned long CRLA:32;\r
6158         } BIT;\r
6159     } DMAC1_CRLA_6;\r
6160     union\r
6161     {\r
6162         union\r
6163         {\r
6164             unsigned long LONG;\r
6165             struct\r
6166             {\r
6167                 unsigned long SA:32;\r
6168             } BIT;\r
6169         } DMAC1_N0SA_7_N;\r
6170         union\r
6171         {\r
6172             unsigned long LONG;\r
6173             struct\r
6174             {\r
6175                 unsigned long WD:32;\r
6176             } BIT;\r
6177         } DMAC1_N0SA_7_W;\r
6178     } N0SA_7;\r
6179     union\r
6180     {\r
6181         unsigned long LONG;\r
6182         struct\r
6183         {\r
6184             unsigned long DA:32;\r
6185         } BIT;\r
6186     } DMAC1_N0DA_7;\r
6187     union\r
6188     {\r
6189         unsigned long LONG;\r
6190         struct\r
6191         {\r
6192             unsigned long TB:32;\r
6193         } BIT;\r
6194     } DMAC1_N0TB_7;\r
6195     union\r
6196     {\r
6197         union\r
6198         {\r
6199             unsigned long LONG;\r
6200             struct\r
6201             {\r
6202                 unsigned long SA:32;\r
6203             } BIT;\r
6204         } DMAC1_N1SA_7_N;\r
6205         union\r
6206         {\r
6207             unsigned long LONG;\r
6208             struct\r
6209             {\r
6210                 unsigned long WD:32;\r
6211             } BIT;\r
6212         } DMAC1_N1SA_7_W;\r
6213     } N1SA_7;\r
6214     union\r
6215     {\r
6216         unsigned long LONG;\r
6217         struct\r
6218         {\r
6219             unsigned long DA:32;\r
6220         } BIT;\r
6221     } DMAC1_N1DA_7;\r
6222     union\r
6223     {\r
6224         unsigned long LONG;\r
6225         struct\r
6226         {\r
6227             unsigned long TB:32;\r
6228         } BIT;\r
6229     } DMAC1_N1TB_7;\r
6230     union\r
6231     {\r
6232         unsigned long LONG;\r
6233         struct\r
6234         {\r
6235             unsigned long CRSA:32;\r
6236         } BIT;\r
6237     } DMAC1_CRSA_7;\r
6238     union\r
6239     {\r
6240         unsigned long LONG;\r
6241         struct\r
6242         {\r
6243             unsigned long CRDA:32;\r
6244         } BIT;\r
6245     } DMAC1_CRDA_7;\r
6246     union\r
6247     {\r
6248         unsigned long LONG;\r
6249         struct\r
6250         {\r
6251             unsigned long CRTB:32;\r
6252         } BIT;\r
6253     } DMAC1_CRTB_7;\r
6254     union\r
6255     {\r
6256         unsigned long LONG;\r
6257         struct\r
6258         {\r
6259             unsigned long EN:1;\r
6260             unsigned long RQST:1;\r
6261             unsigned long TACT:1;\r
6262             unsigned long SUS:1;\r
6263             unsigned long ER:1;\r
6264             unsigned long END:1;\r
6265             unsigned long :1;\r
6266             unsigned long SR:1;\r
6267             unsigned long DL:1;\r
6268             unsigned long DW:1;\r
6269             unsigned long DER:1;\r
6270             unsigned long MODE:1;\r
6271             unsigned long :4;\r
6272             unsigned long INTM:1;\r
6273             unsigned long DMARQM:1;\r
6274             unsigned long SWPRQ:1;\r
6275             unsigned long :5;\r
6276             unsigned long DNUM:8;\r
6277         } BIT;\r
6278     } DMAC1_CHSTAT_7;\r
6279     union\r
6280     {\r
6281         unsigned long LONG;\r
6282         struct\r
6283         {\r
6284             unsigned long SETEN:1;\r
6285             unsigned long CLREN:1;\r
6286             unsigned long :1;\r
6287             unsigned long SWRST:1;\r
6288             unsigned long CLRRQ:1;\r
6289             unsigned long CLREND:1;\r
6290             unsigned long :1;\r
6291             unsigned long CLRDE:1;\r
6292             unsigned long SETSUS:1;\r
6293             unsigned long CLRSUS:1;\r
6294             unsigned long :2;\r
6295             unsigned long SETREN:1;\r
6296             unsigned long :1;\r
6297             unsigned long SETSSWPRQ:1;\r
6298             unsigned long :1;\r
6299             unsigned long SETINTM:1;\r
6300             unsigned long CLRINTM:1;\r
6301             unsigned long SETDMARQM:1;\r
6302             unsigned long CLRDMARQM:1;\r
6303             unsigned long :12;\r
6304         } BIT;\r
6305     } DMAC1_CHCTRL_7;\r
6306     union\r
6307     {\r
6308         unsigned long LONG;\r
6309         struct\r
6310         {\r
6311             unsigned long SEL:3;\r
6312             unsigned long REQD:1;\r
6313             unsigned long LOEN:1;\r
6314             unsigned long HIEN:1;\r
6315             unsigned long LVL:1;\r
6316             unsigned long :1;\r
6317             unsigned long AM:3;\r
6318             unsigned long DRRP:1;\r
6319             unsigned long SDS:4;\r
6320             unsigned long DDS:4;\r
6321             unsigned long SAD:1;\r
6322             unsigned long DAD:1;\r
6323             unsigned long TM:1;\r
6324             unsigned long WONLY:1;\r
6325             unsigned long DEM:1;\r
6326             unsigned long :1;\r
6327             unsigned long DIM:1;\r
6328             unsigned long SBE:1;\r
6329             unsigned long RSEL:1;\r
6330             unsigned long RSW:1;\r
6331             unsigned long REN:1;\r
6332             unsigned long DMS:1;\r
6333         } BIT;\r
6334     } DMAC1_CHCFG_7;\r
6335     union\r
6336     {\r
6337         unsigned long LONG;\r
6338         struct\r
6339         {\r
6340             unsigned long ITVL:16;\r
6341             unsigned long :16;\r
6342         } BIT;\r
6343     } DMAC1_CHITVL_7;\r
6344     char           wk7[4];\r
6345     union\r
6346     {\r
6347         unsigned long LONG;\r
6348         struct\r
6349         {\r
6350             unsigned long NXLA:32;\r
6351         } BIT;\r
6352     } DMAC1_NXLA_7;\r
6353     union\r
6354     {\r
6355         unsigned long LONG;\r
6356         struct\r
6357         {\r
6358             unsigned long CRLA:32;\r
6359         } BIT;\r
6360     } DMAC1_CRLA_7;\r
6361     union\r
6362     {\r
6363         unsigned long LONG;\r
6364         struct\r
6365         {\r
6366             unsigned long SCNT:32;\r
6367         } BIT;\r
6368     } DMAC1_SCNT_0;\r
6369     union\r
6370     {\r
6371         unsigned long LONG;\r
6372         struct\r
6373         {\r
6374             unsigned long SSKP:32;\r
6375         } BIT;\r
6376     } DMAC1_SSKP_0;\r
6377     union\r
6378     {\r
6379         unsigned long LONG;\r
6380         struct\r
6381         {\r
6382             unsigned long DCNT:32;\r
6383         } BIT;\r
6384     } DMAC1_DCNT_0;\r
6385     union\r
6386     {\r
6387         unsigned long LONG;\r
6388         struct\r
6389         {\r
6390             unsigned long DSKP:32;\r
6391         } BIT;\r
6392     } DMAC1_DSKP_0;\r
6393     char           wk8[16];\r
6394     union\r
6395     {\r
6396         unsigned long LONG;\r
6397         struct\r
6398         {\r
6399             unsigned long SCNT:32;\r
6400         } BIT;\r
6401     } DMAC1_SCNT_1;\r
6402     union\r
6403     {\r
6404         unsigned long LONG;\r
6405         struct\r
6406         {\r
6407             unsigned long SSKP:32;\r
6408         } BIT;\r
6409     } DMAC1_SSKP_1;\r
6410     union\r
6411     {\r
6412         unsigned long LONG;\r
6413         struct\r
6414         {\r
6415             unsigned long DCNT:32;\r
6416         } BIT;\r
6417     } DMAC1_DCNT_1;\r
6418     union\r
6419     {\r
6420         unsigned long LONG;\r
6421         struct\r
6422         {\r
6423             unsigned long DSKP:32;\r
6424         } BIT;\r
6425     } DMAC1_DSKP_1;\r
6426     char           wk9[16];\r
6427     union\r
6428     {\r
6429         unsigned long LONG;\r
6430         struct\r
6431         {\r
6432             unsigned long SCNT:32;\r
6433         } BIT;\r
6434     } DMAC1_SCNT_2;\r
6435     union\r
6436     {\r
6437         unsigned long LONG;\r
6438         struct\r
6439         {\r
6440             unsigned long SSKP:32;\r
6441         } BIT;\r
6442     } DMAC1_SSKP_2;\r
6443     union\r
6444     {\r
6445         unsigned long LONG;\r
6446         struct\r
6447         {\r
6448             unsigned long DCNT:32;\r
6449         } BIT;\r
6450     } DMAC1_DCNT_2;\r
6451     union\r
6452     {\r
6453         unsigned long LONG;\r
6454         struct\r
6455         {\r
6456             unsigned long DSKP:32;\r
6457         } BIT;\r
6458     } DMAC1_DSKP_2;\r
6459     char           wk10[16];\r
6460     union\r
6461     {\r
6462         unsigned long LONG;\r
6463         struct\r
6464         {\r
6465             unsigned long SCNT:32;\r
6466         } BIT;\r
6467     } DMAC1_SCNT_3;\r
6468     union\r
6469     {\r
6470         unsigned long LONG;\r
6471         struct\r
6472         {\r
6473             unsigned long SSKP:32;\r
6474         } BIT;\r
6475     } DMAC1_SSKP_3;\r
6476     union\r
6477     {\r
6478         unsigned long LONG;\r
6479         struct\r
6480         {\r
6481             unsigned long DCNT:32;\r
6482         } BIT;\r
6483     } DMAC1_DCNT_3;\r
6484     union\r
6485     {\r
6486         unsigned long LONG;\r
6487         struct\r
6488         {\r
6489             unsigned long DSKP:32;\r
6490         } BIT;\r
6491     } DMAC1_DSKP_3;\r
6492     char           wk11[16];\r
6493     union\r
6494     {\r
6495         unsigned long LONG;\r
6496         struct\r
6497         {\r
6498             unsigned long SCNT:32;\r
6499         } BIT;\r
6500     } DMAC1_SCNT_4;\r
6501     union\r
6502     {\r
6503         unsigned long LONG;\r
6504         struct\r
6505         {\r
6506             unsigned long SSKP:32;\r
6507         } BIT;\r
6508     } DMAC1_SSKP_4;\r
6509     union\r
6510     {\r
6511         unsigned long LONG;\r
6512         struct\r
6513         {\r
6514             unsigned long DCNT:32;\r
6515         } BIT;\r
6516     } DMAC1_DCNT_4;\r
6517     union\r
6518     {\r
6519         unsigned long LONG;\r
6520         struct\r
6521         {\r
6522             unsigned long DSKP:32;\r
6523         } BIT;\r
6524     } DMAC1_DSKP_4;\r
6525     char           wk12[16];\r
6526     union\r
6527     {\r
6528         unsigned long LONG;\r
6529         struct\r
6530         {\r
6531             unsigned long SCNT:32;\r
6532         } BIT;\r
6533     } DMAC1_SCNT_5;\r
6534     union\r
6535     {\r
6536         unsigned long LONG;\r
6537         struct\r
6538         {\r
6539             unsigned long SSKP:32;\r
6540         } BIT;\r
6541     } DMAC1_SSKP_5;\r
6542     union\r
6543     {\r
6544         unsigned long LONG;\r
6545         struct\r
6546         {\r
6547             unsigned long DCNT:32;\r
6548         } BIT;\r
6549     } DMAC1_DCNT_5;\r
6550     union\r
6551     {\r
6552         unsigned long LONG;\r
6553         struct\r
6554         {\r
6555             unsigned long DSKP:32;\r
6556         } BIT;\r
6557     } DMAC1_DSKP_5;\r
6558     char           wk13[16];\r
6559     union\r
6560     {\r
6561         unsigned long LONG;\r
6562         struct\r
6563         {\r
6564             unsigned long SCNT:32;\r
6565         } BIT;\r
6566     } DMAC1_SCNT_6;\r
6567     union\r
6568     {\r
6569         unsigned long LONG;\r
6570         struct\r
6571         {\r
6572             unsigned long SSKP:32;\r
6573         } BIT;\r
6574     } DMAC1_SSKP_6;\r
6575     union\r
6576     {\r
6577         unsigned long LONG;\r
6578         struct\r
6579         {\r
6580             unsigned long DCNT:32;\r
6581         } BIT;\r
6582     } DMAC1_DCNT_6;\r
6583     union\r
6584     {\r
6585         unsigned long LONG;\r
6586         struct\r
6587         {\r
6588             unsigned long DSKP:32;\r
6589         } BIT;\r
6590     } DMAC1_DSKP_6;\r
6591     char           wk14[16];\r
6592     union\r
6593     {\r
6594         unsigned long LONG;\r
6595         struct\r
6596         {\r
6597             unsigned long SCNT:32;\r
6598         } BIT;\r
6599     } DMAC1_SCNT_7;\r
6600     union\r
6601     {\r
6602         unsigned long LONG;\r
6603         struct\r
6604         {\r
6605             unsigned long SSKP:32;\r
6606         } BIT;\r
6607     } DMAC1_SSKP_7;\r
6608     union\r
6609     {\r
6610         unsigned long LONG;\r
6611         struct\r
6612         {\r
6613             unsigned long DCNT:32;\r
6614         } BIT;\r
6615     } DMAC1_DCNT_7;\r
6616     union\r
6617     {\r
6618         unsigned long LONG;\r
6619         struct\r
6620         {\r
6621             unsigned long DSKP:32;\r
6622         } BIT;\r
6623     } DMAC1_DSKP_7;\r
6624     char           wk15[16];\r
6625     union\r
6626     {\r
6627         unsigned long LONG;\r
6628         struct\r
6629         {\r
6630             unsigned long PR:1;\r
6631             unsigned long :31;\r
6632         } BIT;\r
6633     } DMAC1_DCTRL_A;\r
6634     union\r
6635     {\r
6636         unsigned long LONG;\r
6637         struct\r
6638         {\r
6639             unsigned long :8;\r
6640             unsigned long DITVL:8;\r
6641             unsigned long :16;\r
6642         } BIT;\r
6643     } DMAC1_DSCITVL_A;\r
6644     char           wk16[8];\r
6645     union\r
6646     {\r
6647         unsigned long LONG;\r
6648         struct\r
6649         {\r
6650             unsigned long EN08:1;\r
6651             unsigned long EN19:1;\r
6652             unsigned long EN210:1;\r
6653             unsigned long EN311:1;\r
6654             unsigned long EN412:1;\r
6655             unsigned long EN513:1;\r
6656             unsigned long EN614:1;\r
6657             unsigned long EN715:1;\r
6658             unsigned long :24;\r
6659         } BIT;\r
6660     } DMAC1_DST_EN_A;\r
6661     union\r
6662     {\r
6663         unsigned long LONG;\r
6664         struct\r
6665         {\r
6666             unsigned long ER08:1;\r
6667             unsigned long ER19:1;\r
6668             unsigned long ER210:1;\r
6669             unsigned long ER311:1;\r
6670             unsigned long ER412:1;\r
6671             unsigned long ER513:1;\r
6672             unsigned long ER614:1;\r
6673             unsigned long ER715:1;\r
6674             unsigned long :24;\r
6675         } BIT;\r
6676     } DMAC1_DST_ER_A;\r
6677     union\r
6678     {\r
6679         unsigned long LONG;\r
6680         struct\r
6681         {\r
6682             unsigned long END08:1;\r
6683             unsigned long END19:1;\r
6684             unsigned long END210:1;\r
6685             unsigned long END311:1;\r
6686             unsigned long END412:1;\r
6687             unsigned long END513:1;\r
6688             unsigned long END614:1;\r
6689             unsigned long END715:1;\r
6690             unsigned long :24;\r
6691         } BIT;\r
6692     } DMAC1_DST_END_A;\r
6693     char           wk17[4];\r
6694     union\r
6695     {\r
6696         unsigned long LONG;\r
6697         struct\r
6698         {\r
6699             unsigned long SUS08:1;\r
6700             unsigned long SUS19:1;\r
6701             unsigned long SUS210:1;\r
6702             unsigned long SUS311:1;\r
6703             unsigned long SUS412:1;\r
6704             unsigned long SUS513:1;\r
6705             unsigned long SUS614:1;\r
6706             unsigned long SUS715:1;\r
6707             unsigned long :24;\r
6708         } BIT;\r
6709     } DMAC1_DST_SUS_A;\r
6710     char           wk18[220];\r
6711     union\r
6712     {\r
6713         union\r
6714         {\r
6715             unsigned long LONG;\r
6716             struct\r
6717             {\r
6718                 unsigned long SA:32;\r
6719             } BIT;\r
6720         } DMAC1_N0SA_8_N;\r
6721         union\r
6722         {\r
6723             unsigned long LONG;\r
6724             struct\r
6725             {\r
6726                 unsigned long WD:32;\r
6727             } BIT;\r
6728         } DMAC1_N0SA_8_W;\r
6729     } N0SA_8;\r
6730     union\r
6731     {\r
6732         unsigned long LONG;\r
6733         struct\r
6734         {\r
6735             unsigned long DA:32;\r
6736         } BIT;\r
6737     } DMAC1_N0DA_8;\r
6738     union\r
6739     {\r
6740         unsigned long LONG;\r
6741         struct\r
6742         {\r
6743             unsigned long TB:32;\r
6744         } BIT;\r
6745     } DMAC1_N0TB_8;\r
6746     union\r
6747     {\r
6748         union\r
6749         {\r
6750             unsigned long LONG;\r
6751             struct\r
6752             {\r
6753                 unsigned long SA:32;\r
6754             } BIT;\r
6755         } DMAC1_N1SA_8_N;\r
6756         union\r
6757         {\r
6758             unsigned long LONG;\r
6759             struct\r
6760             {\r
6761                 unsigned long WD:32;\r
6762             } BIT;\r
6763         } DMAC1_N1SA_8_W;\r
6764     } N1SA_8;\r
6765     union\r
6766     {\r
6767         unsigned long LONG;\r
6768         struct\r
6769         {\r
6770             unsigned long DA:32;\r
6771         } BIT;\r
6772     } DMAC1_N1DA_8;\r
6773     union\r
6774     {\r
6775         unsigned long LONG;\r
6776         struct\r
6777         {\r
6778             unsigned long TB:32;\r
6779         } BIT;\r
6780     } DMAC1_N1TB_8;\r
6781     union\r
6782     {\r
6783         unsigned long LONG;\r
6784         struct\r
6785         {\r
6786             unsigned long CRSA:32;\r
6787         } BIT;\r
6788     } DMAC1_CRSA_8;\r
6789     union\r
6790     {\r
6791         unsigned long LONG;\r
6792         struct\r
6793         {\r
6794             unsigned long CRDA:32;\r
6795         } BIT;\r
6796     } DMAC1_CRDA_8;\r
6797     union\r
6798     {\r
6799         unsigned long LONG;\r
6800         struct\r
6801         {\r
6802             unsigned long CRTB:32;\r
6803         } BIT;\r
6804     } DMAC1_CRTB_8;\r
6805     union\r
6806     {\r
6807         unsigned long LONG;\r
6808         struct\r
6809         {\r
6810             unsigned long EN:1;\r
6811             unsigned long RQST:1;\r
6812             unsigned long TACT:1;\r
6813             unsigned long SUS:1;\r
6814             unsigned long ER:1;\r
6815             unsigned long END:1;\r
6816             unsigned long :1;\r
6817             unsigned long SR:1;\r
6818             unsigned long DL:1;\r
6819             unsigned long DW:1;\r
6820             unsigned long DER:1;\r
6821             unsigned long MODE:1;\r
6822             unsigned long :4;\r
6823             unsigned long INTM:1;\r
6824             unsigned long DMARQM:1;\r
6825             unsigned long SWPRQ:1;\r
6826             unsigned long :5;\r
6827             unsigned long DNUM:8;\r
6828         } BIT;\r
6829     } DMAC1_CHSTAT_8;\r
6830     union\r
6831     {\r
6832         unsigned long LONG;\r
6833         struct\r
6834         {\r
6835             unsigned long SETEN:1;\r
6836             unsigned long CLREN:1;\r
6837             unsigned long :1;\r
6838             unsigned long SWRST:1;\r
6839             unsigned long CLRRQ:1;\r
6840             unsigned long CLREND:1;\r
6841             unsigned long :1;\r
6842             unsigned long CLRDE:1;\r
6843             unsigned long SETSUS:1;\r
6844             unsigned long CLRSUS:1;\r
6845             unsigned long :2;\r
6846             unsigned long SETREN:1;\r
6847             unsigned long :1;\r
6848             unsigned long SETSSWPRQ:1;\r
6849             unsigned long :1;\r
6850             unsigned long SETINTM:1;\r
6851             unsigned long CLRINTM:1;\r
6852             unsigned long SETDMARQM:1;\r
6853             unsigned long CLRDMARQM:1;\r
6854             unsigned long :12;\r
6855         } BIT;\r
6856     } DMAC1_CHCTRL_8;\r
6857     union\r
6858     {\r
6859         unsigned long LONG;\r
6860         struct\r
6861         {\r
6862             unsigned long SEL:3;\r
6863             unsigned long REQD:1;\r
6864             unsigned long LOEN:1;\r
6865             unsigned long HIEN:1;\r
6866             unsigned long LVL:1;\r
6867             unsigned long :1;\r
6868             unsigned long AM:3;\r
6869             unsigned long DRRP:1;\r
6870             unsigned long SDS:4;\r
6871             unsigned long DDS:4;\r
6872             unsigned long SAD:1;\r
6873             unsigned long DAD:1;\r
6874             unsigned long TM:1;\r
6875             unsigned long WONLY:1;\r
6876             unsigned long DEM:1;\r
6877             unsigned long :1;\r
6878             unsigned long DIM:1;\r
6879             unsigned long SBE:1;\r
6880             unsigned long RSEL:1;\r
6881             unsigned long RSW:1;\r
6882             unsigned long REN:1;\r
6883             unsigned long DMS:1;\r
6884         } BIT;\r
6885     } DMAC1_CHCFG_8;\r
6886     union\r
6887     {\r
6888         unsigned long LONG;\r
6889         struct\r
6890         {\r
6891             unsigned long ITVL:16;\r
6892             unsigned long :16;\r
6893         } BIT;\r
6894     } DMAC1_CHITVL_8;\r
6895     char           wk19[4];\r
6896     union\r
6897     {\r
6898         unsigned long LONG;\r
6899         struct\r
6900         {\r
6901             unsigned long NXLA:32;\r
6902         } BIT;\r
6903     } DMAC1_NXLA_8;\r
6904     union\r
6905     {\r
6906         unsigned long LONG;\r
6907         struct\r
6908         {\r
6909             unsigned long CRLA:32;\r
6910         } BIT;\r
6911     } DMAC1_CRLA_8;\r
6912     union\r
6913     {\r
6914         union\r
6915         {\r
6916             unsigned long LONG;\r
6917             struct\r
6918             {\r
6919                 unsigned long SA:32;\r
6920             } BIT;\r
6921         } DMAC1_N0SA_9_N;\r
6922         union\r
6923         {\r
6924             unsigned long LONG;\r
6925             struct\r
6926             {\r
6927                 unsigned long WD:32;\r
6928             } BIT;\r
6929         } DMAC1_N0SA_9_W;\r
6930     } N0SA_9;\r
6931     union\r
6932     {\r
6933         unsigned long LONG;\r
6934         struct\r
6935         {\r
6936             unsigned long DA:32;\r
6937         } BIT;\r
6938     } DMAC1_N0DA_9;\r
6939     union\r
6940     {\r
6941         unsigned long LONG;\r
6942         struct\r
6943         {\r
6944             unsigned long TB:32;\r
6945         } BIT;\r
6946     } DMAC1_N0TB_9;\r
6947     union\r
6948     {\r
6949         union\r
6950         {\r
6951             unsigned long LONG;\r
6952             struct\r
6953             {\r
6954                 unsigned long SA:32;\r
6955             } BIT;\r
6956         } DMAC1_N1SA_9_N;\r
6957         union\r
6958         {\r
6959             unsigned long LONG;\r
6960             struct\r
6961             {\r
6962                 unsigned long WD:32;\r
6963             } BIT;\r
6964         } DMAC1_N1SA_9_W;\r
6965     } N1SA_9;\r
6966     union\r
6967     {\r
6968         unsigned long LONG;\r
6969         struct\r
6970         {\r
6971             unsigned long DA:32;\r
6972         } BIT;\r
6973     } DMAC1_N1DA_9;\r
6974     union\r
6975     {\r
6976         unsigned long LONG;\r
6977         struct\r
6978         {\r
6979             unsigned long TB:32;\r
6980         } BIT;\r
6981     } DMAC1_N1TB_9;\r
6982     union\r
6983     {\r
6984         unsigned long LONG;\r
6985         struct\r
6986         {\r
6987             unsigned long CRSA:32;\r
6988         } BIT;\r
6989     } DMAC1_CRSA_9;\r
6990     union\r
6991     {\r
6992         unsigned long LONG;\r
6993         struct\r
6994         {\r
6995             unsigned long CRDA:32;\r
6996         } BIT;\r
6997     } DMAC1_CRDA_9;\r
6998     union\r
6999     {\r
7000         unsigned long LONG;\r
7001         struct\r
7002         {\r
7003             unsigned long CRTB:32;\r
7004         } BIT;\r
7005     } DMAC1_CRTB_9;\r
7006     union\r
7007     {\r
7008         unsigned long LONG;\r
7009         struct\r
7010         {\r
7011             unsigned long EN:1;\r
7012             unsigned long RQST:1;\r
7013             unsigned long TACT:1;\r
7014             unsigned long SUS:1;\r
7015             unsigned long ER:1;\r
7016             unsigned long END:1;\r
7017             unsigned long :1;\r
7018             unsigned long SR:1;\r
7019             unsigned long DL:1;\r
7020             unsigned long DW:1;\r
7021             unsigned long DER:1;\r
7022             unsigned long MODE:1;\r
7023             unsigned long :4;\r
7024             unsigned long INTM:1;\r
7025             unsigned long DMARQM:1;\r
7026             unsigned long SWPRQ:1;\r
7027             unsigned long :5;\r
7028             unsigned long DNUM:8;\r
7029         } BIT;\r
7030     } DMAC1_CHSTAT_9;\r
7031     union\r
7032     {\r
7033         unsigned long LONG;\r
7034         struct\r
7035         {\r
7036             unsigned long SETEN:1;\r
7037             unsigned long CLREN:1;\r
7038             unsigned long :1;\r
7039             unsigned long SWRST:1;\r
7040             unsigned long CLRRQ:1;\r
7041             unsigned long CLREND:1;\r
7042             unsigned long :1;\r
7043             unsigned long CLRDE:1;\r
7044             unsigned long SETSUS:1;\r
7045             unsigned long CLRSUS:1;\r
7046             unsigned long :2;\r
7047             unsigned long SETREN:1;\r
7048             unsigned long :1;\r
7049             unsigned long SETSSWPRQ:1;\r
7050             unsigned long :1;\r
7051             unsigned long SETINTM:1;\r
7052             unsigned long CLRINTM:1;\r
7053             unsigned long SETDMARQM:1;\r
7054             unsigned long CLRDMARQM:1;\r
7055             unsigned long :12;\r
7056         } BIT;\r
7057     } DMAC1_CHCTRL_9;\r
7058     union\r
7059     {\r
7060         unsigned long LONG;\r
7061         struct\r
7062         {\r
7063             unsigned long SEL:3;\r
7064             unsigned long REQD:1;\r
7065             unsigned long LOEN:1;\r
7066             unsigned long HIEN:1;\r
7067             unsigned long LVL:1;\r
7068             unsigned long :1;\r
7069             unsigned long AM:3;\r
7070             unsigned long DRRP:1;\r
7071             unsigned long SDS:4;\r
7072             unsigned long DDS:4;\r
7073             unsigned long SAD:1;\r
7074             unsigned long DAD:1;\r
7075             unsigned long TM:1;\r
7076             unsigned long WONLY:1;\r
7077             unsigned long DEM:1;\r
7078             unsigned long :1;\r
7079             unsigned long DIM:1;\r
7080             unsigned long SBE:1;\r
7081             unsigned long RSEL:1;\r
7082             unsigned long RSW:1;\r
7083             unsigned long REN:1;\r
7084             unsigned long DMS:1;\r
7085         } BIT;\r
7086     } DMAC1_CHCFG_9;\r
7087     union\r
7088     {\r
7089         unsigned long LONG;\r
7090         struct\r
7091         {\r
7092             unsigned long ITVL:16;\r
7093             unsigned long :16;\r
7094         } BIT;\r
7095     } DMAC1_CHITVL_9;\r
7096     char           wk20[4];\r
7097     union\r
7098     {\r
7099         unsigned long LONG;\r
7100         struct\r
7101         {\r
7102             unsigned long NXLA:32;\r
7103         } BIT;\r
7104     } DMAC1_NXLA_9;\r
7105     union\r
7106     {\r
7107         unsigned long LONG;\r
7108         struct\r
7109         {\r
7110             unsigned long CRLA:32;\r
7111         } BIT;\r
7112     } DMAC1_CRLA_9;\r
7113     union\r
7114     {\r
7115         union\r
7116         {\r
7117             unsigned long LONG;\r
7118             struct\r
7119             {\r
7120                 unsigned long SA:32;\r
7121             } BIT;\r
7122         } DMAC1_N0SA_10_N;\r
7123         union\r
7124         {\r
7125             unsigned long LONG;\r
7126             struct\r
7127             {\r
7128                 unsigned long WD:32;\r
7129             } BIT;\r
7130         } DMAC1_N0SA_10_W;\r
7131     } N0SA_10;\r
7132     union\r
7133     {\r
7134         unsigned long LONG;\r
7135         struct\r
7136         {\r
7137             unsigned long DA:32;\r
7138         } BIT;\r
7139     } DMAC1_N0DA_10;\r
7140     union\r
7141     {\r
7142         unsigned long LONG;\r
7143         struct\r
7144         {\r
7145             unsigned long TB:32;\r
7146         } BIT;\r
7147     } DMAC1_N0TB_10;\r
7148     union\r
7149     {\r
7150         union\r
7151         {\r
7152             unsigned long LONG;\r
7153             struct\r
7154             {\r
7155                 unsigned long SA:32;\r
7156             } BIT;\r
7157         } DMAC1_N1SA_10_N;\r
7158         union\r
7159         {\r
7160             unsigned long LONG;\r
7161             struct\r
7162             {\r
7163                 unsigned long WD:32;\r
7164             } BIT;\r
7165         } DMAC1_N1SA_10_W;\r
7166     } N1SA_10;\r
7167     union\r
7168     {\r
7169         unsigned long LONG;\r
7170         struct\r
7171         {\r
7172             unsigned long DA:32;\r
7173         } BIT;\r
7174     } DMAC1_N1DA_10;\r
7175     union\r
7176     {\r
7177         unsigned long LONG;\r
7178         struct\r
7179         {\r
7180             unsigned long TB:32;\r
7181         } BIT;\r
7182     } DMAC1_N1TB_10;\r
7183     union\r
7184     {\r
7185         unsigned long LONG;\r
7186         struct\r
7187         {\r
7188             unsigned long CRSA:32;\r
7189         } BIT;\r
7190     } DMAC1_CRSA_10;\r
7191     union\r
7192     {\r
7193         unsigned long LONG;\r
7194         struct\r
7195         {\r
7196             unsigned long CRDA:32;\r
7197         } BIT;\r
7198     } DMAC1_CRDA_10;\r
7199     union\r
7200     {\r
7201         unsigned long LONG;\r
7202         struct\r
7203         {\r
7204             unsigned long CRTB:32;\r
7205         } BIT;\r
7206     } DMAC1_CRTB_10;\r
7207     union\r
7208     {\r
7209         unsigned long LONG;\r
7210         struct\r
7211         {\r
7212             unsigned long EN:1;\r
7213             unsigned long RQST:1;\r
7214             unsigned long TACT:1;\r
7215             unsigned long SUS:1;\r
7216             unsigned long ER:1;\r
7217             unsigned long END:1;\r
7218             unsigned long :1;\r
7219             unsigned long SR:1;\r
7220             unsigned long DL:1;\r
7221             unsigned long DW:1;\r
7222             unsigned long DER:1;\r
7223             unsigned long MODE:1;\r
7224             unsigned long :4;\r
7225             unsigned long INTM:1;\r
7226             unsigned long DMARQM:1;\r
7227             unsigned long SWPRQ:1;\r
7228             unsigned long :5;\r
7229             unsigned long DNUM:8;\r
7230         } BIT;\r
7231     } DMAC1_CHSTAT_10;\r
7232     union\r
7233     {\r
7234         unsigned long LONG;\r
7235         struct\r
7236         {\r
7237             unsigned long SETEN:1;\r
7238             unsigned long CLREN:1;\r
7239             unsigned long :1;\r
7240             unsigned long SWRST:1;\r
7241             unsigned long CLRRQ:1;\r
7242             unsigned long CLREND:1;\r
7243             unsigned long :1;\r
7244             unsigned long CLRDE:1;\r
7245             unsigned long SETSUS:1;\r
7246             unsigned long CLRSUS:1;\r
7247             unsigned long :2;\r
7248             unsigned long SETREN:1;\r
7249             unsigned long :1;\r
7250             unsigned long SETSSWPRQ:1;\r
7251             unsigned long :1;\r
7252             unsigned long SETINTM:1;\r
7253             unsigned long CLRINTM:1;\r
7254             unsigned long SETDMARQM:1;\r
7255             unsigned long CLRDMARQM:1;\r
7256             unsigned long :12;\r
7257         } BIT;\r
7258     } DMAC1_CHCTRL_10;\r
7259     union\r
7260     {\r
7261         unsigned long LONG;\r
7262         struct\r
7263         {\r
7264             unsigned long SEL:3;\r
7265             unsigned long REQD:1;\r
7266             unsigned long LOEN:1;\r
7267             unsigned long HIEN:1;\r
7268             unsigned long LVL:1;\r
7269             unsigned long :1;\r
7270             unsigned long AM:3;\r
7271             unsigned long DRRP:1;\r
7272             unsigned long SDS:4;\r
7273             unsigned long DDS:4;\r
7274             unsigned long SAD:1;\r
7275             unsigned long DAD:1;\r
7276             unsigned long TM:1;\r
7277             unsigned long WONLY:1;\r
7278             unsigned long DEM:1;\r
7279             unsigned long :1;\r
7280             unsigned long DIM:1;\r
7281             unsigned long SBE:1;\r
7282             unsigned long RSEL:1;\r
7283             unsigned long RSW:1;\r
7284             unsigned long REN:1;\r
7285             unsigned long DMS:1;\r
7286         } BIT;\r
7287     } DMAC1_CHCFG_10;\r
7288     union\r
7289     {\r
7290         unsigned long LONG;\r
7291         struct\r
7292         {\r
7293             unsigned long ITVL:16;\r
7294             unsigned long :16;\r
7295         } BIT;\r
7296     } DMAC1_CHITVL_10;\r
7297     char           wk21[4];\r
7298     union\r
7299     {\r
7300         unsigned long LONG;\r
7301         struct\r
7302         {\r
7303             unsigned long NXLA:32;\r
7304         } BIT;\r
7305     } DMAC1_NXLA_10;\r
7306     union\r
7307     {\r
7308         unsigned long LONG;\r
7309         struct\r
7310         {\r
7311             unsigned long CRLA:32;\r
7312         } BIT;\r
7313     } DMAC1_CRLA_10;\r
7314     union\r
7315     {\r
7316         union\r
7317         {\r
7318             unsigned long LONG;\r
7319             struct\r
7320             {\r
7321                 unsigned long SA:32;\r
7322             } BIT;\r
7323         } DMAC1_N0SA_11_N;\r
7324         union\r
7325         {\r
7326             unsigned long LONG;\r
7327             struct\r
7328             {\r
7329                 unsigned long WD:32;\r
7330             } BIT;\r
7331         } DMAC1_N0SA_11_W;\r
7332     } N0SA_11;\r
7333     union\r
7334     {\r
7335         unsigned long LONG;\r
7336         struct\r
7337         {\r
7338             unsigned long DA:32;\r
7339         } BIT;\r
7340     } DMAC1_N0DA_11;\r
7341     union\r
7342     {\r
7343         unsigned long LONG;\r
7344         struct\r
7345         {\r
7346             unsigned long TB:32;\r
7347         } BIT;\r
7348     } DMAC1_N0TB_11;\r
7349     union\r
7350     {\r
7351         union\r
7352         {\r
7353             unsigned long LONG;\r
7354             struct\r
7355             {\r
7356                 unsigned long SA:32;\r
7357             } BIT;\r
7358         } DMAC1_N1SA_11_N;\r
7359         union\r
7360         {\r
7361             unsigned long LONG;\r
7362             struct\r
7363             {\r
7364                 unsigned long WD:32;\r
7365             } BIT;\r
7366         } DMAC1_N1SA_11_W;\r
7367     } N1SA_11;\r
7368     union\r
7369     {\r
7370         unsigned long LONG;\r
7371         struct\r
7372         {\r
7373             unsigned long DA:32;\r
7374         } BIT;\r
7375     } DMAC1_N1DA_11;\r
7376     union\r
7377     {\r
7378         unsigned long LONG;\r
7379         struct\r
7380         {\r
7381             unsigned long TB:32;\r
7382         } BIT;\r
7383     } DMAC1_N1TB_11;\r
7384     union\r
7385     {\r
7386         unsigned long LONG;\r
7387         struct\r
7388         {\r
7389             unsigned long CRSA:32;\r
7390         } BIT;\r
7391     } DMAC1_CRSA_11;\r
7392     union\r
7393     {\r
7394         unsigned long LONG;\r
7395         struct\r
7396         {\r
7397             unsigned long CRDA:32;\r
7398         } BIT;\r
7399     } DMAC1_CRDA_11;\r
7400     union\r
7401     {\r
7402         unsigned long LONG;\r
7403         struct\r
7404         {\r
7405             unsigned long CRTB:32;\r
7406         } BIT;\r
7407     } DMAC1_CRTB_11;\r
7408     union\r
7409     {\r
7410         unsigned long LONG;\r
7411         struct\r
7412         {\r
7413             unsigned long EN:1;\r
7414             unsigned long RQST:1;\r
7415             unsigned long TACT:1;\r
7416             unsigned long SUS:1;\r
7417             unsigned long ER:1;\r
7418             unsigned long END:1;\r
7419             unsigned long :1;\r
7420             unsigned long SR:1;\r
7421             unsigned long DL:1;\r
7422             unsigned long DW:1;\r
7423             unsigned long DER:1;\r
7424             unsigned long MODE:1;\r
7425             unsigned long :4;\r
7426             unsigned long INTM:1;\r
7427             unsigned long DMARQM:1;\r
7428             unsigned long SWPRQ:1;\r
7429             unsigned long :5;\r
7430             unsigned long DNUM:8;\r
7431         } BIT;\r
7432     } DMAC1_CHSTAT_11;\r
7433     union\r
7434     {\r
7435         unsigned long LONG;\r
7436         struct\r
7437         {\r
7438             unsigned long SETEN:1;\r
7439             unsigned long CLREN:1;\r
7440             unsigned long :1;\r
7441             unsigned long SWRST:1;\r
7442             unsigned long CLRRQ:1;\r
7443             unsigned long CLREND:1;\r
7444             unsigned long :1;\r
7445             unsigned long CLRDE:1;\r
7446             unsigned long SETSUS:1;\r
7447             unsigned long CLRSUS:1;\r
7448             unsigned long :2;\r
7449             unsigned long SETREN:1;\r
7450             unsigned long :1;\r
7451             unsigned long SETSSWPRQ:1;\r
7452             unsigned long :1;\r
7453             unsigned long SETINTM:1;\r
7454             unsigned long CLRINTM:1;\r
7455             unsigned long SETDMARQM:1;\r
7456             unsigned long CLRDMARQM:1;\r
7457             unsigned long :12;\r
7458         } BIT;\r
7459     } DMAC1_CHCTRL_11;\r
7460     union\r
7461     {\r
7462         unsigned long LONG;\r
7463         struct\r
7464         {\r
7465             unsigned long SEL:3;\r
7466             unsigned long REQD:1;\r
7467             unsigned long LOEN:1;\r
7468             unsigned long HIEN:1;\r
7469             unsigned long LVL:1;\r
7470             unsigned long :1;\r
7471             unsigned long AM:3;\r
7472             unsigned long DRRP:1;\r
7473             unsigned long SDS:4;\r
7474             unsigned long DDS:4;\r
7475             unsigned long SAD:1;\r
7476             unsigned long DAD:1;\r
7477             unsigned long TM:1;\r
7478             unsigned long WONLY:1;\r
7479             unsigned long DEM:1;\r
7480             unsigned long :1;\r
7481             unsigned long DIM:1;\r
7482             unsigned long SBE:1;\r
7483             unsigned long RSEL:1;\r
7484             unsigned long RSW:1;\r
7485             unsigned long REN:1;\r
7486             unsigned long DMS:1;\r
7487         } BIT;\r
7488     } DMAC1_CHCFG_11;\r
7489     union\r
7490     {\r
7491         unsigned long LONG;\r
7492         struct\r
7493         {\r
7494             unsigned long ITVL:16;\r
7495             unsigned long :16;\r
7496         } BIT;\r
7497     } DMAC1_CHITVL_11;\r
7498     char           wk22[4];\r
7499     union\r
7500     {\r
7501         unsigned long LONG;\r
7502         struct\r
7503         {\r
7504             unsigned long NXLA:32;\r
7505         } BIT;\r
7506     } DMAC1_NXLA_11;\r
7507     union\r
7508     {\r
7509         unsigned long LONG;\r
7510         struct\r
7511         {\r
7512             unsigned long CRLA:32;\r
7513         } BIT;\r
7514     } DMAC1_CRLA_11;\r
7515     union\r
7516     {\r
7517         union\r
7518         {\r
7519             unsigned long LONG;\r
7520             struct\r
7521             {\r
7522                 unsigned long SA:32;\r
7523             } BIT;\r
7524         } DMAC1_N0SA_12_N;\r
7525         union\r
7526         {\r
7527             unsigned long LONG;\r
7528             struct\r
7529             {\r
7530                 unsigned long WD:32;\r
7531             } BIT;\r
7532         } DMAC1_N0SA_12_W;\r
7533     } N0SA_12;\r
7534     union\r
7535     {\r
7536         unsigned long LONG;\r
7537         struct\r
7538         {\r
7539             unsigned long DA:32;\r
7540         } BIT;\r
7541     } DMAC1_N0DA_12;\r
7542     union\r
7543     {\r
7544         unsigned long LONG;\r
7545         struct\r
7546         {\r
7547             unsigned long TB:32;\r
7548         } BIT;\r
7549     } DMAC1_N0TB_12;\r
7550     union\r
7551     {\r
7552         union\r
7553         {\r
7554             unsigned long LONG;\r
7555             struct\r
7556             {\r
7557                 unsigned long SA:32;\r
7558             } BIT;\r
7559         } DMAC1_N1SA_12_N;\r
7560         union\r
7561         {\r
7562             unsigned long LONG;\r
7563             struct\r
7564             {\r
7565                 unsigned long WD:32;\r
7566             } BIT;\r
7567         } DMAC1_N1SA_12_W;\r
7568     } N1SA_12;\r
7569     union\r
7570     {\r
7571         unsigned long LONG;\r
7572         struct\r
7573         {\r
7574             unsigned long DA:32;\r
7575         } BIT;\r
7576     } DMAC1_N1DA_12;\r
7577     union\r
7578     {\r
7579         unsigned long LONG;\r
7580         struct\r
7581         {\r
7582             unsigned long TB:32;\r
7583         } BIT;\r
7584     } DMAC1_N1TB_12;\r
7585     union\r
7586     {\r
7587         unsigned long LONG;\r
7588         struct\r
7589         {\r
7590             unsigned long CRSA:32;\r
7591         } BIT;\r
7592     } DMAC1_CRSA_12;\r
7593     union\r
7594     {\r
7595         unsigned long LONG;\r
7596         struct\r
7597         {\r
7598             unsigned long CRDA:32;\r
7599         } BIT;\r
7600     } DMAC1_CRDA_12;\r
7601     union\r
7602     {\r
7603         unsigned long LONG;\r
7604         struct\r
7605         {\r
7606             unsigned long CRTB:32;\r
7607         } BIT;\r
7608     } DMAC1_CRTB_12;\r
7609     union\r
7610     {\r
7611         unsigned long LONG;\r
7612         struct\r
7613         {\r
7614             unsigned long EN:1;\r
7615             unsigned long RQST:1;\r
7616             unsigned long TACT:1;\r
7617             unsigned long SUS:1;\r
7618             unsigned long ER:1;\r
7619             unsigned long END:1;\r
7620             unsigned long :1;\r
7621             unsigned long SR:1;\r
7622             unsigned long DL:1;\r
7623             unsigned long DW:1;\r
7624             unsigned long DER:1;\r
7625             unsigned long MODE:1;\r
7626             unsigned long :4;\r
7627             unsigned long INTM:1;\r
7628             unsigned long DMARQM:1;\r
7629             unsigned long SWPRQ:1;\r
7630             unsigned long :5;\r
7631             unsigned long DNUM:8;\r
7632         } BIT;\r
7633     } DMAC1_CHSTAT_12;\r
7634     union\r
7635     {\r
7636         unsigned long LONG;\r
7637         struct\r
7638         {\r
7639             unsigned long SETEN:1;\r
7640             unsigned long CLREN:1;\r
7641             unsigned long :1;\r
7642             unsigned long SWRST:1;\r
7643             unsigned long CLRRQ:1;\r
7644             unsigned long CLREND:1;\r
7645             unsigned long :1;\r
7646             unsigned long CLRDE:1;\r
7647             unsigned long SETSUS:1;\r
7648             unsigned long CLRSUS:1;\r
7649             unsigned long :2;\r
7650             unsigned long SETREN:1;\r
7651             unsigned long :1;\r
7652             unsigned long SETSSWPRQ:1;\r
7653             unsigned long :1;\r
7654             unsigned long SETINTM:1;\r
7655             unsigned long CLRINTM:1;\r
7656             unsigned long SETDMARQM:1;\r
7657             unsigned long CLRDMARQM:1;\r
7658             unsigned long :12;\r
7659         } BIT;\r
7660     } DMAC1_CHCTRL_12;\r
7661     union\r
7662     {\r
7663         unsigned long LONG;\r
7664         struct\r
7665         {\r
7666             unsigned long SEL:3;\r
7667             unsigned long REQD:1;\r
7668             unsigned long LOEN:1;\r
7669             unsigned long HIEN:1;\r
7670             unsigned long LVL:1;\r
7671             unsigned long :1;\r
7672             unsigned long AM:3;\r
7673             unsigned long DRRP:1;\r
7674             unsigned long SDS:4;\r
7675             unsigned long DDS:4;\r
7676             unsigned long SAD:1;\r
7677             unsigned long DAD:1;\r
7678             unsigned long TM:1;\r
7679             unsigned long WONLY:1;\r
7680             unsigned long DEM:1;\r
7681             unsigned long :1;\r
7682             unsigned long DIM:1;\r
7683             unsigned long SBE:1;\r
7684             unsigned long RSEL:1;\r
7685             unsigned long RSW:1;\r
7686             unsigned long REN:1;\r
7687             unsigned long DMS:1;\r
7688         } BIT;\r
7689     } DMAC1_CHCFG_12;\r
7690     union\r
7691     {\r
7692         unsigned long LONG;\r
7693         struct\r
7694         {\r
7695             unsigned long ITVL:16;\r
7696             unsigned long :16;\r
7697         } BIT;\r
7698     } DMAC1_CHITVL_12;\r
7699     char           wk23[4];\r
7700     union\r
7701     {\r
7702         unsigned long LONG;\r
7703         struct\r
7704         {\r
7705             unsigned long NXLA:32;\r
7706         } BIT;\r
7707     } DMAC1_NXLA_12;\r
7708     union\r
7709     {\r
7710         unsigned long LONG;\r
7711         struct\r
7712         {\r
7713             unsigned long CRLA:32;\r
7714         } BIT;\r
7715     } DMAC1_CRLA_12;\r
7716     union\r
7717     {\r
7718         union\r
7719         {\r
7720             unsigned long LONG;\r
7721             struct\r
7722             {\r
7723                 unsigned long SA:32;\r
7724             } BIT;\r
7725         } DMAC1_N0SA_13_N;\r
7726         union\r
7727         {\r
7728             unsigned long LONG;\r
7729             struct\r
7730             {\r
7731                 unsigned long WD:32;\r
7732             } BIT;\r
7733         } DMAC1_N0SA_13_W;\r
7734     } N0SA_13;\r
7735     union\r
7736     {\r
7737         unsigned long LONG;\r
7738         struct\r
7739         {\r
7740             unsigned long DA:32;\r
7741         } BIT;\r
7742     } DMAC1_N0DA_13;\r
7743     union\r
7744     {\r
7745         unsigned long LONG;\r
7746         struct\r
7747         {\r
7748             unsigned long TB:32;\r
7749         } BIT;\r
7750     } DMAC1_N0TB_13;\r
7751     union\r
7752     {\r
7753         union\r
7754         {\r
7755             unsigned long LONG;\r
7756             struct\r
7757             {\r
7758                 unsigned long SA:32;\r
7759             } BIT;\r
7760         } DMAC1_N1SA_13_N;\r
7761         union\r
7762         {\r
7763             unsigned long LONG;\r
7764             struct\r
7765             {\r
7766                 unsigned long WD:32;\r
7767             } BIT;\r
7768         } DMAC1_N1SA_13_W;\r
7769     } N1SA_13;\r
7770     union\r
7771     {\r
7772         unsigned long LONG;\r
7773         struct\r
7774         {\r
7775             unsigned long DA:32;\r
7776         } BIT;\r
7777     } DMAC1_N1DA_13;\r
7778     union\r
7779     {\r
7780         unsigned long LONG;\r
7781         struct\r
7782         {\r
7783             unsigned long TB:32;\r
7784         } BIT;\r
7785     } DMAC1_N1TB_13;\r
7786     union\r
7787     {\r
7788         unsigned long LONG;\r
7789         struct\r
7790         {\r
7791             unsigned long CRSA:32;\r
7792         } BIT;\r
7793     } DMAC1_CRSA_13;\r
7794     union\r
7795     {\r
7796         unsigned long LONG;\r
7797         struct\r
7798         {\r
7799             unsigned long CRDA:32;\r
7800         } BIT;\r
7801     } DMAC1_CRDA_13;\r
7802     union\r
7803     {\r
7804         unsigned long LONG;\r
7805         struct\r
7806         {\r
7807             unsigned long CRTB:32;\r
7808         } BIT;\r
7809     } DMAC1_CRTB_13;\r
7810     union\r
7811     {\r
7812         unsigned long LONG;\r
7813         struct\r
7814         {\r
7815             unsigned long EN:1;\r
7816             unsigned long RQST:1;\r
7817             unsigned long TACT:1;\r
7818             unsigned long SUS:1;\r
7819             unsigned long ER:1;\r
7820             unsigned long END:1;\r
7821             unsigned long :1;\r
7822             unsigned long SR:1;\r
7823             unsigned long DL:1;\r
7824             unsigned long DW:1;\r
7825             unsigned long DER:1;\r
7826             unsigned long MODE:1;\r
7827             unsigned long :4;\r
7828             unsigned long INTM:1;\r
7829             unsigned long DMARQM:1;\r
7830             unsigned long SWPRQ:1;\r
7831             unsigned long :5;\r
7832             unsigned long DNUM:8;\r
7833         } BIT;\r
7834     } DMAC1_CHSTAT_13;\r
7835     union\r
7836     {\r
7837         unsigned long LONG;\r
7838         struct\r
7839         {\r
7840             unsigned long SETEN:1;\r
7841             unsigned long CLREN:1;\r
7842             unsigned long :1;\r
7843             unsigned long SWRST:1;\r
7844             unsigned long CLRRQ:1;\r
7845             unsigned long CLREND:1;\r
7846             unsigned long :1;\r
7847             unsigned long CLRDE:1;\r
7848             unsigned long SETSUS:1;\r
7849             unsigned long CLRSUS:1;\r
7850             unsigned long :2;\r
7851             unsigned long SETREN:1;\r
7852             unsigned long :1;\r
7853             unsigned long SETSSWPRQ:1;\r
7854             unsigned long :1;\r
7855             unsigned long SETINTM:1;\r
7856             unsigned long CLRINTM:1;\r
7857             unsigned long SETDMARQM:1;\r
7858             unsigned long CLRDMARQM:1;\r
7859             unsigned long :12;\r
7860         } BIT;\r
7861     } DMAC1_CHCTRL_13;\r
7862     union\r
7863     {\r
7864         unsigned long LONG;\r
7865         struct\r
7866         {\r
7867             unsigned long SEL:3;\r
7868             unsigned long REQD:1;\r
7869             unsigned long LOEN:1;\r
7870             unsigned long HIEN:1;\r
7871             unsigned long LVL:1;\r
7872             unsigned long :1;\r
7873             unsigned long AM:3;\r
7874             unsigned long DRRP:1;\r
7875             unsigned long SDS:4;\r
7876             unsigned long DDS:4;\r
7877             unsigned long SAD:1;\r
7878             unsigned long DAD:1;\r
7879             unsigned long TM:1;\r
7880             unsigned long WONLY:1;\r
7881             unsigned long DEM:1;\r
7882             unsigned long :1;\r
7883             unsigned long DIM:1;\r
7884             unsigned long SBE:1;\r
7885             unsigned long RSEL:1;\r
7886             unsigned long RSW:1;\r
7887             unsigned long REN:1;\r
7888             unsigned long DMS:1;\r
7889         } BIT;\r
7890     } DMAC1_CHCFG_13;\r
7891     union\r
7892     {\r
7893         unsigned long LONG;\r
7894         struct\r
7895         {\r
7896             unsigned long ITVL:16;\r
7897             unsigned long :16;\r
7898         } BIT;\r
7899     } DMAC1_CHITVL_13;\r
7900     char           wk24[4];\r
7901     union\r
7902     {\r
7903         unsigned long LONG;\r
7904         struct\r
7905         {\r
7906             unsigned long NXLA:32;\r
7907         } BIT;\r
7908     } DMAC1_NXLA_13;\r
7909     union\r
7910     {\r
7911         unsigned long LONG;\r
7912         struct\r
7913         {\r
7914             unsigned long CRLA:32;\r
7915         } BIT;\r
7916     } DMAC1_CRLA_13;\r
7917     union\r
7918     {\r
7919         union\r
7920         {\r
7921             unsigned long LONG;\r
7922             struct\r
7923             {\r
7924                 unsigned long SA:32;\r
7925             } BIT;\r
7926         } DMAC1_N0SA_14_N;\r
7927         union\r
7928         {\r
7929             unsigned long LONG;\r
7930             struct\r
7931             {\r
7932                 unsigned long WD:32;\r
7933             } BIT;\r
7934         } DMAC1_N0SA_14_W;\r
7935     } N0SA_14;\r
7936     union\r
7937     {\r
7938         unsigned long LONG;\r
7939         struct\r
7940         {\r
7941             unsigned long DA:32;\r
7942         } BIT;\r
7943     } DMAC1_N0DA_14;\r
7944     union\r
7945     {\r
7946         unsigned long LONG;\r
7947         struct\r
7948         {\r
7949             unsigned long TB:32;\r
7950         } BIT;\r
7951     } DMAC1_N0TB_14;\r
7952     union\r
7953     {\r
7954         union\r
7955         {\r
7956             unsigned long LONG;\r
7957             struct\r
7958             {\r
7959                 unsigned long SA:32;\r
7960             } BIT;\r
7961         } DMAC1_N1SA_14_N;\r
7962         union\r
7963         {\r
7964             unsigned long LONG;\r
7965             struct\r
7966             {\r
7967                 unsigned long WD:32;\r
7968             } BIT;\r
7969         } DMAC1_N1SA_14_W;\r
7970     } N1SA_14;\r
7971     union\r
7972     {\r
7973         unsigned long LONG;\r
7974         struct\r
7975         {\r
7976             unsigned long DA:32;\r
7977         } BIT;\r
7978     } DMAC1_N1DA_14;\r
7979     union\r
7980     {\r
7981         unsigned long LONG;\r
7982         struct\r
7983         {\r
7984             unsigned long TB:32;\r
7985         } BIT;\r
7986     } DMAC1_N1TB_14;\r
7987     union\r
7988     {\r
7989         unsigned long LONG;\r
7990         struct\r
7991         {\r
7992             unsigned long CRSA:32;\r
7993         } BIT;\r
7994     } DMAC1_CRSA_14;\r
7995     union\r
7996     {\r
7997         unsigned long LONG;\r
7998         struct\r
7999         {\r
8000             unsigned long CRDA:32;\r
8001         } BIT;\r
8002     } DMAC1_CRDA_14;\r
8003     union\r
8004     {\r
8005         unsigned long LONG;\r
8006         struct\r
8007         {\r
8008             unsigned long CRTB:32;\r
8009         } BIT;\r
8010     } DMAC1_CRTB_14;\r
8011     union\r
8012     {\r
8013         unsigned long LONG;\r
8014         struct\r
8015         {\r
8016             unsigned long EN:1;\r
8017             unsigned long RQST:1;\r
8018             unsigned long TACT:1;\r
8019             unsigned long SUS:1;\r
8020             unsigned long ER:1;\r
8021             unsigned long END:1;\r
8022             unsigned long :1;\r
8023             unsigned long SR:1;\r
8024             unsigned long DL:1;\r
8025             unsigned long DW:1;\r
8026             unsigned long DER:1;\r
8027             unsigned long MODE:1;\r
8028             unsigned long :4;\r
8029             unsigned long INTM:1;\r
8030             unsigned long DMARQM:1;\r
8031             unsigned long SWPRQ:1;\r
8032             unsigned long :5;\r
8033             unsigned long DNUM:8;\r
8034         } BIT;\r
8035     } DMAC1_CHSTAT_14;\r
8036     union\r
8037     {\r
8038         unsigned long LONG;\r
8039         struct\r
8040         {\r
8041             unsigned long SETEN:1;\r
8042             unsigned long CLREN:1;\r
8043             unsigned long :1;\r
8044             unsigned long SWRST:1;\r
8045             unsigned long CLRRQ:1;\r
8046             unsigned long CLREND:1;\r
8047             unsigned long :1;\r
8048             unsigned long CLRDE:1;\r
8049             unsigned long SETSUS:1;\r
8050             unsigned long CLRSUS:1;\r
8051             unsigned long :2;\r
8052             unsigned long SETREN:1;\r
8053             unsigned long :1;\r
8054             unsigned long SETSSWPRQ:1;\r
8055             unsigned long :1;\r
8056             unsigned long SETINTM:1;\r
8057             unsigned long CLRINTM:1;\r
8058             unsigned long SETDMARQM:1;\r
8059             unsigned long CLRDMARQM:1;\r
8060             unsigned long :12;\r
8061         } BIT;\r
8062     } DMAC1_CHCTRL_14;\r
8063     union\r
8064     {\r
8065         unsigned long LONG;\r
8066         struct\r
8067         {\r
8068             unsigned long SEL:3;\r
8069             unsigned long REQD:1;\r
8070             unsigned long LOEN:1;\r
8071             unsigned long HIEN:1;\r
8072             unsigned long LVL:1;\r
8073             unsigned long :1;\r
8074             unsigned long AM:3;\r
8075             unsigned long DRRP:1;\r
8076             unsigned long SDS:4;\r
8077             unsigned long DDS:4;\r
8078             unsigned long SAD:1;\r
8079             unsigned long DAD:1;\r
8080             unsigned long TM:1;\r
8081             unsigned long WONLY:1;\r
8082             unsigned long DEM:1;\r
8083             unsigned long :1;\r
8084             unsigned long DIM:1;\r
8085             unsigned long SBE:1;\r
8086             unsigned long RSEL:1;\r
8087             unsigned long RSW:1;\r
8088             unsigned long REN:1;\r
8089             unsigned long DMS:1;\r
8090         } BIT;\r
8091     } DMAC1_CHCFG_14;\r
8092     union\r
8093     {\r
8094         unsigned long LONG;\r
8095         struct\r
8096         {\r
8097             unsigned long ITVL:16;\r
8098             unsigned long :16;\r
8099         } BIT;\r
8100     } DMAC1_CHITVL_14;\r
8101     char           wk25[4];\r
8102     union\r
8103     {\r
8104         unsigned long LONG;\r
8105         struct\r
8106         {\r
8107             unsigned long NXLA:32;\r
8108         } BIT;\r
8109     } DMAC1_NXLA_14;\r
8110     union\r
8111     {\r
8112         unsigned long LONG;\r
8113         struct\r
8114         {\r
8115             unsigned long CRLA:32;\r
8116         } BIT;\r
8117     } DMAC1_CRLA_14;\r
8118     union\r
8119     {\r
8120         union\r
8121         {\r
8122             unsigned long LONG;\r
8123             struct\r
8124             {\r
8125                 unsigned long SA:32;\r
8126             } BIT;\r
8127         } DMAC1_N0SA_15_N;\r
8128         union\r
8129         {\r
8130             unsigned long LONG;\r
8131             struct\r
8132             {\r
8133                 unsigned long WD:32;\r
8134             } BIT;\r
8135         } DMAC1_N0SA_15_W;\r
8136     } N0SA_15;\r
8137     union\r
8138     {\r
8139         unsigned long LONG;\r
8140         struct\r
8141         {\r
8142             unsigned long DA:32;\r
8143         } BIT;\r
8144     } DMAC1_N0DA_15;\r
8145     union\r
8146     {\r
8147         unsigned long LONG;\r
8148         struct\r
8149         {\r
8150             unsigned long TB:32;\r
8151         } BIT;\r
8152     } DMAC1_N0TB_15;\r
8153     union\r
8154     {\r
8155         union\r
8156         {\r
8157             unsigned long LONG;\r
8158             struct\r
8159             {\r
8160                 unsigned long SA:32;\r
8161             } BIT;\r
8162         } DMAC1_N1SA_15_N;\r
8163         union\r
8164         {\r
8165             unsigned long LONG;\r
8166             struct\r
8167             {\r
8168                 unsigned long WD:32;\r
8169             } BIT;\r
8170         } DMAC1_N1SA_15_W;\r
8171     } N1SA_15;\r
8172     union\r
8173     {\r
8174         unsigned long LONG;\r
8175         struct\r
8176         {\r
8177             unsigned long DA:32;\r
8178         } BIT;\r
8179     } DMAC1_N1DA_15;\r
8180     union\r
8181     {\r
8182         unsigned long LONG;\r
8183         struct\r
8184         {\r
8185             unsigned long TB:32;\r
8186         } BIT;\r
8187     } DMAC1_N1TB_15;\r
8188     union\r
8189     {\r
8190         unsigned long LONG;\r
8191         struct\r
8192         {\r
8193             unsigned long CRSA:32;\r
8194         } BIT;\r
8195     } DMAC1_CRSA_15;\r
8196     union\r
8197     {\r
8198         unsigned long LONG;\r
8199         struct\r
8200         {\r
8201             unsigned long CRDA:32;\r
8202         } BIT;\r
8203     } DMAC1_CRDA_15;\r
8204     union\r
8205     {\r
8206         unsigned long LONG;\r
8207         struct\r
8208         {\r
8209             unsigned long CRTB:32;\r
8210         } BIT;\r
8211     } DMAC1_CRTB_15;\r
8212     union\r
8213     {\r
8214         unsigned long LONG;\r
8215         struct\r
8216         {\r
8217             unsigned long EN:1;\r
8218             unsigned long RQST:1;\r
8219             unsigned long TACT:1;\r
8220             unsigned long SUS:1;\r
8221             unsigned long ER:1;\r
8222             unsigned long END:1;\r
8223             unsigned long :1;\r
8224             unsigned long SR:1;\r
8225             unsigned long DL:1;\r
8226             unsigned long DW:1;\r
8227             unsigned long DER:1;\r
8228             unsigned long MODE:1;\r
8229             unsigned long :4;\r
8230             unsigned long INTM:1;\r
8231             unsigned long DMARQM:1;\r
8232             unsigned long SWPRQ:1;\r
8233             unsigned long :5;\r
8234             unsigned long DNUM:8;\r
8235         } BIT;\r
8236     } DMAC1_CHSTAT_15;\r
8237     union\r
8238     {\r
8239         unsigned long LONG;\r
8240         struct\r
8241         {\r
8242             unsigned long SETEN:1;\r
8243             unsigned long CLREN:1;\r
8244             unsigned long :1;\r
8245             unsigned long SWRST:1;\r
8246             unsigned long CLRRQ:1;\r
8247             unsigned long CLREND:1;\r
8248             unsigned long :1;\r
8249             unsigned long CLRDE:1;\r
8250             unsigned long SETSUS:1;\r
8251             unsigned long CLRSUS:1;\r
8252             unsigned long :2;\r
8253             unsigned long SETREN:1;\r
8254             unsigned long :1;\r
8255             unsigned long SETSSWPRQ:1;\r
8256             unsigned long :1;\r
8257             unsigned long SETINTM:1;\r
8258             unsigned long CLRINTM:1;\r
8259             unsigned long SETDMARQM:1;\r
8260             unsigned long CLRDMARQM:1;\r
8261             unsigned long :12;\r
8262         } BIT;\r
8263     } DMAC1_CHCTRL_15;\r
8264     union\r
8265     {\r
8266         unsigned long LONG;\r
8267         struct\r
8268         {\r
8269             unsigned long SEL:3;\r
8270             unsigned long REQD:1;\r
8271             unsigned long LOEN:1;\r
8272             unsigned long HIEN:1;\r
8273             unsigned long LVL:1;\r
8274             unsigned long :1;\r
8275             unsigned long AM:3;\r
8276             unsigned long DRRP:1;\r
8277             unsigned long SDS:4;\r
8278             unsigned long DDS:4;\r
8279             unsigned long SAD:1;\r
8280             unsigned long DAD:1;\r
8281             unsigned long TM:1;\r
8282             unsigned long WONLY:1;\r
8283             unsigned long DEM:1;\r
8284             unsigned long :1;\r
8285             unsigned long DIM:1;\r
8286             unsigned long SBE:1;\r
8287             unsigned long RSEL:1;\r
8288             unsigned long RSW:1;\r
8289             unsigned long REN:1;\r
8290             unsigned long DMS:1;\r
8291         } BIT;\r
8292     } DMAC1_CHCFG_15;\r
8293     union\r
8294     {\r
8295         unsigned long LONG;\r
8296         struct\r
8297         {\r
8298             unsigned long ITVL:16;\r
8299             unsigned long :16;\r
8300         } BIT;\r
8301     } DMAC1_CHITVL_15;\r
8302     char           wk26[4];\r
8303     union\r
8304     {\r
8305         unsigned long LONG;\r
8306         struct\r
8307         {\r
8308             unsigned long NXLA:32;\r
8309         } BIT;\r
8310     } DMAC1_NXLA_15;\r
8311     union\r
8312     {\r
8313         unsigned long LONG;\r
8314         struct\r
8315         {\r
8316             unsigned long CRLA:32;\r
8317         } BIT;\r
8318     } DMAC1_CRLA_15;\r
8319     union\r
8320     {\r
8321         unsigned long LONG;\r
8322         struct\r
8323         {\r
8324             unsigned long SCNT:32;\r
8325         } BIT;\r
8326     } DMAC1_SCNT_8;\r
8327     union\r
8328     {\r
8329         unsigned long LONG;\r
8330         struct\r
8331         {\r
8332             unsigned long SSKP:32;\r
8333         } BIT;\r
8334     } DMAC1_SSKP_8;\r
8335     union\r
8336     {\r
8337         unsigned long LONG;\r
8338         struct\r
8339         {\r
8340             unsigned long DCNT:32;\r
8341         } BIT;\r
8342     } DMAC1_DCNT_8;\r
8343     union\r
8344     {\r
8345         unsigned long LONG;\r
8346         struct\r
8347         {\r
8348             unsigned long DSKP:32;\r
8349         } BIT;\r
8350     } DMAC1_DSKP_8;\r
8351     char           wk27[16];\r
8352     union\r
8353     {\r
8354         unsigned long LONG;\r
8355         struct\r
8356         {\r
8357             unsigned long SCNT:32;\r
8358         } BIT;\r
8359     } DMAC1_SCNT_9;\r
8360     union\r
8361     {\r
8362         unsigned long LONG;\r
8363         struct\r
8364         {\r
8365             unsigned long SSKP:32;\r
8366         } BIT;\r
8367     } DMAC1_SSKP_9;\r
8368     union\r
8369     {\r
8370         unsigned long LONG;\r
8371         struct\r
8372         {\r
8373             unsigned long DCNT:32;\r
8374         } BIT;\r
8375     } DMAC1_DCNT_9;\r
8376     union\r
8377     {\r
8378         unsigned long LONG;\r
8379         struct\r
8380         {\r
8381             unsigned long DSKP:32;\r
8382         } BIT;\r
8383     } DMAC1_DSKP_9;\r
8384     char           wk28[16];\r
8385     union\r
8386     {\r
8387         unsigned long LONG;\r
8388         struct\r
8389         {\r
8390             unsigned long SCNT:32;\r
8391         } BIT;\r
8392     } DMAC1_SCNT_10;\r
8393     union\r
8394     {\r
8395         unsigned long LONG;\r
8396         struct\r
8397         {\r
8398             unsigned long SSKP:32;\r
8399         } BIT;\r
8400     } DMAC1_SSKP_10;\r
8401     union\r
8402     {\r
8403         unsigned long LONG;\r
8404         struct\r
8405         {\r
8406             unsigned long DCNT:32;\r
8407         } BIT;\r
8408     } DMAC1_DCNT_10;\r
8409     union\r
8410     {\r
8411         unsigned long LONG;\r
8412         struct\r
8413         {\r
8414             unsigned long DSKP:32;\r
8415         } BIT;\r
8416     } DMAC1_DSKP_10;\r
8417     char           wk29[16];\r
8418     union\r
8419     {\r
8420         unsigned long LONG;\r
8421         struct\r
8422         {\r
8423             unsigned long SCNT:32;\r
8424         } BIT;\r
8425     } DMAC1_SCNT_11;\r
8426     union\r
8427     {\r
8428         unsigned long LONG;\r
8429         struct\r
8430         {\r
8431             unsigned long SSKP:32;\r
8432         } BIT;\r
8433     } DMAC1_SSKP_11;\r
8434     union\r
8435     {\r
8436         unsigned long LONG;\r
8437         struct\r
8438         {\r
8439             unsigned long DCNT:32;\r
8440         } BIT;\r
8441     } DMAC1_DCNT_11;\r
8442     union\r
8443     {\r
8444         unsigned long LONG;\r
8445         struct\r
8446         {\r
8447             unsigned long DSKP:32;\r
8448         } BIT;\r
8449     } DMAC1_DSKP_11;\r
8450     char           wk30[16];\r
8451     union\r
8452     {\r
8453         unsigned long LONG;\r
8454         struct\r
8455         {\r
8456             unsigned long SCNT:32;\r
8457         } BIT;\r
8458     } DMAC1_SCNT_12;\r
8459     union\r
8460     {\r
8461         unsigned long LONG;\r
8462         struct\r
8463         {\r
8464             unsigned long SSKP:32;\r
8465         } BIT;\r
8466     } DMAC1_SSKP_12;\r
8467     union\r
8468     {\r
8469         unsigned long LONG;\r
8470         struct\r
8471         {\r
8472             unsigned long DCNT:32;\r
8473         } BIT;\r
8474     } DMAC1_DCNT_12;\r
8475     union\r
8476     {\r
8477         unsigned long LONG;\r
8478         struct\r
8479         {\r
8480             unsigned long DSKP:32;\r
8481         } BIT;\r
8482     } DMAC1_DSKP_12;\r
8483     char           wk31[16];\r
8484     union\r
8485     {\r
8486         unsigned long LONG;\r
8487         struct\r
8488         {\r
8489             unsigned long SCNT:32;\r
8490         } BIT;\r
8491     } DMAC1_SCNT_13;\r
8492     union\r
8493     {\r
8494         unsigned long LONG;\r
8495         struct\r
8496         {\r
8497             unsigned long SSKP:32;\r
8498         } BIT;\r
8499     } DMAC1_SSKP_13;\r
8500     union\r
8501     {\r
8502         unsigned long LONG;\r
8503         struct\r
8504         {\r
8505             unsigned long DCNT:32;\r
8506         } BIT;\r
8507     } DMAC1_DCNT_13;\r
8508     union\r
8509     {\r
8510         unsigned long LONG;\r
8511         struct\r
8512         {\r
8513             unsigned long DSKP:32;\r
8514         } BIT;\r
8515     } DMAC1_DSKP_13;\r
8516     char           wk32[16];\r
8517     union\r
8518     {\r
8519         unsigned long LONG;\r
8520         struct\r
8521         {\r
8522             unsigned long SCNT:32;\r
8523         } BIT;\r
8524     } DMAC1_SCNT_14;\r
8525     union\r
8526     {\r
8527         unsigned long LONG;\r
8528         struct\r
8529         {\r
8530             unsigned long SSKP:32;\r
8531         } BIT;\r
8532     } DMAC1_SSKP_14;\r
8533     union\r
8534     {\r
8535         unsigned long LONG;\r
8536         struct\r
8537         {\r
8538             unsigned long DCNT:32;\r
8539         } BIT;\r
8540     } DMAC1_DCNT_14;\r
8541     union\r
8542     {\r
8543         unsigned long LONG;\r
8544         struct\r
8545         {\r
8546             unsigned long DSKP:32;\r
8547         } BIT;\r
8548     } DMAC1_DSKP_14;\r
8549     char           wk33[16];\r
8550     union\r
8551     {\r
8552         unsigned long LONG;\r
8553         struct\r
8554         {\r
8555             unsigned long SCNT:32;\r
8556         } BIT;\r
8557     } DMAC1_SCNT_15;\r
8558     union\r
8559     {\r
8560         unsigned long LONG;\r
8561         struct\r
8562         {\r
8563             unsigned long SSKP:32;\r
8564         } BIT;\r
8565     } DMAC1_SSKP_15;\r
8566     union\r
8567     {\r
8568         unsigned long LONG;\r
8569         struct\r
8570         {\r
8571             unsigned long DCNT:32;\r
8572         } BIT;\r
8573     } DMAC1_DCNT_15;\r
8574     union\r
8575     {\r
8576         unsigned long LONG;\r
8577         struct\r
8578         {\r
8579             unsigned long DSKP:32;\r
8580         } BIT;\r
8581     } DMAC1_DSKP_15;\r
8582     char           wk34[16];\r
8583     union\r
8584     {\r
8585         unsigned long LONG;\r
8586         struct\r
8587         {\r
8588             unsigned long PR:1;\r
8589             unsigned long :31;\r
8590         } BIT;\r
8591     } DMAC1_DCTRL_B;\r
8592     union\r
8593     {\r
8594         unsigned long LONG;\r
8595         struct\r
8596         {\r
8597             unsigned long :8;\r
8598             unsigned long DITVL:8;\r
8599             unsigned long :16;\r
8600         } BIT;\r
8601     } DMAC1_DSCITVL_B;\r
8602     char           wk35[8];\r
8603     union\r
8604     {\r
8605         unsigned long LONG;\r
8606         struct\r
8607         {\r
8608             unsigned long EN08:1;\r
8609             unsigned long EN19:1;\r
8610             unsigned long EN210:1;\r
8611             unsigned long EN311:1;\r
8612             unsigned long EN412:1;\r
8613             unsigned long EN513:1;\r
8614             unsigned long EN614:1;\r
8615             unsigned long EN715:1;\r
8616             unsigned long :24;\r
8617         } BIT;\r
8618     } DMAC1_DST_EN_B;\r
8619     union\r
8620     {\r
8621         unsigned long LONG;\r
8622         struct\r
8623         {\r
8624             unsigned long ER08:1;\r
8625             unsigned long ER19:1;\r
8626             unsigned long ER210:1;\r
8627             unsigned long ER311:1;\r
8628             unsigned long ER412:1;\r
8629             unsigned long ER513:1;\r
8630             unsigned long ER614:1;\r
8631             unsigned long ER715:1;\r
8632             unsigned long :24;\r
8633         } BIT;\r
8634     } DMAC1_DST_ER_B;\r
8635     union\r
8636     {\r
8637         unsigned long LONG;\r
8638         struct\r
8639         {\r
8640             unsigned long END08:1;\r
8641             unsigned long END19:1;\r
8642             unsigned long END210:1;\r
8643             unsigned long END311:1;\r
8644             unsigned long END412:1;\r
8645             unsigned long END513:1;\r
8646             unsigned long END614:1;\r
8647             unsigned long END715:1;\r
8648             unsigned long :24;\r
8649         } BIT;\r
8650     } DMAC1_DST_END_B;\r
8651     char           wk36[4];\r
8652     union\r
8653     {\r
8654         unsigned long LONG;\r
8655         struct\r
8656         {\r
8657             unsigned long SUS08:1;\r
8658             unsigned long SUS19:1;\r
8659             unsigned long SUS210:1;\r
8660             unsigned long SUS311:1;\r
8661             unsigned long SUS412:1;\r
8662             unsigned long SUS513:1;\r
8663             unsigned long SUS614:1;\r
8664             unsigned long SUS715:1;\r
8665             unsigned long :24;\r
8666         } BIT;\r
8667     } DMAC1_DST_SUS_B;\r
8668     char           wk37[198940];\r
8669     union\r
8670     {\r
8671         unsigned long LONG;\r
8672         struct\r
8673         {\r
8674             unsigned long IFC1:8;\r
8675             unsigned long :24;\r
8676         } BIT;\r
8677     } DMA1SEL0;\r
8678     union\r
8679     {\r
8680         unsigned long LONG;\r
8681         struct\r
8682         {\r
8683             unsigned long IFC1:8;\r
8684             unsigned long :24;\r
8685         } BIT;\r
8686     } DMA1SEL1;\r
8687     union\r
8688     {\r
8689         unsigned long LONG;\r
8690         struct\r
8691         {\r
8692             unsigned long IFC1:8;\r
8693             unsigned long :24;\r
8694         } BIT;\r
8695     } DMA1SEL2;\r
8696     union\r
8697     {\r
8698         unsigned long LONG;\r
8699         struct\r
8700         {\r
8701             unsigned long IFC1:8;\r
8702             unsigned long :24;\r
8703         } BIT;\r
8704     } DMA1SEL3;\r
8705     union\r
8706     {\r
8707         unsigned long LONG;\r
8708         struct\r
8709         {\r
8710             unsigned long IFC1:8;\r
8711             unsigned long :24;\r
8712         } BIT;\r
8713     } DMA1SEL4;\r
8714     union\r
8715     {\r
8716         unsigned long LONG;\r
8717         struct\r
8718         {\r
8719             unsigned long IFC1:8;\r
8720             unsigned long :24;\r
8721         } BIT;\r
8722     } DMA1SEL5;\r
8723     union\r
8724     {\r
8725         unsigned long LONG;\r
8726         struct\r
8727         {\r
8728             unsigned long IFC1:8;\r
8729             unsigned long :24;\r
8730         } BIT;\r
8731     } DMA1SEL6;\r
8732     union\r
8733     {\r
8734         unsigned long LONG;\r
8735         struct\r
8736         {\r
8737             unsigned long IFC1:8;\r
8738             unsigned long :24;\r
8739         } BIT;\r
8740     } DMA1SEL7;\r
8741     union\r
8742     {\r
8743         unsigned long LONG;\r
8744         struct\r
8745         {\r
8746             unsigned long IFC1:8;\r
8747             unsigned long :24;\r
8748         } BIT;\r
8749     } DMA1SEL8;\r
8750     union\r
8751     {\r
8752         unsigned long LONG;\r
8753         struct\r
8754         {\r
8755             unsigned long IFC1:8;\r
8756             unsigned long :24;\r
8757         } BIT;\r
8758     } DMA1SEL9;\r
8759     union\r
8760     {\r
8761         unsigned long LONG;\r
8762         struct\r
8763         {\r
8764             unsigned long IFC1:8;\r
8765             unsigned long :24;\r
8766         } BIT;\r
8767     } DMA1SEL10;\r
8768     union\r
8769     {\r
8770         unsigned long LONG;\r
8771         struct\r
8772         {\r
8773             unsigned long IFC1:8;\r
8774             unsigned long :24;\r
8775         } BIT;\r
8776     } DMA1SEL11;\r
8777     union\r
8778     {\r
8779         unsigned long LONG;\r
8780         struct\r
8781         {\r
8782             unsigned long IFC1:8;\r
8783             unsigned long :24;\r
8784         } BIT;\r
8785     } DMA1SEL12;\r
8786     union\r
8787     {\r
8788         unsigned long LONG;\r
8789         struct\r
8790         {\r
8791             unsigned long IFC1:8;\r
8792             unsigned long :24;\r
8793         } BIT;\r
8794     } DMA1SEL13;\r
8795     union\r
8796     {\r
8797         unsigned long LONG;\r
8798         struct\r
8799         {\r
8800             unsigned long IFC1:8;\r
8801             unsigned long :24;\r
8802         } BIT;\r
8803     } DMA1SEL14;\r
8804     union\r
8805     {\r
8806         unsigned long LONG;\r
8807         struct\r
8808         {\r
8809             unsigned long IFC1:8;\r
8810             unsigned long :24;\r
8811         } BIT;\r
8812     } DMA1SEL15;\r
8813 };\r
8814 \r
8815 struct st_dmac\r
8816 {\r
8817     union\r
8818     {\r
8819         unsigned long LONG;\r
8820         struct\r
8821         {\r
8822             unsigned long :9;\r
8823             unsigned long DPRTY:2;\r
8824             unsigned long :13;\r
8825             unsigned long AL0:1;\r
8826             unsigned long AL1:1;\r
8827             unsigned long AL2:1;\r
8828             unsigned long :1;\r
8829             unsigned long TL0:1;\r
8830             unsigned long TL1:1;\r
8831             unsigned long TL2:1;\r
8832             unsigned long :1;\r
8833         } BIT;\r
8834     } CMNCR;\r
8835     char           wk0[598140];\r
8836     union\r
8837     {\r
8838         unsigned long LONG;\r
8839         struct\r
8840         {\r
8841             unsigned long DMREQ0:1;\r
8842             unsigned long DMREQ1:1;\r
8843             unsigned long :30;\r
8844         } BIT;\r
8845     } DMASTG;\r
8846 };\r
8847 \r
8848 struct st_doc\r
8849 {\r
8850     union\r
8851     {\r
8852         unsigned char BYTE;\r
8853         struct\r
8854         {\r
8855             unsigned char OMS:2;\r
8856             unsigned char DCSEL:1;\r
8857             unsigned char :1;\r
8858             unsigned char DOPCIE:1;\r
8859             unsigned char DOPCF:1;\r
8860             unsigned char DOPCFCL:1;\r
8861             unsigned char :1;\r
8862         } BIT;\r
8863     } DOCR;\r
8864     char           wk0[1];\r
8865     unsigned short DODIR;\r
8866     unsigned short DODSR;\r
8867 };\r
8868 \r
8869 struct st_dsmif\r
8870 {\r
8871     union\r
8872     {\r
8873         unsigned long LONG;\r
8874         struct\r
8875         {\r
8876             unsigned long ENABLE:1;\r
8877             unsigned long :7;\r
8878             unsigned long SINC1SEL:2;\r
8879             unsigned long :2;\r
8880             unsigned long WORD1GEN:3;\r
8881             unsigned long :1;\r
8882             unsigned long BITSHIFT1:4;\r
8883             unsigned long SINC2SEL:2;\r
8884             unsigned long :2;\r
8885             unsigned long WORD2GEN:3;\r
8886             unsigned long :1;\r
8887             unsigned long BITSHIFT2:4;\r
8888         } BIT;\r
8889     } UVWCTL;\r
8890     union\r
8891     {\r
8892         unsigned long LONG;\r
8893         struct\r
8894         {\r
8895             unsigned long ERUI:1;\r
8896             unsigned long ERVI:1;\r
8897             unsigned long ERWI:1;\r
8898             unsigned long :1;\r
8899             unsigned long ERUSC:1;\r
8900             unsigned long ERVSC:1;\r
8901             unsigned long ERWSC:1;\r
8902             unsigned long :1;\r
8903             unsigned long ERUVWIGND:1;\r
8904             unsigned long :23;\r
8905         } BIT;\r
8906     } UVWSTA;\r
8907     union\r
8908     {\r
8909         unsigned long LONG;\r
8910         struct\r
8911         {\r
8912             unsigned long CMPUVWIUNDER:16;\r
8913             unsigned long :16;\r
8914         } BIT;\r
8915     } UVWIUNCMP;\r
8916     union\r
8917     {\r
8918         unsigned long LONG;\r
8919         struct\r
8920         {\r
8921             unsigned long CMPUVWIOVER:16;\r
8922             unsigned long :16;\r
8923         } BIT;\r
8924     } UVWIOVCMP;\r
8925     union\r
8926     {\r
8927         unsigned long LONG;\r
8928         struct\r
8929         {\r
8930             unsigned long CMPUVWSCUNDER:13;\r
8931             unsigned long :19;\r
8932         } BIT;\r
8933     } UVWSCUNCMP;\r
8934     union\r
8935     {\r
8936         unsigned long LONG;\r
8937         struct\r
8938         {\r
8939             unsigned long CMPUVWSCOVER:13;\r
8940             unsigned long :19;\r
8941         } BIT;\r
8942     } UVWSCOVCMP;\r
8943     union\r
8944     {\r
8945         unsigned long LONG;\r
8946         struct\r
8947         {\r
8948             unsigned long CMPUVWIGNDUNDER:18;\r
8949             unsigned long :14;\r
8950         } BIT;\r
8951     } UVWIGUNCMP;\r
8952     union\r
8953     {\r
8954         unsigned long LONG;\r
8955         struct\r
8956         {\r
8957             unsigned long CMPUVWIGNDOVER:18;\r
8958             unsigned long :14;\r
8959         } BIT;\r
8960     } UVWIGOVCMP;\r
8961     union\r
8962     {\r
8963         unsigned long LONG;\r
8964         struct\r
8965         {\r
8966             unsigned long U1DATA:16;\r
8967             unsigned long :16;\r
8968         } BIT;\r
8969     } U1DATA;\r
8970     union\r
8971     {\r
8972         unsigned long LONG;\r
8973         struct\r
8974         {\r
8975             unsigned long U1CDATA:16;\r
8976             unsigned long :16;\r
8977         } BIT;\r
8978     } U1CDATA;\r
8979     union\r
8980     {\r
8981         unsigned long LONG;\r
8982         struct\r
8983         {\r
8984             unsigned long U1VDATA:16;\r
8985             unsigned long :16;\r
8986         } BIT;\r
8987     } U1VDATA;\r
8988     union\r
8989     {\r
8990         unsigned long LONG;\r
8991         struct\r
8992         {\r
8993             unsigned long U2DATA:16;\r
8994             unsigned long :16;\r
8995         } BIT;\r
8996     } U2DATA;\r
8997     union\r
8998     {\r
8999         unsigned long LONG;\r
9000         struct\r
9001         {\r
9002             unsigned long V1DATA:16;\r
9003             unsigned long :16;\r
9004         } BIT;\r
9005     } V1DATA;\r
9006     union\r
9007     {\r
9008         unsigned long LONG;\r
9009         struct\r
9010         {\r
9011             unsigned long V1CDATA:16;\r
9012             unsigned long :16;\r
9013         } BIT;\r
9014     } V1CDATA;\r
9015     union\r
9016     {\r
9017         unsigned long LONG;\r
9018         struct\r
9019         {\r
9020             unsigned long V1VDATA:16;\r
9021             unsigned long :16;\r
9022         } BIT;\r
9023     } V1VDATA;\r
9024     union\r
9025     {\r
9026         unsigned long LONG;\r
9027         struct\r
9028         {\r
9029             unsigned long V2DATA:16;\r
9030             unsigned long :16;\r
9031         } BIT;\r
9032     } V2DATA;\r
9033     union\r
9034     {\r
9035         unsigned long LONG;\r
9036         struct\r
9037         {\r
9038             unsigned long W1DATA:16;\r
9039             unsigned long :16;\r
9040         } BIT;\r
9041     } W1DATA;\r
9042     union\r
9043     {\r
9044         unsigned long LONG;\r
9045         struct\r
9046         {\r
9047             unsigned long W1CDATA:16;\r
9048             unsigned long :16;\r
9049         } BIT;\r
9050     } W1CDATA;\r
9051     union\r
9052     {\r
9053         unsigned long LONG;\r
9054         struct\r
9055         {\r
9056             unsigned long W1VDATA:16;\r
9057             unsigned long :16;\r
9058         } BIT;\r
9059     } W1VDATA;\r
9060     union\r
9061     {\r
9062         unsigned long LONG;\r
9063         struct\r
9064         {\r
9065             unsigned long W2DATA:16;\r
9066             unsigned long :16;\r
9067         } BIT;\r
9068     } W2DATA;\r
9069     char           wk0[48];\r
9070     union\r
9071     {\r
9072         unsigned long LONG;\r
9073         struct\r
9074         {\r
9075             unsigned long ENABLE:1;\r
9076             unsigned long :7;\r
9077             unsigned long SINC1SEL:2;\r
9078             unsigned long :2;\r
9079             unsigned long WORD1GEN:3;\r
9080             unsigned long :1;\r
9081             unsigned long BITSHIFT1:4;\r
9082             unsigned long SINC2SEL:2;\r
9083             unsigned long :2;\r
9084             unsigned long WORD2GEN:3;\r
9085             unsigned long :1;\r
9086             unsigned long BITSHIFT2:4;\r
9087         } BIT;\r
9088     } XYZCTL;\r
9089     union\r
9090     {\r
9091         unsigned long LONG;\r
9092         struct\r
9093         {\r
9094             unsigned long ERXI:1;\r
9095             unsigned long :3;\r
9096             unsigned long ERXSC:1;\r
9097             unsigned long :27;\r
9098         } BIT;\r
9099     } XYZSTA;\r
9100     union\r
9101     {\r
9102         unsigned long LONG;\r
9103         struct\r
9104         {\r
9105             unsigned long CMPXIUNDER:16;\r
9106             unsigned long :16;\r
9107         } BIT;\r
9108     } XYZIUNCMP;\r
9109     union\r
9110     {\r
9111         unsigned long LONG;\r
9112         struct\r
9113         {\r
9114             unsigned long CMPXIOVER:16;\r
9115             unsigned long :16;\r
9116         } BIT;\r
9117     } XYZIOVCMP;\r
9118     union\r
9119     {\r
9120         unsigned long LONG;\r
9121         struct\r
9122         {\r
9123             unsigned long CMPXSCUNDER:13;\r
9124             unsigned long :19;\r
9125         } BIT;\r
9126     } XYZSCUNCMP;\r
9127     union\r
9128     {\r
9129         unsigned long LONG;\r
9130         struct\r
9131         {\r
9132             unsigned long CMPXSCOVER:13;\r
9133             unsigned long :19;\r
9134         } BIT;\r
9135     } XYZSCOVCMP;\r
9136     char           wk1[8];\r
9137     union\r
9138     {\r
9139         unsigned long LONG;\r
9140         struct\r
9141         {\r
9142             unsigned long X1DATA:16;\r
9143             unsigned long :16;\r
9144         } BIT;\r
9145     } X1DATA;\r
9146     union\r
9147     {\r
9148         unsigned long LONG;\r
9149         struct\r
9150         {\r
9151             unsigned long X1CDATA:16;\r
9152             unsigned long :16;\r
9153         } BIT;\r
9154     } X1CDATA;\r
9155     union\r
9156     {\r
9157         unsigned long LONG;\r
9158         struct\r
9159         {\r
9160             unsigned long X1VDATA:16;\r
9161             unsigned long :16;\r
9162         } BIT;\r
9163     } X1VDATA;\r
9164     char           wk2[16];\r
9165     union\r
9166     {\r
9167         unsigned long LONG;\r
9168         struct\r
9169         {\r
9170             unsigned long X2DATA:16;\r
9171             unsigned long :16;\r
9172         } BIT;\r
9173     } X2DATA;\r
9174 };\r
9175 \r
9176 struct st_ecatc\r
9177 {\r
9178     union\r
9179     {\r
9180         unsigned long LONG;\r
9181         struct\r
9182         {\r
9183             unsigned long OADD0:1;\r
9184             unsigned long OADD1:1;\r
9185             unsigned long OADD2:1;\r
9186             unsigned long OADD3:1;\r
9187             unsigned long OADD4:1;\r
9188             unsigned long :27;\r
9189         } BIT;\r
9190     } CATOFFADD;\r
9191     union\r
9192     {\r
9193         unsigned long LONG;\r
9194         struct\r
9195         {\r
9196             unsigned long I2CSIZE:1;\r
9197             unsigned long :31;\r
9198         } BIT;\r
9199     } CATEMMD;\r
9200     char           wk0[4];\r
9201     union\r
9202     {\r
9203         unsigned long LONG;\r
9204         struct\r
9205         {\r
9206             unsigned long TXSFT00:1;\r
9207             unsigned long TXSFT01:1;\r
9208             unsigned long TXSFT10:1;\r
9209             unsigned long TXSFT11:1;\r
9210             unsigned long :28;\r
9211         } BIT;\r
9212     } CATTXCSFT;\r
9213     char           wk1[69360];\r
9214     union\r
9215     {\r
9216         unsigned char BYTE;\r
9217         struct\r
9218         {\r
9219             unsigned char TYPE:8;\r
9220         } BIT;\r
9221     } TYPE;\r
9222     union\r
9223     {\r
9224         unsigned char BYTE;\r
9225         struct\r
9226         {\r
9227             unsigned char REV:8;\r
9228         } BIT;\r
9229     } REVISION;\r
9230     union\r
9231     {\r
9232         unsigned short WORD;\r
9233         struct\r
9234         {\r
9235             unsigned short BUILD:16;\r
9236         } BIT;\r
9237     } BUILD;\r
9238     union\r
9239     {\r
9240         unsigned char BYTE;\r
9241         struct\r
9242         {\r
9243             unsigned char NUMFMMU:8;\r
9244         } BIT;\r
9245     } FMMU_NUM;\r
9246     union\r
9247     {\r
9248         unsigned char BYTE;\r
9249         struct\r
9250         {\r
9251             unsigned char NUMSYNC:8;\r
9252         } BIT;\r
9253     } SYNC_MANAGER;\r
9254     union\r
9255     {\r
9256         unsigned char BYTE;\r
9257         struct\r
9258         {\r
9259             unsigned char RAMSIZE:8;\r
9260         } BIT;\r
9261     } RAM_SIZE;\r
9262     union\r
9263     {\r
9264         unsigned char BYTE;\r
9265         struct\r
9266         {\r
9267             unsigned char P0:2;\r
9268             unsigned char P1:2;\r
9269             unsigned char P2:2;\r
9270             unsigned char P3:2;\r
9271         } BIT;\r
9272     } PORT_DESC;\r
9273     union\r
9274     {\r
9275         unsigned short WORD;\r
9276         struct\r
9277         {\r
9278             unsigned short FMMU:1;\r
9279             unsigned short :1;\r
9280             unsigned short DC:1;\r
9281             unsigned short DCWID:1;\r
9282             unsigned short :2;\r
9283             unsigned short LINKDECMII:1;\r
9284             unsigned short FCS:1;\r
9285             unsigned short DCSYNC:1;\r
9286             unsigned short LRW:1;\r
9287             unsigned short RWSUPP:1;\r
9288             unsigned short FSCONFIG:1;\r
9289             unsigned short :4;\r
9290         } BIT;\r
9291     } FEATURE;\r
9292     char           wk2[6];\r
9293     union\r
9294     {\r
9295         unsigned short WORD;\r
9296         struct\r
9297         {\r
9298             unsigned short NODADDR:16;\r
9299         } BIT;\r
9300     } STATION_ADR;\r
9301     union\r
9302     {\r
9303         unsigned short WORD;\r
9304         struct\r
9305         {\r
9306             unsigned short NODALIADDR:16;\r
9307         } BIT;\r
9308     } STATION_ALIAS;\r
9309     char           wk3[12];\r
9310     union\r
9311     {\r
9312         unsigned char BYTE;\r
9313         struct\r
9314         {\r
9315             unsigned char ENABLE:1;\r
9316             unsigned char :7;\r
9317         } BIT;\r
9318     } WR_REG_ENABLE;\r
9319     union\r
9320     {\r
9321         unsigned char BYTE;\r
9322         struct\r
9323         {\r
9324             unsigned char PROTECT:1;\r
9325             unsigned char :7;\r
9326         } BIT;\r
9327     } WR_REG_PROTECT;\r
9328     char           wk4[14];\r
9329     union\r
9330     {\r
9331         unsigned char BYTE;\r
9332         struct\r
9333         {\r
9334             unsigned char ENABLE:1;\r
9335             unsigned char :7;\r
9336         } BIT;\r
9337     } ESC_WR_ENABLE;\r
9338     union\r
9339     {\r
9340         unsigned char BYTE;\r
9341         struct\r
9342         {\r
9343             unsigned char PROTECT:1;\r
9344             unsigned char :7;\r
9345         } BIT;\r
9346     } ESC_WR_PROTECT;\r
9347     char           wk5[14];\r
9348     union\r
9349     {\r
9350         union\r
9351         {\r
9352             unsigned char BYTE;\r
9353         } ESC_RESET_ECAT_W;\r
9354         union\r
9355         {\r
9356             unsigned char BYTE;\r
9357         } ESC_RESET_ECAT_R;\r
9358     } RESET_ECAT;\r
9359     union\r
9360     {\r
9361         union\r
9362         {\r
9363             unsigned char BYTE;\r
9364         } ESC_RESET_PDI_W;\r
9365         union\r
9366         {\r
9367             unsigned char BYTE;\r
9368         } ESC_RESET_PDI_R;\r
9369     } RESET_PDI;\r
9370     char           wk6[190];\r
9371     union\r
9372     {\r
9373         unsigned long LONG;\r
9374         struct\r
9375         {\r
9376             unsigned long FWDRULE:1;\r
9377             unsigned long TEMPUSE:1;\r
9378             unsigned long :6;\r
9379             unsigned long LP0:2;\r
9380             unsigned long LP1:2;\r
9381             unsigned long LP2:2;\r
9382             unsigned long LP3:2;\r
9383             unsigned long RXFIFO:3;\r
9384             unsigned long :5;\r
9385             unsigned long STAALIAS:1;\r
9386             unsigned long :7;\r
9387         } BIT;\r
9388     } ESC_DL_CONTROL;\r
9389     char           wk7[4];\r
9390     union\r
9391     {\r
9392         unsigned short WORD;\r
9393         struct\r
9394         {\r
9395             unsigned short RWOFFSET:16;\r
9396         } BIT;\r
9397     } PHYSICAL_RW_OFFSET;\r
9398     char           wk8[6];\r
9399     union\r
9400     {\r
9401         unsigned short WORD;\r
9402         struct\r
9403         {\r
9404             unsigned short PDIOPE:1;\r
9405             unsigned short PDIWDST:1;\r
9406             unsigned short ENHLINKD:1;\r
9407             unsigned short :1;\r
9408             unsigned short PHYP0:1;\r
9409             unsigned short PHYP1:1;\r
9410             unsigned short PHYP2:1;\r
9411             unsigned short PHYP3:1;\r
9412             unsigned short LP0:1;\r
9413             unsigned short COMP0:1;\r
9414             unsigned short LP1:1;\r
9415             unsigned short COMP1:1;\r
9416             unsigned short LP2:1;\r
9417             unsigned short COMP2:1;\r
9418             unsigned short LP3:1;\r
9419             unsigned short COMP3:1;\r
9420         } BIT;\r
9421     } ESC_DL_STATUS;\r
9422     char           wk9[14];\r
9423     union\r
9424     {\r
9425         unsigned short WORD;\r
9426         struct\r
9427         {\r
9428             unsigned short INISTATE:4;\r
9429             unsigned short ERRINDACK:1;\r
9430             unsigned short :11;\r
9431         } BIT;\r
9432     } AL_CONTROL;\r
9433     char           wk10[14];\r
9434     union\r
9435     {\r
9436         unsigned short WORD;\r
9437         struct\r
9438         {\r
9439             unsigned short ACTSTATE:4;\r
9440             unsigned short ERR:1;\r
9441             unsigned short :11;\r
9442         } BIT;\r
9443     } AL_STATUS;\r
9444     char           wk11[2];\r
9445     union\r
9446     {\r
9447         unsigned short WORD;\r
9448         struct\r
9449         {\r
9450             unsigned short STATUSCODE:16;\r
9451         } BIT;\r
9452     } AL_STATUS_CODE;\r
9453     char           wk12[2];\r
9454     union\r
9455     {\r
9456         unsigned char BYTE;\r
9457         struct\r
9458         {\r
9459             unsigned char LEDCODE:4;\r
9460             unsigned char OVERRIDEEN:1;\r
9461             unsigned char :3;\r
9462         } BIT;\r
9463     } RUN_LED_OVERRIDE;\r
9464     union\r
9465     {\r
9466         unsigned char BYTE;\r
9467         struct\r
9468         {\r
9469             unsigned char LEDCODE:4;\r
9470             unsigned char OVERRIDEEN:1;\r
9471             unsigned char :3;\r
9472         } BIT;\r
9473     } ERR_LED_OVERRIDE;\r
9474     char           wk13[6];\r
9475     union\r
9476     {\r
9477         unsigned char BYTE;\r
9478         struct\r
9479         {\r
9480             unsigned char PDI:8;\r
9481         } BIT;\r
9482     } PDI_CONTROL;\r
9483     union\r
9484     {\r
9485         unsigned char BYTE;\r
9486         struct\r
9487         {\r
9488             unsigned char DEVEMU:1;\r
9489             unsigned char ENLALLP:1;\r
9490             unsigned char DCSYNC:1;\r
9491             unsigned char DCLATCH:1;\r
9492             unsigned char ENLP0:1;\r
9493             unsigned char ENLP1:1;\r
9494             unsigned char ENLP2:1;\r
9495             unsigned char ENLP3:1;\r
9496         } BIT;\r
9497     } ESC_CONFIG;\r
9498     char           wk14[14];\r
9499     union\r
9500     {\r
9501         unsigned char BYTE;\r
9502         struct\r
9503         {\r
9504             unsigned char ONCHIPBUSCLK:5;\r
9505             unsigned char ONCHIPBUS:3;\r
9506         } BIT;\r
9507     } PDI_CONFIG;\r
9508     union\r
9509     {\r
9510         unsigned char BYTE;\r
9511         struct\r
9512         {\r
9513             unsigned char SYNC0OUT:2;\r
9514             unsigned char SYNCLAT0:1;\r
9515             unsigned char SYNC0MAP:1;\r
9516             unsigned char :1;\r
9517             unsigned char SYNC1OUT:1;\r
9518             unsigned char SYNCLAT1:1;\r
9519             unsigned char SYNC1MAP:1;\r
9520         } BIT;\r
9521     } SYNC_LATCH_CONFIG;\r
9522     union\r
9523     {\r
9524         unsigned short WORD;\r
9525         struct\r
9526         {\r
9527             unsigned short DATABUSWID:1;\r
9528             unsigned short :15;\r
9529         } BIT;\r
9530     } EXT_PDI_CONFIG;\r
9531     char           wk15[172];\r
9532     union\r
9533     {\r
9534         unsigned short WORD;\r
9535         struct\r
9536         {\r
9537             unsigned short ECATEVMASK:16;\r
9538         } BIT;\r
9539     } ECAT_EVENT_MASK;\r
9540     char           wk16[2];\r
9541     union\r
9542     {\r
9543         unsigned long LONG;\r
9544         struct\r
9545         {\r
9546             unsigned long ALEVMASK:32;\r
9547         } BIT;\r
9548     } AL_EVENT_MASK;\r
9549     char           wk17[8];\r
9550     union\r
9551     {\r
9552         unsigned short WORD;\r
9553         struct\r
9554         {\r
9555             unsigned short DCLATCH:1;\r
9556             unsigned short :1;\r
9557             unsigned short DLSTA:1;\r
9558             unsigned short ALSTA:1;\r
9559             unsigned short SMSTA0:1;\r
9560             unsigned short SMSTA1:1;\r
9561             unsigned short SMSTA2:1;\r
9562             unsigned short SMSTA3:1;\r
9563             unsigned short SMSTA4:1;\r
9564             unsigned short SMSTA5:1;\r
9565             unsigned short SMSTA6:1;\r
9566             unsigned short SMSTA7:1;\r
9567             unsigned short :4;\r
9568         } BIT;\r
9569     } ECAT_EVENT_REQ;\r
9570     char           wk18[14];\r
9571     union\r
9572     {\r
9573         unsigned long LONG;\r
9574         struct\r
9575         {\r
9576             unsigned long ALCTRL:1;\r
9577             unsigned long DCLATCH:1;\r
9578             unsigned long DCSYNC0STA:1;\r
9579             unsigned long DCSYNC1STA:1;\r
9580             unsigned long SYNCACT:1;\r
9581             unsigned long :1;\r
9582             unsigned long WDPD:1;\r
9583             unsigned long :1;\r
9584             unsigned long SMINT0:1;\r
9585             unsigned long SMINT1:1;\r
9586             unsigned long SMINT2:1;\r
9587             unsigned long SMINT3:1;\r
9588             unsigned long SMINT4:1;\r
9589             unsigned long SMINT5:1;\r
9590             unsigned long SMINT6:1;\r
9591             unsigned long SMINT7:1;\r
9592             unsigned long :16;\r
9593         } BIT;\r
9594     } AL_EVENT_REQ;\r
9595     char           wk19[220];\r
9596     union\r
9597     {\r
9598         unsigned short WORD;\r
9599         struct\r
9600         {\r
9601             unsigned short RXERRCNT:16;\r
9602         } BIT;\r
9603     } RX_ERR_COUNT0;\r
9604     union\r
9605     {\r
9606         unsigned short WORD;\r
9607         struct\r
9608         {\r
9609             unsigned short RXERRCNT:16;\r
9610         } BIT;\r
9611     } RX_ERR_COUNT1;\r
9612     char           wk20[4];\r
9613     union\r
9614     {\r
9615         unsigned char BYTE;\r
9616         struct\r
9617         {\r
9618             unsigned char FWDERRCNT:8;\r
9619         } BIT;\r
9620     } FWD_RX_ERR_COUNT0;\r
9621     union\r
9622     {\r
9623         unsigned char BYTE;\r
9624         struct\r
9625         {\r
9626             unsigned char FWDERRCNT:8;\r
9627         } BIT;\r
9628     } FWD_RX_ERR_COUNT1;\r
9629     char           wk21[2];\r
9630     union\r
9631     {\r
9632         unsigned char BYTE;\r
9633         struct\r
9634         {\r
9635             unsigned char EPUERRCNT:8;\r
9636         } BIT;\r
9637     } ECAT_PROC_ERR_COUNT;\r
9638     union\r
9639     {\r
9640         unsigned char BYTE;\r
9641         struct\r
9642         {\r
9643             unsigned char PDIERRCNT:8;\r
9644         } BIT;\r
9645     } PDI_ERR_COUNT;\r
9646     char           wk22[2];\r
9647     union\r
9648     {\r
9649         unsigned char BYTE;\r
9650         struct\r
9651         {\r
9652             unsigned char LOSTLINKCNT:8;\r
9653         } BIT;\r
9654     } LOST_LINK_COUNT0;\r
9655     union\r
9656     {\r
9657         unsigned char BYTE;\r
9658         struct\r
9659         {\r
9660             unsigned char LOSTLINKCNT:8;\r
9661         } BIT;\r
9662     } LOST_LINK_COUNT1;\r
9663     char           wk23[238];\r
9664     union\r
9665     {\r
9666         unsigned short WORD;\r
9667         struct\r
9668         {\r
9669             unsigned short WDDIV:16;\r
9670         } BIT;\r
9671     } WD_DIVIDE;\r
9672     char           wk24[14];\r
9673     union\r
9674     {\r
9675         unsigned short WORD;\r
9676         struct\r
9677         {\r
9678             unsigned short WDTIMPDI:16;\r
9679         } BIT;\r
9680     } WDT_PDI;\r
9681     char           wk25[14];\r
9682     union\r
9683     {\r
9684         unsigned short WORD;\r
9685         struct\r
9686         {\r
9687             unsigned short WDTIMPD:16;\r
9688         } BIT;\r
9689     } WDT_DATA;\r
9690     char           wk26[30];\r
9691     union\r
9692     {\r
9693         unsigned short WORD;\r
9694         struct\r
9695         {\r
9696             unsigned short WDSTAPD:1;\r
9697             unsigned short :15;\r
9698         } BIT;\r
9699     } WDS_DATA;\r
9700     union\r
9701     {\r
9702         unsigned char BYTE;\r
9703         struct\r
9704         {\r
9705             unsigned char WDCNTPD:8;\r
9706         } BIT;\r
9707     } WDC_DATA;\r
9708     union\r
9709     {\r
9710         unsigned char BYTE;\r
9711         struct\r
9712         {\r
9713             unsigned char WDCNTPDI:8;\r
9714         } BIT;\r
9715     } WDC_PDI;\r
9716     char           wk27[188];\r
9717     union\r
9718     {\r
9719         unsigned char BYTE;\r
9720         struct\r
9721         {\r
9722             unsigned char CTRLPDI:1;\r
9723             unsigned char FORCEECAT:1;\r
9724             unsigned char :6;\r
9725         } BIT;\r
9726     } EEP_CONF;\r
9727     union\r
9728     {\r
9729         unsigned char BYTE;\r
9730         struct\r
9731         {\r
9732             unsigned char PDIACCESS:1;\r
9733             unsigned char :7;\r
9734         } BIT;\r
9735     } EEP_STATE;\r
9736     union\r
9737     {\r
9738         unsigned short WORD;\r
9739         struct\r
9740         {\r
9741             unsigned short ECATWREN:1;\r
9742             unsigned short :5;\r
9743             unsigned short READBYTE:1;\r
9744             unsigned short PROMSIZE:1;\r
9745             unsigned short COMMAND:3;\r
9746             unsigned short CKSUMERR:1;\r
9747             unsigned short LOADSTA:1;\r
9748             unsigned short ACKCMDERR:1;\r
9749             unsigned short WRENERR:1;\r
9750             unsigned short BUSY:1;\r
9751         } BIT;\r
9752     } EEP_CONT_STAT;\r
9753     union\r
9754     {\r
9755         unsigned long LONG;\r
9756         struct\r
9757         {\r
9758             unsigned long ADDRESS:32;\r
9759         } BIT;\r
9760     } EEP_ADR;\r
9761     union\r
9762     {\r
9763         unsigned long LONG;\r
9764         struct\r
9765         {\r
9766             unsigned long LODATA:16;\r
9767             unsigned long HIDATA:16;\r
9768         } BIT;\r
9769     } EEP_DATA;\r
9770     char           wk28[4];\r
9771     union\r
9772     {\r
9773         unsigned short WORD;\r
9774         struct\r
9775         {\r
9776             unsigned short WREN:1;\r
9777             unsigned short PDICTRL:1;\r
9778             unsigned short MILINK:1;\r
9779             unsigned short PHYOFFSET:5;\r
9780             unsigned short COMMAND:2;\r
9781             unsigned short :3;\r
9782             unsigned short READERR:1;\r
9783             unsigned short CMDERR:1;\r
9784             unsigned short BUSY:1;\r
9785         } BIT;\r
9786     } MII_CONT_STAT;\r
9787     union\r
9788     {\r
9789         unsigned char BYTE;\r
9790         struct\r
9791         {\r
9792             unsigned char PHYADDR:5;\r
9793             unsigned char :3;\r
9794         } BIT;\r
9795     } PHY_ADR;\r
9796     union\r
9797     {\r
9798         unsigned char BYTE;\r
9799         struct\r
9800         {\r
9801             unsigned char PHYREGADDR:5;\r
9802             unsigned char :3;\r
9803         } BIT;\r
9804     } PHY_REG_ADR;\r
9805     union\r
9806     {\r
9807         unsigned short WORD;\r
9808         struct\r
9809         {\r
9810             unsigned short PHYREGDATA:16;\r
9811         } BIT;\r
9812     } PHY_DATA;\r
9813     union\r
9814     {\r
9815         unsigned char BYTE;\r
9816         struct\r
9817         {\r
9818             unsigned char ACSMII:1;\r
9819             unsigned char :7;\r
9820         } BIT;\r
9821     } MII_ECAT_ACS_STAT;\r
9822     union\r
9823     {\r
9824         unsigned char BYTE;\r
9825         struct\r
9826         {\r
9827             unsigned char ACSMII:1;\r
9828             unsigned char FORPDI:1;\r
9829             unsigned char :6;\r
9830         } BIT;\r
9831     } MII_PDI_ACS_STAT;\r
9832     union\r
9833     {\r
9834         unsigned char BYTE;\r
9835         struct\r
9836         {\r
9837             unsigned char PHYLINKSTA:1;\r
9838             unsigned char LINKSTA:1;\r
9839             unsigned char LINKSTAERR:1;\r
9840             unsigned char READERR:1;\r
9841             unsigned char LINKPARTERR:1;\r
9842             unsigned char PHYCONFIG:1;\r
9843             unsigned char :2;\r
9844         } BIT;\r
9845     } PHY_STATUS0;\r
9846     union\r
9847     {\r
9848         unsigned char BYTE;\r
9849         struct\r
9850         {\r
9851             unsigned char PHYLINKSTA:1;\r
9852             unsigned char LINKSTA:1;\r
9853             unsigned char LINKSTAERR:1;\r
9854             unsigned char READERR:1;\r
9855             unsigned char LINKPARTERR:1;\r
9856             unsigned char PHYCONFIG:1;\r
9857             unsigned char :2;\r
9858         } BIT;\r
9859     } PHY_STATUS1;\r
9860     char           wk29[230];\r
9861     struct\r
9862     {\r
9863         union\r
9864         {\r
9865             unsigned long LONG;\r
9866             struct\r
9867             {\r
9868                 unsigned long LSTAADR:32;\r
9869             } BIT;\r
9870         } L_START_ADR;\r
9871         union\r
9872         {\r
9873             unsigned short WORD;\r
9874             struct\r
9875             {\r
9876                 unsigned short FMMULEN:16;\r
9877             } BIT;\r
9878         } LEN;\r
9879         union\r
9880         {\r
9881             unsigned char BYTE;\r
9882             struct\r
9883             {\r
9884                 unsigned char LSTABIT:3;\r
9885                 unsigned char :5;\r
9886             } BIT;\r
9887         } L_START_BIT;\r
9888         union\r
9889         {\r
9890             unsigned char BYTE;\r
9891             struct\r
9892             {\r
9893                 unsigned char LSTABIT:3;\r
9894                 unsigned char :5;\r
9895             } BIT;\r
9896         } L_STOP_BIT;\r
9897         union\r
9898         {\r
9899             unsigned short WORD;\r
9900             struct\r
9901             {\r
9902                 unsigned short PHYSTAADR:16;\r
9903             } BIT;\r
9904         } P_START_ADR;\r
9905         union\r
9906         {\r
9907             unsigned char BYTE;\r
9908             struct\r
9909             {\r
9910                 unsigned char PHYSTABIT:3;\r
9911                 unsigned char :5;\r
9912             } BIT;\r
9913         } P_START_BIT;\r
9914         union\r
9915         {\r
9916             unsigned char BYTE;\r
9917             struct\r
9918             {\r
9919                 unsigned char READ:1;\r
9920                 unsigned char WRITE:1;\r
9921                 unsigned char :6;\r
9922             } BIT;\r
9923         } TYPE;\r
9924         union\r
9925         {\r
9926             unsigned char BYTE;\r
9927             struct\r
9928             {\r
9929                 unsigned char ACTIVATE:1;\r
9930                 unsigned char :7;\r
9931             } BIT;\r
9932         } ACT;\r
9933         char           fmmu_wk[3];\r
9934     } FMMU[8];\r
9935     char           wk37[0x180];\r
9936     struct\r
9937     {\r
9938         union\r
9939         {\r
9940             unsigned short WORD;\r
9941             struct\r
9942             {\r
9943                 unsigned short SMSTAADDR:16;\r
9944             } BIT;\r
9945         } P_START_ADR;\r
9946         union\r
9947         {\r
9948             unsigned short WORD;\r
9949             struct\r
9950             {\r
9951                 unsigned short SMLEN:16;\r
9952             } BIT;\r
9953         } LEN;\r
9954         union\r
9955         {\r
9956             unsigned char BYTE;\r
9957             struct\r
9958             {\r
9959                 unsigned char OPEMODE:2;\r
9960                 unsigned char DIR:2;\r
9961                 unsigned char IRQECAT:1;\r
9962                 unsigned char IRQPDI:1;\r
9963                 unsigned char WDTRGEN:1;\r
9964                 unsigned char :1;\r
9965             } BIT;\r
9966         } CONTROL;\r
9967         union\r
9968         {\r
9969             unsigned char BYTE;\r
9970             struct\r
9971             {\r
9972                 unsigned char INTWR:1;\r
9973                 unsigned char INTRD:1;\r
9974                 unsigned char :1;\r
9975                 unsigned char MAILBOX:1;\r
9976                 unsigned char BUFFERED:2;\r
9977                 unsigned char RDBUF:1;\r
9978                 unsigned char WRBUF:1;\r
9979             } BIT;\r
9980         } STATUS;\r
9981         union\r
9982         {\r
9983             unsigned char BYTE;\r
9984             struct\r
9985             {\r
9986                 unsigned char SMEN:1;\r
9987                 unsigned char REPEATREQ:1;\r
9988                 unsigned char :4;\r
9989                 unsigned char LATCHECAT:1;\r
9990                 unsigned char LATCHPDI:1;\r
9991             } BIT;\r
9992         } ACT;\r
9993         union\r
9994         {\r
9995             unsigned char BYTE;\r
9996             struct\r
9997             {\r
9998                 unsigned char DEACTIVE:1;\r
9999                 unsigned char REPEATACK:1;\r
10000                 unsigned char :6;\r
10001             } BIT;\r
10002         } PDI_CONT;\r
10003     } SM[8];\r
10004     char           wk38[192];\r
10005     union\r
10006     {\r
10007         unsigned long LONG;\r
10008         struct\r
10009         {\r
10010             unsigned long RCVTIME0:32;\r
10011         } BIT;\r
10012     } DC_RCV_TIME_PORT0;\r
10013     union\r
10014     {\r
10015         unsigned long LONG;\r
10016         struct\r
10017         {\r
10018             unsigned long RCVTIME1:32;\r
10019         } BIT;\r
10020     } DC_RCV_TIME_PORT1;\r
10021     char           wk39[8];\r
10022     union\r
10023     {\r
10024         unsigned long long LONGLONG;\r
10025     } DC_SYS_TIME;\r
10026     union\r
10027     {\r
10028         unsigned long long LONGLONG;\r
10029     } DC_RCV_TIME_UNIT;\r
10030     union\r
10031     {\r
10032         unsigned long long LONGLONG;\r
10033     } DC_SYS_TIME_OFFSET;\r
10034     union\r
10035     {\r
10036         unsigned long LONG;\r
10037         struct\r
10038         {\r
10039             unsigned long SYSTIMDLY:32;\r
10040         } BIT;\r
10041     } DC_SYS_TIME_DELAY;\r
10042     union\r
10043     {\r
10044         unsigned long LONG;\r
10045         struct\r
10046         {\r
10047             unsigned long LOCALCOPY:1;\r
10048             unsigned long DIFF:31;\r
10049         } BIT;\r
10050     } DC_SYS_TIME_DIFF;\r
10051     union\r
10052     {\r
10053         unsigned short WORD;\r
10054         struct\r
10055         {\r
10056             unsigned short :1;\r
10057             unsigned short SPDCNTSTRT:15;\r
10058         } BIT;\r
10059     } DC_SPEED_COUNT_START;\r
10060     union\r
10061     {\r
10062         unsigned short WORD;\r
10063         struct\r
10064         {\r
10065             unsigned short SPDCNTDIFF:16;\r
10066         } BIT;\r
10067     } DC_SPEED_COUNT_DIFF;\r
10068     union\r
10069     {\r
10070         unsigned char BYTE;\r
10071         struct\r
10072         {\r
10073             unsigned char :4;\r
10074             unsigned char SYSTIMDEP:4;\r
10075         } BIT;\r
10076     } DC_SYS_TIME_DIFF_FIL_DEPTH;\r
10077     union\r
10078     {\r
10079         unsigned char BYTE;\r
10080         struct\r
10081         {\r
10082             unsigned char :4;\r
10083             unsigned char CLKPERDEP:4;\r
10084         } BIT;\r
10085     } DC_SPEED_COUNT_FIL_DEPTH;\r
10086     char           wk40[74];\r
10087     union\r
10088     {\r
10089         unsigned char BYTE;\r
10090         struct\r
10091         {\r
10092             unsigned char :2;\r
10093             unsigned char LATCH1:1;\r
10094             unsigned char LATCH0:1;\r
10095             unsigned char :3;\r
10096             unsigned char SYNCOUT:1;\r
10097         } BIT;\r
10098     } DC_CYC_CONT;\r
10099     union\r
10100     {\r
10101         unsigned char BYTE;\r
10102         struct\r
10103         {\r
10104             unsigned char DBGPULSE:1;\r
10105             unsigned char NEARFUTURE:1;\r
10106             unsigned char STARTTIME:1;\r
10107             unsigned char EXTSTARTTIME:1;\r
10108             unsigned char AUTOACT:1;\r
10109             unsigned char SYNC1:1;\r
10110             unsigned char SYNC0:1;\r
10111             unsigned char SYNCACT:1;\r
10112         } BIT;\r
10113     } DC_ACT;\r
10114     union\r
10115     {\r
10116         unsigned short WORD;\r
10117         struct\r
10118         {\r
10119             unsigned short PULSELEN:16;\r
10120         } BIT;\r
10121     } DC_PULSE_LEN;\r
10122     union\r
10123     {\r
10124         unsigned char BYTE;\r
10125         struct\r
10126         {\r
10127             unsigned char :5;\r
10128             unsigned char STARTTIME:1;\r
10129             unsigned char SYNC1ACT:1;\r
10130             unsigned char SYNC0ACT:1;\r
10131         } BIT;\r
10132     } DC_ACT_STAT;\r
10133     char           wk41[9];\r
10134     union\r
10135     {\r
10136         unsigned char BYTE;\r
10137         struct\r
10138         {\r
10139             unsigned char :7;\r
10140             unsigned char SYNC0STA:1;\r
10141         } BIT;\r
10142     } DC_SYNC0_STAT;\r
10143     union\r
10144     {\r
10145         unsigned char BYTE;\r
10146         struct\r
10147         {\r
10148             unsigned char :7;\r
10149             unsigned char SYNC1STA:1;\r
10150         } BIT;\r
10151     } DC_SYNC1_STAT;\r
10152     union\r
10153     {\r
10154         unsigned long long LONGLONG;\r
10155     } DC_CYC_START_TIME;\r
10156     union\r
10157     {\r
10158         unsigned long long LONGLONG;\r
10159     } DC_NEXT_SYNC1_PULSE;\r
10160     union\r
10161     {\r
10162         unsigned long LONG;\r
10163         struct\r
10164         {\r
10165             unsigned long SYNC0CYC:32;\r
10166         } BIT;\r
10167     } DC_SYNC0_CYC_TIME;\r
10168     union\r
10169     {\r
10170         unsigned long LONG;\r
10171         struct\r
10172         {\r
10173             unsigned long SYNC1CYC:32;\r
10174         } BIT;\r
10175     } DC_SYNC1_CYC_TIME;\r
10176     union\r
10177     {\r
10178         unsigned char BYTE;\r
10179         struct\r
10180         {\r
10181             unsigned char :6;\r
10182             unsigned char NEGEDGE:1;\r
10183             unsigned char POSEDGE:1;\r
10184         } BIT;\r
10185     } DC_LATCH0_CONT;\r
10186     union\r
10187     {\r
10188         unsigned char BYTE;\r
10189         struct\r
10190         {\r
10191             unsigned char :6;\r
10192             unsigned char NEGEDGE:1;\r
10193             unsigned char POSEDGE:1;\r
10194         } BIT;\r
10195     } DC_LATCH1_CONT;\r
10196     char           wk42[4];\r
10197     union\r
10198     {\r
10199         unsigned char BYTE;\r
10200         struct\r
10201         {\r
10202             unsigned char :5;\r
10203             unsigned char PINSTATE:1;\r
10204             unsigned char EVENTNEG:1;\r
10205             unsigned char EVENTPOS:1;\r
10206         } BIT;\r
10207     } DC_LATCH0_STAT;\r
10208     union\r
10209     {\r
10210         unsigned char BYTE;\r
10211         struct\r
10212         {\r
10213             unsigned char :5;\r
10214             unsigned char PINSTATE:1;\r
10215             unsigned char EVENTNEG:1;\r
10216             unsigned char EVENTPOS:1;\r
10217         } BIT;\r
10218     } DC_LATCH1_STAT;\r
10219     union\r
10220     {\r
10221         unsigned long long LONGLONG;\r
10222     } DC_LATCH0_TIME_POS;\r
10223     union\r
10224     {\r
10225         unsigned long long LONGLONG;\r
10226     } DC_LATCH0_TIME_NEG;\r
10227     union\r
10228     {\r
10229         unsigned long long LONGLONG;\r
10230     } DC_LATCH1_TIME_POS;\r
10231     union\r
10232     {\r
10233         unsigned long long LONGLONG;\r
10234     } DC_LATCH1_TIME_NEG;\r
10235     char           wk43[32];\r
10236     union\r
10237     {\r
10238         unsigned long LONG;\r
10239         struct\r
10240         {\r
10241             unsigned long ECATCHANGE:32;\r
10242         } BIT;\r
10243     } DC_ECAT_CNG_EV_TIME;\r
10244     char           wk44[4];\r
10245     union\r
10246     {\r
10247         unsigned long LONG;\r
10248         struct\r
10249         {\r
10250             unsigned long PDISTART:32;\r
10251         } BIT;\r
10252     } DC_PDI_START_EV_TIME;\r
10253     union\r
10254     {\r
10255         unsigned long LONG;\r
10256         struct\r
10257         {\r
10258             unsigned long PDICHANGE:32;\r
10259         } BIT;\r
10260     } DC_PDI_CNG_EV_TIME;\r
10261     char           wk45[1024];\r
10262     union\r
10263     {\r
10264         unsigned long long LONGLONG;\r
10265     } PRODUCT_ID;\r
10266     union\r
10267     {\r
10268         unsigned long long LONGLONG;\r
10269     } VENDOR_ID;\r
10270 };\r
10271 \r
10272 struct st_eccram\r
10273 {\r
10274     union\r
10275     {\r
10276         unsigned long LONG;\r
10277     } RAMPCMD;\r
10278     char           wk0[252];\r
10279     union\r
10280     {\r
10281         unsigned long LONG;\r
10282         struct\r
10283         {\r
10284             unsigned long :31;\r
10285             unsigned long ECC_ENABLE:1;\r
10286         } BIT;\r
10287     } RAMEDC;\r
10288     union\r
10289     {\r
10290         unsigned long LONG;\r
10291         struct\r
10292         {\r
10293             unsigned long :16;\r
10294             unsigned long DBE_DIST15:1;\r
10295             unsigned long DBE_DIST14:1;\r
10296             unsigned long DBE_DIST13:1;\r
10297             unsigned long DBE_DIST12:1;\r
10298             unsigned long DBE_DIST11:1;\r
10299             unsigned long DBE_DIST10:1;\r
10300             unsigned long DBE_DIST9:1;\r
10301             unsigned long DBE_DIST8:1;\r
10302             unsigned long DBE_DIST7:1;\r
10303             unsigned long DBE_DIST6:1;\r
10304             unsigned long DBE_DIST5:1;\r
10305             unsigned long DBE_DIST4:1;\r
10306             unsigned long DBE_DIST3:1;\r
10307             unsigned long DBE_DIST2:1;\r
10308             unsigned long DBE_DIST1:1;\r
10309             unsigned long DBE_DIST0:1;\r
10310         } BIT;\r
10311     } RAMEEC;\r
10312     union\r
10313     {\r
10314         unsigned long LONG;\r
10315         struct\r
10316         {\r
10317             unsigned long :16;\r
10318             unsigned long DBE_RAM15:1;\r
10319             unsigned long DBE_RAM14:1;\r
10320             unsigned long DBE_RAM13:1;\r
10321             unsigned long DBE_RAM12:1;\r
10322             unsigned long DBE_RAM11:1;\r
10323             unsigned long DBE_RAM10:1;\r
10324             unsigned long DBE_RAM9:1;\r
10325             unsigned long DBE_RAM8:1;\r
10326             unsigned long DBE_RAM7:1;\r
10327             unsigned long DBE_RAM6:1;\r
10328             unsigned long DBE_RAM5:1;\r
10329             unsigned long DBE_RAM4:1;\r
10330             unsigned long DBE_RAM3:1;\r
10331             unsigned long DBE_RAM2:1;\r
10332             unsigned long DBE_RAM1:1;\r
10333             unsigned long DBE_RAM0:1;\r
10334         } BIT;\r
10335     } RAMDBEST;\r
10336     union\r
10337     {\r
10338         unsigned long LONG;\r
10339         struct\r
10340         {\r
10341             unsigned long :12;\r
10342             unsigned long BANK:2;\r
10343             unsigned long ADDRESS:16;\r
10344             unsigned long :1;\r
10345             unsigned long LOCK:1;\r
10346         } BIT;\r
10347     } RAMDBEAD;\r
10348     union\r
10349     {\r
10350         unsigned long LONG;\r
10351         struct\r
10352         {\r
10353             unsigned long :28;\r
10354             unsigned long ERRCOUNT:4;\r
10355         } BIT;\r
10356     } RAMDBECNT;\r
10357 };\r
10358 \r
10359 struct st_ecm\r
10360 {\r
10361     union\r
10362     {\r
10363         unsigned char BYTE;\r
10364     } ECMEPCFG;\r
10365     char           wk0[3];\r
10366     union\r
10367     {\r
10368         unsigned long LONG;\r
10369     } ECMMICFG0;\r
10370     union\r
10371     {\r
10372         unsigned long LONG;\r
10373     } ECMMICFG1;\r
10374     union\r
10375     {\r
10376         unsigned long LONG;\r
10377     } ECMMICFG2;\r
10378     union\r
10379     {\r
10380         unsigned long LONG;\r
10381     } ECMNMICFG0;\r
10382     union\r
10383     {\r
10384         unsigned long LONG;\r
10385     } ECMNMICFG1;\r
10386     union\r
10387     {\r
10388         unsigned long LONG;\r
10389     } ECMNMICFG2;\r
10390     union\r
10391     {\r
10392         unsigned long LONG;\r
10393     } ECMIRCFG0;\r
10394     union\r
10395     {\r
10396         unsigned long LONG;\r
10397     } ECMIRCFG1;\r
10398     union\r
10399     {\r
10400         unsigned long LONG;\r
10401     } ECMIRCFG2;\r
10402     union\r
10403     {\r
10404         unsigned long LONG;\r
10405     } ECMEMK0;\r
10406     union\r
10407     {\r
10408         unsigned long LONG;\r
10409     } ECMEMK1;\r
10410     union\r
10411     {\r
10412         unsigned long LONG;\r
10413     } ECMEMK2;\r
10414     union\r
10415     {\r
10416         unsigned long LONG;\r
10417     } ECMESSTC0;\r
10418     union\r
10419     {\r
10420         unsigned long LONG;\r
10421     } ECMESSTC1;\r
10422     union\r
10423     {\r
10424         unsigned long LONG;\r
10425     } ECMESSTC2;\r
10426     union\r
10427     {\r
10428         unsigned long LONG;\r
10429     } ECMPCMD1;\r
10430     union\r
10431     {\r
10432         unsigned char BYTE;\r
10433         struct\r
10434         {\r
10435             unsigned char ECMPRERR:1;\r
10436             unsigned char :7;\r
10437         } BIT;\r
10438     } ECMPS;\r
10439     char           wk1[3];\r
10440     union\r
10441     {\r
10442         unsigned long LONG;\r
10443     } ECMPE0;\r
10444     union\r
10445     {\r
10446         unsigned long LONG;\r
10447     } ECMPE1;\r
10448     union\r
10449     {\r
10450         unsigned long LONG;\r
10451     } ECMPE2;\r
10452     union\r
10453     {\r
10454         unsigned char BYTE;\r
10455     } ECMDTMCTL;\r
10456     char           wk2[3];\r
10457     union\r
10458     {\r
10459         unsigned short WORD;\r
10460         struct\r
10461         {\r
10462             unsigned short ECMTDMR:16;\r
10463         } BIT;\r
10464     } ECMDTMR;\r
10465     char           wk3[2];\r
10466     union\r
10467     {\r
10468         unsigned long LONG;\r
10469     } ECMDTMCMP;\r
10470     union\r
10471     {\r
10472         unsigned long LONG;\r
10473     } ECMDTMCFG0;\r
10474     union\r
10475     {\r
10476         unsigned long LONG;\r
10477     } ECMDTMCFG1;\r
10478     union\r
10479     {\r
10480         unsigned long LONG;\r
10481     } ECMDTMCFG2;\r
10482     union\r
10483     {\r
10484         unsigned long LONG;\r
10485     } ECMDTMCFG3;\r
10486     union\r
10487     {\r
10488         unsigned long LONG;\r
10489     } ECMDTMCFG4;\r
10490     union\r
10491     {\r
10492         unsigned long LONG;\r
10493     } ECMDTMCFG5;\r
10494     union\r
10495     {\r
10496         unsigned long LONG;\r
10497     } ECMEOCCFG;\r
10498 };\r
10499 \r
10500 struct st_ecmc\r
10501 {\r
10502     union\r
10503     {\r
10504         unsigned char BYTE;\r
10505     } ECMCESET;\r
10506     char           wk0[3];\r
10507     union\r
10508     {\r
10509         unsigned char BYTE;\r
10510     } ECMCECLR;\r
10511     char           wk1[3];\r
10512     union\r
10513     {\r
10514         unsigned long LONG;\r
10515         struct\r
10516         {\r
10517             unsigned long ECMCSSE000:1;\r
10518             unsigned long ECMCSSE001:1;\r
10519             unsigned long ECMCSSE002:1;\r
10520             unsigned long :1;\r
10521             unsigned long ECMCSSE004:1;\r
10522             unsigned long ECMCSSE005:1;\r
10523             unsigned long ECMCSSE006:1;\r
10524             unsigned long ECMCSSE007:1;\r
10525             unsigned long ECMCSSE008:1;\r
10526             unsigned long ECMCSSE009:1;\r
10527             unsigned long ECMCSSE010:1;\r
10528             unsigned long ECMCSSE011:1;\r
10529             unsigned long ECMCSSE012:1;\r
10530             unsigned long ECMCSSE013:1;\r
10531             unsigned long ECMCSSE014:1;\r
10532             unsigned long ECMCSSE015:1;\r
10533             unsigned long ECMCSSE016:1;\r
10534             unsigned long ECMCSSE017:1;\r
10535             unsigned long ECMCSSE018:1;\r
10536             unsigned long ECMCSSE019:1;\r
10537             unsigned long ECMCSSE020:1;\r
10538             unsigned long ECMCSSE021:1;\r
10539             unsigned long ECMCSSE022:1;\r
10540             unsigned long ECMCSSE023:1;\r
10541             unsigned long ECMCSSE024:1;\r
10542             unsigned long ECMCSSE025:1;\r
10543             unsigned long ECMCSSE026:1;\r
10544             unsigned long ECMCSSE027:1;\r
10545             unsigned long ECMCSSE028:1;\r
10546             unsigned long :1;\r
10547             unsigned long ECMCSSE030:1;\r
10548             unsigned long ECMCSSE031:1;\r
10549         } BIT;\r
10550     } ECMCESSTR0;\r
10551     union\r
10552     {\r
10553         unsigned long LONG;\r
10554         struct\r
10555         {\r
10556             unsigned long ECMCSSE100:1;\r
10557             unsigned long ECMCSSE101:1;\r
10558             unsigned long ECMCSSE202:1;\r
10559             unsigned long :1;\r
10560             unsigned long ECMCSSE104:1;\r
10561             unsigned long ECMCSSE105:1;\r
10562             unsigned long ECMCSSE106:1;\r
10563             unsigned long ECMCSSE107:1;\r
10564             unsigned long ECMCSSE108:1;\r
10565             unsigned long :23;\r
10566         } BIT;\r
10567     } ECMCESSTR1;\r
10568     union\r
10569     {\r
10570         unsigned long LONG;\r
10571         struct\r
10572         {\r
10573             unsigned long :28;\r
10574             unsigned long ECMCSSE228:1;\r
10575             unsigned long ECMCSSE229:1;\r
10576             unsigned long ECMCSSE230:1;\r
10577             unsigned long ECMCSSE231:1;\r
10578         } BIT;\r
10579     } ECMCESSTR2;\r
10580     union\r
10581     {\r
10582         unsigned long LONG;\r
10583         struct\r
10584         {\r
10585             unsigned long ECMC0REG:8;\r
10586             unsigned long :24;\r
10587         } BIT;\r
10588     } ECMCPCMD0;\r
10589 };\r
10590 \r
10591 struct st_ecmm\r
10592 {\r
10593     union\r
10594     {\r
10595         unsigned char BYTE;\r
10596     } ECMMESET;\r
10597     char           wk0[3];\r
10598     union\r
10599     {\r
10600         unsigned char BYTE;\r
10601     } ECMMECLR;\r
10602     char           wk1[3];\r
10603     union\r
10604     {\r
10605         unsigned long LONG;\r
10606         struct\r
10607         {\r
10608             unsigned long ECMMSSE000:1;\r
10609             unsigned long ECMMSSE001:1;\r
10610             unsigned long ECMMSSE002:1;\r
10611             unsigned long :1;\r
10612             unsigned long ECMMSSE004:1;\r
10613             unsigned long ECMMSSE005:1;\r
10614             unsigned long ECMMSSE006:1;\r
10615             unsigned long ECMMSSE007:1;\r
10616             unsigned long ECMMSSE008:1;\r
10617             unsigned long ECMMSSE009:1;\r
10618             unsigned long ECMMSSE010:1;\r
10619             unsigned long ECMMSSE011:1;\r
10620             unsigned long ECMMSSE012:1;\r
10621             unsigned long ECMMSSE013:1;\r
10622             unsigned long ECMMSSE014:1;\r
10623             unsigned long ECMMSSE015:1;\r
10624             unsigned long ECMMSSE016:1;\r
10625             unsigned long ECMMSSE017:1;\r
10626             unsigned long ECMMSSE018:1;\r
10627             unsigned long ECMMSSE019:1;\r
10628             unsigned long ECMMSSE020:1;\r
10629             unsigned long ECMMSSE021:1;\r
10630             unsigned long ECMMSSE022:1;\r
10631             unsigned long ECMMSSE023:1;\r
10632             unsigned long ECMMSSE024:1;\r
10633             unsigned long ECMMSSE025:1;\r
10634             unsigned long ECMMSSE026:1;\r
10635             unsigned long ECMMSSE027:1;\r
10636             unsigned long ECMMSSE028:1;\r
10637             unsigned long :1;\r
10638             unsigned long ECMMSSE030:1;\r
10639             unsigned long ECMMSSE031:1;\r
10640         } BIT;\r
10641     } ECMMESSTR0;\r
10642     union\r
10643     {\r
10644         unsigned long LONG;\r
10645         struct\r
10646         {\r
10647             unsigned long ECMMSSE100:1;\r
10648             unsigned long ECMMSSE101:1;\r
10649             unsigned long ECMMSSE102:1;\r
10650             unsigned long :1;\r
10651             unsigned long ECMMSSE104:1;\r
10652             unsigned long ECMMSSE105:1;\r
10653             unsigned long ECMMSSE106:1;\r
10654             unsigned long ECMMSSE107:1;\r
10655             unsigned long ECMMSSE108:1;\r
10656             unsigned long :23;\r
10657         } BIT;\r
10658     } ECMMESSTR1;\r
10659     union\r
10660     {\r
10661         unsigned long LONG;\r
10662         struct\r
10663         {\r
10664             unsigned long :28;\r
10665             unsigned long ECMMSSE228:1;\r
10666             unsigned long ECMMSSE229:1;\r
10667             unsigned long ECMMSSE230:1;\r
10668             unsigned long ECMMSSE231:1;\r
10669         } BIT;\r
10670     } ECMMESSTR2;\r
10671     union\r
10672     {\r
10673         unsigned long LONG;\r
10674         struct\r
10675         {\r
10676             unsigned long ECMM0REG:8;\r
10677             unsigned long :24;\r
10678         } BIT;\r
10679     } ECMMPCMD0;\r
10680 };\r
10681 \r
10682 struct st_elc\r
10683 {\r
10684     union\r
10685     {\r
10686         unsigned char BYTE;\r
10687         struct\r
10688         {\r
10689             unsigned char :7;\r
10690             unsigned char ELCON:1;\r
10691         } BIT;\r
10692     } ELCR;\r
10693     union\r
10694     {\r
10695         unsigned char BYTE;\r
10696         struct\r
10697         {\r
10698             unsigned char ELS:8;\r
10699         } BIT;\r
10700     } ELSR0;\r
10701     char           wk0[2];\r
10702     union\r
10703     {\r
10704         unsigned char BYTE;\r
10705         struct\r
10706         {\r
10707             unsigned char ELS:8;\r
10708         } BIT;\r
10709     } ELSR3;\r
10710     union\r
10711     {\r
10712         unsigned char BYTE;\r
10713         struct\r
10714         {\r
10715             unsigned char ELS:8;\r
10716         } BIT;\r
10717     } ELSR4;\r
10718     char           wk1[2];\r
10719     union\r
10720     {\r
10721         unsigned char BYTE;\r
10722         struct\r
10723         {\r
10724             unsigned char ELS:8;\r
10725         } BIT;\r
10726     } ELSR7;\r
10727     char           wk2[2];\r
10728     union\r
10729     {\r
10730         unsigned char BYTE;\r
10731         struct\r
10732         {\r
10733             unsigned char ELS:8;\r
10734         } BIT;\r
10735     } ELSR10;\r
10736     union\r
10737     {\r
10738         unsigned char BYTE;\r
10739         struct\r
10740         {\r
10741             unsigned char ELS:8;\r
10742         } BIT;\r
10743     } ELSR11;\r
10744     union\r
10745     {\r
10746         unsigned char BYTE;\r
10747         struct\r
10748         {\r
10749             unsigned char ELS:8;\r
10750         } BIT;\r
10751     } ELSR12;\r
10752     union\r
10753     {\r
10754         unsigned char BYTE;\r
10755         struct\r
10756         {\r
10757             unsigned char ELS:8;\r
10758         } BIT;\r
10759     } ELSR13;\r
10760     char           wk3[1];\r
10761     union\r
10762     {\r
10763         unsigned char BYTE;\r
10764         struct\r
10765         {\r
10766             unsigned char ELS:8;\r
10767         } BIT;\r
10768     } ELSR15;\r
10769     char           wk4[2];\r
10770     union\r
10771     {\r
10772         unsigned char BYTE;\r
10773         struct\r
10774         {\r
10775             unsigned char ELS:8;\r
10776         } BIT;\r
10777     } ELSR18;\r
10778     union\r
10779     {\r
10780         unsigned char BYTE;\r
10781         struct\r
10782         {\r
10783             unsigned char ELS:8;\r
10784         } BIT;\r
10785     } ELSR19;\r
10786     union\r
10787     {\r
10788         unsigned char BYTE;\r
10789         struct\r
10790         {\r
10791             unsigned char ELS:8;\r
10792         } BIT;\r
10793     } ELSR20;\r
10794     union\r
10795     {\r
10796         unsigned char BYTE;\r
10797         struct\r
10798         {\r
10799             unsigned char ELS:8;\r
10800         } BIT;\r
10801     } ELSR21;\r
10802     union\r
10803     {\r
10804         unsigned char BYTE;\r
10805         struct\r
10806         {\r
10807             unsigned char ELS:8;\r
10808         } BIT;\r
10809     } ELSR22;\r
10810     union\r
10811     {\r
10812         unsigned char BYTE;\r
10813         struct\r
10814         {\r
10815             unsigned char ELS:8;\r
10816         } BIT;\r
10817     } ELSR23;\r
10818     union\r
10819     {\r
10820         unsigned char BYTE;\r
10821         struct\r
10822         {\r
10823             unsigned char ELS:8;\r
10824         } BIT;\r
10825     } ELSR24;\r
10826     union\r
10827     {\r
10828         unsigned char BYTE;\r
10829         struct\r
10830         {\r
10831             unsigned char ELS:8;\r
10832         } BIT;\r
10833     } ELSR25;\r
10834     union\r
10835     {\r
10836         unsigned char BYTE;\r
10837         struct\r
10838         {\r
10839             unsigned char ELS:8;\r
10840         } BIT;\r
10841     } ELSR26;\r
10842     union\r
10843     {\r
10844         unsigned char BYTE;\r
10845         struct\r
10846         {\r
10847             unsigned char ELS:8;\r
10848         } BIT;\r
10849     } ELSR27;\r
10850     char           wk5[2];\r
10851     union\r
10852     {\r
10853         unsigned char BYTE;\r
10854         struct\r
10855         {\r
10856             unsigned char MTU0MD:2;\r
10857             unsigned char :4;\r
10858             unsigned char MTU3MD:2;\r
10859         } BIT;\r
10860     } ELOPA;\r
10861     union\r
10862     {\r
10863         unsigned char BYTE;\r
10864         struct\r
10865         {\r
10866             unsigned char MTU4MD:2;\r
10867             unsigned char :6;\r
10868         } BIT;\r
10869     } ELOPB;\r
10870     union\r
10871     {\r
10872         unsigned char BYTE;\r
10873         struct\r
10874         {\r
10875             unsigned char :2;\r
10876             unsigned char CMT1MD:2;\r
10877             unsigned char :4;\r
10878         } BIT;\r
10879     } ELOPC;\r
10880     union\r
10881     {\r
10882         unsigned char BYTE;\r
10883         struct\r
10884         {\r
10885             unsigned char DSU0MD:2;\r
10886             unsigned char DSU1MD:2;\r
10887             unsigned char DSX0MD:2;\r
10888             unsigned char DSX1MD:2;\r
10889         } BIT;\r
10890     } ELOPD;\r
10891     union\r
10892     {\r
10893         unsigned char BYTE;\r
10894         struct\r
10895         {\r
10896             unsigned char PGRn0:1;\r
10897             unsigned char PGRn1:1;\r
10898             unsigned char PGRn2:1;\r
10899             unsigned char PGRn3:1;\r
10900             unsigned char PGRn4:1;\r
10901             unsigned char PGRn5:1;\r
10902             unsigned char PGRn6:1;\r
10903             unsigned char PGRn7:1;\r
10904         } BIT;\r
10905     } PGR1;\r
10906     union\r
10907     {\r
10908         unsigned char BYTE;\r
10909         struct\r
10910         {\r
10911             unsigned char PGRn0:1;\r
10912             unsigned char PGRn1:1;\r
10913             unsigned char PGRn2:1;\r
10914             unsigned char PGRn3:1;\r
10915             unsigned char PGRn4:1;\r
10916             unsigned char PGRn5:1;\r
10917             unsigned char PGRn6:1;\r
10918             unsigned char PGRn7:1;\r
10919         } BIT;\r
10920     } PGR2;\r
10921     union\r
10922     {\r
10923         unsigned char BYTE;\r
10924         struct\r
10925         {\r
10926             unsigned char PGCIn:2;\r
10927             unsigned char PGCOVEn:1;\r
10928             unsigned char :1;\r
10929             unsigned char PGCOn:3;\r
10930             unsigned char :1;\r
10931         } BIT;\r
10932     } PGC1;\r
10933     union\r
10934     {\r
10935         unsigned char BYTE;\r
10936         struct\r
10937         {\r
10938             unsigned char PGCIn:2;\r
10939             unsigned char PGCOVEn:1;\r
10940             unsigned char :1;\r
10941             unsigned char PGCOn:3;\r
10942             unsigned char :1;\r
10943         } BIT;\r
10944     } PGC2;\r
10945     union\r
10946     {\r
10947         unsigned char BYTE;\r
10948         struct\r
10949         {\r
10950             unsigned char PDBFn0:1;\r
10951             unsigned char PDBFn1:1;\r
10952             unsigned char PDBFn2:1;\r
10953             unsigned char PDBFn3:1;\r
10954             unsigned char PDBFn4:1;\r
10955             unsigned char PDBFn5:1;\r
10956             unsigned char PDBFn6:1;\r
10957             unsigned char PDBFn7:1;\r
10958         } BIT;\r
10959     } PDBF1;\r
10960     union\r
10961     {\r
10962         unsigned char BYTE;\r
10963         struct\r
10964         {\r
10965             unsigned char PDBFn0:1;\r
10966             unsigned char PDBFn1:1;\r
10967             unsigned char PDBFn2:1;\r
10968             unsigned char PDBFn3:1;\r
10969             unsigned char PDBFn4:1;\r
10970             unsigned char PDBFn5:1;\r
10971             unsigned char PDBFn6:1;\r
10972             unsigned char PDBFn7:1;\r
10973         } BIT;\r
10974     } PDBF2;\r
10975     union\r
10976     {\r
10977         unsigned char BYTE;\r
10978         struct\r
10979         {\r
10980             unsigned char PSBn:3;\r
10981             unsigned char PSPn:2;\r
10982             unsigned char PSMn:2;\r
10983             unsigned char :1;\r
10984         } BIT;\r
10985     } PEL0;\r
10986     union\r
10987     {\r
10988         unsigned char BYTE;\r
10989         struct\r
10990         {\r
10991             unsigned char PSBn:3;\r
10992             unsigned char PSPn:2;\r
10993             unsigned char PSMn:2;\r
10994             unsigned char :1;\r
10995         } BIT;\r
10996     } PEL1;\r
10997     union\r
10998     {\r
10999         unsigned char BYTE;\r
11000         struct\r
11001         {\r
11002             unsigned char PSBn:3;\r
11003             unsigned char PSPn:2;\r
11004             unsigned char PSMn:2;\r
11005             unsigned char :1;\r
11006         } BIT;\r
11007     } PEL2;\r
11008     union\r
11009     {\r
11010         unsigned char BYTE;\r
11011         struct\r
11012         {\r
11013             unsigned char PSBn:3;\r
11014             unsigned char PSPn:2;\r
11015             unsigned char PSMn:2;\r
11016             unsigned char :1;\r
11017         } BIT;\r
11018     } PEL3;\r
11019     union\r
11020     {\r
11021         unsigned char BYTE;\r
11022         struct\r
11023         {\r
11024             unsigned char SEG:1;\r
11025             unsigned char :5;\r
11026             unsigned char WE:1;\r
11027             unsigned char WI:1;\r
11028         } BIT;\r
11029     } ELSEGR;\r
11030     char           wk6[3];\r
11031     union\r
11032     {\r
11033         unsigned char BYTE;\r
11034         struct\r
11035         {\r
11036             unsigned char ELS:8;\r
11037         } BIT;\r
11038     } ELSR33;\r
11039     char           wk7[1];\r
11040     union\r
11041     {\r
11042         unsigned char BYTE;\r
11043         struct\r
11044         {\r
11045             unsigned char ELS:8;\r
11046         } BIT;\r
11047     } ELSR35;\r
11048     union\r
11049     {\r
11050         unsigned char BYTE;\r
11051         struct\r
11052         {\r
11053             unsigned char ELS:8;\r
11054         } BIT;\r
11055     } ELSR36;\r
11056     union\r
11057     {\r
11058         unsigned char BYTE;\r
11059         struct\r
11060         {\r
11061             unsigned char ELS:8;\r
11062         } BIT;\r
11063     } ELSR37;\r
11064     union\r
11065     {\r
11066         unsigned char BYTE;\r
11067         struct\r
11068         {\r
11069             unsigned char ELS:8;\r
11070         } BIT;\r
11071     } ELSR38;\r
11072     char           wk8[2];\r
11073     union\r
11074     {\r
11075         unsigned char BYTE;\r
11076         struct\r
11077         {\r
11078             unsigned char ELS:8;\r
11079         } BIT;\r
11080     } ELSR41;\r
11081     union\r
11082     {\r
11083         unsigned char BYTE;\r
11084         struct\r
11085         {\r
11086             unsigned char ELS:8;\r
11087         } BIT;\r
11088     } ELSR42;\r
11089     union\r
11090     {\r
11091         unsigned char BYTE;\r
11092         struct\r
11093         {\r
11094             unsigned char ELS:8;\r
11095         } BIT;\r
11096     } ELSR43;\r
11097     union\r
11098     {\r
11099         unsigned char BYTE;\r
11100         struct\r
11101         {\r
11102             unsigned char ELS:8;\r
11103         } BIT;\r
11104     } ELSR44;\r
11105     union\r
11106     {\r
11107         unsigned char BYTE;\r
11108         struct\r
11109         {\r
11110             unsigned char ELS:8;\r
11111         } BIT;\r
11112     } ELSR45;\r
11113     char           wk9[1];\r
11114     union\r
11115     {\r
11116         unsigned char BYTE;\r
11117         struct\r
11118         {\r
11119             unsigned char TPU0MD:2;\r
11120             unsigned char TPU1MD:2;\r
11121             unsigned char TPU2MD:2;\r
11122             unsigned char TPU3MD:2;\r
11123         } BIT;\r
11124     } ELOPF;\r
11125     char           wk10[1];\r
11126     union\r
11127     {\r
11128         unsigned char BYTE;\r
11129         struct\r
11130         {\r
11131             unsigned char CMTW0MD:2;\r
11132             unsigned char :6;\r
11133         } BIT;\r
11134     } ELOPH;\r
11135     union\r
11136     {\r
11137         unsigned char BYTE;\r
11138         struct\r
11139         {\r
11140             unsigned char GPT0MD:3;\r
11141             unsigned char :1;\r
11142             unsigned char GPT1MD:3;\r
11143             unsigned char :1;\r
11144         } BIT;\r
11145     } ELOPI;\r
11146     union\r
11147     {\r
11148         unsigned char BYTE;\r
11149         struct\r
11150         {\r
11151             unsigned char GPT2MD:3;\r
11152             unsigned char :1;\r
11153             unsigned char GPT3MD:3;\r
11154             unsigned char :1;\r
11155         } BIT;\r
11156     } ELOPJ;\r
11157 };\r
11158 \r
11159 struct st_etherc\r
11160 {\r
11161     union\r
11162     {\r
11163         unsigned long LONG;\r
11164     } ETSPCMD;\r
11165     union\r
11166     {\r
11167         unsigned long LONG;\r
11168         struct\r
11169         {\r
11170             unsigned long MAC:3;\r
11171             unsigned long :29;\r
11172         } BIT;\r
11173     } MACSEL;\r
11174     union\r
11175     {\r
11176         unsigned long LONG;\r
11177         struct\r
11178         {\r
11179             unsigned long MODE:5;\r
11180             unsigned long :3;\r
11181             unsigned long FULLD:1;\r
11182             unsigned long :1;\r
11183             unsigned long RMII_CRS_MODE:1;\r
11184             unsigned long :21;\r
11185         } BIT;\r
11186     } MII_CTRL0;\r
11187     union\r
11188     {\r
11189         unsigned long LONG;\r
11190         struct\r
11191         {\r
11192             unsigned long MODE:5;\r
11193             unsigned long :3;\r
11194             unsigned long FULLD:1;\r
11195             unsigned long :1;\r
11196             unsigned long RMII_CRS_MODE:1;\r
11197             unsigned long :21;\r
11198         } BIT;\r
11199     } MII_CTRL1;\r
11200     union\r
11201     {\r
11202         unsigned long LONG;\r
11203         struct\r
11204         {\r
11205             unsigned long MODE:5;\r
11206             unsigned long :3;\r
11207             unsigned long FULLD:1;\r
11208             unsigned long :1;\r
11209             unsigned long RMII_CRS_MODE:1;\r
11210             unsigned long :21;\r
11211         } BIT;\r
11212     } MII_CTRL2;\r
11213     char           wk0[260];\r
11214     union\r
11215     {\r
11216         unsigned long LONG;\r
11217         struct\r
11218         {\r
11219             unsigned long CATRST:1;\r
11220             unsigned long SWRST:1;\r
11221             unsigned long PHYRST:1;\r
11222             unsigned long PHYRST2:1;\r
11223             unsigned long MIICRST:1;\r
11224             unsigned long :27;\r
11225         } BIT;\r
11226     } ETHSFTRST;\r
11227     char           wk1[196324];\r
11228     union\r
11229     {\r
11230         unsigned long LONG;\r
11231         struct\r
11232         {\r
11233             unsigned long SYSC:16;\r
11234             unsigned long :16;\r
11235         } BIT;\r
11236     } SYSC;\r
11237     union\r
11238     {\r
11239         unsigned long LONG;\r
11240         struct\r
11241         {\r
11242             unsigned long R4B:32;\r
11243         } BIT;\r
11244     } R4;\r
11245     union\r
11246     {\r
11247         unsigned long LONG;\r
11248         struct\r
11249         {\r
11250             unsigned long R5B:32;\r
11251         } BIT;\r
11252     } R5;\r
11253     union\r
11254     {\r
11255         unsigned long LONG;\r
11256         struct\r
11257         {\r
11258             unsigned long R6B:32;\r
11259         } BIT;\r
11260     } R6;\r
11261     union\r
11262     {\r
11263         unsigned long LONG;\r
11264         struct\r
11265         {\r
11266             unsigned long R7B:32;\r
11267         } BIT;\r
11268     } R7;\r
11269     char           wk2[12];\r
11270     union\r
11271     {\r
11272         unsigned long LONG;\r
11273         struct\r
11274         {\r
11275             unsigned long R0B:32;\r
11276         } BIT;\r
11277     } R0;\r
11278     union\r
11279     {\r
11280         unsigned long LONG;\r
11281         struct\r
11282         {\r
11283             unsigned long R1B:32;\r
11284         } BIT;\r
11285     } R1;\r
11286     char           wk3[4068];\r
11287     union\r
11288     {\r
11289         unsigned long LONG;\r
11290         struct\r
11291         {\r
11292             unsigned long TXID:32;\r
11293         } BIT;\r
11294     } GMAC_TXID;\r
11295     union\r
11296     {\r
11297         unsigned long LONG;\r
11298         struct\r
11299         {\r
11300             unsigned long FIFOUFLOW:1;\r
11301             unsigned long RETRYN:4;\r
11302             unsigned long LCOLLIS:1;\r
11303             unsigned long UNDERFW:1;\r
11304             unsigned long OVERFW:1;\r
11305             unsigned long CSERR:1;\r
11306             unsigned long MCOLLIS:1;\r
11307             unsigned long SCOLLIS:1;\r
11308             unsigned long TFAIL:1;\r
11309             unsigned long TABT:1;\r
11310             unsigned long TCMP:1;\r
11311             unsigned long :18;\r
11312         } BIT;\r
11313     } GMAC_TXRESULT;\r
11314     char           wk4[12];\r
11315     union\r
11316     {\r
11317         unsigned long LONG;\r
11318         struct\r
11319         {\r
11320             unsigned long :30;\r
11321             unsigned long DUPMODE:1;\r
11322             unsigned long ETHMODE:1;\r
11323         } BIT;\r
11324     } GMAC_MODE;\r
11325     union\r
11326     {\r
11327         unsigned long LONG;\r
11328         struct\r
11329         {\r
11330             unsigned long :9;\r
11331             unsigned long RRTTH:3;\r
11332             unsigned long RFULLTH:2;\r
11333             unsigned long REMPTH:2;\r
11334             unsigned long :12;\r
11335             unsigned long RAMASKEN:1;\r
11336             unsigned long SFRXFIFO:1;\r
11337             unsigned long MFILLTEREN:1;\r
11338             unsigned long AFILLTEREN:1;\r
11339         } BIT;\r
11340     } GMAC_RXMODE;\r
11341     union\r
11342     {\r
11343         unsigned long LONG;\r
11344         struct\r
11345         {\r
11346             unsigned long :6;\r
11347             unsigned long TRBMODE:2;\r
11348             unsigned long :1;\r
11349             unsigned long TFULLTH:2;\r
11350             unsigned long TEMPTH:3;\r
11351             unsigned long FSTTH:2;\r
11352             unsigned long :10;\r
11353             unsigned long SFOP:1;\r
11354             unsigned long RTRANSLC:1;\r
11355             unsigned long SPTXEN:1;\r
11356             unsigned long SF:1;\r
11357             unsigned long LPTXEN:1;\r
11358             unsigned long RTRANSDEN:1;\r
11359         } BIT;\r
11360     } GMAC_TXMODE;\r
11361     char           wk5[4];\r
11362     union\r
11363     {\r
11364         unsigned long LONG;\r
11365         struct\r
11366         {\r
11367             unsigned long :13;\r
11368             unsigned long RXRST:1;\r
11369             unsigned long :1;\r
11370             unsigned long TXRST:1;\r
11371             unsigned long :15;\r
11372             unsigned long ALLRST:1;\r
11373         } BIT;\r
11374     } GMAC_RESET;\r
11375     char           wk6[76];\r
11376     union\r
11377     {\r
11378         unsigned long LONG;\r
11379         struct\r
11380         {\r
11381             unsigned long PPDATA1:32;\r
11382         } BIT;\r
11383     } GMAC_PAUSE1;\r
11384     union\r
11385     {\r
11386         unsigned long LONG;\r
11387         struct\r
11388         {\r
11389             unsigned long PPDATA2:32;\r
11390         } BIT;\r
11391     } GMAC_PAUSE2;\r
11392     union\r
11393     {\r
11394         unsigned long LONG;\r
11395         struct\r
11396         {\r
11397             unsigned long PPDATA3:32;\r
11398         } BIT;\r
11399     } GMAC_PAUSE3;\r
11400     union\r
11401     {\r
11402         unsigned long LONG;\r
11403         struct\r
11404         {\r
11405             unsigned long PPDATA4:32;\r
11406         } BIT;\r
11407     } GMAC_PAUSE4;\r
11408     union\r
11409     {\r
11410         unsigned long LONG;\r
11411         struct\r
11412         {\r
11413             unsigned long PPDATA5:32;\r
11414         } BIT;\r
11415     } GMAC_PAUSE5;\r
11416     char           wk7[4];\r
11417     union\r
11418     {\r
11419         unsigned long LONG;\r
11420         struct\r
11421         {\r
11422             unsigned long :31;\r
11423             unsigned long PPRXEN:1;\r
11424         } BIT;\r
11425     } GMAC_FLWCTL;\r
11426     union\r
11427     {\r
11428         unsigned long LONG;\r
11429         struct\r
11430         {\r
11431             unsigned long :31;\r
11432             unsigned long PPR:1;\r
11433         } BIT;\r
11434     } GMAC_PAUSPKT;\r
11435     union\r
11436     {\r
11437         unsigned long LONG;\r
11438         struct\r
11439         {\r
11440             unsigned long DATA:16;\r
11441             unsigned long REGADDR:5;\r
11442             unsigned long PHYADDR:5;\r
11443             unsigned long RWDV:1;\r
11444             unsigned long :5;\r
11445         } BIT;\r
11446     } GMAC_MIIM;\r
11447     char           wk8[92];\r
11448     union\r
11449     {\r
11450         unsigned long LONG;\r
11451         struct\r
11452         {\r
11453             unsigned long MADDR1B:8;\r
11454             unsigned long MADDR2B:8;\r
11455             unsigned long MADDR3B:8;\r
11456             unsigned long MADDR4B:8;\r
11457         } BIT;\r
11458     } GMAC_ADR0A;\r
11459     union\r
11460     {\r
11461         unsigned long LONG;\r
11462         struct\r
11463         {\r
11464             unsigned long MADDR5B:8;\r
11465             unsigned long MADDR6B:8;\r
11466             unsigned long BITMSK:8;\r
11467             unsigned long :8;\r
11468         } BIT;\r
11469     } GMAC_ADR0B;\r
11470     union\r
11471     {\r
11472         unsigned long LONG;\r
11473         struct\r
11474         {\r
11475             unsigned long MADDR1B:8;\r
11476             unsigned long MADDR2B:8;\r
11477             unsigned long MADDR3B:8;\r
11478             unsigned long MADDR4B:8;\r
11479         } BIT;\r
11480     } GMAC_ADR1A;\r
11481     union\r
11482     {\r
11483         unsigned long LONG;\r
11484         struct\r
11485         {\r
11486             unsigned long MADDR5B:8;\r
11487             unsigned long MADDR6B:8;\r
11488             unsigned long BITMSK:8;\r
11489             unsigned long :8;\r
11490         } BIT;\r
11491     } GMAC_ADR1B;\r
11492     union\r
11493     {\r
11494         unsigned long LONG;\r
11495         struct\r
11496         {\r
11497             unsigned long MADDR1B:8;\r
11498             unsigned long MADDR2B:8;\r
11499             unsigned long MADDR3B:8;\r
11500             unsigned long MADDR4B:8;\r
11501         } BIT;\r
11502     } GMAC_ADR2A;\r
11503     union\r
11504     {\r
11505         unsigned long LONG;\r
11506         struct\r
11507         {\r
11508             unsigned long MADDR5B:8;\r
11509             unsigned long MADDR6B:8;\r
11510             unsigned long BITMSK:8;\r
11511             unsigned long :8;\r
11512         } BIT;\r
11513     } GMAC_ADR2B;\r
11514     union\r
11515     {\r
11516         unsigned long LONG;\r
11517         struct\r
11518         {\r
11519             unsigned long MADDR1B:8;\r
11520             unsigned long MADDR2B:8;\r
11521             unsigned long MADDR3B:8;\r
11522             unsigned long MADDR4B:8;\r
11523         } BIT;\r
11524     } GMAC_ADR3A;\r
11525     union\r
11526     {\r
11527         unsigned long LONG;\r
11528         struct\r
11529         {\r
11530             unsigned long MADDR5B:8;\r
11531             unsigned long MADDR6B:8;\r
11532             unsigned long BITMSK:8;\r
11533             unsigned long :8;\r
11534         } BIT;\r
11535     } GMAC_ADR3B;\r
11536     union\r
11537     {\r
11538         unsigned long LONG;\r
11539         struct\r
11540         {\r
11541             unsigned long MADDR1B:8;\r
11542             unsigned long MADDR2B:8;\r
11543             unsigned long MADDR3B:8;\r
11544             unsigned long MADDR4B:8;\r
11545         } BIT;\r
11546     } GMAC_ADR4A;\r
11547     union\r
11548     {\r
11549         unsigned long LONG;\r
11550         struct\r
11551         {\r
11552             unsigned long MADDR5B:8;\r
11553             unsigned long MADDR6B:8;\r
11554             unsigned long BITMSK:8;\r
11555             unsigned long :8;\r
11556         } BIT;\r
11557     } GMAC_ADR4B;\r
11558     union\r
11559     {\r
11560         unsigned long LONG;\r
11561         struct\r
11562         {\r
11563             unsigned long MADDR1B:8;\r
11564             unsigned long MADDR2B:8;\r
11565             unsigned long MADDR3B:8;\r
11566             unsigned long MADDR4B:8;\r
11567         } BIT;\r
11568     } GMAC_ADR5A;\r
11569     union\r
11570     {\r
11571         unsigned long LONG;\r
11572         struct\r
11573         {\r
11574             unsigned long MADDR5B:8;\r
11575             unsigned long MADDR6B:8;\r
11576             unsigned long BITMSK:8;\r
11577             unsigned long :8;\r
11578         } BIT;\r
11579     } GMAC_ADR5B;\r
11580     union\r
11581     {\r
11582         unsigned long LONG;\r
11583         struct\r
11584         {\r
11585             unsigned long MADDR1B:8;\r
11586             unsigned long MADDR2B:8;\r
11587             unsigned long MADDR3B:8;\r
11588             unsigned long MADDR4B:8;\r
11589         } BIT;\r
11590     } GMAC_ADR6A;\r
11591     union\r
11592     {\r
11593         unsigned long LONG;\r
11594         struct\r
11595         {\r
11596             unsigned long MADDR5B:8;\r
11597             unsigned long MADDR6B:8;\r
11598             unsigned long BITMSK:8;\r
11599             unsigned long :8;\r
11600         } BIT;\r
11601     } GMAC_ADR6B;\r
11602     union\r
11603     {\r
11604         unsigned long LONG;\r
11605         struct\r
11606         {\r
11607             unsigned long MADDR1B:8;\r
11608             unsigned long MADDR2B:8;\r
11609             unsigned long MADDR3B:8;\r
11610             unsigned long MADDR4B:8;\r
11611         } BIT;\r
11612     } GMAC_ADR7A;\r
11613     union\r
11614     {\r
11615         unsigned long LONG;\r
11616         struct\r
11617         {\r
11618             unsigned long MADDR5B:8;\r
11619             unsigned long MADDR6B:8;\r
11620             unsigned long BITMSK:8;\r
11621             unsigned long :8;\r
11622         } BIT;\r
11623     } GMAC_ADR7B;\r
11624     union\r
11625     {\r
11626         unsigned long LONG;\r
11627         struct\r
11628         {\r
11629             unsigned long MADDR1B:8;\r
11630             unsigned long MADDR2B:8;\r
11631             unsigned long MADDR3B:8;\r
11632             unsigned long MADDR4B:8;\r
11633         } BIT;\r
11634     } GMAC_ADR8A;\r
11635     union\r
11636     {\r
11637         unsigned long LONG;\r
11638         struct\r
11639         {\r
11640             unsigned long MADDR5B:8;\r
11641             unsigned long MADDR6B:8;\r
11642             unsigned long BITMSK:8;\r
11643             unsigned long :8;\r
11644         } BIT;\r
11645     } GMAC_ADR8B;\r
11646     union\r
11647     {\r
11648         unsigned long LONG;\r
11649         struct\r
11650         {\r
11651             unsigned long MADDR1B:8;\r
11652             unsigned long MADDR2B:8;\r
11653             unsigned long MADDR3B:8;\r
11654             unsigned long MADDR4B:8;\r
11655         } BIT;\r
11656     } GMAC_ADR9A;\r
11657     union\r
11658     {\r
11659         unsigned long LONG;\r
11660         struct\r
11661         {\r
11662             unsigned long MADDR5B:8;\r
11663             unsigned long MADDR6B:8;\r
11664             unsigned long BITMSK:8;\r
11665             unsigned long :8;\r
11666         } BIT;\r
11667     } GMAC_ADR9B;\r
11668     union\r
11669     {\r
11670         unsigned long LONG;\r
11671         struct\r
11672         {\r
11673             unsigned long MADDR1B:8;\r
11674             unsigned long MADDR2B:8;\r
11675             unsigned long MADDR3B:8;\r
11676             unsigned long MADDR4B:8;\r
11677         } BIT;\r
11678     } GMAC_ADR10A;\r
11679     union\r
11680     {\r
11681         unsigned long LONG;\r
11682         struct\r
11683         {\r
11684             unsigned long MADDR5B:8;\r
11685             unsigned long MADDR6B:8;\r
11686             unsigned long BITMSK:8;\r
11687             unsigned long :8;\r
11688         } BIT;\r
11689     } GMAC_ADR10B;\r
11690     union\r
11691     {\r
11692         unsigned long LONG;\r
11693         struct\r
11694         {\r
11695             unsigned long MADDR1B:8;\r
11696             unsigned long MADDR2B:8;\r
11697             unsigned long MADDR3B:8;\r
11698             unsigned long MADDR4B:8;\r
11699         } BIT;\r
11700     } GMAC_ADR11A;\r
11701     union\r
11702     {\r
11703         unsigned long LONG;\r
11704         struct\r
11705         {\r
11706             unsigned long MADDR5B:8;\r
11707             unsigned long MADDR6B:8;\r
11708             unsigned long BITMSK:8;\r
11709             unsigned long :8;\r
11710         } BIT;\r
11711     } GMAC_ADR11B;\r
11712     union\r
11713     {\r
11714         unsigned long LONG;\r
11715         struct\r
11716         {\r
11717             unsigned long MADDR1B:8;\r
11718             unsigned long MADDR2B:8;\r
11719             unsigned long MADDR3B:8;\r
11720             unsigned long MADDR4B:8;\r
11721         } BIT;\r
11722     } GMAC_ADR12A;\r
11723     union\r
11724     {\r
11725         unsigned long LONG;\r
11726         struct\r
11727         {\r
11728             unsigned long MADDR5B:8;\r
11729             unsigned long MADDR6B:8;\r
11730             unsigned long BITMSK:8;\r
11731             unsigned long :8;\r
11732         } BIT;\r
11733     } GMAC_ADR12B;\r
11734     union\r
11735     {\r
11736         unsigned long LONG;\r
11737         struct\r
11738         {\r
11739             unsigned long MADDR1B:8;\r
11740             unsigned long MADDR2B:8;\r
11741             unsigned long MADDR3B:8;\r
11742             unsigned long MADDR4B:8;\r
11743         } BIT;\r
11744     } GMAC_ADR13A;\r
11745     union\r
11746     {\r
11747         unsigned long LONG;\r
11748         struct\r
11749         {\r
11750             unsigned long MADDR5B:8;\r
11751             unsigned long MADDR6B:8;\r
11752             unsigned long BITMSK:8;\r
11753             unsigned long :8;\r
11754         } BIT;\r
11755     } GMAC_ADR13B;\r
11756     union\r
11757     {\r
11758         unsigned long LONG;\r
11759         struct\r
11760         {\r
11761             unsigned long MADDR1B:8;\r
11762             unsigned long MADDR2B:8;\r
11763             unsigned long MADDR3B:8;\r
11764             unsigned long MADDR4B:8;\r
11765         } BIT;\r
11766     } GMAC_ADR14A;\r
11767     union\r
11768     {\r
11769         unsigned long LONG;\r
11770         struct\r
11771         {\r
11772             unsigned long MADDR5B:8;\r
11773             unsigned long MADDR6B:8;\r
11774             unsigned long BITMSK:8;\r
11775             unsigned long :8;\r
11776         } BIT;\r
11777     } GMAC_ADR14B;\r
11778     union\r
11779     {\r
11780         unsigned long LONG;\r
11781         struct\r
11782         {\r
11783             unsigned long MADDR1B:8;\r
11784             unsigned long MADDR2B:8;\r
11785             unsigned long MADDR3B:8;\r
11786             unsigned long MADDR4B:8;\r
11787         } BIT;\r
11788     } GMAC_ADR15A;\r
11789     union\r
11790     {\r
11791         unsigned long LONG;\r
11792         struct\r
11793         {\r
11794             unsigned long MADDR5B:8;\r
11795             unsigned long MADDR6B:8;\r
11796             unsigned long BITMSK:8;\r
11797             unsigned long :8;\r
11798         } BIT;\r
11799     } GMAC_ADR15B;\r
11800     char           wk9[128];\r
11801     union\r
11802     {\r
11803         unsigned long LONG;\r
11804         struct\r
11805         {\r
11806             unsigned long :17;\r
11807             unsigned long RSW:12;\r
11808             unsigned long RRT:1;\r
11809             unsigned long REMP:1;\r
11810             unsigned long RFULL:1;\r
11811         } BIT;\r
11812     } GMAC_RXFIFO;\r
11813     union\r
11814     {\r
11815         unsigned long LONG;\r
11816         struct\r
11817         {\r
11818             unsigned long :24;\r
11819             unsigned long TRBFR:3;\r
11820             unsigned long TSTATUS:3;\r
11821             unsigned long TEMP:1;\r
11822             unsigned long TFULL:1;\r
11823         } BIT;\r
11824     } GMAC_TXFIFO;\r
11825     union\r
11826     {\r
11827         unsigned long LONG;\r
11828         struct\r
11829         {\r
11830             unsigned long RTCPIPEN:1;\r
11831             unsigned long TTCPIPEN:1;\r
11832             unsigned long RTCPIPACC:1;\r
11833             unsigned long :29;\r
11834         } BIT;\r
11835     } GMAC_ACC;\r
11836     char           wk10[20];\r
11837     union\r
11838     {\r
11839         unsigned long LONG;\r
11840         struct\r
11841         {\r
11842             unsigned long RMACEN:1;\r
11843             unsigned long :31;\r
11844         } BIT;\r
11845     } GMAC_RXMAC_ENA;\r
11846     union\r
11847     {\r
11848         unsigned long LONG;\r
11849         struct\r
11850         {\r
11851             unsigned long :31;\r
11852             unsigned long LPMEN:1;\r
11853         } BIT;\r
11854     } GMAC_LPI_MODE;\r
11855     union\r
11856     {\r
11857         unsigned long LONG;\r
11858         struct\r
11859         {\r
11860             unsigned long LPWTIME:16;\r
11861             unsigned long LPRDEF:16;\r
11862         } BIT;\r
11863     } GMAC_LPI_TIMING;\r
11864     char           wk11[3796];\r
11865     union\r
11866     {\r
11867         unsigned long LONG;\r
11868         struct\r
11869         {\r
11870             unsigned long ADDR:16;\r
11871             unsigned long WORD:12;\r
11872             unsigned long VALID:1;\r
11873             unsigned long :2;\r
11874             unsigned long NOEMP:1;\r
11875         } BIT;\r
11876     } BUFID;\r
11877     char           wk12[4092];\r
11878     union\r
11879     {\r
11880         unsigned long LONG;\r
11881     } SPCMD;\r
11882     char           wk13[12];\r
11883     union\r
11884     {\r
11885         unsigned long LONG;\r
11886         struct\r
11887         {\r
11888             unsigned long EMACRST:1;\r
11889             unsigned long :31;\r
11890         } BIT;\r
11891     } EMACRST;\r
11892 };\r
11893 \r
11894 struct st_ethersw\r
11895 {\r
11896     union\r
11897     {\r
11898         unsigned long LONG;\r
11899         struct\r
11900         {\r
11901             unsigned long SWLINK0:1;\r
11902             unsigned long SWLINK1:1;\r
11903             unsigned long CATLINK0:1;\r
11904             unsigned long CATLINK1:1;\r
11905             unsigned long :28;\r
11906         } BIT;\r
11907     } ETHPHYLNK;\r
11908     char           wk0[248];\r
11909     union\r
11910     {\r
11911         unsigned long LONG;\r
11912         struct\r
11913         {\r
11914             unsigned long SWTAGTYP:16;\r
11915             unsigned long :15;\r
11916             unsigned long SWTAGEN:1;\r
11917         } BIT;\r
11918     } ETHSWMTC;\r
11919     union\r
11920     {\r
11921         unsigned long LONG;\r
11922         struct\r
11923         {\r
11924             unsigned long :1;\r
11925             unsigned long P0HDMODE:1;\r
11926             unsigned long :1;\r
11927             unsigned long P1HDMODE:1;\r
11928             unsigned long :28;\r
11929         } BIT;\r
11930     } ETHSWMD;\r
11931     char           wk1[232];\r
11932     union\r
11933     {\r
11934         unsigned long LONG;\r
11935         struct\r
11936         {\r
11937             unsigned long OUTEN:1;\r
11938             unsigned long :31;\r
11939         } BIT;\r
11940     } SWTMEN;\r
11941     union\r
11942     {\r
11943         unsigned long LONG;\r
11944         struct\r
11945         {\r
11946             unsigned long TMSTSEC:32;\r
11947         } BIT;\r
11948     } SWTMSTSEC;\r
11949     union\r
11950     {\r
11951         unsigned long LONG;\r
11952         struct\r
11953         {\r
11954             unsigned long TMSTNS:32;\r
11955         } BIT;\r
11956     } SWTMSTNS;\r
11957     union\r
11958     {\r
11959         unsigned long LONG;\r
11960         struct\r
11961         {\r
11962             unsigned long TMPSEC:32;\r
11963         } BIT;\r
11964     } SWTMPSEC;\r
11965     union\r
11966     {\r
11967         unsigned long LONG;\r
11968         struct\r
11969         {\r
11970             unsigned long TMPNS:32;\r
11971         } BIT;\r
11972     } SWTMPNS;\r
11973     union\r
11974     {\r
11975         unsigned long LONG;\r
11976         struct\r
11977         {\r
11978             unsigned long TMWTH:16;\r
11979             unsigned long :16;\r
11980         } BIT;\r
11981     } SWTMWTH;\r
11982     char           wk2[20];\r
11983     union\r
11984     {\r
11985         unsigned long LONG;\r
11986         struct\r
11987         {\r
11988             unsigned long TMLATSEC:32;\r
11989         } BIT;\r
11990     } SWTMLATSEC;\r
11991     union\r
11992     {\r
11993         unsigned long LONG;\r
11994         struct\r
11995         {\r
11996             unsigned long TMLATNS:32;\r
11997         } BIT;\r
11998     } SWTMLATNS;\r
11999     char           wk3[3540];\r
12000     union\r
12001     {\r
12002         unsigned long LONG;\r
12003         struct\r
12004         {\r
12005             unsigned long P0ENA:1;\r
12006             unsigned long P1ENA:1;\r
12007             unsigned long P2ENA:1;\r
12008             unsigned long :29;\r
12009         } BIT;\r
12010     } PORT_ENA;\r
12011     union\r
12012     {\r
12013         unsigned long LONG;\r
12014         struct\r
12015         {\r
12016             unsigned long P0UCASTDM:1;\r
12017             unsigned long P1UCASTDM:1;\r
12018             unsigned long P2UCASTDM:1;\r
12019             unsigned long :29;\r
12020         } BIT;\r
12021     } UCAST_DEFAULT_MASK;\r
12022     char           wk4[4];\r
12023     union\r
12024     {\r
12025         unsigned long LONG;\r
12026         struct\r
12027         {\r
12028             unsigned long P0BCASTDM:1;\r
12029             unsigned long P1BCASTDM:1;\r
12030             unsigned long P2BCASTDM:1;\r
12031             unsigned long :29;\r
12032         } BIT;\r
12033     } BCAST_DEFAULT_MASK;\r
12034     union\r
12035     {\r
12036         unsigned long LONG;\r
12037         struct\r
12038         {\r
12039             unsigned long P0MCASTDM:1;\r
12040             unsigned long P1MCASTDM:1;\r
12041             unsigned long P2MCASTDM:1;\r
12042             unsigned long :29;\r
12043         } BIT;\r
12044     } MCAST_DEFAULT_MASK;\r
12045     union\r
12046     {\r
12047         unsigned long LONG;\r
12048         struct\r
12049         {\r
12050             unsigned long P0BLOCKEN:1;\r
12051             unsigned long P1BLOCKEN:1;\r
12052             unsigned long P2BLOCKEN:1;\r
12053             unsigned long :13;\r
12054             unsigned long P0LEARNDIS:1;\r
12055             unsigned long P1LEARNDIS:1;\r
12056             unsigned long P2LEARNDIS:1;\r
12057             unsigned long :13;\r
12058         } BIT;\r
12059     } INPUT_LERAN_BLOCK;\r
12060     union\r
12061     {\r
12062         unsigned long LONG;\r
12063         struct\r
12064         {\r
12065             unsigned long PORT:2;\r
12066             unsigned long :3;\r
12067             unsigned long MSGTRANS:1;\r
12068             unsigned long ENABLE:1;\r
12069             unsigned long DISCARD:1;\r
12070             unsigned long :5;\r
12071             unsigned long PRIORITY:3;\r
12072             unsigned long P0PORTMASK:1;\r
12073             unsigned long P1PORTMASK:1;\r
12074             unsigned long :14;\r
12075         } BIT;\r
12076     } MGMT_CONFIG;\r
12077     union\r
12078     {\r
12079         unsigned long LONG;\r
12080         struct\r
12081         {\r
12082             unsigned long :31;\r
12083             unsigned long STATSRESET:1;\r
12084         } BIT;\r
12085     } MODE_CONFIG;\r
12086     char           wk5[12];\r
12087     union\r
12088     {\r
12089         unsigned long LONG;\r
12090         struct\r
12091         {\r
12092             unsigned long VLANTAGID:16;\r
12093             unsigned long :16;\r
12094         } BIT;\r
12095     } VLAN_TAG_ID;\r
12096     char           wk6[72];\r
12097     union\r
12098     {\r
12099         unsigned long LONG;\r
12100         struct\r
12101         {\r
12102             unsigned long BUSYINIT:1;\r
12103             unsigned long NOCELL:1;\r
12104             unsigned long MEMFULL:1;\r
12105             unsigned long MEMFULL_LT:1;\r
12106             unsigned long :2;\r
12107             unsigned long DEQUEGRANT:1;\r
12108             unsigned long :9;\r
12109             unsigned long CELLAVILABLE:16;\r
12110         } BIT;\r
12111     } OQMGR_STATUS;\r
12112     union\r
12113     {\r
12114         unsigned long LONG;\r
12115         struct\r
12116         {\r
12117             unsigned long MINCELLS:5;\r
12118             unsigned long :27;\r
12119         } BIT;\r
12120     } QMGR_MINCELLS;\r
12121     union\r
12122     {\r
12123         unsigned long LONG;\r
12124         struct\r
12125         {\r
12126             unsigned long STMINCELLS:5;\r
12127             unsigned long :27;\r
12128         } BIT;\r
12129     } QMGR_ST_MINCELLS;\r
12130     union\r
12131     {\r
12132         unsigned long LONG;\r
12133         struct\r
12134         {\r
12135             unsigned long P0CGS:1;\r
12136             unsigned long P1CGS:1;\r
12137             unsigned long P2CGS:1;\r
12138             unsigned long :29;\r
12139         } BIT;\r
12140     } QMGR_CGS_STAT;\r
12141     union\r
12142     {\r
12143         unsigned long LONG;\r
12144         struct\r
12145         {\r
12146             unsigned long P0TXFIFOST:1;\r
12147             unsigned long P1TXFIFOST:1;\r
12148             unsigned long P2TXFIFOST:1;\r
12149             unsigned long :13;\r
12150             unsigned long P0RXFIFOAV:1;\r
12151             unsigned long P1RXFIFOAV:1;\r
12152             unsigned long P2RXFIFOAV:1;\r
12153             unsigned long :13;\r
12154         } BIT;\r
12155     } QMGR_IFACE_STAT;\r
12156     union\r
12157     {\r
12158         unsigned long LONG;\r
12159         struct\r
12160         {\r
12161             unsigned long QUEUE0:5;\r
12162             unsigned long :3;\r
12163             unsigned long QUEUE1:5;\r
12164             unsigned long :3;\r
12165             unsigned long QUEUE2:5;\r
12166             unsigned long :3;\r
12167             unsigned long QUEUE3:5;\r
12168             unsigned long :3;\r
12169         } BIT;\r
12170     } QMGR_WEIGHTS;\r
12171     char           wk7[104];\r
12172     union\r
12173     {\r
12174         unsigned long LONG;\r
12175         struct\r
12176         {\r
12177             unsigned long PRIORITY0:3;\r
12178             unsigned long PRIORITY1:3;\r
12179             unsigned long PRIORITY2:3;\r
12180             unsigned long PRIORITY3:3;\r
12181             unsigned long PRIORITY4:3;\r
12182             unsigned long PRIORITY5:3;\r
12183             unsigned long PRIORITY6:3;\r
12184             unsigned long PRIORITY7:3;\r
12185             unsigned long :8;\r
12186         } BIT;\r
12187     } VLAN_PRIORITY[3];\r
12188     char           wk8[52];\r
12189     union\r
12190     {\r
12191         unsigned long LONG;\r
12192         struct\r
12193         {\r
12194             unsigned long ADDRESS:8;\r
12195             unsigned long IPV6SELECT:1;\r
12196             unsigned long PRIORITY:2;\r
12197             unsigned long :20;\r
12198             unsigned long READ:1;\r
12199         } BIT;\r
12200     } IP_PRIORITY0;\r
12201     union\r
12202     {\r
12203         unsigned long LONG;\r
12204         struct\r
12205         {\r
12206             unsigned long ADDRESS:8;\r
12207             unsigned long IPV6SELECT:1;\r
12208             unsigned long PRIORITY:2;\r
12209             unsigned long :20;\r
12210             unsigned long READ:1;\r
12211         } BIT;\r
12212     } IP_PRIORITY1;\r
12213     union\r
12214     {\r
12215         unsigned long LONG;\r
12216         struct\r
12217         {\r
12218             unsigned long ADDRESS:8;\r
12219             unsigned long IPV6SELECT:1;\r
12220             unsigned long PRIORITY:2;\r
12221             unsigned long :20;\r
12222             unsigned long READ:1;\r
12223         } BIT;\r
12224     } IP_PRIORITY2;\r
12225     char           wk9[52];\r
12226     union\r
12227     {\r
12228         unsigned long LONG;\r
12229         struct\r
12230         {\r
12231             unsigned long VLANEN:1;\r
12232             unsigned long IPEN:1;\r
12233             unsigned long :2;\r
12234             unsigned long DEFAULTPRI:3;\r
12235             unsigned long :25;\r
12236         } BIT;\r
12237     } PRIORITY_CFG[3];\r
12238     char           wk10[52];\r
12239     union\r
12240     {\r
12241         unsigned long LONG;\r
12242         struct\r
12243         {\r
12244             unsigned long HUBEN:1;\r
12245             unsigned long DIR0TO1EN:1;\r
12246             unsigned long DIR1TO0EN:1;\r
12247             unsigned long BROCAFILEN:1;\r
12248             unsigned long HUBIPG:4;\r
12249             unsigned long :24;\r
12250         } BIT;\r
12251     } HUB_CONTROL;\r
12252     union\r
12253     {\r
12254         unsigned long LONG;\r
12255         struct\r
12256         {\r
12257             unsigned long NUM1TO0:32;\r
12258         } BIT;\r
12259     } HUB_STATS;\r
12260     union\r
12261     {\r
12262         unsigned long LONG;\r
12263         struct\r
12264         {\r
12265             unsigned long MACADD1n:8;\r
12266             unsigned long MACADD2n:8;\r
12267             unsigned long MACADD3n:8;\r
12268             unsigned long MACADD4n:8;\r
12269         } BIT;\r
12270     } HUB_FLT_MAC0lo;\r
12271     union\r
12272     {\r
12273         unsigned long LONG;\r
12274         struct\r
12275         {\r
12276             unsigned long MACADD5n:8;\r
12277             unsigned long MACADD6n:8;\r
12278             unsigned long MASKCOMP:8;\r
12279             unsigned long FORCEFOW:1;\r
12280             unsigned long :7;\r
12281         } BIT;\r
12282     } HUB_FLT_MAC0hi;\r
12283     union\r
12284     {\r
12285         unsigned long LONG;\r
12286         struct\r
12287         {\r
12288             unsigned long MACADD1n:8;\r
12289             unsigned long MACADD2n:8;\r
12290             unsigned long MACADD3n:8;\r
12291             unsigned long MACADD4n:8;\r
12292         } BIT;\r
12293     } HUB_FLT_MAC1lo;\r
12294     union\r
12295     {\r
12296         unsigned long LONG;\r
12297         struct\r
12298         {\r
12299             unsigned long MACADD5n:8;\r
12300             unsigned long MACADD6n:8;\r
12301             unsigned long MASKCOMP:8;\r
12302             unsigned long FORCEFOW:1;\r
12303             unsigned long :7;\r
12304         } BIT;\r
12305     } HUB_FLT_MAC1hi;\r
12306     union\r
12307     {\r
12308         unsigned long LONG;\r
12309         struct\r
12310         {\r
12311             unsigned long MACADD1n:8;\r
12312             unsigned long MACADD2n:8;\r
12313             unsigned long MACADD3n:8;\r
12314             unsigned long MACADD4n:8;\r
12315         } BIT;\r
12316     } HUB_FLT_MAC2lo;\r
12317     union\r
12318     {\r
12319         unsigned long LONG;\r
12320         struct\r
12321         {\r
12322             unsigned long MACADD5n:8;\r
12323             unsigned long MACADD6n:8;\r
12324             unsigned long MASKCOMP:8;\r
12325             unsigned long FORCEFOW:1;\r
12326             unsigned long :7;\r
12327         } BIT;\r
12328     } HUB_FLT_MAC2hi;\r
12329     union\r
12330     {\r
12331         unsigned long LONG;\r
12332         struct\r
12333         {\r
12334             unsigned long MACADD1n:8;\r
12335             unsigned long MACADD2n:8;\r
12336             unsigned long MACADD3n:8;\r
12337             unsigned long MACADD4n:8;\r
12338         } BIT;\r
12339     } HUB_FLT_MAC3lo;\r
12340     union\r
12341     {\r
12342         unsigned long LONG;\r
12343         struct\r
12344         {\r
12345             unsigned long MACADD5n:8;\r
12346             unsigned long MACADD6n:8;\r
12347             unsigned long MASKCOMP:8;\r
12348             unsigned long FORCEFOW:1;\r
12349             unsigned long :7;\r
12350         } BIT;\r
12351     } HUB_FLT_MAC3hi;\r
12352     union\r
12353     {\r
12354         unsigned long LONG;\r
12355         struct\r
12356         {\r
12357             unsigned long MACADD1n:8;\r
12358             unsigned long MACADD2n:8;\r
12359             unsigned long MACADD3n:8;\r
12360             unsigned long MACADD4n:8;\r
12361         } BIT;\r
12362     } HUB_FLT_MAC4lo;\r
12363     union\r
12364     {\r
12365         unsigned long LONG;\r
12366         struct\r
12367         {\r
12368             unsigned long MACADD5n:8;\r
12369             unsigned long MACADD6n:8;\r
12370             unsigned long MASKCOMP:8;\r
12371             unsigned long FORCEFOW:1;\r
12372             unsigned long :7;\r
12373         } BIT;\r
12374     } HUB_FLT_MAC4hi;\r
12375     union\r
12376     {\r
12377         unsigned long LONG;\r
12378         struct\r
12379         {\r
12380             unsigned long MACADD1n:8;\r
12381             unsigned long MACADD2n:8;\r
12382             unsigned long MACADD3n:8;\r
12383             unsigned long MACADD4n:8;\r
12384         } BIT;\r
12385     } HUB_FLT_MAC5lo;\r
12386     union\r
12387     {\r
12388         unsigned long LONG;\r
12389         struct\r
12390         {\r
12391             unsigned long MACADD5n:8;\r
12392             unsigned long MACADD6n:8;\r
12393             unsigned long MASKCOMP:8;\r
12394             unsigned long FORCEFOW:1;\r
12395             unsigned long :7;\r
12396         } BIT;\r
12397     } HUB_FLT_MAC5hi;\r
12398     union\r
12399     {\r
12400         unsigned long LONG;\r
12401         struct\r
12402         {\r
12403             unsigned long MACADD1n:8;\r
12404             unsigned long MACADD2n:8;\r
12405             unsigned long MACADD3n:8;\r
12406             unsigned long MACADD4n:8;\r
12407         } BIT;\r
12408     } HUB_FLT_MAC6lo;\r
12409     union\r
12410     {\r
12411         unsigned long LONG;\r
12412         struct\r
12413         {\r
12414             unsigned long MACADD5n:8;\r
12415             unsigned long MACADD6n:8;\r
12416             unsigned long MASKCOMP:8;\r
12417             unsigned long FORCEFOW:1;\r
12418             unsigned long :7;\r
12419         } BIT;\r
12420     } HUB_FLT_MAC6hi;\r
12421     char           wk11[256];\r
12422     unsigned long  TOTAL_BYT_FRM;\r
12423     unsigned long  TOTAL_BYT_DISC;\r
12424     unsigned long  TOTAL_FRM;\r
12425     unsigned long  TOTAL_DISC;\r
12426     unsigned long  ODISC0;\r
12427     unsigned long  IDISC_BLOCKED0;\r
12428     unsigned long  ODISC1;\r
12429     unsigned long  IDISC_BLOCKED1;\r
12430     unsigned long  ODISC2;\r
12431     unsigned long  IDISC_BLOCKED2;\r
12432     char           wk12[472];\r
12433     union\r
12434     {\r
12435         unsigned long LONG;\r
12436         struct\r
12437         {\r
12438             unsigned long SRCADD1:8;\r
12439             unsigned long SRCADD2:8;\r
12440             unsigned long SRCADD3:8;\r
12441             unsigned long SRCADD4:8;\r
12442         } BIT;\r
12443     } LRN_REC_A;\r
12444     union\r
12445     {\r
12446         unsigned long LONG;\r
12447         struct\r
12448         {\r
12449             unsigned long SRCADD5:8;\r
12450             unsigned long SRCADD6:8;\r
12451             unsigned long HASH:8;\r
12452             unsigned long PORT:4;\r
12453             unsigned long :4;\r
12454         } BIT;\r
12455     } LRN_REC_B;\r
12456     union\r
12457     {\r
12458         unsigned long LONG;\r
12459         struct\r
12460         {\r
12461             unsigned long LERNAVAL:1;\r
12462             unsigned long :31;\r
12463         } BIT;\r
12464     } LRN_STATUS;\r
12465     char           wk13[0x4000-0x050C];\r
12466     char           ADR_TABLE[0x8000-0x4000];\r
12467     struct\r
12468     {\r
12469         char           mac_wk01[8];\r
12470         union\r
12471         {\r
12472             unsigned long LONG;\r
12473             struct\r
12474             {\r
12475                 unsigned long TXENA:1;\r
12476                 unsigned long RXENA:1;\r
12477                 unsigned long :11;\r
12478                 unsigned long SWRESET:1;\r
12479                 unsigned long :9;\r
12480                 unsigned long CNTRLREMEN:1;\r
12481                 unsigned long NOLGTHCHK:1;\r
12482                 unsigned long :1;\r
12483                 unsigned long RXERRDISC:1;\r
12484                 unsigned long :4;\r
12485                 unsigned long CNTRESET:1;\r
12486             } BIT;\r
12487         } COMMAND_CONFIG;\r
12488         char           mac_wk02[8];\r
12489         union\r
12490         {\r
12491             unsigned long LONG;\r
12492             struct\r
12493             {\r
12494                 unsigned long FRMLEN:14;\r
12495                 unsigned long :18;\r
12496             } BIT;\r
12497         } FRM_LENGTH;\r
12498         char           mac_wk03[4];\r
12499         unsigned long  RX_SECTION_EMPTY;\r
12500         unsigned long  RX_SECTION_FULL;\r
12501         unsigned long  TX_SECTION_EMPTY;\r
12502         unsigned long  TX_SECTION_FULL;\r
12503         unsigned long  RX_ALMOST_EMPTY;\r
12504         unsigned long  RX_ALMOST_FULL;\r
12505         unsigned long  TX_ALMOST_EMPTY;\r
12506         unsigned long  TX_ALMOST_FULL;\r
12507         char           mac_wk04[28];\r
12508         union\r
12509         {\r
12510             unsigned long LONG;\r
12511             struct\r
12512             {\r
12513                 unsigned long :8;\r
12514                 unsigned long SPEEDP0:1;\r
12515                 unsigned long :1;\r
12516                 unsigned long HDPP0:1;\r
12517                 unsigned long :1;\r
12518                 unsigned long SPEEDP1:1;\r
12519                 unsigned long :1;\r
12520                 unsigned long HDPP1:1;\r
12521                 unsigned long :17;\r
12522             } BIT;\r
12523         } MAC_STATUS;\r
12524         union\r
12525         {\r
12526             unsigned long LONG;\r
12527             struct\r
12528             {\r
12529                 unsigned long TXIPGLEN:5;\r
12530                 unsigned long :27;\r
12531             } BIT;\r
12532         } TX_IPG_LENGTH;\r
12533         char           mac_wk05[160];\r
12534         unsigned long  etherStatsOctets;\r
12535         unsigned long  OctetsOK;\r
12536         unsigned long  aAlignmentErrors;\r
12537         unsigned long  aPAUSEMACCtrlFrames;\r
12538         unsigned long  FramesOK;\r
12539         unsigned long  CRCErrors;\r
12540         unsigned long  VLANOK;\r
12541         unsigned long  ifInErrors;\r
12542         unsigned long  ifInUcastPkts;\r
12543         unsigned long  ifInMulticastPkts;\r
12544         unsigned long  ifInBroadcastPkts;\r
12545         unsigned long  etherStatsDropEvents;\r
12546         unsigned long  etherStatsPkts;\r
12547         unsigned long  etherStatsUndersizePkts;\r
12548         unsigned long  etherStatsPkts64Octets;\r
12549         unsigned long  etherStatsPkts65to127Octets;\r
12550         unsigned long  etherStatsPkts128to255Octets;\r
12551         unsigned long  etherStatsPkts256to511Octets;\r
12552         unsigned long  etherStatsPkts512to1023Octets;\r
12553         unsigned long  etherStatsPkts1024to1518Octets;\r
12554         unsigned long  etherStatsPkts1519toMax;\r
12555         unsigned long  etherStatsOversizePkts;\r
12556         unsigned long  etherStatsJabbers;\r
12557         unsigned long  etherStatsFragments;\r
12558         unsigned long  aMACControlFramesReceived;\r
12559         unsigned long  aFrameTooLong;\r
12560         char           mac_wk06[4];\r
12561         unsigned long  StackedVLANOK;\r
12562         char           mac_wk07[16];\r
12563         unsigned long  TXetherStatsOctets;\r
12564         unsigned long  TxOctetsOK;\r
12565         char           mac_wk08[4];\r
12566         unsigned long  TXaPAUSEMACCtrlFrames;\r
12567         unsigned long  TxFramesOK;\r
12568         unsigned long  TxCRCErrors;\r
12569         unsigned long  TxVLANOK;\r
12570         unsigned long  ifOutErrors;\r
12571         unsigned long  ifUcastPkts;\r
12572         unsigned long  ifMulticastPkts;\r
12573         unsigned long  ifBroadcastPkts;\r
12574         unsigned long  TXetherStatsDropEvents;\r
12575         unsigned long  TXetherStatsPkts;\r
12576         unsigned long  TXetherStatsUndersizePkts;\r
12577         unsigned long  TXetherStatsPkts64Octets;\r
12578         unsigned long  TXetherStatsPkts65to127Octets;\r
12579         unsigned long  TXetherStatsPkts128to255Octets;\r
12580         unsigned long  TXetherStatsPkts256to511Octets;\r
12581         unsigned long  TXetherStatsPkts512to1023Octets;\r
12582         unsigned long  TXetherStatsPkts1024to1518Octets;\r
12583         unsigned long  TXetherStatsPkts1519toMax;\r
12584         unsigned long  TXetherStatsOversizePkts;\r
12585         unsigned long  TXetherStatsJabbers;\r
12586         unsigned long  TXetherStatsFragments;\r
12587         unsigned long  aMACControlFrames;\r
12588         unsigned long  TXaFrameTooLong;\r
12589         char           mac_wk09[4];\r
12590         unsigned long  aMultipleCollisions;\r
12591         unsigned long  aSingleCollisions;\r
12592         unsigned long  aLateCollisions;\r
12593         unsigned long  aExcessCollisions;\r
12594         char           mac_wk10[0xA000-0x81FC];\r
12595     } MAC[2];\r
12596     char           wk32[4];\r
12597     union\r
12598     {\r
12599         unsigned long LONG;\r
12600         struct\r
12601         {\r
12602             unsigned long IRQENA:1;\r
12603             unsigned long IRQEVTOFF:1;\r
12604             unsigned long IRQEVTPERD:1;\r
12605             unsigned long IRQTIMOVER:1;\r
12606             unsigned long IRQTEST:1;\r
12607             unsigned long :7;\r
12608             unsigned long IRQTXENAP0:1;\r
12609             unsigned long IRQTXENAP1:1;\r
12610             unsigned long :18;\r
12611         } BIT;\r
12612     } TSM_CONFIG;\r
12613     union\r
12614     {\r
12615         unsigned long LONG;\r
12616         struct\r
12617         {\r
12618             unsigned long IRQENA:1;\r
12619             unsigned long IRQEVTOFF:1;\r
12620             unsigned long IRQEVTPERD:1;\r
12621             unsigned long IRQTIMOVER:1;\r
12622             unsigned long IRQTEST:1;\r
12623             unsigned long :7;\r
12624             unsigned long IRQTXP0:1;\r
12625             unsigned long IRQTXP1:1;\r
12626             unsigned long :18;\r
12627         } BIT;\r
12628     } TSM_IRQ_STAT_ACK;\r
12629     char           wk33[20];\r
12630     union\r
12631     {\r
12632         unsigned long LONG;\r
12633         struct\r
12634         {\r
12635             unsigned long TSVALID:1;\r
12636             unsigned long TSOVR:1;\r
12637             unsigned long TSKEEP:1;\r
12638             unsigned long :29;\r
12639         } BIT;\r
12640     } PORT0_CTRL;\r
12641     union\r
12642     {\r
12643         unsigned long LONG;\r
12644         struct\r
12645         {\r
12646             unsigned long TSREG:32;\r
12647         } BIT;\r
12648     } PORT0_TIME;\r
12649     union\r
12650     {\r
12651         unsigned long LONG;\r
12652         struct\r
12653         {\r
12654             unsigned long TSVALID:1;\r
12655             unsigned long TSOVR:1;\r
12656             unsigned long TSKEEP:1;\r
12657             unsigned long :29;\r
12658         } BIT;\r
12659     } PORT1_CTRL;\r
12660     union\r
12661     {\r
12662         unsigned long LONG;\r
12663         struct\r
12664         {\r
12665             unsigned long TSREG:32;\r
12666         } BIT;\r
12667     } PORT1_TIME;\r
12668     char           wk34[240];\r
12669     union\r
12670     {\r
12671         unsigned long LONG;\r
12672         struct\r
12673         {\r
12674             unsigned long TMENA:1;\r
12675             unsigned long :1;\r
12676             unsigned long EVTOFFENA:1;\r
12677             unsigned long :1;\r
12678             unsigned long EVTPERIENA:1;\r
12679             unsigned long EVTPERIRST:1;\r
12680             unsigned long :3;\r
12681             unsigned long RST:1;\r
12682             unsigned long :1;\r
12683             unsigned long CAPTR:1;\r
12684             unsigned long PLUS1:1;\r
12685             unsigned long :19;\r
12686         } BIT;\r
12687     } ATIME_CTRL;\r
12688     union\r
12689     {\r
12690         unsigned long LONG;\r
12691         struct\r
12692         {\r
12693             unsigned long TMR:32;\r
12694         } BIT;\r
12695     } ATIME;\r
12696     union\r
12697     {\r
12698         unsigned long LONG;\r
12699         struct\r
12700         {\r
12701             unsigned long OFFSET:32;\r
12702         } BIT;\r
12703     } ATIME_OFFSET;\r
12704     union\r
12705     {\r
12706         unsigned long LONG;\r
12707         struct\r
12708         {\r
12709             unsigned long TIMPEREVET:32;\r
12710         } BIT;\r
12711     } ATIME_EVT_PERIOD;\r
12712     union\r
12713     {\r
12714         unsigned long LONG;\r
12715         struct\r
12716         {\r
12717             unsigned long DRIFCORVAL:31;\r
12718             unsigned long :1;\r
12719         } BIT;\r
12720     } ATIME_CORR;\r
12721     union\r
12722     {\r
12723         unsigned long LONG;\r
12724         struct\r
12725         {\r
12726             unsigned long CLKPERD:7;\r
12727             unsigned long :1;\r
12728             unsigned long CORRINC:7;\r
12729             unsigned long :1;\r
12730             unsigned long OFFSCORRINC:7;\r
12731             unsigned long :9;\r
12732         } BIT;\r
12733     } ATIME_INC;\r
12734     union\r
12735     {\r
12736         unsigned long LONG;\r
12737         struct\r
12738         {\r
12739             unsigned long SECTIM:32;\r
12740         } BIT;\r
12741     } ATIME_SEC;\r
12742     union\r
12743     {\r
12744         unsigned long LONG;\r
12745         struct\r
12746         {\r
12747             unsigned long OFFCOR:32;\r
12748         } BIT;\r
12749     } ATIME_CORR_OFFS;\r
12750     char           wk35[7872];\r
12751     union\r
12752     {\r
12753         unsigned long LONG;\r
12754         struct\r
12755         {\r
12756             unsigned long DLRENA:1;\r
12757             unsigned long :3;\r
12758             unsigned long BECTIMOUT:1;\r
12759             unsigned long :3;\r
12760             unsigned long CYCMCLK:8;\r
12761             unsigned long :16;\r
12762         } BIT;\r
12763     } DLR_CONTROL;\r
12764     union\r
12765     {\r
12766         unsigned long LONG;\r
12767         struct\r
12768         {\r
12769             unsigned long BEAREV0:1;\r
12770             unsigned long BEAREV1:1;\r
12771             unsigned long :6;\r
12772             unsigned long CURRSTA:8;\r
12773             unsigned long LINSTAP0:1;\r
12774             unsigned long LINSTAP1:1;\r
12775             unsigned long :6;\r
12776             unsigned long NETTOPGY:8;\r
12777         } BIT;\r
12778     } DLR_STATUS;\r
12779     union\r
12780     {\r
12781         unsigned long LONG;\r
12782         struct\r
12783         {\r
12784             unsigned long ETHTYPDLR:16;\r
12785             unsigned long :16;\r
12786         } BIT;\r
12787     } DLR_ETH_TYP;\r
12788     union\r
12789     {\r
12790         unsigned long LONG;\r
12791         struct\r
12792         {\r
12793             unsigned long IRQCHNGENA:1;\r
12794             unsigned long IRQFLUENA:1;\r
12795             unsigned long IRQSTOPP0:1;\r
12796             unsigned long IRQSTOPP1:1;\r
12797             unsigned long IRQBECTOUT0:1;\r
12798             unsigned long IRQBECTOUT1:1;\r
12799             unsigned long IRQSUPENA:1;\r
12800             unsigned long IRQLINKENA0:1;\r
12801             unsigned long IRQLINKENA1:1;\r
12802             unsigned long IRQSUPIGENA:1;\r
12803             unsigned long IRQIPADDREN:1;\r
12804             unsigned long IRQINVTMREN:1;\r
12805             unsigned long IRQBECENA0:1;\r
12806             unsigned long IRQBECENA1:1;\r
12807             unsigned long IRQFRMDSP0:1;\r
12808             unsigned long IRQFRMDSP1:1;\r
12809             unsigned long :14;\r
12810             unsigned long ATOMICOR:1;\r
12811             unsigned long ATOMICAND:1;\r
12812         } BIT;\r
12813     } DLR_IRQ_CTRL;\r
12814     union\r
12815     {\r
12816         unsigned long LONG;\r
12817         struct\r
12818         {\r
12819             unsigned long STACHANGE:1;\r
12820             unsigned long FLUEVENT:1;\r
12821             unsigned long STOPNBCHK0:1;\r
12822             unsigned long STOPNBCHK1:1;\r
12823             unsigned long BECTMRP0:1;\r
12824             unsigned long BECTMRP1:1;\r
12825             unsigned long SUPRCHAG:1;\r
12826             unsigned long LINKSTAP0:1;\r
12827             unsigned long LINKSTAP1:1;\r
12828             unsigned long SUPIGNBEC:1;\r
12829             unsigned long IPCHANEVET:1;\r
12830             unsigned long INVTMR:1;\r
12831             unsigned long BECFRAP0:1;\r
12832             unsigned long BECFRAP1:1;\r
12833             unsigned long FRMDISP0:1;\r
12834             unsigned long FRMDISP1:1;\r
12835             unsigned long :16;\r
12836         } BIT;\r
12837     } DLR_IRQ_STAT_ACK;\r
12838     union\r
12839     {\r
12840         unsigned long LONG;\r
12841         struct\r
12842         {\r
12843             unsigned long MACADD1:8;\r
12844             unsigned long MACADD2:8;\r
12845             unsigned long MACADD3:8;\r
12846             unsigned long MACADD4:8;\r
12847         } BIT;\r
12848     } LOC_MAClo;\r
12849     union\r
12850     {\r
12851         unsigned long LONG;\r
12852         struct\r
12853         {\r
12854             unsigned long MACADD5:8;\r
12855             unsigned long MACADD6:8;\r
12856             unsigned long :16;\r
12857         } BIT;\r
12858     } LOC_MAChi;\r
12859     char           wk36[4];\r
12860     union\r
12861     {\r
12862         unsigned long LONG;\r
12863         struct\r
12864         {\r
12865             unsigned long MACADD1:8;\r
12866             unsigned long MACADD2:8;\r
12867             unsigned long MACADD3:8;\r
12868             unsigned long MACADD4:8;\r
12869         } BIT;\r
12870     } SUPR_MAClo;\r
12871     union\r
12872     {\r
12873         unsigned long LONG;\r
12874         struct\r
12875         {\r
12876             unsigned long MACADD5:8;\r
12877             unsigned long MACADD6:8;\r
12878             unsigned long SUPRPRE:8;\r
12879             unsigned long :8;\r
12880         } BIT;\r
12881     } SUPR_MAChi;\r
12882     union\r
12883     {\r
12884         unsigned long LONG;\r
12885         struct\r
12886         {\r
12887             unsigned long RINGSTATE:8;\r
12888             unsigned long VLANVALID:1;\r
12889             unsigned long :7;\r
12890             unsigned long VLANCI:16;\r
12891         } BIT;\r
12892     } STATE_VLAN;\r
12893     union\r
12894     {\r
12895         unsigned long LONG;\r
12896         struct\r
12897         {\r
12898             unsigned long BECTMOUT:32;\r
12899         } BIT;\r
12900     } BEC_TMOUT;\r
12901     union\r
12902     {\r
12903         unsigned long LONG;\r
12904         struct\r
12905         {\r
12906             unsigned long BECINTVAL:32;\r
12907         } BIT;\r
12908     } BEC_INTRVL;\r
12909     union\r
12910     {\r
12911         unsigned long LONG;\r
12912         struct\r
12913         {\r
12914             unsigned long SPVIP:32;\r
12915         } BIT;\r
12916     } SUPR_IPADR;\r
12917     union\r
12918     {\r
12919         unsigned long LONG;\r
12920         struct\r
12921         {\r
12922             unsigned long DLRRINGTPY:8;\r
12923             unsigned long DLRRINGVER:8;\r
12924             unsigned long SOURP:8;\r
12925             unsigned long :8;\r
12926         } BIT;\r
12927     } ETH_STYP_VER;\r
12928     union\r
12929     {\r
12930         unsigned long LONG;\r
12931         struct\r
12932         {\r
12933             unsigned long INVBECTMOUT:32;\r
12934         } BIT;\r
12935     } INV_TMOUT;\r
12936     unsigned long  SEQ_ID;\r
12937     char           wk37[28];\r
12938     unsigned long  RX_STAT0;\r
12939     unsigned long  RX_ERR_STAT0;\r
12940     unsigned long  TX_STAT0;\r
12941     char           wk38[4];\r
12942     unsigned long  RX_STAT1;\r
12943     unsigned long  RX_ERR_STAT1;\r
12944     unsigned long  TX_STAT1;\r
12945 };\r
12946 \r
12947 struct st_gpt\r
12948 {\r
12949     union\r
12950     {\r
12951         unsigned short WORD;\r
12952         struct\r
12953         {\r
12954             unsigned short CST0:1;\r
12955             unsigned short CST1:1;\r
12956             unsigned short CST2:1;\r
12957             unsigned short CST3:1;\r
12958             unsigned short :12;\r
12959         } BIT;\r
12960     } GTSTR;\r
12961     union\r
12962     {\r
12963         unsigned short WORD;\r
12964         struct\r
12965         {\r
12966             unsigned short NFA0EN:1;\r
12967             unsigned short NFB0EN:1;\r
12968             unsigned short NFA1EN:1;\r
12969             unsigned short NFB1EN:1;\r
12970             unsigned short NFA2EN:1;\r
12971             unsigned short NFB2EN:1;\r
12972             unsigned short NFA3EN:1;\r
12973             unsigned short NFB3EN:1;\r
12974             unsigned short NFCS0:2;\r
12975             unsigned short NFCS1:2;\r
12976             unsigned short NFCS2:2;\r
12977             unsigned short NFCS3:2;\r
12978         } BIT;\r
12979     } NFCR;\r
12980     union\r
12981     {\r
12982         unsigned short WORD;\r
12983         struct\r
12984         {\r
12985             unsigned short CSHW0:2;\r
12986             unsigned short CSHW1:2;\r
12987             unsigned short CSHW2:2;\r
12988             unsigned short CSHW3:2;\r
12989             unsigned short CPHW0:2;\r
12990             unsigned short CPHW1:2;\r
12991             unsigned short CPHW2:2;\r
12992             unsigned short CPHW3:2;\r
12993         } BIT;\r
12994     } GTHSCR;\r
12995     union\r
12996     {\r
12997         unsigned short WORD;\r
12998         struct\r
12999         {\r
13000             unsigned short CCHW0:2;\r
13001             unsigned short CCHW1:2;\r
13002             unsigned short CCHW2:2;\r
13003             unsigned short CCHW3:2;\r
13004             unsigned short CCSW0:1;\r
13005             unsigned short CCSW1:1;\r
13006             unsigned short CCSW2:1;\r
13007             unsigned short CCSW3:1;\r
13008             unsigned short :4;\r
13009         } BIT;\r
13010     } GTHCCR;\r
13011     union\r
13012     {\r
13013         unsigned short WORD;\r
13014         struct\r
13015         {\r
13016             unsigned short CSHSL0:4;\r
13017             unsigned short CSHSL1:4;\r
13018             unsigned short CSHSL2:4;\r
13019             unsigned short CSHSL3:4;\r
13020         } BIT;\r
13021     } GTHSSR;\r
13022     union\r
13023     {\r
13024         unsigned short WORD;\r
13025         struct\r
13026         {\r
13027             unsigned short CSHPL0:4;\r
13028             unsigned short CSHPL1:4;\r
13029             unsigned short CSHPL2:4;\r
13030             unsigned short CSHPL3:4;\r
13031         } BIT;\r
13032     } GTHPSR;\r
13033     union\r
13034     {\r
13035         unsigned short WORD;\r
13036         struct\r
13037         {\r
13038             unsigned short WP0:1;\r
13039             unsigned short WP1:1;\r
13040             unsigned short WP2:1;\r
13041             unsigned short WP3:1;\r
13042             unsigned short :12;\r
13043         } BIT;\r
13044     } GTWP;\r
13045     union\r
13046     {\r
13047         unsigned short WORD;\r
13048         struct\r
13049         {\r
13050             unsigned short SYNC0:2;\r
13051             unsigned short :2;\r
13052             unsigned short SYNC1:2;\r
13053             unsigned short :2;\r
13054             unsigned short SYNC2:2;\r
13055             unsigned short :2;\r
13056             unsigned short SYNC3:2;\r
13057             unsigned short :2;\r
13058         } BIT;\r
13059     } GTSYNC;\r
13060     union\r
13061     {\r
13062         unsigned short WORD;\r
13063         struct\r
13064         {\r
13065             unsigned short ETIPEN:1;\r
13066             unsigned short ETINEN:1;\r
13067             unsigned short :11;\r
13068             unsigned short GTENFCS:2;\r
13069             unsigned short GTETRGEN:1;\r
13070         } BIT;\r
13071     } GTETINT;\r
13072     char           wk0[2];\r
13073     union\r
13074     {\r
13075         unsigned short WORD;\r
13076         struct\r
13077         {\r
13078             unsigned short BD00:1;\r
13079             unsigned short BD01:1;\r
13080             unsigned short BD02:1;\r
13081             unsigned short BD03:1;\r
13082             unsigned short BD10:1;\r
13083             unsigned short BD11:1;\r
13084             unsigned short BD12:1;\r
13085             unsigned short BD13:1;\r
13086             unsigned short BD20:1;\r
13087             unsigned short BD21:1;\r
13088             unsigned short BD22:1;\r
13089             unsigned short BD23:1;\r
13090             unsigned short BD30:1;\r
13091             unsigned short BD31:1;\r
13092             unsigned short BD32:1;\r
13093             unsigned short BD33:1;\r
13094         } BIT;\r
13095     } GTBDR;\r
13096     char           wk1[2];\r
13097     union\r
13098     {\r
13099         unsigned short WORD;\r
13100         struct\r
13101         {\r
13102             unsigned short SWP0:1;\r
13103             unsigned short SWP1:1;\r
13104             unsigned short SWP2:1;\r
13105             unsigned short SWP3:1;\r
13106             unsigned short :12;\r
13107         } BIT;\r
13108     } GTSWP;\r
13109 };\r
13110 \r
13111 struct st_gpt0\r
13112 {\r
13113     union\r
13114     {\r
13115         unsigned short WORD;\r
13116         struct\r
13117         {\r
13118             unsigned short GTIOA:6;\r
13119             unsigned short OADFLT:1;\r
13120             unsigned short OAHLD:1;\r
13121             unsigned short GTIOB:6;\r
13122             unsigned short OBDFLT:1;\r
13123             unsigned short OBHLD:1;\r
13124         } BIT;\r
13125     } GTIOR;\r
13126     union\r
13127     {\r
13128         unsigned short WORD;\r
13129         struct\r
13130         {\r
13131             unsigned short GTINTA:1;\r
13132             unsigned short GTINTB:1;\r
13133             unsigned short GTINTC:1;\r
13134             unsigned short GTINTD:1;\r
13135             unsigned short GTINTE:1;\r
13136             unsigned short GTINTF:1;\r
13137             unsigned short GTINTPR:2;\r
13138             unsigned short :3;\r
13139             unsigned short EINT:1;\r
13140             unsigned short ADTRAUEN:1;\r
13141             unsigned short ADTRADEN:1;\r
13142             unsigned short ADTRBUEN:1;\r
13143             unsigned short ADTRBDEN:1;\r
13144         } BIT;\r
13145     } GTINTAD;\r
13146     union\r
13147     {\r
13148         unsigned short WORD;\r
13149         struct\r
13150         {\r
13151             unsigned short MD:3;\r
13152             unsigned short :5;\r
13153             unsigned short TPCS:2;\r
13154             unsigned short :2;\r
13155             unsigned short CCLR:2;\r
13156             unsigned short :2;\r
13157         } BIT;\r
13158     } GTCR;\r
13159     union\r
13160     {\r
13161         unsigned short WORD;\r
13162         struct\r
13163         {\r
13164             unsigned short CCRA:2;\r
13165             unsigned short CCRB:2;\r
13166             unsigned short PR:2;\r
13167             unsigned short CCRSWT:1;\r
13168             unsigned short :1;\r
13169             unsigned short ADTTA:2;\r
13170             unsigned short ADTDA:1;\r
13171             unsigned short :1;\r
13172             unsigned short ADTTB:2;\r
13173             unsigned short ADTDB:1;\r
13174             unsigned short :1;\r
13175         } BIT;\r
13176     } GTBER;\r
13177     union\r
13178     {\r
13179         unsigned short WORD;\r
13180         struct\r
13181         {\r
13182             unsigned short UD:1;\r
13183             unsigned short UDF:1;\r
13184             unsigned short :14;\r
13185         } BIT;\r
13186     } GTUDC;\r
13187     union\r
13188     {\r
13189         unsigned short WORD;\r
13190         struct\r
13191         {\r
13192             unsigned short ITLA:1;\r
13193             unsigned short ITLB:1;\r
13194             unsigned short ITLC:1;\r
13195             unsigned short ITLD:1;\r
13196             unsigned short ITLE:1;\r
13197             unsigned short ITLF:1;\r
13198             unsigned short IVTC:2;\r
13199             unsigned short IVTT:3;\r
13200             unsigned short :1;\r
13201             unsigned short ADTAL:1;\r
13202             unsigned short :1;\r
13203             unsigned short ADTBL:1;\r
13204             unsigned short :1;\r
13205         } BIT;\r
13206     } GTITC;\r
13207     union\r
13208     {\r
13209         unsigned short WORD;\r
13210         struct\r
13211         {\r
13212             unsigned short :8;\r
13213             unsigned short ITCNT:3;\r
13214             unsigned short DTEF:1;\r
13215             unsigned short :3;\r
13216             unsigned short TUCF:1;\r
13217         } BIT;\r
13218     } GTST;\r
13219     unsigned short GTCNT;\r
13220     unsigned short GTCCRA;\r
13221     unsigned short GTCCRB;\r
13222     unsigned short GTCCRC;\r
13223     unsigned short GTCCRD;\r
13224     unsigned short GTCCRE;\r
13225     unsigned short GTCCRF;\r
13226     unsigned short GTPR;\r
13227     unsigned short GTPBR;\r
13228     unsigned short GTPDBR;\r
13229     char           wk0[2];\r
13230     unsigned short GTADTRA;\r
13231     unsigned short GTADTBRA;\r
13232     unsigned short GTADTDBRA;\r
13233     char           wk1[2];\r
13234     unsigned short GTADTRB;\r
13235     unsigned short GTADTBRB;\r
13236     unsigned short GTADTDBRB;\r
13237     char           wk2[2];\r
13238     union\r
13239     {\r
13240         unsigned short WORD;\r
13241         struct\r
13242         {\r
13243             unsigned short NEA:1;\r
13244             unsigned short NEB:1;\r
13245             unsigned short NVA:1;\r
13246             unsigned short NVB:1;\r
13247             unsigned short NFS:4;\r
13248             unsigned short NFV:1;\r
13249             unsigned short :3;\r
13250             unsigned short SWN:1;\r
13251             unsigned short :1;\r
13252             unsigned short OAE:1;\r
13253             unsigned short OBE:1;\r
13254         } BIT;\r
13255     } GTONCR;\r
13256     union\r
13257     {\r
13258         unsigned short WORD;\r
13259         struct\r
13260         {\r
13261             unsigned short TDE:1;\r
13262             unsigned short :3;\r
13263             unsigned short TDBUE:1;\r
13264             unsigned short TDBDE:1;\r
13265             unsigned short :2;\r
13266             unsigned short TDFER:1;\r
13267             unsigned short :7;\r
13268         } BIT;\r
13269     } GTDTCR;\r
13270     unsigned short GTDVU;\r
13271     unsigned short GTDVD;\r
13272     unsigned short GTDBU;\r
13273     unsigned short GTDBD;\r
13274     union\r
13275     {\r
13276         unsigned short WORD;\r
13277         struct\r
13278         {\r
13279             unsigned short SOS:2;\r
13280             unsigned short :14;\r
13281         } BIT;\r
13282     } GTSOS;\r
13283     union\r
13284     {\r
13285         unsigned short WORD;\r
13286         struct\r
13287         {\r
13288             unsigned short SOTR:1;\r
13289             unsigned short :15;\r
13290         } BIT;\r
13291     } GTSOTR;\r
13292 };\r
13293 \r
13294 struct st_icu\r
13295 {\r
13296     union\r
13297     {\r
13298         unsigned long LONG;\r
13299         struct\r
13300         {\r
13301             unsigned long :2;\r
13302             unsigned long IRQMD:2;\r
13303             unsigned long :28;\r
13304         } BIT;\r
13305     } IRQCR0;\r
13306     union\r
13307     {\r
13308         unsigned long LONG;\r
13309         struct\r
13310         {\r
13311             unsigned long :2;\r
13312             unsigned long IRQMD:2;\r
13313             unsigned long :28;\r
13314         } BIT;\r
13315     } IRQCR1;\r
13316     union\r
13317     {\r
13318         unsigned long LONG;\r
13319         struct\r
13320         {\r
13321             unsigned long :2;\r
13322             unsigned long IRQMD:2;\r
13323             unsigned long :28;\r
13324         } BIT;\r
13325     } IRQCR2;\r
13326     union\r
13327     {\r
13328         unsigned long LONG;\r
13329         struct\r
13330         {\r
13331             unsigned long :2;\r
13332             unsigned long IRQMD:2;\r
13333             unsigned long :28;\r
13334         } BIT;\r
13335     } IRQCR3;\r
13336     union\r
13337     {\r
13338         unsigned long LONG;\r
13339         struct\r
13340         {\r
13341             unsigned long :2;\r
13342             unsigned long IRQMD:2;\r
13343             unsigned long :28;\r
13344         } BIT;\r
13345     } IRQCR4;\r
13346     union\r
13347     {\r
13348         unsigned long LONG;\r
13349         struct\r
13350         {\r
13351             unsigned long :2;\r
13352             unsigned long IRQMD:2;\r
13353             unsigned long :28;\r
13354         } BIT;\r
13355     } IRQCR5;\r
13356     union\r
13357     {\r
13358         unsigned long LONG;\r
13359         struct\r
13360         {\r
13361             unsigned long :2;\r
13362             unsigned long IRQMD:2;\r
13363             unsigned long :28;\r
13364         } BIT;\r
13365     } IRQCR6;\r
13366     union\r
13367     {\r
13368         unsigned long LONG;\r
13369         struct\r
13370         {\r
13371             unsigned long :2;\r
13372             unsigned long IRQMD:2;\r
13373             unsigned long :28;\r
13374         } BIT;\r
13375     } IRQCR7;\r
13376     union\r
13377     {\r
13378         unsigned long LONG;\r
13379         struct\r
13380         {\r
13381             unsigned long :2;\r
13382             unsigned long IRQMD:2;\r
13383             unsigned long :28;\r
13384         } BIT;\r
13385     } IRQCR8;\r
13386     union\r
13387     {\r
13388         unsigned long LONG;\r
13389         struct\r
13390         {\r
13391             unsigned long :2;\r
13392             unsigned long IRQMD:2;\r
13393             unsigned long :28;\r
13394         } BIT;\r
13395     } IRQCR9;\r
13396     union\r
13397     {\r
13398         unsigned long LONG;\r
13399         struct\r
13400         {\r
13401             unsigned long :2;\r
13402             unsigned long IRQMD:2;\r
13403             unsigned long :28;\r
13404         } BIT;\r
13405     } IRQCR10;\r
13406     union\r
13407     {\r
13408         unsigned long LONG;\r
13409         struct\r
13410         {\r
13411             unsigned long :2;\r
13412             unsigned long IRQMD:2;\r
13413             unsigned long :28;\r
13414         } BIT;\r
13415     } IRQCR11;\r
13416     union\r
13417     {\r
13418         unsigned long LONG;\r
13419         struct\r
13420         {\r
13421             unsigned long :2;\r
13422             unsigned long IRQMD:2;\r
13423             unsigned long :28;\r
13424         } BIT;\r
13425     } IRQCR12;\r
13426     union\r
13427     {\r
13428         unsigned long LONG;\r
13429         struct\r
13430         {\r
13431             unsigned long :2;\r
13432             unsigned long IRQMD:2;\r
13433             unsigned long :28;\r
13434         } BIT;\r
13435     } IRQCR13;\r
13436     union\r
13437     {\r
13438         unsigned long LONG;\r
13439         struct\r
13440         {\r
13441             unsigned long :2;\r
13442             unsigned long IRQMD:2;\r
13443             unsigned long :28;\r
13444         } BIT;\r
13445     } IRQCR14;\r
13446     union\r
13447     {\r
13448         unsigned long LONG;\r
13449         struct\r
13450         {\r
13451             unsigned long :2;\r
13452             unsigned long IRQMD:2;\r
13453             unsigned long :28;\r
13454         } BIT;\r
13455     } IRQCR15;\r
13456     union\r
13457     {\r
13458         unsigned long LONG;\r
13459         struct\r
13460         {\r
13461             unsigned long FLTEN0:1;\r
13462             unsigned long FLTEN1:1;\r
13463             unsigned long FLTEN2:1;\r
13464             unsigned long FLTEN3:1;\r
13465             unsigned long FLTEN4:1;\r
13466             unsigned long FLTEN5:1;\r
13467             unsigned long FLTEN6:1;\r
13468             unsigned long FLTEN7:1;\r
13469             unsigned long FLTEN8:1;\r
13470             unsigned long FLTEN9:1;\r
13471             unsigned long FLTEN10:1;\r
13472             unsigned long FLTEN11:1;\r
13473             unsigned long FLTEN12:1;\r
13474             unsigned long FLTEN13:1;\r
13475             unsigned long FLTEN14:1;\r
13476             unsigned long FLTEN15:1;\r
13477             unsigned long :16;\r
13478         } BIT;\r
13479     } IRQFLTE;\r
13480     union\r
13481     {\r
13482         unsigned long LONG;\r
13483         struct\r
13484         {\r
13485             unsigned long FCLKSEL0:2;\r
13486             unsigned long FCLKSEL1:2;\r
13487             unsigned long FCLKSEL2:2;\r
13488             unsigned long FCLKSEL3:2;\r
13489             unsigned long FCLKSEL4:2;\r
13490             unsigned long FCLKSEL5:2;\r
13491             unsigned long FCLKSEL6:2;\r
13492             unsigned long FCLKSEL7:2;\r
13493             unsigned long FCLKSEL8:2;\r
13494             unsigned long FCLKSEL9:2;\r
13495             unsigned long FCLKSEL10:2;\r
13496             unsigned long FCLKSEL11:2;\r
13497             unsigned long FCLKSEL12:2;\r
13498             unsigned long FCLKSEL13:2;\r
13499             unsigned long FCLKSEL14:2;\r
13500             unsigned long FCLKSEL15:2;\r
13501         } BIT;\r
13502     } IRQFLTC;\r
13503     union\r
13504     {\r
13505         unsigned long LONG;\r
13506         struct\r
13507         {\r
13508             unsigned long NMIST:1;\r
13509             unsigned long ECMST:1;\r
13510             unsigned long :30;\r
13511         } BIT;\r
13512     } NMISR;\r
13513     union\r
13514     {\r
13515         unsigned long LONG;\r
13516         struct\r
13517         {\r
13518             unsigned long NMICLR:1;\r
13519             unsigned long ECMCLR:1;\r
13520             unsigned long :30;\r
13521         } BIT;\r
13522     } NMICLR;\r
13523     union\r
13524     {\r
13525         unsigned long LONG;\r
13526         struct\r
13527         {\r
13528             unsigned long :3;\r
13529             unsigned long NMIMD:1;\r
13530             unsigned long :28;\r
13531         } BIT;\r
13532     } NMICR;\r
13533     union\r
13534     {\r
13535         unsigned long LONG;\r
13536         struct\r
13537         {\r
13538             unsigned long NFLTEN:1;\r
13539             unsigned long :31;\r
13540         } BIT;\r
13541     } NMIFLTE;\r
13542     union\r
13543     {\r
13544         unsigned long LONG;\r
13545         struct\r
13546         {\r
13547             unsigned long NFCLKSEL:2;\r
13548             unsigned long :30;\r
13549         } BIT;\r
13550     } NMIFLTC;\r
13551     union\r
13552     {\r
13553         unsigned long LONG;\r
13554         struct\r
13555         {\r
13556             unsigned long :2;\r
13557             unsigned long EPHYMD:2;\r
13558             unsigned long :28;\r
13559         } BIT;\r
13560     } EPHYCR0;\r
13561     union\r
13562     {\r
13563         unsigned long LONG;\r
13564         struct\r
13565         {\r
13566             unsigned long :2;\r
13567             unsigned long EPHYMD:2;\r
13568             unsigned long :28;\r
13569         } BIT;\r
13570     } EPHYCR1;\r
13571     union\r
13572     {\r
13573         unsigned long LONG;\r
13574         struct\r
13575         {\r
13576             unsigned long :2;\r
13577             unsigned long EPHYMD:2;\r
13578             unsigned long :28;\r
13579         } BIT;\r
13580     } EPHYCR2;\r
13581     union\r
13582     {\r
13583         unsigned long LONG;\r
13584         struct\r
13585         {\r
13586             unsigned long EFLTEN0:1;\r
13587             unsigned long EFLTEN1:1;\r
13588             unsigned long EFLTEN2:1;\r
13589             unsigned long :29;\r
13590         } BIT;\r
13591     } EPHYFLTE;\r
13592     union\r
13593     {\r
13594         unsigned long LONG;\r
13595         struct\r
13596         {\r
13597             unsigned long EFCLKSEL0:2;\r
13598             unsigned long EFCLKSEL1:2;\r
13599             unsigned long EFCLKSEL2:2;\r
13600             unsigned long :26;\r
13601         } BIT;\r
13602     } EPHYFLTC;\r
13603     union\r
13604     {\r
13605         unsigned long LONG;\r
13606         struct\r
13607         {\r
13608             unsigned long DFLTEN0:1;\r
13609             unsigned long DFLTEN1:1;\r
13610             unsigned long DFLTEN2:1;\r
13611             unsigned long :29;\r
13612         } BIT;\r
13613     } DREQFLTE;\r
13614     union\r
13615     {\r
13616         unsigned long LONG;\r
13617         struct\r
13618         {\r
13619             unsigned long DFCLKSEL0:2;\r
13620             unsigned long DFCLKSEL1:2;\r
13621             unsigned long DFCLKSEL2:2;\r
13622             unsigned long :26;\r
13623         } BIT;\r
13624     } DREQFLTC;\r
13625     char           wk0[24];\r
13626     union\r
13627     {\r
13628         unsigned long LONG;\r
13629         struct\r
13630         {\r
13631             unsigned long CM3INT:1;\r
13632             unsigned long :15;\r
13633             unsigned long CR4INT:1;\r
13634             unsigned long :15;\r
13635         } BIT;\r
13636     } CPUINT;\r
13637 };\r
13638 \r
13639 struct st_iwdt\r
13640 {\r
13641     union\r
13642     {\r
13643         unsigned char BYTE;\r
13644         struct\r
13645         {\r
13646             unsigned char REFRESH:8;\r
13647         } BIT;\r
13648     } IWDTRR;\r
13649     char           wk0[1];\r
13650     union\r
13651     {\r
13652         unsigned short WORD;\r
13653         struct\r
13654         {\r
13655             unsigned short TOPS:2;\r
13656             unsigned short :2;\r
13657             unsigned short CKS:4;\r
13658             unsigned short RPES:2;\r
13659             unsigned short :2;\r
13660             unsigned short RPSS:2;\r
13661             unsigned short :2;\r
13662         } BIT;\r
13663     } IWDTCR;\r
13664     union\r
13665     {\r
13666         unsigned short WORD;\r
13667         struct\r
13668         {\r
13669             unsigned short CNTVAL:14;\r
13670             unsigned short UNDFF:1;\r
13671             unsigned short REFEF:1;\r
13672         } BIT;\r
13673     } IWDTSR;\r
13674     union\r
13675     {\r
13676         unsigned char BYTE;\r
13677         struct\r
13678         {\r
13679             unsigned char :7;\r
13680             unsigned char RSTIRQS:1;\r
13681         } BIT;\r
13682     } IWDTRCR;\r
13683 };\r
13684 \r
13685 struct st_mpc\r
13686 {\r
13687     union\r
13688     {\r
13689         unsigned char BYTE;\r
13690         struct\r
13691         {\r
13692             unsigned char PSEL:6;\r
13693             unsigned char :2;\r
13694         } BIT;\r
13695     } P00PFS;\r
13696     union\r
13697     {\r
13698         unsigned char BYTE;\r
13699         struct\r
13700         {\r
13701             unsigned char PSEL:6;\r
13702             unsigned char :2;\r
13703         } BIT;\r
13704     } P01PFS;\r
13705     union\r
13706     {\r
13707         unsigned char BYTE;\r
13708         struct\r
13709         {\r
13710             unsigned char PSEL:6;\r
13711             unsigned char :2;\r
13712         } BIT;\r
13713     } P02PFS;\r
13714     union\r
13715     {\r
13716         unsigned char BYTE;\r
13717         struct\r
13718         {\r
13719             unsigned char PSEL:6;\r
13720             unsigned char :2;\r
13721         } BIT;\r
13722     } P03PFS;\r
13723     union\r
13724     {\r
13725         unsigned char BYTE;\r
13726         struct\r
13727         {\r
13728             unsigned char PSEL:6;\r
13729             unsigned char :2;\r
13730         } BIT;\r
13731     } P04PFS;\r
13732     union\r
13733     {\r
13734         unsigned char BYTE;\r
13735         struct\r
13736         {\r
13737             unsigned char PSEL:6;\r
13738             unsigned char :2;\r
13739         } BIT;\r
13740     } P05PFS;\r
13741     union\r
13742     {\r
13743         unsigned char BYTE;\r
13744         struct\r
13745         {\r
13746             unsigned char PSEL:6;\r
13747             unsigned char :2;\r
13748         } BIT;\r
13749     } P06PFS;\r
13750     union\r
13751     {\r
13752         unsigned char BYTE;\r
13753         struct\r
13754         {\r
13755             unsigned char PSEL:6;\r
13756             unsigned char :2;\r
13757         } BIT;\r
13758     } P07PFS;\r
13759     union\r
13760     {\r
13761         unsigned char BYTE;\r
13762         struct\r
13763         {\r
13764             unsigned char PSEL:6;\r
13765             unsigned char ISEL:1;\r
13766             unsigned char :1;\r
13767         } BIT;\r
13768     } P10PFS;\r
13769     union\r
13770     {\r
13771         unsigned char BYTE;\r
13772         struct\r
13773         {\r
13774             unsigned char PSEL:6;\r
13775             unsigned char ISEL:1;\r
13776             unsigned char :1;\r
13777         } BIT;\r
13778     } P11PFS;\r
13779     union\r
13780     {\r
13781         unsigned char BYTE;\r
13782         struct\r
13783         {\r
13784             unsigned char PSEL:6;\r
13785             unsigned char ISEL:1;\r
13786             unsigned char :1;\r
13787         } BIT;\r
13788     } P12PFS;\r
13789     union\r
13790     {\r
13791         unsigned char BYTE;\r
13792         struct\r
13793         {\r
13794             unsigned char PSEL:6;\r
13795             unsigned char ISEL:1;\r
13796             unsigned char :1;\r
13797         } BIT;\r
13798     } P13PFS;\r
13799     union\r
13800     {\r
13801         unsigned char BYTE;\r
13802         struct\r
13803         {\r
13804             unsigned char PSEL:6;\r
13805             unsigned char ISEL:1;\r
13806             unsigned char :1;\r
13807         } BIT;\r
13808     } P14PFS;\r
13809     union\r
13810     {\r
13811         unsigned char BYTE;\r
13812         struct\r
13813         {\r
13814             unsigned char PSEL:6;\r
13815             unsigned char ISEL:1;\r
13816             unsigned char :1;\r
13817         } BIT;\r
13818     } P15PFS;\r
13819     union\r
13820     {\r
13821         unsigned char BYTE;\r
13822         struct\r
13823         {\r
13824             unsigned char PSEL:6;\r
13825             unsigned char ISEL:1;\r
13826             unsigned char :1;\r
13827         } BIT;\r
13828     } P16PFS;\r
13829     union\r
13830     {\r
13831         unsigned char BYTE;\r
13832         struct\r
13833         {\r
13834             unsigned char PSEL:6;\r
13835             unsigned char ISEL:1;\r
13836             unsigned char :1;\r
13837         } BIT;\r
13838     } P17PFS;\r
13839     union\r
13840     {\r
13841         unsigned char BYTE;\r
13842         struct\r
13843         {\r
13844             unsigned char PSEL:6;\r
13845             unsigned char ISEL:1;\r
13846             unsigned char :1;\r
13847         } BIT;\r
13848     } P20PFS;\r
13849     union\r
13850     {\r
13851         unsigned char BYTE;\r
13852         struct\r
13853         {\r
13854             unsigned char PSEL:6;\r
13855             unsigned char ISEL:1;\r
13856             unsigned char :1;\r
13857         } BIT;\r
13858     } P21PFS;\r
13859     union\r
13860     {\r
13861         unsigned char BYTE;\r
13862         struct\r
13863         {\r
13864             unsigned char PSEL:6;\r
13865             unsigned char ISEL:1;\r
13866             unsigned char :1;\r
13867         } BIT;\r
13868     } P22PFS;\r
13869     union\r
13870     {\r
13871         unsigned char BYTE;\r
13872         struct\r
13873         {\r
13874             unsigned char PSEL:6;\r
13875             unsigned char ISEL:1;\r
13876             unsigned char :1;\r
13877         } BIT;\r
13878     } P23PFS;\r
13879     union\r
13880     {\r
13881         unsigned char BYTE;\r
13882         struct\r
13883         {\r
13884             unsigned char PSEL:6;\r
13885             unsigned char ISEL:1;\r
13886             unsigned char :1;\r
13887         } BIT;\r
13888     } P24PFS;\r
13889     union\r
13890     {\r
13891         unsigned char BYTE;\r
13892         struct\r
13893         {\r
13894             unsigned char PSEL:6;\r
13895             unsigned char ISEL:1;\r
13896             unsigned char :1;\r
13897         } BIT;\r
13898     } P25PFS;\r
13899     union\r
13900     {\r
13901         unsigned char BYTE;\r
13902         struct\r
13903         {\r
13904             unsigned char PSEL:6;\r
13905             unsigned char ISEL:1;\r
13906             unsigned char :1;\r
13907         } BIT;\r
13908     } P26PFS;\r
13909     union\r
13910     {\r
13911         unsigned char BYTE;\r
13912         struct\r
13913         {\r
13914             unsigned char PSEL:6;\r
13915             unsigned char ISEL:1;\r
13916             unsigned char :1;\r
13917         } BIT;\r
13918     } P27PFS;\r
13919     union\r
13920     {\r
13921         unsigned char BYTE;\r
13922         struct\r
13923         {\r
13924             unsigned char PSEL:6;\r
13925             unsigned char ISEL:1;\r
13926             unsigned char :1;\r
13927         } BIT;\r
13928     } P30PFS;\r
13929     union\r
13930     {\r
13931         unsigned char BYTE;\r
13932         struct\r
13933         {\r
13934             unsigned char PSEL:6;\r
13935             unsigned char ISEL:1;\r
13936             unsigned char :1;\r
13937         } BIT;\r
13938     } P31PFS;\r
13939     union\r
13940     {\r
13941         unsigned char BYTE;\r
13942         struct\r
13943         {\r
13944             unsigned char PSEL:6;\r
13945             unsigned char ISEL:1;\r
13946             unsigned char :1;\r
13947         } BIT;\r
13948     } P32PFS;\r
13949     union\r
13950     {\r
13951         unsigned char BYTE;\r
13952         struct\r
13953         {\r
13954             unsigned char PSEL:6;\r
13955             unsigned char ISEL:1;\r
13956             unsigned char :1;\r
13957         } BIT;\r
13958     } P33PFS;\r
13959     union\r
13960     {\r
13961         unsigned char BYTE;\r
13962         struct\r
13963         {\r
13964             unsigned char PSEL:6;\r
13965             unsigned char ISEL:1;\r
13966             unsigned char :1;\r
13967         } BIT;\r
13968     } P34PFS;\r
13969     union\r
13970     {\r
13971         unsigned char BYTE;\r
13972         struct\r
13973         {\r
13974             unsigned char PSEL:6;\r
13975             unsigned char ISEL:1;\r
13976             unsigned char :1;\r
13977         } BIT;\r
13978     } P35PFS;\r
13979     union\r
13980     {\r
13981         unsigned char BYTE;\r
13982         struct\r
13983         {\r
13984             unsigned char PSEL:6;\r
13985             unsigned char ISEL:1;\r
13986             unsigned char :1;\r
13987         } BIT;\r
13988     } P36PFS;\r
13989     union\r
13990     {\r
13991         unsigned char BYTE;\r
13992         struct\r
13993         {\r
13994             unsigned char PSEL:6;\r
13995             unsigned char ISEL:1;\r
13996             unsigned char :1;\r
13997         } BIT;\r
13998     } P37PFS;\r
13999     union\r
14000     {\r
14001         unsigned char BYTE;\r
14002         struct\r
14003         {\r
14004             unsigned char PSEL:6;\r
14005             unsigned char ISEL:1;\r
14006             unsigned char :1;\r
14007         } BIT;\r
14008     } P40PFS;\r
14009     union\r
14010     {\r
14011         unsigned char BYTE;\r
14012         struct\r
14013         {\r
14014             unsigned char PSEL:6;\r
14015             unsigned char ISEL:1;\r
14016             unsigned char :1;\r
14017         } BIT;\r
14018     } P41PFS;\r
14019     union\r
14020     {\r
14021         unsigned char BYTE;\r
14022         struct\r
14023         {\r
14024             unsigned char PSEL:6;\r
14025             unsigned char ISEL:1;\r
14026             unsigned char :1;\r
14027         } BIT;\r
14028     } P42PFS;\r
14029     union\r
14030     {\r
14031         unsigned char BYTE;\r
14032         struct\r
14033         {\r
14034             unsigned char PSEL:6;\r
14035             unsigned char ISEL:1;\r
14036             unsigned char :1;\r
14037         } BIT;\r
14038     } P43PFS;\r
14039     union\r
14040     {\r
14041         unsigned char BYTE;\r
14042         struct\r
14043         {\r
14044             unsigned char PSEL:6;\r
14045             unsigned char ISEL:1;\r
14046             unsigned char :1;\r
14047         } BIT;\r
14048     } P44PFS;\r
14049     union\r
14050     {\r
14051         unsigned char BYTE;\r
14052         struct\r
14053         {\r
14054             unsigned char PSEL:6;\r
14055             unsigned char ISEL:1;\r
14056             unsigned char :1;\r
14057         } BIT;\r
14058     } P45PFS;\r
14059     union\r
14060     {\r
14061         unsigned char BYTE;\r
14062         struct\r
14063         {\r
14064             unsigned char PSEL:6;\r
14065             unsigned char ISEL:1;\r
14066             unsigned char :1;\r
14067         } BIT;\r
14068     } P46PFS;\r
14069     union\r
14070     {\r
14071         unsigned char BYTE;\r
14072         struct\r
14073         {\r
14074             unsigned char PSEL:6;\r
14075             unsigned char ISEL:1;\r
14076             unsigned char :1;\r
14077         } BIT;\r
14078     } P47PFS;\r
14079     union\r
14080     {\r
14081         unsigned char BYTE;\r
14082         struct\r
14083         {\r
14084             unsigned char PSEL:6;\r
14085             unsigned char ISEL:1;\r
14086             unsigned char :1;\r
14087         } BIT;\r
14088     } P50PFS;\r
14089     union\r
14090     {\r
14091         unsigned char BYTE;\r
14092         struct\r
14093         {\r
14094             unsigned char PSEL:6;\r
14095             unsigned char ISEL:1;\r
14096             unsigned char :1;\r
14097         } BIT;\r
14098     } P51PFS;\r
14099     union\r
14100     {\r
14101         unsigned char BYTE;\r
14102         struct\r
14103         {\r
14104             unsigned char PSEL:6;\r
14105             unsigned char ISEL:1;\r
14106             unsigned char :1;\r
14107         } BIT;\r
14108     } P52PFS;\r
14109     union\r
14110     {\r
14111         unsigned char BYTE;\r
14112         struct\r
14113         {\r
14114             unsigned char PSEL:6;\r
14115             unsigned char ISEL:1;\r
14116             unsigned char :1;\r
14117         } BIT;\r
14118     } P53PFS;\r
14119     union\r
14120     {\r
14121         unsigned char BYTE;\r
14122         struct\r
14123         {\r
14124             unsigned char PSEL:6;\r
14125             unsigned char ISEL:1;\r
14126             unsigned char :1;\r
14127         } BIT;\r
14128     } P54PFS;\r
14129     union\r
14130     {\r
14131         unsigned char BYTE;\r
14132         struct\r
14133         {\r
14134             unsigned char PSEL:6;\r
14135             unsigned char ISEL:1;\r
14136             unsigned char :1;\r
14137         } BIT;\r
14138     } P55PFS;\r
14139     union\r
14140     {\r
14141         unsigned char BYTE;\r
14142         struct\r
14143         {\r
14144             unsigned char PSEL:6;\r
14145             unsigned char ISEL:1;\r
14146             unsigned char :1;\r
14147         } BIT;\r
14148     } P56PFS;\r
14149     char           wk0[1];\r
14150     union\r
14151     {\r
14152         unsigned char BYTE;\r
14153         struct\r
14154         {\r
14155             unsigned char PSEL:6;\r
14156             unsigned char ISEL:1;\r
14157             unsigned char :1;\r
14158         } BIT;\r
14159     } P60PFS;\r
14160     union\r
14161     {\r
14162         unsigned char BYTE;\r
14163         struct\r
14164         {\r
14165             unsigned char PSEL:6;\r
14166             unsigned char ISEL:1;\r
14167             unsigned char :1;\r
14168         } BIT;\r
14169     } P61PFS;\r
14170     union\r
14171     {\r
14172         unsigned char BYTE;\r
14173         struct\r
14174         {\r
14175             unsigned char PSEL:6;\r
14176             unsigned char ISEL:1;\r
14177             unsigned char :1;\r
14178         } BIT;\r
14179     } P62PFS;\r
14180     union\r
14181     {\r
14182         unsigned char BYTE;\r
14183         struct\r
14184         {\r
14185             unsigned char PSEL:6;\r
14186             unsigned char ISEL:1;\r
14187             unsigned char :1;\r
14188         } BIT;\r
14189     } P63PFS;\r
14190     union\r
14191     {\r
14192         unsigned char BYTE;\r
14193         struct\r
14194         {\r
14195             unsigned char PSEL:6;\r
14196             unsigned char ISEL:1;\r
14197             unsigned char :1;\r
14198         } BIT;\r
14199     } P64PFS;\r
14200     union\r
14201     {\r
14202         unsigned char BYTE;\r
14203         struct\r
14204         {\r
14205             unsigned char PSEL:6;\r
14206             unsigned char ISEL:1;\r
14207             unsigned char :1;\r
14208         } BIT;\r
14209     } P65PFS;\r
14210     union\r
14211     {\r
14212         unsigned char BYTE;\r
14213         struct\r
14214         {\r
14215             unsigned char PSEL:6;\r
14216             unsigned char ISEL:1;\r
14217             unsigned char :1;\r
14218         } BIT;\r
14219     } P66PFS;\r
14220     union\r
14221     {\r
14222         unsigned char BYTE;\r
14223         struct\r
14224         {\r
14225             unsigned char PSEL:6;\r
14226             unsigned char ISEL:1;\r
14227             unsigned char :1;\r
14228         } BIT;\r
14229     } P67PFS;\r
14230     union\r
14231     {\r
14232         unsigned char BYTE;\r
14233         struct\r
14234         {\r
14235             unsigned char PSEL:6;\r
14236             unsigned char ISEL:1;\r
14237             unsigned char :1;\r
14238         } BIT;\r
14239     } P70PFS;\r
14240     union\r
14241     {\r
14242         unsigned char BYTE;\r
14243         struct\r
14244         {\r
14245             unsigned char PSEL:6;\r
14246             unsigned char ISEL:1;\r
14247             unsigned char :1;\r
14248         } BIT;\r
14249     } P71PFS;\r
14250     union\r
14251     {\r
14252         unsigned char BYTE;\r
14253         struct\r
14254         {\r
14255             unsigned char PSEL:6;\r
14256             unsigned char ISEL:1;\r
14257             unsigned char :1;\r
14258         } BIT;\r
14259     } P72PFS;\r
14260     union\r
14261     {\r
14262         unsigned char BYTE;\r
14263         struct\r
14264         {\r
14265             unsigned char PSEL:6;\r
14266             unsigned char ISEL:1;\r
14267             unsigned char :1;\r
14268         } BIT;\r
14269     } P73PFS;\r
14270     union\r
14271     {\r
14272         unsigned char BYTE;\r
14273         struct\r
14274         {\r
14275             unsigned char PSEL:6;\r
14276             unsigned char ISEL:1;\r
14277             unsigned char :1;\r
14278         } BIT;\r
14279     } P74PFS;\r
14280     union\r
14281     {\r
14282         unsigned char BYTE;\r
14283         struct\r
14284         {\r
14285             unsigned char PSEL:6;\r
14286             unsigned char ISEL:1;\r
14287             unsigned char :1;\r
14288         } BIT;\r
14289     } P75PFS;\r
14290     union\r
14291     {\r
14292         unsigned char BYTE;\r
14293         struct\r
14294         {\r
14295             unsigned char PSEL:6;\r
14296             unsigned char ISEL:1;\r
14297             unsigned char :1;\r
14298         } BIT;\r
14299     } P76PFS;\r
14300     union\r
14301     {\r
14302         unsigned char BYTE;\r
14303         struct\r
14304         {\r
14305             unsigned char PSEL:6;\r
14306             unsigned char ISEL:1;\r
14307             unsigned char :1;\r
14308         } BIT;\r
14309     } P77PFS;\r
14310     union\r
14311     {\r
14312         unsigned char BYTE;\r
14313         struct\r
14314         {\r
14315             unsigned char PSEL:6;\r
14316             unsigned char ISEL:1;\r
14317             unsigned char ASEL:1;\r
14318         } BIT;\r
14319     } P80PFS;\r
14320     union\r
14321     {\r
14322         unsigned char BYTE;\r
14323         struct\r
14324         {\r
14325             unsigned char PSEL:6;\r
14326             unsigned char ISEL:1;\r
14327             unsigned char ASEL:1;\r
14328         } BIT;\r
14329     } P81PFS;\r
14330     union\r
14331     {\r
14332         unsigned char BYTE;\r
14333         struct\r
14334         {\r
14335             unsigned char PSEL:6;\r
14336             unsigned char ISEL:1;\r
14337             unsigned char ASEL:1;\r
14338         } BIT;\r
14339     } P82PFS;\r
14340     union\r
14341     {\r
14342         unsigned char BYTE;\r
14343         struct\r
14344         {\r
14345             unsigned char PSEL:6;\r
14346             unsigned char ISEL:1;\r
14347             unsigned char ASEL:1;\r
14348         } BIT;\r
14349     } P83PFS;\r
14350     union\r
14351     {\r
14352         unsigned char BYTE;\r
14353         struct\r
14354         {\r
14355             unsigned char PSEL:6;\r
14356             unsigned char ISEL:1;\r
14357             unsigned char ASEL:1;\r
14358         } BIT;\r
14359     } P84PFS;\r
14360     union\r
14361     {\r
14362         unsigned char BYTE;\r
14363         struct\r
14364         {\r
14365             unsigned char PSEL:6;\r
14366             unsigned char ISEL:1;\r
14367             unsigned char ASEL:1;\r
14368         } BIT;\r
14369     } P85PFS;\r
14370     union\r
14371     {\r
14372         unsigned char BYTE;\r
14373         struct\r
14374         {\r
14375             unsigned char PSEL:6;\r
14376             unsigned char ISEL:1;\r
14377             unsigned char ASEL:1;\r
14378         } BIT;\r
14379     } P86PFS;\r
14380     union\r
14381     {\r
14382         unsigned char BYTE;\r
14383         struct\r
14384         {\r
14385             unsigned char PSEL:6;\r
14386             unsigned char ISEL:1;\r
14387             unsigned char ASEL:1;\r
14388         } BIT;\r
14389     } P87PFS;\r
14390     union\r
14391     {\r
14392         unsigned char BYTE;\r
14393         struct\r
14394         {\r
14395             unsigned char PSEL:6;\r
14396             unsigned char ISEL:1;\r
14397             unsigned char ASEL:1;\r
14398         } BIT;\r
14399     } P90PFS;\r
14400     union\r
14401     {\r
14402         unsigned char BYTE;\r
14403         struct\r
14404         {\r
14405             unsigned char PSEL:6;\r
14406             unsigned char ISEL:1;\r
14407             unsigned char ASEL:1;\r
14408         } BIT;\r
14409     } P91PFS;\r
14410     union\r
14411     {\r
14412         unsigned char BYTE;\r
14413         struct\r
14414         {\r
14415             unsigned char PSEL:6;\r
14416             unsigned char ISEL:1;\r
14417             unsigned char ASEL:1;\r
14418         } BIT;\r
14419     } P92PFS;\r
14420     union\r
14421     {\r
14422         unsigned char BYTE;\r
14423         struct\r
14424         {\r
14425             unsigned char PSEL:6;\r
14426             unsigned char ISEL:1;\r
14427             unsigned char ASEL:1;\r
14428         } BIT;\r
14429     } P93PFS;\r
14430     union\r
14431     {\r
14432         unsigned char BYTE;\r
14433         struct\r
14434         {\r
14435             unsigned char PSEL:6;\r
14436             unsigned char ISEL:1;\r
14437             unsigned char ASEL:1;\r
14438         } BIT;\r
14439     } P94PFS;\r
14440     union\r
14441     {\r
14442         unsigned char BYTE;\r
14443         struct\r
14444         {\r
14445             unsigned char PSEL:6;\r
14446             unsigned char ISEL:1;\r
14447             unsigned char ASEL:1;\r
14448         } BIT;\r
14449     } P95PFS;\r
14450     union\r
14451     {\r
14452         unsigned char BYTE;\r
14453         struct\r
14454         {\r
14455             unsigned char PSEL:6;\r
14456             unsigned char ISEL:1;\r
14457             unsigned char ASEL:1;\r
14458         } BIT;\r
14459     } P96PFS;\r
14460     union\r
14461     {\r
14462         unsigned char BYTE;\r
14463         struct\r
14464         {\r
14465             unsigned char PSEL:6;\r
14466             unsigned char ISEL:1;\r
14467             unsigned char ASEL:1;\r
14468         } BIT;\r
14469     } P97PFS;\r
14470     union\r
14471     {\r
14472         unsigned char BYTE;\r
14473         struct\r
14474         {\r
14475             unsigned char PSEL:6;\r
14476             unsigned char ISEL:1;\r
14477             unsigned char :1;\r
14478         } BIT;\r
14479     } PA0PFS;\r
14480     union\r
14481     {\r
14482         unsigned char BYTE;\r
14483         struct\r
14484         {\r
14485             unsigned char PSEL:6;\r
14486             unsigned char ISEL:1;\r
14487             unsigned char :1;\r
14488         } BIT;\r
14489     } PA1PFS;\r
14490     union\r
14491     {\r
14492         unsigned char BYTE;\r
14493         struct\r
14494         {\r
14495             unsigned char PSEL:6;\r
14496             unsigned char ISEL:1;\r
14497             unsigned char :1;\r
14498         } BIT;\r
14499     } PA2PFS;\r
14500     union\r
14501     {\r
14502         unsigned char BYTE;\r
14503         struct\r
14504         {\r
14505             unsigned char PSEL:6;\r
14506             unsigned char ISEL:1;\r
14507             unsigned char :1;\r
14508         } BIT;\r
14509     } PA3PFS;\r
14510     union\r
14511     {\r
14512         unsigned char BYTE;\r
14513         struct\r
14514         {\r
14515             unsigned char PSEL:6;\r
14516             unsigned char ISEL:1;\r
14517             unsigned char :1;\r
14518         } BIT;\r
14519     } PA4PFS;\r
14520     union\r
14521     {\r
14522         unsigned char BYTE;\r
14523         struct\r
14524         {\r
14525             unsigned char PSEL:6;\r
14526             unsigned char ISEL:1;\r
14527             unsigned char :1;\r
14528         } BIT;\r
14529     } PA5PFS;\r
14530     union\r
14531     {\r
14532         unsigned char BYTE;\r
14533         struct\r
14534         {\r
14535             unsigned char PSEL:6;\r
14536             unsigned char ISEL:1;\r
14537             unsigned char :1;\r
14538         } BIT;\r
14539     } PA6PFS;\r
14540     union\r
14541     {\r
14542         unsigned char BYTE;\r
14543         struct\r
14544         {\r
14545             unsigned char PSEL:6;\r
14546             unsigned char ISEL:1;\r
14547             unsigned char :1;\r
14548         } BIT;\r
14549     } PA7PFS;\r
14550     union\r
14551     {\r
14552         unsigned char BYTE;\r
14553         struct\r
14554         {\r
14555             unsigned char PSEL:6;\r
14556             unsigned char ISEL:1;\r
14557             unsigned char :1;\r
14558         } BIT;\r
14559     } PB0PFS;\r
14560     union\r
14561     {\r
14562         unsigned char BYTE;\r
14563         struct\r
14564         {\r
14565             unsigned char PSEL:6;\r
14566             unsigned char ISEL:1;\r
14567             unsigned char :1;\r
14568         } BIT;\r
14569     } PB1PFS;\r
14570     union\r
14571     {\r
14572         unsigned char BYTE;\r
14573         struct\r
14574         {\r
14575             unsigned char PSEL:6;\r
14576             unsigned char ISEL:1;\r
14577             unsigned char :1;\r
14578         } BIT;\r
14579     } PB2PFS;\r
14580     union\r
14581     {\r
14582         unsigned char BYTE;\r
14583         struct\r
14584         {\r
14585             unsigned char PSEL:6;\r
14586             unsigned char ISEL:1;\r
14587             unsigned char :1;\r
14588         } BIT;\r
14589     } PB3PFS;\r
14590     union\r
14591     {\r
14592         unsigned char BYTE;\r
14593         struct\r
14594         {\r
14595             unsigned char PSEL:6;\r
14596             unsigned char ISEL:1;\r
14597             unsigned char :1;\r
14598         } BIT;\r
14599     } PB4PFS;\r
14600     union\r
14601     {\r
14602         unsigned char BYTE;\r
14603         struct\r
14604         {\r
14605             unsigned char PSEL:6;\r
14606             unsigned char ISEL:1;\r
14607             unsigned char :1;\r
14608         } BIT;\r
14609     } PB5PFS;\r
14610     union\r
14611     {\r
14612         unsigned char BYTE;\r
14613         struct\r
14614         {\r
14615             unsigned char PSEL:6;\r
14616             unsigned char ISEL:1;\r
14617             unsigned char :1;\r
14618         } BIT;\r
14619     } PB6PFS;\r
14620     union\r
14621     {\r
14622         unsigned char BYTE;\r
14623         struct\r
14624         {\r
14625             unsigned char PSEL:6;\r
14626             unsigned char ISEL:1;\r
14627             unsigned char :1;\r
14628         } BIT;\r
14629     } PB7PFS;\r
14630     union\r
14631     {\r
14632         unsigned char BYTE;\r
14633         struct\r
14634         {\r
14635             unsigned char PSEL:6;\r
14636             unsigned char ISEL:1;\r
14637             unsigned char :1;\r
14638         } BIT;\r
14639     } PC0PFS;\r
14640     union\r
14641     {\r
14642         unsigned char BYTE;\r
14643         struct\r
14644         {\r
14645             unsigned char PSEL:6;\r
14646             unsigned char ISEL:1;\r
14647             unsigned char :1;\r
14648         } BIT;\r
14649     } PC1PFS;\r
14650     union\r
14651     {\r
14652         unsigned char BYTE;\r
14653         struct\r
14654         {\r
14655             unsigned char PSEL:6;\r
14656             unsigned char ISEL:1;\r
14657             unsigned char :1;\r
14658         } BIT;\r
14659     } PC2PFS;\r
14660     union\r
14661     {\r
14662         unsigned char BYTE;\r
14663         struct\r
14664         {\r
14665             unsigned char PSEL:6;\r
14666             unsigned char ISEL:1;\r
14667             unsigned char :1;\r
14668         } BIT;\r
14669     } PC3PFS;\r
14670     union\r
14671     {\r
14672         unsigned char BYTE;\r
14673         struct\r
14674         {\r
14675             unsigned char PSEL:6;\r
14676             unsigned char ISEL:1;\r
14677             unsigned char :1;\r
14678         } BIT;\r
14679     } PC4PFS;\r
14680     union\r
14681     {\r
14682         unsigned char BYTE;\r
14683         struct\r
14684         {\r
14685             unsigned char PSEL:6;\r
14686             unsigned char ISEL:1;\r
14687             unsigned char :1;\r
14688         } BIT;\r
14689     } PC5PFS;\r
14690     union\r
14691     {\r
14692         unsigned char BYTE;\r
14693         struct\r
14694         {\r
14695             unsigned char PSEL:6;\r
14696             unsigned char ISEL:1;\r
14697             unsigned char :1;\r
14698         } BIT;\r
14699     } PC6PFS;\r
14700     union\r
14701     {\r
14702         unsigned char BYTE;\r
14703         struct\r
14704         {\r
14705             unsigned char PSEL:6;\r
14706             unsigned char ISEL:1;\r
14707             unsigned char :1;\r
14708         } BIT;\r
14709     } PC7PFS;\r
14710     union\r
14711     {\r
14712         unsigned char BYTE;\r
14713         struct\r
14714         {\r
14715             unsigned char PSEL:6;\r
14716             unsigned char :1;\r
14717             unsigned char ASEL:1;\r
14718         } BIT;\r
14719     } PD0PFS;\r
14720     union\r
14721     {\r
14722         unsigned char BYTE;\r
14723         struct\r
14724         {\r
14725             unsigned char PSEL:6;\r
14726             unsigned char :1;\r
14727             unsigned char ASEL:1;\r
14728         } BIT;\r
14729     } PD1PFS;\r
14730     union\r
14731     {\r
14732         unsigned char BYTE;\r
14733         struct\r
14734         {\r
14735             unsigned char PSEL:6;\r
14736             unsigned char :1;\r
14737             unsigned char ASEL:1;\r
14738         } BIT;\r
14739     } PD2PFS;\r
14740     union\r
14741     {\r
14742         unsigned char BYTE;\r
14743         struct\r
14744         {\r
14745             unsigned char PSEL:6;\r
14746             unsigned char :1;\r
14747             unsigned char ASEL:1;\r
14748         } BIT;\r
14749     } PD3PFS;\r
14750     union\r
14751     {\r
14752         unsigned char BYTE;\r
14753         struct\r
14754         {\r
14755             unsigned char PSEL:6;\r
14756             unsigned char :1;\r
14757             unsigned char ASEL:1;\r
14758         } BIT;\r
14759     } PD4PFS;\r
14760     union\r
14761     {\r
14762         unsigned char BYTE;\r
14763         struct\r
14764         {\r
14765             unsigned char PSEL:6;\r
14766             unsigned char :1;\r
14767             unsigned char ASEL:1;\r
14768         } BIT;\r
14769     } PD5PFS;\r
14770     union\r
14771     {\r
14772         unsigned char BYTE;\r
14773         struct\r
14774         {\r
14775             unsigned char PSEL:6;\r
14776             unsigned char :1;\r
14777             unsigned char ASEL:1;\r
14778         } BIT;\r
14779     } PD6PFS;\r
14780     union\r
14781     {\r
14782         unsigned char BYTE;\r
14783         struct\r
14784         {\r
14785             unsigned char PSEL:6;\r
14786             unsigned char :1;\r
14787             unsigned char ASEL:1;\r
14788         } BIT;\r
14789     } PD7PFS;\r
14790     union\r
14791     {\r
14792         unsigned char BYTE;\r
14793         struct\r
14794         {\r
14795             unsigned char PSEL:6;\r
14796             unsigned char ISEL:1;\r
14797             unsigned char :1;\r
14798         } BIT;\r
14799     } PE0PFS;\r
14800     union\r
14801     {\r
14802         unsigned char BYTE;\r
14803         struct\r
14804         {\r
14805             unsigned char PSEL:6;\r
14806             unsigned char ISEL:1;\r
14807             unsigned char :1;\r
14808         } BIT;\r
14809     } PE1PFS;\r
14810     union\r
14811     {\r
14812         unsigned char BYTE;\r
14813         struct\r
14814         {\r
14815             unsigned char PSEL:6;\r
14816             unsigned char ISEL:1;\r
14817             unsigned char :1;\r
14818         } BIT;\r
14819     } PE2PFS;\r
14820     union\r
14821     {\r
14822         unsigned char BYTE;\r
14823         struct\r
14824         {\r
14825             unsigned char PSEL:6;\r
14826             unsigned char ISEL:1;\r
14827             unsigned char :1;\r
14828         } BIT;\r
14829     } PE3PFS;\r
14830     union\r
14831     {\r
14832         unsigned char BYTE;\r
14833         struct\r
14834         {\r
14835             unsigned char PSEL:6;\r
14836             unsigned char ISEL:1;\r
14837             unsigned char :1;\r
14838         } BIT;\r
14839     } PE4PFS;\r
14840     union\r
14841     {\r
14842         unsigned char BYTE;\r
14843         struct\r
14844         {\r
14845             unsigned char PSEL:6;\r
14846             unsigned char ISEL:1;\r
14847             unsigned char :1;\r
14848         } BIT;\r
14849     } PE5PFS;\r
14850     union\r
14851     {\r
14852         unsigned char BYTE;\r
14853         struct\r
14854         {\r
14855             unsigned char PSEL:6;\r
14856             unsigned char ISEL:1;\r
14857             unsigned char :1;\r
14858         } BIT;\r
14859     } PE6PFS;\r
14860     union\r
14861     {\r
14862         unsigned char BYTE;\r
14863         struct\r
14864         {\r
14865             unsigned char PSEL:6;\r
14866             unsigned char ISEL:1;\r
14867             unsigned char :1;\r
14868         } BIT;\r
14869     } PE7PFS;\r
14870     char           wk1[5];\r
14871     union\r
14872     {\r
14873         unsigned char BYTE;\r
14874         struct\r
14875         {\r
14876             unsigned char PSEL:6;\r
14877             unsigned char ISEL:1;\r
14878             unsigned char :1;\r
14879         } BIT;\r
14880     } PF5PFS;\r
14881     union\r
14882     {\r
14883         unsigned char BYTE;\r
14884         struct\r
14885         {\r
14886             unsigned char PSEL:6;\r
14887             unsigned char ISEL:1;\r
14888             unsigned char :1;\r
14889         } BIT;\r
14890     } PF6PFS;\r
14891     union\r
14892     {\r
14893         unsigned char BYTE;\r
14894         struct\r
14895         {\r
14896             unsigned char PSEL:6;\r
14897             unsigned char ISEL:1;\r
14898             unsigned char :1;\r
14899         } BIT;\r
14900     } PF7PFS;\r
14901     union\r
14902     {\r
14903         unsigned char BYTE;\r
14904         struct\r
14905         {\r
14906             unsigned char PSEL:6;\r
14907             unsigned char :2;\r
14908         } BIT;\r
14909     } PG0PFS;\r
14910     union\r
14911     {\r
14912         unsigned char BYTE;\r
14913         struct\r
14914         {\r
14915             unsigned char PSEL:6;\r
14916             unsigned char :2;\r
14917         } BIT;\r
14918     } PG1PFS;\r
14919     union\r
14920     {\r
14921         unsigned char BYTE;\r
14922         struct\r
14923         {\r
14924             unsigned char PSEL:6;\r
14925             unsigned char :2;\r
14926         } BIT;\r
14927     } PG2PFS;\r
14928     union\r
14929     {\r
14930         unsigned char BYTE;\r
14931         struct\r
14932         {\r
14933             unsigned char PSEL:6;\r
14934             unsigned char :2;\r
14935         } BIT;\r
14936     } PG3PFS;\r
14937     union\r
14938     {\r
14939         unsigned char BYTE;\r
14940         struct\r
14941         {\r
14942             unsigned char PSEL:6;\r
14943             unsigned char :2;\r
14944         } BIT;\r
14945     } PG4PFS;\r
14946     union\r
14947     {\r
14948         unsigned char BYTE;\r
14949         struct\r
14950         {\r
14951             unsigned char PSEL:6;\r
14952             unsigned char :2;\r
14953         } BIT;\r
14954     } PG5PFS;\r
14955     union\r
14956     {\r
14957         unsigned char BYTE;\r
14958         struct\r
14959         {\r
14960             unsigned char PSEL:6;\r
14961             unsigned char :2;\r
14962         } BIT;\r
14963     } PG6PFS;\r
14964     union\r
14965     {\r
14966         unsigned char BYTE;\r
14967         struct\r
14968         {\r
14969             unsigned char PSEL:6;\r
14970             unsigned char :2;\r
14971         } BIT;\r
14972     } PG7PFS;\r
14973     union\r
14974     {\r
14975         unsigned char BYTE;\r
14976         struct\r
14977         {\r
14978             unsigned char PSEL:6;\r
14979             unsigned char ISEL:1;\r
14980             unsigned char :1;\r
14981         } BIT;\r
14982     } PH0PFS;\r
14983     union\r
14984     {\r
14985         unsigned char BYTE;\r
14986         struct\r
14987         {\r
14988             unsigned char PSEL:6;\r
14989             unsigned char ISEL:1;\r
14990             unsigned char :1;\r
14991         } BIT;\r
14992     } PH1PFS;\r
14993     union\r
14994     {\r
14995         unsigned char BYTE;\r
14996         struct\r
14997         {\r
14998             unsigned char PSEL:6;\r
14999             unsigned char ISEL:1;\r
15000             unsigned char :1;\r
15001         } BIT;\r
15002     } PH2PFS;\r
15003     union\r
15004     {\r
15005         unsigned char BYTE;\r
15006         struct\r
15007         {\r
15008             unsigned char PSEL:6;\r
15009             unsigned char ISEL:1;\r
15010             unsigned char :1;\r
15011         } BIT;\r
15012     } PH3PFS;\r
15013     union\r
15014     {\r
15015         unsigned char BYTE;\r
15016         struct\r
15017         {\r
15018             unsigned char PSEL:6;\r
15019             unsigned char ISEL:1;\r
15020             unsigned char :1;\r
15021         } BIT;\r
15022     } PH4PFS;\r
15023     union\r
15024     {\r
15025         unsigned char BYTE;\r
15026         struct\r
15027         {\r
15028             unsigned char PSEL:6;\r
15029             unsigned char ISEL:1;\r
15030             unsigned char :1;\r
15031         } BIT;\r
15032     } PH5PFS;\r
15033     union\r
15034     {\r
15035         unsigned char BYTE;\r
15036         struct\r
15037         {\r
15038             unsigned char PSEL:6;\r
15039             unsigned char ISEL:1;\r
15040             unsigned char :1;\r
15041         } BIT;\r
15042     } PH6PFS;\r
15043     union\r
15044     {\r
15045         unsigned char BYTE;\r
15046         struct\r
15047         {\r
15048             unsigned char PSEL:6;\r
15049             unsigned char ISEL:1;\r
15050             unsigned char :1;\r
15051         } BIT;\r
15052     } PH7PFS;\r
15053     union\r
15054     {\r
15055         unsigned char BYTE;\r
15056         struct\r
15057         {\r
15058             unsigned char PSEL:6;\r
15059             unsigned char ISEL:1;\r
15060             unsigned char :1;\r
15061         } BIT;\r
15062     } PJ0PFS;\r
15063     union\r
15064     {\r
15065         unsigned char BYTE;\r
15066         struct\r
15067         {\r
15068             unsigned char PSEL:6;\r
15069             unsigned char ISEL:1;\r
15070             unsigned char :1;\r
15071         } BIT;\r
15072     } PJ1PFS;\r
15073     union\r
15074     {\r
15075         unsigned char BYTE;\r
15076         struct\r
15077         {\r
15078             unsigned char PSEL:6;\r
15079             unsigned char ISEL:1;\r
15080             unsigned char :1;\r
15081         } BIT;\r
15082     } PJ2PFS;\r
15083     union\r
15084     {\r
15085         unsigned char BYTE;\r
15086         struct\r
15087         {\r
15088             unsigned char PSEL:6;\r
15089             unsigned char ISEL:1;\r
15090             unsigned char :1;\r
15091         } BIT;\r
15092     } PJ3PFS;\r
15093     union\r
15094     {\r
15095         unsigned char BYTE;\r
15096         struct\r
15097         {\r
15098             unsigned char PSEL:6;\r
15099             unsigned char ISEL:1;\r
15100             unsigned char :1;\r
15101         } BIT;\r
15102     } PJ4PFS;\r
15103     union\r
15104     {\r
15105         unsigned char BYTE;\r
15106         struct\r
15107         {\r
15108             unsigned char PSEL:6;\r
15109             unsigned char ISEL:1;\r
15110             unsigned char :1;\r
15111         } BIT;\r
15112     } PJ5PFS;\r
15113     union\r
15114     {\r
15115         unsigned char BYTE;\r
15116         struct\r
15117         {\r
15118             unsigned char PSEL:6;\r
15119             unsigned char ISEL:1;\r
15120             unsigned char :1;\r
15121         } BIT;\r
15122     } PJ6PFS;\r
15123     union\r
15124     {\r
15125         unsigned char BYTE;\r
15126         struct\r
15127         {\r
15128             unsigned char PSEL:6;\r
15129             unsigned char ISEL:1;\r
15130             unsigned char :1;\r
15131         } BIT;\r
15132     } PJ7PFS;\r
15133     union\r
15134     {\r
15135         unsigned char BYTE;\r
15136         struct\r
15137         {\r
15138             unsigned char PSEL:6;\r
15139             unsigned char :2;\r
15140         } BIT;\r
15141     } PK0PFS;\r
15142     union\r
15143     {\r
15144         unsigned char BYTE;\r
15145         struct\r
15146         {\r
15147             unsigned char PSEL:6;\r
15148             unsigned char :2;\r
15149         } BIT;\r
15150     } PK1PFS;\r
15151     union\r
15152     {\r
15153         unsigned char BYTE;\r
15154         struct\r
15155         {\r
15156             unsigned char PSEL:6;\r
15157             unsigned char :2;\r
15158         } BIT;\r
15159     } PK2PFS;\r
15160     union\r
15161     {\r
15162         unsigned char BYTE;\r
15163         struct\r
15164         {\r
15165             unsigned char PSEL:6;\r
15166             unsigned char :2;\r
15167         } BIT;\r
15168     } PK3PFS;\r
15169     union\r
15170     {\r
15171         unsigned char BYTE;\r
15172         struct\r
15173         {\r
15174             unsigned char PSEL:6;\r
15175             unsigned char :2;\r
15176         } BIT;\r
15177     } PK4PFS;\r
15178     union\r
15179     {\r
15180         unsigned char BYTE;\r
15181         struct\r
15182         {\r
15183             unsigned char PSEL:6;\r
15184             unsigned char :2;\r
15185         } BIT;\r
15186     } PK5PFS;\r
15187     union\r
15188     {\r
15189         unsigned char BYTE;\r
15190         struct\r
15191         {\r
15192             unsigned char PSEL:6;\r
15193             unsigned char :2;\r
15194         } BIT;\r
15195     } PK6PFS;\r
15196     union\r
15197     {\r
15198         unsigned char BYTE;\r
15199         struct\r
15200         {\r
15201             unsigned char PSEL:6;\r
15202             unsigned char :2;\r
15203         } BIT;\r
15204     } PK7PFS;\r
15205     union\r
15206     {\r
15207         unsigned char BYTE;\r
15208         struct\r
15209         {\r
15210             unsigned char PSEL:6;\r
15211             unsigned char ISEL:1;\r
15212             unsigned char :1;\r
15213         } BIT;\r
15214     } PL0PFS;\r
15215     union\r
15216     {\r
15217         unsigned char BYTE;\r
15218         struct\r
15219         {\r
15220             unsigned char PSEL:6;\r
15221             unsigned char ISEL:1;\r
15222             unsigned char :1;\r
15223         } BIT;\r
15224     } PL1PFS;\r
15225     union\r
15226     {\r
15227         unsigned char BYTE;\r
15228         struct\r
15229         {\r
15230             unsigned char PSEL:6;\r
15231             unsigned char ISEL:1;\r
15232             unsigned char :1;\r
15233         } BIT;\r
15234     } PL2PFS;\r
15235     union\r
15236     {\r
15237         unsigned char BYTE;\r
15238         struct\r
15239         {\r
15240             unsigned char PSEL:6;\r
15241             unsigned char ISEL:1;\r
15242             unsigned char :1;\r
15243         } BIT;\r
15244     } PL3PFS;\r
15245     union\r
15246     {\r
15247         unsigned char BYTE;\r
15248         struct\r
15249         {\r
15250             unsigned char PSEL:6;\r
15251             unsigned char ISEL:1;\r
15252             unsigned char :1;\r
15253         } BIT;\r
15254     } PL4PFS;\r
15255     union\r
15256     {\r
15257         unsigned char BYTE;\r
15258         struct\r
15259         {\r
15260             unsigned char PSEL:6;\r
15261             unsigned char ISEL:1;\r
15262             unsigned char :1;\r
15263         } BIT;\r
15264     } PL5PFS;\r
15265     union\r
15266     {\r
15267         unsigned char BYTE;\r
15268         struct\r
15269         {\r
15270             unsigned char PSEL:6;\r
15271             unsigned char ISEL:1;\r
15272             unsigned char :1;\r
15273         } BIT;\r
15274     } PL6PFS;\r
15275     union\r
15276     {\r
15277         unsigned char BYTE;\r
15278         struct\r
15279         {\r
15280             unsigned char PSEL:6;\r
15281             unsigned char ISEL:1;\r
15282             unsigned char :1;\r
15283         } BIT;\r
15284     } PL7PFS;\r
15285     union\r
15286     {\r
15287         unsigned char BYTE;\r
15288         struct\r
15289         {\r
15290             unsigned char PSEL:6;\r
15291             unsigned char ISEL:1;\r
15292             unsigned char :1;\r
15293         } BIT;\r
15294     } PM0PFS;\r
15295     union\r
15296     {\r
15297         unsigned char BYTE;\r
15298         struct\r
15299         {\r
15300             unsigned char PSEL:6;\r
15301             unsigned char ISEL:1;\r
15302             unsigned char :1;\r
15303         } BIT;\r
15304     } PM1PFS;\r
15305     union\r
15306     {\r
15307         unsigned char BYTE;\r
15308         struct\r
15309         {\r
15310             unsigned char PSEL:6;\r
15311             unsigned char ISEL:1;\r
15312             unsigned char :1;\r
15313         } BIT;\r
15314     } PM2PFS;\r
15315     union\r
15316     {\r
15317         unsigned char BYTE;\r
15318         struct\r
15319         {\r
15320             unsigned char PSEL:6;\r
15321             unsigned char ISEL:1;\r
15322             unsigned char :1;\r
15323         } BIT;\r
15324     } PM3PFS;\r
15325     union\r
15326     {\r
15327         unsigned char BYTE;\r
15328         struct\r
15329         {\r
15330             unsigned char PSEL:6;\r
15331             unsigned char ISEL:1;\r
15332             unsigned char :1;\r
15333         } BIT;\r
15334     } PM4PFS;\r
15335     union\r
15336     {\r
15337         unsigned char BYTE;\r
15338         struct\r
15339         {\r
15340             unsigned char PSEL:6;\r
15341             unsigned char ISEL:1;\r
15342             unsigned char :1;\r
15343         } BIT;\r
15344     } PM5PFS;\r
15345     union\r
15346     {\r
15347         unsigned char BYTE;\r
15348         struct\r
15349         {\r
15350             unsigned char PSEL:6;\r
15351             unsigned char ISEL:1;\r
15352             unsigned char :1;\r
15353         } BIT;\r
15354     } PM6PFS;\r
15355     union\r
15356     {\r
15357         unsigned char BYTE;\r
15358         struct\r
15359         {\r
15360             unsigned char PSEL:6;\r
15361             unsigned char ISEL:1;\r
15362             unsigned char :1;\r
15363         } BIT;\r
15364     } PM7PFS;\r
15365     union\r
15366     {\r
15367         unsigned char BYTE;\r
15368         struct\r
15369         {\r
15370             unsigned char PSEL:6;\r
15371             unsigned char ISEL:1;\r
15372             unsigned char :1;\r
15373         } BIT;\r
15374     } PN0PFS;\r
15375     union\r
15376     {\r
15377         unsigned char BYTE;\r
15378         struct\r
15379         {\r
15380             unsigned char PSEL:6;\r
15381             unsigned char ISEL:1;\r
15382             unsigned char :1;\r
15383         } BIT;\r
15384     } PN1PFS;\r
15385     union\r
15386     {\r
15387         unsigned char BYTE;\r
15388         struct\r
15389         {\r
15390             unsigned char PSEL:6;\r
15391             unsigned char ISEL:1;\r
15392             unsigned char :1;\r
15393         } BIT;\r
15394     } PN2PFS;\r
15395     union\r
15396     {\r
15397         unsigned char BYTE;\r
15398         struct\r
15399         {\r
15400             unsigned char PSEL:6;\r
15401             unsigned char ISEL:1;\r
15402             unsigned char :1;\r
15403         } BIT;\r
15404     } PN3PFS;\r
15405     union\r
15406     {\r
15407         unsigned char BYTE;\r
15408         struct\r
15409         {\r
15410             unsigned char PSEL:6;\r
15411             unsigned char ISEL:1;\r
15412             unsigned char :1;\r
15413         } BIT;\r
15414     } PN4PFS;\r
15415     union\r
15416     {\r
15417         unsigned char BYTE;\r
15418         struct\r
15419         {\r
15420             unsigned char PSEL:6;\r
15421             unsigned char ISEL:1;\r
15422             unsigned char :1;\r
15423         } BIT;\r
15424     } PN5PFS;\r
15425     union\r
15426     {\r
15427         unsigned char BYTE;\r
15428         struct\r
15429         {\r
15430             unsigned char PSEL:6;\r
15431             unsigned char ISEL:1;\r
15432             unsigned char :1;\r
15433         } BIT;\r
15434     } PN6PFS;\r
15435     union\r
15436     {\r
15437         unsigned char BYTE;\r
15438         struct\r
15439         {\r
15440             unsigned char PSEL:6;\r
15441             unsigned char ISEL:1;\r
15442             unsigned char :1;\r
15443         } BIT;\r
15444     } PN7PFS;\r
15445     union\r
15446     {\r
15447         unsigned char BYTE;\r
15448         struct\r
15449         {\r
15450             unsigned char PSEL:6;\r
15451             unsigned char :2;\r
15452         } BIT;\r
15453     } PP0PFS;\r
15454     union\r
15455     {\r
15456         unsigned char BYTE;\r
15457         struct\r
15458         {\r
15459             unsigned char PSEL:6;\r
15460             unsigned char :2;\r
15461         } BIT;\r
15462     } PP1PFS;\r
15463     union\r
15464     {\r
15465         unsigned char BYTE;\r
15466         struct\r
15467         {\r
15468             unsigned char PSEL:6;\r
15469             unsigned char :2;\r
15470         } BIT;\r
15471     } PP2PFS;\r
15472     union\r
15473     {\r
15474         unsigned char BYTE;\r
15475         struct\r
15476         {\r
15477             unsigned char PSEL:6;\r
15478             unsigned char :2;\r
15479         } BIT;\r
15480     } PP3PFS;\r
15481     union\r
15482     {\r
15483         unsigned char BYTE;\r
15484         struct\r
15485         {\r
15486             unsigned char PSEL:6;\r
15487             unsigned char :2;\r
15488         } BIT;\r
15489     } PP4PFS;\r
15490     union\r
15491     {\r
15492         unsigned char BYTE;\r
15493         struct\r
15494         {\r
15495             unsigned char PSEL:6;\r
15496             unsigned char :2;\r
15497         } BIT;\r
15498     } PP5PFS;\r
15499     union\r
15500     {\r
15501         unsigned char BYTE;\r
15502         struct\r
15503         {\r
15504             unsigned char PSEL:6;\r
15505             unsigned char :2;\r
15506         } BIT;\r
15507     } PP6PFS;\r
15508     union\r
15509     {\r
15510         unsigned char BYTE;\r
15511         struct\r
15512         {\r
15513             unsigned char PSEL:6;\r
15514             unsigned char :2;\r
15515         } BIT;\r
15516     } PP7PFS;\r
15517     union\r
15518     {\r
15519         unsigned char BYTE;\r
15520         struct\r
15521         {\r
15522             unsigned char PSEL:6;\r
15523             unsigned char ISEL:1;\r
15524             unsigned char :1;\r
15525         } BIT;\r
15526     } PR0PFS;\r
15527     union\r
15528     {\r
15529         unsigned char BYTE;\r
15530         struct\r
15531         {\r
15532             unsigned char PSEL:6;\r
15533             unsigned char ISEL:1;\r
15534             unsigned char :1;\r
15535         } BIT;\r
15536     } PR1PFS;\r
15537     union\r
15538     {\r
15539         unsigned char BYTE;\r
15540         struct\r
15541         {\r
15542             unsigned char PSEL:6;\r
15543             unsigned char ISEL:1;\r
15544             unsigned char :1;\r
15545         } BIT;\r
15546     } PR2PFS;\r
15547     union\r
15548     {\r
15549         unsigned char BYTE;\r
15550         struct\r
15551         {\r
15552             unsigned char PSEL:6;\r
15553             unsigned char ISEL:1;\r
15554             unsigned char :1;\r
15555         } BIT;\r
15556     } PR3PFS;\r
15557     union\r
15558     {\r
15559         unsigned char BYTE;\r
15560         struct\r
15561         {\r
15562             unsigned char PSEL:6;\r
15563             unsigned char ISEL:1;\r
15564             unsigned char :1;\r
15565         } BIT;\r
15566     } PR4PFS;\r
15567     union\r
15568     {\r
15569         unsigned char BYTE;\r
15570         struct\r
15571         {\r
15572             unsigned char PSEL:6;\r
15573             unsigned char ISEL:1;\r
15574             unsigned char :1;\r
15575         } BIT;\r
15576     } PR5PFS;\r
15577     union\r
15578     {\r
15579         unsigned char BYTE;\r
15580         struct\r
15581         {\r
15582             unsigned char PSEL:6;\r
15583             unsigned char ISEL:1;\r
15584             unsigned char :1;\r
15585         } BIT;\r
15586     } PR6PFS;\r
15587     union\r
15588     {\r
15589         unsigned char BYTE;\r
15590         struct\r
15591         {\r
15592             unsigned char PSEL:6;\r
15593             unsigned char ISEL:1;\r
15594             unsigned char :1;\r
15595         } BIT;\r
15596     } PR7PFS;\r
15597     union\r
15598     {\r
15599         unsigned char BYTE;\r
15600         struct\r
15601         {\r
15602             unsigned char PSEL:6;\r
15603             unsigned char ISEL:1;\r
15604             unsigned char :1;\r
15605         } BIT;\r
15606     } PS0PFS;\r
15607     union\r
15608     {\r
15609         unsigned char BYTE;\r
15610         struct\r
15611         {\r
15612             unsigned char PSEL:6;\r
15613             unsigned char ISEL:1;\r
15614             unsigned char :1;\r
15615         } BIT;\r
15616     } PS1PFS;\r
15617     union\r
15618     {\r
15619         unsigned char BYTE;\r
15620         struct\r
15621         {\r
15622             unsigned char PSEL:6;\r
15623             unsigned char ISEL:1;\r
15624             unsigned char :1;\r
15625         } BIT;\r
15626     } PS2PFS;\r
15627     union\r
15628     {\r
15629         unsigned char BYTE;\r
15630         struct\r
15631         {\r
15632             unsigned char PSEL:6;\r
15633             unsigned char ISEL:1;\r
15634             unsigned char :1;\r
15635         } BIT;\r
15636     } PS3PFS;\r
15637     union\r
15638     {\r
15639         unsigned char BYTE;\r
15640         struct\r
15641         {\r
15642             unsigned char PSEL:6;\r
15643             unsigned char ISEL:1;\r
15644             unsigned char :1;\r
15645         } BIT;\r
15646     } PS4PFS;\r
15647     union\r
15648     {\r
15649         unsigned char BYTE;\r
15650         struct\r
15651         {\r
15652             unsigned char PSEL:6;\r
15653             unsigned char ISEL:1;\r
15654             unsigned char :1;\r
15655         } BIT;\r
15656     } PS5PFS;\r
15657     union\r
15658     {\r
15659         unsigned char BYTE;\r
15660         struct\r
15661         {\r
15662             unsigned char PSEL:6;\r
15663             unsigned char ISEL:1;\r
15664             unsigned char :1;\r
15665         } BIT;\r
15666     } PS6PFS;\r
15667     union\r
15668     {\r
15669         unsigned char BYTE;\r
15670         struct\r
15671         {\r
15672             unsigned char PSEL:6;\r
15673             unsigned char ISEL:1;\r
15674             unsigned char :1;\r
15675         } BIT;\r
15676     } PS7PFS;\r
15677     union\r
15678     {\r
15679         unsigned char BYTE;\r
15680         struct\r
15681         {\r
15682             unsigned char PSEL:6;\r
15683             unsigned char ISEL:1;\r
15684             unsigned char :1;\r
15685         } BIT;\r
15686     } PT0PFS;\r
15687     union\r
15688     {\r
15689         unsigned char BYTE;\r
15690         struct\r
15691         {\r
15692             unsigned char PSEL:6;\r
15693             unsigned char ISEL:1;\r
15694             unsigned char :1;\r
15695         } BIT;\r
15696     } PT1PFS;\r
15697     union\r
15698     {\r
15699         unsigned char BYTE;\r
15700         struct\r
15701         {\r
15702             unsigned char PSEL:6;\r
15703             unsigned char ISEL:1;\r
15704             unsigned char :1;\r
15705         } BIT;\r
15706     } PT2PFS;\r
15707     union\r
15708     {\r
15709         unsigned char BYTE;\r
15710         struct\r
15711         {\r
15712             unsigned char PSEL:6;\r
15713             unsigned char ISEL:1;\r
15714             unsigned char :1;\r
15715         } BIT;\r
15716     } PT3PFS;\r
15717     union\r
15718     {\r
15719         unsigned char BYTE;\r
15720         struct\r
15721         {\r
15722             unsigned char PSEL:6;\r
15723             unsigned char ISEL:1;\r
15724             unsigned char :1;\r
15725         } BIT;\r
15726     } PT4PFS;\r
15727     union\r
15728     {\r
15729         unsigned char BYTE;\r
15730         struct\r
15731         {\r
15732             unsigned char PSEL:6;\r
15733             unsigned char ISEL:1;\r
15734             unsigned char :1;\r
15735         } BIT;\r
15736     } PT5PFS;\r
15737     union\r
15738     {\r
15739         unsigned char BYTE;\r
15740         struct\r
15741         {\r
15742             unsigned char PSEL:6;\r
15743             unsigned char ISEL:1;\r
15744             unsigned char :1;\r
15745         } BIT;\r
15746     } PT6PFS;\r
15747     union\r
15748     {\r
15749         unsigned char BYTE;\r
15750         struct\r
15751         {\r
15752             unsigned char PSEL:6;\r
15753             unsigned char ISEL:1;\r
15754             unsigned char :1;\r
15755         } BIT;\r
15756     } PT7PFS;\r
15757     union\r
15758     {\r
15759         unsigned char BYTE;\r
15760         struct\r
15761         {\r
15762             unsigned char PSEL:6;\r
15763             unsigned char ISEL:1;\r
15764             unsigned char :1;\r
15765         } BIT;\r
15766     } PU0PFS;\r
15767     union\r
15768     {\r
15769         unsigned char BYTE;\r
15770         struct\r
15771         {\r
15772             unsigned char PSEL:6;\r
15773             unsigned char ISEL:1;\r
15774             unsigned char :1;\r
15775         } BIT;\r
15776     } PU1PFS;\r
15777     union\r
15778     {\r
15779         unsigned char BYTE;\r
15780         struct\r
15781         {\r
15782             unsigned char PSEL:6;\r
15783             unsigned char ISEL:1;\r
15784             unsigned char :1;\r
15785         } BIT;\r
15786     } PU2PFS;\r
15787     union\r
15788     {\r
15789         unsigned char BYTE;\r
15790         struct\r
15791         {\r
15792             unsigned char PSEL:6;\r
15793             unsigned char ISEL:1;\r
15794             unsigned char :1;\r
15795         } BIT;\r
15796     } PU3PFS;\r
15797     union\r
15798     {\r
15799         unsigned char BYTE;\r
15800         struct\r
15801         {\r
15802             unsigned char PSEL:6;\r
15803             unsigned char ISEL:1;\r
15804             unsigned char :1;\r
15805         } BIT;\r
15806     } PU4PFS;\r
15807     union\r
15808     {\r
15809         unsigned char BYTE;\r
15810         struct\r
15811         {\r
15812             unsigned char PSEL:6;\r
15813             unsigned char ISEL:1;\r
15814             unsigned char :1;\r
15815         } BIT;\r
15816     } PU5PFS;\r
15817     union\r
15818     {\r
15819         unsigned char BYTE;\r
15820         struct\r
15821         {\r
15822             unsigned char PSEL:6;\r
15823             unsigned char ISEL:1;\r
15824             unsigned char :1;\r
15825         } BIT;\r
15826     } PU6PFS;\r
15827     union\r
15828     {\r
15829         unsigned char BYTE;\r
15830         struct\r
15831         {\r
15832             unsigned char PSEL:6;\r
15833             unsigned char ISEL:1;\r
15834             unsigned char :1;\r
15835         } BIT;\r
15836     } PU7PFS;\r
15837     char           wk2[31];\r
15838     union\r
15839     {\r
15840         unsigned char BYTE;\r
15841         struct\r
15842         {\r
15843             unsigned char :6;\r
15844             unsigned char PFSWE:1;\r
15845             unsigned char B0WI:1;\r
15846         } BIT;\r
15847     } PWPR;\r
15848 };\r
15849 \r
15850 struct st_mtu\r
15851 {\r
15852     union\r
15853     {\r
15854         unsigned char BYTE;\r
15855         struct\r
15856         {\r
15857             unsigned char OE3B:1;\r
15858             unsigned char OE4A:1;\r
15859             unsigned char OE4B:1;\r
15860             unsigned char OE3D:1;\r
15861             unsigned char OE4C:1;\r
15862             unsigned char OE4D:1;\r
15863             unsigned char :2;\r
15864         } BIT;\r
15865     } TOERA;\r
15866     char           wk0[2];\r
15867     union\r
15868     {\r
15869         unsigned char BYTE;\r
15870         struct\r
15871         {\r
15872             unsigned char UF:1;\r
15873             unsigned char VF:1;\r
15874             unsigned char WF:1;\r
15875             unsigned char FB:1;\r
15876             unsigned char P:1;\r
15877             unsigned char N:1;\r
15878             unsigned char BDC:1;\r
15879             unsigned char :1;\r
15880         } BIT;\r
15881     } TGCRA;\r
15882     union\r
15883     {\r
15884         unsigned char BYTE;\r
15885         struct\r
15886         {\r
15887             unsigned char OLSP:1;\r
15888             unsigned char OLSN:1;\r
15889             unsigned char TOCS:1;\r
15890             unsigned char TOCL:1;\r
15891             unsigned char :2;\r
15892             unsigned char PSYE:1;\r
15893             unsigned char :1;\r
15894         } BIT;\r
15895     } TOCR1A;\r
15896     union\r
15897     {\r
15898         unsigned char BYTE;\r
15899         struct\r
15900         {\r
15901             unsigned char OLS1P:1;\r
15902             unsigned char OLS1N:1;\r
15903             unsigned char OLS2P:1;\r
15904             unsigned char OLS2N:1;\r
15905             unsigned char OLS3P:1;\r
15906             unsigned char OLS3N:1;\r
15907             unsigned char BF:2;\r
15908         } BIT;\r
15909     } TOCR2A;\r
15910     char           wk1[4];\r
15911     unsigned short TCDRA;\r
15912     unsigned short TDDRA;\r
15913     char           wk2[8];\r
15914     unsigned short TCNTSA;\r
15915     unsigned short TCBRA;\r
15916     char           wk3[12];\r
15917     union\r
15918     {\r
15919         unsigned char BYTE;\r
15920         struct\r
15921         {\r
15922             unsigned char T4VCOR:3;\r
15923             unsigned char T4VEN:1;\r
15924             unsigned char T3ACOR:3;\r
15925             unsigned char T3AEN:1;\r
15926         } BIT;\r
15927     } TITCR1A;\r
15928     union\r
15929     {\r
15930         unsigned char BYTE;\r
15931         struct\r
15932         {\r
15933             unsigned char T4VCNT:3;\r
15934             unsigned char :1;\r
15935             unsigned char T3ACNT:3;\r
15936             unsigned char :1;\r
15937         } BIT;\r
15938     } TITCNT1A;\r
15939     union\r
15940     {\r
15941         unsigned char BYTE;\r
15942         struct\r
15943         {\r
15944             unsigned char BTE:2;\r
15945             unsigned char :6;\r
15946         } BIT;\r
15947     } TBTERA;\r
15948     char           wk4[1];\r
15949     union\r
15950     {\r
15951         unsigned char BYTE;\r
15952         struct\r
15953         {\r
15954             unsigned char TDER:1;\r
15955             unsigned char :7;\r
15956         } BIT;\r
15957     } TDERA;\r
15958     char           wk5[1];\r
15959     union\r
15960     {\r
15961         unsigned char BYTE;\r
15962         struct\r
15963         {\r
15964             unsigned char OLS1P:1;\r
15965             unsigned char OLS1N:1;\r
15966             unsigned char OLS2P:1;\r
15967             unsigned char OLS2N:1;\r
15968             unsigned char OLS3P:1;\r
15969             unsigned char OLS3N:1;\r
15970             unsigned char :2;\r
15971         } BIT;\r
15972     } TOLBRA;\r
15973     char           wk6[3];\r
15974     union\r
15975     {\r
15976         unsigned char BYTE;\r
15977         struct\r
15978         {\r
15979             unsigned char TITM:1;\r
15980             unsigned char :7;\r
15981         } BIT;\r
15982     } TITMRA;\r
15983     union\r
15984     {\r
15985         unsigned char BYTE;\r
15986         struct\r
15987         {\r
15988             unsigned char TRG4COR:3;\r
15989             unsigned char :5;\r
15990         } BIT;\r
15991     } TITCR2A;\r
15992     union\r
15993     {\r
15994         unsigned char BYTE;\r
15995         struct\r
15996         {\r
15997             unsigned char TRG4CNT:3;\r
15998             unsigned char :5;\r
15999         } BIT;\r
16000     } TITCNT2A;\r
16001     char           wk7[35];\r
16002     union\r
16003     {\r
16004         unsigned char BYTE;\r
16005         struct\r
16006         {\r
16007             unsigned char WRE:1;\r
16008             unsigned char SCC:1;\r
16009             unsigned char :5;\r
16010             unsigned char CCE:1;\r
16011         } BIT;\r
16012     } TWCRA;\r
16013     char           wk8[15];\r
16014     union\r
16015     {\r
16016         unsigned char BYTE;\r
16017         struct\r
16018         {\r
16019             unsigned char DRS:1;\r
16020             unsigned char :7;\r
16021         } BIT;\r
16022     } TMDR2A;\r
16023     char           wk9[15];\r
16024     union\r
16025     {\r
16026         unsigned char BYTE;\r
16027         struct\r
16028         {\r
16029             unsigned char CST0:1;\r
16030             unsigned char CST1:1;\r
16031             unsigned char CST2:1;\r
16032             unsigned char CST8:1;\r
16033             unsigned char :2;\r
16034             unsigned char CST3:1;\r
16035             unsigned char CST4:1;\r
16036         } BIT;\r
16037     } TSTRA;\r
16038     union\r
16039     {\r
16040         unsigned char BYTE;\r
16041         struct\r
16042         {\r
16043             unsigned char SYNC0:1;\r
16044             unsigned char SYNC1:1;\r
16045             unsigned char SYNC2:1;\r
16046             unsigned char :3;\r
16047             unsigned char SYNC3:1;\r
16048             unsigned char SYNC4:1;\r
16049         } BIT;\r
16050     } TSYRA;\r
16051     union\r
16052     {\r
16053         unsigned char BYTE;\r
16054         struct\r
16055         {\r
16056             unsigned char SCH7:1;\r
16057             unsigned char SCH6:1;\r
16058             unsigned char :1;\r
16059             unsigned char SCH4:1;\r
16060             unsigned char SCH3:1;\r
16061             unsigned char SCH2:1;\r
16062             unsigned char SCH1:1;\r
16063             unsigned char SCH0:1;\r
16064         } BIT;\r
16065     } TCSYSTR;\r
16066     char           wk10[1];\r
16067     union\r
16068     {\r
16069         unsigned char BYTE;\r
16070         struct\r
16071         {\r
16072             unsigned char RWE:1;\r
16073             unsigned char :7;\r
16074         } BIT;\r
16075     } TRWERA;\r
16076     char           wk11[1925];\r
16077     union\r
16078     {\r
16079         unsigned char BYTE;\r
16080         struct\r
16081         {\r
16082             unsigned char OE6B:1;\r
16083             unsigned char OE7A:1;\r
16084             unsigned char OE7B:1;\r
16085             unsigned char OE6D:1;\r
16086             unsigned char OE7C:1;\r
16087             unsigned char OE7D:1;\r
16088             unsigned char :2;\r
16089         } BIT;\r
16090     } TOERB;\r
16091     char           wk12[3];\r
16092     union\r
16093     {\r
16094         unsigned char BYTE;\r
16095         struct\r
16096         {\r
16097             unsigned char OLSP:1;\r
16098             unsigned char OLSN:1;\r
16099             unsigned char TOCS:1;\r
16100             unsigned char TOCL:1;\r
16101             unsigned char :2;\r
16102             unsigned char PSYE:1;\r
16103             unsigned char :1;\r
16104         } BIT;\r
16105     } TOCR1B;\r
16106     union\r
16107     {\r
16108         unsigned char BYTE;\r
16109         struct\r
16110         {\r
16111             unsigned char OLS1P:1;\r
16112             unsigned char OLS1N:1;\r
16113             unsigned char OLS2P:1;\r
16114             unsigned char OLS2N:1;\r
16115             unsigned char OLS3P:1;\r
16116             unsigned char OLS3N:1;\r
16117             unsigned char BF:2;\r
16118         } BIT;\r
16119     } TOCR2B;\r
16120     char           wk13[4];\r
16121     unsigned short TCDRB;\r
16122     unsigned short TDDRB;\r
16123     char           wk14[8];\r
16124     unsigned short TCNTSB;\r
16125     unsigned short TCBRB;\r
16126     char           wk15[12];\r
16127     union\r
16128     {\r
16129         unsigned char BYTE;\r
16130         struct\r
16131         {\r
16132             unsigned char T7VCOR:3;\r
16133             unsigned char T7VEN:1;\r
16134             unsigned char T6ACOR:3;\r
16135             unsigned char T6AEN:1;\r
16136         } BIT;\r
16137     } TITCR1B;\r
16138     union\r
16139     {\r
16140         unsigned char BYTE;\r
16141         struct\r
16142         {\r
16143             unsigned char T7VCNT:3;\r
16144             unsigned char :1;\r
16145             unsigned char T6ACNT:3;\r
16146             unsigned char :1;\r
16147         } BIT;\r
16148     } TITCNT1B;\r
16149     union\r
16150     {\r
16151         unsigned char BYTE;\r
16152         struct\r
16153         {\r
16154             unsigned char BTE:2;\r
16155             unsigned char :6;\r
16156         } BIT;\r
16157     } TBTERB;\r
16158     char           wk16[1];\r
16159     union\r
16160     {\r
16161         unsigned char BYTE;\r
16162         struct\r
16163         {\r
16164             unsigned char TDER:1;\r
16165             unsigned char :7;\r
16166         } BIT;\r
16167     } TDERB;\r
16168     char           wk17[1];\r
16169     union\r
16170     {\r
16171         unsigned char BYTE;\r
16172         struct\r
16173         {\r
16174             unsigned char OLS1P:1;\r
16175             unsigned char OLS1N:1;\r
16176             unsigned char OLS2P:1;\r
16177             unsigned char OLS2N:1;\r
16178             unsigned char OLS3P:1;\r
16179             unsigned char OLS3N:1;\r
16180             unsigned char :2;\r
16181         } BIT;\r
16182     } TOLBRB;\r
16183     char           wk18[3];\r
16184     union\r
16185     {\r
16186         unsigned char BYTE;\r
16187         struct\r
16188         {\r
16189             unsigned char TITM:1;\r
16190             unsigned char :7;\r
16191         } BIT;\r
16192     } TITMRB;\r
16193     union\r
16194     {\r
16195         unsigned char BYTE;\r
16196         struct\r
16197         {\r
16198             unsigned char TRG7COR:3;\r
16199             unsigned char :5;\r
16200         } BIT;\r
16201     } TITCR2B;\r
16202     union\r
16203     {\r
16204         unsigned char BYTE;\r
16205         struct\r
16206         {\r
16207             unsigned char TRG7CNT:3;\r
16208             unsigned char :5;\r
16209         } BIT;\r
16210     } TITCNT2B;\r
16211     char           wk19[35];\r
16212     union\r
16213     {\r
16214         unsigned char BYTE;\r
16215         struct\r
16216         {\r
16217             unsigned char WRE:1;\r
16218             unsigned char SCC:1;\r
16219             unsigned char :5;\r
16220             unsigned char CCE:1;\r
16221         } BIT;\r
16222     } TWCRB;\r
16223     char           wk20[15];\r
16224     union\r
16225     {\r
16226         unsigned char BYTE;\r
16227         struct\r
16228         {\r
16229             unsigned char DRS:1;\r
16230             unsigned char :7;\r
16231         } BIT;\r
16232     } TMDR2B;\r
16233     char           wk21[15];\r
16234     union\r
16235     {\r
16236         unsigned char BYTE;\r
16237         struct\r
16238         {\r
16239             unsigned char :6;\r
16240             unsigned char CST6:1;\r
16241             unsigned char CST7:1;\r
16242         } BIT;\r
16243     } TSTRB;\r
16244     union\r
16245     {\r
16246         unsigned char BYTE;\r
16247         struct\r
16248         {\r
16249             unsigned char :6;\r
16250             unsigned char SYNC6:1;\r
16251             unsigned char SYNC7:1;\r
16252         } BIT;\r
16253     } TSYRB;\r
16254     char           wk22[2];\r
16255     union\r
16256     {\r
16257         unsigned char BYTE;\r
16258         struct\r
16259         {\r
16260             unsigned char RWE:1;\r
16261             unsigned char :7;\r
16262         } BIT;\r
16263     } TRWERB;\r
16264 };\r
16265 \r
16266 struct st_mtu0\r
16267 {\r
16268     union\r
16269     {\r
16270         unsigned char BYTE;\r
16271         struct\r
16272         {\r
16273             unsigned char NFAEN:1;\r
16274             unsigned char NFBEN:1;\r
16275             unsigned char NFCEN:1;\r
16276             unsigned char NFDEN:1;\r
16277             unsigned char NFCS:2;\r
16278             unsigned char :2;\r
16279         } BIT;\r
16280     } NFCR0;\r
16281     char           wk0[8];\r
16282     union\r
16283     {\r
16284         unsigned char BYTE;\r
16285         struct\r
16286         {\r
16287             unsigned char NFAEN:1;\r
16288             unsigned char NFBEN:1;\r
16289             unsigned char NFCEN:1;\r
16290             unsigned char NFDEN:1;\r
16291             unsigned char NFCSC:2;\r
16292             unsigned char :2;\r
16293         } BIT;\r
16294     } NFCRC;\r
16295     char           wk1[102];\r
16296     union\r
16297     {\r
16298         unsigned char BYTE;\r
16299         struct\r
16300         {\r
16301             unsigned char TPSC:3;\r
16302             unsigned char CKEG:2;\r
16303             unsigned char CCLR:3;\r
16304         } BIT;\r
16305     } TCR;\r
16306     union\r
16307     {\r
16308         unsigned char BYTE;\r
16309         struct\r
16310         {\r
16311             unsigned char MD:4;\r
16312             unsigned char BFA:1;\r
16313             unsigned char BFB:1;\r
16314             unsigned char BFE:1;\r
16315             unsigned char :1;\r
16316         } BIT;\r
16317     } TMDR1;\r
16318     union\r
16319     {\r
16320         unsigned char BYTE;\r
16321         struct\r
16322         {\r
16323             unsigned char IOA:4;\r
16324             unsigned char IOB:4;\r
16325         } BIT;\r
16326     } TIORH;\r
16327     union\r
16328     {\r
16329         unsigned char BYTE;\r
16330         struct\r
16331         {\r
16332             unsigned char IOC:4;\r
16333             unsigned char IOD:4;\r
16334         } BIT;\r
16335     } TIORL;\r
16336     union\r
16337     {\r
16338         unsigned char BYTE;\r
16339         struct\r
16340         {\r
16341             unsigned char TGIEA:1;\r
16342             unsigned char TGIEB:1;\r
16343             unsigned char TGIEC:1;\r
16344             unsigned char TGIED:1;\r
16345             unsigned char TCIEV:1;\r
16346             unsigned char :2;\r
16347             unsigned char TTGE:1;\r
16348         } BIT;\r
16349     } TIER;\r
16350     char           wk2[1];\r
16351     unsigned short TCNT;\r
16352     unsigned short TGRA;\r
16353     unsigned short TGRB;\r
16354     unsigned short TGRC;\r
16355     unsigned short TGRD;\r
16356     char           wk3[16];\r
16357     unsigned short TGRE;\r
16358     unsigned short TGRF;\r
16359     union\r
16360     {\r
16361         unsigned char BYTE;\r
16362         struct\r
16363         {\r
16364             unsigned char TGIEE:1;\r
16365             unsigned char TGIEF:1;\r
16366             unsigned char :5;\r
16367             unsigned char TTGE2:1;\r
16368         } BIT;\r
16369     } TIER2;\r
16370     char           wk4[1];\r
16371     union\r
16372     {\r
16373         unsigned char BYTE;\r
16374         struct\r
16375         {\r
16376             unsigned char TTSA:1;\r
16377             unsigned char TTSB:1;\r
16378             unsigned char TTSE:1;\r
16379             unsigned char :5;\r
16380         } BIT;\r
16381     } TBTM;\r
16382     char           wk5[1];\r
16383     union\r
16384     {\r
16385         unsigned char BYTE;\r
16386         struct\r
16387         {\r
16388             unsigned char TPSC2:3;\r
16389             unsigned char :5;\r
16390         } BIT;\r
16391     } TCR2;\r
16392 };\r
16393 \r
16394 struct st_mtu1\r
16395 {\r
16396     char           wk0[1];\r
16397     union\r
16398     {\r
16399         unsigned char BYTE;\r
16400         struct\r
16401         {\r
16402             unsigned char NFAEN:1;\r
16403             unsigned char NFBEN:1;\r
16404             unsigned char NFCEN:1;\r
16405             unsigned char NFDEN:1;\r
16406             unsigned char NFCS:2;\r
16407             unsigned char :2;\r
16408         } BIT;\r
16409     } NFCR1;\r
16410     char           wk1[238];\r
16411     union\r
16412     {\r
16413         unsigned char BYTE;\r
16414         struct\r
16415         {\r
16416             unsigned char TPSC:3;\r
16417             unsigned char CKEG:2;\r
16418             unsigned char CCLR:3;\r
16419         } BIT;\r
16420     } TCR;\r
16421     union\r
16422     {\r
16423         unsigned char BYTE;\r
16424         struct\r
16425         {\r
16426             unsigned char MD:4;\r
16427             unsigned char :4;\r
16428         } BIT;\r
16429     } TMDR1;\r
16430     union\r
16431     {\r
16432         unsigned char BYTE;\r
16433         struct\r
16434         {\r
16435             unsigned char IOA:4;\r
16436             unsigned char IOB:4;\r
16437         } BIT;\r
16438     } TIOR;\r
16439     char           wk2[1];\r
16440     union\r
16441     {\r
16442         unsigned char BYTE;\r
16443         struct\r
16444         {\r
16445             unsigned char TGIEA:1;\r
16446             unsigned char TGIEB:1;\r
16447             unsigned char :2;\r
16448             unsigned char TCIEV:1;\r
16449             unsigned char TCIEU:1;\r
16450             unsigned char :1;\r
16451             unsigned char TTGE:1;\r
16452         } BIT;\r
16453     } TIER;\r
16454     union\r
16455     {\r
16456         unsigned char BYTE;\r
16457         struct\r
16458         {\r
16459             unsigned char TGFA:1;\r
16460             unsigned char TGFB:1;\r
16461             unsigned char :2;\r
16462             unsigned char TCFV:1;\r
16463             unsigned char TCFU:1;\r
16464             unsigned char :1;\r
16465             unsigned char TCFD:1;\r
16466         } BIT;\r
16467     } TSR;\r
16468     unsigned short TCNT;\r
16469     unsigned short TGRA;\r
16470     unsigned short TGRB;\r
16471     char           wk3[4];\r
16472     union\r
16473     {\r
16474         unsigned char BYTE;\r
16475         struct\r
16476         {\r
16477             unsigned char I1AE:1;\r
16478             unsigned char I1BE:1;\r
16479             unsigned char I2AE:1;\r
16480             unsigned char I2BE:1;\r
16481             unsigned char :4;\r
16482         } BIT;\r
16483     } TICCR;\r
16484     union\r
16485     {\r
16486         unsigned char BYTE;\r
16487         struct\r
16488         {\r
16489             unsigned char LWA:1;\r
16490             unsigned char PHCKSEL:1;\r
16491             unsigned char :6;\r
16492         } BIT;\r
16493     } TMDR3;\r
16494     char           wk4[2];\r
16495     union\r
16496     {\r
16497         unsigned char BYTE;\r
16498         struct\r
16499         {\r
16500             unsigned char TPSC2:3;\r
16501             unsigned char PCB:2;\r
16502             unsigned char :3;\r
16503         } BIT;\r
16504     } TCR2;\r
16505     char           wk5[11];\r
16506     unsigned long  TCNTLW;\r
16507     unsigned long  TGRALW;\r
16508     unsigned long  TGRBLW;\r
16509 };\r
16510 \r
16511 struct st_mtu2\r
16512 {\r
16513     union\r
16514     {\r
16515         unsigned char BYTE;\r
16516         struct\r
16517         {\r
16518             unsigned char NFAEN:1;\r
16519             unsigned char NFBEN:1;\r
16520             unsigned char NFCEN:1;\r
16521             unsigned char NFDEN:1;\r
16522             unsigned char NFCS:2;\r
16523             unsigned char :2;\r
16524         } BIT;\r
16525     } NFCR2;\r
16526     char           wk0[365];\r
16527     union\r
16528     {\r
16529         unsigned char BYTE;\r
16530         struct\r
16531         {\r
16532             unsigned char TPSC:3;\r
16533             unsigned char CKEG:2;\r
16534             unsigned char CCLR:3;\r
16535         } BIT;\r
16536     } TCR;\r
16537     union\r
16538     {\r
16539         unsigned char BYTE;\r
16540         struct\r
16541         {\r
16542             unsigned char MD:4;\r
16543             unsigned char :4;\r
16544         } BIT;\r
16545     } TMDR1;\r
16546     union\r
16547     {\r
16548         unsigned char BYTE;\r
16549         struct\r
16550         {\r
16551             unsigned char IOA:4;\r
16552             unsigned char IOB:4;\r
16553         } BIT;\r
16554     } TIOR;\r
16555     char           wk1[1];\r
16556     union\r
16557     {\r
16558         unsigned char BYTE;\r
16559         struct\r
16560         {\r
16561             unsigned char TGIEA:1;\r
16562             unsigned char TGIEB:1;\r
16563             unsigned char :2;\r
16564             unsigned char TCIEV:1;\r
16565             unsigned char TCIEU:1;\r
16566             unsigned char :1;\r
16567             unsigned char TTGE:1;\r
16568         } BIT;\r
16569     } TIER;\r
16570     union\r
16571     {\r
16572         unsigned char BYTE;\r
16573         struct\r
16574         {\r
16575             unsigned char TGFA:1;\r
16576             unsigned char TGFB:1;\r
16577             unsigned char :2;\r
16578             unsigned char TCFV:1;\r
16579             unsigned char TCFU:1;\r
16580             unsigned char :1;\r
16581             unsigned char TCFD:1;\r
16582         } BIT;\r
16583     } TSR;\r
16584     unsigned short TCNT;\r
16585     unsigned short TGRA;\r
16586     unsigned short TGRB;\r
16587     union\r
16588     {\r
16589         unsigned char BYTE;\r
16590         struct\r
16591         {\r
16592             unsigned char TPSC2:3;\r
16593             unsigned char PCB:2;\r
16594             unsigned char :3;\r
16595         } BIT;\r
16596     } TCR2;\r
16597 };\r
16598 \r
16599 struct st_mtu3\r
16600 {\r
16601     union\r
16602     {\r
16603         unsigned char BYTE;\r
16604         struct\r
16605         {\r
16606             unsigned char TPSC:3;\r
16607             unsigned char CKEG:2;\r
16608             unsigned char CCLR:3;\r
16609         } BIT;\r
16610     } TCR;\r
16611     char           wk0[1];\r
16612     union\r
16613     {\r
16614         unsigned char BYTE;\r
16615         struct\r
16616         {\r
16617             unsigned char MD:4;\r
16618             unsigned char BFA:1;\r
16619             unsigned char BFB:1;\r
16620             unsigned char :2;\r
16621         } BIT;\r
16622     } TMDR1;\r
16623     char           wk1[1];\r
16624     union\r
16625     {\r
16626         unsigned char BYTE;\r
16627         struct\r
16628         {\r
16629             unsigned char IOA:4;\r
16630             unsigned char IOB:4;\r
16631         } BIT;\r
16632     } TIORH;\r
16633     union\r
16634     {\r
16635         unsigned char BYTE;\r
16636         struct\r
16637         {\r
16638             unsigned char IOC:4;\r
16639             unsigned char IOD:4;\r
16640         } BIT;\r
16641     } TIORL;\r
16642     char           wk2[2];\r
16643     union\r
16644     {\r
16645         unsigned char BYTE;\r
16646         struct\r
16647         {\r
16648             unsigned char TGIEA:1;\r
16649             unsigned char TGIEB:1;\r
16650             unsigned char TGIEC:1;\r
16651             unsigned char TGIED:1;\r
16652             unsigned char TCIEV:1;\r
16653             unsigned char :2;\r
16654             unsigned char TTGE:1;\r
16655         } BIT;\r
16656     } TIER;\r
16657     char           wk3[7];\r
16658     unsigned short TCNT;\r
16659     char           wk4[6];\r
16660     unsigned short TGRA;\r
16661     unsigned short TGRB;\r
16662     char           wk5[8];\r
16663     unsigned short TGRC;\r
16664     unsigned short TGRD;\r
16665     char           wk6[4];\r
16666     union\r
16667     {\r
16668         unsigned char BYTE;\r
16669         struct\r
16670         {\r
16671             unsigned char TGFA:1;\r
16672             unsigned char TGFB:1;\r
16673             unsigned char TGFC:1;\r
16674             unsigned char TGFD:1;\r
16675             unsigned char TCFV:1;\r
16676             unsigned char :2;\r
16677             unsigned char TCFD:1;\r
16678         } BIT;\r
16679     } TSR;\r
16680     char           wk7[11];\r
16681     union\r
16682     {\r
16683         unsigned char BYTE;\r
16684         struct\r
16685         {\r
16686             unsigned char TTSA:1;\r
16687             unsigned char TTSB:1;\r
16688             unsigned char :6;\r
16689         } BIT;\r
16690     } TBTM;\r
16691     char           wk8[19];\r
16692     union\r
16693     {\r
16694         unsigned char BYTE;\r
16695         struct\r
16696         {\r
16697             unsigned char TPSC2:3;\r
16698             unsigned char :5;\r
16699         } BIT;\r
16700     } TCR2;\r
16701     char           wk9[37];\r
16702     unsigned short TGRE;\r
16703     char           wk10[31];\r
16704     union\r
16705     {\r
16706         unsigned char BYTE;\r
16707         struct\r
16708         {\r
16709             unsigned char NFAEN:1;\r
16710             unsigned char NFBEN:1;\r
16711             unsigned char NFCEN:1;\r
16712             unsigned char NFDEN:1;\r
16713             unsigned char NFCS:2;\r
16714             unsigned char :2;\r
16715         } BIT;\r
16716     } NFCR3;\r
16717 };\r
16718 \r
16719 struct st_mtu4\r
16720 {\r
16721     char           wk0[1];\r
16722     union\r
16723     {\r
16724         unsigned char BYTE;\r
16725         struct\r
16726         {\r
16727             unsigned char TPSC:3;\r
16728             unsigned char CKEG:2;\r
16729             unsigned char CCLR:3;\r
16730         } BIT;\r
16731     } TCR;\r
16732     char           wk1[1];\r
16733     union\r
16734     {\r
16735         unsigned char BYTE;\r
16736         struct\r
16737         {\r
16738             unsigned char MD:4;\r
16739             unsigned char BFA:1;\r
16740             unsigned char BFB:1;\r
16741             unsigned char :2;\r
16742         } BIT;\r
16743     } TMDR1;\r
16744     char           wk2[2];\r
16745     union\r
16746     {\r
16747         unsigned char BYTE;\r
16748         struct\r
16749         {\r
16750             unsigned char IOA:4;\r
16751             unsigned char IOB:4;\r
16752         } BIT;\r
16753     } TIORH;\r
16754     union\r
16755     {\r
16756         unsigned char BYTE;\r
16757         struct\r
16758         {\r
16759             unsigned char IOC:4;\r
16760             unsigned char IOD:4;\r
16761         } BIT;\r
16762     } TIORL;\r
16763     char           wk3[1];\r
16764     union\r
16765     {\r
16766         unsigned char BYTE;\r
16767         struct\r
16768         {\r
16769             unsigned char TGIEA:1;\r
16770             unsigned char TGIEB:1;\r
16771             unsigned char TGIEC:1;\r
16772             unsigned char TGIED:1;\r
16773             unsigned char TCIEV:1;\r
16774             unsigned char :1;\r
16775             unsigned char TTGE2:1;\r
16776             unsigned char TTGE:1;\r
16777         } BIT;\r
16778     } TIER;\r
16779     char           wk4[8];\r
16780     unsigned short TCNT;\r
16781     char           wk5[8];\r
16782     unsigned short TGRA;\r
16783     unsigned short TGRB;\r
16784     char           wk6[8];\r
16785     unsigned short TGRC;\r
16786     unsigned short TGRD;\r
16787     char           wk7[1];\r
16788     union\r
16789     {\r
16790         unsigned char BYTE;\r
16791         struct\r
16792         {\r
16793             unsigned char TGFA:1;\r
16794             unsigned char TGFB:1;\r
16795             unsigned char TGFC:1;\r
16796             unsigned char TGFD:1;\r
16797             unsigned char TCFV:1;\r
16798             unsigned char :2;\r
16799             unsigned char TCFD:1;\r
16800         } BIT;\r
16801     } TSR;\r
16802     char           wk8[11];\r
16803     union\r
16804     {\r
16805         unsigned char BYTE;\r
16806         struct\r
16807         {\r
16808             unsigned char TTSA:1;\r
16809             unsigned char TTSB:1;\r
16810             unsigned char :6;\r
16811         } BIT;\r
16812     } TBTM;\r
16813     char           wk9[6];\r
16814     union\r
16815     {\r
16816         unsigned short WORD;\r
16817         struct\r
16818         {\r
16819             unsigned short ITB4VE:1;\r
16820             unsigned short ITB3AE:1;\r
16821             unsigned short ITA4VE:1;\r
16822             unsigned short ITA3AE:1;\r
16823             unsigned short DT4BE:1;\r
16824             unsigned short UT4BE:1;\r
16825             unsigned short DT4AE:1;\r
16826             unsigned short UT4AE:1;\r
16827             unsigned short :6;\r
16828             unsigned short BF:2;\r
16829         } BIT;\r
16830     } TADCR;\r
16831     char           wk10[2];\r
16832     unsigned short TADCORA;\r
16833     unsigned short TADCORB;\r
16834     unsigned short TADCOBRA;\r
16835     unsigned short TADCOBRB;\r
16836     char           wk11[1];\r
16837     union\r
16838     {\r
16839         unsigned char BYTE;\r
16840         struct\r
16841         {\r
16842             unsigned char TPSC2:3;\r
16843             unsigned char :5;\r
16844         } BIT;\r
16845     } TCR2;\r
16846     char           wk12[38];\r
16847     unsigned short TGRE;\r
16848     unsigned short TGRF;\r
16849     char           wk13[28];\r
16850     union\r
16851     {\r
16852         unsigned char BYTE;\r
16853         struct\r
16854         {\r
16855             unsigned char NFAEN:1;\r
16856             unsigned char NFBEN:1;\r
16857             unsigned char NFCEN:1;\r
16858             unsigned char NFDEN:1;\r
16859             unsigned char NFCS:2;\r
16860             unsigned char :2;\r
16861         } BIT;\r
16862     } NFCR4;\r
16863 };\r
16864 \r
16865 struct st_mtu5\r
16866 {\r
16867     char           wk0[1];\r
16868     union\r
16869     {\r
16870         unsigned char BYTE;\r
16871         struct\r
16872         {\r
16873             unsigned char NFUEN:1;\r
16874             unsigned char NFVEN:1;\r
16875             unsigned char NFWEN:1;\r
16876             unsigned char :1;\r
16877             unsigned char NFCS:2;\r
16878             unsigned char :2;\r
16879         } BIT;\r
16880     } NFCR5;\r
16881     char           wk1[490];\r
16882     unsigned short TCNTU;\r
16883     unsigned short TGRU;\r
16884     union\r
16885     {\r
16886         unsigned char BYTE;\r
16887         struct\r
16888         {\r
16889             unsigned char TPSC:2;\r
16890             unsigned char :6;\r
16891         } BIT;\r
16892     } TCRU;\r
16893     union\r
16894     {\r
16895         unsigned char BYTE;\r
16896         struct\r
16897         {\r
16898             unsigned char TPSC2:3;\r
16899             unsigned char CKEG:2;\r
16900             unsigned char :3;\r
16901         } BIT;\r
16902     } TCR2U;\r
16903     union\r
16904     {\r
16905         unsigned char BYTE;\r
16906         struct\r
16907         {\r
16908             unsigned char IOC:5;\r
16909             unsigned char :3;\r
16910         } BIT;\r
16911     } TIORU;\r
16912     char           wk2[9];\r
16913     unsigned short TCNTV;\r
16914     unsigned short TGRV;\r
16915     union\r
16916     {\r
16917         unsigned char BYTE;\r
16918         struct\r
16919         {\r
16920             unsigned char TPSC:2;\r
16921             unsigned char :6;\r
16922         } BIT;\r
16923     } TCRV;\r
16924     union\r
16925     {\r
16926         unsigned char BYTE;\r
16927         struct\r
16928         {\r
16929             unsigned char TPSC2:3;\r
16930             unsigned char CKEG:2;\r
16931             unsigned char :3;\r
16932         } BIT;\r
16933     } TCR2V;\r
16934     union\r
16935     {\r
16936         unsigned char BYTE;\r
16937         struct\r
16938         {\r
16939             unsigned char IOC:5;\r
16940             unsigned char :3;\r
16941         } BIT;\r
16942     } TIORV;\r
16943     char           wk3[9];\r
16944     unsigned short TCNTW;\r
16945     unsigned short TGRW;\r
16946     union\r
16947     {\r
16948         unsigned char BYTE;\r
16949         struct\r
16950         {\r
16951             unsigned char TPSC:2;\r
16952             unsigned char :6;\r
16953         } BIT;\r
16954     } TCRW;\r
16955     union\r
16956     {\r
16957         unsigned char BYTE;\r
16958         struct\r
16959         {\r
16960             unsigned char TPSC2:3;\r
16961             unsigned char CKEG:2;\r
16962             unsigned char :3;\r
16963         } BIT;\r
16964     } TCR2W;\r
16965     union\r
16966     {\r
16967         unsigned char BYTE;\r
16968         struct\r
16969         {\r
16970             unsigned char IOC:5;\r
16971             unsigned char :3;\r
16972         } BIT;\r
16973     } TIORW;\r
16974     char           wk4[11];\r
16975     union\r
16976     {\r
16977         unsigned char BYTE;\r
16978         struct\r
16979         {\r
16980             unsigned char TGIE5W:1;\r
16981             unsigned char TGIE5V:1;\r
16982             unsigned char TGIE5U:1;\r
16983             unsigned char :5;\r
16984         } BIT;\r
16985     } TIER;\r
16986     char           wk5[1];\r
16987     union\r
16988     {\r
16989         unsigned char BYTE;\r
16990         struct\r
16991         {\r
16992             unsigned char CSTW5:1;\r
16993             unsigned char CSTV5:1;\r
16994             unsigned char CSTU5:1;\r
16995             unsigned char :5;\r
16996         } BIT;\r
16997     } TSTR;\r
16998     char           wk6[1];\r
16999     union\r
17000     {\r
17001         unsigned char BYTE;\r
17002         struct\r
17003         {\r
17004             unsigned char CMPCLR5W:1;\r
17005             unsigned char CMPCLR5V:1;\r
17006             unsigned char CMPCLR5U:1;\r
17007             unsigned char :5;\r
17008         } BIT;\r
17009     } TCNTCMPCLR;\r
17010 };\r
17011 \r
17012 struct st_mtu6\r
17013 {\r
17014     union\r
17015     {\r
17016         unsigned char BYTE;\r
17017         struct\r
17018         {\r
17019             unsigned char TPSC:3;\r
17020             unsigned char CKEG:2;\r
17021             unsigned char CCLR:3;\r
17022         } BIT;\r
17023     } TCR;\r
17024     char           wk0[1];\r
17025     union\r
17026     {\r
17027         unsigned char BYTE;\r
17028         struct\r
17029         {\r
17030             unsigned char MD:4;\r
17031             unsigned char BFA:1;\r
17032             unsigned char BFB:1;\r
17033             unsigned char :2;\r
17034         } BIT;\r
17035     } TMDR1;\r
17036     char           wk1[1];\r
17037     union\r
17038     {\r
17039         unsigned char BYTE;\r
17040         struct\r
17041         {\r
17042             unsigned char IOA:4;\r
17043             unsigned char IOB:4;\r
17044         } BIT;\r
17045     } TIORH;\r
17046     union\r
17047     {\r
17048         unsigned char BYTE;\r
17049         struct\r
17050         {\r
17051             unsigned char IOC:4;\r
17052             unsigned char IOD:4;\r
17053         } BIT;\r
17054     } TIORL;\r
17055     char           wk2[2];\r
17056     union\r
17057     {\r
17058         unsigned char BYTE;\r
17059         struct\r
17060         {\r
17061             unsigned char TGIEA:1;\r
17062             unsigned char TGIEB:1;\r
17063             unsigned char TGIEC:1;\r
17064             unsigned char TGIED:1;\r
17065             unsigned char TCIEV:1;\r
17066             unsigned char :2;\r
17067             unsigned char TTGE:1;\r
17068         } BIT;\r
17069     } TIER;\r
17070     char           wk3[7];\r
17071     unsigned short TCNT;\r
17072     char           wk4[6];\r
17073     unsigned short TGRA;\r
17074     unsigned short TGRB;\r
17075     char           wk5[8];\r
17076     unsigned short TGRC;\r
17077     unsigned short TGRD;\r
17078     char           wk6[4];\r
17079     union\r
17080     {\r
17081         unsigned char BYTE;\r
17082         struct\r
17083         {\r
17084             unsigned char TGFA:1;\r
17085             unsigned char TGFB:1;\r
17086             unsigned char TGFC:1;\r
17087             unsigned char TGFD:1;\r
17088             unsigned char TCFV:1;\r
17089             unsigned char :2;\r
17090             unsigned char TCFD:1;\r
17091         } BIT;\r
17092     } TSR;\r
17093     char           wk7[11];\r
17094     union\r
17095     {\r
17096         unsigned char BYTE;\r
17097         struct\r
17098         {\r
17099             unsigned char TTSA:1;\r
17100             unsigned char TTSB:1;\r
17101             unsigned char :6;\r
17102         } BIT;\r
17103     } TBTM;\r
17104     char           wk8[19];\r
17105     union\r
17106     {\r
17107         unsigned char BYTE;\r
17108         struct\r
17109         {\r
17110             unsigned char TPSC2:3;\r
17111             unsigned char :5;\r
17112         } BIT;\r
17113     } TCR2;\r
17114     char           wk9[3];\r
17115     union\r
17116     {\r
17117         unsigned char BYTE;\r
17118         struct\r
17119         {\r
17120             unsigned char CE2B:1;\r
17121             unsigned char CE2A:1;\r
17122             unsigned char CE1B:1;\r
17123             unsigned char CE1A:1;\r
17124             unsigned char CE0D:1;\r
17125             unsigned char CE0C:1;\r
17126             unsigned char CE0B:1;\r
17127             unsigned char CE0A:1;\r
17128         } BIT;\r
17129     } TSYCR;\r
17130     char           wk10[33];\r
17131     unsigned short TGRE;\r
17132     char           wk11[31];\r
17133     union\r
17134     {\r
17135         unsigned char BYTE;\r
17136         struct\r
17137         {\r
17138             unsigned char NFAEN:1;\r
17139             unsigned char NFBEN:1;\r
17140             unsigned char NFCEN:1;\r
17141             unsigned char NFDEN:1;\r
17142             unsigned char NFCS:2;\r
17143             unsigned char :2;\r
17144         } BIT;\r
17145     } NFCR6;\r
17146 };\r
17147 \r
17148 struct st_mtu7\r
17149 {\r
17150     char           wk0[1];\r
17151     union\r
17152     {\r
17153         unsigned char BYTE;\r
17154         struct\r
17155         {\r
17156             unsigned char TPSC:3;\r
17157             unsigned char CKEG:2;\r
17158             unsigned char CCLR:3;\r
17159         } BIT;\r
17160     } TCR;\r
17161     char           wk1[1];\r
17162     union\r
17163     {\r
17164         unsigned char BYTE;\r
17165         struct\r
17166         {\r
17167             unsigned char MD:4;\r
17168             unsigned char BFA:1;\r
17169             unsigned char BFB:1;\r
17170             unsigned char :2;\r
17171         } BIT;\r
17172     } TMDR1;\r
17173     char           wk2[2];\r
17174     union\r
17175     {\r
17176         unsigned char BYTE;\r
17177         struct\r
17178         {\r
17179             unsigned char IOA:4;\r
17180             unsigned char IOB:4;\r
17181         } BIT;\r
17182     } TIORH;\r
17183     union\r
17184     {\r
17185         unsigned char BYTE;\r
17186         struct\r
17187         {\r
17188             unsigned char IOC:4;\r
17189             unsigned char IOD:4;\r
17190         } BIT;\r
17191     } TIORL;\r
17192     char           wk3[1];\r
17193     union\r
17194     {\r
17195         unsigned char BYTE;\r
17196         struct\r
17197         {\r
17198             unsigned char TGIEA:1;\r
17199             unsigned char TGIEB:1;\r
17200             unsigned char TGIEC:1;\r
17201             unsigned char TGIED:1;\r
17202             unsigned char TCIEV:1;\r
17203             unsigned char :1;\r
17204             unsigned char TTGE2:1;\r
17205             unsigned char TTGE:1;\r
17206         } BIT;\r
17207     } TIER;\r
17208     char           wk4[8];\r
17209     unsigned short TCNT;\r
17210     char           wk5[8];\r
17211     unsigned short TGRA;\r
17212     unsigned short TGRB;\r
17213     char           wk6[8];\r
17214     unsigned short TGRC;\r
17215     unsigned short TGRD;\r
17216     char           wk7[1];\r
17217     union\r
17218     {\r
17219         unsigned char BYTE;\r
17220         struct\r
17221         {\r
17222             unsigned char TGFA:1;\r
17223             unsigned char TGFB:1;\r
17224             unsigned char TGFC:1;\r
17225             unsigned char TGFD:1;\r
17226             unsigned char TCFV:1;\r
17227             unsigned char :2;\r
17228             unsigned char TCFD:1;\r
17229         } BIT;\r
17230     } TSR;\r
17231     char           wk8[11];\r
17232     union\r
17233     {\r
17234         unsigned char BYTE;\r
17235         struct\r
17236         {\r
17237             unsigned char TTSA:1;\r
17238             unsigned char TTSB:1;\r
17239             unsigned char :6;\r
17240         } BIT;\r
17241     } TBTM;\r
17242     char           wk9[6];\r
17243     union\r
17244     {\r
17245         unsigned short WORD;\r
17246         struct\r
17247         {\r
17248             unsigned short ITB7VE:1;\r
17249             unsigned short ITB6AE:1;\r
17250             unsigned short ITA7VE:1;\r
17251             unsigned short ITA6AE:1;\r
17252             unsigned short DT7BE:1;\r
17253             unsigned short UT7BE:1;\r
17254             unsigned short DT7AE:1;\r
17255             unsigned short UT7AE:1;\r
17256             unsigned short :6;\r
17257             unsigned short BF:2;\r
17258         } BIT;\r
17259     } TADCR;\r
17260     char           wk10[2];\r
17261     unsigned short TADCORA;\r
17262     unsigned short TADCORB;\r
17263     unsigned short TADCOBRA;\r
17264     unsigned short TADCOBRB;\r
17265     char           wk11[1];\r
17266     union\r
17267     {\r
17268         unsigned char BYTE;\r
17269         struct\r
17270         {\r
17271             unsigned char TPSC2:3;\r
17272             unsigned char :5;\r
17273         } BIT;\r
17274     } TCR2;\r
17275     char           wk12[38];\r
17276     unsigned short TGRE;\r
17277     unsigned short TGRF;\r
17278     char           wk13[28];\r
17279     union\r
17280     {\r
17281         unsigned char BYTE;\r
17282         struct\r
17283         {\r
17284             unsigned char NFAEN:1;\r
17285             unsigned char NFBEN:1;\r
17286             unsigned char NFCEN:1;\r
17287             unsigned char NFDEN:1;\r
17288             unsigned char NFCS:2;\r
17289             unsigned char :2;\r
17290         } BIT;\r
17291     } NFCR7;\r
17292 };\r
17293 \r
17294 struct st_mtu8\r
17295 {\r
17296     union\r
17297     {\r
17298         unsigned char BYTE;\r
17299         struct\r
17300         {\r
17301             unsigned char NFAEN:1;\r
17302             unsigned char NFBEN:1;\r
17303             unsigned char NFCEN:1;\r
17304             unsigned char NFDEN:1;\r
17305             unsigned char NFCS:2;\r
17306             unsigned char :2;\r
17307         } BIT;\r
17308     } NFCR8;\r
17309     char           wk0[871];\r
17310     union\r
17311     {\r
17312         unsigned char BYTE;\r
17313         struct\r
17314         {\r
17315             unsigned char TPSC:3;\r
17316             unsigned char CKEG:2;\r
17317             unsigned char CCLR:3;\r
17318         } BIT;\r
17319     } TCR;\r
17320     union\r
17321     {\r
17322         unsigned char BYTE;\r
17323         struct\r
17324         {\r
17325             unsigned char MD:4;\r
17326             unsigned char BFA:1;\r
17327             unsigned char BFB:1;\r
17328             unsigned char :2;\r
17329         } BIT;\r
17330     } TMDR1;\r
17331     union\r
17332     {\r
17333         unsigned char BYTE;\r
17334         struct\r
17335         {\r
17336             unsigned char IOA:4;\r
17337             unsigned char IOB:4;\r
17338         } BIT;\r
17339     } TIORH;\r
17340     union\r
17341     {\r
17342         unsigned char BYTE;\r
17343         struct\r
17344         {\r
17345             unsigned char IOC:4;\r
17346             unsigned char IOD:4;\r
17347         } BIT;\r
17348     } TIORL;\r
17349     union\r
17350     {\r
17351         unsigned char BYTE;\r
17352         struct\r
17353         {\r
17354             unsigned char TGIEA:1;\r
17355             unsigned char TGIEB:1;\r
17356             unsigned char TGIEC:1;\r
17357             unsigned char TGIED:1;\r
17358             unsigned char TCIEV:1;\r
17359             unsigned char :3;\r
17360         } BIT;\r
17361     } TIER;\r
17362     char           wk1[1];\r
17363     union\r
17364     {\r
17365         unsigned char BYTE;\r
17366         struct\r
17367         {\r
17368             unsigned char TPSC2:3;\r
17369             unsigned char :5;\r
17370         } BIT;\r
17371     } TCR2;\r
17372     char           wk2[1];\r
17373     unsigned long  TCNT;\r
17374     unsigned long  TGRA;\r
17375     unsigned long  TGRB;\r
17376     unsigned long  TGRC;\r
17377     unsigned long  TGRD;\r
17378 };\r
17379 \r
17380 struct st_poe\r
17381 {\r
17382     union\r
17383     {\r
17384         unsigned short WORD;\r
17385         struct\r
17386         {\r
17387             unsigned short POE0M:2;\r
17388             unsigned short :6;\r
17389             unsigned short PIE1:1;\r
17390             unsigned short :3;\r
17391             unsigned short POE0F:1;\r
17392             unsigned short :3;\r
17393         } BIT;\r
17394     } ICSR1;\r
17395     union\r
17396     {\r
17397         unsigned short WORD;\r
17398         struct\r
17399         {\r
17400             unsigned short :8;\r
17401             unsigned short OIE1:1;\r
17402             unsigned short OCE1:1;\r
17403             unsigned short :5;\r
17404             unsigned short OSF1:1;\r
17405         } BIT;\r
17406     } OCSR1;\r
17407     union\r
17408     {\r
17409         unsigned short WORD;\r
17410         struct\r
17411         {\r
17412             unsigned short POE4M:2;\r
17413             unsigned short :6;\r
17414             unsigned short PIE2:1;\r
17415             unsigned short :3;\r
17416             unsigned short POE4F:1;\r
17417             unsigned short :3;\r
17418         } BIT;\r
17419     } ICSR2;\r
17420     union\r
17421     {\r
17422         unsigned short WORD;\r
17423         struct\r
17424         {\r
17425             unsigned short :8;\r
17426             unsigned short OIE2:1;\r
17427             unsigned short OCE2:1;\r
17428             unsigned short :5;\r
17429             unsigned short OSF2:1;\r
17430         } BIT;\r
17431     } OCSR2;\r
17432     union\r
17433     {\r
17434         unsigned short WORD;\r
17435         struct\r
17436         {\r
17437             unsigned short POE8M:2;\r
17438             unsigned short :6;\r
17439             unsigned short PIE3:1;\r
17440             unsigned short POE8E:1;\r
17441             unsigned short :2;\r
17442             unsigned short POE8F:1;\r
17443             unsigned short :3;\r
17444         } BIT;\r
17445     } ICSR3;\r
17446     union\r
17447     {\r
17448         unsigned char BYTE;\r
17449         struct\r
17450         {\r
17451             unsigned char MTUCH34HIZ:1;\r
17452             unsigned char MTUCH67HIZ:1;\r
17453             unsigned char MTUCH0HIZ:1;\r
17454             unsigned char :1;\r
17455             unsigned char GPT3HIZ:1;\r
17456             unsigned char :3;\r
17457         } BIT;\r
17458     } SPOER;\r
17459     union\r
17460     {\r
17461         unsigned char BYTE;\r
17462         struct\r
17463         {\r
17464             unsigned char MTU0AZE:1;\r
17465             unsigned char MTU0BZE:1;\r
17466             unsigned char MTU0CZE:1;\r
17467             unsigned char MTU0DZE:1;\r
17468             unsigned char :4;\r
17469         } BIT;\r
17470     } POECR1;\r
17471     union\r
17472     {\r
17473         unsigned short WORD;\r
17474         struct\r
17475         {\r
17476             unsigned short MTU7BDZE:1;\r
17477             unsigned short MTU7ACZE:1;\r
17478             unsigned short MTU6BDZE:1;\r
17479             unsigned short :5;\r
17480             unsigned short MTU4BDZE:1;\r
17481             unsigned short MTU4ACZE:1;\r
17482             unsigned short MTU3BDZE:1;\r
17483             unsigned short :5;\r
17484         } BIT;\r
17485     } POECR2;\r
17486     union\r
17487     {\r
17488         unsigned short WORD;\r
17489         struct\r
17490         {\r
17491             unsigned short :9;\r
17492             unsigned short GPT3ABZE:1;\r
17493             unsigned short :6;\r
17494         } BIT;\r
17495     } POECR3;\r
17496     union\r
17497     {\r
17498         unsigned short WORD;\r
17499         struct\r
17500         {\r
17501             unsigned short :2;\r
17502             unsigned short IC2ADDMT34ZE:1;\r
17503             unsigned short IC3ADDMT34ZE:1;\r
17504             unsigned short IC4ADDMT34ZE:1;\r
17505             unsigned short IC5ADDMT34ZE:1;\r
17506             unsigned short :3;\r
17507             unsigned short IC1ADDMT67ZE:1;\r
17508             unsigned short :1;\r
17509             unsigned short IC3ADDMT67ZE:1;\r
17510             unsigned short IC4ADDMT67ZE:1;\r
17511             unsigned short IC5ADDMT67ZE:1;\r
17512             unsigned short :2;\r
17513         } BIT;\r
17514     } POECR4;\r
17515     union\r
17516     {\r
17517         unsigned short WORD;\r
17518         struct\r
17519         {\r
17520             unsigned short :1;\r
17521             unsigned short IC1ADDMT0ZE:1;\r
17522             unsigned short IC2ADDMT0ZE:1;\r
17523             unsigned short :1;\r
17524             unsigned short IC4ADDMT0ZE:1;\r
17525             unsigned short IC5ADDMT0ZE:1;\r
17526             unsigned short :10;\r
17527         } BIT;\r
17528     } POECR5;\r
17529     union\r
17530     {\r
17531         unsigned short WORD;\r
17532         struct\r
17533         {\r
17534             unsigned short :9;\r
17535             unsigned short IC1ADDGPT3ZE:1;\r
17536             unsigned short IC2ADDGPT3ZE:1;\r
17537             unsigned short IC3ADDGPT3ZE:1;\r
17538             unsigned short IC4ADDGPT3ZE:1;\r
17539             unsigned short :3;\r
17540         } BIT;\r
17541     } POECR6;\r
17542     union\r
17543     {\r
17544         unsigned short WORD;\r
17545         struct\r
17546         {\r
17547             unsigned short POE10M:2;\r
17548             unsigned short :6;\r
17549             unsigned short PIE4:1;\r
17550             unsigned short POE10E:1;\r
17551             unsigned short :2;\r
17552             unsigned short POE10F:1;\r
17553             unsigned short :3;\r
17554         } BIT;\r
17555     } ICSR4;\r
17556     union\r
17557     {\r
17558         unsigned short WORD;\r
17559         struct\r
17560         {\r
17561             unsigned short POE10M:2;\r
17562             unsigned short :6;\r
17563             unsigned short PIE5:1;\r
17564             unsigned short POE10E:1;\r
17565             unsigned short :2;\r
17566             unsigned short POE10F:1;\r
17567             unsigned short :3;\r
17568         } BIT;\r
17569     } ICSR5;\r
17570     union\r
17571     {\r
17572         unsigned short WORD;\r
17573         struct\r
17574         {\r
17575             unsigned short OLSG0A:1;\r
17576             unsigned short OLSG0B:1;\r
17577             unsigned short OLSG1A:1;\r
17578             unsigned short OLSG1B:1;\r
17579             unsigned short OLSG2A:1;\r
17580             unsigned short OLSG2B:1;\r
17581             unsigned short :1;\r
17582             unsigned short OLSEN:1;\r
17583             unsigned short :8;\r
17584         } BIT;\r
17585     } ALR1;\r
17586     union\r
17587     {\r
17588         unsigned short WORD;\r
17589         struct\r
17590         {\r
17591             unsigned short :9;\r
17592             unsigned short OSTSTE:1;\r
17593             unsigned short :2;\r
17594             unsigned short OSTSTF:1;\r
17595             unsigned short :3;\r
17596         } BIT;\r
17597     } ICSR6;\r
17598     char           wk0[5];\r
17599     union\r
17600     {\r
17601         unsigned char BYTE;\r
17602         struct\r
17603         {\r
17604             unsigned char G3ASEL:4;\r
17605             unsigned char G3BSEL:4;\r
17606         } BIT;\r
17607     } G3SELR;\r
17608     union\r
17609     {\r
17610         unsigned char BYTE;\r
17611         struct\r
17612         {\r
17613             unsigned char M0ASEL:4;\r
17614             unsigned char M0BSEL:4;\r
17615         } BIT;\r
17616     } M0SELR1;\r
17617     union\r
17618     {\r
17619         unsigned char BYTE;\r
17620         struct\r
17621         {\r
17622             unsigned char M0CSEL:4;\r
17623             unsigned char M0DSEL:4;\r
17624         } BIT;\r
17625     } M0SELR2;\r
17626     union\r
17627     {\r
17628         unsigned char BYTE;\r
17629         struct\r
17630         {\r
17631             unsigned char M3BSEL:4;\r
17632             unsigned char M3DSEL:4;\r
17633         } BIT;\r
17634     } M3SELR;\r
17635     union\r
17636     {\r
17637         unsigned char BYTE;\r
17638         struct\r
17639         {\r
17640             unsigned char M4ASEL:4;\r
17641             unsigned char M4CSEL:4;\r
17642         } BIT;\r
17643     } M4SELR1;\r
17644     union\r
17645     {\r
17646         unsigned char BYTE;\r
17647         struct\r
17648         {\r
17649             unsigned char M4BSEL:4;\r
17650             unsigned char M4DSEL:4;\r
17651         } BIT;\r
17652     } M4SELR2;\r
17653 };\r
17654 \r
17655 struct st_port0\r
17656 {\r
17657     union\r
17658     {\r
17659         unsigned short WORD;\r
17660         struct\r
17661         {\r
17662             unsigned short B0:2;\r
17663             unsigned short B1:2;\r
17664             unsigned short B2:2;\r
17665             unsigned short B3:2;\r
17666             unsigned short B4:2;\r
17667             unsigned short B5:2;\r
17668             unsigned short B6:2;\r
17669             unsigned short B7:2;\r
17670         } BIT;\r
17671     } PDR;\r
17672     char           wk0[62];\r
17673     union\r
17674     {\r
17675         unsigned char BYTE;\r
17676         struct\r
17677         {\r
17678             unsigned char B0:1;\r
17679             unsigned char B1:1;\r
17680             unsigned char B2:1;\r
17681             unsigned char B3:1;\r
17682             unsigned char B4:1;\r
17683             unsigned char B5:1;\r
17684             unsigned char B6:1;\r
17685             unsigned char B7:1;\r
17686         } BIT;\r
17687     } PODR;\r
17688     char           wk1[31];\r
17689     union\r
17690     {\r
17691         unsigned char BYTE;\r
17692         struct\r
17693         {\r
17694             unsigned char B0:1;\r
17695             unsigned char B1:1;\r
17696             unsigned char B2:1;\r
17697             unsigned char B3:1;\r
17698             unsigned char B4:1;\r
17699             unsigned char B5:1;\r
17700             unsigned char B6:1;\r
17701             unsigned char B7:1;\r
17702         } BIT;\r
17703     } PIDR;\r
17704     char           wk2[31];\r
17705     union\r
17706     {\r
17707         unsigned char BYTE;\r
17708         struct\r
17709         {\r
17710             unsigned char B0:1;\r
17711             unsigned char B1:1;\r
17712             unsigned char B2:1;\r
17713             unsigned char B3:1;\r
17714             unsigned char B4:1;\r
17715             unsigned char B5:1;\r
17716             unsigned char B6:1;\r
17717             unsigned char B7:1;\r
17718         } BIT;\r
17719     } PMR;\r
17720     char           wk3[127];\r
17721     union\r
17722     {\r
17723         unsigned short WORD;\r
17724         struct\r
17725         {\r
17726             unsigned short B0:2;\r
17727             unsigned short B1:2;\r
17728             unsigned short B2:2;\r
17729             unsigned short B3:2;\r
17730             unsigned short B4:2;\r
17731             unsigned short B5:2;\r
17732             unsigned short B6:2;\r
17733             unsigned short B7:2;\r
17734         } BIT;\r
17735     } PCR;\r
17736 };\r
17737 \r
17738 struct st_port1\r
17739 {\r
17740     union\r
17741     {\r
17742         unsigned short WORD;\r
17743         struct\r
17744         {\r
17745             unsigned short B0:2;\r
17746             unsigned short B1:2;\r
17747             unsigned short B2:2;\r
17748             unsigned short B3:2;\r
17749             unsigned short B4:2;\r
17750             unsigned short B5:2;\r
17751             unsigned short B6:2;\r
17752             unsigned short B7:2;\r
17753         } BIT;\r
17754     } PDR;\r
17755     char           wk0[61];\r
17756     union\r
17757     {\r
17758         unsigned char BYTE;\r
17759         struct\r
17760         {\r
17761             unsigned char B0:1;\r
17762             unsigned char B1:1;\r
17763             unsigned char B2:1;\r
17764             unsigned char B3:1;\r
17765             unsigned char B4:1;\r
17766             unsigned char B5:1;\r
17767             unsigned char B6:1;\r
17768             unsigned char B7:1;\r
17769         } BIT;\r
17770     } PODR;\r
17771     char           wk1[31];\r
17772     union\r
17773     {\r
17774         unsigned char BYTE;\r
17775         struct\r
17776         {\r
17777             unsigned char B0:1;\r
17778             unsigned char B1:1;\r
17779             unsigned char B2:1;\r
17780             unsigned char B3:1;\r
17781             unsigned char B4:1;\r
17782             unsigned char B5:1;\r
17783             unsigned char B6:1;\r
17784             unsigned char B7:1;\r
17785         } BIT;\r
17786     } PIDR;\r
17787     char           wk2[31];\r
17788     union\r
17789     {\r
17790         unsigned char BYTE;\r
17791         struct\r
17792         {\r
17793             unsigned char B0:1;\r
17794             unsigned char B1:1;\r
17795             unsigned char B2:1;\r
17796             unsigned char B3:1;\r
17797             unsigned char B4:1;\r
17798             unsigned char B5:1;\r
17799             unsigned char B6:1;\r
17800             unsigned char B7:1;\r
17801         } BIT;\r
17802     } PMR;\r
17803     char           wk3[128];\r
17804     union\r
17805     {\r
17806         unsigned short WORD;\r
17807         struct\r
17808         {\r
17809             unsigned short B0:2;\r
17810             unsigned short B1:2;\r
17811             unsigned short B2:2;\r
17812             unsigned short B3:2;\r
17813             unsigned short B4:2;\r
17814             unsigned short B5:2;\r
17815             unsigned short B6:2;\r
17816             unsigned short B7:2;\r
17817         } BIT;\r
17818     } PCR;\r
17819     char           wk4[62];\r
17820     union\r
17821     {\r
17822         unsigned short WORD;\r
17823         struct\r
17824         {\r
17825             unsigned char H;\r
17826             unsigned char L;\r
17827         } BYTE;\r
17828         struct\r
17829         {\r
17830             unsigned char B0:1;\r
17831             unsigned char :8;\r
17832             unsigned char :7;\r
17833         } BIT;\r
17834     } DSCR;\r
17835 };\r
17836 \r
17837 struct st_port2\r
17838 {\r
17839     union\r
17840     {\r
17841         unsigned short WORD;\r
17842         struct\r
17843         {\r
17844             unsigned short B0:2;\r
17845             unsigned short B1:2;\r
17846             unsigned short B2:2;\r
17847             unsigned short B3:2;\r
17848             unsigned short B4:2;\r
17849             unsigned short B5:2;\r
17850             unsigned short B6:2;\r
17851             unsigned short B7:2;\r
17852         } BIT;\r
17853     } PDR;\r
17854     char           wk0[60];\r
17855     union\r
17856     {\r
17857         unsigned char BYTE;\r
17858         struct\r
17859         {\r
17860             unsigned char B0:1;\r
17861             unsigned char B1:1;\r
17862             unsigned char B2:1;\r
17863             unsigned char B3:1;\r
17864             unsigned char B4:1;\r
17865             unsigned char B5:1;\r
17866             unsigned char B6:1;\r
17867             unsigned char B7:1;\r
17868         } BIT;\r
17869     } PODR;\r
17870     char           wk1[31];\r
17871     union\r
17872     {\r
17873         unsigned char BYTE;\r
17874         struct\r
17875         {\r
17876             unsigned char B0:1;\r
17877             unsigned char B1:1;\r
17878             unsigned char B2:1;\r
17879             unsigned char B3:1;\r
17880             unsigned char B4:1;\r
17881             unsigned char B5:1;\r
17882             unsigned char B6:1;\r
17883             unsigned char B7:1;\r
17884         } BIT;\r
17885     } PIDR;\r
17886     char           wk2[31];\r
17887     union\r
17888     {\r
17889         unsigned char BYTE;\r
17890         struct\r
17891         {\r
17892             unsigned char B0:1;\r
17893             unsigned char B1:1;\r
17894             unsigned char B2:1;\r
17895             unsigned char B3:1;\r
17896             unsigned char B4:1;\r
17897             unsigned char B5:1;\r
17898             unsigned char B6:1;\r
17899             unsigned char B7:1;\r
17900         } BIT;\r
17901     } PMR;\r
17902     char           wk3[129];\r
17903     union\r
17904     {\r
17905         unsigned short WORD;\r
17906         struct\r
17907         {\r
17908             unsigned short B0:2;\r
17909             unsigned short B1:2;\r
17910             unsigned short B2:2;\r
17911             unsigned short B3:2;\r
17912             unsigned short B4:2;\r
17913             unsigned short B5:2;\r
17914             unsigned short B6:2;\r
17915             unsigned short B7:2;\r
17916         } BIT;\r
17917     } PCR;\r
17918 };\r
17919 \r
17920 struct st_port3\r
17921 {\r
17922     union\r
17923     {\r
17924         unsigned short WORD;\r
17925         struct\r
17926         {\r
17927             unsigned short B0:2;\r
17928             unsigned short B1:2;\r
17929             unsigned short B2:2;\r
17930             unsigned short B3:2;\r
17931             unsigned short B4:2;\r
17932             unsigned short B5:2;\r
17933             unsigned short B6:2;\r
17934             unsigned short B7:2;\r
17935         } BIT;\r
17936     } PDR;\r
17937     char           wk0[59];\r
17938     union\r
17939     {\r
17940         unsigned char BYTE;\r
17941         struct\r
17942         {\r
17943             unsigned char B0:1;\r
17944             unsigned char B1:1;\r
17945             unsigned char B2:1;\r
17946             unsigned char B3:1;\r
17947             unsigned char B4:1;\r
17948             unsigned char B5:1;\r
17949             unsigned char B6:1;\r
17950             unsigned char B7:1;\r
17951         } BIT;\r
17952     } PODR;\r
17953     char           wk1[31];\r
17954     union\r
17955     {\r
17956         unsigned char BYTE;\r
17957         struct\r
17958         {\r
17959             unsigned char B0:1;\r
17960             unsigned char B1:1;\r
17961             unsigned char B2:1;\r
17962             unsigned char B3:1;\r
17963             unsigned char B4:1;\r
17964             unsigned char B5:1;\r
17965             unsigned char B6:1;\r
17966             unsigned char B7:1;\r
17967         } BIT;\r
17968     } PIDR;\r
17969     char           wk2[31];\r
17970     union\r
17971     {\r
17972         unsigned char BYTE;\r
17973         struct\r
17974         {\r
17975             unsigned char B0:1;\r
17976             unsigned char B1:1;\r
17977             unsigned char B2:1;\r
17978             unsigned char B3:1;\r
17979             unsigned char B4:1;\r
17980             unsigned char B5:1;\r
17981             unsigned char B6:1;\r
17982             unsigned char B7:1;\r
17983         } BIT;\r
17984     } PMR;\r
17985     char           wk3[130];\r
17986     union\r
17987     {\r
17988         unsigned short WORD;\r
17989         struct\r
17990         {\r
17991             unsigned short B0:2;\r
17992             unsigned short B1:2;\r
17993             unsigned short B2:2;\r
17994             unsigned short B3:2;\r
17995             unsigned short B4:2;\r
17996             unsigned short B5:2;\r
17997             unsigned short B6:2;\r
17998             unsigned short B7:2;\r
17999         } BIT;\r
18000     } PCR;\r
18001 };\r
18002 \r
18003 struct st_port4\r
18004 {\r
18005     union\r
18006     {\r
18007         unsigned short WORD;\r
18008         struct\r
18009         {\r
18010             unsigned short B0:2;\r
18011             unsigned short B1:2;\r
18012             unsigned short B2:2;\r
18013             unsigned short B3:2;\r
18014             unsigned short B4:2;\r
18015             unsigned short B5:2;\r
18016             unsigned short B6:2;\r
18017             unsigned short B7:2;\r
18018         } BIT;\r
18019     } PDR;\r
18020     char           wk0[58];\r
18021     union\r
18022     {\r
18023         unsigned char BYTE;\r
18024         struct\r
18025         {\r
18026             unsigned char B0:1;\r
18027             unsigned char B1:1;\r
18028             unsigned char B2:1;\r
18029             unsigned char B3:1;\r
18030             unsigned char B4:1;\r
18031             unsigned char B5:1;\r
18032             unsigned char B6:1;\r
18033             unsigned char B7:1;\r
18034         } BIT;\r
18035     } PODR;\r
18036     char           wk1[31];\r
18037     union\r
18038     {\r
18039         unsigned char BYTE;\r
18040         struct\r
18041         {\r
18042             unsigned char B0:1;\r
18043             unsigned char B1:1;\r
18044             unsigned char B2:1;\r
18045             unsigned char B3:1;\r
18046             unsigned char B4:1;\r
18047             unsigned char B5:1;\r
18048             unsigned char B6:1;\r
18049             unsigned char B7:1;\r
18050         } BIT;\r
18051     } PIDR;\r
18052     char           wk2[31];\r
18053     union\r
18054     {\r
18055         unsigned char BYTE;\r
18056         struct\r
18057         {\r
18058             unsigned char B0:1;\r
18059             unsigned char B1:1;\r
18060             unsigned char B2:1;\r
18061             unsigned char B3:1;\r
18062             unsigned char B4:1;\r
18063             unsigned char B5:1;\r
18064             unsigned char B6:1;\r
18065             unsigned char B7:1;\r
18066         } BIT;\r
18067     } PMR;\r
18068     char           wk3[131];\r
18069     union\r
18070     {\r
18071         unsigned short WORD;\r
18072         struct\r
18073         {\r
18074             unsigned short B0:2;\r
18075             unsigned short B1:2;\r
18076             unsigned short B2:2;\r
18077             unsigned short B3:2;\r
18078             unsigned short B4:2;\r
18079             unsigned short B5:2;\r
18080             unsigned short B6:2;\r
18081             unsigned short B7:2;\r
18082         } BIT;\r
18083     } PCR;\r
18084 };\r
18085 \r
18086 struct st_port5\r
18087 {\r
18088     union\r
18089     {\r
18090         unsigned short WORD;\r
18091         struct\r
18092         {\r
18093             unsigned short B0:2;\r
18094             unsigned short B1:2;\r
18095             unsigned short B2:2;\r
18096             unsigned short B3:2;\r
18097             unsigned short B4:2;\r
18098             unsigned short B5:2;\r
18099             unsigned short B6:2;\r
18100             unsigned short B7:2;\r
18101         } BIT;\r
18102     } PDR;\r
18103     char           wk0[57];\r
18104     union\r
18105     {\r
18106         unsigned char BYTE;\r
18107         struct\r
18108         {\r
18109             unsigned char B0:1;\r
18110             unsigned char B1:1;\r
18111             unsigned char B2:1;\r
18112             unsigned char B3:1;\r
18113             unsigned char B4:1;\r
18114             unsigned char B5:1;\r
18115             unsigned char B6:1;\r
18116             unsigned char B7:1;\r
18117         } BIT;\r
18118     } PODR;\r
18119     char           wk1[31];\r
18120     union\r
18121     {\r
18122         unsigned char BYTE;\r
18123         struct\r
18124         {\r
18125             unsigned char B0:1;\r
18126             unsigned char B1:1;\r
18127             unsigned char B2:1;\r
18128             unsigned char B3:1;\r
18129             unsigned char B4:1;\r
18130             unsigned char B5:1;\r
18131             unsigned char B6:1;\r
18132             unsigned char B7:1;\r
18133         } BIT;\r
18134     } PIDR;\r
18135     char           wk2[31];\r
18136     union\r
18137     {\r
18138         unsigned char BYTE;\r
18139         struct\r
18140         {\r
18141             unsigned char B0:1;\r
18142             unsigned char B1:1;\r
18143             unsigned char B2:1;\r
18144             unsigned char B3:1;\r
18145             unsigned char B4:1;\r
18146             unsigned char B5:1;\r
18147             unsigned char B6:1;\r
18148             unsigned char B7:1;\r
18149         } BIT;\r
18150     } PMR;\r
18151     char           wk3[132];\r
18152     union\r
18153     {\r
18154         unsigned short WORD;\r
18155         struct\r
18156         {\r
18157             unsigned short B0:2;\r
18158             unsigned short B1:2;\r
18159             unsigned short B2:2;\r
18160             unsigned short B3:2;\r
18161             unsigned short B4:2;\r
18162             unsigned short B5:2;\r
18163             unsigned short B6:2;\r
18164             unsigned short B7:2;\r
18165         } BIT;\r
18166     } PCR;\r
18167 };\r
18168 \r
18169 struct st_port6\r
18170 {\r
18171     union\r
18172     {\r
18173         unsigned short WORD;\r
18174         struct\r
18175         {\r
18176             unsigned short B0:2;\r
18177             unsigned short B1:2;\r
18178             unsigned short B2:2;\r
18179             unsigned short B3:2;\r
18180             unsigned short B4:2;\r
18181             unsigned short B5:2;\r
18182             unsigned short B6:2;\r
18183             unsigned short B7:2;\r
18184         } BIT;\r
18185     } PDR;\r
18186     char           wk0[56];\r
18187     union\r
18188     {\r
18189         unsigned char BYTE;\r
18190         struct\r
18191         {\r
18192             unsigned char B0:1;\r
18193             unsigned char B1:1;\r
18194             unsigned char B2:1;\r
18195             unsigned char B3:1;\r
18196             unsigned char B4:1;\r
18197             unsigned char B5:1;\r
18198             unsigned char B6:1;\r
18199             unsigned char B7:1;\r
18200         } BIT;\r
18201     } PODR;\r
18202     char           wk1[31];\r
18203     union\r
18204     {\r
18205         unsigned char BYTE;\r
18206         struct\r
18207         {\r
18208             unsigned char B0:1;\r
18209             unsigned char B1:1;\r
18210             unsigned char B2:1;\r
18211             unsigned char B3:1;\r
18212             unsigned char B4:1;\r
18213             unsigned char B5:1;\r
18214             unsigned char B6:1;\r
18215             unsigned char B7:1;\r
18216         } BIT;\r
18217     } PIDR;\r
18218     char           wk2[31];\r
18219     union\r
18220     {\r
18221         unsigned char BYTE;\r
18222         struct\r
18223         {\r
18224             unsigned char B0:1;\r
18225             unsigned char B1:1;\r
18226             unsigned char B2:1;\r
18227             unsigned char B3:1;\r
18228             unsigned char B4:1;\r
18229             unsigned char B5:1;\r
18230             unsigned char B6:1;\r
18231             unsigned char B7:1;\r
18232         } BIT;\r
18233     } PMR;\r
18234     char           wk3[133];\r
18235     union\r
18236     {\r
18237         unsigned short WORD;\r
18238         struct\r
18239         {\r
18240             unsigned short B0:2;\r
18241             unsigned short B1:2;\r
18242             unsigned short B2:2;\r
18243             unsigned short B3:2;\r
18244             unsigned short B4:2;\r
18245             unsigned short B5:2;\r
18246             unsigned short B6:2;\r
18247             unsigned short B7:2;\r
18248         } BIT;\r
18249     } PCR;\r
18250 };\r
18251 \r
18252 struct st_port7\r
18253 {\r
18254     union\r
18255     {\r
18256         unsigned short WORD;\r
18257         struct\r
18258         {\r
18259             unsigned short B0:2;\r
18260             unsigned short B1:2;\r
18261             unsigned short B2:2;\r
18262             unsigned short B3:2;\r
18263             unsigned short B4:2;\r
18264             unsigned short B5:2;\r
18265             unsigned short B6:2;\r
18266             unsigned short B7:2;\r
18267         } BIT;\r
18268     } PDR;\r
18269     char           wk0[55];\r
18270     union\r
18271     {\r
18272         unsigned char BYTE;\r
18273         struct\r
18274         {\r
18275             unsigned char B0:1;\r
18276             unsigned char B1:1;\r
18277             unsigned char B2:1;\r
18278             unsigned char B3:1;\r
18279             unsigned char B4:1;\r
18280             unsigned char B5:1;\r
18281             unsigned char B6:1;\r
18282             unsigned char B7:1;\r
18283         } BIT;\r
18284     } PODR;\r
18285     char           wk1[31];\r
18286     union\r
18287     {\r
18288         unsigned char BYTE;\r
18289         struct\r
18290         {\r
18291             unsigned char B0:1;\r
18292             unsigned char B1:1;\r
18293             unsigned char B2:1;\r
18294             unsigned char B3:1;\r
18295             unsigned char B4:1;\r
18296             unsigned char B5:1;\r
18297             unsigned char B6:1;\r
18298             unsigned char B7:1;\r
18299         } BIT;\r
18300     } PIDR;\r
18301     char           wk2[31];\r
18302     union\r
18303     {\r
18304         unsigned char BYTE;\r
18305         struct\r
18306         {\r
18307             unsigned char B0:1;\r
18308             unsigned char B1:1;\r
18309             unsigned char B2:1;\r
18310             unsigned char B3:1;\r
18311             unsigned char B4:1;\r
18312             unsigned char B5:1;\r
18313             unsigned char B6:1;\r
18314             unsigned char B7:1;\r
18315         } BIT;\r
18316     } PMR;\r
18317     char           wk3[134];\r
18318     union\r
18319     {\r
18320         unsigned short WORD;\r
18321         struct\r
18322         {\r
18323             unsigned short B0:2;\r
18324             unsigned short B1:2;\r
18325             unsigned short B2:2;\r
18326             unsigned short B3:2;\r
18327             unsigned short B4:2;\r
18328             unsigned short B5:2;\r
18329             unsigned short B6:2;\r
18330             unsigned short B7:2;\r
18331         } BIT;\r
18332     } PCR;\r
18333 };\r
18334 \r
18335 struct st_port8\r
18336 {\r
18337     union\r
18338     {\r
18339         unsigned short WORD;\r
18340         struct\r
18341         {\r
18342             unsigned short B0:2;\r
18343             unsigned short B1:2;\r
18344             unsigned short B2:2;\r
18345             unsigned short B3:2;\r
18346             unsigned short B4:2;\r
18347             unsigned short B5:2;\r
18348             unsigned short B6:2;\r
18349             unsigned short B7:2;\r
18350         } BIT;\r
18351     } PDR;\r
18352     char           wk0[54];\r
18353     union\r
18354     {\r
18355         unsigned char BYTE;\r
18356         struct\r
18357         {\r
18358             unsigned char B0:1;\r
18359             unsigned char B1:1;\r
18360             unsigned char B2:1;\r
18361             unsigned char B3:1;\r
18362             unsigned char B4:1;\r
18363             unsigned char B5:1;\r
18364             unsigned char B6:1;\r
18365             unsigned char B7:1;\r
18366         } BIT;\r
18367     } PODR;\r
18368     char           wk1[31];\r
18369     union\r
18370     {\r
18371         unsigned char BYTE;\r
18372         struct\r
18373         {\r
18374             unsigned char B0:1;\r
18375             unsigned char B1:1;\r
18376             unsigned char B2:1;\r
18377             unsigned char B3:1;\r
18378             unsigned char B4:1;\r
18379             unsigned char B5:1;\r
18380             unsigned char B6:1;\r
18381             unsigned char B7:1;\r
18382         } BIT;\r
18383     } PIDR;\r
18384     char           wk2[31];\r
18385     union\r
18386     {\r
18387         unsigned char BYTE;\r
18388         struct\r
18389         {\r
18390             unsigned char B0:1;\r
18391             unsigned char B1:1;\r
18392             unsigned char B2:1;\r
18393             unsigned char B3:1;\r
18394             unsigned char B4:1;\r
18395             unsigned char B5:1;\r
18396             unsigned char B6:1;\r
18397             unsigned char B7:1;\r
18398         } BIT;\r
18399     } PMR;\r
18400     char           wk3[135];\r
18401     union\r
18402     {\r
18403         unsigned short WORD;\r
18404         struct\r
18405         {\r
18406             unsigned short B0:2;\r
18407             unsigned short B1:2;\r
18408             unsigned short B2:2;\r
18409             unsigned short B3:2;\r
18410             unsigned short B4:2;\r
18411             unsigned short B5:2;\r
18412             unsigned short B6:2;\r
18413             unsigned short B7:2;\r
18414         } BIT;\r
18415     } PCR;\r
18416 };\r
18417 \r
18418 struct st_port9\r
18419 {\r
18420     union\r
18421     {\r
18422         unsigned short WORD;\r
18423         struct\r
18424         {\r
18425             unsigned short B0:2;\r
18426             unsigned short B1:2;\r
18427             unsigned short B2:2;\r
18428             unsigned short B3:2;\r
18429             unsigned short B4:2;\r
18430             unsigned short B5:2;\r
18431             unsigned short B6:2;\r
18432             unsigned short B7:2;\r
18433         } BIT;\r
18434     } PDR;\r
18435     char           wk0[53];\r
18436     union\r
18437     {\r
18438         unsigned char BYTE;\r
18439         struct\r
18440         {\r
18441             unsigned char B0:1;\r
18442             unsigned char B1:1;\r
18443             unsigned char B2:1;\r
18444             unsigned char B3:1;\r
18445             unsigned char B4:1;\r
18446             unsigned char B5:1;\r
18447             unsigned char B6:1;\r
18448             unsigned char B7:1;\r
18449         } BIT;\r
18450     } PODR;\r
18451     char           wk1[31];\r
18452     union\r
18453     {\r
18454         unsigned char BYTE;\r
18455         struct\r
18456         {\r
18457             unsigned char B0:1;\r
18458             unsigned char B1:1;\r
18459             unsigned char B2:1;\r
18460             unsigned char B3:1;\r
18461             unsigned char B4:1;\r
18462             unsigned char B5:1;\r
18463             unsigned char B6:1;\r
18464             unsigned char B7:1;\r
18465         } BIT;\r
18466     } PIDR;\r
18467     char           wk2[31];\r
18468     union\r
18469     {\r
18470         unsigned char BYTE;\r
18471         struct\r
18472         {\r
18473             unsigned char B0:1;\r
18474             unsigned char B1:1;\r
18475             unsigned char B2:1;\r
18476             unsigned char B3:1;\r
18477             unsigned char B4:1;\r
18478             unsigned char B5:1;\r
18479             unsigned char B6:1;\r
18480             unsigned char B7:1;\r
18481         } BIT;\r
18482     } PMR;\r
18483     char           wk3[136];\r
18484     union\r
18485     {\r
18486         unsigned short WORD;\r
18487         struct\r
18488         {\r
18489             unsigned short B0:2;\r
18490             unsigned short B1:2;\r
18491             unsigned short B2:2;\r
18492             unsigned short B3:2;\r
18493             unsigned short B4:2;\r
18494             unsigned short B5:2;\r
18495             unsigned short B6:2;\r
18496             unsigned short B7:2;\r
18497         } BIT;\r
18498     } PCR;\r
18499 };\r
18500 \r
18501 struct st_porta\r
18502 {\r
18503     union\r
18504     {\r
18505         unsigned short WORD;\r
18506         struct\r
18507         {\r
18508             unsigned short B0:2;\r
18509             unsigned short B1:2;\r
18510             unsigned short B2:2;\r
18511             unsigned short B3:2;\r
18512             unsigned short B4:2;\r
18513             unsigned short B5:2;\r
18514             unsigned short B6:2;\r
18515             unsigned short B7:2;\r
18516         } BIT;\r
18517     } PDR;\r
18518     char           wk0[52];\r
18519     union\r
18520     {\r
18521         unsigned char BYTE;\r
18522         struct\r
18523         {\r
18524             unsigned char B0:1;\r
18525             unsigned char B1:1;\r
18526             unsigned char B2:1;\r
18527             unsigned char B3:1;\r
18528             unsigned char B4:1;\r
18529             unsigned char B5:1;\r
18530             unsigned char B6:1;\r
18531             unsigned char B7:1;\r
18532         } BIT;\r
18533     } PODR;\r
18534     char           wk1[31];\r
18535     union\r
18536     {\r
18537         unsigned char BYTE;\r
18538         struct\r
18539         {\r
18540             unsigned char B0:1;\r
18541             unsigned char B1:1;\r
18542             unsigned char B2:1;\r
18543             unsigned char B3:1;\r
18544             unsigned char B4:1;\r
18545             unsigned char B5:1;\r
18546             unsigned char B6:1;\r
18547             unsigned char B7:1;\r
18548         } BIT;\r
18549     } PIDR;\r
18550     char           wk2[31];\r
18551     union\r
18552     {\r
18553         unsigned char BYTE;\r
18554         struct\r
18555         {\r
18556             unsigned char B0:1;\r
18557             unsigned char B1:1;\r
18558             unsigned char B2:1;\r
18559             unsigned char B3:1;\r
18560             unsigned char B4:1;\r
18561             unsigned char B5:1;\r
18562             unsigned char B6:1;\r
18563             unsigned char B7:1;\r
18564         } BIT;\r
18565     } PMR;\r
18566     char           wk3[137];\r
18567     union\r
18568     {\r
18569         unsigned short WORD;\r
18570         struct\r
18571         {\r
18572             unsigned short B0:2;\r
18573             unsigned short B1:2;\r
18574             unsigned short B2:2;\r
18575             unsigned short B3:2;\r
18576             unsigned short B4:2;\r
18577             unsigned short B5:2;\r
18578             unsigned short B6:2;\r
18579             unsigned short B7:2;\r
18580         } BIT;\r
18581     } PCR;\r
18582 };\r
18583 \r
18584 struct st_portb\r
18585 {\r
18586     union\r
18587     {\r
18588         unsigned short WORD;\r
18589         struct\r
18590         {\r
18591             unsigned short B0:2;\r
18592             unsigned short B1:2;\r
18593             unsigned short B2:2;\r
18594             unsigned short B3:2;\r
18595             unsigned short B4:2;\r
18596             unsigned short B5:2;\r
18597             unsigned short B6:2;\r
18598             unsigned short B7:2;\r
18599         } BIT;\r
18600     } PDR;\r
18601     char           wk0[51];\r
18602     union\r
18603     {\r
18604         unsigned char BYTE;\r
18605         struct\r
18606         {\r
18607             unsigned char B0:1;\r
18608             unsigned char B1:1;\r
18609             unsigned char B2:1;\r
18610             unsigned char B3:1;\r
18611             unsigned char B4:1;\r
18612             unsigned char B5:1;\r
18613             unsigned char B6:1;\r
18614             unsigned char B7:1;\r
18615         } BIT;\r
18616     } PODR;\r
18617     char           wk1[31];\r
18618     union\r
18619     {\r
18620         unsigned char BYTE;\r
18621         struct\r
18622         {\r
18623             unsigned char B0:1;\r
18624             unsigned char B1:1;\r
18625             unsigned char B2:1;\r
18626             unsigned char B3:1;\r
18627             unsigned char B4:1;\r
18628             unsigned char B5:1;\r
18629             unsigned char B6:1;\r
18630             unsigned char B7:1;\r
18631         } BIT;\r
18632     } PIDR;\r
18633     char           wk2[31];\r
18634     union\r
18635     {\r
18636         unsigned char BYTE;\r
18637         struct\r
18638         {\r
18639             unsigned char B0:1;\r
18640             unsigned char B1:1;\r
18641             unsigned char B2:1;\r
18642             unsigned char B3:1;\r
18643             unsigned char B4:1;\r
18644             unsigned char B5:1;\r
18645             unsigned char B6:1;\r
18646             unsigned char B7:1;\r
18647         } BIT;\r
18648     } PMR;\r
18649     char           wk3[138];\r
18650     union\r
18651     {\r
18652         unsigned short WORD;\r
18653         struct\r
18654         {\r
18655             unsigned short B0:2;\r
18656             unsigned short B1:2;\r
18657             unsigned short B2:2;\r
18658             unsigned short B3:2;\r
18659             unsigned short B4:2;\r
18660             unsigned short B5:2;\r
18661             unsigned short B6:2;\r
18662             unsigned short B7:2;\r
18663         } BIT;\r
18664     } PCR;\r
18665 };\r
18666 \r
18667 struct st_portc\r
18668 {\r
18669     union\r
18670     {\r
18671         unsigned short WORD;\r
18672         struct\r
18673         {\r
18674             unsigned short B0:2;\r
18675             unsigned short B1:2;\r
18676             unsigned short B2:2;\r
18677             unsigned short B3:2;\r
18678             unsigned short B4:2;\r
18679             unsigned short B5:2;\r
18680             unsigned short B6:2;\r
18681             unsigned short B7:2;\r
18682         } BIT;\r
18683     } PDR;\r
18684     char           wk0[50];\r
18685     union\r
18686     {\r
18687         unsigned char BYTE;\r
18688         struct\r
18689         {\r
18690             unsigned char B0:1;\r
18691             unsigned char B1:1;\r
18692             unsigned char B2:1;\r
18693             unsigned char B3:1;\r
18694             unsigned char B4:1;\r
18695             unsigned char B5:1;\r
18696             unsigned char B6:1;\r
18697             unsigned char B7:1;\r
18698         } BIT;\r
18699     } PODR;\r
18700     char           wk1[31];\r
18701     union\r
18702     {\r
18703         unsigned char BYTE;\r
18704         struct\r
18705         {\r
18706             unsigned char B0:1;\r
18707             unsigned char B1:1;\r
18708             unsigned char B2:1;\r
18709             unsigned char B3:1;\r
18710             unsigned char B4:1;\r
18711             unsigned char B5:1;\r
18712             unsigned char B6:1;\r
18713             unsigned char B7:1;\r
18714         } BIT;\r
18715     } PIDR;\r
18716     char           wk2[31];\r
18717     union\r
18718     {\r
18719         unsigned char BYTE;\r
18720         struct\r
18721         {\r
18722             unsigned char B0:1;\r
18723             unsigned char B1:1;\r
18724             unsigned char B2:1;\r
18725             unsigned char B3:1;\r
18726             unsigned char B4:1;\r
18727             unsigned char B5:1;\r
18728             unsigned char B6:1;\r
18729             unsigned char B7:1;\r
18730         } BIT;\r
18731     } PMR;\r
18732 };\r
18733 \r
18734 struct st_portd\r
18735 {\r
18736     union\r
18737     {\r
18738         unsigned short WORD;\r
18739         struct\r
18740         {\r
18741             unsigned short B0:2;\r
18742             unsigned short B1:2;\r
18743             unsigned short B2:2;\r
18744             unsigned short B3:2;\r
18745             unsigned short B4:2;\r
18746             unsigned short B5:2;\r
18747             unsigned short B6:2;\r
18748             unsigned short B7:2;\r
18749         } BIT;\r
18750     } PDR;\r
18751     char           wk0[49];\r
18752     union\r
18753     {\r
18754         unsigned char BYTE;\r
18755         struct\r
18756         {\r
18757             unsigned char B0:1;\r
18758             unsigned char B1:1;\r
18759             unsigned char B2:1;\r
18760             unsigned char B3:1;\r
18761             unsigned char B4:1;\r
18762             unsigned char B5:1;\r
18763             unsigned char B6:1;\r
18764             unsigned char B7:1;\r
18765         } BIT;\r
18766     } PODR;\r
18767     char           wk1[31];\r
18768     union\r
18769     {\r
18770         unsigned char BYTE;\r
18771         struct\r
18772         {\r
18773             unsigned char B0:1;\r
18774             unsigned char B1:1;\r
18775             unsigned char B2:1;\r
18776             unsigned char B3:1;\r
18777             unsigned char B4:1;\r
18778             unsigned char B5:1;\r
18779             unsigned char B6:1;\r
18780             unsigned char B7:1;\r
18781         } BIT;\r
18782     } PIDR;\r
18783     char           wk2[31];\r
18784     union\r
18785     {\r
18786         unsigned char BYTE;\r
18787         struct\r
18788         {\r
18789             unsigned char B0:1;\r
18790             unsigned char B1:1;\r
18791             unsigned char B2:1;\r
18792             unsigned char B3:1;\r
18793             unsigned char B4:1;\r
18794             unsigned char B5:1;\r
18795             unsigned char B6:1;\r
18796             unsigned char B7:1;\r
18797         } BIT;\r
18798     } PMR;\r
18799     char           wk3[140];\r
18800     union\r
18801     {\r
18802         unsigned short WORD;\r
18803         struct\r
18804         {\r
18805             unsigned short B0:2;\r
18806             unsigned short B1:2;\r
18807             unsigned short B2:2;\r
18808             unsigned short B3:2;\r
18809             unsigned short B4:2;\r
18810             unsigned short B5:2;\r
18811             unsigned short B6:2;\r
18812             unsigned short B7:2;\r
18813         } BIT;\r
18814     } PCR;\r
18815 };\r
18816 \r
18817 struct st_porte\r
18818 {\r
18819     union\r
18820     {\r
18821         unsigned short WORD;\r
18822         struct\r
18823         {\r
18824             unsigned short B0:2;\r
18825             unsigned short B1:2;\r
18826             unsigned short B2:2;\r
18827             unsigned short B3:2;\r
18828             unsigned short B4:2;\r
18829             unsigned short B5:2;\r
18830             unsigned short B6:2;\r
18831             unsigned short B7:2;\r
18832         } BIT;\r
18833     } PDR;\r
18834     char           wk0[48];\r
18835     union\r
18836     {\r
18837         unsigned char BYTE;\r
18838         struct\r
18839         {\r
18840             unsigned char B0:1;\r
18841             unsigned char B1:1;\r
18842             unsigned char B2:1;\r
18843             unsigned char B3:1;\r
18844             unsigned char B4:1;\r
18845             unsigned char B5:1;\r
18846             unsigned char B6:1;\r
18847             unsigned char B7:1;\r
18848         } BIT;\r
18849     } PODR;\r
18850     char           wk1[31];\r
18851     union\r
18852     {\r
18853         unsigned char BYTE;\r
18854         struct\r
18855         {\r
18856             unsigned char B0:1;\r
18857             unsigned char B1:1;\r
18858             unsigned char B2:1;\r
18859             unsigned char B3:1;\r
18860             unsigned char B4:1;\r
18861             unsigned char B5:1;\r
18862             unsigned char B6:1;\r
18863             unsigned char B7:1;\r
18864         } BIT;\r
18865     } PIDR;\r
18866     char           wk2[31];\r
18867     union\r
18868     {\r
18869         unsigned char BYTE;\r
18870         struct\r
18871         {\r
18872             unsigned char B0:1;\r
18873             unsigned char B1:1;\r
18874             unsigned char B2:1;\r
18875             unsigned char B3:1;\r
18876             unsigned char B4:1;\r
18877             unsigned char B5:1;\r
18878             unsigned char B6:1;\r
18879             unsigned char B7:1;\r
18880         } BIT;\r
18881     } PMR;\r
18882     char           wk3[141];\r
18883     union\r
18884     {\r
18885         unsigned short WORD;\r
18886         struct\r
18887         {\r
18888             unsigned short B0:2;\r
18889             unsigned short B1:2;\r
18890             unsigned short B2:2;\r
18891             unsigned short B3:2;\r
18892             unsigned short B4:2;\r
18893             unsigned short B5:2;\r
18894             unsigned short B6:2;\r
18895             unsigned short B7:2;\r
18896         } BIT;\r
18897     } PCR;\r
18898 };\r
18899 \r
18900 struct st_portf\r
18901 {\r
18902     union\r
18903     {\r
18904         unsigned short WORD;\r
18905         struct\r
18906         {\r
18907             unsigned short B0:2;\r
18908             unsigned short B1:2;\r
18909             unsigned short B2:2;\r
18910             unsigned short B3:2;\r
18911             unsigned short B4:2;\r
18912             unsigned short B5:2;\r
18913             unsigned short B6:2;\r
18914             unsigned short B7:2;\r
18915         } BIT;\r
18916     } PDR;\r
18917     char           wk0[47];\r
18918     union\r
18919     {\r
18920         unsigned char BYTE;\r
18921         struct\r
18922         {\r
18923             unsigned char B0:1;\r
18924             unsigned char B1:1;\r
18925             unsigned char B2:1;\r
18926             unsigned char B3:1;\r
18927             unsigned char B4:1;\r
18928             unsigned char B5:1;\r
18929             unsigned char B6:1;\r
18930             unsigned char B7:1;\r
18931         } BIT;\r
18932     } PODR;\r
18933     char           wk1[31];\r
18934     union\r
18935     {\r
18936         unsigned char BYTE;\r
18937         struct\r
18938         {\r
18939             unsigned char B0:1;\r
18940             unsigned char B1:1;\r
18941             unsigned char B2:1;\r
18942             unsigned char B3:1;\r
18943             unsigned char B4:1;\r
18944             unsigned char B5:1;\r
18945             unsigned char B6:1;\r
18946             unsigned char B7:1;\r
18947         } BIT;\r
18948     } PIDR;\r
18949     char           wk2[31];\r
18950     union\r
18951     {\r
18952         unsigned char BYTE;\r
18953         struct\r
18954         {\r
18955             unsigned char B0:1;\r
18956             unsigned char B1:1;\r
18957             unsigned char B2:1;\r
18958             unsigned char B3:1;\r
18959             unsigned char B4:1;\r
18960             unsigned char B5:1;\r
18961             unsigned char B6:1;\r
18962             unsigned char B7:1;\r
18963         } BIT;\r
18964     } PMR;\r
18965     char           wk3[142];\r
18966     union\r
18967     {\r
18968         unsigned short WORD;\r
18969         struct\r
18970         {\r
18971             unsigned short B0:2;\r
18972             unsigned short B1:2;\r
18973             unsigned short B2:2;\r
18974             unsigned short B3:2;\r
18975             unsigned short B4:2;\r
18976             unsigned short B5:2;\r
18977             unsigned short B6:2;\r
18978             unsigned short B7:2;\r
18979         } BIT;\r
18980     } PCR;\r
18981 };\r
18982 \r
18983 struct st_portg\r
18984 {\r
18985     union\r
18986     {\r
18987         unsigned short WORD;\r
18988         struct\r
18989         {\r
18990             unsigned short B0:2;\r
18991             unsigned short B1:2;\r
18992             unsigned short B2:2;\r
18993             unsigned short B3:2;\r
18994             unsigned short B4:2;\r
18995             unsigned short B5:2;\r
18996             unsigned short B6:2;\r
18997             unsigned short B7:2;\r
18998         } BIT;\r
18999     } PDR;\r
19000     char           wk0[46];\r
19001     union\r
19002     {\r
19003         unsigned char BYTE;\r
19004         struct\r
19005         {\r
19006             unsigned char B0:1;\r
19007             unsigned char B1:1;\r
19008             unsigned char B2:1;\r
19009             unsigned char B3:1;\r
19010             unsigned char B4:1;\r
19011             unsigned char B5:1;\r
19012             unsigned char B6:1;\r
19013             unsigned char B7:1;\r
19014         } BIT;\r
19015     } PODR;\r
19016     char           wk1[31];\r
19017     union\r
19018     {\r
19019         unsigned char BYTE;\r
19020         struct\r
19021         {\r
19022             unsigned char B0:1;\r
19023             unsigned char B1:1;\r
19024             unsigned char B2:1;\r
19025             unsigned char B3:1;\r
19026             unsigned char B4:1;\r
19027             unsigned char B5:1;\r
19028             unsigned char B6:1;\r
19029             unsigned char B7:1;\r
19030         } BIT;\r
19031     } PIDR;\r
19032     char           wk2[31];\r
19033     union\r
19034     {\r
19035         unsigned char BYTE;\r
19036         struct\r
19037         {\r
19038             unsigned char B0:1;\r
19039             unsigned char B1:1;\r
19040             unsigned char B2:1;\r
19041             unsigned char B3:1;\r
19042             unsigned char B4:1;\r
19043             unsigned char B5:1;\r
19044             unsigned char B6:1;\r
19045             unsigned char B7:1;\r
19046         } BIT;\r
19047     } PMR;\r
19048     char           wk3[143];\r
19049     union\r
19050     {\r
19051         unsigned short WORD;\r
19052         struct\r
19053         {\r
19054             unsigned short B0:2;\r
19055             unsigned short B1:2;\r
19056             unsigned short B2:2;\r
19057             unsigned short B3:2;\r
19058             unsigned short B4:2;\r
19059             unsigned short B5:2;\r
19060             unsigned short B6:2;\r
19061             unsigned short B7:2;\r
19062         } BIT;\r
19063     } PCR;\r
19064 };\r
19065 \r
19066 struct st_porth\r
19067 {\r
19068     union\r
19069     {\r
19070         unsigned short WORD;\r
19071         struct\r
19072         {\r
19073             unsigned short B0:2;\r
19074             unsigned short B1:2;\r
19075             unsigned short B2:2;\r
19076             unsigned short B3:2;\r
19077             unsigned short B4:2;\r
19078             unsigned short B5:2;\r
19079             unsigned short B6:2;\r
19080             unsigned short B7:2;\r
19081         } BIT;\r
19082     } PDR;\r
19083     char           wk0[45];\r
19084     union\r
19085     {\r
19086         unsigned char BYTE;\r
19087         struct\r
19088         {\r
19089             unsigned char B0:1;\r
19090             unsigned char B1:1;\r
19091             unsigned char B2:1;\r
19092             unsigned char B3:1;\r
19093             unsigned char B4:1;\r
19094             unsigned char B5:1;\r
19095             unsigned char B6:1;\r
19096             unsigned char B7:1;\r
19097         } BIT;\r
19098     } PODR;\r
19099     char           wk1[31];\r
19100     union\r
19101     {\r
19102         unsigned char BYTE;\r
19103         struct\r
19104         {\r
19105             unsigned char B0:1;\r
19106             unsigned char B1:1;\r
19107             unsigned char B2:1;\r
19108             unsigned char B3:1;\r
19109             unsigned char B4:1;\r
19110             unsigned char B5:1;\r
19111             unsigned char B6:1;\r
19112             unsigned char B7:1;\r
19113         } BIT;\r
19114     } PIDR;\r
19115     char           wk2[31];\r
19116     union\r
19117     {\r
19118         unsigned char BYTE;\r
19119         struct\r
19120         {\r
19121             unsigned char B0:1;\r
19122             unsigned char B1:1;\r
19123             unsigned char B2:1;\r
19124             unsigned char B3:1;\r
19125             unsigned char B4:1;\r
19126             unsigned char B5:1;\r
19127             unsigned char B6:1;\r
19128             unsigned char B7:1;\r
19129         } BIT;\r
19130     } PMR;\r
19131     char           wk3[144];\r
19132     union\r
19133     {\r
19134         unsigned short WORD;\r
19135         struct\r
19136         {\r
19137             unsigned short B0:2;\r
19138             unsigned short B1:2;\r
19139             unsigned short B2:2;\r
19140             unsigned short B3:2;\r
19141             unsigned short B4:2;\r
19142             unsigned short B5:2;\r
19143             unsigned short B6:2;\r
19144             unsigned short B7:2;\r
19145         } BIT;\r
19146     } PCR;\r
19147 };\r
19148 \r
19149 struct st_portj\r
19150 {\r
19151     union\r
19152     {\r
19153         unsigned short WORD;\r
19154         struct\r
19155         {\r
19156             unsigned short B0:2;\r
19157             unsigned short B1:2;\r
19158             unsigned short B2:2;\r
19159             unsigned short B3:2;\r
19160             unsigned short B4:2;\r
19161             unsigned short B5:2;\r
19162             unsigned short B6:2;\r
19163             unsigned short B7:2;\r
19164         } BIT;\r
19165     } PDR;\r
19166     char           wk0[44];\r
19167     union\r
19168     {\r
19169         unsigned char BYTE;\r
19170         struct\r
19171         {\r
19172             unsigned char B0:1;\r
19173             unsigned char B1:1;\r
19174             unsigned char B2:1;\r
19175             unsigned char B3:1;\r
19176             unsigned char B4:1;\r
19177             unsigned char B5:1;\r
19178             unsigned char B6:1;\r
19179             unsigned char B7:1;\r
19180         } BIT;\r
19181     } PODR;\r
19182     char           wk1[31];\r
19183     union\r
19184     {\r
19185         unsigned char BYTE;\r
19186         struct\r
19187         {\r
19188             unsigned char B0:1;\r
19189             unsigned char B1:1;\r
19190             unsigned char B2:1;\r
19191             unsigned char B3:1;\r
19192             unsigned char B4:1;\r
19193             unsigned char B5:1;\r
19194             unsigned char B6:1;\r
19195             unsigned char B7:1;\r
19196         } BIT;\r
19197     } PIDR;\r
19198     char           wk2[31];\r
19199     union\r
19200     {\r
19201         unsigned char BYTE;\r
19202         struct\r
19203         {\r
19204             unsigned char B0:1;\r
19205             unsigned char B1:1;\r
19206             unsigned char B2:1;\r
19207             unsigned char B3:1;\r
19208             unsigned char B4:1;\r
19209             unsigned char B5:1;\r
19210             unsigned char B6:1;\r
19211             unsigned char B7:1;\r
19212         } BIT;\r
19213     } PMR;\r
19214     char           wk3[145];\r
19215     union\r
19216     {\r
19217         unsigned short WORD;\r
19218         struct\r
19219         {\r
19220             unsigned short B0:2;\r
19221             unsigned short B1:2;\r
19222             unsigned short B2:2;\r
19223             unsigned short B3:2;\r
19224             unsigned short B4:2;\r
19225             unsigned short B5:2;\r
19226             unsigned short B6:2;\r
19227             unsigned short B7:2;\r
19228         } BIT;\r
19229     } PCR;\r
19230 };\r
19231 \r
19232 struct st_portk\r
19233 {\r
19234     union\r
19235     {\r
19236         unsigned short WORD;\r
19237         struct\r
19238         {\r
19239             unsigned short B0:2;\r
19240             unsigned short B1:2;\r
19241             unsigned short B2:2;\r
19242             unsigned short B3:2;\r
19243             unsigned short B4:2;\r
19244             unsigned short B5:2;\r
19245             unsigned short B6:2;\r
19246             unsigned short B7:2;\r
19247         } BIT;\r
19248     } PDR;\r
19249     char           wk0[43];\r
19250     union\r
19251     {\r
19252         unsigned char BYTE;\r
19253         struct\r
19254         {\r
19255             unsigned char B0:1;\r
19256             unsigned char B1:1;\r
19257             unsigned char B2:1;\r
19258             unsigned char B3:1;\r
19259             unsigned char B4:1;\r
19260             unsigned char B5:1;\r
19261             unsigned char B6:1;\r
19262             unsigned char B7:1;\r
19263         } BIT;\r
19264     } PODR;\r
19265     char           wk1[31];\r
19266     union\r
19267     {\r
19268         unsigned char BYTE;\r
19269         struct\r
19270         {\r
19271             unsigned char B0:1;\r
19272             unsigned char B1:1;\r
19273             unsigned char B2:1;\r
19274             unsigned char B3:1;\r
19275             unsigned char B4:1;\r
19276             unsigned char B5:1;\r
19277             unsigned char B6:1;\r
19278             unsigned char B7:1;\r
19279         } BIT;\r
19280     } PIDR;\r
19281     char           wk2[31];\r
19282     union\r
19283     {\r
19284         unsigned char BYTE;\r
19285         struct\r
19286         {\r
19287             unsigned char B0:1;\r
19288             unsigned char B1:1;\r
19289             unsigned char B2:1;\r
19290             unsigned char B3:1;\r
19291             unsigned char B4:1;\r
19292             unsigned char B5:1;\r
19293             unsigned char B6:1;\r
19294             unsigned char B7:1;\r
19295         } BIT;\r
19296     } PMR;\r
19297     char           wk3[146];\r
19298     union\r
19299     {\r
19300         unsigned short WORD;\r
19301         struct\r
19302         {\r
19303             unsigned short B0:2;\r
19304             unsigned short B1:2;\r
19305             unsigned short B2:2;\r
19306             unsigned short B3:2;\r
19307             unsigned short B4:2;\r
19308             unsigned short B5:2;\r
19309             unsigned short B6:2;\r
19310             unsigned short B7:2;\r
19311         } BIT;\r
19312     } PCR;\r
19313 };\r
19314 \r
19315 struct st_portl\r
19316 {\r
19317     union\r
19318     {\r
19319         unsigned short WORD;\r
19320         struct\r
19321         {\r
19322             unsigned short B0:2;\r
19323             unsigned short B1:2;\r
19324             unsigned short B2:2;\r
19325             unsigned short B3:2;\r
19326             unsigned short B4:2;\r
19327             unsigned short B5:2;\r
19328             unsigned short B6:2;\r
19329             unsigned short B7:2;\r
19330         } BIT;\r
19331     } PDR;\r
19332     char           wk0[42];\r
19333     union\r
19334     {\r
19335         unsigned char BYTE;\r
19336         struct\r
19337         {\r
19338             unsigned char B0:1;\r
19339             unsigned char B1:1;\r
19340             unsigned char B2:1;\r
19341             unsigned char B3:1;\r
19342             unsigned char B4:1;\r
19343             unsigned char B5:1;\r
19344             unsigned char B6:1;\r
19345             unsigned char B7:1;\r
19346         } BIT;\r
19347     } PODR;\r
19348     char           wk1[31];\r
19349     union\r
19350     {\r
19351         unsigned char BYTE;\r
19352         struct\r
19353         {\r
19354             unsigned char B0:1;\r
19355             unsigned char B1:1;\r
19356             unsigned char B2:1;\r
19357             unsigned char B3:1;\r
19358             unsigned char B4:1;\r
19359             unsigned char B5:1;\r
19360             unsigned char B6:1;\r
19361             unsigned char B7:1;\r
19362         } BIT;\r
19363     } PIDR;\r
19364     char           wk2[31];\r
19365     union\r
19366     {\r
19367         unsigned char BYTE;\r
19368         struct\r
19369         {\r
19370             unsigned char B0:1;\r
19371             unsigned char B1:1;\r
19372             unsigned char B2:1;\r
19373             unsigned char B3:1;\r
19374             unsigned char B4:1;\r
19375             unsigned char B5:1;\r
19376             unsigned char B6:1;\r
19377             unsigned char B7:1;\r
19378         } BIT;\r
19379     } PMR;\r
19380     char           wk3[147];\r
19381     union\r
19382     {\r
19383         unsigned short WORD;\r
19384         struct\r
19385         {\r
19386             unsigned short B0:2;\r
19387             unsigned short B1:2;\r
19388             unsigned short B2:2;\r
19389             unsigned short B3:2;\r
19390             unsigned short B4:2;\r
19391             unsigned short B5:2;\r
19392             unsigned short B6:2;\r
19393             unsigned short B7:2;\r
19394         } BIT;\r
19395     } PCR;\r
19396 };\r
19397 \r
19398 struct st_portm\r
19399 {\r
19400     union\r
19401     {\r
19402         unsigned short WORD;\r
19403         struct\r
19404         {\r
19405             unsigned short B0:2;\r
19406             unsigned short B1:2;\r
19407             unsigned short B2:2;\r
19408             unsigned short B3:2;\r
19409             unsigned short B4:2;\r
19410             unsigned short B5:2;\r
19411             unsigned short B6:2;\r
19412             unsigned short B7:2;\r
19413         } BIT;\r
19414     } PDR;\r
19415     char           wk0[41];\r
19416     union\r
19417     {\r
19418         unsigned char BYTE;\r
19419         struct\r
19420         {\r
19421             unsigned char B0:1;\r
19422             unsigned char B1:1;\r
19423             unsigned char B2:1;\r
19424             unsigned char B3:1;\r
19425             unsigned char B4:1;\r
19426             unsigned char B5:1;\r
19427             unsigned char B6:1;\r
19428             unsigned char B7:1;\r
19429         } BIT;\r
19430     } PODR;\r
19431     char           wk1[31];\r
19432     union\r
19433     {\r
19434         unsigned char BYTE;\r
19435         struct\r
19436         {\r
19437             unsigned char B0:1;\r
19438             unsigned char B1:1;\r
19439             unsigned char B2:1;\r
19440             unsigned char B3:1;\r
19441             unsigned char B4:1;\r
19442             unsigned char B5:1;\r
19443             unsigned char B6:1;\r
19444             unsigned char B7:1;\r
19445         } BIT;\r
19446     } PIDR;\r
19447     char           wk2[31];\r
19448     union\r
19449     {\r
19450         unsigned char BYTE;\r
19451         struct\r
19452         {\r
19453             unsigned char B0:1;\r
19454             unsigned char B1:1;\r
19455             unsigned char B2:1;\r
19456             unsigned char B3:1;\r
19457             unsigned char B4:1;\r
19458             unsigned char B5:1;\r
19459             unsigned char B6:1;\r
19460             unsigned char B7:1;\r
19461         } BIT;\r
19462     } PMR;\r
19463     char           wk3[148];\r
19464     union\r
19465     {\r
19466         unsigned short WORD;\r
19467         struct\r
19468         {\r
19469             unsigned short B0:2;\r
19470             unsigned short B1:2;\r
19471             unsigned short B2:2;\r
19472             unsigned short B3:2;\r
19473             unsigned short B4:2;\r
19474             unsigned short B5:2;\r
19475             unsigned short B6:2;\r
19476             unsigned short B7:2;\r
19477         } BIT;\r
19478     } PCR;\r
19479 };\r
19480 \r
19481 struct st_portn\r
19482 {\r
19483     union\r
19484     {\r
19485         unsigned short WORD;\r
19486         struct\r
19487         {\r
19488             unsigned short B0:2;\r
19489             unsigned short B1:2;\r
19490             unsigned short B2:2;\r
19491             unsigned short B3:2;\r
19492             unsigned short B4:2;\r
19493             unsigned short B5:2;\r
19494             unsigned short B6:2;\r
19495             unsigned short B7:2;\r
19496         } BIT;\r
19497     } PDR;\r
19498     char           wk0[40];\r
19499     union\r
19500     {\r
19501         unsigned char BYTE;\r
19502         struct\r
19503         {\r
19504             unsigned char B0:1;\r
19505             unsigned char B1:1;\r
19506             unsigned char B2:1;\r
19507             unsigned char B3:1;\r
19508             unsigned char B4:1;\r
19509             unsigned char B5:1;\r
19510             unsigned char B6:1;\r
19511             unsigned char B7:1;\r
19512         } BIT;\r
19513     } PODR;\r
19514     char           wk1[31];\r
19515     union\r
19516     {\r
19517         unsigned char BYTE;\r
19518         struct\r
19519         {\r
19520             unsigned char B0:1;\r
19521             unsigned char B1:1;\r
19522             unsigned char B2:1;\r
19523             unsigned char B3:1;\r
19524             unsigned char B4:1;\r
19525             unsigned char B5:1;\r
19526             unsigned char B6:1;\r
19527             unsigned char B7:1;\r
19528         } BIT;\r
19529     } PIDR;\r
19530     char           wk2[31];\r
19531     union\r
19532     {\r
19533         unsigned char BYTE;\r
19534         struct\r
19535         {\r
19536             unsigned char B0:1;\r
19537             unsigned char B1:1;\r
19538             unsigned char B2:1;\r
19539             unsigned char B3:1;\r
19540             unsigned char B4:1;\r
19541             unsigned char B5:1;\r
19542             unsigned char B6:1;\r
19543             unsigned char B7:1;\r
19544         } BIT;\r
19545     } PMR;\r
19546     char           wk3[149];\r
19547     union\r
19548     {\r
19549         unsigned short WORD;\r
19550         struct\r
19551         {\r
19552             unsigned short B0:2;\r
19553             unsigned short B1:2;\r
19554             unsigned short B2:2;\r
19555             unsigned short B3:2;\r
19556             unsigned short B4:2;\r
19557             unsigned short B5:2;\r
19558             unsigned short B6:2;\r
19559             unsigned short B7:2;\r
19560         } BIT;\r
19561     } PCR;\r
19562 };\r
19563 \r
19564 struct st_portp\r
19565 {\r
19566     union\r
19567     {\r
19568         unsigned short WORD;\r
19569         struct\r
19570         {\r
19571             unsigned short B0:2;\r
19572             unsigned short B1:2;\r
19573             unsigned short B2:2;\r
19574             unsigned short B3:2;\r
19575             unsigned short B4:2;\r
19576             unsigned short B5:2;\r
19577             unsigned short B6:2;\r
19578             unsigned short B7:2;\r
19579         } BIT;\r
19580     } PDR;\r
19581     char           wk0[39];\r
19582     union\r
19583     {\r
19584         unsigned char BYTE;\r
19585         struct\r
19586         {\r
19587             unsigned char B0:1;\r
19588             unsigned char B1:1;\r
19589             unsigned char B2:1;\r
19590             unsigned char B3:1;\r
19591             unsigned char B4:1;\r
19592             unsigned char B5:1;\r
19593             unsigned char B6:1;\r
19594             unsigned char B7:1;\r
19595         } BIT;\r
19596     } PODR;\r
19597     char           wk1[31];\r
19598     union\r
19599     {\r
19600         unsigned char BYTE;\r
19601         struct\r
19602         {\r
19603             unsigned char B0:1;\r
19604             unsigned char B1:1;\r
19605             unsigned char B2:1;\r
19606             unsigned char B3:1;\r
19607             unsigned char B4:1;\r
19608             unsigned char B5:1;\r
19609             unsigned char B6:1;\r
19610             unsigned char B7:1;\r
19611         } BIT;\r
19612     } PIDR;\r
19613     char           wk2[31];\r
19614     union\r
19615     {\r
19616         unsigned char BYTE;\r
19617         struct\r
19618         {\r
19619             unsigned char B0:1;\r
19620             unsigned char B1:1;\r
19621             unsigned char B2:1;\r
19622             unsigned char B3:1;\r
19623             unsigned char B4:1;\r
19624             unsigned char B5:1;\r
19625             unsigned char B6:1;\r
19626             unsigned char B7:1;\r
19627         } BIT;\r
19628     } PMR;\r
19629     char           wk3[150];\r
19630     union\r
19631     {\r
19632         unsigned short WORD;\r
19633         struct\r
19634         {\r
19635             unsigned short B0:2;\r
19636             unsigned short B1:2;\r
19637             unsigned short B2:2;\r
19638             unsigned short B3:2;\r
19639             unsigned short B4:2;\r
19640             unsigned short B5:2;\r
19641             unsigned short B6:2;\r
19642             unsigned short B7:2;\r
19643         } BIT;\r
19644     } PCR;\r
19645 };\r
19646 \r
19647 struct st_portr\r
19648 {\r
19649     union\r
19650     {\r
19651         unsigned short WORD;\r
19652         struct\r
19653         {\r
19654             unsigned short B0:2;\r
19655             unsigned short B1:2;\r
19656             unsigned short B2:2;\r
19657             unsigned short B3:2;\r
19658             unsigned short B4:2;\r
19659             unsigned short B5:2;\r
19660             unsigned short B6:2;\r
19661             unsigned short B7:2;\r
19662         } BIT;\r
19663     } PDR;\r
19664     char           wk0[38];\r
19665     union\r
19666     {\r
19667         unsigned char BYTE;\r
19668         struct\r
19669         {\r
19670             unsigned char B0:1;\r
19671             unsigned char B1:1;\r
19672             unsigned char B2:1;\r
19673             unsigned char B3:1;\r
19674             unsigned char B4:1;\r
19675             unsigned char B5:1;\r
19676             unsigned char B6:1;\r
19677             unsigned char B7:1;\r
19678         } BIT;\r
19679     } PODR;\r
19680     char           wk1[31];\r
19681     union\r
19682     {\r
19683         unsigned char BYTE;\r
19684         struct\r
19685         {\r
19686             unsigned char B0:1;\r
19687             unsigned char B1:1;\r
19688             unsigned char B2:1;\r
19689             unsigned char B3:1;\r
19690             unsigned char B4:1;\r
19691             unsigned char B5:1;\r
19692             unsigned char B6:1;\r
19693             unsigned char B7:1;\r
19694         } BIT;\r
19695     } PIDR;\r
19696     char           wk2[31];\r
19697     union\r
19698     {\r
19699         unsigned char BYTE;\r
19700         struct\r
19701         {\r
19702             unsigned char B0:1;\r
19703             unsigned char B1:1;\r
19704             unsigned char B2:1;\r
19705             unsigned char B3:1;\r
19706             unsigned char B4:1;\r
19707             unsigned char B5:1;\r
19708             unsigned char B6:1;\r
19709             unsigned char B7:1;\r
19710         } BIT;\r
19711     } PMR;\r
19712     char           wk3[151];\r
19713     union\r
19714     {\r
19715         unsigned short WORD;\r
19716         struct\r
19717         {\r
19718             unsigned short B0:2;\r
19719             unsigned short B1:2;\r
19720             unsigned short B2:2;\r
19721             unsigned short B3:2;\r
19722             unsigned short B4:2;\r
19723             unsigned short B5:2;\r
19724             unsigned short B6:2;\r
19725             unsigned short B7:2;\r
19726         } BIT;\r
19727     } PCR;\r
19728 };\r
19729 \r
19730 struct st_ports\r
19731 {\r
19732     union\r
19733     {\r
19734         unsigned short WORD;\r
19735         struct\r
19736         {\r
19737             unsigned short B0:2;\r
19738             unsigned short B1:2;\r
19739             unsigned short B2:2;\r
19740             unsigned short B3:2;\r
19741             unsigned short B4:2;\r
19742             unsigned short B5:2;\r
19743             unsigned short B6:2;\r
19744             unsigned short B7:2;\r
19745         } BIT;\r
19746     } PDR;\r
19747     char           wk0[37];\r
19748     union\r
19749     {\r
19750         unsigned char BYTE;\r
19751         struct\r
19752         {\r
19753             unsigned char B0:1;\r
19754             unsigned char B1:1;\r
19755             unsigned char B2:1;\r
19756             unsigned char B3:1;\r
19757             unsigned char B4:1;\r
19758             unsigned char B5:1;\r
19759             unsigned char B6:1;\r
19760             unsigned char B7:1;\r
19761         } BIT;\r
19762     } PODR;\r
19763     char           wk1[31];\r
19764     union\r
19765     {\r
19766         unsigned char BYTE;\r
19767         struct\r
19768         {\r
19769             unsigned char B0:1;\r
19770             unsigned char B1:1;\r
19771             unsigned char B2:1;\r
19772             unsigned char B3:1;\r
19773             unsigned char B4:1;\r
19774             unsigned char B5:1;\r
19775             unsigned char B6:1;\r
19776             unsigned char B7:1;\r
19777         } BIT;\r
19778     } PIDR;\r
19779     char           wk2[31];\r
19780     union\r
19781     {\r
19782         unsigned char BYTE;\r
19783         struct\r
19784         {\r
19785             unsigned char B0:1;\r
19786             unsigned char B1:1;\r
19787             unsigned char B2:1;\r
19788             unsigned char B3:1;\r
19789             unsigned char B4:1;\r
19790             unsigned char B5:1;\r
19791             unsigned char B6:1;\r
19792             unsigned char B7:1;\r
19793         } BIT;\r
19794     } PMR;\r
19795     char           wk3[152];\r
19796     union\r
19797     {\r
19798         unsigned short WORD;\r
19799         struct\r
19800         {\r
19801             unsigned short B0:2;\r
19802             unsigned short B1:2;\r
19803             unsigned short B2:2;\r
19804             unsigned short B3:2;\r
19805             unsigned short B4:2;\r
19806             unsigned short B5:2;\r
19807             unsigned short B6:2;\r
19808             unsigned short B7:2;\r
19809         } BIT;\r
19810     } PCR;\r
19811 };\r
19812 \r
19813 struct st_portt\r
19814 {\r
19815     union\r
19816     {\r
19817         unsigned short WORD;\r
19818         struct\r
19819         {\r
19820             unsigned short B0:2;\r
19821             unsigned short B1:2;\r
19822             unsigned short B2:2;\r
19823             unsigned short B3:2;\r
19824             unsigned short B4:2;\r
19825             unsigned short B5:2;\r
19826             unsigned short B6:2;\r
19827             unsigned short B7:2;\r
19828         } BIT;\r
19829     } PDR;\r
19830     char           wk0[36];\r
19831     union\r
19832     {\r
19833         unsigned char BYTE;\r
19834         struct\r
19835         {\r
19836             unsigned char B0:1;\r
19837             unsigned char B1:1;\r
19838             unsigned char B2:1;\r
19839             unsigned char B3:1;\r
19840             unsigned char B4:1;\r
19841             unsigned char B5:1;\r
19842             unsigned char B6:1;\r
19843             unsigned char B7:1;\r
19844         } BIT;\r
19845     } PODR;\r
19846     char           wk1[31];\r
19847     union\r
19848     {\r
19849         unsigned char BYTE;\r
19850         struct\r
19851         {\r
19852             unsigned char B0:1;\r
19853             unsigned char B1:1;\r
19854             unsigned char B2:1;\r
19855             unsigned char B3:1;\r
19856             unsigned char B4:1;\r
19857             unsigned char B5:1;\r
19858             unsigned char B6:1;\r
19859             unsigned char B7:1;\r
19860         } BIT;\r
19861     } PIDR;\r
19862     char           wk2[31];\r
19863     union\r
19864     {\r
19865         unsigned char BYTE;\r
19866         struct\r
19867         {\r
19868             unsigned char B0:1;\r
19869             unsigned char B1:1;\r
19870             unsigned char B2:1;\r
19871             unsigned char B3:1;\r
19872             unsigned char B4:1;\r
19873             unsigned char B5:1;\r
19874             unsigned char B6:1;\r
19875             unsigned char B7:1;\r
19876         } BIT;\r
19877     } PMR;\r
19878     char           wk3[153];\r
19879     union\r
19880     {\r
19881         unsigned short WORD;\r
19882         struct\r
19883         {\r
19884             unsigned short B0:2;\r
19885             unsigned short B1:2;\r
19886             unsigned short B2:2;\r
19887             unsigned short B3:2;\r
19888             unsigned short B4:2;\r
19889             unsigned short B5:2;\r
19890             unsigned short B6:2;\r
19891             unsigned short B7:2;\r
19892         } BIT;\r
19893     } PCR;\r
19894 };\r
19895 \r
19896 struct st_portu\r
19897 {\r
19898     union\r
19899     {\r
19900         unsigned short WORD;\r
19901         struct\r
19902         {\r
19903             unsigned short B0:2;\r
19904             unsigned short B1:2;\r
19905             unsigned short B2:2;\r
19906             unsigned short B3:2;\r
19907             unsigned short B4:2;\r
19908             unsigned short B5:2;\r
19909             unsigned short B6:2;\r
19910             unsigned short B7:2;\r
19911         } BIT;\r
19912     } PDR;\r
19913     char           wk0[35];\r
19914     union\r
19915     {\r
19916         unsigned char BYTE;\r
19917         struct\r
19918         {\r
19919             unsigned char B0:1;\r
19920             unsigned char B1:1;\r
19921             unsigned char B2:1;\r
19922             unsigned char B3:1;\r
19923             unsigned char B4:1;\r
19924             unsigned char B5:1;\r
19925             unsigned char B6:1;\r
19926             unsigned char B7:1;\r
19927         } BIT;\r
19928     } PODR;\r
19929     char           wk1[31];\r
19930     union\r
19931     {\r
19932         unsigned char BYTE;\r
19933         struct\r
19934         {\r
19935             unsigned char B0:1;\r
19936             unsigned char B1:1;\r
19937             unsigned char B2:1;\r
19938             unsigned char B3:1;\r
19939             unsigned char B4:1;\r
19940             unsigned char B5:1;\r
19941             unsigned char B6:1;\r
19942             unsigned char B7:1;\r
19943         } BIT;\r
19944     } PIDR;\r
19945     char           wk2[31];\r
19946     union\r
19947     {\r
19948         unsigned char BYTE;\r
19949         struct\r
19950         {\r
19951             unsigned char B0:1;\r
19952             unsigned char B1:1;\r
19953             unsigned char B2:1;\r
19954             unsigned char B3:1;\r
19955             unsigned char B4:1;\r
19956             unsigned char B5:1;\r
19957             unsigned char B6:1;\r
19958             unsigned char B7:1;\r
19959         } BIT;\r
19960     } PMR;\r
19961     char           wk3[154];\r
19962     union\r
19963     {\r
19964         unsigned short WORD;\r
19965         struct\r
19966         {\r
19967             unsigned short B0:2;\r
19968             unsigned short B1:2;\r
19969             unsigned short B2:2;\r
19970             unsigned short B3:2;\r
19971             unsigned short B4:2;\r
19972             unsigned short B5:2;\r
19973             unsigned short B6:2;\r
19974             unsigned short B7:2;\r
19975         } BIT;\r
19976     } PCR;\r
19977 };\r
19978 \r
19979 struct st_ppg0\r
19980 {\r
19981     union\r
19982     {\r
19983         unsigned char BYTE;\r
19984         struct\r
19985         {\r
19986             unsigned char G0CMS:2;\r
19987             unsigned char G1CMS:2;\r
19988             unsigned char G2CMS:2;\r
19989             unsigned char G3CMS:2;\r
19990         } BIT;\r
19991     } PCR;\r
19992     union\r
19993     {\r
19994         unsigned char BYTE;\r
19995         struct\r
19996         {\r
19997             unsigned char G0NOV:1;\r
19998             unsigned char G1NOV:1;\r
19999             unsigned char G2NOV:1;\r
20000             unsigned char G3NOV:1;\r
20001             unsigned char G0INV:1;\r
20002             unsigned char G1INV:1;\r
20003             unsigned char G2INV:1;\r
20004             unsigned char G3INV:1;\r
20005         } BIT;\r
20006     } PMR;\r
20007     union\r
20008     {\r
20009         unsigned char BYTE;\r
20010         struct\r
20011         {\r
20012             unsigned char NDER8:1;\r
20013             unsigned char NDER9:1;\r
20014             unsigned char NDER10:1;\r
20015             unsigned char NDER11:1;\r
20016             unsigned char NDER12:1;\r
20017             unsigned char NDER13:1;\r
20018             unsigned char NDER14:1;\r
20019             unsigned char NDER15:1;\r
20020         } BIT;\r
20021     } NDERH;\r
20022     union\r
20023     {\r
20024         unsigned char BYTE;\r
20025         struct\r
20026         {\r
20027             unsigned char NDER0:1;\r
20028             unsigned char NDER1:1;\r
20029             unsigned char NDER2:1;\r
20030             unsigned char NDER3:1;\r
20031             unsigned char NDER4:1;\r
20032             unsigned char NDER5:1;\r
20033             unsigned char NDER6:1;\r
20034             unsigned char NDER7:1;\r
20035         } BIT;\r
20036     } NDERL;\r
20037     union\r
20038     {\r
20039         unsigned char BYTE;\r
20040         struct\r
20041         {\r
20042             unsigned char POD8:1;\r
20043             unsigned char POD9:1;\r
20044             unsigned char POD10:1;\r
20045             unsigned char POD11:1;\r
20046             unsigned char POD12:1;\r
20047             unsigned char POD13:1;\r
20048             unsigned char POD14:1;\r
20049             unsigned char POD15:1;\r
20050         } BIT;\r
20051     } PODRH;\r
20052     union\r
20053     {\r
20054         unsigned char BYTE;\r
20055         struct\r
20056         {\r
20057             unsigned char POD0:1;\r
20058             unsigned char POD1:1;\r
20059             unsigned char POD2:1;\r
20060             unsigned char POD3:1;\r
20061             unsigned char POD4:1;\r
20062             unsigned char POD5:1;\r
20063             unsigned char POD6:1;\r
20064             unsigned char POD7:1;\r
20065         } BIT;\r
20066     } PODRL;\r
20067     union\r
20068     {\r
20069         unsigned char BYTE;\r
20070         struct\r
20071         {\r
20072             unsigned char NDR8:1;\r
20073             unsigned char NDR9:1;\r
20074             unsigned char NDR10:1;\r
20075             unsigned char NDR11:1;\r
20076             unsigned char NDR12:1;\r
20077             unsigned char NDR13:1;\r
20078             unsigned char NDR14:1;\r
20079             unsigned char NDR15:1;\r
20080         } BIT;\r
20081     } NDRH;\r
20082     union\r
20083     {\r
20084         unsigned char BYTE;\r
20085         struct\r
20086         {\r
20087             unsigned char NDR0:1;\r
20088             unsigned char NDR1:1;\r
20089             unsigned char NDR2:1;\r
20090             unsigned char NDR3:1;\r
20091             unsigned char NDR4:1;\r
20092             unsigned char NDR5:1;\r
20093             unsigned char NDR6:1;\r
20094             unsigned char NDR7:1;\r
20095         } BIT;\r
20096     } NDRL;\r
20097     union\r
20098     {\r
20099         unsigned char BYTE;\r
20100         struct\r
20101         {\r
20102             unsigned char NDR8:1;\r
20103             unsigned char NDR9:1;\r
20104             unsigned char NDR10:1;\r
20105             unsigned char NDR11:1;\r
20106             unsigned char NDR12:1;\r
20107             unsigned char NDR13:1;\r
20108             unsigned char NDR14:1;\r
20109             unsigned char NDR15:1;\r
20110         } BIT;\r
20111     } NDRH2;\r
20112     union\r
20113     {\r
20114         unsigned char BYTE;\r
20115         struct\r
20116         {\r
20117             unsigned char NDR0:1;\r
20118             unsigned char NDR1:1;\r
20119             unsigned char NDR2:1;\r
20120             unsigned char NDR3:1;\r
20121             unsigned char NDR4:1;\r
20122             unsigned char NDR5:1;\r
20123             unsigned char NDR6:1;\r
20124             unsigned char NDR7:1;\r
20125         } BIT;\r
20126     } NDRL2;\r
20127 };\r
20128 \r
20129 struct st_ppg1\r
20130 {\r
20131     union\r
20132     {\r
20133         unsigned char BYTE;\r
20134         struct\r
20135         {\r
20136             unsigned char G0CMS:2;\r
20137             unsigned char G1CMS:2;\r
20138             unsigned char G2CMS:2;\r
20139             unsigned char G3CMS:2;\r
20140         } BIT;\r
20141     } PCR;\r
20142     union\r
20143     {\r
20144         unsigned char BYTE;\r
20145         struct\r
20146         {\r
20147             unsigned char G0NOV:1;\r
20148             unsigned char G1NOV:1;\r
20149             unsigned char G2NOV:1;\r
20150             unsigned char G3NOV:1;\r
20151             unsigned char G0INV:1;\r
20152             unsigned char G1INV:1;\r
20153             unsigned char G2INV:1;\r
20154             unsigned char G3INV:1;\r
20155         } BIT;\r
20156     } PMR;\r
20157     union\r
20158     {\r
20159         unsigned char BYTE;\r
20160         struct\r
20161         {\r
20162             unsigned char NDER8:1;\r
20163             unsigned char NDER9:1;\r
20164             unsigned char NDER10:1;\r
20165             unsigned char NDER11:1;\r
20166             unsigned char NDER12:1;\r
20167             unsigned char NDER13:1;\r
20168             unsigned char NDER14:1;\r
20169             unsigned char NDER15:1;\r
20170         } BIT;\r
20171     } NDERH;\r
20172     union\r
20173     {\r
20174         unsigned char BYTE;\r
20175         struct\r
20176         {\r
20177             unsigned char NDER0:1;\r
20178             unsigned char NDER1:1;\r
20179             unsigned char NDER2:1;\r
20180             unsigned char NDER3:1;\r
20181             unsigned char NDER4:1;\r
20182             unsigned char NDER5:1;\r
20183             unsigned char NDER6:1;\r
20184             unsigned char NDER7:1;\r
20185         } BIT;\r
20186     } NDERL;\r
20187     union\r
20188     {\r
20189         unsigned char BYTE;\r
20190         struct\r
20191         {\r
20192             unsigned char POD8:1;\r
20193             unsigned char POD9:1;\r
20194             unsigned char POD10:1;\r
20195             unsigned char POD11:1;\r
20196             unsigned char POD12:1;\r
20197             unsigned char POD13:1;\r
20198             unsigned char POD14:1;\r
20199             unsigned char POD15:1;\r
20200         } BIT;\r
20201     } PODRH;\r
20202     union\r
20203     {\r
20204         unsigned char BYTE;\r
20205         struct\r
20206         {\r
20207             unsigned char POD0:1;\r
20208             unsigned char POD1:1;\r
20209             unsigned char POD2:1;\r
20210             unsigned char POD3:1;\r
20211             unsigned char POD4:1;\r
20212             unsigned char POD5:1;\r
20213             unsigned char POD6:1;\r
20214             unsigned char POD7:1;\r
20215         } BIT;\r
20216     } PODRL;\r
20217     union\r
20218     {\r
20219         unsigned char BYTE;\r
20220         struct\r
20221         {\r
20222             unsigned char NDR8:1;\r
20223             unsigned char NDR9:1;\r
20224             unsigned char NDR10:1;\r
20225             unsigned char NDR11:1;\r
20226             unsigned char NDR12:1;\r
20227             unsigned char NDR13:1;\r
20228             unsigned char NDR14:1;\r
20229             unsigned char NDR15:1;\r
20230         } BIT;\r
20231     } NDRH;\r
20232     union\r
20233     {\r
20234         unsigned char BYTE;\r
20235         struct\r
20236         {\r
20237             unsigned char NDR0:1;\r
20238             unsigned char NDR1:1;\r
20239             unsigned char NDR2:1;\r
20240             unsigned char NDR3:1;\r
20241             unsigned char NDR4:1;\r
20242             unsigned char NDR5:1;\r
20243             unsigned char NDR6:1;\r
20244             unsigned char NDR7:1;\r
20245         } BIT;\r
20246     } NDRL;\r
20247     union\r
20248     {\r
20249         unsigned char BYTE;\r
20250         struct\r
20251         {\r
20252             unsigned char NDR8:1;\r
20253             unsigned char NDR9:1;\r
20254             unsigned char NDR10:1;\r
20255             unsigned char NDR11:1;\r
20256             unsigned char NDR12:1;\r
20257             unsigned char NDR13:1;\r
20258             unsigned char NDR14:1;\r
20259             unsigned char NDR15:1;\r
20260         } BIT;\r
20261     } NDRH2;\r
20262     union\r
20263     {\r
20264         unsigned char BYTE;\r
20265         struct\r
20266         {\r
20267             unsigned char NDR0:1;\r
20268             unsigned char NDR1:1;\r
20269             unsigned char NDR2:1;\r
20270             unsigned char NDR3:1;\r
20271             unsigned char NDR4:1;\r
20272             unsigned char NDR5:1;\r
20273             unsigned char NDR6:1;\r
20274             unsigned char NDR7:1;\r
20275         } BIT;\r
20276     } NDRL2;\r
20277     union\r
20278     {\r
20279         unsigned char BYTE;\r
20280         struct\r
20281         {\r
20282             unsigned char PTRSL:1;\r
20283             unsigned char :7;\r
20284         } BIT;\r
20285     } PTRSLR;\r
20286 };\r
20287 \r
20288 struct st_riic\r
20289 {\r
20290     union\r
20291     {\r
20292         unsigned char BYTE;\r
20293         struct\r
20294         {\r
20295             unsigned char SDAI:1;\r
20296             unsigned char SCLI:1;\r
20297             unsigned char SDAO:1;\r
20298             unsigned char SCLO:1;\r
20299             unsigned char SOWP:1;\r
20300             unsigned char CLO:1;\r
20301             unsigned char IICRST:1;\r
20302             unsigned char ICE:1;\r
20303         } BIT;\r
20304     } ICCR1;\r
20305     union\r
20306     {\r
20307         unsigned char BYTE;\r
20308         struct\r
20309         {\r
20310             unsigned char :1;\r
20311             unsigned char ST:1;\r
20312             unsigned char RS:1;\r
20313             unsigned char SP:1;\r
20314             unsigned char :1;\r
20315             unsigned char TRS:1;\r
20316             unsigned char MST:1;\r
20317             unsigned char BBSY:1;\r
20318         } BIT;\r
20319     } ICCR2;\r
20320     union\r
20321     {\r
20322         unsigned char BYTE;\r
20323         struct\r
20324         {\r
20325             unsigned char BC:3;\r
20326             unsigned char BCWP:1;\r
20327             unsigned char CKS:3;\r
20328             unsigned char MTWP:1;\r
20329         } BIT;\r
20330     } ICMR1;\r
20331     union\r
20332     {\r
20333         unsigned char BYTE;\r
20334         struct\r
20335         {\r
20336             unsigned char TMOS:1;\r
20337             unsigned char TMOL:1;\r
20338             unsigned char TMOH:1;\r
20339             unsigned char :1;\r
20340             unsigned char SDDL:3;\r
20341             unsigned char DLCS:1;\r
20342         } BIT;\r
20343     } ICMR2;\r
20344     union\r
20345     {\r
20346         unsigned char BYTE;\r
20347         struct\r
20348         {\r
20349             unsigned char NF:2;\r
20350             unsigned char ACKBR:1;\r
20351             unsigned char ACKBT:1;\r
20352             unsigned char ACKWP:1;\r
20353             unsigned char RDRFS:1;\r
20354             unsigned char WAIT:1;\r
20355             unsigned char :1;\r
20356         } BIT;\r
20357     } ICMR3;\r
20358     union\r
20359     {\r
20360         unsigned char BYTE;\r
20361         struct\r
20362         {\r
20363             unsigned char TMOE:1;\r
20364             unsigned char MALE:1;\r
20365             unsigned char NALE:1;\r
20366             unsigned char SALE:1;\r
20367             unsigned char NACKE:1;\r
20368             unsigned char NFE:1;\r
20369             unsigned char SCLE:1;\r
20370             unsigned char :1;\r
20371         } BIT;\r
20372     } ICFER;\r
20373     union\r
20374     {\r
20375         unsigned char BYTE;\r
20376         struct\r
20377         {\r
20378             unsigned char SAR0E:1;\r
20379             unsigned char SAR1E:1;\r
20380             unsigned char SAR2E:1;\r
20381             unsigned char GCAE:1;\r
20382             unsigned char :1;\r
20383             unsigned char DIDE:1;\r
20384             unsigned char :2;\r
20385         } BIT;\r
20386     } ICSER;\r
20387     union\r
20388     {\r
20389         unsigned char BYTE;\r
20390         struct\r
20391         {\r
20392             unsigned char TMOIE:1;\r
20393             unsigned char ALIE:1;\r
20394             unsigned char STIE:1;\r
20395             unsigned char SPIE:1;\r
20396             unsigned char NAKIE:1;\r
20397             unsigned char RIE:1;\r
20398             unsigned char TEIE:1;\r
20399             unsigned char TIE:1;\r
20400         } BIT;\r
20401     } ICIER;\r
20402     union\r
20403     {\r
20404         unsigned char BYTE;\r
20405         struct\r
20406         {\r
20407             unsigned char AAS0:1;\r
20408             unsigned char AAS1:1;\r
20409             unsigned char AAS2:1;\r
20410             unsigned char GCA:1;\r
20411             unsigned char :1;\r
20412             unsigned char DID:1;\r
20413             unsigned char :2;\r
20414         } BIT;\r
20415     } ICSR1;\r
20416     union\r
20417     {\r
20418         unsigned char BYTE;\r
20419         struct\r
20420         {\r
20421             unsigned char TMOF:1;\r
20422             unsigned char AL:1;\r
20423             unsigned char START:1;\r
20424             unsigned char STOP:1;\r
20425             unsigned char NACKF:1;\r
20426             unsigned char RDRF:1;\r
20427             unsigned char TEND:1;\r
20428             unsigned char TDRE:1;\r
20429         } BIT;\r
20430     } ICSR2;\r
20431     union\r
20432     {\r
20433         unsigned char BYTE;\r
20434         struct\r
20435         {\r
20436             unsigned char SVA0:1;\r
20437             unsigned char SVA:7;\r
20438         } BIT;\r
20439     } ICSARL0;\r
20440     union\r
20441     {\r
20442         unsigned char BYTE;\r
20443         struct\r
20444         {\r
20445             unsigned char FS:1;\r
20446             unsigned char SVA:2;\r
20447             unsigned char :5;\r
20448         } BIT;\r
20449     } ICSARU0;\r
20450     union\r
20451     {\r
20452         unsigned char BYTE;\r
20453         struct\r
20454         {\r
20455             unsigned char SVA0:1;\r
20456             unsigned char SVA:7;\r
20457         } BIT;\r
20458     } ICSARL1;\r
20459     union\r
20460     {\r
20461         unsigned char BYTE;\r
20462         struct\r
20463         {\r
20464             unsigned char FS:1;\r
20465             unsigned char SVA:2;\r
20466             unsigned char :5;\r
20467         } BIT;\r
20468     } ICSARU1;\r
20469     union\r
20470     {\r
20471         unsigned char BYTE;\r
20472         struct\r
20473         {\r
20474             unsigned char SVA0:1;\r
20475             unsigned char SVA:7;\r
20476         } BIT;\r
20477     } ICSARL2;\r
20478     union\r
20479     {\r
20480         unsigned char BYTE;\r
20481         struct\r
20482         {\r
20483             unsigned char FS:1;\r
20484             unsigned char SVA:2;\r
20485             unsigned char :5;\r
20486         } BIT;\r
20487     } ICSARU2;\r
20488     union\r
20489     {\r
20490         unsigned char BYTE;\r
20491         struct\r
20492         {\r
20493             unsigned char BRL:5;\r
20494             unsigned char :3;\r
20495         } BIT;\r
20496     } ICBRL;\r
20497     union\r
20498     {\r
20499         unsigned char BYTE;\r
20500         struct\r
20501         {\r
20502             unsigned char BRH:5;\r
20503             unsigned char :3;\r
20504         } BIT;\r
20505     } ICBRH;\r
20506     unsigned char  ICDRT;\r
20507     unsigned char  ICDRR;\r
20508 };\r
20509 \r
20510 struct st_rscan\r
20511 {\r
20512     union\r
20513     {\r
20514         unsigned long LONG;\r
20515         struct\r
20516         {\r
20517             unsigned short H;\r
20518             unsigned short L;\r
20519         } WORD;\r
20520         struct\r
20521         {\r
20522             unsigned char HH;\r
20523             unsigned char HL;\r
20524             unsigned char LH;\r
20525             unsigned char LL;\r
20526         } BYTE;\r
20527         struct\r
20528         {\r
20529             unsigned long BRP:10;\r
20530             unsigned long :6;\r
20531             unsigned long TSEG1:4;\r
20532             unsigned long TSEG2:3;\r
20533             unsigned long :1;\r
20534             unsigned long SJW:2;\r
20535             unsigned long :6;\r
20536         } BIT;\r
20537     } RSCAN0C0CFG;\r
20538     union\r
20539     {\r
20540         unsigned long LONG;\r
20541         struct\r
20542         {\r
20543             unsigned short H;\r
20544             unsigned short L;\r
20545         } WORD;\r
20546         struct\r
20547         {\r
20548             unsigned char HH;\r
20549             unsigned char HL;\r
20550             unsigned char LH;\r
20551             unsigned char LL;\r
20552         } BYTE;\r
20553         struct\r
20554         {\r
20555             unsigned char CHMDC:2;\r
20556             unsigned char CSLPR:1;\r
20557             unsigned char RTBO:1;\r
20558             unsigned char :4;\r
20559             unsigned char BEIE:1;\r
20560             unsigned char EWIE:1;\r
20561             unsigned char EPIE:1;\r
20562             unsigned char BOEIE:1;\r
20563             unsigned char BORIE:1;\r
20564             unsigned char OLIE:1;\r
20565             unsigned char BLIE:1;\r
20566             unsigned char ALIE:1;\r
20567             unsigned char TAIE:1;\r
20568             unsigned char :4;\r
20569             unsigned char BOM:2;\r
20570             unsigned char ERRD:1;\r
20571             unsigned char CTME:1;\r
20572             unsigned char CTMS:2;\r
20573             unsigned char :5;\r
20574         } BIT;\r
20575     } RSCAN0C0CTR;\r
20576     union\r
20577     {\r
20578         unsigned long LONG;\r
20579         struct\r
20580         {\r
20581             unsigned short H;\r
20582             unsigned short L;\r
20583         } WORD;\r
20584         struct\r
20585         {\r
20586             unsigned char HH;\r
20587             unsigned char HL;\r
20588             unsigned char LH;\r
20589             unsigned char LL;\r
20590         } BYTE;\r
20591         struct\r
20592         {\r
20593             unsigned char CRSTSTS:1;\r
20594             unsigned char CHLTSTS:1;\r
20595             unsigned char CSLPSTS:1;\r
20596             unsigned char EPSTS:1;\r
20597             unsigned char BOSTS:1;\r
20598             unsigned char TRMSTS:1;\r
20599             unsigned char RECSTS:1;\r
20600             unsigned char COMSTS:1;\r
20601             unsigned char :8;\r
20602             unsigned char REC:8;\r
20603             unsigned char TEC:8;\r
20604         } BIT;\r
20605     } RSCAN0C0STS;\r
20606     union\r
20607     {\r
20608         unsigned long LONG;\r
20609         struct\r
20610         {\r
20611             unsigned short H;\r
20612             unsigned short L;\r
20613         } WORD;\r
20614         struct\r
20615         {\r
20616             unsigned char HH;\r
20617             unsigned char HL;\r
20618             unsigned char LH;\r
20619             unsigned char LL;\r
20620         } BYTE;\r
20621         struct\r
20622         {\r
20623             unsigned long BEF:1;\r
20624             unsigned long EWF:1;\r
20625             unsigned long EPF:1;\r
20626             unsigned long BOEF:1;\r
20627             unsigned long BORF:1;\r
20628             unsigned long OVLF:1;\r
20629             unsigned long BLF:1;\r
20630             unsigned long ALF:1;\r
20631             unsigned long SERR:1;\r
20632             unsigned long FERR:1;\r
20633             unsigned long AERR:1;\r
20634             unsigned long CERR:1;\r
20635             unsigned long B1ERR:1;\r
20636             unsigned long B0ERR:1;\r
20637             unsigned long ADERR:1;\r
20638             unsigned long :1;\r
20639             unsigned long CRCREG:15;\r
20640             unsigned long :1;\r
20641         } BIT;\r
20642     } RSCAN0C0ERFL;\r
20643     union\r
20644     {\r
20645         unsigned long LONG;\r
20646         struct\r
20647         {\r
20648             unsigned short H;\r
20649             unsigned short L;\r
20650         } WORD;\r
20651         struct\r
20652         {\r
20653             unsigned char HH;\r
20654             unsigned char HL;\r
20655             unsigned char LH;\r
20656             unsigned char LL;\r
20657         } BYTE;\r
20658         struct\r
20659         {\r
20660             unsigned long BRP:10;\r
20661             unsigned long :6;\r
20662             unsigned long TSEG1:4;\r
20663             unsigned long TSEG2:3;\r
20664             unsigned long :1;\r
20665             unsigned long SJW:2;\r
20666             unsigned long :6;\r
20667         } BIT;\r
20668     } RSCAN0C1CFG;\r
20669     union\r
20670     {\r
20671         unsigned long LONG;\r
20672         struct\r
20673         {\r
20674             unsigned short H;\r
20675             unsigned short L;\r
20676         } WORD;\r
20677         struct\r
20678         {\r
20679             unsigned char HH;\r
20680             unsigned char HL;\r
20681             unsigned char LH;\r
20682             unsigned char LL;\r
20683         } BYTE;\r
20684         struct\r
20685         {\r
20686             unsigned char CHMDC:2;\r
20687             unsigned char CSLPR:1;\r
20688             unsigned char RTBO:1;\r
20689             unsigned char :4;\r
20690             unsigned char BEIE:1;\r
20691             unsigned char EWIE:1;\r
20692             unsigned char EPIE:1;\r
20693             unsigned char BOEIE:1;\r
20694             unsigned char BORIE:1;\r
20695             unsigned char OLIE:1;\r
20696             unsigned char BLIE:1;\r
20697             unsigned char ALIE:1;\r
20698             unsigned char TAIE:1;\r
20699             unsigned char :4;\r
20700             unsigned char BOM:2;\r
20701             unsigned char ERRD:1;\r
20702             unsigned char CTME:1;\r
20703             unsigned char CTMS:2;\r
20704             unsigned char :5;\r
20705         } BIT;\r
20706     } RSCAN0C1CTR;\r
20707     union\r
20708     {\r
20709         unsigned long LONG;\r
20710         struct\r
20711         {\r
20712             unsigned short H;\r
20713             unsigned short L;\r
20714         } WORD;\r
20715         struct\r
20716         {\r
20717             unsigned char HH;\r
20718             unsigned char HL;\r
20719             unsigned char LH;\r
20720             unsigned char LL;\r
20721         } BYTE;\r
20722         struct\r
20723         {\r
20724             unsigned char CRSTSTS:1;\r
20725             unsigned char CHLTSTS:1;\r
20726             unsigned char CSLPSTS:1;\r
20727             unsigned char EPSTS:1;\r
20728             unsigned char BOSTS:1;\r
20729             unsigned char TRMSTS:1;\r
20730             unsigned char RECSTS:1;\r
20731             unsigned char COMSTS:1;\r
20732             unsigned char :8;\r
20733             unsigned char REC:8;\r
20734             unsigned char TEC:8;\r
20735         } BIT;\r
20736     } RSCAN0C1STS;\r
20737     union\r
20738     {\r
20739         unsigned long LONG;\r
20740         struct\r
20741         {\r
20742             unsigned short H;\r
20743             unsigned short L;\r
20744         } WORD;\r
20745         struct\r
20746         {\r
20747             unsigned char HH;\r
20748             unsigned char HL;\r
20749             unsigned char LH;\r
20750             unsigned char LL;\r
20751         } BYTE;\r
20752         struct\r
20753         {\r
20754             unsigned long BEF:1;\r
20755             unsigned long EWF:1;\r
20756             unsigned long EPF:1;\r
20757             unsigned long BOEF:1;\r
20758             unsigned long BORF:1;\r
20759             unsigned long OVLF:1;\r
20760             unsigned long BLF:1;\r
20761             unsigned long ALF:1;\r
20762             unsigned long SERR:1;\r
20763             unsigned long FERR:1;\r
20764             unsigned long AERR:1;\r
20765             unsigned long CERR:1;\r
20766             unsigned long B1ERR:1;\r
20767             unsigned long B0ERR:1;\r
20768             unsigned long ADERR:1;\r
20769             unsigned long :1;\r
20770             unsigned long CRCREG:15;\r
20771             unsigned long :1;\r
20772         } BIT;\r
20773     } RSCAN0C1ERFL;\r
20774     char           wk0[100];\r
20775     union\r
20776     {\r
20777         unsigned long LONG;\r
20778         struct\r
20779         {\r
20780             unsigned short H;\r
20781             unsigned short L;\r
20782         } WORD;\r
20783         struct\r
20784         {\r
20785             unsigned char HH;\r
20786             unsigned char HL;\r
20787             unsigned char LH;\r
20788             unsigned char LL;\r
20789         } BYTE;\r
20790         struct\r
20791         {\r
20792             unsigned long TPRI:1;\r
20793             unsigned long DCE:1;\r
20794             unsigned long DRE:1;\r
20795             unsigned long MME:1;\r
20796             unsigned long DCS:1;\r
20797             unsigned long :3;\r
20798             unsigned long TSP:4;\r
20799             unsigned long TSSS:1;\r
20800             unsigned long TSBTCS:3;\r
20801             unsigned long ITRCP:16;\r
20802         } BIT;\r
20803     } RSCAN0GCFG;\r
20804     union\r
20805     {\r
20806         unsigned long LONG;\r
20807         struct\r
20808         {\r
20809             unsigned short H;\r
20810             unsigned short L;\r
20811         } WORD;\r
20812         struct\r
20813         {\r
20814             unsigned char HH;\r
20815             unsigned char HL;\r
20816             unsigned char LH;\r
20817             unsigned char LL;\r
20818         } BYTE;\r
20819         struct\r
20820         {\r
20821             unsigned char GMDC:2;\r
20822             unsigned char GSLPR:1;\r
20823             unsigned char :5;\r
20824             unsigned char DEIE:1;\r
20825             unsigned char MEIE:1;\r
20826             unsigned char THLEIE:1;\r
20827             unsigned char :5;\r
20828             unsigned char TSRST:1;\r
20829             unsigned char :7;\r
20830             unsigned char :8;\r
20831         } BIT;\r
20832     } RSCAN0GCTR;\r
20833     union\r
20834     {\r
20835         unsigned long LONG;\r
20836         struct\r
20837         {\r
20838             unsigned short H;\r
20839             unsigned short L;\r
20840         } WORD;\r
20841         struct\r
20842         {\r
20843             unsigned char HH;\r
20844             unsigned char HL;\r
20845             unsigned char LH;\r
20846             unsigned char LL;\r
20847         } BYTE;\r
20848         struct\r
20849         {\r
20850             unsigned char GRSTSTS:1;\r
20851             unsigned char GHLTSTS:1;\r
20852             unsigned char GSLPSTS:1;\r
20853             unsigned char GRAMINIT:1;\r
20854             unsigned char :4;\r
20855             unsigned char :8;\r
20856             unsigned char :8;\r
20857             unsigned char :8;\r
20858         } BIT;\r
20859     } RSCAN0GSTS;\r
20860     union\r
20861     {\r
20862         unsigned long LONG;\r
20863         struct\r
20864         {\r
20865             unsigned short H;\r
20866             unsigned short L;\r
20867         } WORD;\r
20868         struct\r
20869         {\r
20870             unsigned char HH;\r
20871             unsigned char HL;\r
20872             unsigned char LH;\r
20873             unsigned char LL;\r
20874         } BYTE;\r
20875         struct\r
20876         {\r
20877             unsigned char DEF:1;\r
20878             unsigned char MES:1;\r
20879             unsigned char THLES:1;\r
20880             unsigned char :5;\r
20881             unsigned char :8;\r
20882             unsigned char :8;\r
20883             unsigned char :8;\r
20884         } BIT;\r
20885     } RSCAN0GERFL;\r
20886     union\r
20887     {\r
20888         unsigned long LONG;\r
20889         struct\r
20890         {\r
20891             unsigned short H;\r
20892             unsigned short L;\r
20893         } WORD;\r
20894         struct\r
20895         {\r
20896             unsigned long TS:16;\r
20897             unsigned long :16;\r
20898         } BIT;\r
20899     } RSCAN0GTSC;\r
20900     union\r
20901     {\r
20902         unsigned long LONG;\r
20903         struct\r
20904         {\r
20905             unsigned short H;\r
20906             unsigned short L;\r
20907         } WORD;\r
20908         struct\r
20909         {\r
20910             unsigned char HH;\r
20911             unsigned char HL;\r
20912             unsigned char LH;\r
20913             unsigned char LL;\r
20914         } BYTE;\r
20915         struct\r
20916         {\r
20917             unsigned char AFLPN:5;\r
20918             unsigned char :3;\r
20919             unsigned char AFLDAE:1;\r
20920             unsigned char :7;\r
20921             unsigned char :8;\r
20922             unsigned char :8;\r
20923         } BIT;\r
20924     } RSCAN0GAFLECTR;\r
20925     union\r
20926     {\r
20927         unsigned long LONG;\r
20928         struct\r
20929         {\r
20930             unsigned short H;\r
20931             unsigned short L;\r
20932         } WORD;\r
20933         struct\r
20934         {\r
20935             unsigned char HH;\r
20936             unsigned char HL;\r
20937             unsigned char LH;\r
20938             unsigned char LL;\r
20939         } BYTE;\r
20940         struct\r
20941         {\r
20942             unsigned char :8;\r
20943             unsigned char :8;\r
20944             unsigned char RNC1:8;\r
20945             unsigned char RNC0:8;\r
20946         } BIT;\r
20947     } RSCAN0GAFLCFG0;\r
20948     char           wk1[4];\r
20949     union\r
20950     {\r
20951         unsigned long LONG;\r
20952         struct\r
20953         {\r
20954             unsigned short H;\r
20955             unsigned short L;\r
20956         } WORD;\r
20957         struct\r
20958         {\r
20959             unsigned char HH;\r
20960             unsigned char HL;\r
20961             unsigned char LH;\r
20962             unsigned char LL;\r
20963         } BYTE;\r
20964         struct\r
20965         {\r
20966             unsigned char NRXMB:8;\r
20967             unsigned char :8;\r
20968             unsigned char :8;\r
20969             unsigned char :8;\r
20970         } BIT;\r
20971     } RSCAN0RMNB;\r
20972     union\r
20973     {\r
20974         unsigned long LONG;\r
20975         struct\r
20976         {\r
20977             unsigned short RMNSq_l;\r
20978             unsigned short RMNSq_h;\r
20979         } WORD;\r
20980         struct\r
20981         {\r
20982             unsigned char HH;\r
20983             unsigned char HL;\r
20984             unsigned char LH;\r
20985             unsigned char LL;\r
20986         } BYTE;\r
20987     } RSCAN0RMND0;\r
20988     char           wk2[12];\r
20989     union\r
20990     {\r
20991         unsigned long LONG;\r
20992         struct\r
20993         {\r
20994             unsigned short H;\r
20995             unsigned short L;\r
20996         } WORD;\r
20997         struct\r
20998         {\r
20999             unsigned char HH;\r
21000             unsigned char HL;\r
21001             unsigned char LH;\r
21002             unsigned char LL;\r
21003         } BYTE;\r
21004         struct\r
21005         {\r
21006             unsigned char RFE:1;\r
21007             unsigned char RFIE:1;\r
21008             unsigned char :6;\r
21009             unsigned char RFDC:3;\r
21010             unsigned char :1;\r
21011             unsigned char RFIM:1;\r
21012             unsigned char RFIGCV:3;\r
21013             unsigned char :8;\r
21014             unsigned char :8;\r
21015         } BIT;\r
21016     } RSCAN0RFCC0;\r
21017     union\r
21018     {\r
21019         unsigned long LONG;\r
21020         struct\r
21021         {\r
21022             unsigned short H;\r
21023             unsigned short L;\r
21024         } WORD;\r
21025         struct\r
21026         {\r
21027             unsigned char HH;\r
21028             unsigned char HL;\r
21029             unsigned char LH;\r
21030             unsigned char LL;\r
21031         } BYTE;\r
21032         struct\r
21033         {\r
21034             unsigned char RFE:1;\r
21035             unsigned char RFIE:1;\r
21036             unsigned char :6;\r
21037             unsigned char RFDC:3;\r
21038             unsigned char :1;\r
21039             unsigned char RFIM:1;\r
21040             unsigned char RFIGCV:3;\r
21041             unsigned char :8;\r
21042             unsigned char :8;\r
21043         } BIT;\r
21044     } RSCAN0RFCC1;\r
21045     union\r
21046     {\r
21047         unsigned long LONG;\r
21048         struct\r
21049         {\r
21050             unsigned short H;\r
21051             unsigned short L;\r
21052         } WORD;\r
21053         struct\r
21054         {\r
21055             unsigned char HH;\r
21056             unsigned char HL;\r
21057             unsigned char LH;\r
21058             unsigned char LL;\r
21059         } BYTE;\r
21060         struct\r
21061         {\r
21062             unsigned char RFE:1;\r
21063             unsigned char RFIE:1;\r
21064             unsigned char :6;\r
21065             unsigned char RFDC:3;\r
21066             unsigned char :1;\r
21067             unsigned char RFIM:1;\r
21068             unsigned char RFIGCV:3;\r
21069             unsigned char :8;\r
21070             unsigned char :8;\r
21071         } BIT;\r
21072     } RSCAN0RFCC2;\r
21073     union\r
21074     {\r
21075         unsigned long LONG;\r
21076         struct\r
21077         {\r
21078             unsigned short H;\r
21079             unsigned short L;\r
21080         } WORD;\r
21081         struct\r
21082         {\r
21083             unsigned char HH;\r
21084             unsigned char HL;\r
21085             unsigned char LH;\r
21086             unsigned char LL;\r
21087         } BYTE;\r
21088         struct\r
21089         {\r
21090             unsigned char RFE:1;\r
21091             unsigned char RFIE:1;\r
21092             unsigned char :6;\r
21093             unsigned char RFDC:3;\r
21094             unsigned char :1;\r
21095             unsigned char RFIM:1;\r
21096             unsigned char RFIGCV:3;\r
21097             unsigned char :8;\r
21098             unsigned char :8;\r
21099         } BIT;\r
21100     } RSCAN0RFCC3;\r
21101     union\r
21102     {\r
21103         unsigned long LONG;\r
21104         struct\r
21105         {\r
21106             unsigned short H;\r
21107             unsigned short L;\r
21108         } WORD;\r
21109         struct\r
21110         {\r
21111             unsigned char HH;\r
21112             unsigned char HL;\r
21113             unsigned char LH;\r
21114             unsigned char LL;\r
21115         } BYTE;\r
21116         struct\r
21117         {\r
21118             unsigned char RFE:1;\r
21119             unsigned char RFIE:1;\r
21120             unsigned char :6;\r
21121             unsigned char RFDC:3;\r
21122             unsigned char :1;\r
21123             unsigned char RFIM:1;\r
21124             unsigned char RFIGCV:3;\r
21125             unsigned char :8;\r
21126             unsigned char :8;\r
21127         } BIT;\r
21128     } RSCAN0RFCC4;\r
21129     union\r
21130     {\r
21131         unsigned long LONG;\r
21132         struct\r
21133         {\r
21134             unsigned short H;\r
21135             unsigned short L;\r
21136         } WORD;\r
21137         struct\r
21138         {\r
21139             unsigned char HH;\r
21140             unsigned char HL;\r
21141             unsigned char LH;\r
21142             unsigned char LL;\r
21143         } BYTE;\r
21144         struct\r
21145         {\r
21146             unsigned char RFE:1;\r
21147             unsigned char RFIE:1;\r
21148             unsigned char :6;\r
21149             unsigned char RFDC:3;\r
21150             unsigned char :1;\r
21151             unsigned char RFIM:1;\r
21152             unsigned char RFIGCV:3;\r
21153             unsigned char :8;\r
21154             unsigned char :8;\r
21155         } BIT;\r
21156     } RSCAN0RFCC5;\r
21157     union\r
21158     {\r
21159         unsigned long LONG;\r
21160         struct\r
21161         {\r
21162             unsigned short H;\r
21163             unsigned short L;\r
21164         } WORD;\r
21165         struct\r
21166         {\r
21167             unsigned char HH;\r
21168             unsigned char HL;\r
21169             unsigned char LH;\r
21170             unsigned char LL;\r
21171         } BYTE;\r
21172         struct\r
21173         {\r
21174             unsigned char RFE:1;\r
21175             unsigned char RFIE:1;\r
21176             unsigned char :6;\r
21177             unsigned char RFDC:3;\r
21178             unsigned char :1;\r
21179             unsigned char RFIM:1;\r
21180             unsigned char RFIGCV:3;\r
21181             unsigned char :8;\r
21182             unsigned char :8;\r
21183         } BIT;\r
21184     } RSCAN0RFCC6;\r
21185     union\r
21186     {\r
21187         unsigned long LONG;\r
21188         struct\r
21189         {\r
21190             unsigned short H;\r
21191             unsigned short L;\r
21192         } WORD;\r
21193         struct\r
21194         {\r
21195             unsigned char HH;\r
21196             unsigned char HL;\r
21197             unsigned char LH;\r
21198             unsigned char LL;\r
21199         } BYTE;\r
21200         struct\r
21201         {\r
21202             unsigned char RFE:1;\r
21203             unsigned char RFIE:1;\r
21204             unsigned char :6;\r
21205             unsigned char RFDC:3;\r
21206             unsigned char :1;\r
21207             unsigned char RFIM:1;\r
21208             unsigned char RFIGCV:3;\r
21209             unsigned char :8;\r
21210             unsigned char :8;\r
21211         } BIT;\r
21212     } RSCAN0RFCC7;\r
21213     union\r
21214     {\r
21215         unsigned long LONG;\r
21216         struct\r
21217         {\r
21218             unsigned short H;\r
21219             unsigned short L;\r
21220         } WORD;\r
21221         struct\r
21222         {\r
21223             unsigned char HH;\r
21224             unsigned char HL;\r
21225             unsigned char LH;\r
21226             unsigned char LL;\r
21227         } BYTE;\r
21228         struct\r
21229         {\r
21230             unsigned char RFEMP:1;\r
21231             unsigned char RFFLL:1;\r
21232             unsigned char RFMLT:1;\r
21233             unsigned char RFIF:1;\r
21234             unsigned char :4;\r
21235             unsigned char RFMC:8;\r
21236             unsigned char :8;\r
21237             unsigned char :8;\r
21238         } BIT;\r
21239     } RSCAN0RFSTS0;\r
21240     union\r
21241     {\r
21242         unsigned long LONG;\r
21243         struct\r
21244         {\r
21245             unsigned short H;\r
21246             unsigned short L;\r
21247         } WORD;\r
21248         struct\r
21249         {\r
21250             unsigned char HH;\r
21251             unsigned char HL;\r
21252             unsigned char LH;\r
21253             unsigned char LL;\r
21254         } BYTE;\r
21255         struct\r
21256         {\r
21257             unsigned char RFEMP:1;\r
21258             unsigned char RFFLL:1;\r
21259             unsigned char RFMLT:1;\r
21260             unsigned char RFIF:1;\r
21261             unsigned char :4;\r
21262             unsigned char RFMC:8;\r
21263             unsigned char :8;\r
21264             unsigned char :8;\r
21265         } BIT;\r
21266     } RSCAN0RFSTS1;\r
21267     union\r
21268     {\r
21269         unsigned long LONG;\r
21270         struct\r
21271         {\r
21272             unsigned short H;\r
21273             unsigned short L;\r
21274         } WORD;\r
21275         struct\r
21276         {\r
21277             unsigned char HH;\r
21278             unsigned char HL;\r
21279             unsigned char LH;\r
21280             unsigned char LL;\r
21281         } BYTE;\r
21282         struct\r
21283         {\r
21284             unsigned char RFEMP:1;\r
21285             unsigned char RFFLL:1;\r
21286             unsigned char RFMLT:1;\r
21287             unsigned char RFIF:1;\r
21288             unsigned char :4;\r
21289             unsigned char RFMC:8;\r
21290             unsigned char :8;\r
21291             unsigned char :8;\r
21292         } BIT;\r
21293     } RSCAN0RFSTS2;\r
21294     union\r
21295     {\r
21296         unsigned long LONG;\r
21297         struct\r
21298         {\r
21299             unsigned short H;\r
21300             unsigned short L;\r
21301         } WORD;\r
21302         struct\r
21303         {\r
21304             unsigned char HH;\r
21305             unsigned char HL;\r
21306             unsigned char LH;\r
21307             unsigned char LL;\r
21308         } BYTE;\r
21309         struct\r
21310         {\r
21311             unsigned char RFEMP:1;\r
21312             unsigned char RFFLL:1;\r
21313             unsigned char RFMLT:1;\r
21314             unsigned char RFIF:1;\r
21315             unsigned char :4;\r
21316             unsigned char RFMC:8;\r
21317             unsigned char :8;\r
21318             unsigned char :8;\r
21319         } BIT;\r
21320     } RSCAN0RFSTS3;\r
21321     union\r
21322     {\r
21323         unsigned long LONG;\r
21324         struct\r
21325         {\r
21326             unsigned short H;\r
21327             unsigned short L;\r
21328         } WORD;\r
21329         struct\r
21330         {\r
21331             unsigned char HH;\r
21332             unsigned char HL;\r
21333             unsigned char LH;\r
21334             unsigned char LL;\r
21335         } BYTE;\r
21336         struct\r
21337         {\r
21338             unsigned char RFEMP:1;\r
21339             unsigned char RFFLL:1;\r
21340             unsigned char RFMLT:1;\r
21341             unsigned char RFIF:1;\r
21342             unsigned char :4;\r
21343             unsigned char RFMC:8;\r
21344             unsigned char :8;\r
21345             unsigned char :8;\r
21346         } BIT;\r
21347     } RSCAN0RFSTS4;\r
21348     union\r
21349     {\r
21350         unsigned long LONG;\r
21351         struct\r
21352         {\r
21353             unsigned short H;\r
21354             unsigned short L;\r
21355         } WORD;\r
21356         struct\r
21357         {\r
21358             unsigned char HH;\r
21359             unsigned char HL;\r
21360             unsigned char LH;\r
21361             unsigned char LL;\r
21362         } BYTE;\r
21363         struct\r
21364         {\r
21365             unsigned char RFEMP:1;\r
21366             unsigned char RFFLL:1;\r
21367             unsigned char RFMLT:1;\r
21368             unsigned char RFIF:1;\r
21369             unsigned char :4;\r
21370             unsigned char RFMC:8;\r
21371             unsigned char :8;\r
21372             unsigned char :8;\r
21373         } BIT;\r
21374     } RSCAN0RFSTS5;\r
21375     union\r
21376     {\r
21377         unsigned long LONG;\r
21378         struct\r
21379         {\r
21380             unsigned short H;\r
21381             unsigned short L;\r
21382         } WORD;\r
21383         struct\r
21384         {\r
21385             unsigned char HH;\r
21386             unsigned char HL;\r
21387             unsigned char LH;\r
21388             unsigned char LL;\r
21389         } BYTE;\r
21390         struct\r
21391         {\r
21392             unsigned char RFEMP:1;\r
21393             unsigned char RFFLL:1;\r
21394             unsigned char RFMLT:1;\r
21395             unsigned char RFIF:1;\r
21396             unsigned char :4;\r
21397             unsigned char RFMC:8;\r
21398             unsigned char :8;\r
21399             unsigned char :8;\r
21400         } BIT;\r
21401     } RSCAN0RFSTS6;\r
21402     union\r
21403     {\r
21404         unsigned long LONG;\r
21405         struct\r
21406         {\r
21407             unsigned short H;\r
21408             unsigned short L;\r
21409         } WORD;\r
21410         struct\r
21411         {\r
21412             unsigned char HH;\r
21413             unsigned char HL;\r
21414             unsigned char LH;\r
21415             unsigned char LL;\r
21416         } BYTE;\r
21417         struct\r
21418         {\r
21419             unsigned char RFEMP:1;\r
21420             unsigned char RFFLL:1;\r
21421             unsigned char RFMLT:1;\r
21422             unsigned char RFIF:1;\r
21423             unsigned char :4;\r
21424             unsigned char RFMC:8;\r
21425             unsigned char :8;\r
21426             unsigned char :8;\r
21427         } BIT;\r
21428     } RSCAN0RFSTS7;\r
21429     union\r
21430     {\r
21431         unsigned long LONG;\r
21432         struct\r
21433         {\r
21434             unsigned short H;\r
21435             unsigned short L;\r
21436         } WORD;\r
21437         struct\r
21438         {\r
21439             unsigned char HH;\r
21440             unsigned char HL;\r
21441             unsigned char LH;\r
21442             unsigned char LL;\r
21443         } BYTE;\r
21444         struct\r
21445         {\r
21446             unsigned char RFPC:8;\r
21447             unsigned char :8;\r
21448             unsigned char :8;\r
21449             unsigned char :8;\r
21450         } BIT;\r
21451     } RSCAN0RFPCTR0;\r
21452     union\r
21453     {\r
21454         unsigned long LONG;\r
21455         struct\r
21456         {\r
21457             unsigned short H;\r
21458             unsigned short L;\r
21459         } WORD;\r
21460         struct\r
21461         {\r
21462             unsigned char HH;\r
21463             unsigned char HL;\r
21464             unsigned char LH;\r
21465             unsigned char LL;\r
21466         } BYTE;\r
21467         struct\r
21468         {\r
21469             unsigned char RFPC:8;\r
21470             unsigned char :8;\r
21471             unsigned char :8;\r
21472             unsigned char :8;\r
21473         } BIT;\r
21474     } RSCAN0RFPCTR1;\r
21475     union\r
21476     {\r
21477         unsigned long LONG;\r
21478         struct\r
21479         {\r
21480             unsigned short H;\r
21481             unsigned short L;\r
21482         } WORD;\r
21483         struct\r
21484         {\r
21485             unsigned char HH;\r
21486             unsigned char HL;\r
21487             unsigned char LH;\r
21488             unsigned char LL;\r
21489         } BYTE;\r
21490         struct\r
21491         {\r
21492             unsigned char RFPC:8;\r
21493             unsigned char :8;\r
21494             unsigned char :8;\r
21495             unsigned char :8;\r
21496         } BIT;\r
21497     } RSCAN0RFPCTR2;\r
21498     union\r
21499     {\r
21500         unsigned long LONG;\r
21501         struct\r
21502         {\r
21503             unsigned short H;\r
21504             unsigned short L;\r
21505         } WORD;\r
21506         struct\r
21507         {\r
21508             unsigned char HH;\r
21509             unsigned char HL;\r
21510             unsigned char LH;\r
21511             unsigned char LL;\r
21512         } BYTE;\r
21513         struct\r
21514         {\r
21515             unsigned char RFPC:8;\r
21516             unsigned char :8;\r
21517             unsigned char :8;\r
21518             unsigned char :8;\r
21519         } BIT;\r
21520     } RSCAN0RFPCTR3;\r
21521     union\r
21522     {\r
21523         unsigned long LONG;\r
21524         struct\r
21525         {\r
21526             unsigned short H;\r
21527             unsigned short L;\r
21528         } WORD;\r
21529         struct\r
21530         {\r
21531             unsigned char HH;\r
21532             unsigned char HL;\r
21533             unsigned char LH;\r
21534             unsigned char LL;\r
21535         } BYTE;\r
21536         struct\r
21537         {\r
21538             unsigned char RFPC:8;\r
21539             unsigned char :8;\r
21540             unsigned char :8;\r
21541             unsigned char :8;\r
21542         } BIT;\r
21543     } RSCAN0RFPCTR4;\r
21544     union\r
21545     {\r
21546         unsigned long LONG;\r
21547         struct\r
21548         {\r
21549             unsigned short H;\r
21550             unsigned short L;\r
21551         } WORD;\r
21552         struct\r
21553         {\r
21554             unsigned char HH;\r
21555             unsigned char HL;\r
21556             unsigned char LH;\r
21557             unsigned char LL;\r
21558         } BYTE;\r
21559         struct\r
21560         {\r
21561             unsigned char RFPC:8;\r
21562             unsigned char :8;\r
21563             unsigned char :8;\r
21564             unsigned char :8;\r
21565         } BIT;\r
21566     } RSCAN0RFPCTR5;\r
21567     union\r
21568     {\r
21569         unsigned long LONG;\r
21570         struct\r
21571         {\r
21572             unsigned short H;\r
21573             unsigned short L;\r
21574         } WORD;\r
21575         struct\r
21576         {\r
21577             unsigned char HH;\r
21578             unsigned char HL;\r
21579             unsigned char LH;\r
21580             unsigned char LL;\r
21581         } BYTE;\r
21582         struct\r
21583         {\r
21584             unsigned char RFPC:8;\r
21585             unsigned char :8;\r
21586             unsigned char :8;\r
21587             unsigned char :8;\r
21588         } BIT;\r
21589     } RSCAN0RFPCTR6;\r
21590     union\r
21591     {\r
21592         unsigned long LONG;\r
21593         struct\r
21594         {\r
21595             unsigned short H;\r
21596             unsigned short L;\r
21597         } WORD;\r
21598         struct\r
21599         {\r
21600             unsigned char HH;\r
21601             unsigned char HL;\r
21602             unsigned char LH;\r
21603             unsigned char LL;\r
21604         } BYTE;\r
21605         struct\r
21606         {\r
21607             unsigned char RFPC:8;\r
21608             unsigned char :8;\r
21609             unsigned char :8;\r
21610             unsigned char :8;\r
21611         } BIT;\r
21612     } RSCAN0RFPCTR7;\r
21613     union\r
21614     {\r
21615         unsigned long LONG;\r
21616         struct\r
21617         {\r
21618             unsigned short H;\r
21619             unsigned short L;\r
21620         } WORD;\r
21621         struct\r
21622         {\r
21623             unsigned char HH;\r
21624             unsigned char HL;\r
21625             unsigned char LH;\r
21626             unsigned char LL;\r
21627         } BYTE;\r
21628         struct\r
21629         {\r
21630             unsigned char CFE:1;\r
21631             unsigned char CFRXIE:1;\r
21632             unsigned char CFTXIE:1;\r
21633             unsigned char :5;\r
21634             unsigned char CFDC:3;\r
21635             unsigned char :1;\r
21636             unsigned char CFIM:1;\r
21637             unsigned char CFIGCV:3;\r
21638             unsigned char CFM:2;\r
21639             unsigned char CFITSS:1;\r
21640             unsigned char CFITR:1;\r
21641             unsigned char CFTML:4;\r
21642             unsigned char CFITT:8;\r
21643         } BIT;\r
21644     } RSCAN0CFCC0;\r
21645     union\r
21646     {\r
21647         unsigned long LONG;\r
21648         struct\r
21649         {\r
21650             unsigned short H;\r
21651             unsigned short L;\r
21652         } WORD;\r
21653         struct\r
21654         {\r
21655             unsigned char HH;\r
21656             unsigned char HL;\r
21657             unsigned char LH;\r
21658             unsigned char LL;\r
21659         } BYTE;\r
21660         struct\r
21661         {\r
21662             unsigned char CFE:1;\r
21663             unsigned char CFRXIE:1;\r
21664             unsigned char CFTXIE:1;\r
21665             unsigned char :5;\r
21666             unsigned char CFDC:3;\r
21667             unsigned char :1;\r
21668             unsigned char CFIM:1;\r
21669             unsigned char CFIGCV:3;\r
21670             unsigned char CFM:2;\r
21671             unsigned char CFITSS:1;\r
21672             unsigned char CFITR:1;\r
21673             unsigned char CFTML:4;\r
21674             unsigned char CFITT:8;\r
21675         } BIT;\r
21676     } RSCAN0CFCC1;\r
21677     union\r
21678     {\r
21679         unsigned long LONG;\r
21680         struct\r
21681         {\r
21682             unsigned short H;\r
21683             unsigned short L;\r
21684         } WORD;\r
21685         struct\r
21686         {\r
21687             unsigned char HH;\r
21688             unsigned char HL;\r
21689             unsigned char LH;\r
21690             unsigned char LL;\r
21691         } BYTE;\r
21692         struct\r
21693         {\r
21694             unsigned char CFE:1;\r
21695             unsigned char CFRXIE:1;\r
21696             unsigned char CFTXIE:1;\r
21697             unsigned char :5;\r
21698             unsigned char CFDC:3;\r
21699             unsigned char :1;\r
21700             unsigned char CFIM:1;\r
21701             unsigned char CFIGCV:3;\r
21702             unsigned char CFM:2;\r
21703             unsigned char CFITSS:1;\r
21704             unsigned char CFITR:1;\r
21705             unsigned char CFTML:4;\r
21706             unsigned char CFITT:8;\r
21707         } BIT;\r
21708     } RSCAN0CFCC2;\r
21709     union\r
21710     {\r
21711         unsigned long LONG;\r
21712         struct\r
21713         {\r
21714             unsigned short H;\r
21715             unsigned short L;\r
21716         } WORD;\r
21717         struct\r
21718         {\r
21719             unsigned char HH;\r
21720             unsigned char HL;\r
21721             unsigned char LH;\r
21722             unsigned char LL;\r
21723         } BYTE;\r
21724         struct\r
21725         {\r
21726             unsigned char CFE:1;\r
21727             unsigned char CFRXIE:1;\r
21728             unsigned char CFTXIE:1;\r
21729             unsigned char :5;\r
21730             unsigned char CFDC:3;\r
21731             unsigned char :1;\r
21732             unsigned char CFIM:1;\r
21733             unsigned char CFIGCV:3;\r
21734             unsigned char CFM:2;\r
21735             unsigned char CFITSS:1;\r
21736             unsigned char CFITR:1;\r
21737             unsigned char CFTML:4;\r
21738             unsigned char CFITT:8;\r
21739         } BIT;\r
21740     } RSCAN0CFCC3;\r
21741     union\r
21742     {\r
21743         unsigned long LONG;\r
21744         struct\r
21745         {\r
21746             unsigned short H;\r
21747             unsigned short L;\r
21748         } WORD;\r
21749         struct\r
21750         {\r
21751             unsigned char HH;\r
21752             unsigned char HL;\r
21753             unsigned char LH;\r
21754             unsigned char LL;\r
21755         } BYTE;\r
21756         struct\r
21757         {\r
21758             unsigned char CFE:1;\r
21759             unsigned char CFRXIE:1;\r
21760             unsigned char CFTXIE:1;\r
21761             unsigned char :5;\r
21762             unsigned char CFDC:3;\r
21763             unsigned char :1;\r
21764             unsigned char CFIM:1;\r
21765             unsigned char CFIGCV:3;\r
21766             unsigned char CFM:2;\r
21767             unsigned char CFITSS:1;\r
21768             unsigned char CFITR:1;\r
21769             unsigned char CFTML:4;\r
21770             unsigned char CFITT:8;\r
21771         } BIT;\r
21772     } RSCAN0CFCC4;\r
21773     union\r
21774     {\r
21775         unsigned long LONG;\r
21776         struct\r
21777         {\r
21778             unsigned short H;\r
21779             unsigned short L;\r
21780         } WORD;\r
21781         struct\r
21782         {\r
21783             unsigned char HH;\r
21784             unsigned char HL;\r
21785             unsigned char LH;\r
21786             unsigned char LL;\r
21787         } BYTE;\r
21788         struct\r
21789         {\r
21790             unsigned char CFE:1;\r
21791             unsigned char CFRXIE:1;\r
21792             unsigned char CFTXIE:1;\r
21793             unsigned char :5;\r
21794             unsigned char CFDC:3;\r
21795             unsigned char :1;\r
21796             unsigned char CFIM:1;\r
21797             unsigned char CFIGCV:3;\r
21798             unsigned char CFM:2;\r
21799             unsigned char CFITSS:1;\r
21800             unsigned char CFITR:1;\r
21801             unsigned char CFTML:4;\r
21802             unsigned char CFITT:8;\r
21803         } BIT;\r
21804     } RSCAN0CFCC5;\r
21805     char           wk3[72];\r
21806     union\r
21807     {\r
21808         unsigned long LONG;\r
21809         struct\r
21810         {\r
21811             unsigned short H;\r
21812             unsigned short L;\r
21813         } WORD;\r
21814         struct\r
21815         {\r
21816             unsigned char HH;\r
21817             unsigned char HL;\r
21818             unsigned char LH;\r
21819             unsigned char LL;\r
21820         } BYTE;\r
21821         struct\r
21822         {\r
21823             unsigned char CFEMP:1;\r
21824             unsigned char CFFLL:1;\r
21825             unsigned char CFMLT:1;\r
21826             unsigned char CFRXIF:1;\r
21827             unsigned char CFTXIF:1;\r
21828             unsigned char :3;\r
21829             unsigned char CFMC:8;\r
21830             unsigned char :8;\r
21831             unsigned char :8;\r
21832         } BIT;\r
21833     } RSCAN0CFSTS0;\r
21834     union\r
21835     {\r
21836         unsigned long LONG;\r
21837         struct\r
21838         {\r
21839             unsigned short H;\r
21840             unsigned short L;\r
21841         } WORD;\r
21842         struct\r
21843         {\r
21844             unsigned char HH;\r
21845             unsigned char HL;\r
21846             unsigned char LH;\r
21847             unsigned char LL;\r
21848         } BYTE;\r
21849         struct\r
21850         {\r
21851             unsigned char CFEMP:1;\r
21852             unsigned char CFFLL:1;\r
21853             unsigned char CFMLT:1;\r
21854             unsigned char CFRXIF:1;\r
21855             unsigned char CFTXIF:1;\r
21856             unsigned char :3;\r
21857             unsigned char CFMC:8;\r
21858             unsigned char :8;\r
21859             unsigned char :8;\r
21860         } BIT;\r
21861     } RSCAN0CFSTS1;\r
21862     union\r
21863     {\r
21864         unsigned long LONG;\r
21865         struct\r
21866         {\r
21867             unsigned short H;\r
21868             unsigned short L;\r
21869         } WORD;\r
21870         struct\r
21871         {\r
21872             unsigned char HH;\r
21873             unsigned char HL;\r
21874             unsigned char LH;\r
21875             unsigned char LL;\r
21876         } BYTE;\r
21877         struct\r
21878         {\r
21879             unsigned char CFEMP:1;\r
21880             unsigned char CFFLL:1;\r
21881             unsigned char CFMLT:1;\r
21882             unsigned char CFRXIF:1;\r
21883             unsigned char CFTXIF:1;\r
21884             unsigned char :3;\r
21885             unsigned char CFMC:8;\r
21886             unsigned char :8;\r
21887             unsigned char :8;\r
21888         } BIT;\r
21889     } RSCAN0CFSTS2;\r
21890     union\r
21891     {\r
21892         unsigned long LONG;\r
21893         struct\r
21894         {\r
21895             unsigned short H;\r
21896             unsigned short L;\r
21897         } WORD;\r
21898         struct\r
21899         {\r
21900             unsigned char HH;\r
21901             unsigned char HL;\r
21902             unsigned char LH;\r
21903             unsigned char LL;\r
21904         } BYTE;\r
21905         struct\r
21906         {\r
21907             unsigned char CFEMP:1;\r
21908             unsigned char CFFLL:1;\r
21909             unsigned char CFMLT:1;\r
21910             unsigned char CFRXIF:1;\r
21911             unsigned char CFTXIF:1;\r
21912             unsigned char :3;\r
21913             unsigned char CFMC:8;\r
21914             unsigned char :8;\r
21915             unsigned char :8;\r
21916         } BIT;\r
21917     } RSCAN0CFSTS3;\r
21918     union\r
21919     {\r
21920         unsigned long LONG;\r
21921         struct\r
21922         {\r
21923             unsigned short H;\r
21924             unsigned short L;\r
21925         } WORD;\r
21926         struct\r
21927         {\r
21928             unsigned char HH;\r
21929             unsigned char HL;\r
21930             unsigned char LH;\r
21931             unsigned char LL;\r
21932         } BYTE;\r
21933         struct\r
21934         {\r
21935             unsigned char CFEMP:1;\r
21936             unsigned char CFFLL:1;\r
21937             unsigned char CFMLT:1;\r
21938             unsigned char CFRXIF:1;\r
21939             unsigned char CFTXIF:1;\r
21940             unsigned char :3;\r
21941             unsigned char CFMC:8;\r
21942             unsigned char :8;\r
21943             unsigned char :8;\r
21944         } BIT;\r
21945     } RSCAN0CFSTS4;\r
21946     union\r
21947     {\r
21948         unsigned long LONG;\r
21949         struct\r
21950         {\r
21951             unsigned short H;\r
21952             unsigned short L;\r
21953         } WORD;\r
21954         struct\r
21955         {\r
21956             unsigned char HH;\r
21957             unsigned char HL;\r
21958             unsigned char LH;\r
21959             unsigned char LL;\r
21960         } BYTE;\r
21961         struct\r
21962         {\r
21963             unsigned char CFEMP:1;\r
21964             unsigned char CFFLL:1;\r
21965             unsigned char CFMLT:1;\r
21966             unsigned char CFRXIF:1;\r
21967             unsigned char CFTXIF:1;\r
21968             unsigned char :3;\r
21969             unsigned char CFMC:8;\r
21970             unsigned char :8;\r
21971             unsigned char :8;\r
21972         } BIT;\r
21973     } RSCAN0CFSTS5;\r
21974     char           wk4[72];\r
21975     union\r
21976     {\r
21977         unsigned long LONG;\r
21978         struct\r
21979         {\r
21980             unsigned short H;\r
21981             unsigned short L;\r
21982         } WORD;\r
21983         struct\r
21984         {\r
21985             unsigned char HH;\r
21986             unsigned char HL;\r
21987             unsigned char LH;\r
21988             unsigned char LL;\r
21989         } BYTE;\r
21990         struct\r
21991         {\r
21992             unsigned char CFPC:8;\r
21993             unsigned char :8;\r
21994             unsigned char :8;\r
21995             unsigned char :8;\r
21996         } BIT;\r
21997     } RSCAN0CFPCTR0;\r
21998     union\r
21999     {\r
22000         unsigned long LONG;\r
22001         struct\r
22002         {\r
22003             unsigned short H;\r
22004             unsigned short L;\r
22005         } WORD;\r
22006         struct\r
22007         {\r
22008             unsigned char HH;\r
22009             unsigned char HL;\r
22010             unsigned char LH;\r
22011             unsigned char LL;\r
22012         } BYTE;\r
22013         struct\r
22014         {\r
22015             unsigned char CFPC:8;\r
22016             unsigned char :8;\r
22017             unsigned char :8;\r
22018             unsigned char :8;\r
22019         } BIT;\r
22020     } RSCAN0CFPCTR1;\r
22021     union\r
22022     {\r
22023         unsigned long LONG;\r
22024         struct\r
22025         {\r
22026             unsigned short H;\r
22027             unsigned short L;\r
22028         } WORD;\r
22029         struct\r
22030         {\r
22031             unsigned char HH;\r
22032             unsigned char HL;\r
22033             unsigned char LH;\r
22034             unsigned char LL;\r
22035         } BYTE;\r
22036         struct\r
22037         {\r
22038             unsigned char CFPC:8;\r
22039             unsigned char :8;\r
22040             unsigned char :8;\r
22041             unsigned char :8;\r
22042         } BIT;\r
22043     } RSCAN0CFPCTR2;\r
22044     union\r
22045     {\r
22046         unsigned long LONG;\r
22047         struct\r
22048         {\r
22049             unsigned short H;\r
22050             unsigned short L;\r
22051         } WORD;\r
22052         struct\r
22053         {\r
22054             unsigned char HH;\r
22055             unsigned char HL;\r
22056             unsigned char LH;\r
22057             unsigned char LL;\r
22058         } BYTE;\r
22059         struct\r
22060         {\r
22061             unsigned char CFPC:8;\r
22062             unsigned char :8;\r
22063             unsigned char :8;\r
22064             unsigned char :8;\r
22065         } BIT;\r
22066     } RSCAN0CFPCTR3;\r
22067     union\r
22068     {\r
22069         unsigned long LONG;\r
22070         struct\r
22071         {\r
22072             unsigned short H;\r
22073             unsigned short L;\r
22074         } WORD;\r
22075         struct\r
22076         {\r
22077             unsigned char HH;\r
22078             unsigned char HL;\r
22079             unsigned char LH;\r
22080             unsigned char LL;\r
22081         } BYTE;\r
22082         struct\r
22083         {\r
22084             unsigned char CFPC:8;\r
22085             unsigned char :8;\r
22086             unsigned char :8;\r
22087             unsigned char :8;\r
22088         } BIT;\r
22089     } RSCAN0CFPCTR4;\r
22090     union\r
22091     {\r
22092         unsigned long LONG;\r
22093         struct\r
22094         {\r
22095             unsigned short H;\r
22096             unsigned short L;\r
22097         } WORD;\r
22098         struct\r
22099         {\r
22100             unsigned char HH;\r
22101             unsigned char HL;\r
22102             unsigned char LH;\r
22103             unsigned char LL;\r
22104         } BYTE;\r
22105         struct\r
22106         {\r
22107             unsigned char CFPC:8;\r
22108             unsigned char :8;\r
22109             unsigned char :8;\r
22110             unsigned char :8;\r
22111         } BIT;\r
22112     } RSCAN0CFPCTR5;\r
22113     char           wk5[72];\r
22114     union\r
22115     {\r
22116         unsigned long LONG;\r
22117         struct\r
22118         {\r
22119             unsigned short H;\r
22120             unsigned short L;\r
22121         } WORD;\r
22122         struct\r
22123         {\r
22124             unsigned char HH;\r
22125             unsigned char HL;\r
22126             unsigned char LH;\r
22127             unsigned char LL;\r
22128         } BYTE;\r
22129         struct\r
22130         {\r
22131             unsigned char RF0EMP:1;\r
22132             unsigned char RF1EMP:1;\r
22133             unsigned char RF2EMP:1;\r
22134             unsigned char RF3EMP:1;\r
22135             unsigned char RF4EMP:1;\r
22136             unsigned char RF5EMP:1;\r
22137             unsigned char RF6EMP:1;\r
22138             unsigned char RF7EMP:1;\r
22139             unsigned char CF0EMP:1;\r
22140             unsigned char CF1EMP:1;\r
22141             unsigned char CF2EMP:1;\r
22142             unsigned char CF3EMP:1;\r
22143             unsigned char CF4EMP:1;\r
22144             unsigned char CF5EMP:1;\r
22145             unsigned char :2;\r
22146             unsigned char :8;\r
22147             unsigned char :8;\r
22148         } BIT;\r
22149     } RSCAN0FESTS;\r
22150     union\r
22151     {\r
22152         unsigned long LONG;\r
22153         struct\r
22154         {\r
22155             unsigned short H;\r
22156             unsigned short L;\r
22157         } WORD;\r
22158         struct\r
22159         {\r
22160             unsigned char HH;\r
22161             unsigned char HL;\r
22162             unsigned char LH;\r
22163             unsigned char LL;\r
22164         } BYTE;\r
22165         struct\r
22166         {\r
22167             unsigned char RF0FLL:1;\r
22168             unsigned char RF1FLL:1;\r
22169             unsigned char RF2FLL:1;\r
22170             unsigned char RF3FLL:1;\r
22171             unsigned char RF4FLL:1;\r
22172             unsigned char RF5FLL:1;\r
22173             unsigned char RF6FLL:1;\r
22174             unsigned char RF7FLL:1;\r
22175             unsigned char CF0FLL:1;\r
22176             unsigned char CF1FLL:1;\r
22177             unsigned char CF2FLL:1;\r
22178             unsigned char CF3FLL:1;\r
22179             unsigned char CF4FLL:1;\r
22180             unsigned char CF5FLL:1;\r
22181             unsigned char :2;\r
22182             unsigned char :8;\r
22183             unsigned char :8;\r
22184         } BIT;\r
22185     } RSCAN0FFSTS;\r
22186     union\r
22187     {\r
22188         unsigned long LONG;\r
22189         struct\r
22190         {\r
22191             unsigned short H;\r
22192             unsigned short L;\r
22193         } WORD;\r
22194         struct\r
22195         {\r
22196             unsigned char HH;\r
22197             unsigned char HL;\r
22198             unsigned char LH;\r
22199             unsigned char LL;\r
22200         } BYTE;\r
22201         struct\r
22202         {\r
22203             unsigned char RF0MLT:1;\r
22204             unsigned char RF1MLT:1;\r
22205             unsigned char RF2MLT:1;\r
22206             unsigned char RF3MLT:1;\r
22207             unsigned char RF4MLT:1;\r
22208             unsigned char RF5MLT:1;\r
22209             unsigned char RF6MLT:1;\r
22210             unsigned char RF7MLT:1;\r
22211             unsigned char CF0MLT:1;\r
22212             unsigned char CF1MLT:1;\r
22213             unsigned char CF2MLT:1;\r
22214             unsigned char CF3MLT:1;\r
22215             unsigned char CF4MLT:1;\r
22216             unsigned char CF5MLT:1;\r
22217             unsigned char :2;\r
22218             unsigned char :8;\r
22219             unsigned char :8;\r
22220         } BIT;\r
22221     } RSCAN0FMSTS;\r
22222     union\r
22223     {\r
22224         unsigned long LONG;\r
22225         struct\r
22226         {\r
22227             unsigned short H;\r
22228             unsigned short L;\r
22229         } WORD;\r
22230         struct\r
22231         {\r
22232             unsigned char HH;\r
22233             unsigned char HL;\r
22234             unsigned char LH;\r
22235             unsigned char LL;\r
22236         } BYTE;\r
22237         struct\r
22238         {\r
22239             unsigned char RF0IF:1;\r
22240             unsigned char RF1IF:1;\r
22241             unsigned char RF2IF:1;\r
22242             unsigned char RF3IF:1;\r
22243             unsigned char RF4IF:1;\r
22244             unsigned char RF5IF:1;\r
22245             unsigned char RF6IF:1;\r
22246             unsigned char RF7IF:1;\r
22247             unsigned char :8;\r
22248             unsigned char :8;\r
22249             unsigned char :8;\r
22250         } BIT;\r
22251     } RSCAN0RFISTS;\r
22252     union\r
22253     {\r
22254         unsigned long LONG;\r
22255         struct\r
22256         {\r
22257             unsigned short H;\r
22258             unsigned short L;\r
22259         } WORD;\r
22260         struct\r
22261         {\r
22262             unsigned char HH;\r
22263             unsigned char HL;\r
22264             unsigned char LH;\r
22265             unsigned char LL;\r
22266         } BYTE;\r
22267         struct\r
22268         {\r
22269             unsigned char CF0RXIF:1;\r
22270             unsigned char CF1RXIF:1;\r
22271             unsigned char CF2RXIF:1;\r
22272             unsigned char CF3RXIF:1;\r
22273             unsigned char CF4RXIF:1;\r
22274             unsigned char CF5RXIF:1;\r
22275             unsigned char :2;\r
22276             unsigned char :8;\r
22277             unsigned char :8;\r
22278             unsigned char :8;\r
22279         } BIT;\r
22280     } RSCAN0CFRISTS;\r
22281     union\r
22282     {\r
22283         unsigned long LONG;\r
22284         struct\r
22285         {\r
22286             unsigned short H;\r
22287             unsigned short L;\r
22288         } WORD;\r
22289         struct\r
22290         {\r
22291             unsigned char HH;\r
22292             unsigned char HL;\r
22293             unsigned char LH;\r
22294             unsigned char LL;\r
22295         } BYTE;\r
22296         struct\r
22297         {\r
22298             unsigned char CF0TXIF:1;\r
22299             unsigned char CF1TXIF:1;\r
22300             unsigned char CF2TXIF:1;\r
22301             unsigned char CF3TXIF:1;\r
22302             unsigned char CF4TXIF:1;\r
22303             unsigned char CF5TXIF:1;\r
22304             unsigned char :2;\r
22305             unsigned char :8;\r
22306             unsigned char :8;\r
22307             unsigned char :8;\r
22308         } BIT;\r
22309     } RSCAN0CFTISTS;\r
22310     union\r
22311     {\r
22312         unsigned char BYTE;\r
22313         struct\r
22314         {\r
22315             unsigned char TMTR:1;\r
22316             unsigned char TMTAR:1;\r
22317             unsigned char TMOM:1;\r
22318             unsigned char :5;\r
22319         } BIT;\r
22320     } RSCAN0TMC0;\r
22321     union\r
22322     {\r
22323         unsigned char BYTE;\r
22324         struct\r
22325         {\r
22326             unsigned char TMTR:1;\r
22327             unsigned char TMTAR:1;\r
22328             unsigned char TMOM:1;\r
22329             unsigned char :5;\r
22330         } BIT;\r
22331     } RSCAN0TMC1;\r
22332     union\r
22333     {\r
22334         unsigned char BYTE;\r
22335         struct\r
22336         {\r
22337             unsigned char TMTR:1;\r
22338             unsigned char TMTAR:1;\r
22339             unsigned char TMOM:1;\r
22340             unsigned char :5;\r
22341         } BIT;\r
22342     } RSCAN0TMC2;\r
22343     union\r
22344     {\r
22345         unsigned char BYTE;\r
22346         struct\r
22347         {\r
22348             unsigned char TMTR:1;\r
22349             unsigned char TMTAR:1;\r
22350             unsigned char TMOM:1;\r
22351             unsigned char :5;\r
22352         } BIT;\r
22353     } RSCAN0TMC3;\r
22354     union\r
22355     {\r
22356         unsigned char BYTE;\r
22357         struct\r
22358         {\r
22359             unsigned char TMTR:1;\r
22360             unsigned char TMTAR:1;\r
22361             unsigned char TMOM:1;\r
22362             unsigned char :5;\r
22363         } BIT;\r
22364     } RSCAN0TMC4;\r
22365     union\r
22366     {\r
22367         unsigned char BYTE;\r
22368         struct\r
22369         {\r
22370             unsigned char TMTR:1;\r
22371             unsigned char TMTAR:1;\r
22372             unsigned char TMOM:1;\r
22373             unsigned char :5;\r
22374         } BIT;\r
22375     } RSCAN0TMC5;\r
22376     union\r
22377     {\r
22378         unsigned char BYTE;\r
22379         struct\r
22380         {\r
22381             unsigned char TMTR:1;\r
22382             unsigned char TMTAR:1;\r
22383             unsigned char TMOM:1;\r
22384             unsigned char :5;\r
22385         } BIT;\r
22386     } RSCAN0TMC6;\r
22387     union\r
22388     {\r
22389         unsigned char BYTE;\r
22390         struct\r
22391         {\r
22392             unsigned char TMTR:1;\r
22393             unsigned char TMTAR:1;\r
22394             unsigned char TMOM:1;\r
22395             unsigned char :5;\r
22396         } BIT;\r
22397     } RSCAN0TMC7;\r
22398     union\r
22399     {\r
22400         unsigned char BYTE;\r
22401         struct\r
22402         {\r
22403             unsigned char TMTR:1;\r
22404             unsigned char TMTAR:1;\r
22405             unsigned char TMOM:1;\r
22406             unsigned char :5;\r
22407         } BIT;\r
22408     } RSCAN0TMC8;\r
22409     union\r
22410     {\r
22411         unsigned char BYTE;\r
22412         struct\r
22413         {\r
22414             unsigned char TMTR:1;\r
22415             unsigned char TMTAR:1;\r
22416             unsigned char TMOM:1;\r
22417             unsigned char :5;\r
22418         } BIT;\r
22419     } RSCAN0TMC9;\r
22420     union\r
22421     {\r
22422         unsigned char BYTE;\r
22423         struct\r
22424         {\r
22425             unsigned char TMTR:1;\r
22426             unsigned char TMTAR:1;\r
22427             unsigned char TMOM:1;\r
22428             unsigned char :5;\r
22429         } BIT;\r
22430     } RSCAN0TMC10;\r
22431     union\r
22432     {\r
22433         unsigned char BYTE;\r
22434         struct\r
22435         {\r
22436             unsigned char TMTR:1;\r
22437             unsigned char TMTAR:1;\r
22438             unsigned char TMOM:1;\r
22439             unsigned char :5;\r
22440         } BIT;\r
22441     } RSCAN0TMC11;\r
22442     union\r
22443     {\r
22444         unsigned char BYTE;\r
22445         struct\r
22446         {\r
22447             unsigned char TMTR:1;\r
22448             unsigned char TMTAR:1;\r
22449             unsigned char TMOM:1;\r
22450             unsigned char :5;\r
22451         } BIT;\r
22452     } RSCAN0TMC12;\r
22453     union\r
22454     {\r
22455         unsigned char BYTE;\r
22456         struct\r
22457         {\r
22458             unsigned char TMTR:1;\r
22459             unsigned char TMTAR:1;\r
22460             unsigned char TMOM:1;\r
22461             unsigned char :5;\r
22462         } BIT;\r
22463     } RSCAN0TMC13;\r
22464     union\r
22465     {\r
22466         unsigned char BYTE;\r
22467         struct\r
22468         {\r
22469             unsigned char TMTR:1;\r
22470             unsigned char TMTAR:1;\r
22471             unsigned char TMOM:1;\r
22472             unsigned char :5;\r
22473         } BIT;\r
22474     } RSCAN0TMC14;\r
22475     union\r
22476     {\r
22477         unsigned char BYTE;\r
22478         struct\r
22479         {\r
22480             unsigned char TMTR:1;\r
22481             unsigned char TMTAR:1;\r
22482             unsigned char TMOM:1;\r
22483             unsigned char :5;\r
22484         } BIT;\r
22485     } RSCAN0TMC15;\r
22486     union\r
22487     {\r
22488         unsigned char BYTE;\r
22489         struct\r
22490         {\r
22491             unsigned char TMTR:1;\r
22492             unsigned char TMTAR:1;\r
22493             unsigned char TMOM:1;\r
22494             unsigned char :5;\r
22495         } BIT;\r
22496     } RSCAN0TMC16;\r
22497     union\r
22498     {\r
22499         unsigned char BYTE;\r
22500         struct\r
22501         {\r
22502             unsigned char TMTR:1;\r
22503             unsigned char TMTAR:1;\r
22504             unsigned char TMOM:1;\r
22505             unsigned char :5;\r
22506         } BIT;\r
22507     } RSCAN0TMC17;\r
22508     union\r
22509     {\r
22510         unsigned char BYTE;\r
22511         struct\r
22512         {\r
22513             unsigned char TMTR:1;\r
22514             unsigned char TMTAR:1;\r
22515             unsigned char TMOM:1;\r
22516             unsigned char :5;\r
22517         } BIT;\r
22518     } RSCAN0TMC18;\r
22519     union\r
22520     {\r
22521         unsigned char BYTE;\r
22522         struct\r
22523         {\r
22524             unsigned char TMTR:1;\r
22525             unsigned char TMTAR:1;\r
22526             unsigned char TMOM:1;\r
22527             unsigned char :5;\r
22528         } BIT;\r
22529     } RSCAN0TMC19;\r
22530     union\r
22531     {\r
22532         unsigned char BYTE;\r
22533         struct\r
22534         {\r
22535             unsigned char TMTR:1;\r
22536             unsigned char TMTAR:1;\r
22537             unsigned char TMOM:1;\r
22538             unsigned char :5;\r
22539         } BIT;\r
22540     } RSCAN0TMC20;\r
22541     union\r
22542     {\r
22543         unsigned char BYTE;\r
22544         struct\r
22545         {\r
22546             unsigned char TMTR:1;\r
22547             unsigned char TMTAR:1;\r
22548             unsigned char TMOM:1;\r
22549             unsigned char :5;\r
22550         } BIT;\r
22551     } RSCAN0TMC21;\r
22552     union\r
22553     {\r
22554         unsigned char BYTE;\r
22555         struct\r
22556         {\r
22557             unsigned char TMTR:1;\r
22558             unsigned char TMTAR:1;\r
22559             unsigned char TMOM:1;\r
22560             unsigned char :5;\r
22561         } BIT;\r
22562     } RSCAN0TMC22;\r
22563     union\r
22564     {\r
22565         unsigned char BYTE;\r
22566         struct\r
22567         {\r
22568             unsigned char TMTR:1;\r
22569             unsigned char TMTAR:1;\r
22570             unsigned char TMOM:1;\r
22571             unsigned char :5;\r
22572         } BIT;\r
22573     } RSCAN0TMC23;\r
22574     union\r
22575     {\r
22576         unsigned char BYTE;\r
22577         struct\r
22578         {\r
22579             unsigned char TMTR:1;\r
22580             unsigned char TMTAR:1;\r
22581             unsigned char TMOM:1;\r
22582             unsigned char :5;\r
22583         } BIT;\r
22584     } RSCAN0TMC24;\r
22585     union\r
22586     {\r
22587         unsigned char BYTE;\r
22588         struct\r
22589         {\r
22590             unsigned char TMTR:1;\r
22591             unsigned char TMTAR:1;\r
22592             unsigned char TMOM:1;\r
22593             unsigned char :5;\r
22594         } BIT;\r
22595     } RSCAN0TMC25;\r
22596     union\r
22597     {\r
22598         unsigned char BYTE;\r
22599         struct\r
22600         {\r
22601             unsigned char TMTR:1;\r
22602             unsigned char TMTAR:1;\r
22603             unsigned char TMOM:1;\r
22604             unsigned char :5;\r
22605         } BIT;\r
22606     } RSCAN0TMC26;\r
22607     union\r
22608     {\r
22609         unsigned char BYTE;\r
22610         struct\r
22611         {\r
22612             unsigned char TMTR:1;\r
22613             unsigned char TMTAR:1;\r
22614             unsigned char TMOM:1;\r
22615             unsigned char :5;\r
22616         } BIT;\r
22617     } RSCAN0TMC27;\r
22618     union\r
22619     {\r
22620         unsigned char BYTE;\r
22621         struct\r
22622         {\r
22623             unsigned char TMTR:1;\r
22624             unsigned char TMTAR:1;\r
22625             unsigned char TMOM:1;\r
22626             unsigned char :5;\r
22627         } BIT;\r
22628     } RSCAN0TMC28;\r
22629     union\r
22630     {\r
22631         unsigned char BYTE;\r
22632         struct\r
22633         {\r
22634             unsigned char TMTR:1;\r
22635             unsigned char TMTAR:1;\r
22636             unsigned char TMOM:1;\r
22637             unsigned char :5;\r
22638         } BIT;\r
22639     } RSCAN0TMC29;\r
22640     union\r
22641     {\r
22642         unsigned char BYTE;\r
22643         struct\r
22644         {\r
22645             unsigned char TMTR:1;\r
22646             unsigned char TMTAR:1;\r
22647             unsigned char TMOM:1;\r
22648             unsigned char :5;\r
22649         } BIT;\r
22650     } RSCAN0TMC30;\r
22651     union\r
22652     {\r
22653         unsigned char BYTE;\r
22654         struct\r
22655         {\r
22656             unsigned char TMTR:1;\r
22657             unsigned char TMTAR:1;\r
22658             unsigned char TMOM:1;\r
22659             unsigned char :5;\r
22660         } BIT;\r
22661     } RSCAN0TMC31;\r
22662     char           wk6[96];\r
22663     union\r
22664     {\r
22665         unsigned char BYTE;\r
22666         struct\r
22667         {\r
22668             unsigned char TMTSTS:1;\r
22669             unsigned char TMTRF:2;\r
22670             unsigned char TMTRM:1;\r
22671             unsigned char TMTARM:1;\r
22672             unsigned char :3;\r
22673         } BIT;\r
22674     } RSCAN0TMSTS0;\r
22675     union\r
22676     {\r
22677         unsigned char BYTE;\r
22678         struct\r
22679         {\r
22680             unsigned char TMTSTS:1;\r
22681             unsigned char TMTRF:2;\r
22682             unsigned char TMTRM:1;\r
22683             unsigned char TMTARM:1;\r
22684             unsigned char :3;\r
22685         } BIT;\r
22686     } RSCAN0TMSTS1;\r
22687     union\r
22688     {\r
22689         unsigned char BYTE;\r
22690         struct\r
22691         {\r
22692             unsigned char TMTSTS:1;\r
22693             unsigned char TMTRF:2;\r
22694             unsigned char TMTRM:1;\r
22695             unsigned char TMTARM:1;\r
22696             unsigned char :3;\r
22697         } BIT;\r
22698     } RSCAN0TMSTS2;\r
22699     union\r
22700     {\r
22701         unsigned char BYTE;\r
22702         struct\r
22703         {\r
22704             unsigned char TMTSTS:1;\r
22705             unsigned char TMTRF:2;\r
22706             unsigned char TMTRM:1;\r
22707             unsigned char TMTARM:1;\r
22708             unsigned char :3;\r
22709         } BIT;\r
22710     } RSCAN0TMSTS3;\r
22711     union\r
22712     {\r
22713         unsigned char BYTE;\r
22714         struct\r
22715         {\r
22716             unsigned char TMTSTS:1;\r
22717             unsigned char TMTRF:2;\r
22718             unsigned char TMTRM:1;\r
22719             unsigned char TMTARM:1;\r
22720             unsigned char :3;\r
22721         } BIT;\r
22722     } RSCAN0TMSTS4;\r
22723     union\r
22724     {\r
22725         unsigned char BYTE;\r
22726         struct\r
22727         {\r
22728             unsigned char TMTSTS:1;\r
22729             unsigned char TMTRF:2;\r
22730             unsigned char TMTRM:1;\r
22731             unsigned char TMTARM:1;\r
22732             unsigned char :3;\r
22733         } BIT;\r
22734     } RSCAN0TMSTS5;\r
22735     union\r
22736     {\r
22737         unsigned char BYTE;\r
22738         struct\r
22739         {\r
22740             unsigned char TMTSTS:1;\r
22741             unsigned char TMTRF:2;\r
22742             unsigned char TMTRM:1;\r
22743             unsigned char TMTARM:1;\r
22744             unsigned char :3;\r
22745         } BIT;\r
22746     } RSCAN0TMSTS6;\r
22747     union\r
22748     {\r
22749         unsigned char BYTE;\r
22750         struct\r
22751         {\r
22752             unsigned char TMTSTS:1;\r
22753             unsigned char TMTRF:2;\r
22754             unsigned char TMTRM:1;\r
22755             unsigned char TMTARM:1;\r
22756             unsigned char :3;\r
22757         } BIT;\r
22758     } RSCAN0TMSTS7;\r
22759     union\r
22760     {\r
22761         unsigned char BYTE;\r
22762         struct\r
22763         {\r
22764             unsigned char TMTSTS:1;\r
22765             unsigned char TMTRF:2;\r
22766             unsigned char TMTRM:1;\r
22767             unsigned char TMTARM:1;\r
22768             unsigned char :3;\r
22769         } BIT;\r
22770     } RSCAN0TMSTS8;\r
22771     union\r
22772     {\r
22773         unsigned char BYTE;\r
22774         struct\r
22775         {\r
22776             unsigned char TMTSTS:1;\r
22777             unsigned char TMTRF:2;\r
22778             unsigned char TMTRM:1;\r
22779             unsigned char TMTARM:1;\r
22780             unsigned char :3;\r
22781         } BIT;\r
22782     } RSCAN0TMSTS9;\r
22783     union\r
22784     {\r
22785         unsigned char BYTE;\r
22786         struct\r
22787         {\r
22788             unsigned char TMTSTS:1;\r
22789             unsigned char TMTRF:2;\r
22790             unsigned char TMTRM:1;\r
22791             unsigned char TMTARM:1;\r
22792             unsigned char :3;\r
22793         } BIT;\r
22794     } RSCAN0TMSTS10;\r
22795     union\r
22796     {\r
22797         unsigned char BYTE;\r
22798         struct\r
22799         {\r
22800             unsigned char TMTSTS:1;\r
22801             unsigned char TMTRF:2;\r
22802             unsigned char TMTRM:1;\r
22803             unsigned char TMTARM:1;\r
22804             unsigned char :3;\r
22805         } BIT;\r
22806     } RSCAN0TMSTS11;\r
22807     union\r
22808     {\r
22809         unsigned char BYTE;\r
22810         struct\r
22811         {\r
22812             unsigned char TMTSTS:1;\r
22813             unsigned char TMTRF:2;\r
22814             unsigned char TMTRM:1;\r
22815             unsigned char TMTARM:1;\r
22816             unsigned char :3;\r
22817         } BIT;\r
22818     } RSCAN0TMSTS12;\r
22819     union\r
22820     {\r
22821         unsigned char BYTE;\r
22822         struct\r
22823         {\r
22824             unsigned char TMTSTS:1;\r
22825             unsigned char TMTRF:2;\r
22826             unsigned char TMTRM:1;\r
22827             unsigned char TMTARM:1;\r
22828             unsigned char :3;\r
22829         } BIT;\r
22830     } RSCAN0TMSTS13;\r
22831     union\r
22832     {\r
22833         unsigned char BYTE;\r
22834         struct\r
22835         {\r
22836             unsigned char TMTSTS:1;\r
22837             unsigned char TMTRF:2;\r
22838             unsigned char TMTRM:1;\r
22839             unsigned char TMTARM:1;\r
22840             unsigned char :3;\r
22841         } BIT;\r
22842     } RSCAN0TMSTS14;\r
22843     union\r
22844     {\r
22845         unsigned char BYTE;\r
22846         struct\r
22847         {\r
22848             unsigned char TMTSTS:1;\r
22849             unsigned char TMTRF:2;\r
22850             unsigned char TMTRM:1;\r
22851             unsigned char TMTARM:1;\r
22852             unsigned char :3;\r
22853         } BIT;\r
22854     } RSCAN0TMSTS15;\r
22855     union\r
22856     {\r
22857         unsigned char BYTE;\r
22858         struct\r
22859         {\r
22860             unsigned char TMTSTS:1;\r
22861             unsigned char TMTRF:2;\r
22862             unsigned char TMTRM:1;\r
22863             unsigned char TMTARM:1;\r
22864             unsigned char :3;\r
22865         } BIT;\r
22866     } RSCAN0TMSTS16;\r
22867     union\r
22868     {\r
22869         unsigned char BYTE;\r
22870         struct\r
22871         {\r
22872             unsigned char TMTSTS:1;\r
22873             unsigned char TMTRF:2;\r
22874             unsigned char TMTRM:1;\r
22875             unsigned char TMTARM:1;\r
22876             unsigned char :3;\r
22877         } BIT;\r
22878     } RSCAN0TMSTS17;\r
22879     union\r
22880     {\r
22881         unsigned char BYTE;\r
22882         struct\r
22883         {\r
22884             unsigned char TMTSTS:1;\r
22885             unsigned char TMTRF:2;\r
22886             unsigned char TMTRM:1;\r
22887             unsigned char TMTARM:1;\r
22888             unsigned char :3;\r
22889         } BIT;\r
22890     } RSCAN0TMSTS18;\r
22891     union\r
22892     {\r
22893         unsigned char BYTE;\r
22894         struct\r
22895         {\r
22896             unsigned char TMTSTS:1;\r
22897             unsigned char TMTRF:2;\r
22898             unsigned char TMTRM:1;\r
22899             unsigned char TMTARM:1;\r
22900             unsigned char :3;\r
22901         } BIT;\r
22902     } RSCAN0TMSTS19;\r
22903     union\r
22904     {\r
22905         unsigned char BYTE;\r
22906         struct\r
22907         {\r
22908             unsigned char TMTSTS:1;\r
22909             unsigned char TMTRF:2;\r
22910             unsigned char TMTRM:1;\r
22911             unsigned char TMTARM:1;\r
22912             unsigned char :3;\r
22913         } BIT;\r
22914     } RSCAN0TMSTS20;\r
22915     union\r
22916     {\r
22917         unsigned char BYTE;\r
22918         struct\r
22919         {\r
22920             unsigned char TMTSTS:1;\r
22921             unsigned char TMTRF:2;\r
22922             unsigned char TMTRM:1;\r
22923             unsigned char TMTARM:1;\r
22924             unsigned char :3;\r
22925         } BIT;\r
22926     } RSCAN0TMSTS21;\r
22927     union\r
22928     {\r
22929         unsigned char BYTE;\r
22930         struct\r
22931         {\r
22932             unsigned char TMTSTS:1;\r
22933             unsigned char TMTRF:2;\r
22934             unsigned char TMTRM:1;\r
22935             unsigned char TMTARM:1;\r
22936             unsigned char :3;\r
22937         } BIT;\r
22938     } RSCAN0TMSTS22;\r
22939     union\r
22940     {\r
22941         unsigned char BYTE;\r
22942         struct\r
22943         {\r
22944             unsigned char TMTSTS:1;\r
22945             unsigned char TMTRF:2;\r
22946             unsigned char TMTRM:1;\r
22947             unsigned char TMTARM:1;\r
22948             unsigned char :3;\r
22949         } BIT;\r
22950     } RSCAN0TMSTS23;\r
22951     union\r
22952     {\r
22953         unsigned char BYTE;\r
22954         struct\r
22955         {\r
22956             unsigned char TMTSTS:1;\r
22957             unsigned char TMTRF:2;\r
22958             unsigned char TMTRM:1;\r
22959             unsigned char TMTARM:1;\r
22960             unsigned char :3;\r
22961         } BIT;\r
22962     } RSCAN0TMSTS24;\r
22963     union\r
22964     {\r
22965         unsigned char BYTE;\r
22966         struct\r
22967         {\r
22968             unsigned char TMTSTS:1;\r
22969             unsigned char TMTRF:2;\r
22970             unsigned char TMTRM:1;\r
22971             unsigned char TMTARM:1;\r
22972             unsigned char :3;\r
22973         } BIT;\r
22974     } RSCAN0TMSTS25;\r
22975     union\r
22976     {\r
22977         unsigned char BYTE;\r
22978         struct\r
22979         {\r
22980             unsigned char TMTSTS:1;\r
22981             unsigned char TMTRF:2;\r
22982             unsigned char TMTRM:1;\r
22983             unsigned char TMTARM:1;\r
22984             unsigned char :3;\r
22985         } BIT;\r
22986     } RSCAN0TMSTS26;\r
22987     union\r
22988     {\r
22989         unsigned char BYTE;\r
22990         struct\r
22991         {\r
22992             unsigned char TMTSTS:1;\r
22993             unsigned char TMTRF:2;\r
22994             unsigned char TMTRM:1;\r
22995             unsigned char TMTARM:1;\r
22996             unsigned char :3;\r
22997         } BIT;\r
22998     } RSCAN0TMSTS27;\r
22999     union\r
23000     {\r
23001         unsigned char BYTE;\r
23002         struct\r
23003         {\r
23004             unsigned char TMTSTS:1;\r
23005             unsigned char TMTRF:2;\r
23006             unsigned char TMTRM:1;\r
23007             unsigned char TMTARM:1;\r
23008             unsigned char :3;\r
23009         } BIT;\r
23010     } RSCAN0TMSTS28;\r
23011     union\r
23012     {\r
23013         unsigned char BYTE;\r
23014         struct\r
23015         {\r
23016             unsigned char TMTSTS:1;\r
23017             unsigned char TMTRF:2;\r
23018             unsigned char TMTRM:1;\r
23019             unsigned char TMTARM:1;\r
23020             unsigned char :3;\r
23021         } BIT;\r
23022     } RSCAN0TMSTS29;\r
23023     union\r
23024     {\r
23025         unsigned char BYTE;\r
23026         struct\r
23027         {\r
23028             unsigned char TMTSTS:1;\r
23029             unsigned char TMTRF:2;\r
23030             unsigned char TMTRM:1;\r
23031             unsigned char TMTARM:1;\r
23032             unsigned char :3;\r
23033         } BIT;\r
23034     } RSCAN0TMSTS30;\r
23035     union\r
23036     {\r
23037         unsigned char BYTE;\r
23038         struct\r
23039         {\r
23040             unsigned char TMTSTS:1;\r
23041             unsigned char TMTRF:2;\r
23042             unsigned char TMTRM:1;\r
23043             unsigned char TMTARM:1;\r
23044             unsigned char :3;\r
23045         } BIT;\r
23046     } RSCAN0TMSTS31;\r
23047     char           wk7[96];\r
23048     union\r
23049     {\r
23050         unsigned long LONG;\r
23051         struct\r
23052         {\r
23053             unsigned short TMTRSTSp_l;\r
23054             unsigned short TMTRSTSp_h;\r
23055         } WORD;\r
23056         struct\r
23057         {\r
23058             unsigned char HH;\r
23059             unsigned char HL;\r
23060             unsigned char LH;\r
23061             unsigned char LL;\r
23062         } BYTE;\r
23063     } RSCAN0TMTRSTS0;\r
23064     char           wk8[12];\r
23065     union\r
23066     {\r
23067         unsigned long LONG;\r
23068         struct\r
23069         {\r
23070             unsigned short TMTARSTSp_l;\r
23071             unsigned short TMTARSTSp_h;\r
23072         } WORD;\r
23073         struct\r
23074         {\r
23075             unsigned char HH;\r
23076             unsigned char HL;\r
23077             unsigned char LH;\r
23078             unsigned char LL;\r
23079         } BYTE;\r
23080     } RSCAN0TMTARSTS0;\r
23081     char           wk9[12];\r
23082     union\r
23083     {\r
23084         unsigned long LONG;\r
23085         struct\r
23086         {\r
23087             unsigned short TMTCSTSp_l;\r
23088             unsigned short TMTCSTSp_h;\r
23089         } WORD;\r
23090         struct\r
23091         {\r
23092             unsigned char HH;\r
23093             unsigned char HL;\r
23094             unsigned char LH;\r
23095             unsigned char LL;\r
23096         } BYTE;\r
23097     } RSCAN0TMTCSTS0;\r
23098     char           wk10[12];\r
23099     union\r
23100     {\r
23101         unsigned long LONG;\r
23102         struct\r
23103         {\r
23104             unsigned short TMTASTSp_l;\r
23105             unsigned short TMTASTSp_h;\r
23106         } WORD;\r
23107         struct\r
23108         {\r
23109             unsigned char HH;\r
23110             unsigned char HL;\r
23111             unsigned char LH;\r
23112             unsigned char LL;\r
23113         } BYTE;\r
23114     } RSCAN0TMTASTS0;\r
23115     char           wk11[12];\r
23116     union\r
23117     {\r
23118         unsigned long LONG;\r
23119         struct\r
23120         {\r
23121             unsigned short TMIEp_l;\r
23122             unsigned short TMIEp_h;\r
23123         } WORD;\r
23124         struct\r
23125         {\r
23126             unsigned char HH;\r
23127             unsigned char HL;\r
23128             unsigned char LH;\r
23129             unsigned char LL;\r
23130         } BYTE;\r
23131     } RSCAN0TMIEC0;\r
23132     char           wk12[12];\r
23133     union\r
23134     {\r
23135         unsigned long LONG;\r
23136         struct\r
23137         {\r
23138             unsigned short H;\r
23139             unsigned short L;\r
23140         } WORD;\r
23141         struct\r
23142         {\r
23143             unsigned char HH;\r
23144             unsigned char HL;\r
23145             unsigned char LH;\r
23146             unsigned char LL;\r
23147         } BYTE;\r
23148         struct\r
23149         {\r
23150             unsigned char TXQE:1;\r
23151             unsigned char :7;\r
23152             unsigned char TXQDC:4;\r
23153             unsigned char TXQIE:1;\r
23154             unsigned char TXQIM:1;\r
23155             unsigned char :2;\r
23156             unsigned char :8;\r
23157             unsigned char :8;\r
23158         } BIT;\r
23159     } RSCAN0TXQCC0;\r
23160     union\r
23161     {\r
23162         unsigned long LONG;\r
23163         struct\r
23164         {\r
23165             unsigned short H;\r
23166             unsigned short L;\r
23167         } WORD;\r
23168         struct\r
23169         {\r
23170             unsigned char HH;\r
23171             unsigned char HL;\r
23172             unsigned char LH;\r
23173             unsigned char LL;\r
23174         } BYTE;\r
23175         struct\r
23176         {\r
23177             unsigned char TXQE:1;\r
23178             unsigned char :7;\r
23179             unsigned char TXQDC:4;\r
23180             unsigned char TXQIE:1;\r
23181             unsigned char TXQIM:1;\r
23182             unsigned char :2;\r
23183             unsigned char :8;\r
23184             unsigned char :8;\r
23185         } BIT;\r
23186     } RSCAN0TXQCC1;\r
23187     char           wk13[24];\r
23188     union\r
23189     {\r
23190         unsigned long LONG;\r
23191         struct\r
23192         {\r
23193             unsigned short H;\r
23194             unsigned short L;\r
23195         } WORD;\r
23196         struct\r
23197         {\r
23198             unsigned char HH;\r
23199             unsigned char HL;\r
23200             unsigned char LH;\r
23201             unsigned char LL;\r
23202         } BYTE;\r
23203         struct\r
23204         {\r
23205             unsigned char TXQEMP:1;\r
23206             unsigned char TXQFLL:1;\r
23207             unsigned char TXQIF:1;\r
23208             unsigned char :5;\r
23209             unsigned char :8;\r
23210             unsigned char :8;\r
23211             unsigned char :8;\r
23212         } BIT;\r
23213     } RSCAN0TXQSTS0;\r
23214     union\r
23215     {\r
23216         unsigned long LONG;\r
23217         struct\r
23218         {\r
23219             unsigned short H;\r
23220             unsigned short L;\r
23221         } WORD;\r
23222         struct\r
23223         {\r
23224             unsigned char HH;\r
23225             unsigned char HL;\r
23226             unsigned char LH;\r
23227             unsigned char LL;\r
23228         } BYTE;\r
23229         struct\r
23230         {\r
23231             unsigned char TXQEMP:1;\r
23232             unsigned char TXQFLL:1;\r
23233             unsigned char TXQIF:1;\r
23234             unsigned char :5;\r
23235             unsigned char :8;\r
23236             unsigned char :8;\r
23237             unsigned char :8;\r
23238         } BIT;\r
23239     } RSCAN0TXQSTS1;\r
23240     char           wk14[24];\r
23241     union\r
23242     {\r
23243         unsigned long LONG;\r
23244         struct\r
23245         {\r
23246             unsigned short H;\r
23247             unsigned short L;\r
23248         } WORD;\r
23249         struct\r
23250         {\r
23251             unsigned char HH;\r
23252             unsigned char HL;\r
23253             unsigned char LH;\r
23254             unsigned char LL;\r
23255         } BYTE;\r
23256         struct\r
23257         {\r
23258             unsigned char TXQPC:8;\r
23259             unsigned char :8;\r
23260             unsigned char :8;\r
23261             unsigned char :8;\r
23262         } BIT;\r
23263     } RSCAN0TXQPCTR0;\r
23264     union\r
23265     {\r
23266         unsigned long LONG;\r
23267         struct\r
23268         {\r
23269             unsigned short H;\r
23270             unsigned short L;\r
23271         } WORD;\r
23272         struct\r
23273         {\r
23274             unsigned char HH;\r
23275             unsigned char HL;\r
23276             unsigned char LH;\r
23277             unsigned char LL;\r
23278         } BYTE;\r
23279         struct\r
23280         {\r
23281             unsigned char TXQPC:8;\r
23282             unsigned char :8;\r
23283             unsigned char :8;\r
23284             unsigned char :8;\r
23285         } BIT;\r
23286     } RSCAN0TXQPCTR1;\r
23287     char           wk15[24];\r
23288     union\r
23289     {\r
23290         unsigned long LONG;\r
23291         struct\r
23292         {\r
23293             unsigned short H;\r
23294             unsigned short L;\r
23295         } WORD;\r
23296         struct\r
23297         {\r
23298             unsigned char HH;\r
23299             unsigned char HL;\r
23300             unsigned char LH;\r
23301             unsigned char LL;\r
23302         } BYTE;\r
23303         struct\r
23304         {\r
23305             unsigned char THLE:1;\r
23306             unsigned char :7;\r
23307             unsigned char THLIE:1;\r
23308             unsigned char THLIM:1;\r
23309             unsigned char THLDTE:1;\r
23310             unsigned char :5;\r
23311             unsigned char :8;\r
23312             unsigned char :8;\r
23313         } BIT;\r
23314     } RSCAN0THLCC0;\r
23315     union\r
23316     {\r
23317         unsigned long LONG;\r
23318         struct\r
23319         {\r
23320             unsigned short H;\r
23321             unsigned short L;\r
23322         } WORD;\r
23323         struct\r
23324         {\r
23325             unsigned char HH;\r
23326             unsigned char HL;\r
23327             unsigned char LH;\r
23328             unsigned char LL;\r
23329         } BYTE;\r
23330         struct\r
23331         {\r
23332             unsigned char THLE:1;\r
23333             unsigned char :7;\r
23334             unsigned char THLIE:1;\r
23335             unsigned char THLIM:1;\r
23336             unsigned char THLDTE:1;\r
23337             unsigned char :5;\r
23338             unsigned char :8;\r
23339             unsigned char :8;\r
23340         } BIT;\r
23341     } RSCAN0THLCC1;\r
23342     char           wk16[24];\r
23343     union\r
23344     {\r
23345         unsigned long LONG;\r
23346         struct\r
23347         {\r
23348             unsigned short H;\r
23349             unsigned short L;\r
23350         } WORD;\r
23351         struct\r
23352         {\r
23353             unsigned char HH;\r
23354             unsigned char HL;\r
23355             unsigned char LH;\r
23356             unsigned char LL;\r
23357         } BYTE;\r
23358         struct\r
23359         {\r
23360             unsigned char THLEMP:1;\r
23361             unsigned char THLFLL:1;\r
23362             unsigned char THLELT:1;\r
23363             unsigned char THLIF:1;\r
23364             unsigned char :4;\r
23365             unsigned char THLMC:5;\r
23366             unsigned char :3;\r
23367             unsigned char :8;\r
23368             unsigned char :8;\r
23369         } BIT;\r
23370     } RSCAN0THLSTS0;\r
23371     union\r
23372     {\r
23373         unsigned long LONG;\r
23374         struct\r
23375         {\r
23376             unsigned short H;\r
23377             unsigned short L;\r
23378         } WORD;\r
23379         struct\r
23380         {\r
23381             unsigned char HH;\r
23382             unsigned char HL;\r
23383             unsigned char LH;\r
23384             unsigned char LL;\r
23385         } BYTE;\r
23386         struct\r
23387         {\r
23388             unsigned char THLEMP:1;\r
23389             unsigned char THLFLL:1;\r
23390             unsigned char THLELT:1;\r
23391             unsigned char THLIF:1;\r
23392             unsigned char :4;\r
23393             unsigned char THLMC:5;\r
23394             unsigned char :3;\r
23395             unsigned char :8;\r
23396             unsigned char :8;\r
23397         } BIT;\r
23398     } RSCAN0THLSTS1;\r
23399     char           wk17[24];\r
23400     union\r
23401     {\r
23402         unsigned long LONG;\r
23403         struct\r
23404         {\r
23405             unsigned short H;\r
23406             unsigned short L;\r
23407         } WORD;\r
23408         struct\r
23409         {\r
23410             unsigned char HH;\r
23411             unsigned char HL;\r
23412             unsigned char LH;\r
23413             unsigned char LL;\r
23414         } BYTE;\r
23415         struct\r
23416         {\r
23417             unsigned char THLPC:8;\r
23418             unsigned char :8;\r
23419             unsigned char :8;\r
23420             unsigned char :8;\r
23421         } BIT;\r
23422     } RSCAN0THLPCTR0;\r
23423     union\r
23424     {\r
23425         unsigned long LONG;\r
23426         struct\r
23427         {\r
23428             unsigned short H;\r
23429             unsigned short L;\r
23430         } WORD;\r
23431         struct\r
23432         {\r
23433             unsigned char HH;\r
23434             unsigned char HL;\r
23435             unsigned char LH;\r
23436             unsigned char LL;\r
23437         } BYTE;\r
23438         struct\r
23439         {\r
23440             unsigned char THLPC:8;\r
23441             unsigned char :8;\r
23442             unsigned char :8;\r
23443             unsigned char :8;\r
23444         } BIT;\r
23445     } RSCAN0THLPCTR1;\r
23446     char           wk18[24];\r
23447     union\r
23448     {\r
23449         unsigned long LONG;\r
23450         struct\r
23451         {\r
23452             unsigned short H;\r
23453             unsigned short L;\r
23454         } WORD;\r
23455         struct\r
23456         {\r
23457             unsigned char HH;\r
23458             unsigned char HL;\r
23459             unsigned char LH;\r
23460             unsigned char LL;\r
23461         } BYTE;\r
23462         struct\r
23463         {\r
23464             unsigned char TSIF0:1;\r
23465             unsigned char TAIF0:1;\r
23466             unsigned char TQIF0:1;\r
23467             unsigned char CFTIF0:1;\r
23468             unsigned char THIF0:1;\r
23469             unsigned char :3;\r
23470             unsigned char TSIF1:1;\r
23471             unsigned char TAIF1:1;\r
23472             unsigned char TQIF1:1;\r
23473             unsigned char CFTIF1:1;\r
23474             unsigned char THIF1:1;\r
23475             unsigned char :3;\r
23476             unsigned char :8;\r
23477             unsigned char :8;\r
23478         } BIT;\r
23479     } RSCAN0GTINTSTS0;\r
23480     char           wk19[4];\r
23481     union\r
23482     {\r
23483         unsigned long LONG;\r
23484         struct\r
23485         {\r
23486             unsigned short H;\r
23487             unsigned short L;\r
23488         } WORD;\r
23489         struct\r
23490         {\r
23491             unsigned char HH;\r
23492             unsigned char HL;\r
23493             unsigned char LH;\r
23494             unsigned char LL;\r
23495         } BYTE;\r
23496         struct\r
23497         {\r
23498             unsigned char C0ICBCE:1;\r
23499             unsigned char C1ICBCE:1;\r
23500             unsigned char :6;\r
23501             unsigned char :8;\r
23502             unsigned char RTMPS:7;\r
23503             unsigned char :1;\r
23504             unsigned char :8;\r
23505         } BIT;\r
23506     } RSCAN0GTSTCFG;\r
23507     union\r
23508     {\r
23509         unsigned long LONG;\r
23510         struct\r
23511         {\r
23512             unsigned short H;\r
23513             unsigned short L;\r
23514         } WORD;\r
23515         struct\r
23516         {\r
23517             unsigned char HH;\r
23518             unsigned char HL;\r
23519             unsigned char LH;\r
23520             unsigned char LL;\r
23521         } BYTE;\r
23522         struct\r
23523         {\r
23524             unsigned char ICBCTME:1;\r
23525             unsigned char :1;\r
23526             unsigned char RTME:1;\r
23527             unsigned char :5;\r
23528             unsigned char :8;\r
23529             unsigned char :8;\r
23530             unsigned char :8;\r
23531         } BIT;\r
23532     } RSCAN0GTSTCTR;\r
23533     char           wk20[12];\r
23534     union\r
23535     {\r
23536         unsigned long LONG;\r
23537         struct\r
23538         {\r
23539             unsigned short H;\r
23540             unsigned short L;\r
23541         } WORD;\r
23542     } RSCAN0GLOCKK;\r
23543     char           wk21[128];\r
23544     union\r
23545     {\r
23546         unsigned long LONG;\r
23547         struct\r
23548         {\r
23549             unsigned short H;\r
23550             unsigned short L;\r
23551         } WORD;\r
23552         struct\r
23553         {\r
23554             unsigned char HH;\r
23555             unsigned char HL;\r
23556             unsigned char LH;\r
23557             unsigned char LL;\r
23558         } BYTE;\r
23559         struct\r
23560         {\r
23561             unsigned long GAFLID:29;\r
23562             unsigned long GAFLLB:1;\r
23563             unsigned long GAFLRTR:1;\r
23564             unsigned long GAFLIDE:1;\r
23565         } BIT;\r
23566     } RSCAN0GAFLID0;\r
23567     union\r
23568     {\r
23569         unsigned long LONG;\r
23570         struct\r
23571         {\r
23572             unsigned short H;\r
23573             unsigned short L;\r
23574         } WORD;\r
23575         struct\r
23576         {\r
23577             unsigned char HH;\r
23578             unsigned char HL;\r
23579             unsigned char LH;\r
23580             unsigned char LL;\r
23581         } BYTE;\r
23582         struct\r
23583         {\r
23584             unsigned long GAFLIDM:29;\r
23585             unsigned long :1;\r
23586             unsigned long GAFLRTRM:1;\r
23587             unsigned long GAFLIDEM:1;\r
23588         } BIT;\r
23589     } RSCAN0GAFLM0;\r
23590     union\r
23591     {\r
23592         unsigned long LONG;\r
23593         struct\r
23594         {\r
23595             unsigned short H;\r
23596             unsigned short L;\r
23597         } WORD;\r
23598         struct\r
23599         {\r
23600             unsigned char HH;\r
23601             unsigned char HL;\r
23602             unsigned char LH;\r
23603             unsigned char LL;\r
23604         } BYTE;\r
23605         struct\r
23606         {\r
23607             unsigned long :8;\r
23608             unsigned long GAFLRMDP:7;\r
23609             unsigned long GAFLRMV:1;\r
23610             unsigned long GAFLPTR:12;\r
23611             unsigned long GAFLDLC:4;\r
23612         } BIT;\r
23613     } RSCAN0GAFLP00;\r
23614     union\r
23615     {\r
23616         unsigned long LONG;\r
23617         struct\r
23618         {\r
23619             unsigned short H;\r
23620             unsigned short L;\r
23621         } WORD;\r
23622         struct\r
23623         {\r
23624             unsigned char HH;\r
23625             unsigned char HL;\r
23626             unsigned char LH;\r
23627             unsigned char LL;\r
23628         } BYTE;\r
23629         struct\r
23630         {\r
23631             unsigned long GAFLFDPr:8;\r
23632             unsigned long GAFLFDP:18;\r
23633             unsigned long :6;\r
23634         } BIT;\r
23635     } RSCAN0GAFLP10;\r
23636     union\r
23637     {\r
23638         unsigned long LONG;\r
23639         struct\r
23640         {\r
23641             unsigned short H;\r
23642             unsigned short L;\r
23643         } WORD;\r
23644         struct\r
23645         {\r
23646             unsigned char HH;\r
23647             unsigned char HL;\r
23648             unsigned char LH;\r
23649             unsigned char LL;\r
23650         } BYTE;\r
23651         struct\r
23652         {\r
23653             unsigned long GAFLID:29;\r
23654             unsigned long GAFLLB:1;\r
23655             unsigned long GAFLRTR:1;\r
23656             unsigned long GAFLIDE:1;\r
23657         } BIT;\r
23658     } RSCAN0GAFLID1;\r
23659     union\r
23660     {\r
23661         unsigned long LONG;\r
23662         struct\r
23663         {\r
23664             unsigned short H;\r
23665             unsigned short L;\r
23666         } WORD;\r
23667         struct\r
23668         {\r
23669             unsigned char HH;\r
23670             unsigned char HL;\r
23671             unsigned char LH;\r
23672             unsigned char LL;\r
23673         } BYTE;\r
23674         struct\r
23675         {\r
23676             unsigned long GAFLIDM:29;\r
23677             unsigned long :1;\r
23678             unsigned long GAFLRTRM:1;\r
23679             unsigned long GAFLIDEM:1;\r
23680         } BIT;\r
23681     } RSCAN0GAFLM1;\r
23682     union\r
23683     {\r
23684         unsigned long LONG;\r
23685         struct\r
23686         {\r
23687             unsigned short H;\r
23688             unsigned short L;\r
23689         } WORD;\r
23690         struct\r
23691         {\r
23692             unsigned char HH;\r
23693             unsigned char HL;\r
23694             unsigned char LH;\r
23695             unsigned char LL;\r
23696         } BYTE;\r
23697         struct\r
23698         {\r
23699             unsigned long :8;\r
23700             unsigned long GAFLRMDP:7;\r
23701             unsigned long GAFLRMV:1;\r
23702             unsigned long GAFLPTR:12;\r
23703             unsigned long GAFLDLC:4;\r
23704         } BIT;\r
23705     } RSCAN0GAFLP01;\r
23706     union\r
23707     {\r
23708         unsigned long LONG;\r
23709         struct\r
23710         {\r
23711             unsigned short H;\r
23712             unsigned short L;\r
23713         } WORD;\r
23714         struct\r
23715         {\r
23716             unsigned char HH;\r
23717             unsigned char HL;\r
23718             unsigned char LH;\r
23719             unsigned char LL;\r
23720         } BYTE;\r
23721         struct\r
23722         {\r
23723             unsigned long GAFLFDPr:8;\r
23724             unsigned long GAFLFDP:18;\r
23725             unsigned long :6;\r
23726         } BIT;\r
23727     } RSCAN0GAFLP11;\r
23728     union\r
23729     {\r
23730         unsigned long LONG;\r
23731         struct\r
23732         {\r
23733             unsigned short H;\r
23734             unsigned short L;\r
23735         } WORD;\r
23736         struct\r
23737         {\r
23738             unsigned char HH;\r
23739             unsigned char HL;\r
23740             unsigned char LH;\r
23741             unsigned char LL;\r
23742         } BYTE;\r
23743         struct\r
23744         {\r
23745             unsigned long GAFLID:29;\r
23746             unsigned long GAFLLB:1;\r
23747             unsigned long GAFLRTR:1;\r
23748             unsigned long GAFLIDE:1;\r
23749         } BIT;\r
23750     } RSCAN0GAFLID2;\r
23751     union\r
23752     {\r
23753         unsigned long LONG;\r
23754         struct\r
23755         {\r
23756             unsigned short H;\r
23757             unsigned short L;\r
23758         } WORD;\r
23759         struct\r
23760         {\r
23761             unsigned char HH;\r
23762             unsigned char HL;\r
23763             unsigned char LH;\r
23764             unsigned char LL;\r
23765         } BYTE;\r
23766         struct\r
23767         {\r
23768             unsigned long GAFLIDM:29;\r
23769             unsigned long :1;\r
23770             unsigned long GAFLRTRM:1;\r
23771             unsigned long GAFLIDEM:1;\r
23772         } BIT;\r
23773     } RSCAN0GAFLM2;\r
23774     union\r
23775     {\r
23776         unsigned long LONG;\r
23777         struct\r
23778         {\r
23779             unsigned short H;\r
23780             unsigned short L;\r
23781         } WORD;\r
23782         struct\r
23783         {\r
23784             unsigned char HH;\r
23785             unsigned char HL;\r
23786             unsigned char LH;\r
23787             unsigned char LL;\r
23788         } BYTE;\r
23789         struct\r
23790         {\r
23791             unsigned long :8;\r
23792             unsigned long GAFLRMDP:7;\r
23793             unsigned long GAFLRMV:1;\r
23794             unsigned long GAFLPTR:12;\r
23795             unsigned long GAFLDLC:4;\r
23796         } BIT;\r
23797     } RSCAN0GAFLP02;\r
23798     union\r
23799     {\r
23800         unsigned long LONG;\r
23801         struct\r
23802         {\r
23803             unsigned short H;\r
23804             unsigned short L;\r
23805         } WORD;\r
23806         struct\r
23807         {\r
23808             unsigned char HH;\r
23809             unsigned char HL;\r
23810             unsigned char LH;\r
23811             unsigned char LL;\r
23812         } BYTE;\r
23813         struct\r
23814         {\r
23815             unsigned long GAFLFDPr:8;\r
23816             unsigned long GAFLFDP:18;\r
23817             unsigned long :6;\r
23818         } BIT;\r
23819     } RSCAN0GAFLP12;\r
23820     union\r
23821     {\r
23822         unsigned long LONG;\r
23823         struct\r
23824         {\r
23825             unsigned short H;\r
23826             unsigned short L;\r
23827         } WORD;\r
23828         struct\r
23829         {\r
23830             unsigned char HH;\r
23831             unsigned char HL;\r
23832             unsigned char LH;\r
23833             unsigned char LL;\r
23834         } BYTE;\r
23835         struct\r
23836         {\r
23837             unsigned long GAFLID:29;\r
23838             unsigned long GAFLLB:1;\r
23839             unsigned long GAFLRTR:1;\r
23840             unsigned long GAFLIDE:1;\r
23841         } BIT;\r
23842     } RSCAN0GAFLID3;\r
23843     union\r
23844     {\r
23845         unsigned long LONG;\r
23846         struct\r
23847         {\r
23848             unsigned short H;\r
23849             unsigned short L;\r
23850         } WORD;\r
23851         struct\r
23852         {\r
23853             unsigned char HH;\r
23854             unsigned char HL;\r
23855             unsigned char LH;\r
23856             unsigned char LL;\r
23857         } BYTE;\r
23858         struct\r
23859         {\r
23860             unsigned long GAFLIDM:29;\r
23861             unsigned long :1;\r
23862             unsigned long GAFLRTRM:1;\r
23863             unsigned long GAFLIDEM:1;\r
23864         } BIT;\r
23865     } RSCAN0GAFLM3;\r
23866     union\r
23867     {\r
23868         unsigned long LONG;\r
23869         struct\r
23870         {\r
23871             unsigned short H;\r
23872             unsigned short L;\r
23873         } WORD;\r
23874         struct\r
23875         {\r
23876             unsigned char HH;\r
23877             unsigned char HL;\r
23878             unsigned char LH;\r
23879             unsigned char LL;\r
23880         } BYTE;\r
23881         struct\r
23882         {\r
23883             unsigned long :8;\r
23884             unsigned long GAFLRMDP:7;\r
23885             unsigned long GAFLRMV:1;\r
23886             unsigned long GAFLPTR:12;\r
23887             unsigned long GAFLDLC:4;\r
23888         } BIT;\r
23889     } RSCAN0GAFLP03;\r
23890     union\r
23891     {\r
23892         unsigned long LONG;\r
23893         struct\r
23894         {\r
23895             unsigned short H;\r
23896             unsigned short L;\r
23897         } WORD;\r
23898         struct\r
23899         {\r
23900             unsigned char HH;\r
23901             unsigned char HL;\r
23902             unsigned char LH;\r
23903             unsigned char LL;\r
23904         } BYTE;\r
23905         struct\r
23906         {\r
23907             unsigned long GAFLFDPr:8;\r
23908             unsigned long GAFLFDP:18;\r
23909             unsigned long :6;\r
23910         } BIT;\r
23911     } RSCAN0GAFLP13;\r
23912     union\r
23913     {\r
23914         unsigned long LONG;\r
23915         struct\r
23916         {\r
23917             unsigned short H;\r
23918             unsigned short L;\r
23919         } WORD;\r
23920         struct\r
23921         {\r
23922             unsigned char HH;\r
23923             unsigned char HL;\r
23924             unsigned char LH;\r
23925             unsigned char LL;\r
23926         } BYTE;\r
23927         struct\r
23928         {\r
23929             unsigned long GAFLID:29;\r
23930             unsigned long GAFLLB:1;\r
23931             unsigned long GAFLRTR:1;\r
23932             unsigned long GAFLIDE:1;\r
23933         } BIT;\r
23934     } RSCAN0GAFLID4;\r
23935     union\r
23936     {\r
23937         unsigned long LONG;\r
23938         struct\r
23939         {\r
23940             unsigned short H;\r
23941             unsigned short L;\r
23942         } WORD;\r
23943         struct\r
23944         {\r
23945             unsigned char HH;\r
23946             unsigned char HL;\r
23947             unsigned char LH;\r
23948             unsigned char LL;\r
23949         } BYTE;\r
23950         struct\r
23951         {\r
23952             unsigned long GAFLIDM:29;\r
23953             unsigned long :1;\r
23954             unsigned long GAFLRTRM:1;\r
23955             unsigned long GAFLIDEM:1;\r
23956         } BIT;\r
23957     } RSCAN0GAFLM4;\r
23958     union\r
23959     {\r
23960         unsigned long LONG;\r
23961         struct\r
23962         {\r
23963             unsigned short H;\r
23964             unsigned short L;\r
23965         } WORD;\r
23966         struct\r
23967         {\r
23968             unsigned char HH;\r
23969             unsigned char HL;\r
23970             unsigned char LH;\r
23971             unsigned char LL;\r
23972         } BYTE;\r
23973         struct\r
23974         {\r
23975             unsigned long :8;\r
23976             unsigned long GAFLRMDP:7;\r
23977             unsigned long GAFLRMV:1;\r
23978             unsigned long GAFLPTR:12;\r
23979             unsigned long GAFLDLC:4;\r
23980         } BIT;\r
23981     } RSCAN0GAFLP04;\r
23982     union\r
23983     {\r
23984         unsigned long LONG;\r
23985         struct\r
23986         {\r
23987             unsigned short H;\r
23988             unsigned short L;\r
23989         } WORD;\r
23990         struct\r
23991         {\r
23992             unsigned char HH;\r
23993             unsigned char HL;\r
23994             unsigned char LH;\r
23995             unsigned char LL;\r
23996         } BYTE;\r
23997         struct\r
23998         {\r
23999             unsigned long GAFLFDPr:8;\r
24000             unsigned long GAFLFDP:18;\r
24001             unsigned long :6;\r
24002         } BIT;\r
24003     } RSCAN0GAFLP14;\r
24004     union\r
24005     {\r
24006         unsigned long LONG;\r
24007         struct\r
24008         {\r
24009             unsigned short H;\r
24010             unsigned short L;\r
24011         } WORD;\r
24012         struct\r
24013         {\r
24014             unsigned char HH;\r
24015             unsigned char HL;\r
24016             unsigned char LH;\r
24017             unsigned char LL;\r
24018         } BYTE;\r
24019         struct\r
24020         {\r
24021             unsigned long GAFLID:29;\r
24022             unsigned long GAFLLB:1;\r
24023             unsigned long GAFLRTR:1;\r
24024             unsigned long GAFLIDE:1;\r
24025         } BIT;\r
24026     } RSCAN0GAFLID5;\r
24027     union\r
24028     {\r
24029         unsigned long LONG;\r
24030         struct\r
24031         {\r
24032             unsigned short H;\r
24033             unsigned short L;\r
24034         } WORD;\r
24035         struct\r
24036         {\r
24037             unsigned char HH;\r
24038             unsigned char HL;\r
24039             unsigned char LH;\r
24040             unsigned char LL;\r
24041         } BYTE;\r
24042         struct\r
24043         {\r
24044             unsigned long GAFLIDM:29;\r
24045             unsigned long :1;\r
24046             unsigned long GAFLRTRM:1;\r
24047             unsigned long GAFLIDEM:1;\r
24048         } BIT;\r
24049     } RSCAN0GAFLM5;\r
24050     union\r
24051     {\r
24052         unsigned long LONG;\r
24053         struct\r
24054         {\r
24055             unsigned short H;\r
24056             unsigned short L;\r
24057         } WORD;\r
24058         struct\r
24059         {\r
24060             unsigned char HH;\r
24061             unsigned char HL;\r
24062             unsigned char LH;\r
24063             unsigned char LL;\r
24064         } BYTE;\r
24065         struct\r
24066         {\r
24067             unsigned long :8;\r
24068             unsigned long GAFLRMDP:7;\r
24069             unsigned long GAFLRMV:1;\r
24070             unsigned long GAFLPTR:12;\r
24071             unsigned long GAFLDLC:4;\r
24072         } BIT;\r
24073     } RSCAN0GAFLP05;\r
24074     union\r
24075     {\r
24076         unsigned long LONG;\r
24077         struct\r
24078         {\r
24079             unsigned short H;\r
24080             unsigned short L;\r
24081         } WORD;\r
24082         struct\r
24083         {\r
24084             unsigned char HH;\r
24085             unsigned char HL;\r
24086             unsigned char LH;\r
24087             unsigned char LL;\r
24088         } BYTE;\r
24089         struct\r
24090         {\r
24091             unsigned long GAFLFDPr:8;\r
24092             unsigned long GAFLFDP:18;\r
24093             unsigned long :6;\r
24094         } BIT;\r
24095     } RSCAN0GAFLP15;\r
24096     union\r
24097     {\r
24098         unsigned long LONG;\r
24099         struct\r
24100         {\r
24101             unsigned short H;\r
24102             unsigned short L;\r
24103         } WORD;\r
24104         struct\r
24105         {\r
24106             unsigned char HH;\r
24107             unsigned char HL;\r
24108             unsigned char LH;\r
24109             unsigned char LL;\r
24110         } BYTE;\r
24111         struct\r
24112         {\r
24113             unsigned long GAFLID:29;\r
24114             unsigned long GAFLLB:1;\r
24115             unsigned long GAFLRTR:1;\r
24116             unsigned long GAFLIDE:1;\r
24117         } BIT;\r
24118     } RSCAN0GAFLID6;\r
24119     union\r
24120     {\r
24121         unsigned long LONG;\r
24122         struct\r
24123         {\r
24124             unsigned short H;\r
24125             unsigned short L;\r
24126         } WORD;\r
24127         struct\r
24128         {\r
24129             unsigned char HH;\r
24130             unsigned char HL;\r
24131             unsigned char LH;\r
24132             unsigned char LL;\r
24133         } BYTE;\r
24134         struct\r
24135         {\r
24136             unsigned long GAFLIDM:29;\r
24137             unsigned long :1;\r
24138             unsigned long GAFLRTRM:1;\r
24139             unsigned long GAFLIDEM:1;\r
24140         } BIT;\r
24141     } RSCAN0GAFLM6;\r
24142     union\r
24143     {\r
24144         unsigned long LONG;\r
24145         struct\r
24146         {\r
24147             unsigned short H;\r
24148             unsigned short L;\r
24149         } WORD;\r
24150         struct\r
24151         {\r
24152             unsigned char HH;\r
24153             unsigned char HL;\r
24154             unsigned char LH;\r
24155             unsigned char LL;\r
24156         } BYTE;\r
24157         struct\r
24158         {\r
24159             unsigned long :8;\r
24160             unsigned long GAFLRMDP:7;\r
24161             unsigned long GAFLRMV:1;\r
24162             unsigned long GAFLPTR:12;\r
24163             unsigned long GAFLDLC:4;\r
24164         } BIT;\r
24165     } RSCAN0GAFLP06;\r
24166     union\r
24167     {\r
24168         unsigned long LONG;\r
24169         struct\r
24170         {\r
24171             unsigned short H;\r
24172             unsigned short L;\r
24173         } WORD;\r
24174         struct\r
24175         {\r
24176             unsigned char HH;\r
24177             unsigned char HL;\r
24178             unsigned char LH;\r
24179             unsigned char LL;\r
24180         } BYTE;\r
24181         struct\r
24182         {\r
24183             unsigned long GAFLFDPr:8;\r
24184             unsigned long GAFLFDP:18;\r
24185             unsigned long :6;\r
24186         } BIT;\r
24187     } RSCAN0GAFLP16;\r
24188     union\r
24189     {\r
24190         unsigned long LONG;\r
24191         struct\r
24192         {\r
24193             unsigned short H;\r
24194             unsigned short L;\r
24195         } WORD;\r
24196         struct\r
24197         {\r
24198             unsigned char HH;\r
24199             unsigned char HL;\r
24200             unsigned char LH;\r
24201             unsigned char LL;\r
24202         } BYTE;\r
24203         struct\r
24204         {\r
24205             unsigned long GAFLID:29;\r
24206             unsigned long GAFLLB:1;\r
24207             unsigned long GAFLRTR:1;\r
24208             unsigned long GAFLIDE:1;\r
24209         } BIT;\r
24210     } RSCAN0GAFLID7;\r
24211     union\r
24212     {\r
24213         unsigned long LONG;\r
24214         struct\r
24215         {\r
24216             unsigned short H;\r
24217             unsigned short L;\r
24218         } WORD;\r
24219         struct\r
24220         {\r
24221             unsigned char HH;\r
24222             unsigned char HL;\r
24223             unsigned char LH;\r
24224             unsigned char LL;\r
24225         } BYTE;\r
24226         struct\r
24227         {\r
24228             unsigned long GAFLIDM:29;\r
24229             unsigned long :1;\r
24230             unsigned long GAFLRTRM:1;\r
24231             unsigned long GAFLIDEM:1;\r
24232         } BIT;\r
24233     } RSCAN0GAFLM7;\r
24234     union\r
24235     {\r
24236         unsigned long LONG;\r
24237         struct\r
24238         {\r
24239             unsigned short H;\r
24240             unsigned short L;\r
24241         } WORD;\r
24242         struct\r
24243         {\r
24244             unsigned char HH;\r
24245             unsigned char HL;\r
24246             unsigned char LH;\r
24247             unsigned char LL;\r
24248         } BYTE;\r
24249         struct\r
24250         {\r
24251             unsigned long :8;\r
24252             unsigned long GAFLRMDP:7;\r
24253             unsigned long GAFLRMV:1;\r
24254             unsigned long GAFLPTR:12;\r
24255             unsigned long GAFLDLC:4;\r
24256         } BIT;\r
24257     } RSCAN0GAFLP07;\r
24258     union\r
24259     {\r
24260         unsigned long LONG;\r
24261         struct\r
24262         {\r
24263             unsigned short H;\r
24264             unsigned short L;\r
24265         } WORD;\r
24266         struct\r
24267         {\r
24268             unsigned char HH;\r
24269             unsigned char HL;\r
24270             unsigned char LH;\r
24271             unsigned char LL;\r
24272         } BYTE;\r
24273         struct\r
24274         {\r
24275             unsigned long GAFLFDPr:8;\r
24276             unsigned long GAFLFDP:18;\r
24277             unsigned long :6;\r
24278         } BIT;\r
24279     } RSCAN0GAFLP17;\r
24280     union\r
24281     {\r
24282         unsigned long LONG;\r
24283         struct\r
24284         {\r
24285             unsigned short H;\r
24286             unsigned short L;\r
24287         } WORD;\r
24288         struct\r
24289         {\r
24290             unsigned char HH;\r
24291             unsigned char HL;\r
24292             unsigned char LH;\r
24293             unsigned char LL;\r
24294         } BYTE;\r
24295         struct\r
24296         {\r
24297             unsigned long GAFLID:29;\r
24298             unsigned long GAFLLB:1;\r
24299             unsigned long GAFLRTR:1;\r
24300             unsigned long GAFLIDE:1;\r
24301         } BIT;\r
24302     } RSCAN0GAFLID8;\r
24303     union\r
24304     {\r
24305         unsigned long LONG;\r
24306         struct\r
24307         {\r
24308             unsigned short H;\r
24309             unsigned short L;\r
24310         } WORD;\r
24311         struct\r
24312         {\r
24313             unsigned char HH;\r
24314             unsigned char HL;\r
24315             unsigned char LH;\r
24316             unsigned char LL;\r
24317         } BYTE;\r
24318         struct\r
24319         {\r
24320             unsigned long GAFLIDM:29;\r
24321             unsigned long :1;\r
24322             unsigned long GAFLRTRM:1;\r
24323             unsigned long GAFLIDEM:1;\r
24324         } BIT;\r
24325     } RSCAN0GAFLM8;\r
24326     union\r
24327     {\r
24328         unsigned long LONG;\r
24329         struct\r
24330         {\r
24331             unsigned short H;\r
24332             unsigned short L;\r
24333         } WORD;\r
24334         struct\r
24335         {\r
24336             unsigned char HH;\r
24337             unsigned char HL;\r
24338             unsigned char LH;\r
24339             unsigned char LL;\r
24340         } BYTE;\r
24341         struct\r
24342         {\r
24343             unsigned long :8;\r
24344             unsigned long GAFLRMDP:7;\r
24345             unsigned long GAFLRMV:1;\r
24346             unsigned long GAFLPTR:12;\r
24347             unsigned long GAFLDLC:4;\r
24348         } BIT;\r
24349     } RSCAN0GAFLP08;\r
24350     union\r
24351     {\r
24352         unsigned long LONG;\r
24353         struct\r
24354         {\r
24355             unsigned short H;\r
24356             unsigned short L;\r
24357         } WORD;\r
24358         struct\r
24359         {\r
24360             unsigned char HH;\r
24361             unsigned char HL;\r
24362             unsigned char LH;\r
24363             unsigned char LL;\r
24364         } BYTE;\r
24365         struct\r
24366         {\r
24367             unsigned long GAFLFDPr:8;\r
24368             unsigned long GAFLFDP:18;\r
24369             unsigned long :6;\r
24370         } BIT;\r
24371     } RSCAN0GAFLP18;\r
24372     union\r
24373     {\r
24374         unsigned long LONG;\r
24375         struct\r
24376         {\r
24377             unsigned short H;\r
24378             unsigned short L;\r
24379         } WORD;\r
24380         struct\r
24381         {\r
24382             unsigned char HH;\r
24383             unsigned char HL;\r
24384             unsigned char LH;\r
24385             unsigned char LL;\r
24386         } BYTE;\r
24387         struct\r
24388         {\r
24389             unsigned long GAFLID:29;\r
24390             unsigned long GAFLLB:1;\r
24391             unsigned long GAFLRTR:1;\r
24392             unsigned long GAFLIDE:1;\r
24393         } BIT;\r
24394     } RSCAN0GAFLID9;\r
24395     union\r
24396     {\r
24397         unsigned long LONG;\r
24398         struct\r
24399         {\r
24400             unsigned short H;\r
24401             unsigned short L;\r
24402         } WORD;\r
24403         struct\r
24404         {\r
24405             unsigned char HH;\r
24406             unsigned char HL;\r
24407             unsigned char LH;\r
24408             unsigned char LL;\r
24409         } BYTE;\r
24410         struct\r
24411         {\r
24412             unsigned long GAFLIDM:29;\r
24413             unsigned long :1;\r
24414             unsigned long GAFLRTRM:1;\r
24415             unsigned long GAFLIDEM:1;\r
24416         } BIT;\r
24417     } RSCAN0GAFLM9;\r
24418     union\r
24419     {\r
24420         unsigned long LONG;\r
24421         struct\r
24422         {\r
24423             unsigned short H;\r
24424             unsigned short L;\r
24425         } WORD;\r
24426         struct\r
24427         {\r
24428             unsigned char HH;\r
24429             unsigned char HL;\r
24430             unsigned char LH;\r
24431             unsigned char LL;\r
24432         } BYTE;\r
24433         struct\r
24434         {\r
24435             unsigned long :8;\r
24436             unsigned long GAFLRMDP:7;\r
24437             unsigned long GAFLRMV:1;\r
24438             unsigned long GAFLPTR:12;\r
24439             unsigned long GAFLDLC:4;\r
24440         } BIT;\r
24441     } RSCAN0GAFLP09;\r
24442     union\r
24443     {\r
24444         unsigned long LONG;\r
24445         struct\r
24446         {\r
24447             unsigned short H;\r
24448             unsigned short L;\r
24449         } WORD;\r
24450         struct\r
24451         {\r
24452             unsigned char HH;\r
24453             unsigned char HL;\r
24454             unsigned char LH;\r
24455             unsigned char LL;\r
24456         } BYTE;\r
24457         struct\r
24458         {\r
24459             unsigned long GAFLFDPr:8;\r
24460             unsigned long GAFLFDP:18;\r
24461             unsigned long :6;\r
24462         } BIT;\r
24463     } RSCAN0GAFLP19;\r
24464     union\r
24465     {\r
24466         unsigned long LONG;\r
24467         struct\r
24468         {\r
24469             unsigned short H;\r
24470             unsigned short L;\r
24471         } WORD;\r
24472         struct\r
24473         {\r
24474             unsigned char HH;\r
24475             unsigned char HL;\r
24476             unsigned char LH;\r
24477             unsigned char LL;\r
24478         } BYTE;\r
24479         struct\r
24480         {\r
24481             unsigned long GAFLID:29;\r
24482             unsigned long GAFLLB:1;\r
24483             unsigned long GAFLRTR:1;\r
24484             unsigned long GAFLIDE:1;\r
24485         } BIT;\r
24486     } RSCAN0GAFLID10;\r
24487     union\r
24488     {\r
24489         unsigned long LONG;\r
24490         struct\r
24491         {\r
24492             unsigned short H;\r
24493             unsigned short L;\r
24494         } WORD;\r
24495         struct\r
24496         {\r
24497             unsigned char HH;\r
24498             unsigned char HL;\r
24499             unsigned char LH;\r
24500             unsigned char LL;\r
24501         } BYTE;\r
24502         struct\r
24503         {\r
24504             unsigned long GAFLIDM:29;\r
24505             unsigned long :1;\r
24506             unsigned long GAFLRTRM:1;\r
24507             unsigned long GAFLIDEM:1;\r
24508         } BIT;\r
24509     } RSCAN0GAFLM10;\r
24510     union\r
24511     {\r
24512         unsigned long LONG;\r
24513         struct\r
24514         {\r
24515             unsigned short H;\r
24516             unsigned short L;\r
24517         } WORD;\r
24518         struct\r
24519         {\r
24520             unsigned char HH;\r
24521             unsigned char HL;\r
24522             unsigned char LH;\r
24523             unsigned char LL;\r
24524         } BYTE;\r
24525         struct\r
24526         {\r
24527             unsigned long :8;\r
24528             unsigned long GAFLRMDP:7;\r
24529             unsigned long GAFLRMV:1;\r
24530             unsigned long GAFLPTR:12;\r
24531             unsigned long GAFLDLC:4;\r
24532         } BIT;\r
24533     } RSCAN0GAFLP010;\r
24534     union\r
24535     {\r
24536         unsigned long LONG;\r
24537         struct\r
24538         {\r
24539             unsigned short H;\r
24540             unsigned short L;\r
24541         } WORD;\r
24542         struct\r
24543         {\r
24544             unsigned char HH;\r
24545             unsigned char HL;\r
24546             unsigned char LH;\r
24547             unsigned char LL;\r
24548         } BYTE;\r
24549         struct\r
24550         {\r
24551             unsigned long GAFLFDPr:8;\r
24552             unsigned long GAFLFDP:18;\r
24553             unsigned long :6;\r
24554         } BIT;\r
24555     } RSCAN0GAFLP110;\r
24556     union\r
24557     {\r
24558         unsigned long LONG;\r
24559         struct\r
24560         {\r
24561             unsigned short H;\r
24562             unsigned short L;\r
24563         } WORD;\r
24564         struct\r
24565         {\r
24566             unsigned char HH;\r
24567             unsigned char HL;\r
24568             unsigned char LH;\r
24569             unsigned char LL;\r
24570         } BYTE;\r
24571         struct\r
24572         {\r
24573             unsigned long GAFLID:29;\r
24574             unsigned long GAFLLB:1;\r
24575             unsigned long GAFLRTR:1;\r
24576             unsigned long GAFLIDE:1;\r
24577         } BIT;\r
24578     } RSCAN0GAFLID11;\r
24579     union\r
24580     {\r
24581         unsigned long LONG;\r
24582         struct\r
24583         {\r
24584             unsigned short H;\r
24585             unsigned short L;\r
24586         } WORD;\r
24587         struct\r
24588         {\r
24589             unsigned char HH;\r
24590             unsigned char HL;\r
24591             unsigned char LH;\r
24592             unsigned char LL;\r
24593         } BYTE;\r
24594         struct\r
24595         {\r
24596             unsigned long GAFLIDM:29;\r
24597             unsigned long :1;\r
24598             unsigned long GAFLRTRM:1;\r
24599             unsigned long GAFLIDEM:1;\r
24600         } BIT;\r
24601     } RSCAN0GAFLM11;\r
24602     union\r
24603     {\r
24604         unsigned long LONG;\r
24605         struct\r
24606         {\r
24607             unsigned short H;\r
24608             unsigned short L;\r
24609         } WORD;\r
24610         struct\r
24611         {\r
24612             unsigned char HH;\r
24613             unsigned char HL;\r
24614             unsigned char LH;\r
24615             unsigned char LL;\r
24616         } BYTE;\r
24617         struct\r
24618         {\r
24619             unsigned long :8;\r
24620             unsigned long GAFLRMDP:7;\r
24621             unsigned long GAFLRMV:1;\r
24622             unsigned long GAFLPTR:12;\r
24623             unsigned long GAFLDLC:4;\r
24624         } BIT;\r
24625     } RSCAN0GAFLP011;\r
24626     union\r
24627     {\r
24628         unsigned long LONG;\r
24629         struct\r
24630         {\r
24631             unsigned short H;\r
24632             unsigned short L;\r
24633         } WORD;\r
24634         struct\r
24635         {\r
24636             unsigned char HH;\r
24637             unsigned char HL;\r
24638             unsigned char LH;\r
24639             unsigned char LL;\r
24640         } BYTE;\r
24641         struct\r
24642         {\r
24643             unsigned long GAFLFDPr:8;\r
24644             unsigned long GAFLFDP:18;\r
24645             unsigned long :6;\r
24646         } BIT;\r
24647     } RSCAN0GAFLP111;\r
24648     union\r
24649     {\r
24650         unsigned long LONG;\r
24651         struct\r
24652         {\r
24653             unsigned short H;\r
24654             unsigned short L;\r
24655         } WORD;\r
24656         struct\r
24657         {\r
24658             unsigned char HH;\r
24659             unsigned char HL;\r
24660             unsigned char LH;\r
24661             unsigned char LL;\r
24662         } BYTE;\r
24663         struct\r
24664         {\r
24665             unsigned long GAFLID:29;\r
24666             unsigned long GAFLLB:1;\r
24667             unsigned long GAFLRTR:1;\r
24668             unsigned long GAFLIDE:1;\r
24669         } BIT;\r
24670     } RSCAN0GAFLID12;\r
24671     union\r
24672     {\r
24673         unsigned long LONG;\r
24674         struct\r
24675         {\r
24676             unsigned short H;\r
24677             unsigned short L;\r
24678         } WORD;\r
24679         struct\r
24680         {\r
24681             unsigned char HH;\r
24682             unsigned char HL;\r
24683             unsigned char LH;\r
24684             unsigned char LL;\r
24685         } BYTE;\r
24686         struct\r
24687         {\r
24688             unsigned long GAFLIDM:29;\r
24689             unsigned long :1;\r
24690             unsigned long GAFLRTRM:1;\r
24691             unsigned long GAFLIDEM:1;\r
24692         } BIT;\r
24693     } RSCAN0GAFLM12;\r
24694     union\r
24695     {\r
24696         unsigned long LONG;\r
24697         struct\r
24698         {\r
24699             unsigned short H;\r
24700             unsigned short L;\r
24701         } WORD;\r
24702         struct\r
24703         {\r
24704             unsigned char HH;\r
24705             unsigned char HL;\r
24706             unsigned char LH;\r
24707             unsigned char LL;\r
24708         } BYTE;\r
24709         struct\r
24710         {\r
24711             unsigned long :8;\r
24712             unsigned long GAFLRMDP:7;\r
24713             unsigned long GAFLRMV:1;\r
24714             unsigned long GAFLPTR:12;\r
24715             unsigned long GAFLDLC:4;\r
24716         } BIT;\r
24717     } RSCAN0GAFLP012;\r
24718     union\r
24719     {\r
24720         unsigned long LONG;\r
24721         struct\r
24722         {\r
24723             unsigned short H;\r
24724             unsigned short L;\r
24725         } WORD;\r
24726         struct\r
24727         {\r
24728             unsigned char HH;\r
24729             unsigned char HL;\r
24730             unsigned char LH;\r
24731             unsigned char LL;\r
24732         } BYTE;\r
24733         struct\r
24734         {\r
24735             unsigned long GAFLFDPr:8;\r
24736             unsigned long GAFLFDP:18;\r
24737             unsigned long :6;\r
24738         } BIT;\r
24739     } RSCAN0GAFLP112;\r
24740     union\r
24741     {\r
24742         unsigned long LONG;\r
24743         struct\r
24744         {\r
24745             unsigned short H;\r
24746             unsigned short L;\r
24747         } WORD;\r
24748         struct\r
24749         {\r
24750             unsigned char HH;\r
24751             unsigned char HL;\r
24752             unsigned char LH;\r
24753             unsigned char LL;\r
24754         } BYTE;\r
24755         struct\r
24756         {\r
24757             unsigned long GAFLID:29;\r
24758             unsigned long GAFLLB:1;\r
24759             unsigned long GAFLRTR:1;\r
24760             unsigned long GAFLIDE:1;\r
24761         } BIT;\r
24762     } RSCAN0GAFLID13;\r
24763     union\r
24764     {\r
24765         unsigned long LONG;\r
24766         struct\r
24767         {\r
24768             unsigned short H;\r
24769             unsigned short L;\r
24770         } WORD;\r
24771         struct\r
24772         {\r
24773             unsigned char HH;\r
24774             unsigned char HL;\r
24775             unsigned char LH;\r
24776             unsigned char LL;\r
24777         } BYTE;\r
24778         struct\r
24779         {\r
24780             unsigned long GAFLIDM:29;\r
24781             unsigned long :1;\r
24782             unsigned long GAFLRTRM:1;\r
24783             unsigned long GAFLIDEM:1;\r
24784         } BIT;\r
24785     } RSCAN0GAFLM13;\r
24786     union\r
24787     {\r
24788         unsigned long LONG;\r
24789         struct\r
24790         {\r
24791             unsigned short H;\r
24792             unsigned short L;\r
24793         } WORD;\r
24794         struct\r
24795         {\r
24796             unsigned char HH;\r
24797             unsigned char HL;\r
24798             unsigned char LH;\r
24799             unsigned char LL;\r
24800         } BYTE;\r
24801         struct\r
24802         {\r
24803             unsigned long :8;\r
24804             unsigned long GAFLRMDP:7;\r
24805             unsigned long GAFLRMV:1;\r
24806             unsigned long GAFLPTR:12;\r
24807             unsigned long GAFLDLC:4;\r
24808         } BIT;\r
24809     } RSCAN0GAFLP013;\r
24810     union\r
24811     {\r
24812         unsigned long LONG;\r
24813         struct\r
24814         {\r
24815             unsigned short H;\r
24816             unsigned short L;\r
24817         } WORD;\r
24818         struct\r
24819         {\r
24820             unsigned char HH;\r
24821             unsigned char HL;\r
24822             unsigned char LH;\r
24823             unsigned char LL;\r
24824         } BYTE;\r
24825         struct\r
24826         {\r
24827             unsigned long GAFLFDPr:8;\r
24828             unsigned long GAFLFDP:18;\r
24829             unsigned long :6;\r
24830         } BIT;\r
24831     } RSCAN0GAFLP113;\r
24832     union\r
24833     {\r
24834         unsigned long LONG;\r
24835         struct\r
24836         {\r
24837             unsigned short H;\r
24838             unsigned short L;\r
24839         } WORD;\r
24840         struct\r
24841         {\r
24842             unsigned char HH;\r
24843             unsigned char HL;\r
24844             unsigned char LH;\r
24845             unsigned char LL;\r
24846         } BYTE;\r
24847         struct\r
24848         {\r
24849             unsigned long GAFLID:29;\r
24850             unsigned long GAFLLB:1;\r
24851             unsigned long GAFLRTR:1;\r
24852             unsigned long GAFLIDE:1;\r
24853         } BIT;\r
24854     } RSCAN0GAFLID14;\r
24855     union\r
24856     {\r
24857         unsigned long LONG;\r
24858         struct\r
24859         {\r
24860             unsigned short H;\r
24861             unsigned short L;\r
24862         } WORD;\r
24863         struct\r
24864         {\r
24865             unsigned char HH;\r
24866             unsigned char HL;\r
24867             unsigned char LH;\r
24868             unsigned char LL;\r
24869         } BYTE;\r
24870         struct\r
24871         {\r
24872             unsigned long GAFLIDM:29;\r
24873             unsigned long :1;\r
24874             unsigned long GAFLRTRM:1;\r
24875             unsigned long GAFLIDEM:1;\r
24876         } BIT;\r
24877     } RSCAN0GAFLM14;\r
24878     union\r
24879     {\r
24880         unsigned long LONG;\r
24881         struct\r
24882         {\r
24883             unsigned short H;\r
24884             unsigned short L;\r
24885         } WORD;\r
24886         struct\r
24887         {\r
24888             unsigned char HH;\r
24889             unsigned char HL;\r
24890             unsigned char LH;\r
24891             unsigned char LL;\r
24892         } BYTE;\r
24893         struct\r
24894         {\r
24895             unsigned long :8;\r
24896             unsigned long GAFLRMDP:7;\r
24897             unsigned long GAFLRMV:1;\r
24898             unsigned long GAFLPTR:12;\r
24899             unsigned long GAFLDLC:4;\r
24900         } BIT;\r
24901     } RSCAN0GAFLP014;\r
24902     union\r
24903     {\r
24904         unsigned long LONG;\r
24905         struct\r
24906         {\r
24907             unsigned short H;\r
24908             unsigned short L;\r
24909         } WORD;\r
24910         struct\r
24911         {\r
24912             unsigned char HH;\r
24913             unsigned char HL;\r
24914             unsigned char LH;\r
24915             unsigned char LL;\r
24916         } BYTE;\r
24917         struct\r
24918         {\r
24919             unsigned long GAFLFDPr:8;\r
24920             unsigned long GAFLFDP:18;\r
24921             unsigned long :6;\r
24922         } BIT;\r
24923     } RSCAN0GAFLP114;\r
24924     union\r
24925     {\r
24926         unsigned long LONG;\r
24927         struct\r
24928         {\r
24929             unsigned short H;\r
24930             unsigned short L;\r
24931         } WORD;\r
24932         struct\r
24933         {\r
24934             unsigned char HH;\r
24935             unsigned char HL;\r
24936             unsigned char LH;\r
24937             unsigned char LL;\r
24938         } BYTE;\r
24939         struct\r
24940         {\r
24941             unsigned long GAFLID:29;\r
24942             unsigned long GAFLLB:1;\r
24943             unsigned long GAFLRTR:1;\r
24944             unsigned long GAFLIDE:1;\r
24945         } BIT;\r
24946     } RSCAN0GAFLID15;\r
24947     union\r
24948     {\r
24949         unsigned long LONG;\r
24950         struct\r
24951         {\r
24952             unsigned short H;\r
24953             unsigned short L;\r
24954         } WORD;\r
24955         struct\r
24956         {\r
24957             unsigned char HH;\r
24958             unsigned char HL;\r
24959             unsigned char LH;\r
24960             unsigned char LL;\r
24961         } BYTE;\r
24962         struct\r
24963         {\r
24964             unsigned long GAFLIDM:29;\r
24965             unsigned long :1;\r
24966             unsigned long GAFLRTRM:1;\r
24967             unsigned long GAFLIDEM:1;\r
24968         } BIT;\r
24969     } RSCAN0GAFLM15;\r
24970     union\r
24971     {\r
24972         unsigned long LONG;\r
24973         struct\r
24974         {\r
24975             unsigned short H;\r
24976             unsigned short L;\r
24977         } WORD;\r
24978         struct\r
24979         {\r
24980             unsigned char HH;\r
24981             unsigned char HL;\r
24982             unsigned char LH;\r
24983             unsigned char LL;\r
24984         } BYTE;\r
24985         struct\r
24986         {\r
24987             unsigned long :8;\r
24988             unsigned long GAFLRMDP:7;\r
24989             unsigned long GAFLRMV:1;\r
24990             unsigned long GAFLPTR:12;\r
24991             unsigned long GAFLDLC:4;\r
24992         } BIT;\r
24993     } RSCAN0GAFLP015;\r
24994     union\r
24995     {\r
24996         unsigned long LONG;\r
24997         struct\r
24998         {\r
24999             unsigned short H;\r
25000             unsigned short L;\r
25001         } WORD;\r
25002         struct\r
25003         {\r
25004             unsigned char HH;\r
25005             unsigned char HL;\r
25006             unsigned char LH;\r
25007             unsigned char LL;\r
25008         } BYTE;\r
25009         struct\r
25010         {\r
25011             unsigned long GAFLFDPr:8;\r
25012             unsigned long GAFLFDP:18;\r
25013             unsigned long :6;\r
25014         } BIT;\r
25015     } RSCAN0GAFLP115;\r
25016     union\r
25017     {\r
25018         unsigned long LONG;\r
25019         struct\r
25020         {\r
25021             unsigned short H;\r
25022             unsigned short L;\r
25023         } WORD;\r
25024         struct\r
25025         {\r
25026             unsigned char HH;\r
25027             unsigned char HL;\r
25028             unsigned char LH;\r
25029             unsigned char LL;\r
25030         } BYTE;\r
25031         struct\r
25032         {\r
25033             unsigned long RMID:29;\r
25034             unsigned long :1;\r
25035             unsigned long RMRTR:1;\r
25036             unsigned long RMIDE:1;\r
25037         } BIT;\r
25038     } RSCAN0RMID0;\r
25039     union\r
25040     {\r
25041         unsigned long LONG;\r
25042         struct\r
25043         {\r
25044             unsigned short H;\r
25045             unsigned short L;\r
25046         } WORD;\r
25047         struct\r
25048         {\r
25049             unsigned char HH;\r
25050             unsigned char HL;\r
25051             unsigned char LH;\r
25052             unsigned char LL;\r
25053         } BYTE;\r
25054         struct\r
25055         {\r
25056             unsigned long RMTS:16;\r
25057             unsigned long RMPTR:12;\r
25058             unsigned long RMDLC:4;\r
25059         } BIT;\r
25060     } RSCAN0RMPTR0;\r
25061     union\r
25062     {\r
25063         unsigned long LONG;\r
25064         struct\r
25065         {\r
25066             unsigned short H;\r
25067             unsigned short L;\r
25068         } WORD;\r
25069         struct\r
25070         {\r
25071             unsigned char RMDB0;\r
25072             unsigned char RMDB1;\r
25073             unsigned char RMDB2;\r
25074             unsigned char RMDB3;\r
25075         } BYTE;\r
25076     } RSCAN0RMDF00;\r
25077     union\r
25078     {\r
25079         unsigned long LONG;\r
25080         struct\r
25081         {\r
25082             unsigned short H;\r
25083             unsigned short L;\r
25084         } WORD;\r
25085         struct\r
25086         {\r
25087             unsigned char RMDB4;\r
25088             unsigned char RMDB5;\r
25089             unsigned char RMDB6;\r
25090             unsigned char RMDB7;\r
25091         } BYTE;\r
25092     } RSCAN0RMDF10;\r
25093     union\r
25094     {\r
25095         unsigned long LONG;\r
25096         struct\r
25097         {\r
25098             unsigned short H;\r
25099             unsigned short L;\r
25100         } WORD;\r
25101         struct\r
25102         {\r
25103             unsigned char HH;\r
25104             unsigned char HL;\r
25105             unsigned char LH;\r
25106             unsigned char LL;\r
25107         } BYTE;\r
25108         struct\r
25109         {\r
25110             unsigned long RMID:29;\r
25111             unsigned long :1;\r
25112             unsigned long RMRTR:1;\r
25113             unsigned long RMIDE:1;\r
25114         } BIT;\r
25115     } RSCAN0RMID1;\r
25116     union\r
25117     {\r
25118         unsigned long LONG;\r
25119         struct\r
25120         {\r
25121             unsigned short H;\r
25122             unsigned short L;\r
25123         } WORD;\r
25124         struct\r
25125         {\r
25126             unsigned char HH;\r
25127             unsigned char HL;\r
25128             unsigned char LH;\r
25129             unsigned char LL;\r
25130         } BYTE;\r
25131         struct\r
25132         {\r
25133             unsigned long RMTS:16;\r
25134             unsigned long RMPTR:12;\r
25135             unsigned long RMDLC:4;\r
25136         } BIT;\r
25137     } RSCAN0RMPTR1;\r
25138     union\r
25139     {\r
25140         unsigned long LONG;\r
25141         struct\r
25142         {\r
25143             unsigned short H;\r
25144             unsigned short L;\r
25145         } WORD;\r
25146         struct\r
25147         {\r
25148             unsigned char RMDB0;\r
25149             unsigned char RMDB1;\r
25150             unsigned char RMDB2;\r
25151             unsigned char RMDB3;\r
25152         } BYTE;\r
25153     } RSCAN0RMDF01;\r
25154     union\r
25155     {\r
25156         unsigned long LONG;\r
25157         struct\r
25158         {\r
25159             unsigned short H;\r
25160             unsigned short L;\r
25161         } WORD;\r
25162         struct\r
25163         {\r
25164             unsigned char RMDB4;\r
25165             unsigned char RMDB5;\r
25166             unsigned char RMDB6;\r
25167             unsigned char RMDB7;\r
25168         } BYTE;\r
25169     } RSCAN0RMDF11;\r
25170     union\r
25171     {\r
25172         unsigned long LONG;\r
25173         struct\r
25174         {\r
25175             unsigned short H;\r
25176             unsigned short L;\r
25177         } WORD;\r
25178         struct\r
25179         {\r
25180             unsigned char HH;\r
25181             unsigned char HL;\r
25182             unsigned char LH;\r
25183             unsigned char LL;\r
25184         } BYTE;\r
25185         struct\r
25186         {\r
25187             unsigned long RMID:29;\r
25188             unsigned long :1;\r
25189             unsigned long RMRTR:1;\r
25190             unsigned long RMIDE:1;\r
25191         } BIT;\r
25192     } RSCAN0RMID2;\r
25193     union\r
25194     {\r
25195         unsigned long LONG;\r
25196         struct\r
25197         {\r
25198             unsigned short H;\r
25199             unsigned short L;\r
25200         } WORD;\r
25201         struct\r
25202         {\r
25203             unsigned char HH;\r
25204             unsigned char HL;\r
25205             unsigned char LH;\r
25206             unsigned char LL;\r
25207         } BYTE;\r
25208         struct\r
25209         {\r
25210             unsigned long RMTS:16;\r
25211             unsigned long RMPTR:12;\r
25212             unsigned long RMDLC:4;\r
25213         } BIT;\r
25214     } RSCAN0RMPTR2;\r
25215     union\r
25216     {\r
25217         unsigned long LONG;\r
25218         struct\r
25219         {\r
25220             unsigned short H;\r
25221             unsigned short L;\r
25222         } WORD;\r
25223         struct\r
25224         {\r
25225             unsigned char RMDB0;\r
25226             unsigned char RMDB1;\r
25227             unsigned char RMDB2;\r
25228             unsigned char RMDB3;\r
25229         } BYTE;\r
25230     } RSCAN0RMDF02;\r
25231     union\r
25232     {\r
25233         unsigned long LONG;\r
25234         struct\r
25235         {\r
25236             unsigned short H;\r
25237             unsigned short L;\r
25238         } WORD;\r
25239         struct\r
25240         {\r
25241             unsigned char RMDB4;\r
25242             unsigned char RMDB5;\r
25243             unsigned char RMDB6;\r
25244             unsigned char RMDB7;\r
25245         } BYTE;\r
25246     } RSCAN0RMDF12;\r
25247     union\r
25248     {\r
25249         unsigned long LONG;\r
25250         struct\r
25251         {\r
25252             unsigned short H;\r
25253             unsigned short L;\r
25254         } WORD;\r
25255         struct\r
25256         {\r
25257             unsigned char HH;\r
25258             unsigned char HL;\r
25259             unsigned char LH;\r
25260             unsigned char LL;\r
25261         } BYTE;\r
25262         struct\r
25263         {\r
25264             unsigned long RMID:29;\r
25265             unsigned long :1;\r
25266             unsigned long RMRTR:1;\r
25267             unsigned long RMIDE:1;\r
25268         } BIT;\r
25269     } RSCAN0RMID3;\r
25270     union\r
25271     {\r
25272         unsigned long LONG;\r
25273         struct\r
25274         {\r
25275             unsigned short H;\r
25276             unsigned short L;\r
25277         } WORD;\r
25278         struct\r
25279         {\r
25280             unsigned char HH;\r
25281             unsigned char HL;\r
25282             unsigned char LH;\r
25283             unsigned char LL;\r
25284         } BYTE;\r
25285         struct\r
25286         {\r
25287             unsigned long RMTS:16;\r
25288             unsigned long RMPTR:12;\r
25289             unsigned long RMDLC:4;\r
25290         } BIT;\r
25291     } RSCAN0RMPTR3;\r
25292     union\r
25293     {\r
25294         unsigned long LONG;\r
25295         struct\r
25296         {\r
25297             unsigned short H;\r
25298             unsigned short L;\r
25299         } WORD;\r
25300         struct\r
25301         {\r
25302             unsigned char RMDB0;\r
25303             unsigned char RMDB1;\r
25304             unsigned char RMDB2;\r
25305             unsigned char RMDB3;\r
25306         } BYTE;\r
25307     } RSCAN0RMDF03;\r
25308     union\r
25309     {\r
25310         unsigned long LONG;\r
25311         struct\r
25312         {\r
25313             unsigned short H;\r
25314             unsigned short L;\r
25315         } WORD;\r
25316         struct\r
25317         {\r
25318             unsigned char RMDB4;\r
25319             unsigned char RMDB5;\r
25320             unsigned char RMDB6;\r
25321             unsigned char RMDB7;\r
25322         } BYTE;\r
25323     } RSCAN0RMDF13;\r
25324     union\r
25325     {\r
25326         unsigned long LONG;\r
25327         struct\r
25328         {\r
25329             unsigned short H;\r
25330             unsigned short L;\r
25331         } WORD;\r
25332         struct\r
25333         {\r
25334             unsigned char HH;\r
25335             unsigned char HL;\r
25336             unsigned char LH;\r
25337             unsigned char LL;\r
25338         } BYTE;\r
25339         struct\r
25340         {\r
25341             unsigned long RMID:29;\r
25342             unsigned long :1;\r
25343             unsigned long RMRTR:1;\r
25344             unsigned long RMIDE:1;\r
25345         } BIT;\r
25346     } RSCAN0RMID4;\r
25347     union\r
25348     {\r
25349         unsigned long LONG;\r
25350         struct\r
25351         {\r
25352             unsigned short H;\r
25353             unsigned short L;\r
25354         } WORD;\r
25355         struct\r
25356         {\r
25357             unsigned char HH;\r
25358             unsigned char HL;\r
25359             unsigned char LH;\r
25360             unsigned char LL;\r
25361         } BYTE;\r
25362         struct\r
25363         {\r
25364             unsigned long RMTS:16;\r
25365             unsigned long RMPTR:12;\r
25366             unsigned long RMDLC:4;\r
25367         } BIT;\r
25368     } RSCAN0RMPTR4;\r
25369     union\r
25370     {\r
25371         unsigned long LONG;\r
25372         struct\r
25373         {\r
25374             unsigned short H;\r
25375             unsigned short L;\r
25376         } WORD;\r
25377         struct\r
25378         {\r
25379             unsigned char RMDB0;\r
25380             unsigned char RMDB1;\r
25381             unsigned char RMDB2;\r
25382             unsigned char RMDB3;\r
25383         } BYTE;\r
25384     } RSCAN0RMDF04;\r
25385     union\r
25386     {\r
25387         unsigned long LONG;\r
25388         struct\r
25389         {\r
25390             unsigned short H;\r
25391             unsigned short L;\r
25392         } WORD;\r
25393         struct\r
25394         {\r
25395             unsigned char RMDB4;\r
25396             unsigned char RMDB5;\r
25397             unsigned char RMDB6;\r
25398             unsigned char RMDB7;\r
25399         } BYTE;\r
25400     } RSCAN0RMDF14;\r
25401     union\r
25402     {\r
25403         unsigned long LONG;\r
25404         struct\r
25405         {\r
25406             unsigned short H;\r
25407             unsigned short L;\r
25408         } WORD;\r
25409         struct\r
25410         {\r
25411             unsigned char HH;\r
25412             unsigned char HL;\r
25413             unsigned char LH;\r
25414             unsigned char LL;\r
25415         } BYTE;\r
25416         struct\r
25417         {\r
25418             unsigned long RMID:29;\r
25419             unsigned long :1;\r
25420             unsigned long RMRTR:1;\r
25421             unsigned long RMIDE:1;\r
25422         } BIT;\r
25423     } RSCAN0RMID5;\r
25424     union\r
25425     {\r
25426         unsigned long LONG;\r
25427         struct\r
25428         {\r
25429             unsigned short H;\r
25430             unsigned short L;\r
25431         } WORD;\r
25432         struct\r
25433         {\r
25434             unsigned char HH;\r
25435             unsigned char HL;\r
25436             unsigned char LH;\r
25437             unsigned char LL;\r
25438         } BYTE;\r
25439         struct\r
25440         {\r
25441             unsigned long RMTS:16;\r
25442             unsigned long RMPTR:12;\r
25443             unsigned long RMDLC:4;\r
25444         } BIT;\r
25445     } RSCAN0RMPTR5;\r
25446     union\r
25447     {\r
25448         unsigned long LONG;\r
25449         struct\r
25450         {\r
25451             unsigned short H;\r
25452             unsigned short L;\r
25453         } WORD;\r
25454         struct\r
25455         {\r
25456             unsigned char RMDB0;\r
25457             unsigned char RMDB1;\r
25458             unsigned char RMDB2;\r
25459             unsigned char RMDB3;\r
25460         } BYTE;\r
25461     } RSCAN0RMDF05;\r
25462     union\r
25463     {\r
25464         unsigned long LONG;\r
25465         struct\r
25466         {\r
25467             unsigned short H;\r
25468             unsigned short L;\r
25469         } WORD;\r
25470         struct\r
25471         {\r
25472             unsigned char RMDB4;\r
25473             unsigned char RMDB5;\r
25474             unsigned char RMDB6;\r
25475             unsigned char RMDB7;\r
25476         } BYTE;\r
25477     } RSCAN0RMDF15;\r
25478     union\r
25479     {\r
25480         unsigned long LONG;\r
25481         struct\r
25482         {\r
25483             unsigned short H;\r
25484             unsigned short L;\r
25485         } WORD;\r
25486         struct\r
25487         {\r
25488             unsigned char HH;\r
25489             unsigned char HL;\r
25490             unsigned char LH;\r
25491             unsigned char LL;\r
25492         } BYTE;\r
25493         struct\r
25494         {\r
25495             unsigned long RMID:29;\r
25496             unsigned long :1;\r
25497             unsigned long RMRTR:1;\r
25498             unsigned long RMIDE:1;\r
25499         } BIT;\r
25500     } RSCAN0RMID6;\r
25501     union\r
25502     {\r
25503         unsigned long LONG;\r
25504         struct\r
25505         {\r
25506             unsigned short H;\r
25507             unsigned short L;\r
25508         } WORD;\r
25509         struct\r
25510         {\r
25511             unsigned char HH;\r
25512             unsigned char HL;\r
25513             unsigned char LH;\r
25514             unsigned char LL;\r
25515         } BYTE;\r
25516         struct\r
25517         {\r
25518             unsigned long RMTS:16;\r
25519             unsigned long RMPTR:12;\r
25520             unsigned long RMDLC:4;\r
25521         } BIT;\r
25522     } RSCAN0RMPTR6;\r
25523     union\r
25524     {\r
25525         unsigned long LONG;\r
25526         struct\r
25527         {\r
25528             unsigned short H;\r
25529             unsigned short L;\r
25530         } WORD;\r
25531         struct\r
25532         {\r
25533             unsigned char RMDB0;\r
25534             unsigned char RMDB1;\r
25535             unsigned char RMDB2;\r
25536             unsigned char RMDB3;\r
25537         } BYTE;\r
25538     } RSCAN0RMDF06;\r
25539     union\r
25540     {\r
25541         unsigned long LONG;\r
25542         struct\r
25543         {\r
25544             unsigned short H;\r
25545             unsigned short L;\r
25546         } WORD;\r
25547         struct\r
25548         {\r
25549             unsigned char RMDB4;\r
25550             unsigned char RMDB5;\r
25551             unsigned char RMDB6;\r
25552             unsigned char RMDB7;\r
25553         } BYTE;\r
25554     } RSCAN0RMDF16;\r
25555     union\r
25556     {\r
25557         unsigned long LONG;\r
25558         struct\r
25559         {\r
25560             unsigned short H;\r
25561             unsigned short L;\r
25562         } WORD;\r
25563         struct\r
25564         {\r
25565             unsigned char HH;\r
25566             unsigned char HL;\r
25567             unsigned char LH;\r
25568             unsigned char LL;\r
25569         } BYTE;\r
25570         struct\r
25571         {\r
25572             unsigned long RMID:29;\r
25573             unsigned long :1;\r
25574             unsigned long RMRTR:1;\r
25575             unsigned long RMIDE:1;\r
25576         } BIT;\r
25577     } RSCAN0RMID7;\r
25578     union\r
25579     {\r
25580         unsigned long LONG;\r
25581         struct\r
25582         {\r
25583             unsigned short H;\r
25584             unsigned short L;\r
25585         } WORD;\r
25586         struct\r
25587         {\r
25588             unsigned char HH;\r
25589             unsigned char HL;\r
25590             unsigned char LH;\r
25591             unsigned char LL;\r
25592         } BYTE;\r
25593         struct\r
25594         {\r
25595             unsigned long RMTS:16;\r
25596             unsigned long RMPTR:12;\r
25597             unsigned long RMDLC:4;\r
25598         } BIT;\r
25599     } RSCAN0RMPTR7;\r
25600     union\r
25601     {\r
25602         unsigned long LONG;\r
25603         struct\r
25604         {\r
25605             unsigned short H;\r
25606             unsigned short L;\r
25607         } WORD;\r
25608         struct\r
25609         {\r
25610             unsigned char RMDB0;\r
25611             unsigned char RMDB1;\r
25612             unsigned char RMDB2;\r
25613             unsigned char RMDB3;\r
25614         } BYTE;\r
25615     } RSCAN0RMDF07;\r
25616     union\r
25617     {\r
25618         unsigned long LONG;\r
25619         struct\r
25620         {\r
25621             unsigned short H;\r
25622             unsigned short L;\r
25623         } WORD;\r
25624         struct\r
25625         {\r
25626             unsigned char RMDB4;\r
25627             unsigned char RMDB5;\r
25628             unsigned char RMDB6;\r
25629             unsigned char RMDB7;\r
25630         } BYTE;\r
25631     } RSCAN0RMDF17;\r
25632     union\r
25633     {\r
25634         unsigned long LONG;\r
25635         struct\r
25636         {\r
25637             unsigned short H;\r
25638             unsigned short L;\r
25639         } WORD;\r
25640         struct\r
25641         {\r
25642             unsigned char HH;\r
25643             unsigned char HL;\r
25644             unsigned char LH;\r
25645             unsigned char LL;\r
25646         } BYTE;\r
25647         struct\r
25648         {\r
25649             unsigned long RMID:29;\r
25650             unsigned long :1;\r
25651             unsigned long RMRTR:1;\r
25652             unsigned long RMIDE:1;\r
25653         } BIT;\r
25654     } RSCAN0RMID8;\r
25655     union\r
25656     {\r
25657         unsigned long LONG;\r
25658         struct\r
25659         {\r
25660             unsigned short H;\r
25661             unsigned short L;\r
25662         } WORD;\r
25663         struct\r
25664         {\r
25665             unsigned char HH;\r
25666             unsigned char HL;\r
25667             unsigned char LH;\r
25668             unsigned char LL;\r
25669         } BYTE;\r
25670         struct\r
25671         {\r
25672             unsigned long RMTS:16;\r
25673             unsigned long RMPTR:12;\r
25674             unsigned long RMDLC:4;\r
25675         } BIT;\r
25676     } RSCAN0RMPTR8;\r
25677     union\r
25678     {\r
25679         unsigned long LONG;\r
25680         struct\r
25681         {\r
25682             unsigned short H;\r
25683             unsigned short L;\r
25684         } WORD;\r
25685         struct\r
25686         {\r
25687             unsigned char RMDB0;\r
25688             unsigned char RMDB1;\r
25689             unsigned char RMDB2;\r
25690             unsigned char RMDB3;\r
25691         } BYTE;\r
25692     } RSCAN0RMDF08;\r
25693     union\r
25694     {\r
25695         unsigned long LONG;\r
25696         struct\r
25697         {\r
25698             unsigned short H;\r
25699             unsigned short L;\r
25700         } WORD;\r
25701         struct\r
25702         {\r
25703             unsigned char RMDB4;\r
25704             unsigned char RMDB5;\r
25705             unsigned char RMDB6;\r
25706             unsigned char RMDB7;\r
25707         } BYTE;\r
25708     } RSCAN0RMDF18;\r
25709     union\r
25710     {\r
25711         unsigned long LONG;\r
25712         struct\r
25713         {\r
25714             unsigned short H;\r
25715             unsigned short L;\r
25716         } WORD;\r
25717         struct\r
25718         {\r
25719             unsigned char HH;\r
25720             unsigned char HL;\r
25721             unsigned char LH;\r
25722             unsigned char LL;\r
25723         } BYTE;\r
25724         struct\r
25725         {\r
25726             unsigned long RMID:29;\r
25727             unsigned long :1;\r
25728             unsigned long RMRTR:1;\r
25729             unsigned long RMIDE:1;\r
25730         } BIT;\r
25731     } RSCAN0RMID9;\r
25732     union\r
25733     {\r
25734         unsigned long LONG;\r
25735         struct\r
25736         {\r
25737             unsigned short H;\r
25738             unsigned short L;\r
25739         } WORD;\r
25740         struct\r
25741         {\r
25742             unsigned char HH;\r
25743             unsigned char HL;\r
25744             unsigned char LH;\r
25745             unsigned char LL;\r
25746         } BYTE;\r
25747         struct\r
25748         {\r
25749             unsigned long RMTS:16;\r
25750             unsigned long RMPTR:12;\r
25751             unsigned long RMDLC:4;\r
25752         } BIT;\r
25753     } RSCAN0RMPTR9;\r
25754     union\r
25755     {\r
25756         unsigned long LONG;\r
25757         struct\r
25758         {\r
25759             unsigned short H;\r
25760             unsigned short L;\r
25761         } WORD;\r
25762         struct\r
25763         {\r
25764             unsigned char RMDB0;\r
25765             unsigned char RMDB1;\r
25766             unsigned char RMDB2;\r
25767             unsigned char RMDB3;\r
25768         } BYTE;\r
25769     } RSCAN0RMDF09;\r
25770     union\r
25771     {\r
25772         unsigned long LONG;\r
25773         struct\r
25774         {\r
25775             unsigned short H;\r
25776             unsigned short L;\r
25777         } WORD;\r
25778         struct\r
25779         {\r
25780             unsigned char RMDB4;\r
25781             unsigned char RMDB5;\r
25782             unsigned char RMDB6;\r
25783             unsigned char RMDB7;\r
25784         } BYTE;\r
25785     } RSCAN0RMDF19;\r
25786     union\r
25787     {\r
25788         unsigned long LONG;\r
25789         struct\r
25790         {\r
25791             unsigned short H;\r
25792             unsigned short L;\r
25793         } WORD;\r
25794         struct\r
25795         {\r
25796             unsigned char HH;\r
25797             unsigned char HL;\r
25798             unsigned char LH;\r
25799             unsigned char LL;\r
25800         } BYTE;\r
25801         struct\r
25802         {\r
25803             unsigned long RMID:29;\r
25804             unsigned long :1;\r
25805             unsigned long RMRTR:1;\r
25806             unsigned long RMIDE:1;\r
25807         } BIT;\r
25808     } RSCAN0RMID10;\r
25809     union\r
25810     {\r
25811         unsigned long LONG;\r
25812         struct\r
25813         {\r
25814             unsigned short H;\r
25815             unsigned short L;\r
25816         } WORD;\r
25817         struct\r
25818         {\r
25819             unsigned char HH;\r
25820             unsigned char HL;\r
25821             unsigned char LH;\r
25822             unsigned char LL;\r
25823         } BYTE;\r
25824         struct\r
25825         {\r
25826             unsigned long RMTS:16;\r
25827             unsigned long RMPTR:12;\r
25828             unsigned long RMDLC:4;\r
25829         } BIT;\r
25830     } RSCAN0RMPTR10;\r
25831     union\r
25832     {\r
25833         unsigned long LONG;\r
25834         struct\r
25835         {\r
25836             unsigned short H;\r
25837             unsigned short L;\r
25838         } WORD;\r
25839         struct\r
25840         {\r
25841             unsigned char RMDB0;\r
25842             unsigned char RMDB1;\r
25843             unsigned char RMDB2;\r
25844             unsigned char RMDB3;\r
25845         } BYTE;\r
25846     } RSCAN0RMDF010;\r
25847     union\r
25848     {\r
25849         unsigned long LONG;\r
25850         struct\r
25851         {\r
25852             unsigned short H;\r
25853             unsigned short L;\r
25854         } WORD;\r
25855         struct\r
25856         {\r
25857             unsigned char RMDB4;\r
25858             unsigned char RMDB5;\r
25859             unsigned char RMDB6;\r
25860             unsigned char RMDB7;\r
25861         } BYTE;\r
25862     } RSCAN0RMDF110;\r
25863     union\r
25864     {\r
25865         unsigned long LONG;\r
25866         struct\r
25867         {\r
25868             unsigned short H;\r
25869             unsigned short L;\r
25870         } WORD;\r
25871         struct\r
25872         {\r
25873             unsigned char HH;\r
25874             unsigned char HL;\r
25875             unsigned char LH;\r
25876             unsigned char LL;\r
25877         } BYTE;\r
25878         struct\r
25879         {\r
25880             unsigned long RMID:29;\r
25881             unsigned long :1;\r
25882             unsigned long RMRTR:1;\r
25883             unsigned long RMIDE:1;\r
25884         } BIT;\r
25885     } RSCAN0RMID11;\r
25886     union\r
25887     {\r
25888         unsigned long LONG;\r
25889         struct\r
25890         {\r
25891             unsigned short H;\r
25892             unsigned short L;\r
25893         } WORD;\r
25894         struct\r
25895         {\r
25896             unsigned char HH;\r
25897             unsigned char HL;\r
25898             unsigned char LH;\r
25899             unsigned char LL;\r
25900         } BYTE;\r
25901         struct\r
25902         {\r
25903             unsigned long RMTS:16;\r
25904             unsigned long RMPTR:12;\r
25905             unsigned long RMDLC:4;\r
25906         } BIT;\r
25907     } RSCAN0RMPTR11;\r
25908     union\r
25909     {\r
25910         unsigned long LONG;\r
25911         struct\r
25912         {\r
25913             unsigned short H;\r
25914             unsigned short L;\r
25915         } WORD;\r
25916         struct\r
25917         {\r
25918             unsigned char RMDB0;\r
25919             unsigned char RMDB1;\r
25920             unsigned char RMDB2;\r
25921             unsigned char RMDB3;\r
25922         } BYTE;\r
25923     } RSCAN0RMDF011;\r
25924     union\r
25925     {\r
25926         unsigned long LONG;\r
25927         struct\r
25928         {\r
25929             unsigned short H;\r
25930             unsigned short L;\r
25931         } WORD;\r
25932         struct\r
25933         {\r
25934             unsigned char RMDB4;\r
25935             unsigned char RMDB5;\r
25936             unsigned char RMDB6;\r
25937             unsigned char RMDB7;\r
25938         } BYTE;\r
25939     } RSCAN0RMDF111;\r
25940     union\r
25941     {\r
25942         unsigned long LONG;\r
25943         struct\r
25944         {\r
25945             unsigned short H;\r
25946             unsigned short L;\r
25947         } WORD;\r
25948         struct\r
25949         {\r
25950             unsigned char HH;\r
25951             unsigned char HL;\r
25952             unsigned char LH;\r
25953             unsigned char LL;\r
25954         } BYTE;\r
25955         struct\r
25956         {\r
25957             unsigned long RMID:29;\r
25958             unsigned long :1;\r
25959             unsigned long RMRTR:1;\r
25960             unsigned long RMIDE:1;\r
25961         } BIT;\r
25962     } RSCAN0RMID12;\r
25963     union\r
25964     {\r
25965         unsigned long LONG;\r
25966         struct\r
25967         {\r
25968             unsigned short H;\r
25969             unsigned short L;\r
25970         } WORD;\r
25971         struct\r
25972         {\r
25973             unsigned char HH;\r
25974             unsigned char HL;\r
25975             unsigned char LH;\r
25976             unsigned char LL;\r
25977         } BYTE;\r
25978         struct\r
25979         {\r
25980             unsigned long RMTS:16;\r
25981             unsigned long RMPTR:12;\r
25982             unsigned long RMDLC:4;\r
25983         } BIT;\r
25984     } RSCAN0RMPTR12;\r
25985     union\r
25986     {\r
25987         unsigned long LONG;\r
25988         struct\r
25989         {\r
25990             unsigned short H;\r
25991             unsigned short L;\r
25992         } WORD;\r
25993         struct\r
25994         {\r
25995             unsigned char RMDB0;\r
25996             unsigned char RMDB1;\r
25997             unsigned char RMDB2;\r
25998             unsigned char RMDB3;\r
25999         } BYTE;\r
26000     } RSCAN0RMDF012;\r
26001     union\r
26002     {\r
26003         unsigned long LONG;\r
26004         struct\r
26005         {\r
26006             unsigned short H;\r
26007             unsigned short L;\r
26008         } WORD;\r
26009         struct\r
26010         {\r
26011             unsigned char RMDB4;\r
26012             unsigned char RMDB5;\r
26013             unsigned char RMDB6;\r
26014             unsigned char RMDB7;\r
26015         } BYTE;\r
26016     } RSCAN0RMDF112;\r
26017     union\r
26018     {\r
26019         unsigned long LONG;\r
26020         struct\r
26021         {\r
26022             unsigned short H;\r
26023             unsigned short L;\r
26024         } WORD;\r
26025         struct\r
26026         {\r
26027             unsigned char HH;\r
26028             unsigned char HL;\r
26029             unsigned char LH;\r
26030             unsigned char LL;\r
26031         } BYTE;\r
26032         struct\r
26033         {\r
26034             unsigned long RMID:29;\r
26035             unsigned long :1;\r
26036             unsigned long RMRTR:1;\r
26037             unsigned long RMIDE:1;\r
26038         } BIT;\r
26039     } RSCAN0RMID13;\r
26040     union\r
26041     {\r
26042         unsigned long LONG;\r
26043         struct\r
26044         {\r
26045             unsigned short H;\r
26046             unsigned short L;\r
26047         } WORD;\r
26048         struct\r
26049         {\r
26050             unsigned char HH;\r
26051             unsigned char HL;\r
26052             unsigned char LH;\r
26053             unsigned char LL;\r
26054         } BYTE;\r
26055         struct\r
26056         {\r
26057             unsigned long RMTS:16;\r
26058             unsigned long RMPTR:12;\r
26059             unsigned long RMDLC:4;\r
26060         } BIT;\r
26061     } RSCAN0RMPTR13;\r
26062     union\r
26063     {\r
26064         unsigned long LONG;\r
26065         struct\r
26066         {\r
26067             unsigned short H;\r
26068             unsigned short L;\r
26069         } WORD;\r
26070         struct\r
26071         {\r
26072             unsigned char RMDB0;\r
26073             unsigned char RMDB1;\r
26074             unsigned char RMDB2;\r
26075             unsigned char RMDB3;\r
26076         } BYTE;\r
26077     } RSCAN0RMDF013;\r
26078     union\r
26079     {\r
26080         unsigned long LONG;\r
26081         struct\r
26082         {\r
26083             unsigned short H;\r
26084             unsigned short L;\r
26085         } WORD;\r
26086         struct\r
26087         {\r
26088             unsigned char RMDB4;\r
26089             unsigned char RMDB5;\r
26090             unsigned char RMDB6;\r
26091             unsigned char RMDB7;\r
26092         } BYTE;\r
26093     } RSCAN0RMDF113;\r
26094     union\r
26095     {\r
26096         unsigned long LONG;\r
26097         struct\r
26098         {\r
26099             unsigned short H;\r
26100             unsigned short L;\r
26101         } WORD;\r
26102         struct\r
26103         {\r
26104             unsigned char HH;\r
26105             unsigned char HL;\r
26106             unsigned char LH;\r
26107             unsigned char LL;\r
26108         } BYTE;\r
26109         struct\r
26110         {\r
26111             unsigned long RMID:29;\r
26112             unsigned long :1;\r
26113             unsigned long RMRTR:1;\r
26114             unsigned long RMIDE:1;\r
26115         } BIT;\r
26116     } RSCAN0RMID14;\r
26117     union\r
26118     {\r
26119         unsigned long LONG;\r
26120         struct\r
26121         {\r
26122             unsigned short H;\r
26123             unsigned short L;\r
26124         } WORD;\r
26125         struct\r
26126         {\r
26127             unsigned char HH;\r
26128             unsigned char HL;\r
26129             unsigned char LH;\r
26130             unsigned char LL;\r
26131         } BYTE;\r
26132         struct\r
26133         {\r
26134             unsigned long RMTS:16;\r
26135             unsigned long RMPTR:12;\r
26136             unsigned long RMDLC:4;\r
26137         } BIT;\r
26138     } RSCAN0RMPTR14;\r
26139     union\r
26140     {\r
26141         unsigned long LONG;\r
26142         struct\r
26143         {\r
26144             unsigned short H;\r
26145             unsigned short L;\r
26146         } WORD;\r
26147         struct\r
26148         {\r
26149             unsigned char RMDB0;\r
26150             unsigned char RMDB1;\r
26151             unsigned char RMDB2;\r
26152             unsigned char RMDB3;\r
26153         } BYTE;\r
26154     } RSCAN0RMDF014;\r
26155     union\r
26156     {\r
26157         unsigned long LONG;\r
26158         struct\r
26159         {\r
26160             unsigned short H;\r
26161             unsigned short L;\r
26162         } WORD;\r
26163         struct\r
26164         {\r
26165             unsigned char RMDB4;\r
26166             unsigned char RMDB5;\r
26167             unsigned char RMDB6;\r
26168             unsigned char RMDB7;\r
26169         } BYTE;\r
26170     } RSCAN0RMDF114;\r
26171     union\r
26172     {\r
26173         unsigned long LONG;\r
26174         struct\r
26175         {\r
26176             unsigned short H;\r
26177             unsigned short L;\r
26178         } WORD;\r
26179         struct\r
26180         {\r
26181             unsigned char HH;\r
26182             unsigned char HL;\r
26183             unsigned char LH;\r
26184             unsigned char LL;\r
26185         } BYTE;\r
26186         struct\r
26187         {\r
26188             unsigned long RMID:29;\r
26189             unsigned long :1;\r
26190             unsigned long RMRTR:1;\r
26191             unsigned long RMIDE:1;\r
26192         } BIT;\r
26193     } RSCAN0RMID15;\r
26194     union\r
26195     {\r
26196         unsigned long LONG;\r
26197         struct\r
26198         {\r
26199             unsigned short H;\r
26200             unsigned short L;\r
26201         } WORD;\r
26202         struct\r
26203         {\r
26204             unsigned char HH;\r
26205             unsigned char HL;\r
26206             unsigned char LH;\r
26207             unsigned char LL;\r
26208         } BYTE;\r
26209         struct\r
26210         {\r
26211             unsigned long RMTS:16;\r
26212             unsigned long RMPTR:12;\r
26213             unsigned long RMDLC:4;\r
26214         } BIT;\r
26215     } RSCAN0RMPTR15;\r
26216     union\r
26217     {\r
26218         unsigned long LONG;\r
26219         struct\r
26220         {\r
26221             unsigned short H;\r
26222             unsigned short L;\r
26223         } WORD;\r
26224         struct\r
26225         {\r
26226             unsigned char RMDB0;\r
26227             unsigned char RMDB1;\r
26228             unsigned char RMDB2;\r
26229             unsigned char RMDB3;\r
26230         } BYTE;\r
26231     } RSCAN0RMDF015;\r
26232     union\r
26233     {\r
26234         unsigned long LONG;\r
26235         struct\r
26236         {\r
26237             unsigned short H;\r
26238             unsigned short L;\r
26239         } WORD;\r
26240         struct\r
26241         {\r
26242             unsigned char RMDB4;\r
26243             unsigned char RMDB5;\r
26244             unsigned char RMDB6;\r
26245             unsigned char RMDB7;\r
26246         } BYTE;\r
26247     } RSCAN0RMDF115;\r
26248     union\r
26249     {\r
26250         unsigned long LONG;\r
26251         struct\r
26252         {\r
26253             unsigned short H;\r
26254             unsigned short L;\r
26255         } WORD;\r
26256         struct\r
26257         {\r
26258             unsigned char HH;\r
26259             unsigned char HL;\r
26260             unsigned char LH;\r
26261             unsigned char LL;\r
26262         } BYTE;\r
26263         struct\r
26264         {\r
26265             unsigned long RMID:29;\r
26266             unsigned long :1;\r
26267             unsigned long RMRTR:1;\r
26268             unsigned long RMIDE:1;\r
26269         } BIT;\r
26270     } RSCAN0RMID16;\r
26271     union\r
26272     {\r
26273         unsigned long LONG;\r
26274         struct\r
26275         {\r
26276             unsigned short H;\r
26277             unsigned short L;\r
26278         } WORD;\r
26279         struct\r
26280         {\r
26281             unsigned char HH;\r
26282             unsigned char HL;\r
26283             unsigned char LH;\r
26284             unsigned char LL;\r
26285         } BYTE;\r
26286         struct\r
26287         {\r
26288             unsigned long RMTS:16;\r
26289             unsigned long RMPTR:12;\r
26290             unsigned long RMDLC:4;\r
26291         } BIT;\r
26292     } RSCAN0RMPTR16;\r
26293     union\r
26294     {\r
26295         unsigned long LONG;\r
26296         struct\r
26297         {\r
26298             unsigned short H;\r
26299             unsigned short L;\r
26300         } WORD;\r
26301         struct\r
26302         {\r
26303             unsigned char RMDB0;\r
26304             unsigned char RMDB1;\r
26305             unsigned char RMDB2;\r
26306             unsigned char RMDB3;\r
26307         } BYTE;\r
26308     } RSCAN0RMDF016;\r
26309     union\r
26310     {\r
26311         unsigned long LONG;\r
26312         struct\r
26313         {\r
26314             unsigned short H;\r
26315             unsigned short L;\r
26316         } WORD;\r
26317         struct\r
26318         {\r
26319             unsigned char RMDB4;\r
26320             unsigned char RMDB5;\r
26321             unsigned char RMDB6;\r
26322             unsigned char RMDB7;\r
26323         } BYTE;\r
26324     } RSCAN0RMDF116;\r
26325     union\r
26326     {\r
26327         unsigned long LONG;\r
26328         struct\r
26329         {\r
26330             unsigned short H;\r
26331             unsigned short L;\r
26332         } WORD;\r
26333         struct\r
26334         {\r
26335             unsigned char HH;\r
26336             unsigned char HL;\r
26337             unsigned char LH;\r
26338             unsigned char LL;\r
26339         } BYTE;\r
26340         struct\r
26341         {\r
26342             unsigned long RMID:29;\r
26343             unsigned long :1;\r
26344             unsigned long RMRTR:1;\r
26345             unsigned long RMIDE:1;\r
26346         } BIT;\r
26347     } RSCAN0RMID17;\r
26348     union\r
26349     {\r
26350         unsigned long LONG;\r
26351         struct\r
26352         {\r
26353             unsigned short H;\r
26354             unsigned short L;\r
26355         } WORD;\r
26356         struct\r
26357         {\r
26358             unsigned char HH;\r
26359             unsigned char HL;\r
26360             unsigned char LH;\r
26361             unsigned char LL;\r
26362         } BYTE;\r
26363         struct\r
26364         {\r
26365             unsigned long RMTS:16;\r
26366             unsigned long RMPTR:12;\r
26367             unsigned long RMDLC:4;\r
26368         } BIT;\r
26369     } RSCAN0RMPTR17;\r
26370     union\r
26371     {\r
26372         unsigned long LONG;\r
26373         struct\r
26374         {\r
26375             unsigned short H;\r
26376             unsigned short L;\r
26377         } WORD;\r
26378         struct\r
26379         {\r
26380             unsigned char RMDB0;\r
26381             unsigned char RMDB1;\r
26382             unsigned char RMDB2;\r
26383             unsigned char RMDB3;\r
26384         } BYTE;\r
26385     } RSCAN0RMDF017;\r
26386     union\r
26387     {\r
26388         unsigned long LONG;\r
26389         struct\r
26390         {\r
26391             unsigned short H;\r
26392             unsigned short L;\r
26393         } WORD;\r
26394         struct\r
26395         {\r
26396             unsigned char RMDB4;\r
26397             unsigned char RMDB5;\r
26398             unsigned char RMDB6;\r
26399             unsigned char RMDB7;\r
26400         } BYTE;\r
26401     } RSCAN0RMDF117;\r
26402     union\r
26403     {\r
26404         unsigned long LONG;\r
26405         struct\r
26406         {\r
26407             unsigned short H;\r
26408             unsigned short L;\r
26409         } WORD;\r
26410         struct\r
26411         {\r
26412             unsigned char HH;\r
26413             unsigned char HL;\r
26414             unsigned char LH;\r
26415             unsigned char LL;\r
26416         } BYTE;\r
26417         struct\r
26418         {\r
26419             unsigned long RMID:29;\r
26420             unsigned long :1;\r
26421             unsigned long RMRTR:1;\r
26422             unsigned long RMIDE:1;\r
26423         } BIT;\r
26424     } RSCAN0RMID18;\r
26425     union\r
26426     {\r
26427         unsigned long LONG;\r
26428         struct\r
26429         {\r
26430             unsigned short H;\r
26431             unsigned short L;\r
26432         } WORD;\r
26433         struct\r
26434         {\r
26435             unsigned char HH;\r
26436             unsigned char HL;\r
26437             unsigned char LH;\r
26438             unsigned char LL;\r
26439         } BYTE;\r
26440         struct\r
26441         {\r
26442             unsigned long RMTS:16;\r
26443             unsigned long RMPTR:12;\r
26444             unsigned long RMDLC:4;\r
26445         } BIT;\r
26446     } RSCAN0RMPTR18;\r
26447     union\r
26448     {\r
26449         unsigned long LONG;\r
26450         struct\r
26451         {\r
26452             unsigned short H;\r
26453             unsigned short L;\r
26454         } WORD;\r
26455         struct\r
26456         {\r
26457             unsigned char RMDB0;\r
26458             unsigned char RMDB1;\r
26459             unsigned char RMDB2;\r
26460             unsigned char RMDB3;\r
26461         } BYTE;\r
26462     } RSCAN0RMDF018;\r
26463     union\r
26464     {\r
26465         unsigned long LONG;\r
26466         struct\r
26467         {\r
26468             unsigned short H;\r
26469             unsigned short L;\r
26470         } WORD;\r
26471         struct\r
26472         {\r
26473             unsigned char RMDB4;\r
26474             unsigned char RMDB5;\r
26475             unsigned char RMDB6;\r
26476             unsigned char RMDB7;\r
26477         } BYTE;\r
26478     } RSCAN0RMDF118;\r
26479     union\r
26480     {\r
26481         unsigned long LONG;\r
26482         struct\r
26483         {\r
26484             unsigned short H;\r
26485             unsigned short L;\r
26486         } WORD;\r
26487         struct\r
26488         {\r
26489             unsigned char HH;\r
26490             unsigned char HL;\r
26491             unsigned char LH;\r
26492             unsigned char LL;\r
26493         } BYTE;\r
26494         struct\r
26495         {\r
26496             unsigned long RMID:29;\r
26497             unsigned long :1;\r
26498             unsigned long RMRTR:1;\r
26499             unsigned long RMIDE:1;\r
26500         } BIT;\r
26501     } RSCAN0RMID19;\r
26502     union\r
26503     {\r
26504         unsigned long LONG;\r
26505         struct\r
26506         {\r
26507             unsigned short H;\r
26508             unsigned short L;\r
26509         } WORD;\r
26510         struct\r
26511         {\r
26512             unsigned char HH;\r
26513             unsigned char HL;\r
26514             unsigned char LH;\r
26515             unsigned char LL;\r
26516         } BYTE;\r
26517         struct\r
26518         {\r
26519             unsigned long RMTS:16;\r
26520             unsigned long RMPTR:12;\r
26521             unsigned long RMDLC:4;\r
26522         } BIT;\r
26523     } RSCAN0RMPTR19;\r
26524     union\r
26525     {\r
26526         unsigned long LONG;\r
26527         struct\r
26528         {\r
26529             unsigned short H;\r
26530             unsigned short L;\r
26531         } WORD;\r
26532         struct\r
26533         {\r
26534             unsigned char RMDB0;\r
26535             unsigned char RMDB1;\r
26536             unsigned char RMDB2;\r
26537             unsigned char RMDB3;\r
26538         } BYTE;\r
26539     } RSCAN0RMDF019;\r
26540     union\r
26541     {\r
26542         unsigned long LONG;\r
26543         struct\r
26544         {\r
26545             unsigned short H;\r
26546             unsigned short L;\r
26547         } WORD;\r
26548         struct\r
26549         {\r
26550             unsigned char RMDB4;\r
26551             unsigned char RMDB5;\r
26552             unsigned char RMDB6;\r
26553             unsigned char RMDB7;\r
26554         } BYTE;\r
26555     } RSCAN0RMDF119;\r
26556     union\r
26557     {\r
26558         unsigned long LONG;\r
26559         struct\r
26560         {\r
26561             unsigned short H;\r
26562             unsigned short L;\r
26563         } WORD;\r
26564         struct\r
26565         {\r
26566             unsigned char HH;\r
26567             unsigned char HL;\r
26568             unsigned char LH;\r
26569             unsigned char LL;\r
26570         } BYTE;\r
26571         struct\r
26572         {\r
26573             unsigned long RMID:29;\r
26574             unsigned long :1;\r
26575             unsigned long RMRTR:1;\r
26576             unsigned long RMIDE:1;\r
26577         } BIT;\r
26578     } RSCAN0RMID20;\r
26579     union\r
26580     {\r
26581         unsigned long LONG;\r
26582         struct\r
26583         {\r
26584             unsigned short H;\r
26585             unsigned short L;\r
26586         } WORD;\r
26587         struct\r
26588         {\r
26589             unsigned char HH;\r
26590             unsigned char HL;\r
26591             unsigned char LH;\r
26592             unsigned char LL;\r
26593         } BYTE;\r
26594         struct\r
26595         {\r
26596             unsigned long RMTS:16;\r
26597             unsigned long RMPTR:12;\r
26598             unsigned long RMDLC:4;\r
26599         } BIT;\r
26600     } RSCAN0RMPTR20;\r
26601     union\r
26602     {\r
26603         unsigned long LONG;\r
26604         struct\r
26605         {\r
26606             unsigned short H;\r
26607             unsigned short L;\r
26608         } WORD;\r
26609         struct\r
26610         {\r
26611             unsigned char RMDB0;\r
26612             unsigned char RMDB1;\r
26613             unsigned char RMDB2;\r
26614             unsigned char RMDB3;\r
26615         } BYTE;\r
26616     } RSCAN0RMDF020;\r
26617     union\r
26618     {\r
26619         unsigned long LONG;\r
26620         struct\r
26621         {\r
26622             unsigned short H;\r
26623             unsigned short L;\r
26624         } WORD;\r
26625         struct\r
26626         {\r
26627             unsigned char RMDB4;\r
26628             unsigned char RMDB5;\r
26629             unsigned char RMDB6;\r
26630             unsigned char RMDB7;\r
26631         } BYTE;\r
26632     } RSCAN0RMDF120;\r
26633     union\r
26634     {\r
26635         unsigned long LONG;\r
26636         struct\r
26637         {\r
26638             unsigned short H;\r
26639             unsigned short L;\r
26640         } WORD;\r
26641         struct\r
26642         {\r
26643             unsigned char HH;\r
26644             unsigned char HL;\r
26645             unsigned char LH;\r
26646             unsigned char LL;\r
26647         } BYTE;\r
26648         struct\r
26649         {\r
26650             unsigned long RMID:29;\r
26651             unsigned long :1;\r
26652             unsigned long RMRTR:1;\r
26653             unsigned long RMIDE:1;\r
26654         } BIT;\r
26655     } RSCAN0RMID21;\r
26656     union\r
26657     {\r
26658         unsigned long LONG;\r
26659         struct\r
26660         {\r
26661             unsigned short H;\r
26662             unsigned short L;\r
26663         } WORD;\r
26664         struct\r
26665         {\r
26666             unsigned char HH;\r
26667             unsigned char HL;\r
26668             unsigned char LH;\r
26669             unsigned char LL;\r
26670         } BYTE;\r
26671         struct\r
26672         {\r
26673             unsigned long RMTS:16;\r
26674             unsigned long RMPTR:12;\r
26675             unsigned long RMDLC:4;\r
26676         } BIT;\r
26677     } RSCAN0RMPTR21;\r
26678     union\r
26679     {\r
26680         unsigned long LONG;\r
26681         struct\r
26682         {\r
26683             unsigned short H;\r
26684             unsigned short L;\r
26685         } WORD;\r
26686         struct\r
26687         {\r
26688             unsigned char RMDB0;\r
26689             unsigned char RMDB1;\r
26690             unsigned char RMDB2;\r
26691             unsigned char RMDB3;\r
26692         } BYTE;\r
26693     } RSCAN0RMDF021;\r
26694     union\r
26695     {\r
26696         unsigned long LONG;\r
26697         struct\r
26698         {\r
26699             unsigned short H;\r
26700             unsigned short L;\r
26701         } WORD;\r
26702         struct\r
26703         {\r
26704             unsigned char RMDB4;\r
26705             unsigned char RMDB5;\r
26706             unsigned char RMDB6;\r
26707             unsigned char RMDB7;\r
26708         } BYTE;\r
26709     } RSCAN0RMDF121;\r
26710     union\r
26711     {\r
26712         unsigned long LONG;\r
26713         struct\r
26714         {\r
26715             unsigned short H;\r
26716             unsigned short L;\r
26717         } WORD;\r
26718         struct\r
26719         {\r
26720             unsigned char HH;\r
26721             unsigned char HL;\r
26722             unsigned char LH;\r
26723             unsigned char LL;\r
26724         } BYTE;\r
26725         struct\r
26726         {\r
26727             unsigned long RMID:29;\r
26728             unsigned long :1;\r
26729             unsigned long RMRTR:1;\r
26730             unsigned long RMIDE:1;\r
26731         } BIT;\r
26732     } RSCAN0RMID22;\r
26733     union\r
26734     {\r
26735         unsigned long LONG;\r
26736         struct\r
26737         {\r
26738             unsigned short H;\r
26739             unsigned short L;\r
26740         } WORD;\r
26741         struct\r
26742         {\r
26743             unsigned char HH;\r
26744             unsigned char HL;\r
26745             unsigned char LH;\r
26746             unsigned char LL;\r
26747         } BYTE;\r
26748         struct\r
26749         {\r
26750             unsigned long RMTS:16;\r
26751             unsigned long RMPTR:12;\r
26752             unsigned long RMDLC:4;\r
26753         } BIT;\r
26754     } RSCAN0RMPTR22;\r
26755     union\r
26756     {\r
26757         unsigned long LONG;\r
26758         struct\r
26759         {\r
26760             unsigned short H;\r
26761             unsigned short L;\r
26762         } WORD;\r
26763         struct\r
26764         {\r
26765             unsigned char RMDB0;\r
26766             unsigned char RMDB1;\r
26767             unsigned char RMDB2;\r
26768             unsigned char RMDB3;\r
26769         } BYTE;\r
26770     } RSCAN0RMDF022;\r
26771     union\r
26772     {\r
26773         unsigned long LONG;\r
26774         struct\r
26775         {\r
26776             unsigned short H;\r
26777             unsigned short L;\r
26778         } WORD;\r
26779         struct\r
26780         {\r
26781             unsigned char RMDB4;\r
26782             unsigned char RMDB5;\r
26783             unsigned char RMDB6;\r
26784             unsigned char RMDB7;\r
26785         } BYTE;\r
26786     } RSCAN0RMDF122;\r
26787     union\r
26788     {\r
26789         unsigned long LONG;\r
26790         struct\r
26791         {\r
26792             unsigned short H;\r
26793             unsigned short L;\r
26794         } WORD;\r
26795         struct\r
26796         {\r
26797             unsigned char HH;\r
26798             unsigned char HL;\r
26799             unsigned char LH;\r
26800             unsigned char LL;\r
26801         } BYTE;\r
26802         struct\r
26803         {\r
26804             unsigned long RMID:29;\r
26805             unsigned long :1;\r
26806             unsigned long RMRTR:1;\r
26807             unsigned long RMIDE:1;\r
26808         } BIT;\r
26809     } RSCAN0RMID23;\r
26810     union\r
26811     {\r
26812         unsigned long LONG;\r
26813         struct\r
26814         {\r
26815             unsigned short H;\r
26816             unsigned short L;\r
26817         } WORD;\r
26818         struct\r
26819         {\r
26820             unsigned char HH;\r
26821             unsigned char HL;\r
26822             unsigned char LH;\r
26823             unsigned char LL;\r
26824         } BYTE;\r
26825         struct\r
26826         {\r
26827             unsigned long RMTS:16;\r
26828             unsigned long RMPTR:12;\r
26829             unsigned long RMDLC:4;\r
26830         } BIT;\r
26831     } RSCAN0RMPTR23;\r
26832     union\r
26833     {\r
26834         unsigned long LONG;\r
26835         struct\r
26836         {\r
26837             unsigned short H;\r
26838             unsigned short L;\r
26839         } WORD;\r
26840         struct\r
26841         {\r
26842             unsigned char RMDB0;\r
26843             unsigned char RMDB1;\r
26844             unsigned char RMDB2;\r
26845             unsigned char RMDB3;\r
26846         } BYTE;\r
26847     } RSCAN0RMDF023;\r
26848     union\r
26849     {\r
26850         unsigned long LONG;\r
26851         struct\r
26852         {\r
26853             unsigned short H;\r
26854             unsigned short L;\r
26855         } WORD;\r
26856         struct\r
26857         {\r
26858             unsigned char RMDB4;\r
26859             unsigned char RMDB5;\r
26860             unsigned char RMDB6;\r
26861             unsigned char RMDB7;\r
26862         } BYTE;\r
26863     } RSCAN0RMDF123;\r
26864     union\r
26865     {\r
26866         unsigned long LONG;\r
26867         struct\r
26868         {\r
26869             unsigned short H;\r
26870             unsigned short L;\r
26871         } WORD;\r
26872         struct\r
26873         {\r
26874             unsigned char HH;\r
26875             unsigned char HL;\r
26876             unsigned char LH;\r
26877             unsigned char LL;\r
26878         } BYTE;\r
26879         struct\r
26880         {\r
26881             unsigned long RMID:29;\r
26882             unsigned long :1;\r
26883             unsigned long RMRTR:1;\r
26884             unsigned long RMIDE:1;\r
26885         } BIT;\r
26886     } RSCAN0RMID24;\r
26887     union\r
26888     {\r
26889         unsigned long LONG;\r
26890         struct\r
26891         {\r
26892             unsigned short H;\r
26893             unsigned short L;\r
26894         } WORD;\r
26895         struct\r
26896         {\r
26897             unsigned char HH;\r
26898             unsigned char HL;\r
26899             unsigned char LH;\r
26900             unsigned char LL;\r
26901         } BYTE;\r
26902         struct\r
26903         {\r
26904             unsigned long RMTS:16;\r
26905             unsigned long RMPTR:12;\r
26906             unsigned long RMDLC:4;\r
26907         } BIT;\r
26908     } RSCAN0RMPTR24;\r
26909     union\r
26910     {\r
26911         unsigned long LONG;\r
26912         struct\r
26913         {\r
26914             unsigned short H;\r
26915             unsigned short L;\r
26916         } WORD;\r
26917         struct\r
26918         {\r
26919             unsigned char RMDB0;\r
26920             unsigned char RMDB1;\r
26921             unsigned char RMDB2;\r
26922             unsigned char RMDB3;\r
26923         } BYTE;\r
26924     } RSCAN0RMDF024;\r
26925     union\r
26926     {\r
26927         unsigned long LONG;\r
26928         struct\r
26929         {\r
26930             unsigned short H;\r
26931             unsigned short L;\r
26932         } WORD;\r
26933         struct\r
26934         {\r
26935             unsigned char RMDB4;\r
26936             unsigned char RMDB5;\r
26937             unsigned char RMDB6;\r
26938             unsigned char RMDB7;\r
26939         } BYTE;\r
26940     } RSCAN0RMDF124;\r
26941     union\r
26942     {\r
26943         unsigned long LONG;\r
26944         struct\r
26945         {\r
26946             unsigned short H;\r
26947             unsigned short L;\r
26948         } WORD;\r
26949         struct\r
26950         {\r
26951             unsigned char HH;\r
26952             unsigned char HL;\r
26953             unsigned char LH;\r
26954             unsigned char LL;\r
26955         } BYTE;\r
26956         struct\r
26957         {\r
26958             unsigned long RMID:29;\r
26959             unsigned long :1;\r
26960             unsigned long RMRTR:1;\r
26961             unsigned long RMIDE:1;\r
26962         } BIT;\r
26963     } RSCAN0RMID25;\r
26964     union\r
26965     {\r
26966         unsigned long LONG;\r
26967         struct\r
26968         {\r
26969             unsigned short H;\r
26970             unsigned short L;\r
26971         } WORD;\r
26972         struct\r
26973         {\r
26974             unsigned char HH;\r
26975             unsigned char HL;\r
26976             unsigned char LH;\r
26977             unsigned char LL;\r
26978         } BYTE;\r
26979         struct\r
26980         {\r
26981             unsigned long RMTS:16;\r
26982             unsigned long RMPTR:12;\r
26983             unsigned long RMDLC:4;\r
26984         } BIT;\r
26985     } RSCAN0RMPTR25;\r
26986     union\r
26987     {\r
26988         unsigned long LONG;\r
26989         struct\r
26990         {\r
26991             unsigned short H;\r
26992             unsigned short L;\r
26993         } WORD;\r
26994         struct\r
26995         {\r
26996             unsigned char RMDB0;\r
26997             unsigned char RMDB1;\r
26998             unsigned char RMDB2;\r
26999             unsigned char RMDB3;\r
27000         } BYTE;\r
27001     } RSCAN0RMDF025;\r
27002     union\r
27003     {\r
27004         unsigned long LONG;\r
27005         struct\r
27006         {\r
27007             unsigned short H;\r
27008             unsigned short L;\r
27009         } WORD;\r
27010         struct\r
27011         {\r
27012             unsigned char RMDB4;\r
27013             unsigned char RMDB5;\r
27014             unsigned char RMDB6;\r
27015             unsigned char RMDB7;\r
27016         } BYTE;\r
27017     } RSCAN0RMDF125;\r
27018     union\r
27019     {\r
27020         unsigned long LONG;\r
27021         struct\r
27022         {\r
27023             unsigned short H;\r
27024             unsigned short L;\r
27025         } WORD;\r
27026         struct\r
27027         {\r
27028             unsigned char HH;\r
27029             unsigned char HL;\r
27030             unsigned char LH;\r
27031             unsigned char LL;\r
27032         } BYTE;\r
27033         struct\r
27034         {\r
27035             unsigned long RMID:29;\r
27036             unsigned long :1;\r
27037             unsigned long RMRTR:1;\r
27038             unsigned long RMIDE:1;\r
27039         } BIT;\r
27040     } RSCAN0RMID26;\r
27041     union\r
27042     {\r
27043         unsigned long LONG;\r
27044         struct\r
27045         {\r
27046             unsigned short H;\r
27047             unsigned short L;\r
27048         } WORD;\r
27049         struct\r
27050         {\r
27051             unsigned char HH;\r
27052             unsigned char HL;\r
27053             unsigned char LH;\r
27054             unsigned char LL;\r
27055         } BYTE;\r
27056         struct\r
27057         {\r
27058             unsigned long RMTS:16;\r
27059             unsigned long RMPTR:12;\r
27060             unsigned long RMDLC:4;\r
27061         } BIT;\r
27062     } RSCAN0RMPTR26;\r
27063     union\r
27064     {\r
27065         unsigned long LONG;\r
27066         struct\r
27067         {\r
27068             unsigned short H;\r
27069             unsigned short L;\r
27070         } WORD;\r
27071         struct\r
27072         {\r
27073             unsigned char RMDB0;\r
27074             unsigned char RMDB1;\r
27075             unsigned char RMDB2;\r
27076             unsigned char RMDB3;\r
27077         } BYTE;\r
27078     } RSCAN0RMDF026;\r
27079     union\r
27080     {\r
27081         unsigned long LONG;\r
27082         struct\r
27083         {\r
27084             unsigned short H;\r
27085             unsigned short L;\r
27086         } WORD;\r
27087         struct\r
27088         {\r
27089             unsigned char RMDB4;\r
27090             unsigned char RMDB5;\r
27091             unsigned char RMDB6;\r
27092             unsigned char RMDB7;\r
27093         } BYTE;\r
27094     } RSCAN0RMDF126;\r
27095     union\r
27096     {\r
27097         unsigned long LONG;\r
27098         struct\r
27099         {\r
27100             unsigned short H;\r
27101             unsigned short L;\r
27102         } WORD;\r
27103         struct\r
27104         {\r
27105             unsigned char HH;\r
27106             unsigned char HL;\r
27107             unsigned char LH;\r
27108             unsigned char LL;\r
27109         } BYTE;\r
27110         struct\r
27111         {\r
27112             unsigned long RMID:29;\r
27113             unsigned long :1;\r
27114             unsigned long RMRTR:1;\r
27115             unsigned long RMIDE:1;\r
27116         } BIT;\r
27117     } RSCAN0RMID27;\r
27118     union\r
27119     {\r
27120         unsigned long LONG;\r
27121         struct\r
27122         {\r
27123             unsigned short H;\r
27124             unsigned short L;\r
27125         } WORD;\r
27126         struct\r
27127         {\r
27128             unsigned char HH;\r
27129             unsigned char HL;\r
27130             unsigned char LH;\r
27131             unsigned char LL;\r
27132         } BYTE;\r
27133         struct\r
27134         {\r
27135             unsigned long RMTS:16;\r
27136             unsigned long RMPTR:12;\r
27137             unsigned long RMDLC:4;\r
27138         } BIT;\r
27139     } RSCAN0RMPTR27;\r
27140     union\r
27141     {\r
27142         unsigned long LONG;\r
27143         struct\r
27144         {\r
27145             unsigned short H;\r
27146             unsigned short L;\r
27147         } WORD;\r
27148         struct\r
27149         {\r
27150             unsigned char RMDB0;\r
27151             unsigned char RMDB1;\r
27152             unsigned char RMDB2;\r
27153             unsigned char RMDB3;\r
27154         } BYTE;\r
27155     } RSCAN0RMDF027;\r
27156     union\r
27157     {\r
27158         unsigned long LONG;\r
27159         struct\r
27160         {\r
27161             unsigned short H;\r
27162             unsigned short L;\r
27163         } WORD;\r
27164         struct\r
27165         {\r
27166             unsigned char RMDB4;\r
27167             unsigned char RMDB5;\r
27168             unsigned char RMDB6;\r
27169             unsigned char RMDB7;\r
27170         } BYTE;\r
27171     } RSCAN0RMDF127;\r
27172     union\r
27173     {\r
27174         unsigned long LONG;\r
27175         struct\r
27176         {\r
27177             unsigned short H;\r
27178             unsigned short L;\r
27179         } WORD;\r
27180         struct\r
27181         {\r
27182             unsigned char HH;\r
27183             unsigned char HL;\r
27184             unsigned char LH;\r
27185             unsigned char LL;\r
27186         } BYTE;\r
27187         struct\r
27188         {\r
27189             unsigned long RMID:29;\r
27190             unsigned long :1;\r
27191             unsigned long RMRTR:1;\r
27192             unsigned long RMIDE:1;\r
27193         } BIT;\r
27194     } RSCAN0RMID28;\r
27195     union\r
27196     {\r
27197         unsigned long LONG;\r
27198         struct\r
27199         {\r
27200             unsigned short H;\r
27201             unsigned short L;\r
27202         } WORD;\r
27203         struct\r
27204         {\r
27205             unsigned char HH;\r
27206             unsigned char HL;\r
27207             unsigned char LH;\r
27208             unsigned char LL;\r
27209         } BYTE;\r
27210         struct\r
27211         {\r
27212             unsigned long RMTS:16;\r
27213             unsigned long RMPTR:12;\r
27214             unsigned long RMDLC:4;\r
27215         } BIT;\r
27216     } RSCAN0RMPTR28;\r
27217     union\r
27218     {\r
27219         unsigned long LONG;\r
27220         struct\r
27221         {\r
27222             unsigned short H;\r
27223             unsigned short L;\r
27224         } WORD;\r
27225         struct\r
27226         {\r
27227             unsigned char RMDB0;\r
27228             unsigned char RMDB1;\r
27229             unsigned char RMDB2;\r
27230             unsigned char RMDB3;\r
27231         } BYTE;\r
27232     } RSCAN0RMDF028;\r
27233     union\r
27234     {\r
27235         unsigned long LONG;\r
27236         struct\r
27237         {\r
27238             unsigned short H;\r
27239             unsigned short L;\r
27240         } WORD;\r
27241         struct\r
27242         {\r
27243             unsigned char RMDB4;\r
27244             unsigned char RMDB5;\r
27245             unsigned char RMDB6;\r
27246             unsigned char RMDB7;\r
27247         } BYTE;\r
27248     } RSCAN0RMDF128;\r
27249     union\r
27250     {\r
27251         unsigned long LONG;\r
27252         struct\r
27253         {\r
27254             unsigned short H;\r
27255             unsigned short L;\r
27256         } WORD;\r
27257         struct\r
27258         {\r
27259             unsigned char HH;\r
27260             unsigned char HL;\r
27261             unsigned char LH;\r
27262             unsigned char LL;\r
27263         } BYTE;\r
27264         struct\r
27265         {\r
27266             unsigned long RMID:29;\r
27267             unsigned long :1;\r
27268             unsigned long RMRTR:1;\r
27269             unsigned long RMIDE:1;\r
27270         } BIT;\r
27271     } RSCAN0RMID29;\r
27272     union\r
27273     {\r
27274         unsigned long LONG;\r
27275         struct\r
27276         {\r
27277             unsigned short H;\r
27278             unsigned short L;\r
27279         } WORD;\r
27280         struct\r
27281         {\r
27282             unsigned char HH;\r
27283             unsigned char HL;\r
27284             unsigned char LH;\r
27285             unsigned char LL;\r
27286         } BYTE;\r
27287         struct\r
27288         {\r
27289             unsigned long RMTS:16;\r
27290             unsigned long RMPTR:12;\r
27291             unsigned long RMDLC:4;\r
27292         } BIT;\r
27293     } RSCAN0RMPTR29;\r
27294     union\r
27295     {\r
27296         unsigned long LONG;\r
27297         struct\r
27298         {\r
27299             unsigned short H;\r
27300             unsigned short L;\r
27301         } WORD;\r
27302         struct\r
27303         {\r
27304             unsigned char RMDB0;\r
27305             unsigned char RMDB1;\r
27306             unsigned char RMDB2;\r
27307             unsigned char RMDB3;\r
27308         } BYTE;\r
27309     } RSCAN0RMDF029;\r
27310     union\r
27311     {\r
27312         unsigned long LONG;\r
27313         struct\r
27314         {\r
27315             unsigned short H;\r
27316             unsigned short L;\r
27317         } WORD;\r
27318         struct\r
27319         {\r
27320             unsigned char RMDB4;\r
27321             unsigned char RMDB5;\r
27322             unsigned char RMDB6;\r
27323             unsigned char RMDB7;\r
27324         } BYTE;\r
27325     } RSCAN0RMDF129;\r
27326     union\r
27327     {\r
27328         unsigned long LONG;\r
27329         struct\r
27330         {\r
27331             unsigned short H;\r
27332             unsigned short L;\r
27333         } WORD;\r
27334         struct\r
27335         {\r
27336             unsigned char HH;\r
27337             unsigned char HL;\r
27338             unsigned char LH;\r
27339             unsigned char LL;\r
27340         } BYTE;\r
27341         struct\r
27342         {\r
27343             unsigned long RMID:29;\r
27344             unsigned long :1;\r
27345             unsigned long RMRTR:1;\r
27346             unsigned long RMIDE:1;\r
27347         } BIT;\r
27348     } RSCAN0RMID30;\r
27349     union\r
27350     {\r
27351         unsigned long LONG;\r
27352         struct\r
27353         {\r
27354             unsigned short H;\r
27355             unsigned short L;\r
27356         } WORD;\r
27357         struct\r
27358         {\r
27359             unsigned char HH;\r
27360             unsigned char HL;\r
27361             unsigned char LH;\r
27362             unsigned char LL;\r
27363         } BYTE;\r
27364         struct\r
27365         {\r
27366             unsigned long RMTS:16;\r
27367             unsigned long RMPTR:12;\r
27368             unsigned long RMDLC:4;\r
27369         } BIT;\r
27370     } RSCAN0RMPTR30;\r
27371     union\r
27372     {\r
27373         unsigned long LONG;\r
27374         struct\r
27375         {\r
27376             unsigned short H;\r
27377             unsigned short L;\r
27378         } WORD;\r
27379         struct\r
27380         {\r
27381             unsigned char RMDB0;\r
27382             unsigned char RMDB1;\r
27383             unsigned char RMDB2;\r
27384             unsigned char RMDB3;\r
27385         } BYTE;\r
27386     } RSCAN0RMDF030;\r
27387     union\r
27388     {\r
27389         unsigned long LONG;\r
27390         struct\r
27391         {\r
27392             unsigned short H;\r
27393             unsigned short L;\r
27394         } WORD;\r
27395         struct\r
27396         {\r
27397             unsigned char RMDB4;\r
27398             unsigned char RMDB5;\r
27399             unsigned char RMDB6;\r
27400             unsigned char RMDB7;\r
27401         } BYTE;\r
27402     } RSCAN0RMDF130;\r
27403     union\r
27404     {\r
27405         unsigned long LONG;\r
27406         struct\r
27407         {\r
27408             unsigned short H;\r
27409             unsigned short L;\r
27410         } WORD;\r
27411         struct\r
27412         {\r
27413             unsigned char HH;\r
27414             unsigned char HL;\r
27415             unsigned char LH;\r
27416             unsigned char LL;\r
27417         } BYTE;\r
27418         struct\r
27419         {\r
27420             unsigned long RMID:29;\r
27421             unsigned long :1;\r
27422             unsigned long RMRTR:1;\r
27423             unsigned long RMIDE:1;\r
27424         } BIT;\r
27425     } RSCAN0RMID31;\r
27426     union\r
27427     {\r
27428         unsigned long LONG;\r
27429         struct\r
27430         {\r
27431             unsigned short H;\r
27432             unsigned short L;\r
27433         } WORD;\r
27434         struct\r
27435         {\r
27436             unsigned char HH;\r
27437             unsigned char HL;\r
27438             unsigned char LH;\r
27439             unsigned char LL;\r
27440         } BYTE;\r
27441         struct\r
27442         {\r
27443             unsigned long RMTS:16;\r
27444             unsigned long RMPTR:12;\r
27445             unsigned long RMDLC:4;\r
27446         } BIT;\r
27447     } RSCAN0RMPTR31;\r
27448     union\r
27449     {\r
27450         unsigned long LONG;\r
27451         struct\r
27452         {\r
27453             unsigned short H;\r
27454             unsigned short L;\r
27455         } WORD;\r
27456         struct\r
27457         {\r
27458             unsigned char RMDB0;\r
27459             unsigned char RMDB1;\r
27460             unsigned char RMDB2;\r
27461             unsigned char RMDB3;\r
27462         } BYTE;\r
27463     } RSCAN0RMDF031;\r
27464     union\r
27465     {\r
27466         unsigned long LONG;\r
27467         struct\r
27468         {\r
27469             unsigned short H;\r
27470             unsigned short L;\r
27471         } WORD;\r
27472         struct\r
27473         {\r
27474             unsigned char RMDB4;\r
27475             unsigned char RMDB5;\r
27476             unsigned char RMDB6;\r
27477             unsigned char RMDB7;\r
27478         } BYTE;\r
27479     } RSCAN0RMDF131;\r
27480     char           wk22[1536];\r
27481     union\r
27482     {\r
27483         unsigned long LONG;\r
27484         struct\r
27485         {\r
27486             unsigned short H;\r
27487             unsigned short L;\r
27488         } WORD;\r
27489         struct\r
27490         {\r
27491             unsigned char HH;\r
27492             unsigned char HL;\r
27493             unsigned char LH;\r
27494             unsigned char LL;\r
27495         } BYTE;\r
27496         struct\r
27497         {\r
27498             unsigned long RFID:29;\r
27499             unsigned long :1;\r
27500             unsigned long RFRTR:1;\r
27501             unsigned long RFIDE:1;\r
27502         } BIT;\r
27503     } RSCAN0RFID0;\r
27504     union\r
27505     {\r
27506         unsigned long LONG;\r
27507         struct\r
27508         {\r
27509             unsigned short H;\r
27510             unsigned short L;\r
27511         } WORD;\r
27512         struct\r
27513         {\r
27514             unsigned char HH;\r
27515             unsigned char HL;\r
27516             unsigned char LH;\r
27517             unsigned char LL;\r
27518         } BYTE;\r
27519         struct\r
27520         {\r
27521             unsigned long RFTS:16;\r
27522             unsigned long RFPTR:12;\r
27523             unsigned long RFDLC:4;\r
27524         } BIT;\r
27525     } RSCAN0RFPTR0;\r
27526     union\r
27527     {\r
27528         unsigned long LONG;\r
27529         struct\r
27530         {\r
27531             unsigned short H;\r
27532             unsigned short L;\r
27533         } WORD;\r
27534         struct\r
27535         {\r
27536             unsigned char RFDB0;\r
27537             unsigned char RFDB1;\r
27538             unsigned char RFDB2;\r
27539             unsigned char RFDB3;\r
27540         } BYTE;\r
27541     } RSCAN0RFDF00;\r
27542     union\r
27543     {\r
27544         unsigned long LONG;\r
27545         struct\r
27546         {\r
27547             unsigned short H;\r
27548             unsigned short L;\r
27549         } WORD;\r
27550         struct\r
27551         {\r
27552             unsigned char RFDB4;\r
27553             unsigned char RFDB5;\r
27554             unsigned char RFDB6;\r
27555             unsigned char RFDB7;\r
27556         } BYTE;\r
27557     } RSCAN0RFDF10;\r
27558     union\r
27559     {\r
27560         unsigned long LONG;\r
27561         struct\r
27562         {\r
27563             unsigned short H;\r
27564             unsigned short L;\r
27565         } WORD;\r
27566         struct\r
27567         {\r
27568             unsigned char HH;\r
27569             unsigned char HL;\r
27570             unsigned char LH;\r
27571             unsigned char LL;\r
27572         } BYTE;\r
27573         struct\r
27574         {\r
27575             unsigned long RFID:29;\r
27576             unsigned long :1;\r
27577             unsigned long RFRTR:1;\r
27578             unsigned long RFIDE:1;\r
27579         } BIT;\r
27580     } RSCAN0RFID1;\r
27581     union\r
27582     {\r
27583         unsigned long LONG;\r
27584         struct\r
27585         {\r
27586             unsigned short H;\r
27587             unsigned short L;\r
27588         } WORD;\r
27589         struct\r
27590         {\r
27591             unsigned char HH;\r
27592             unsigned char HL;\r
27593             unsigned char LH;\r
27594             unsigned char LL;\r
27595         } BYTE;\r
27596         struct\r
27597         {\r
27598             unsigned long RFTS:16;\r
27599             unsigned long RFPTR:12;\r
27600             unsigned long RFDLC:4;\r
27601         } BIT;\r
27602     } RSCAN0RFPTR1;\r
27603     union\r
27604     {\r
27605         unsigned long LONG;\r
27606         struct\r
27607         {\r
27608             unsigned short H;\r
27609             unsigned short L;\r
27610         } WORD;\r
27611         struct\r
27612         {\r
27613             unsigned char RFDB0;\r
27614             unsigned char RFDB1;\r
27615             unsigned char RFDB2;\r
27616             unsigned char RFDB3;\r
27617         } BYTE;\r
27618     } RSCAN0RFDF01;\r
27619     union\r
27620     {\r
27621         unsigned long LONG;\r
27622         struct\r
27623         {\r
27624             unsigned short H;\r
27625             unsigned short L;\r
27626         } WORD;\r
27627         struct\r
27628         {\r
27629             unsigned char RFDB4;\r
27630             unsigned char RFDB5;\r
27631             unsigned char RFDB6;\r
27632             unsigned char RFDB7;\r
27633         } BYTE;\r
27634     } RSCAN0RFDF11;\r
27635     union\r
27636     {\r
27637         unsigned long LONG;\r
27638         struct\r
27639         {\r
27640             unsigned short H;\r
27641             unsigned short L;\r
27642         } WORD;\r
27643         struct\r
27644         {\r
27645             unsigned char HH;\r
27646             unsigned char HL;\r
27647             unsigned char LH;\r
27648             unsigned char LL;\r
27649         } BYTE;\r
27650         struct\r
27651         {\r
27652             unsigned long RFID:29;\r
27653             unsigned long :1;\r
27654             unsigned long RFRTR:1;\r
27655             unsigned long RFIDE:1;\r
27656         } BIT;\r
27657     } RSCAN0RFID2;\r
27658     union\r
27659     {\r
27660         unsigned long LONG;\r
27661         struct\r
27662         {\r
27663             unsigned short H;\r
27664             unsigned short L;\r
27665         } WORD;\r
27666         struct\r
27667         {\r
27668             unsigned char HH;\r
27669             unsigned char HL;\r
27670             unsigned char LH;\r
27671             unsigned char LL;\r
27672         } BYTE;\r
27673         struct\r
27674         {\r
27675             unsigned long RFTS:16;\r
27676             unsigned long RFPTR:12;\r
27677             unsigned long RFDLC:4;\r
27678         } BIT;\r
27679     } RSCAN0RFPTR2;\r
27680     union\r
27681     {\r
27682         unsigned long LONG;\r
27683         struct\r
27684         {\r
27685             unsigned short H;\r
27686             unsigned short L;\r
27687         } WORD;\r
27688         struct\r
27689         {\r
27690             unsigned char RFDB0;\r
27691             unsigned char RFDB1;\r
27692             unsigned char RFDB2;\r
27693             unsigned char RFDB3;\r
27694         } BYTE;\r
27695     } RSCAN0RFDF02;\r
27696     union\r
27697     {\r
27698         unsigned long LONG;\r
27699         struct\r
27700         {\r
27701             unsigned short H;\r
27702             unsigned short L;\r
27703         } WORD;\r
27704         struct\r
27705         {\r
27706             unsigned char RFDB4;\r
27707             unsigned char RFDB5;\r
27708             unsigned char RFDB6;\r
27709             unsigned char RFDB7;\r
27710         } BYTE;\r
27711     } RSCAN0RFDF12;\r
27712     union\r
27713     {\r
27714         unsigned long LONG;\r
27715         struct\r
27716         {\r
27717             unsigned short H;\r
27718             unsigned short L;\r
27719         } WORD;\r
27720         struct\r
27721         {\r
27722             unsigned char HH;\r
27723             unsigned char HL;\r
27724             unsigned char LH;\r
27725             unsigned char LL;\r
27726         } BYTE;\r
27727         struct\r
27728         {\r
27729             unsigned long RFID:29;\r
27730             unsigned long :1;\r
27731             unsigned long RFRTR:1;\r
27732             unsigned long RFIDE:1;\r
27733         } BIT;\r
27734     } RSCAN0RFID3;\r
27735     union\r
27736     {\r
27737         unsigned long LONG;\r
27738         struct\r
27739         {\r
27740             unsigned short H;\r
27741             unsigned short L;\r
27742         } WORD;\r
27743         struct\r
27744         {\r
27745             unsigned char HH;\r
27746             unsigned char HL;\r
27747             unsigned char LH;\r
27748             unsigned char LL;\r
27749         } BYTE;\r
27750         struct\r
27751         {\r
27752             unsigned long RFTS:16;\r
27753             unsigned long RFPTR:12;\r
27754             unsigned long RFDLC:4;\r
27755         } BIT;\r
27756     } RSCAN0RFPTR3;\r
27757     union\r
27758     {\r
27759         unsigned long LONG;\r
27760         struct\r
27761         {\r
27762             unsigned short H;\r
27763             unsigned short L;\r
27764         } WORD;\r
27765         struct\r
27766         {\r
27767             unsigned char RFDB0;\r
27768             unsigned char RFDB1;\r
27769             unsigned char RFDB2;\r
27770             unsigned char RFDB3;\r
27771         } BYTE;\r
27772     } RSCAN0RFDF03;\r
27773     union\r
27774     {\r
27775         unsigned long LONG;\r
27776         struct\r
27777         {\r
27778             unsigned short H;\r
27779             unsigned short L;\r
27780         } WORD;\r
27781         struct\r
27782         {\r
27783             unsigned char RFDB4;\r
27784             unsigned char RFDB5;\r
27785             unsigned char RFDB6;\r
27786             unsigned char RFDB7;\r
27787         } BYTE;\r
27788     } RSCAN0RFDF13;\r
27789     union\r
27790     {\r
27791         unsigned long LONG;\r
27792         struct\r
27793         {\r
27794             unsigned short H;\r
27795             unsigned short L;\r
27796         } WORD;\r
27797         struct\r
27798         {\r
27799             unsigned char HH;\r
27800             unsigned char HL;\r
27801             unsigned char LH;\r
27802             unsigned char LL;\r
27803         } BYTE;\r
27804         struct\r
27805         {\r
27806             unsigned long RFID:29;\r
27807             unsigned long :1;\r
27808             unsigned long RFRTR:1;\r
27809             unsigned long RFIDE:1;\r
27810         } BIT;\r
27811     } RSCAN0RFID4;\r
27812     union\r
27813     {\r
27814         unsigned long LONG;\r
27815         struct\r
27816         {\r
27817             unsigned short H;\r
27818             unsigned short L;\r
27819         } WORD;\r
27820         struct\r
27821         {\r
27822             unsigned char HH;\r
27823             unsigned char HL;\r
27824             unsigned char LH;\r
27825             unsigned char LL;\r
27826         } BYTE;\r
27827         struct\r
27828         {\r
27829             unsigned long RFTS:16;\r
27830             unsigned long RFPTR:12;\r
27831             unsigned long RFDLC:4;\r
27832         } BIT;\r
27833     } RSCAN0RFPTR4;\r
27834     union\r
27835     {\r
27836         unsigned long LONG;\r
27837         struct\r
27838         {\r
27839             unsigned short H;\r
27840             unsigned short L;\r
27841         } WORD;\r
27842         struct\r
27843         {\r
27844             unsigned char RFDB0;\r
27845             unsigned char RFDB1;\r
27846             unsigned char RFDB2;\r
27847             unsigned char RFDB3;\r
27848         } BYTE;\r
27849     } RSCAN0RFDF04;\r
27850     union\r
27851     {\r
27852         unsigned long LONG;\r
27853         struct\r
27854         {\r
27855             unsigned short H;\r
27856             unsigned short L;\r
27857         } WORD;\r
27858         struct\r
27859         {\r
27860             unsigned char RFDB4;\r
27861             unsigned char RFDB5;\r
27862             unsigned char RFDB6;\r
27863             unsigned char RFDB7;\r
27864         } BYTE;\r
27865     } RSCAN0RFDF14;\r
27866     union\r
27867     {\r
27868         unsigned long LONG;\r
27869         struct\r
27870         {\r
27871             unsigned short H;\r
27872             unsigned short L;\r
27873         } WORD;\r
27874         struct\r
27875         {\r
27876             unsigned char HH;\r
27877             unsigned char HL;\r
27878             unsigned char LH;\r
27879             unsigned char LL;\r
27880         } BYTE;\r
27881         struct\r
27882         {\r
27883             unsigned long RFID:29;\r
27884             unsigned long :1;\r
27885             unsigned long RFRTR:1;\r
27886             unsigned long RFIDE:1;\r
27887         } BIT;\r
27888     } RSCAN0RFID5;\r
27889     union\r
27890     {\r
27891         unsigned long LONG;\r
27892         struct\r
27893         {\r
27894             unsigned short H;\r
27895             unsigned short L;\r
27896         } WORD;\r
27897         struct\r
27898         {\r
27899             unsigned char HH;\r
27900             unsigned char HL;\r
27901             unsigned char LH;\r
27902             unsigned char LL;\r
27903         } BYTE;\r
27904         struct\r
27905         {\r
27906             unsigned long RFTS:16;\r
27907             unsigned long RFPTR:12;\r
27908             unsigned long RFDLC:4;\r
27909         } BIT;\r
27910     } RSCAN0RFPTR5;\r
27911     union\r
27912     {\r
27913         unsigned long LONG;\r
27914         struct\r
27915         {\r
27916             unsigned short H;\r
27917             unsigned short L;\r
27918         } WORD;\r
27919         struct\r
27920         {\r
27921             unsigned char RFDB0;\r
27922             unsigned char RFDB1;\r
27923             unsigned char RFDB2;\r
27924             unsigned char RFDB3;\r
27925         } BYTE;\r
27926     } RSCAN0RFDF05;\r
27927     union\r
27928     {\r
27929         unsigned long LONG;\r
27930         struct\r
27931         {\r
27932             unsigned short H;\r
27933             unsigned short L;\r
27934         } WORD;\r
27935         struct\r
27936         {\r
27937             unsigned char RFDB4;\r
27938             unsigned char RFDB5;\r
27939             unsigned char RFDB6;\r
27940             unsigned char RFDB7;\r
27941         } BYTE;\r
27942     } RSCAN0RFDF15;\r
27943     union\r
27944     {\r
27945         unsigned long LONG;\r
27946         struct\r
27947         {\r
27948             unsigned short H;\r
27949             unsigned short L;\r
27950         } WORD;\r
27951         struct\r
27952         {\r
27953             unsigned char HH;\r
27954             unsigned char HL;\r
27955             unsigned char LH;\r
27956             unsigned char LL;\r
27957         } BYTE;\r
27958         struct\r
27959         {\r
27960             unsigned long RFID:29;\r
27961             unsigned long :1;\r
27962             unsigned long RFRTR:1;\r
27963             unsigned long RFIDE:1;\r
27964         } BIT;\r
27965     } RSCAN0RFID6;\r
27966     union\r
27967     {\r
27968         unsigned long LONG;\r
27969         struct\r
27970         {\r
27971             unsigned short H;\r
27972             unsigned short L;\r
27973         } WORD;\r
27974         struct\r
27975         {\r
27976             unsigned char HH;\r
27977             unsigned char HL;\r
27978             unsigned char LH;\r
27979             unsigned char LL;\r
27980         } BYTE;\r
27981         struct\r
27982         {\r
27983             unsigned long RFTS:16;\r
27984             unsigned long RFPTR:12;\r
27985             unsigned long RFDLC:4;\r
27986         } BIT;\r
27987     } RSCAN0RFPTR6;\r
27988     union\r
27989     {\r
27990         unsigned long LONG;\r
27991         struct\r
27992         {\r
27993             unsigned short H;\r
27994             unsigned short L;\r
27995         } WORD;\r
27996         struct\r
27997         {\r
27998             unsigned char RFDB0;\r
27999             unsigned char RFDB1;\r
28000             unsigned char RFDB2;\r
28001             unsigned char RFDB3;\r
28002         } BYTE;\r
28003     } RSCAN0RFDF06;\r
28004     union\r
28005     {\r
28006         unsigned long LONG;\r
28007         struct\r
28008         {\r
28009             unsigned short H;\r
28010             unsigned short L;\r
28011         } WORD;\r
28012         struct\r
28013         {\r
28014             unsigned char RFDB4;\r
28015             unsigned char RFDB5;\r
28016             unsigned char RFDB6;\r
28017             unsigned char RFDB7;\r
28018         } BYTE;\r
28019     } RSCAN0RFDF16;\r
28020     union\r
28021     {\r
28022         unsigned long LONG;\r
28023         struct\r
28024         {\r
28025             unsigned short H;\r
28026             unsigned short L;\r
28027         } WORD;\r
28028         struct\r
28029         {\r
28030             unsigned char HH;\r
28031             unsigned char HL;\r
28032             unsigned char LH;\r
28033             unsigned char LL;\r
28034         } BYTE;\r
28035         struct\r
28036         {\r
28037             unsigned long RFID:29;\r
28038             unsigned long :1;\r
28039             unsigned long RFRTR:1;\r
28040             unsigned long RFIDE:1;\r
28041         } BIT;\r
28042     } RSCAN0RFID7;\r
28043     union\r
28044     {\r
28045         unsigned long LONG;\r
28046         struct\r
28047         {\r
28048             unsigned short H;\r
28049             unsigned short L;\r
28050         } WORD;\r
28051         struct\r
28052         {\r
28053             unsigned char HH;\r
28054             unsigned char HL;\r
28055             unsigned char LH;\r
28056             unsigned char LL;\r
28057         } BYTE;\r
28058         struct\r
28059         {\r
28060             unsigned long RFTS:16;\r
28061             unsigned long RFPTR:12;\r
28062             unsigned long RFDLC:4;\r
28063         } BIT;\r
28064     } RSCAN0RFPTR7;\r
28065     union\r
28066     {\r
28067         unsigned long LONG;\r
28068         struct\r
28069         {\r
28070             unsigned short H;\r
28071             unsigned short L;\r
28072         } WORD;\r
28073         struct\r
28074         {\r
28075             unsigned char RFDB0;\r
28076             unsigned char RFDB1;\r
28077             unsigned char RFDB2;\r
28078             unsigned char RFDB3;\r
28079         } BYTE;\r
28080     } RSCAN0RFDF07;\r
28081     union\r
28082     {\r
28083         unsigned long LONG;\r
28084         struct\r
28085         {\r
28086             unsigned short H;\r
28087             unsigned short L;\r
28088         } WORD;\r
28089         struct\r
28090         {\r
28091             unsigned char RFDB4;\r
28092             unsigned char RFDB5;\r
28093             unsigned char RFDB6;\r
28094             unsigned char RFDB7;\r
28095         } BYTE;\r
28096     } RSCAN0RFDF17;\r
28097     union\r
28098     {\r
28099         unsigned long LONG;\r
28100         struct\r
28101         {\r
28102             unsigned short H;\r
28103             unsigned short L;\r
28104         } WORD;\r
28105         struct\r
28106         {\r
28107             unsigned char HH;\r
28108             unsigned char HL;\r
28109             unsigned char LH;\r
28110             unsigned char LL;\r
28111         } BYTE;\r
28112         struct\r
28113         {\r
28114             unsigned long CFID:29;\r
28115             unsigned long THLEN:1;\r
28116             unsigned long CFRTR:1;\r
28117             unsigned long CFIDE:1;\r
28118         } BIT;\r
28119     } RSCAN0CFID0;\r
28120     union\r
28121     {\r
28122         unsigned long LONG;\r
28123         struct\r
28124         {\r
28125             unsigned short H;\r
28126             unsigned short L;\r
28127         } WORD;\r
28128         struct\r
28129         {\r
28130             unsigned char HH;\r
28131             unsigned char HL;\r
28132             unsigned char LH;\r
28133             unsigned char LL;\r
28134         } BYTE;\r
28135         struct\r
28136         {\r
28137             unsigned long CFTS:16;\r
28138             unsigned long CFPTR:12;\r
28139             unsigned long CFDLC:4;\r
28140         } BIT;\r
28141     } RSCAN0CFPTR0;\r
28142     union\r
28143     {\r
28144         unsigned long LONG;\r
28145         struct\r
28146         {\r
28147             unsigned short H;\r
28148             unsigned short L;\r
28149         } WORD;\r
28150         struct\r
28151         {\r
28152             unsigned char CFDB0;\r
28153             unsigned char CFDB1;\r
28154             unsigned char CFDB2;\r
28155             unsigned char CFDB3;\r
28156         } BYTE;\r
28157     } RSCAN0CFDF00;\r
28158     union\r
28159     {\r
28160         unsigned long LONG;\r
28161         struct\r
28162         {\r
28163             unsigned short H;\r
28164             unsigned short L;\r
28165         } WORD;\r
28166         struct\r
28167         {\r
28168             unsigned char CFDB4;\r
28169             unsigned char CFDB5;\r
28170             unsigned char CFDB6;\r
28171             unsigned char CFDB7;\r
28172         } BYTE;\r
28173     } RSCAN0CFDF10;\r
28174     union\r
28175     {\r
28176         unsigned long LONG;\r
28177         struct\r
28178         {\r
28179             unsigned short H;\r
28180             unsigned short L;\r
28181         } WORD;\r
28182         struct\r
28183         {\r
28184             unsigned char HH;\r
28185             unsigned char HL;\r
28186             unsigned char LH;\r
28187             unsigned char LL;\r
28188         } BYTE;\r
28189         struct\r
28190         {\r
28191             unsigned long CFID:29;\r
28192             unsigned long THLEN:1;\r
28193             unsigned long CFRTR:1;\r
28194             unsigned long CFIDE:1;\r
28195         } BIT;\r
28196     } RSCAN0CFID1;\r
28197     union\r
28198     {\r
28199         unsigned long LONG;\r
28200         struct\r
28201         {\r
28202             unsigned short H;\r
28203             unsigned short L;\r
28204         } WORD;\r
28205         struct\r
28206         {\r
28207             unsigned char HH;\r
28208             unsigned char HL;\r
28209             unsigned char LH;\r
28210             unsigned char LL;\r
28211         } BYTE;\r
28212         struct\r
28213         {\r
28214             unsigned long CFTS:16;\r
28215             unsigned long CFPTR:12;\r
28216             unsigned long CFDLC:4;\r
28217         } BIT;\r
28218     } RSCAN0CFPTR1;\r
28219     union\r
28220     {\r
28221         unsigned long LONG;\r
28222         struct\r
28223         {\r
28224             unsigned short H;\r
28225             unsigned short L;\r
28226         } WORD;\r
28227         struct\r
28228         {\r
28229             unsigned char CFDB0;\r
28230             unsigned char CFDB1;\r
28231             unsigned char CFDB2;\r
28232             unsigned char CFDB3;\r
28233         } BYTE;\r
28234     } RSCAN0CFDF01;\r
28235     union\r
28236     {\r
28237         unsigned long LONG;\r
28238         struct\r
28239         {\r
28240             unsigned short H;\r
28241             unsigned short L;\r
28242         } WORD;\r
28243         struct\r
28244         {\r
28245             unsigned char CFDB4;\r
28246             unsigned char CFDB5;\r
28247             unsigned char CFDB6;\r
28248             unsigned char CFDB7;\r
28249         } BYTE;\r
28250     } RSCAN0CFDF11;\r
28251     union\r
28252     {\r
28253         unsigned long LONG;\r
28254         struct\r
28255         {\r
28256             unsigned short H;\r
28257             unsigned short L;\r
28258         } WORD;\r
28259         struct\r
28260         {\r
28261             unsigned char HH;\r
28262             unsigned char HL;\r
28263             unsigned char LH;\r
28264             unsigned char LL;\r
28265         } BYTE;\r
28266         struct\r
28267         {\r
28268             unsigned long CFID:29;\r
28269             unsigned long THLEN:1;\r
28270             unsigned long CFRTR:1;\r
28271             unsigned long CFIDE:1;\r
28272         } BIT;\r
28273     } RSCAN0CFID2;\r
28274     union\r
28275     {\r
28276         unsigned long LONG;\r
28277         struct\r
28278         {\r
28279             unsigned short H;\r
28280             unsigned short L;\r
28281         } WORD;\r
28282         struct\r
28283         {\r
28284             unsigned char HH;\r
28285             unsigned char HL;\r
28286             unsigned char LH;\r
28287             unsigned char LL;\r
28288         } BYTE;\r
28289         struct\r
28290         {\r
28291             unsigned long CFTS:16;\r
28292             unsigned long CFPTR:12;\r
28293             unsigned long CFDLC:4;\r
28294         } BIT;\r
28295     } RSCAN0CFPTR2;\r
28296     union\r
28297     {\r
28298         unsigned long LONG;\r
28299         struct\r
28300         {\r
28301             unsigned short H;\r
28302             unsigned short L;\r
28303         } WORD;\r
28304         struct\r
28305         {\r
28306             unsigned char CFDB0;\r
28307             unsigned char CFDB1;\r
28308             unsigned char CFDB2;\r
28309             unsigned char CFDB3;\r
28310         } BYTE;\r
28311     } RSCAN0CFDF02;\r
28312     union\r
28313     {\r
28314         unsigned long LONG;\r
28315         struct\r
28316         {\r
28317             unsigned short H;\r
28318             unsigned short L;\r
28319         } WORD;\r
28320         struct\r
28321         {\r
28322             unsigned char CFDB4;\r
28323             unsigned char CFDB5;\r
28324             unsigned char CFDB6;\r
28325             unsigned char CFDB7;\r
28326         } BYTE;\r
28327     } RSCAN0CFDF12;\r
28328     union\r
28329     {\r
28330         unsigned long LONG;\r
28331         struct\r
28332         {\r
28333             unsigned short H;\r
28334             unsigned short L;\r
28335         } WORD;\r
28336         struct\r
28337         {\r
28338             unsigned char HH;\r
28339             unsigned char HL;\r
28340             unsigned char LH;\r
28341             unsigned char LL;\r
28342         } BYTE;\r
28343         struct\r
28344         {\r
28345             unsigned long CFID:29;\r
28346             unsigned long THLEN:1;\r
28347             unsigned long CFRTR:1;\r
28348             unsigned long CFIDE:1;\r
28349         } BIT;\r
28350     } RSCAN0CFID3;\r
28351     union\r
28352     {\r
28353         unsigned long LONG;\r
28354         struct\r
28355         {\r
28356             unsigned short H;\r
28357             unsigned short L;\r
28358         } WORD;\r
28359         struct\r
28360         {\r
28361             unsigned char HH;\r
28362             unsigned char HL;\r
28363             unsigned char LH;\r
28364             unsigned char LL;\r
28365         } BYTE;\r
28366         struct\r
28367         {\r
28368             unsigned long CFTS:16;\r
28369             unsigned long CFPTR:12;\r
28370             unsigned long CFDLC:4;\r
28371         } BIT;\r
28372     } RSCAN0CFPTR3;\r
28373     union\r
28374     {\r
28375         unsigned long LONG;\r
28376         struct\r
28377         {\r
28378             unsigned short H;\r
28379             unsigned short L;\r
28380         } WORD;\r
28381         struct\r
28382         {\r
28383             unsigned char CFDB0;\r
28384             unsigned char CFDB1;\r
28385             unsigned char CFDB2;\r
28386             unsigned char CFDB3;\r
28387         } BYTE;\r
28388     } RSCAN0CFDF03;\r
28389     union\r
28390     {\r
28391         unsigned long LONG;\r
28392         struct\r
28393         {\r
28394             unsigned short H;\r
28395             unsigned short L;\r
28396         } WORD;\r
28397         struct\r
28398         {\r
28399             unsigned char CFDB4;\r
28400             unsigned char CFDB5;\r
28401             unsigned char CFDB6;\r
28402             unsigned char CFDB7;\r
28403         } BYTE;\r
28404     } RSCAN0CFDF13;\r
28405     union\r
28406     {\r
28407         unsigned long LONG;\r
28408         struct\r
28409         {\r
28410             unsigned short H;\r
28411             unsigned short L;\r
28412         } WORD;\r
28413         struct\r
28414         {\r
28415             unsigned char HH;\r
28416             unsigned char HL;\r
28417             unsigned char LH;\r
28418             unsigned char LL;\r
28419         } BYTE;\r
28420         struct\r
28421         {\r
28422             unsigned long CFID:29;\r
28423             unsigned long THLEN:1;\r
28424             unsigned long CFRTR:1;\r
28425             unsigned long CFIDE:1;\r
28426         } BIT;\r
28427     } RSCAN0CFID4;\r
28428     union\r
28429     {\r
28430         unsigned long LONG;\r
28431         struct\r
28432         {\r
28433             unsigned short H;\r
28434             unsigned short L;\r
28435         } WORD;\r
28436         struct\r
28437         {\r
28438             unsigned char HH;\r
28439             unsigned char HL;\r
28440             unsigned char LH;\r
28441             unsigned char LL;\r
28442         } BYTE;\r
28443         struct\r
28444         {\r
28445             unsigned long CFTS:16;\r
28446             unsigned long CFPTR:12;\r
28447             unsigned long CFDLC:4;\r
28448         } BIT;\r
28449     } RSCAN0CFPTR4;\r
28450     union\r
28451     {\r
28452         unsigned long LONG;\r
28453         struct\r
28454         {\r
28455             unsigned short H;\r
28456             unsigned short L;\r
28457         } WORD;\r
28458         struct\r
28459         {\r
28460             unsigned char CFDB0;\r
28461             unsigned char CFDB1;\r
28462             unsigned char CFDB2;\r
28463             unsigned char CFDB3;\r
28464         } BYTE;\r
28465     } RSCAN0CFDF04;\r
28466     union\r
28467     {\r
28468         unsigned long LONG;\r
28469         struct\r
28470         {\r
28471             unsigned short H;\r
28472             unsigned short L;\r
28473         } WORD;\r
28474         struct\r
28475         {\r
28476             unsigned char CFDB4;\r
28477             unsigned char CFDB5;\r
28478             unsigned char CFDB6;\r
28479             unsigned char CFDB7;\r
28480         } BYTE;\r
28481     } RSCAN0CFDF14;\r
28482     union\r
28483     {\r
28484         unsigned long LONG;\r
28485         struct\r
28486         {\r
28487             unsigned short H;\r
28488             unsigned short L;\r
28489         } WORD;\r
28490         struct\r
28491         {\r
28492             unsigned char HH;\r
28493             unsigned char HL;\r
28494             unsigned char LH;\r
28495             unsigned char LL;\r
28496         } BYTE;\r
28497         struct\r
28498         {\r
28499             unsigned long CFID:29;\r
28500             unsigned long THLEN:1;\r
28501             unsigned long CFRTR:1;\r
28502             unsigned long CFIDE:1;\r
28503         } BIT;\r
28504     } RSCAN0CFID5;\r
28505     union\r
28506     {\r
28507         unsigned long LONG;\r
28508         struct\r
28509         {\r
28510             unsigned short H;\r
28511             unsigned short L;\r
28512         } WORD;\r
28513         struct\r
28514         {\r
28515             unsigned char HH;\r
28516             unsigned char HL;\r
28517             unsigned char LH;\r
28518             unsigned char LL;\r
28519         } BYTE;\r
28520         struct\r
28521         {\r
28522             unsigned long CFTS:16;\r
28523             unsigned long CFPTR:12;\r
28524             unsigned long CFDLC:4;\r
28525         } BIT;\r
28526     } RSCAN0CFPTR5;\r
28527     union\r
28528     {\r
28529         unsigned long LONG;\r
28530         struct\r
28531         {\r
28532             unsigned short H;\r
28533             unsigned short L;\r
28534         } WORD;\r
28535         struct\r
28536         {\r
28537             unsigned char CFDB0;\r
28538             unsigned char CFDB1;\r
28539             unsigned char CFDB2;\r
28540             unsigned char CFDB3;\r
28541         } BYTE;\r
28542     } RSCAN0CFDF05;\r
28543     union\r
28544     {\r
28545         unsigned long LONG;\r
28546         struct\r
28547         {\r
28548             unsigned short H;\r
28549             unsigned short L;\r
28550         } WORD;\r
28551         struct\r
28552         {\r
28553             unsigned char CFDB4;\r
28554             unsigned char CFDB5;\r
28555             unsigned char CFDB6;\r
28556             unsigned char CFDB7;\r
28557         } BYTE;\r
28558     } RSCAN0CFDF15;\r
28559     char           wk23[288];\r
28560     union\r
28561     {\r
28562         unsigned long LONG;\r
28563         struct\r
28564         {\r
28565             unsigned short H;\r
28566             unsigned short L;\r
28567         } WORD;\r
28568         struct\r
28569         {\r
28570             unsigned char HH;\r
28571             unsigned char HL;\r
28572             unsigned char LH;\r
28573             unsigned char LL;\r
28574         } BYTE;\r
28575         struct\r
28576         {\r
28577             unsigned long TMID:29;\r
28578             unsigned long THLEN:1;\r
28579             unsigned long TMRTR:1;\r
28580             unsigned long TMIDE:1;\r
28581         } BIT;\r
28582     } RSCAN0TMID0;\r
28583     union\r
28584     {\r
28585         unsigned long LONG;\r
28586         struct\r
28587         {\r
28588             unsigned short H;\r
28589             unsigned short L;\r
28590         } WORD;\r
28591         struct\r
28592         {\r
28593             unsigned char HH;\r
28594             unsigned char HL;\r
28595             unsigned char LH;\r
28596             unsigned char LL;\r
28597         } BYTE;\r
28598         struct\r
28599         {\r
28600             unsigned char :8;\r
28601             unsigned char :8;\r
28602             unsigned char TMPTR:8;\r
28603             unsigned char :4;\r
28604             unsigned char TMDLC:4;\r
28605         } BIT;\r
28606     } RSCAN0TMPTR0;\r
28607     union\r
28608     {\r
28609         unsigned long LONG;\r
28610         struct\r
28611         {\r
28612             unsigned short H;\r
28613             unsigned short L;\r
28614         } WORD;\r
28615         struct\r
28616         {\r
28617             unsigned char TMDB0;\r
28618             unsigned char TMDB1;\r
28619             unsigned char TMDB2;\r
28620             unsigned char TMDB3;\r
28621         } BYTE;\r
28622     } RSCAN0TMDF00;\r
28623     union\r
28624     {\r
28625         unsigned long LONG;\r
28626         struct\r
28627         {\r
28628             unsigned short H;\r
28629             unsigned short L;\r
28630         } WORD;\r
28631         struct\r
28632         {\r
28633             unsigned char TMDB4;\r
28634             unsigned char TMDB5;\r
28635             unsigned char TMDB6;\r
28636             unsigned char TMDB7;\r
28637         } BYTE;\r
28638     } RSCAN0TMDF10;\r
28639     union\r
28640     {\r
28641         unsigned long LONG;\r
28642         struct\r
28643         {\r
28644             unsigned short H;\r
28645             unsigned short L;\r
28646         } WORD;\r
28647         struct\r
28648         {\r
28649             unsigned char HH;\r
28650             unsigned char HL;\r
28651             unsigned char LH;\r
28652             unsigned char LL;\r
28653         } BYTE;\r
28654         struct\r
28655         {\r
28656             unsigned long TMID:29;\r
28657             unsigned long THLEN:1;\r
28658             unsigned long TMRTR:1;\r
28659             unsigned long TMIDE:1;\r
28660         } BIT;\r
28661     } RSCAN0TMID1;\r
28662     union\r
28663     {\r
28664         unsigned long LONG;\r
28665         struct\r
28666         {\r
28667             unsigned short H;\r
28668             unsigned short L;\r
28669         } WORD;\r
28670         struct\r
28671         {\r
28672             unsigned char HH;\r
28673             unsigned char HL;\r
28674             unsigned char LH;\r
28675             unsigned char LL;\r
28676         } BYTE;\r
28677         struct\r
28678         {\r
28679             unsigned char :8;\r
28680             unsigned char :8;\r
28681             unsigned char TMPTR:8;\r
28682             unsigned char :4;\r
28683             unsigned char TMDLC:4;\r
28684         } BIT;\r
28685     } RSCAN0TMPTR1;\r
28686     union\r
28687     {\r
28688         unsigned long LONG;\r
28689         struct\r
28690         {\r
28691             unsigned short H;\r
28692             unsigned short L;\r
28693         } WORD;\r
28694         struct\r
28695         {\r
28696             unsigned char TMDB0;\r
28697             unsigned char TMDB1;\r
28698             unsigned char TMDB2;\r
28699             unsigned char TMDB3;\r
28700         } BYTE;\r
28701     } RSCAN0TMDF01;\r
28702     union\r
28703     {\r
28704         unsigned long LONG;\r
28705         struct\r
28706         {\r
28707             unsigned short H;\r
28708             unsigned short L;\r
28709         } WORD;\r
28710         struct\r
28711         {\r
28712             unsigned char TMDB4;\r
28713             unsigned char TMDB5;\r
28714             unsigned char TMDB6;\r
28715             unsigned char TMDB7;\r
28716         } BYTE;\r
28717     } RSCAN0TMDF11;\r
28718     union\r
28719     {\r
28720         unsigned long LONG;\r
28721         struct\r
28722         {\r
28723             unsigned short H;\r
28724             unsigned short L;\r
28725         } WORD;\r
28726         struct\r
28727         {\r
28728             unsigned char HH;\r
28729             unsigned char HL;\r
28730             unsigned char LH;\r
28731             unsigned char LL;\r
28732         } BYTE;\r
28733         struct\r
28734         {\r
28735             unsigned long TMID:29;\r
28736             unsigned long THLEN:1;\r
28737             unsigned long TMRTR:1;\r
28738             unsigned long TMIDE:1;\r
28739         } BIT;\r
28740     } RSCAN0TMID2;\r
28741     union\r
28742     {\r
28743         unsigned long LONG;\r
28744         struct\r
28745         {\r
28746             unsigned short H;\r
28747             unsigned short L;\r
28748         } WORD;\r
28749         struct\r
28750         {\r
28751             unsigned char HH;\r
28752             unsigned char HL;\r
28753             unsigned char LH;\r
28754             unsigned char LL;\r
28755         } BYTE;\r
28756         struct\r
28757         {\r
28758             unsigned char :8;\r
28759             unsigned char :8;\r
28760             unsigned char TMPTR:8;\r
28761             unsigned char :4;\r
28762             unsigned char TMDLC:4;\r
28763         } BIT;\r
28764     } RSCAN0TMPTR2;\r
28765     union\r
28766     {\r
28767         unsigned long LONG;\r
28768         struct\r
28769         {\r
28770             unsigned short H;\r
28771             unsigned short L;\r
28772         } WORD;\r
28773         struct\r
28774         {\r
28775             unsigned char TMDB0;\r
28776             unsigned char TMDB1;\r
28777             unsigned char TMDB2;\r
28778             unsigned char TMDB3;\r
28779         } BYTE;\r
28780     } RSCAN0TMDF02;\r
28781     union\r
28782     {\r
28783         unsigned long LONG;\r
28784         struct\r
28785         {\r
28786             unsigned short H;\r
28787             unsigned short L;\r
28788         } WORD;\r
28789         struct\r
28790         {\r
28791             unsigned char TMDB4;\r
28792             unsigned char TMDB5;\r
28793             unsigned char TMDB6;\r
28794             unsigned char TMDB7;\r
28795         } BYTE;\r
28796     } RSCAN0TMDF12;\r
28797     union\r
28798     {\r
28799         unsigned long LONG;\r
28800         struct\r
28801         {\r
28802             unsigned short H;\r
28803             unsigned short L;\r
28804         } WORD;\r
28805         struct\r
28806         {\r
28807             unsigned char HH;\r
28808             unsigned char HL;\r
28809             unsigned char LH;\r
28810             unsigned char LL;\r
28811         } BYTE;\r
28812         struct\r
28813         {\r
28814             unsigned long TMID:29;\r
28815             unsigned long THLEN:1;\r
28816             unsigned long TMRTR:1;\r
28817             unsigned long TMIDE:1;\r
28818         } BIT;\r
28819     } RSCAN0TMID3;\r
28820     union\r
28821     {\r
28822         unsigned long LONG;\r
28823         struct\r
28824         {\r
28825             unsigned short H;\r
28826             unsigned short L;\r
28827         } WORD;\r
28828         struct\r
28829         {\r
28830             unsigned char HH;\r
28831             unsigned char HL;\r
28832             unsigned char LH;\r
28833             unsigned char LL;\r
28834         } BYTE;\r
28835         struct\r
28836         {\r
28837             unsigned char :8;\r
28838             unsigned char :8;\r
28839             unsigned char TMPTR:8;\r
28840             unsigned char :4;\r
28841             unsigned char TMDLC:4;\r
28842         } BIT;\r
28843     } RSCAN0TMPTR3;\r
28844     union\r
28845     {\r
28846         unsigned long LONG;\r
28847         struct\r
28848         {\r
28849             unsigned short H;\r
28850             unsigned short L;\r
28851         } WORD;\r
28852         struct\r
28853         {\r
28854             unsigned char TMDB0;\r
28855             unsigned char TMDB1;\r
28856             unsigned char TMDB2;\r
28857             unsigned char TMDB3;\r
28858         } BYTE;\r
28859     } RSCAN0TMDF03;\r
28860     union\r
28861     {\r
28862         unsigned long LONG;\r
28863         struct\r
28864         {\r
28865             unsigned short H;\r
28866             unsigned short L;\r
28867         } WORD;\r
28868         struct\r
28869         {\r
28870             unsigned char TMDB4;\r
28871             unsigned char TMDB5;\r
28872             unsigned char TMDB6;\r
28873             unsigned char TMDB7;\r
28874         } BYTE;\r
28875     } RSCAN0TMDF13;\r
28876     union\r
28877     {\r
28878         unsigned long LONG;\r
28879         struct\r
28880         {\r
28881             unsigned short H;\r
28882             unsigned short L;\r
28883         } WORD;\r
28884         struct\r
28885         {\r
28886             unsigned char HH;\r
28887             unsigned char HL;\r
28888             unsigned char LH;\r
28889             unsigned char LL;\r
28890         } BYTE;\r
28891         struct\r
28892         {\r
28893             unsigned long TMID:29;\r
28894             unsigned long THLEN:1;\r
28895             unsigned long TMRTR:1;\r
28896             unsigned long TMIDE:1;\r
28897         } BIT;\r
28898     } RSCAN0TMID4;\r
28899     union\r
28900     {\r
28901         unsigned long LONG;\r
28902         struct\r
28903         {\r
28904             unsigned short H;\r
28905             unsigned short L;\r
28906         } WORD;\r
28907         struct\r
28908         {\r
28909             unsigned char HH;\r
28910             unsigned char HL;\r
28911             unsigned char LH;\r
28912             unsigned char LL;\r
28913         } BYTE;\r
28914         struct\r
28915         {\r
28916             unsigned char :8;\r
28917             unsigned char :8;\r
28918             unsigned char TMPTR:8;\r
28919             unsigned char :4;\r
28920             unsigned char TMDLC:4;\r
28921         } BIT;\r
28922     } RSCAN0TMPTR4;\r
28923     union\r
28924     {\r
28925         unsigned long LONG;\r
28926         struct\r
28927         {\r
28928             unsigned short H;\r
28929             unsigned short L;\r
28930         } WORD;\r
28931         struct\r
28932         {\r
28933             unsigned char TMDB0;\r
28934             unsigned char TMDB1;\r
28935             unsigned char TMDB2;\r
28936             unsigned char TMDB3;\r
28937         } BYTE;\r
28938     } RSCAN0TMDF04;\r
28939     union\r
28940     {\r
28941         unsigned long LONG;\r
28942         struct\r
28943         {\r
28944             unsigned short H;\r
28945             unsigned short L;\r
28946         } WORD;\r
28947         struct\r
28948         {\r
28949             unsigned char TMDB4;\r
28950             unsigned char TMDB5;\r
28951             unsigned char TMDB6;\r
28952             unsigned char TMDB7;\r
28953         } BYTE;\r
28954     } RSCAN0TMDF14;\r
28955     union\r
28956     {\r
28957         unsigned long LONG;\r
28958         struct\r
28959         {\r
28960             unsigned short H;\r
28961             unsigned short L;\r
28962         } WORD;\r
28963         struct\r
28964         {\r
28965             unsigned char HH;\r
28966             unsigned char HL;\r
28967             unsigned char LH;\r
28968             unsigned char LL;\r
28969         } BYTE;\r
28970         struct\r
28971         {\r
28972             unsigned long TMID:29;\r
28973             unsigned long THLEN:1;\r
28974             unsigned long TMRTR:1;\r
28975             unsigned long TMIDE:1;\r
28976         } BIT;\r
28977     } RSCAN0TMID5;\r
28978     union\r
28979     {\r
28980         unsigned long LONG;\r
28981         struct\r
28982         {\r
28983             unsigned short H;\r
28984             unsigned short L;\r
28985         } WORD;\r
28986         struct\r
28987         {\r
28988             unsigned char HH;\r
28989             unsigned char HL;\r
28990             unsigned char LH;\r
28991             unsigned char LL;\r
28992         } BYTE;\r
28993         struct\r
28994         {\r
28995             unsigned char :8;\r
28996             unsigned char :8;\r
28997             unsigned char TMPTR:8;\r
28998             unsigned char :4;\r
28999             unsigned char TMDLC:4;\r
29000         } BIT;\r
29001     } RSCAN0TMPTR5;\r
29002     union\r
29003     {\r
29004         unsigned long LONG;\r
29005         struct\r
29006         {\r
29007             unsigned short H;\r
29008             unsigned short L;\r
29009         } WORD;\r
29010         struct\r
29011         {\r
29012             unsigned char TMDB0;\r
29013             unsigned char TMDB1;\r
29014             unsigned char TMDB2;\r
29015             unsigned char TMDB3;\r
29016         } BYTE;\r
29017     } RSCAN0TMDF05;\r
29018     union\r
29019     {\r
29020         unsigned long LONG;\r
29021         struct\r
29022         {\r
29023             unsigned short H;\r
29024             unsigned short L;\r
29025         } WORD;\r
29026         struct\r
29027         {\r
29028             unsigned char TMDB4;\r
29029             unsigned char TMDB5;\r
29030             unsigned char TMDB6;\r
29031             unsigned char TMDB7;\r
29032         } BYTE;\r
29033     } RSCAN0TMDF15;\r
29034     union\r
29035     {\r
29036         unsigned long LONG;\r
29037         struct\r
29038         {\r
29039             unsigned short H;\r
29040             unsigned short L;\r
29041         } WORD;\r
29042         struct\r
29043         {\r
29044             unsigned char HH;\r
29045             unsigned char HL;\r
29046             unsigned char LH;\r
29047             unsigned char LL;\r
29048         } BYTE;\r
29049         struct\r
29050         {\r
29051             unsigned long TMID:29;\r
29052             unsigned long THLEN:1;\r
29053             unsigned long TMRTR:1;\r
29054             unsigned long TMIDE:1;\r
29055         } BIT;\r
29056     } RSCAN0TMID6;\r
29057     union\r
29058     {\r
29059         unsigned long LONG;\r
29060         struct\r
29061         {\r
29062             unsigned short H;\r
29063             unsigned short L;\r
29064         } WORD;\r
29065         struct\r
29066         {\r
29067             unsigned char HH;\r
29068             unsigned char HL;\r
29069             unsigned char LH;\r
29070             unsigned char LL;\r
29071         } BYTE;\r
29072         struct\r
29073         {\r
29074             unsigned char :8;\r
29075             unsigned char :8;\r
29076             unsigned char TMPTR:8;\r
29077             unsigned char :4;\r
29078             unsigned char TMDLC:4;\r
29079         } BIT;\r
29080     } RSCAN0TMPTR6;\r
29081     union\r
29082     {\r
29083         unsigned long LONG;\r
29084         struct\r
29085         {\r
29086             unsigned short H;\r
29087             unsigned short L;\r
29088         } WORD;\r
29089         struct\r
29090         {\r
29091             unsigned char TMDB0;\r
29092             unsigned char TMDB1;\r
29093             unsigned char TMDB2;\r
29094             unsigned char TMDB3;\r
29095         } BYTE;\r
29096     } RSCAN0TMDF06;\r
29097     union\r
29098     {\r
29099         unsigned long LONG;\r
29100         struct\r
29101         {\r
29102             unsigned short H;\r
29103             unsigned short L;\r
29104         } WORD;\r
29105         struct\r
29106         {\r
29107             unsigned char TMDB4;\r
29108             unsigned char TMDB5;\r
29109             unsigned char TMDB6;\r
29110             unsigned char TMDB7;\r
29111         } BYTE;\r
29112     } RSCAN0TMDF16;\r
29113     union\r
29114     {\r
29115         unsigned long LONG;\r
29116         struct\r
29117         {\r
29118             unsigned short H;\r
29119             unsigned short L;\r
29120         } WORD;\r
29121         struct\r
29122         {\r
29123             unsigned char HH;\r
29124             unsigned char HL;\r
29125             unsigned char LH;\r
29126             unsigned char LL;\r
29127         } BYTE;\r
29128         struct\r
29129         {\r
29130             unsigned long TMID:29;\r
29131             unsigned long THLEN:1;\r
29132             unsigned long TMRTR:1;\r
29133             unsigned long TMIDE:1;\r
29134         } BIT;\r
29135     } RSCAN0TMID7;\r
29136     union\r
29137     {\r
29138         unsigned long LONG;\r
29139         struct\r
29140         {\r
29141             unsigned short H;\r
29142             unsigned short L;\r
29143         } WORD;\r
29144         struct\r
29145         {\r
29146             unsigned char HH;\r
29147             unsigned char HL;\r
29148             unsigned char LH;\r
29149             unsigned char LL;\r
29150         } BYTE;\r
29151         struct\r
29152         {\r
29153             unsigned char :8;\r
29154             unsigned char :8;\r
29155             unsigned char TMPTR:8;\r
29156             unsigned char :4;\r
29157             unsigned char TMDLC:4;\r
29158         } BIT;\r
29159     } RSCAN0TMPTR7;\r
29160     union\r
29161     {\r
29162         unsigned long LONG;\r
29163         struct\r
29164         {\r
29165             unsigned short H;\r
29166             unsigned short L;\r
29167         } WORD;\r
29168         struct\r
29169         {\r
29170             unsigned char TMDB0;\r
29171             unsigned char TMDB1;\r
29172             unsigned char TMDB2;\r
29173             unsigned char TMDB3;\r
29174         } BYTE;\r
29175     } RSCAN0TMDF07;\r
29176     union\r
29177     {\r
29178         unsigned long LONG;\r
29179         struct\r
29180         {\r
29181             unsigned short H;\r
29182             unsigned short L;\r
29183         } WORD;\r
29184         struct\r
29185         {\r
29186             unsigned char TMDB4;\r
29187             unsigned char TMDB5;\r
29188             unsigned char TMDB6;\r
29189             unsigned char TMDB7;\r
29190         } BYTE;\r
29191     } RSCAN0TMDF17;\r
29192     union\r
29193     {\r
29194         unsigned long LONG;\r
29195         struct\r
29196         {\r
29197             unsigned short H;\r
29198             unsigned short L;\r
29199         } WORD;\r
29200         struct\r
29201         {\r
29202             unsigned char HH;\r
29203             unsigned char HL;\r
29204             unsigned char LH;\r
29205             unsigned char LL;\r
29206         } BYTE;\r
29207         struct\r
29208         {\r
29209             unsigned long TMID:29;\r
29210             unsigned long THLEN:1;\r
29211             unsigned long TMRTR:1;\r
29212             unsigned long TMIDE:1;\r
29213         } BIT;\r
29214     } RSCAN0TMID8;\r
29215     union\r
29216     {\r
29217         unsigned long LONG;\r
29218         struct\r
29219         {\r
29220             unsigned short H;\r
29221             unsigned short L;\r
29222         } WORD;\r
29223         struct\r
29224         {\r
29225             unsigned char HH;\r
29226             unsigned char HL;\r
29227             unsigned char LH;\r
29228             unsigned char LL;\r
29229         } BYTE;\r
29230         struct\r
29231         {\r
29232             unsigned char :8;\r
29233             unsigned char :8;\r
29234             unsigned char TMPTR:8;\r
29235             unsigned char :4;\r
29236             unsigned char TMDLC:4;\r
29237         } BIT;\r
29238     } RSCAN0TMPTR8;\r
29239     union\r
29240     {\r
29241         unsigned long LONG;\r
29242         struct\r
29243         {\r
29244             unsigned short H;\r
29245             unsigned short L;\r
29246         } WORD;\r
29247         struct\r
29248         {\r
29249             unsigned char TMDB0;\r
29250             unsigned char TMDB1;\r
29251             unsigned char TMDB2;\r
29252             unsigned char TMDB3;\r
29253         } BYTE;\r
29254     } RSCAN0TMDF08;\r
29255     union\r
29256     {\r
29257         unsigned long LONG;\r
29258         struct\r
29259         {\r
29260             unsigned short H;\r
29261             unsigned short L;\r
29262         } WORD;\r
29263         struct\r
29264         {\r
29265             unsigned char TMDB4;\r
29266             unsigned char TMDB5;\r
29267             unsigned char TMDB6;\r
29268             unsigned char TMDB7;\r
29269         } BYTE;\r
29270     } RSCAN0TMDF18;\r
29271     union\r
29272     {\r
29273         unsigned long LONG;\r
29274         struct\r
29275         {\r
29276             unsigned short H;\r
29277             unsigned short L;\r
29278         } WORD;\r
29279         struct\r
29280         {\r
29281             unsigned char HH;\r
29282             unsigned char HL;\r
29283             unsigned char LH;\r
29284             unsigned char LL;\r
29285         } BYTE;\r
29286         struct\r
29287         {\r
29288             unsigned long TMID:29;\r
29289             unsigned long THLEN:1;\r
29290             unsigned long TMRTR:1;\r
29291             unsigned long TMIDE:1;\r
29292         } BIT;\r
29293     } RSCAN0TMID9;\r
29294     union\r
29295     {\r
29296         unsigned long LONG;\r
29297         struct\r
29298         {\r
29299             unsigned short H;\r
29300             unsigned short L;\r
29301         } WORD;\r
29302         struct\r
29303         {\r
29304             unsigned char HH;\r
29305             unsigned char HL;\r
29306             unsigned char LH;\r
29307             unsigned char LL;\r
29308         } BYTE;\r
29309         struct\r
29310         {\r
29311             unsigned char :8;\r
29312             unsigned char :8;\r
29313             unsigned char TMPTR:8;\r
29314             unsigned char :4;\r
29315             unsigned char TMDLC:4;\r
29316         } BIT;\r
29317     } RSCAN0TMPTR9;\r
29318     union\r
29319     {\r
29320         unsigned long LONG;\r
29321         struct\r
29322         {\r
29323             unsigned short H;\r
29324             unsigned short L;\r
29325         } WORD;\r
29326         struct\r
29327         {\r
29328             unsigned char TMDB0;\r
29329             unsigned char TMDB1;\r
29330             unsigned char TMDB2;\r
29331             unsigned char TMDB3;\r
29332         } BYTE;\r
29333     } RSCAN0TMDF09;\r
29334     union\r
29335     {\r
29336         unsigned long LONG;\r
29337         struct\r
29338         {\r
29339             unsigned short H;\r
29340             unsigned short L;\r
29341         } WORD;\r
29342         struct\r
29343         {\r
29344             unsigned char TMDB4;\r
29345             unsigned char TMDB5;\r
29346             unsigned char TMDB6;\r
29347             unsigned char TMDB7;\r
29348         } BYTE;\r
29349     } RSCAN0TMDF19;\r
29350     union\r
29351     {\r
29352         unsigned long LONG;\r
29353         struct\r
29354         {\r
29355             unsigned short H;\r
29356             unsigned short L;\r
29357         } WORD;\r
29358         struct\r
29359         {\r
29360             unsigned char HH;\r
29361             unsigned char HL;\r
29362             unsigned char LH;\r
29363             unsigned char LL;\r
29364         } BYTE;\r
29365         struct\r
29366         {\r
29367             unsigned long TMID:29;\r
29368             unsigned long THLEN:1;\r
29369             unsigned long TMRTR:1;\r
29370             unsigned long TMIDE:1;\r
29371         } BIT;\r
29372     } RSCAN0TMID10;\r
29373     union\r
29374     {\r
29375         unsigned long LONG;\r
29376         struct\r
29377         {\r
29378             unsigned short H;\r
29379             unsigned short L;\r
29380         } WORD;\r
29381         struct\r
29382         {\r
29383             unsigned char HH;\r
29384             unsigned char HL;\r
29385             unsigned char LH;\r
29386             unsigned char LL;\r
29387         } BYTE;\r
29388         struct\r
29389         {\r
29390             unsigned char :8;\r
29391             unsigned char :8;\r
29392             unsigned char TMPTR:8;\r
29393             unsigned char :4;\r
29394             unsigned char TMDLC:4;\r
29395         } BIT;\r
29396     } RSCAN0TMPTR10;\r
29397     union\r
29398     {\r
29399         unsigned long LONG;\r
29400         struct\r
29401         {\r
29402             unsigned short H;\r
29403             unsigned short L;\r
29404         } WORD;\r
29405         struct\r
29406         {\r
29407             unsigned char TMDB0;\r
29408             unsigned char TMDB1;\r
29409             unsigned char TMDB2;\r
29410             unsigned char TMDB3;\r
29411         } BYTE;\r
29412     } RSCAN0TMDF010;\r
29413     union\r
29414     {\r
29415         unsigned long LONG;\r
29416         struct\r
29417         {\r
29418             unsigned short H;\r
29419             unsigned short L;\r
29420         } WORD;\r
29421         struct\r
29422         {\r
29423             unsigned char TMDB4;\r
29424             unsigned char TMDB5;\r
29425             unsigned char TMDB6;\r
29426             unsigned char TMDB7;\r
29427         } BYTE;\r
29428     } RSCAN0TMDF110;\r
29429     union\r
29430     {\r
29431         unsigned long LONG;\r
29432         struct\r
29433         {\r
29434             unsigned short H;\r
29435             unsigned short L;\r
29436         } WORD;\r
29437         struct\r
29438         {\r
29439             unsigned char HH;\r
29440             unsigned char HL;\r
29441             unsigned char LH;\r
29442             unsigned char LL;\r
29443         } BYTE;\r
29444         struct\r
29445         {\r
29446             unsigned long TMID:29;\r
29447             unsigned long THLEN:1;\r
29448             unsigned long TMRTR:1;\r
29449             unsigned long TMIDE:1;\r
29450         } BIT;\r
29451     } RSCAN0TMID11;\r
29452     union\r
29453     {\r
29454         unsigned long LONG;\r
29455         struct\r
29456         {\r
29457             unsigned short H;\r
29458             unsigned short L;\r
29459         } WORD;\r
29460         struct\r
29461         {\r
29462             unsigned char HH;\r
29463             unsigned char HL;\r
29464             unsigned char LH;\r
29465             unsigned char LL;\r
29466         } BYTE;\r
29467         struct\r
29468         {\r
29469             unsigned char :8;\r
29470             unsigned char :8;\r
29471             unsigned char TMPTR:8;\r
29472             unsigned char :4;\r
29473             unsigned char TMDLC:4;\r
29474         } BIT;\r
29475     } RSCAN0TMPTR11;\r
29476     union\r
29477     {\r
29478         unsigned long LONG;\r
29479         struct\r
29480         {\r
29481             unsigned short H;\r
29482             unsigned short L;\r
29483         } WORD;\r
29484         struct\r
29485         {\r
29486             unsigned char TMDB0;\r
29487             unsigned char TMDB1;\r
29488             unsigned char TMDB2;\r
29489             unsigned char TMDB3;\r
29490         } BYTE;\r
29491     } RSCAN0TMDF011;\r
29492     union\r
29493     {\r
29494         unsigned long LONG;\r
29495         struct\r
29496         {\r
29497             unsigned short H;\r
29498             unsigned short L;\r
29499         } WORD;\r
29500         struct\r
29501         {\r
29502             unsigned char TMDB4;\r
29503             unsigned char TMDB5;\r
29504             unsigned char TMDB6;\r
29505             unsigned char TMDB7;\r
29506         } BYTE;\r
29507     } RSCAN0TMDF111;\r
29508     union\r
29509     {\r
29510         unsigned long LONG;\r
29511         struct\r
29512         {\r
29513             unsigned short H;\r
29514             unsigned short L;\r
29515         } WORD;\r
29516         struct\r
29517         {\r
29518             unsigned char HH;\r
29519             unsigned char HL;\r
29520             unsigned char LH;\r
29521             unsigned char LL;\r
29522         } BYTE;\r
29523         struct\r
29524         {\r
29525             unsigned long TMID:29;\r
29526             unsigned long THLEN:1;\r
29527             unsigned long TMRTR:1;\r
29528             unsigned long TMIDE:1;\r
29529         } BIT;\r
29530     } RSCAN0TMID12;\r
29531     union\r
29532     {\r
29533         unsigned long LONG;\r
29534         struct\r
29535         {\r
29536             unsigned short H;\r
29537             unsigned short L;\r
29538         } WORD;\r
29539         struct\r
29540         {\r
29541             unsigned char HH;\r
29542             unsigned char HL;\r
29543             unsigned char LH;\r
29544             unsigned char LL;\r
29545         } BYTE;\r
29546         struct\r
29547         {\r
29548             unsigned char :8;\r
29549             unsigned char :8;\r
29550             unsigned char TMPTR:8;\r
29551             unsigned char :4;\r
29552             unsigned char TMDLC:4;\r
29553         } BIT;\r
29554     } RSCAN0TMPTR12;\r
29555     union\r
29556     {\r
29557         unsigned long LONG;\r
29558         struct\r
29559         {\r
29560             unsigned short H;\r
29561             unsigned short L;\r
29562         } WORD;\r
29563         struct\r
29564         {\r
29565             unsigned char TMDB0;\r
29566             unsigned char TMDB1;\r
29567             unsigned char TMDB2;\r
29568             unsigned char TMDB3;\r
29569         } BYTE;\r
29570     } RSCAN0TMDF012;\r
29571     union\r
29572     {\r
29573         unsigned long LONG;\r
29574         struct\r
29575         {\r
29576             unsigned short H;\r
29577             unsigned short L;\r
29578         } WORD;\r
29579         struct\r
29580         {\r
29581             unsigned char TMDB4;\r
29582             unsigned char TMDB5;\r
29583             unsigned char TMDB6;\r
29584             unsigned char TMDB7;\r
29585         } BYTE;\r
29586     } RSCAN0TMDF112;\r
29587     union\r
29588     {\r
29589         unsigned long LONG;\r
29590         struct\r
29591         {\r
29592             unsigned short H;\r
29593             unsigned short L;\r
29594         } WORD;\r
29595         struct\r
29596         {\r
29597             unsigned char HH;\r
29598             unsigned char HL;\r
29599             unsigned char LH;\r
29600             unsigned char LL;\r
29601         } BYTE;\r
29602         struct\r
29603         {\r
29604             unsigned long TMID:29;\r
29605             unsigned long THLEN:1;\r
29606             unsigned long TMRTR:1;\r
29607             unsigned long TMIDE:1;\r
29608         } BIT;\r
29609     } RSCAN0TMID13;\r
29610     union\r
29611     {\r
29612         unsigned long LONG;\r
29613         struct\r
29614         {\r
29615             unsigned short H;\r
29616             unsigned short L;\r
29617         } WORD;\r
29618         struct\r
29619         {\r
29620             unsigned char HH;\r
29621             unsigned char HL;\r
29622             unsigned char LH;\r
29623             unsigned char LL;\r
29624         } BYTE;\r
29625         struct\r
29626         {\r
29627             unsigned char :8;\r
29628             unsigned char :8;\r
29629             unsigned char TMPTR:8;\r
29630             unsigned char :4;\r
29631             unsigned char TMDLC:4;\r
29632         } BIT;\r
29633     } RSCAN0TMPTR13;\r
29634     union\r
29635     {\r
29636         unsigned long LONG;\r
29637         struct\r
29638         {\r
29639             unsigned short H;\r
29640             unsigned short L;\r
29641         } WORD;\r
29642         struct\r
29643         {\r
29644             unsigned char TMDB0;\r
29645             unsigned char TMDB1;\r
29646             unsigned char TMDB2;\r
29647             unsigned char TMDB3;\r
29648         } BYTE;\r
29649     } RSCAN0TMDF013;\r
29650     union\r
29651     {\r
29652         unsigned long LONG;\r
29653         struct\r
29654         {\r
29655             unsigned short H;\r
29656             unsigned short L;\r
29657         } WORD;\r
29658         struct\r
29659         {\r
29660             unsigned char TMDB4;\r
29661             unsigned char TMDB5;\r
29662             unsigned char TMDB6;\r
29663             unsigned char TMDB7;\r
29664         } BYTE;\r
29665     } RSCAN0TMDF113;\r
29666     union\r
29667     {\r
29668         unsigned long LONG;\r
29669         struct\r
29670         {\r
29671             unsigned short H;\r
29672             unsigned short L;\r
29673         } WORD;\r
29674         struct\r
29675         {\r
29676             unsigned char HH;\r
29677             unsigned char HL;\r
29678             unsigned char LH;\r
29679             unsigned char LL;\r
29680         } BYTE;\r
29681         struct\r
29682         {\r
29683             unsigned long TMID:29;\r
29684             unsigned long THLEN:1;\r
29685             unsigned long TMRTR:1;\r
29686             unsigned long TMIDE:1;\r
29687         } BIT;\r
29688     } RSCAN0TMID14;\r
29689     union\r
29690     {\r
29691         unsigned long LONG;\r
29692         struct\r
29693         {\r
29694             unsigned short H;\r
29695             unsigned short L;\r
29696         } WORD;\r
29697         struct\r
29698         {\r
29699             unsigned char HH;\r
29700             unsigned char HL;\r
29701             unsigned char LH;\r
29702             unsigned char LL;\r
29703         } BYTE;\r
29704         struct\r
29705         {\r
29706             unsigned char :8;\r
29707             unsigned char :8;\r
29708             unsigned char TMPTR:8;\r
29709             unsigned char :4;\r
29710             unsigned char TMDLC:4;\r
29711         } BIT;\r
29712     } RSCAN0TMPTR14;\r
29713     union\r
29714     {\r
29715         unsigned long LONG;\r
29716         struct\r
29717         {\r
29718             unsigned short H;\r
29719             unsigned short L;\r
29720         } WORD;\r
29721         struct\r
29722         {\r
29723             unsigned char TMDB0;\r
29724             unsigned char TMDB1;\r
29725             unsigned char TMDB2;\r
29726             unsigned char TMDB3;\r
29727         } BYTE;\r
29728     } RSCAN0TMDF014;\r
29729     union\r
29730     {\r
29731         unsigned long LONG;\r
29732         struct\r
29733         {\r
29734             unsigned short H;\r
29735             unsigned short L;\r
29736         } WORD;\r
29737         struct\r
29738         {\r
29739             unsigned char TMDB4;\r
29740             unsigned char TMDB5;\r
29741             unsigned char TMDB6;\r
29742             unsigned char TMDB7;\r
29743         } BYTE;\r
29744     } RSCAN0TMDF114;\r
29745     union\r
29746     {\r
29747         unsigned long LONG;\r
29748         struct\r
29749         {\r
29750             unsigned short H;\r
29751             unsigned short L;\r
29752         } WORD;\r
29753         struct\r
29754         {\r
29755             unsigned char HH;\r
29756             unsigned char HL;\r
29757             unsigned char LH;\r
29758             unsigned char LL;\r
29759         } BYTE;\r
29760         struct\r
29761         {\r
29762             unsigned long TMID:29;\r
29763             unsigned long THLEN:1;\r
29764             unsigned long TMRTR:1;\r
29765             unsigned long TMIDE:1;\r
29766         } BIT;\r
29767     } RSCAN0TMID15;\r
29768     union\r
29769     {\r
29770         unsigned long LONG;\r
29771         struct\r
29772         {\r
29773             unsigned short H;\r
29774             unsigned short L;\r
29775         } WORD;\r
29776         struct\r
29777         {\r
29778             unsigned char HH;\r
29779             unsigned char HL;\r
29780             unsigned char LH;\r
29781             unsigned char LL;\r
29782         } BYTE;\r
29783         struct\r
29784         {\r
29785             unsigned char :8;\r
29786             unsigned char :8;\r
29787             unsigned char TMPTR:8;\r
29788             unsigned char :4;\r
29789             unsigned char TMDLC:4;\r
29790         } BIT;\r
29791     } RSCAN0TMPTR15;\r
29792     union\r
29793     {\r
29794         unsigned long LONG;\r
29795         struct\r
29796         {\r
29797             unsigned short H;\r
29798             unsigned short L;\r
29799         } WORD;\r
29800         struct\r
29801         {\r
29802             unsigned char TMDB0;\r
29803             unsigned char TMDB1;\r
29804             unsigned char TMDB2;\r
29805             unsigned char TMDB3;\r
29806         } BYTE;\r
29807     } RSCAN0TMDF015;\r
29808     union\r
29809     {\r
29810         unsigned long LONG;\r
29811         struct\r
29812         {\r
29813             unsigned short H;\r
29814             unsigned short L;\r
29815         } WORD;\r
29816         struct\r
29817         {\r
29818             unsigned char TMDB4;\r
29819             unsigned char TMDB5;\r
29820             unsigned char TMDB6;\r
29821             unsigned char TMDB7;\r
29822         } BYTE;\r
29823     } RSCAN0TMDF115;\r
29824     union\r
29825     {\r
29826         unsigned long LONG;\r
29827         struct\r
29828         {\r
29829             unsigned short H;\r
29830             unsigned short L;\r
29831         } WORD;\r
29832         struct\r
29833         {\r
29834             unsigned char HH;\r
29835             unsigned char HL;\r
29836             unsigned char LH;\r
29837             unsigned char LL;\r
29838         } BYTE;\r
29839         struct\r
29840         {\r
29841             unsigned long TMID:29;\r
29842             unsigned long THLEN:1;\r
29843             unsigned long TMRTR:1;\r
29844             unsigned long TMIDE:1;\r
29845         } BIT;\r
29846     } RSCAN0TMID16;\r
29847     union\r
29848     {\r
29849         unsigned long LONG;\r
29850         struct\r
29851         {\r
29852             unsigned short H;\r
29853             unsigned short L;\r
29854         } WORD;\r
29855         struct\r
29856         {\r
29857             unsigned char HH;\r
29858             unsigned char HL;\r
29859             unsigned char LH;\r
29860             unsigned char LL;\r
29861         } BYTE;\r
29862         struct\r
29863         {\r
29864             unsigned char :8;\r
29865             unsigned char :8;\r
29866             unsigned char TMPTR:8;\r
29867             unsigned char :4;\r
29868             unsigned char TMDLC:4;\r
29869         } BIT;\r
29870     } RSCAN0TMPTR16;\r
29871     union\r
29872     {\r
29873         unsigned long LONG;\r
29874         struct\r
29875         {\r
29876             unsigned short H;\r
29877             unsigned short L;\r
29878         } WORD;\r
29879         struct\r
29880         {\r
29881             unsigned char TMDB0;\r
29882             unsigned char TMDB1;\r
29883             unsigned char TMDB2;\r
29884             unsigned char TMDB3;\r
29885         } BYTE;\r
29886     } RSCAN0TMDF016;\r
29887     union\r
29888     {\r
29889         unsigned long LONG;\r
29890         struct\r
29891         {\r
29892             unsigned short H;\r
29893             unsigned short L;\r
29894         } WORD;\r
29895         struct\r
29896         {\r
29897             unsigned char TMDB4;\r
29898             unsigned char TMDB5;\r
29899             unsigned char TMDB6;\r
29900             unsigned char TMDB7;\r
29901         } BYTE;\r
29902     } RSCAN0TMDF116;\r
29903     union\r
29904     {\r
29905         unsigned long LONG;\r
29906         struct\r
29907         {\r
29908             unsigned short H;\r
29909             unsigned short L;\r
29910         } WORD;\r
29911         struct\r
29912         {\r
29913             unsigned char HH;\r
29914             unsigned char HL;\r
29915             unsigned char LH;\r
29916             unsigned char LL;\r
29917         } BYTE;\r
29918         struct\r
29919         {\r
29920             unsigned long TMID:29;\r
29921             unsigned long THLEN:1;\r
29922             unsigned long TMRTR:1;\r
29923             unsigned long TMIDE:1;\r
29924         } BIT;\r
29925     } RSCAN0TMID17;\r
29926     union\r
29927     {\r
29928         unsigned long LONG;\r
29929         struct\r
29930         {\r
29931             unsigned short H;\r
29932             unsigned short L;\r
29933         } WORD;\r
29934         struct\r
29935         {\r
29936             unsigned char HH;\r
29937             unsigned char HL;\r
29938             unsigned char LH;\r
29939             unsigned char LL;\r
29940         } BYTE;\r
29941         struct\r
29942         {\r
29943             unsigned char :8;\r
29944             unsigned char :8;\r
29945             unsigned char TMPTR:8;\r
29946             unsigned char :4;\r
29947             unsigned char TMDLC:4;\r
29948         } BIT;\r
29949     } RSCAN0TMPTR17;\r
29950     union\r
29951     {\r
29952         unsigned long LONG;\r
29953         struct\r
29954         {\r
29955             unsigned short H;\r
29956             unsigned short L;\r
29957         } WORD;\r
29958         struct\r
29959         {\r
29960             unsigned char TMDB0;\r
29961             unsigned char TMDB1;\r
29962             unsigned char TMDB2;\r
29963             unsigned char TMDB3;\r
29964         } BYTE;\r
29965     } RSCAN0TMDF017;\r
29966     union\r
29967     {\r
29968         unsigned long LONG;\r
29969         struct\r
29970         {\r
29971             unsigned short H;\r
29972             unsigned short L;\r
29973         } WORD;\r
29974         struct\r
29975         {\r
29976             unsigned char TMDB4;\r
29977             unsigned char TMDB5;\r
29978             unsigned char TMDB6;\r
29979             unsigned char TMDB7;\r
29980         } BYTE;\r
29981     } RSCAN0TMDF117;\r
29982     union\r
29983     {\r
29984         unsigned long LONG;\r
29985         struct\r
29986         {\r
29987             unsigned short H;\r
29988             unsigned short L;\r
29989         } WORD;\r
29990         struct\r
29991         {\r
29992             unsigned char HH;\r
29993             unsigned char HL;\r
29994             unsigned char LH;\r
29995             unsigned char LL;\r
29996         } BYTE;\r
29997         struct\r
29998         {\r
29999             unsigned long TMID:29;\r
30000             unsigned long THLEN:1;\r
30001             unsigned long TMRTR:1;\r
30002             unsigned long TMIDE:1;\r
30003         } BIT;\r
30004     } RSCAN0TMID18;\r
30005     union\r
30006     {\r
30007         unsigned long LONG;\r
30008         struct\r
30009         {\r
30010             unsigned short H;\r
30011             unsigned short L;\r
30012         } WORD;\r
30013         struct\r
30014         {\r
30015             unsigned char HH;\r
30016             unsigned char HL;\r
30017             unsigned char LH;\r
30018             unsigned char LL;\r
30019         } BYTE;\r
30020         struct\r
30021         {\r
30022             unsigned char :8;\r
30023             unsigned char :8;\r
30024             unsigned char TMPTR:8;\r
30025             unsigned char :4;\r
30026             unsigned char TMDLC:4;\r
30027         } BIT;\r
30028     } RSCAN0TMPTR18;\r
30029     union\r
30030     {\r
30031         unsigned long LONG;\r
30032         struct\r
30033         {\r
30034             unsigned short H;\r
30035             unsigned short L;\r
30036         } WORD;\r
30037         struct\r
30038         {\r
30039             unsigned char TMDB0;\r
30040             unsigned char TMDB1;\r
30041             unsigned char TMDB2;\r
30042             unsigned char TMDB3;\r
30043         } BYTE;\r
30044     } RSCAN0TMDF018;\r
30045     union\r
30046     {\r
30047         unsigned long LONG;\r
30048         struct\r
30049         {\r
30050             unsigned short H;\r
30051             unsigned short L;\r
30052         } WORD;\r
30053         struct\r
30054         {\r
30055             unsigned char TMDB4;\r
30056             unsigned char TMDB5;\r
30057             unsigned char TMDB6;\r
30058             unsigned char TMDB7;\r
30059         } BYTE;\r
30060     } RSCAN0TMDF118;\r
30061     union\r
30062     {\r
30063         unsigned long LONG;\r
30064         struct\r
30065         {\r
30066             unsigned short H;\r
30067             unsigned short L;\r
30068         } WORD;\r
30069         struct\r
30070         {\r
30071             unsigned char HH;\r
30072             unsigned char HL;\r
30073             unsigned char LH;\r
30074             unsigned char LL;\r
30075         } BYTE;\r
30076         struct\r
30077         {\r
30078             unsigned long TMID:29;\r
30079             unsigned long THLEN:1;\r
30080             unsigned long TMRTR:1;\r
30081             unsigned long TMIDE:1;\r
30082         } BIT;\r
30083     } RSCAN0TMID19;\r
30084     union\r
30085     {\r
30086         unsigned long LONG;\r
30087         struct\r
30088         {\r
30089             unsigned short H;\r
30090             unsigned short L;\r
30091         } WORD;\r
30092         struct\r
30093         {\r
30094             unsigned char HH;\r
30095             unsigned char HL;\r
30096             unsigned char LH;\r
30097             unsigned char LL;\r
30098         } BYTE;\r
30099         struct\r
30100         {\r
30101             unsigned char :8;\r
30102             unsigned char :8;\r
30103             unsigned char TMPTR:8;\r
30104             unsigned char :4;\r
30105             unsigned char TMDLC:4;\r
30106         } BIT;\r
30107     } RSCAN0TMPTR19;\r
30108     union\r
30109     {\r
30110         unsigned long LONG;\r
30111         struct\r
30112         {\r
30113             unsigned short H;\r
30114             unsigned short L;\r
30115         } WORD;\r
30116         struct\r
30117         {\r
30118             unsigned char TMDB0;\r
30119             unsigned char TMDB1;\r
30120             unsigned char TMDB2;\r
30121             unsigned char TMDB3;\r
30122         } BYTE;\r
30123     } RSCAN0TMDF019;\r
30124     union\r
30125     {\r
30126         unsigned long LONG;\r
30127         struct\r
30128         {\r
30129             unsigned short H;\r
30130             unsigned short L;\r
30131         } WORD;\r
30132         struct\r
30133         {\r
30134             unsigned char TMDB4;\r
30135             unsigned char TMDB5;\r
30136             unsigned char TMDB6;\r
30137             unsigned char TMDB7;\r
30138         } BYTE;\r
30139     } RSCAN0TMDF119;\r
30140     union\r
30141     {\r
30142         unsigned long LONG;\r
30143         struct\r
30144         {\r
30145             unsigned short H;\r
30146             unsigned short L;\r
30147         } WORD;\r
30148         struct\r
30149         {\r
30150             unsigned char HH;\r
30151             unsigned char HL;\r
30152             unsigned char LH;\r
30153             unsigned char LL;\r
30154         } BYTE;\r
30155         struct\r
30156         {\r
30157             unsigned long TMID:29;\r
30158             unsigned long THLEN:1;\r
30159             unsigned long TMRTR:1;\r
30160             unsigned long TMIDE:1;\r
30161         } BIT;\r
30162     } RSCAN0TMID20;\r
30163     union\r
30164     {\r
30165         unsigned long LONG;\r
30166         struct\r
30167         {\r
30168             unsigned short H;\r
30169             unsigned short L;\r
30170         } WORD;\r
30171         struct\r
30172         {\r
30173             unsigned char HH;\r
30174             unsigned char HL;\r
30175             unsigned char LH;\r
30176             unsigned char LL;\r
30177         } BYTE;\r
30178         struct\r
30179         {\r
30180             unsigned char :8;\r
30181             unsigned char :8;\r
30182             unsigned char TMPTR:8;\r
30183             unsigned char :4;\r
30184             unsigned char TMDLC:4;\r
30185         } BIT;\r
30186     } RSCAN0TMPTR20;\r
30187     union\r
30188     {\r
30189         unsigned long LONG;\r
30190         struct\r
30191         {\r
30192             unsigned short H;\r
30193             unsigned short L;\r
30194         } WORD;\r
30195         struct\r
30196         {\r
30197             unsigned char TMDB0;\r
30198             unsigned char TMDB1;\r
30199             unsigned char TMDB2;\r
30200             unsigned char TMDB3;\r
30201         } BYTE;\r
30202     } RSCAN0TMDF020;\r
30203     union\r
30204     {\r
30205         unsigned long LONG;\r
30206         struct\r
30207         {\r
30208             unsigned short H;\r
30209             unsigned short L;\r
30210         } WORD;\r
30211         struct\r
30212         {\r
30213             unsigned char TMDB4;\r
30214             unsigned char TMDB5;\r
30215             unsigned char TMDB6;\r
30216             unsigned char TMDB7;\r
30217         } BYTE;\r
30218     } RSCAN0TMDF120;\r
30219     union\r
30220     {\r
30221         unsigned long LONG;\r
30222         struct\r
30223         {\r
30224             unsigned short H;\r
30225             unsigned short L;\r
30226         } WORD;\r
30227         struct\r
30228         {\r
30229             unsigned char HH;\r
30230             unsigned char HL;\r
30231             unsigned char LH;\r
30232             unsigned char LL;\r
30233         } BYTE;\r
30234         struct\r
30235         {\r
30236             unsigned long TMID:29;\r
30237             unsigned long THLEN:1;\r
30238             unsigned long TMRTR:1;\r
30239             unsigned long TMIDE:1;\r
30240         } BIT;\r
30241     } RSCAN0TMID21;\r
30242     union\r
30243     {\r
30244         unsigned long LONG;\r
30245         struct\r
30246         {\r
30247             unsigned short H;\r
30248             unsigned short L;\r
30249         } WORD;\r
30250         struct\r
30251         {\r
30252             unsigned char HH;\r
30253             unsigned char HL;\r
30254             unsigned char LH;\r
30255             unsigned char LL;\r
30256         } BYTE;\r
30257         struct\r
30258         {\r
30259             unsigned char :8;\r
30260             unsigned char :8;\r
30261             unsigned char TMPTR:8;\r
30262             unsigned char :4;\r
30263             unsigned char TMDLC:4;\r
30264         } BIT;\r
30265     } RSCAN0TMPTR21;\r
30266     union\r
30267     {\r
30268         unsigned long LONG;\r
30269         struct\r
30270         {\r
30271             unsigned short H;\r
30272             unsigned short L;\r
30273         } WORD;\r
30274         struct\r
30275         {\r
30276             unsigned char TMDB0;\r
30277             unsigned char TMDB1;\r
30278             unsigned char TMDB2;\r
30279             unsigned char TMDB3;\r
30280         } BYTE;\r
30281     } RSCAN0TMDF021;\r
30282     union\r
30283     {\r
30284         unsigned long LONG;\r
30285         struct\r
30286         {\r
30287             unsigned short H;\r
30288             unsigned short L;\r
30289         } WORD;\r
30290         struct\r
30291         {\r
30292             unsigned char TMDB4;\r
30293             unsigned char TMDB5;\r
30294             unsigned char TMDB6;\r
30295             unsigned char TMDB7;\r
30296         } BYTE;\r
30297     } RSCAN0TMDF121;\r
30298     union\r
30299     {\r
30300         unsigned long LONG;\r
30301         struct\r
30302         {\r
30303             unsigned short H;\r
30304             unsigned short L;\r
30305         } WORD;\r
30306         struct\r
30307         {\r
30308             unsigned char HH;\r
30309             unsigned char HL;\r
30310             unsigned char LH;\r
30311             unsigned char LL;\r
30312         } BYTE;\r
30313         struct\r
30314         {\r
30315             unsigned long TMID:29;\r
30316             unsigned long THLEN:1;\r
30317             unsigned long TMRTR:1;\r
30318             unsigned long TMIDE:1;\r
30319         } BIT;\r
30320     } RSCAN0TMID22;\r
30321     union\r
30322     {\r
30323         unsigned long LONG;\r
30324         struct\r
30325         {\r
30326             unsigned short H;\r
30327             unsigned short L;\r
30328         } WORD;\r
30329         struct\r
30330         {\r
30331             unsigned char HH;\r
30332             unsigned char HL;\r
30333             unsigned char LH;\r
30334             unsigned char LL;\r
30335         } BYTE;\r
30336         struct\r
30337         {\r
30338             unsigned char :8;\r
30339             unsigned char :8;\r
30340             unsigned char TMPTR:8;\r
30341             unsigned char :4;\r
30342             unsigned char TMDLC:4;\r
30343         } BIT;\r
30344     } RSCAN0TMPTR22;\r
30345     union\r
30346     {\r
30347         unsigned long LONG;\r
30348         struct\r
30349         {\r
30350             unsigned short H;\r
30351             unsigned short L;\r
30352         } WORD;\r
30353         struct\r
30354         {\r
30355             unsigned char TMDB0;\r
30356             unsigned char TMDB1;\r
30357             unsigned char TMDB2;\r
30358             unsigned char TMDB3;\r
30359         } BYTE;\r
30360     } RSCAN0TMDF022;\r
30361     union\r
30362     {\r
30363         unsigned long LONG;\r
30364         struct\r
30365         {\r
30366             unsigned short H;\r
30367             unsigned short L;\r
30368         } WORD;\r
30369         struct\r
30370         {\r
30371             unsigned char TMDB4;\r
30372             unsigned char TMDB5;\r
30373             unsigned char TMDB6;\r
30374             unsigned char TMDB7;\r
30375         } BYTE;\r
30376     } RSCAN0TMDF122;\r
30377     union\r
30378     {\r
30379         unsigned long LONG;\r
30380         struct\r
30381         {\r
30382             unsigned short H;\r
30383             unsigned short L;\r
30384         } WORD;\r
30385         struct\r
30386         {\r
30387             unsigned char HH;\r
30388             unsigned char HL;\r
30389             unsigned char LH;\r
30390             unsigned char LL;\r
30391         } BYTE;\r
30392         struct\r
30393         {\r
30394             unsigned long TMID:29;\r
30395             unsigned long THLEN:1;\r
30396             unsigned long TMRTR:1;\r
30397             unsigned long TMIDE:1;\r
30398         } BIT;\r
30399     } RSCAN0TMID23;\r
30400     union\r
30401     {\r
30402         unsigned long LONG;\r
30403         struct\r
30404         {\r
30405             unsigned short H;\r
30406             unsigned short L;\r
30407         } WORD;\r
30408         struct\r
30409         {\r
30410             unsigned char HH;\r
30411             unsigned char HL;\r
30412             unsigned char LH;\r
30413             unsigned char LL;\r
30414         } BYTE;\r
30415         struct\r
30416         {\r
30417             unsigned char :8;\r
30418             unsigned char :8;\r
30419             unsigned char TMPTR:8;\r
30420             unsigned char :4;\r
30421             unsigned char TMDLC:4;\r
30422         } BIT;\r
30423     } RSCAN0TMPTR23;\r
30424     union\r
30425     {\r
30426         unsigned long LONG;\r
30427         struct\r
30428         {\r
30429             unsigned short H;\r
30430             unsigned short L;\r
30431         } WORD;\r
30432         struct\r
30433         {\r
30434             unsigned char TMDB0;\r
30435             unsigned char TMDB1;\r
30436             unsigned char TMDB2;\r
30437             unsigned char TMDB3;\r
30438         } BYTE;\r
30439     } RSCAN0TMDF023;\r
30440     union\r
30441     {\r
30442         unsigned long LONG;\r
30443         struct\r
30444         {\r
30445             unsigned short H;\r
30446             unsigned short L;\r
30447         } WORD;\r
30448         struct\r
30449         {\r
30450             unsigned char TMDB4;\r
30451             unsigned char TMDB5;\r
30452             unsigned char TMDB6;\r
30453             unsigned char TMDB7;\r
30454         } BYTE;\r
30455     } RSCAN0TMDF123;\r
30456     union\r
30457     {\r
30458         unsigned long LONG;\r
30459         struct\r
30460         {\r
30461             unsigned short H;\r
30462             unsigned short L;\r
30463         } WORD;\r
30464         struct\r
30465         {\r
30466             unsigned char HH;\r
30467             unsigned char HL;\r
30468             unsigned char LH;\r
30469             unsigned char LL;\r
30470         } BYTE;\r
30471         struct\r
30472         {\r
30473             unsigned long TMID:29;\r
30474             unsigned long THLEN:1;\r
30475             unsigned long TMRTR:1;\r
30476             unsigned long TMIDE:1;\r
30477         } BIT;\r
30478     } RSCAN0TMID24;\r
30479     union\r
30480     {\r
30481         unsigned long LONG;\r
30482         struct\r
30483         {\r
30484             unsigned short H;\r
30485             unsigned short L;\r
30486         } WORD;\r
30487         struct\r
30488         {\r
30489             unsigned char HH;\r
30490             unsigned char HL;\r
30491             unsigned char LH;\r
30492             unsigned char LL;\r
30493         } BYTE;\r
30494         struct\r
30495         {\r
30496             unsigned char :8;\r
30497             unsigned char :8;\r
30498             unsigned char TMPTR:8;\r
30499             unsigned char :4;\r
30500             unsigned char TMDLC:4;\r
30501         } BIT;\r
30502     } RSCAN0TMPTR24;\r
30503     union\r
30504     {\r
30505         unsigned long LONG;\r
30506         struct\r
30507         {\r
30508             unsigned short H;\r
30509             unsigned short L;\r
30510         } WORD;\r
30511         struct\r
30512         {\r
30513             unsigned char TMDB0;\r
30514             unsigned char TMDB1;\r
30515             unsigned char TMDB2;\r
30516             unsigned char TMDB3;\r
30517         } BYTE;\r
30518     } RSCAN0TMDF024;\r
30519     union\r
30520     {\r
30521         unsigned long LONG;\r
30522         struct\r
30523         {\r
30524             unsigned short H;\r
30525             unsigned short L;\r
30526         } WORD;\r
30527         struct\r
30528         {\r
30529             unsigned char TMDB4;\r
30530             unsigned char TMDB5;\r
30531             unsigned char TMDB6;\r
30532             unsigned char TMDB7;\r
30533         } BYTE;\r
30534     } RSCAN0TMDF124;\r
30535     union\r
30536     {\r
30537         unsigned long LONG;\r
30538         struct\r
30539         {\r
30540             unsigned short H;\r
30541             unsigned short L;\r
30542         } WORD;\r
30543         struct\r
30544         {\r
30545             unsigned char HH;\r
30546             unsigned char HL;\r
30547             unsigned char LH;\r
30548             unsigned char LL;\r
30549         } BYTE;\r
30550         struct\r
30551         {\r
30552             unsigned long TMID:29;\r
30553             unsigned long THLEN:1;\r
30554             unsigned long TMRTR:1;\r
30555             unsigned long TMIDE:1;\r
30556         } BIT;\r
30557     } RSCAN0TMID25;\r
30558     union\r
30559     {\r
30560         unsigned long LONG;\r
30561         struct\r
30562         {\r
30563             unsigned short H;\r
30564             unsigned short L;\r
30565         } WORD;\r
30566         struct\r
30567         {\r
30568             unsigned char HH;\r
30569             unsigned char HL;\r
30570             unsigned char LH;\r
30571             unsigned char LL;\r
30572         } BYTE;\r
30573         struct\r
30574         {\r
30575             unsigned char :8;\r
30576             unsigned char :8;\r
30577             unsigned char TMPTR:8;\r
30578             unsigned char :4;\r
30579             unsigned char TMDLC:4;\r
30580         } BIT;\r
30581     } RSCAN0TMPTR25;\r
30582     union\r
30583     {\r
30584         unsigned long LONG;\r
30585         struct\r
30586         {\r
30587             unsigned short H;\r
30588             unsigned short L;\r
30589         } WORD;\r
30590         struct\r
30591         {\r
30592             unsigned char TMDB0;\r
30593             unsigned char TMDB1;\r
30594             unsigned char TMDB2;\r
30595             unsigned char TMDB3;\r
30596         } BYTE;\r
30597     } RSCAN0TMDF025;\r
30598     union\r
30599     {\r
30600         unsigned long LONG;\r
30601         struct\r
30602         {\r
30603             unsigned short H;\r
30604             unsigned short L;\r
30605         } WORD;\r
30606         struct\r
30607         {\r
30608             unsigned char TMDB4;\r
30609             unsigned char TMDB5;\r
30610             unsigned char TMDB6;\r
30611             unsigned char TMDB7;\r
30612         } BYTE;\r
30613     } RSCAN0TMDF125;\r
30614     union\r
30615     {\r
30616         unsigned long LONG;\r
30617         struct\r
30618         {\r
30619             unsigned short H;\r
30620             unsigned short L;\r
30621         } WORD;\r
30622         struct\r
30623         {\r
30624             unsigned char HH;\r
30625             unsigned char HL;\r
30626             unsigned char LH;\r
30627             unsigned char LL;\r
30628         } BYTE;\r
30629         struct\r
30630         {\r
30631             unsigned long TMID:29;\r
30632             unsigned long THLEN:1;\r
30633             unsigned long TMRTR:1;\r
30634             unsigned long TMIDE:1;\r
30635         } BIT;\r
30636     } RSCAN0TMID26;\r
30637     union\r
30638     {\r
30639         unsigned long LONG;\r
30640         struct\r
30641         {\r
30642             unsigned short H;\r
30643             unsigned short L;\r
30644         } WORD;\r
30645         struct\r
30646         {\r
30647             unsigned char HH;\r
30648             unsigned char HL;\r
30649             unsigned char LH;\r
30650             unsigned char LL;\r
30651         } BYTE;\r
30652         struct\r
30653         {\r
30654             unsigned char :8;\r
30655             unsigned char :8;\r
30656             unsigned char TMPTR:8;\r
30657             unsigned char :4;\r
30658             unsigned char TMDLC:4;\r
30659         } BIT;\r
30660     } RSCAN0TMPTR26;\r
30661     union\r
30662     {\r
30663         unsigned long LONG;\r
30664         struct\r
30665         {\r
30666             unsigned short H;\r
30667             unsigned short L;\r
30668         } WORD;\r
30669         struct\r
30670         {\r
30671             unsigned char TMDB0;\r
30672             unsigned char TMDB1;\r
30673             unsigned char TMDB2;\r
30674             unsigned char TMDB3;\r
30675         } BYTE;\r
30676     } RSCAN0TMDF026;\r
30677     union\r
30678     {\r
30679         unsigned long LONG;\r
30680         struct\r
30681         {\r
30682             unsigned short H;\r
30683             unsigned short L;\r
30684         } WORD;\r
30685         struct\r
30686         {\r
30687             unsigned char TMDB4;\r
30688             unsigned char TMDB5;\r
30689             unsigned char TMDB6;\r
30690             unsigned char TMDB7;\r
30691         } BYTE;\r
30692     } RSCAN0TMDF126;\r
30693     union\r
30694     {\r
30695         unsigned long LONG;\r
30696         struct\r
30697         {\r
30698             unsigned short H;\r
30699             unsigned short L;\r
30700         } WORD;\r
30701         struct\r
30702         {\r
30703             unsigned char HH;\r
30704             unsigned char HL;\r
30705             unsigned char LH;\r
30706             unsigned char LL;\r
30707         } BYTE;\r
30708         struct\r
30709         {\r
30710             unsigned long TMID:29;\r
30711             unsigned long THLEN:1;\r
30712             unsigned long TMRTR:1;\r
30713             unsigned long TMIDE:1;\r
30714         } BIT;\r
30715     } RSCAN0TMID27;\r
30716     union\r
30717     {\r
30718         unsigned long LONG;\r
30719         struct\r
30720         {\r
30721             unsigned short H;\r
30722             unsigned short L;\r
30723         } WORD;\r
30724         struct\r
30725         {\r
30726             unsigned char HH;\r
30727             unsigned char HL;\r
30728             unsigned char LH;\r
30729             unsigned char LL;\r
30730         } BYTE;\r
30731         struct\r
30732         {\r
30733             unsigned char :8;\r
30734             unsigned char :8;\r
30735             unsigned char TMPTR:8;\r
30736             unsigned char :4;\r
30737             unsigned char TMDLC:4;\r
30738         } BIT;\r
30739     } RSCAN0TMPTR27;\r
30740     union\r
30741     {\r
30742         unsigned long LONG;\r
30743         struct\r
30744         {\r
30745             unsigned short H;\r
30746             unsigned short L;\r
30747         } WORD;\r
30748         struct\r
30749         {\r
30750             unsigned char TMDB0;\r
30751             unsigned char TMDB1;\r
30752             unsigned char TMDB2;\r
30753             unsigned char TMDB3;\r
30754         } BYTE;\r
30755     } RSCAN0TMDF027;\r
30756     union\r
30757     {\r
30758         unsigned long LONG;\r
30759         struct\r
30760         {\r
30761             unsigned short H;\r
30762             unsigned short L;\r
30763         } WORD;\r
30764         struct\r
30765         {\r
30766             unsigned char TMDB4;\r
30767             unsigned char TMDB5;\r
30768             unsigned char TMDB6;\r
30769             unsigned char TMDB7;\r
30770         } BYTE;\r
30771     } RSCAN0TMDF127;\r
30772     union\r
30773     {\r
30774         unsigned long LONG;\r
30775         struct\r
30776         {\r
30777             unsigned short H;\r
30778             unsigned short L;\r
30779         } WORD;\r
30780         struct\r
30781         {\r
30782             unsigned char HH;\r
30783             unsigned char HL;\r
30784             unsigned char LH;\r
30785             unsigned char LL;\r
30786         } BYTE;\r
30787         struct\r
30788         {\r
30789             unsigned long TMID:29;\r
30790             unsigned long THLEN:1;\r
30791             unsigned long TMRTR:1;\r
30792             unsigned long TMIDE:1;\r
30793         } BIT;\r
30794     } RSCAN0TMID28;\r
30795     union\r
30796     {\r
30797         unsigned long LONG;\r
30798         struct\r
30799         {\r
30800             unsigned short H;\r
30801             unsigned short L;\r
30802         } WORD;\r
30803         struct\r
30804         {\r
30805             unsigned char HH;\r
30806             unsigned char HL;\r
30807             unsigned char LH;\r
30808             unsigned char LL;\r
30809         } BYTE;\r
30810         struct\r
30811         {\r
30812             unsigned char :8;\r
30813             unsigned char :8;\r
30814             unsigned char TMPTR:8;\r
30815             unsigned char :4;\r
30816             unsigned char TMDLC:4;\r
30817         } BIT;\r
30818     } RSCAN0TMPTR28;\r
30819     union\r
30820     {\r
30821         unsigned long LONG;\r
30822         struct\r
30823         {\r
30824             unsigned short H;\r
30825             unsigned short L;\r
30826         } WORD;\r
30827         struct\r
30828         {\r
30829             unsigned char TMDB0;\r
30830             unsigned char TMDB1;\r
30831             unsigned char TMDB2;\r
30832             unsigned char TMDB3;\r
30833         } BYTE;\r
30834     } RSCAN0TMDF028;\r
30835     union\r
30836     {\r
30837         unsigned long LONG;\r
30838         struct\r
30839         {\r
30840             unsigned short H;\r
30841             unsigned short L;\r
30842         } WORD;\r
30843         struct\r
30844         {\r
30845             unsigned char TMDB4;\r
30846             unsigned char TMDB5;\r
30847             unsigned char TMDB6;\r
30848             unsigned char TMDB7;\r
30849         } BYTE;\r
30850     } RSCAN0TMDF128;\r
30851     union\r
30852     {\r
30853         unsigned long LONG;\r
30854         struct\r
30855         {\r
30856             unsigned short H;\r
30857             unsigned short L;\r
30858         } WORD;\r
30859         struct\r
30860         {\r
30861             unsigned char HH;\r
30862             unsigned char HL;\r
30863             unsigned char LH;\r
30864             unsigned char LL;\r
30865         } BYTE;\r
30866         struct\r
30867         {\r
30868             unsigned long TMID:29;\r
30869             unsigned long THLEN:1;\r
30870             unsigned long TMRTR:1;\r
30871             unsigned long TMIDE:1;\r
30872         } BIT;\r
30873     } RSCAN0TMID29;\r
30874     union\r
30875     {\r
30876         unsigned long LONG;\r
30877         struct\r
30878         {\r
30879             unsigned short H;\r
30880             unsigned short L;\r
30881         } WORD;\r
30882         struct\r
30883         {\r
30884             unsigned char HH;\r
30885             unsigned char HL;\r
30886             unsigned char LH;\r
30887             unsigned char LL;\r
30888         } BYTE;\r
30889         struct\r
30890         {\r
30891             unsigned char :8;\r
30892             unsigned char :8;\r
30893             unsigned char TMPTR:8;\r
30894             unsigned char :4;\r
30895             unsigned char TMDLC:4;\r
30896         } BIT;\r
30897     } RSCAN0TMPTR29;\r
30898     union\r
30899     {\r
30900         unsigned long LONG;\r
30901         struct\r
30902         {\r
30903             unsigned short H;\r
30904             unsigned short L;\r
30905         } WORD;\r
30906         struct\r
30907         {\r
30908             unsigned char TMDB0;\r
30909             unsigned char TMDB1;\r
30910             unsigned char TMDB2;\r
30911             unsigned char TMDB3;\r
30912         } BYTE;\r
30913     } RSCAN0TMDF029;\r
30914     union\r
30915     {\r
30916         unsigned long LONG;\r
30917         struct\r
30918         {\r
30919             unsigned short H;\r
30920             unsigned short L;\r
30921         } WORD;\r
30922         struct\r
30923         {\r
30924             unsigned char TMDB4;\r
30925             unsigned char TMDB5;\r
30926             unsigned char TMDB6;\r
30927             unsigned char TMDB7;\r
30928         } BYTE;\r
30929     } RSCAN0TMDF129;\r
30930     union\r
30931     {\r
30932         unsigned long LONG;\r
30933         struct\r
30934         {\r
30935             unsigned short H;\r
30936             unsigned short L;\r
30937         } WORD;\r
30938         struct\r
30939         {\r
30940             unsigned char HH;\r
30941             unsigned char HL;\r
30942             unsigned char LH;\r
30943             unsigned char LL;\r
30944         } BYTE;\r
30945         struct\r
30946         {\r
30947             unsigned long TMID:29;\r
30948             unsigned long THLEN:1;\r
30949             unsigned long TMRTR:1;\r
30950             unsigned long TMIDE:1;\r
30951         } BIT;\r
30952     } RSCAN0TMID30;\r
30953     union\r
30954     {\r
30955         unsigned long LONG;\r
30956         struct\r
30957         {\r
30958             unsigned short H;\r
30959             unsigned short L;\r
30960         } WORD;\r
30961         struct\r
30962         {\r
30963             unsigned char HH;\r
30964             unsigned char HL;\r
30965             unsigned char LH;\r
30966             unsigned char LL;\r
30967         } BYTE;\r
30968         struct\r
30969         {\r
30970             unsigned char :8;\r
30971             unsigned char :8;\r
30972             unsigned char TMPTR:8;\r
30973             unsigned char :4;\r
30974             unsigned char TMDLC:4;\r
30975         } BIT;\r
30976     } RSCAN0TMPTR30;\r
30977     union\r
30978     {\r
30979         unsigned long LONG;\r
30980         struct\r
30981         {\r
30982             unsigned short H;\r
30983             unsigned short L;\r
30984         } WORD;\r
30985         struct\r
30986         {\r
30987             unsigned char TMDB0;\r
30988             unsigned char TMDB1;\r
30989             unsigned char TMDB2;\r
30990             unsigned char TMDB3;\r
30991         } BYTE;\r
30992     } RSCAN0TMDF030;\r
30993     union\r
30994     {\r
30995         unsigned long LONG;\r
30996         struct\r
30997         {\r
30998             unsigned short H;\r
30999             unsigned short L;\r
31000         } WORD;\r
31001         struct\r
31002         {\r
31003             unsigned char TMDB4;\r
31004             unsigned char TMDB5;\r
31005             unsigned char TMDB6;\r
31006             unsigned char TMDB7;\r
31007         } BYTE;\r
31008     } RSCAN0TMDF130;\r
31009     union\r
31010     {\r
31011         unsigned long LONG;\r
31012         struct\r
31013         {\r
31014             unsigned short H;\r
31015             unsigned short L;\r
31016         } WORD;\r
31017         struct\r
31018         {\r
31019             unsigned char HH;\r
31020             unsigned char HL;\r
31021             unsigned char LH;\r
31022             unsigned char LL;\r
31023         } BYTE;\r
31024         struct\r
31025         {\r
31026             unsigned long TMID:29;\r
31027             unsigned long THLEN:1;\r
31028             unsigned long TMRTR:1;\r
31029             unsigned long TMIDE:1;\r
31030         } BIT;\r
31031     } RSCAN0TMID31;\r
31032     union\r
31033     {\r
31034         unsigned long LONG;\r
31035         struct\r
31036         {\r
31037             unsigned short H;\r
31038             unsigned short L;\r
31039         } WORD;\r
31040         struct\r
31041         {\r
31042             unsigned char HH;\r
31043             unsigned char HL;\r
31044             unsigned char LH;\r
31045             unsigned char LL;\r
31046         } BYTE;\r
31047         struct\r
31048         {\r
31049             unsigned char :8;\r
31050             unsigned char :8;\r
31051             unsigned char TMPTR:8;\r
31052             unsigned char :4;\r
31053             unsigned char TMDLC:4;\r
31054         } BIT;\r
31055     } RSCAN0TMPTR31;\r
31056     union\r
31057     {\r
31058         unsigned long LONG;\r
31059         struct\r
31060         {\r
31061             unsigned short H;\r
31062             unsigned short L;\r
31063         } WORD;\r
31064         struct\r
31065         {\r
31066             unsigned char TMDB0;\r
31067             unsigned char TMDB1;\r
31068             unsigned char TMDB2;\r
31069             unsigned char TMDB3;\r
31070         } BYTE;\r
31071     } RSCAN0TMDF031;\r
31072     union\r
31073     {\r
31074         unsigned long LONG;\r
31075         struct\r
31076         {\r
31077             unsigned short H;\r
31078             unsigned short L;\r
31079         } WORD;\r
31080         struct\r
31081         {\r
31082             unsigned char TMDB4;\r
31083             unsigned char TMDB5;\r
31084             unsigned char TMDB6;\r
31085             unsigned char TMDB7;\r
31086         } BYTE;\r
31087     } RSCAN0TMDF131;\r
31088     char           wk24[1536];\r
31089     union\r
31090     {\r
31091         unsigned long LONG;\r
31092         struct\r
31093         {\r
31094             unsigned short H;\r
31095             unsigned short L;\r
31096         } WORD;\r
31097         struct\r
31098         {\r
31099             unsigned char HH;\r
31100             unsigned char HL;\r
31101             unsigned char LH;\r
31102             unsigned char LL;\r
31103         } BYTE;\r
31104         struct\r
31105         {\r
31106             unsigned char BT:3;\r
31107             unsigned char BN:4;\r
31108             unsigned char :1;\r
31109             unsigned char TID:8;\r
31110             unsigned char :8;\r
31111             unsigned char :8;\r
31112         } BIT;\r
31113     } RSCAN0THLACC0;\r
31114     union\r
31115     {\r
31116         unsigned long LONG;\r
31117         struct\r
31118         {\r
31119             unsigned short H;\r
31120             unsigned short L;\r
31121         } WORD;\r
31122         struct\r
31123         {\r
31124             unsigned char HH;\r
31125             unsigned char HL;\r
31126             unsigned char LH;\r
31127             unsigned char LL;\r
31128         } BYTE;\r
31129         struct\r
31130         {\r
31131             unsigned char BT:3;\r
31132             unsigned char BN:4;\r
31133             unsigned char :1;\r
31134             unsigned char TID:8;\r
31135             unsigned char :8;\r
31136             unsigned char :8;\r
31137         } BIT;\r
31138     } RSCAN0THLACC1;\r
31139     char           wk25[248];\r
31140     union\r
31141     {\r
31142         unsigned long LONG;\r
31143         struct\r
31144         {\r
31145             unsigned short H;\r
31146             unsigned short L;\r
31147         } WORD;\r
31148         struct\r
31149         {\r
31150             unsigned char HH;\r
31151             unsigned char HL;\r
31152             unsigned char LH;\r
31153             unsigned char LL;\r
31154         } BYTE;\r
31155         struct\r
31156         {\r
31157             unsigned long RDTA:32;\r
31158         } BIT;\r
31159     } RSCAN0RPGACC0;\r
31160     union\r
31161     {\r
31162         unsigned long LONG;\r
31163         struct\r
31164         {\r
31165             unsigned short H;\r
31166             unsigned short L;\r
31167         } WORD;\r
31168         struct\r
31169         {\r
31170             unsigned char HH;\r
31171             unsigned char HL;\r
31172             unsigned char LH;\r
31173             unsigned char LL;\r
31174         } BYTE;\r
31175         struct\r
31176         {\r
31177             unsigned long RDTA:32;\r
31178         } BIT;\r
31179     } RSCAN0RPGACC1;\r
31180     union\r
31181     {\r
31182         unsigned long LONG;\r
31183         struct\r
31184         {\r
31185             unsigned short H;\r
31186             unsigned short L;\r
31187         } WORD;\r
31188         struct\r
31189         {\r
31190             unsigned char HH;\r
31191             unsigned char HL;\r
31192             unsigned char LH;\r
31193             unsigned char LL;\r
31194         } BYTE;\r
31195         struct\r
31196         {\r
31197             unsigned long RDTA:32;\r
31198         } BIT;\r
31199     } RSCAN0RPGACC2;\r
31200     union\r
31201     {\r
31202         unsigned long LONG;\r
31203         struct\r
31204         {\r
31205             unsigned short H;\r
31206             unsigned short L;\r
31207         } WORD;\r
31208         struct\r
31209         {\r
31210             unsigned char HH;\r
31211             unsigned char HL;\r
31212             unsigned char LH;\r
31213             unsigned char LL;\r
31214         } BYTE;\r
31215         struct\r
31216         {\r
31217             unsigned long RDTA:32;\r
31218         } BIT;\r
31219     } RSCAN0RPGACC3;\r
31220     union\r
31221     {\r
31222         unsigned long LONG;\r
31223         struct\r
31224         {\r
31225             unsigned short H;\r
31226             unsigned short L;\r
31227         } WORD;\r
31228         struct\r
31229         {\r
31230             unsigned char HH;\r
31231             unsigned char HL;\r
31232             unsigned char LH;\r
31233             unsigned char LL;\r
31234         } BYTE;\r
31235         struct\r
31236         {\r
31237             unsigned long RDTA:32;\r
31238         } BIT;\r
31239     } RSCAN0RPGACC4;\r
31240     union\r
31241     {\r
31242         unsigned long LONG;\r
31243         struct\r
31244         {\r
31245             unsigned short H;\r
31246             unsigned short L;\r
31247         } WORD;\r
31248         struct\r
31249         {\r
31250             unsigned char HH;\r
31251             unsigned char HL;\r
31252             unsigned char LH;\r
31253             unsigned char LL;\r
31254         } BYTE;\r
31255         struct\r
31256         {\r
31257             unsigned long RDTA:32;\r
31258         } BIT;\r
31259     } RSCAN0RPGACC5;\r
31260     union\r
31261     {\r
31262         unsigned long LONG;\r
31263         struct\r
31264         {\r
31265             unsigned short H;\r
31266             unsigned short L;\r
31267         } WORD;\r
31268         struct\r
31269         {\r
31270             unsigned char HH;\r
31271             unsigned char HL;\r
31272             unsigned char LH;\r
31273             unsigned char LL;\r
31274         } BYTE;\r
31275         struct\r
31276         {\r
31277             unsigned long RDTA:32;\r
31278         } BIT;\r
31279     } RSCAN0RPGACC6;\r
31280     union\r
31281     {\r
31282         unsigned long LONG;\r
31283         struct\r
31284         {\r
31285             unsigned short H;\r
31286             unsigned short L;\r
31287         } WORD;\r
31288         struct\r
31289         {\r
31290             unsigned char HH;\r
31291             unsigned char HL;\r
31292             unsigned char LH;\r
31293             unsigned char LL;\r
31294         } BYTE;\r
31295         struct\r
31296         {\r
31297             unsigned long RDTA:32;\r
31298         } BIT;\r
31299     } RSCAN0RPGACC7;\r
31300     union\r
31301     {\r
31302         unsigned long LONG;\r
31303         struct\r
31304         {\r
31305             unsigned short H;\r
31306             unsigned short L;\r
31307         } WORD;\r
31308         struct\r
31309         {\r
31310             unsigned char HH;\r
31311             unsigned char HL;\r
31312             unsigned char LH;\r
31313             unsigned char LL;\r
31314         } BYTE;\r
31315         struct\r
31316         {\r
31317             unsigned long RDTA:32;\r
31318         } BIT;\r
31319     } RSCAN0RPGACC8;\r
31320     union\r
31321     {\r
31322         unsigned long LONG;\r
31323         struct\r
31324         {\r
31325             unsigned short H;\r
31326             unsigned short L;\r
31327         } WORD;\r
31328         struct\r
31329         {\r
31330             unsigned char HH;\r
31331             unsigned char HL;\r
31332             unsigned char LH;\r
31333             unsigned char LL;\r
31334         } BYTE;\r
31335         struct\r
31336         {\r
31337             unsigned long RDTA:32;\r
31338         } BIT;\r
31339     } RSCAN0RPGACC9;\r
31340     union\r
31341     {\r
31342         unsigned long LONG;\r
31343         struct\r
31344         {\r
31345             unsigned short H;\r
31346             unsigned short L;\r
31347         } WORD;\r
31348         struct\r
31349         {\r
31350             unsigned char HH;\r
31351             unsigned char HL;\r
31352             unsigned char LH;\r
31353             unsigned char LL;\r
31354         } BYTE;\r
31355         struct\r
31356         {\r
31357             unsigned long RDTA:32;\r
31358         } BIT;\r
31359     } RSCAN0RPGACC10;\r
31360     union\r
31361     {\r
31362         unsigned long LONG;\r
31363         struct\r
31364         {\r
31365             unsigned short H;\r
31366             unsigned short L;\r
31367         } WORD;\r
31368         struct\r
31369         {\r
31370             unsigned char HH;\r
31371             unsigned char HL;\r
31372             unsigned char LH;\r
31373             unsigned char LL;\r
31374         } BYTE;\r
31375         struct\r
31376         {\r
31377             unsigned long RDTA:32;\r
31378         } BIT;\r
31379     } RSCAN0RPGACC11;\r
31380     union\r
31381     {\r
31382         unsigned long LONG;\r
31383         struct\r
31384         {\r
31385             unsigned short H;\r
31386             unsigned short L;\r
31387         } WORD;\r
31388         struct\r
31389         {\r
31390             unsigned char HH;\r
31391             unsigned char HL;\r
31392             unsigned char LH;\r
31393             unsigned char LL;\r
31394         } BYTE;\r
31395         struct\r
31396         {\r
31397             unsigned long RDTA:32;\r
31398         } BIT;\r
31399     } RSCAN0RPGACC12;\r
31400     union\r
31401     {\r
31402         unsigned long LONG;\r
31403         struct\r
31404         {\r
31405             unsigned short H;\r
31406             unsigned short L;\r
31407         } WORD;\r
31408         struct\r
31409         {\r
31410             unsigned char HH;\r
31411             unsigned char HL;\r
31412             unsigned char LH;\r
31413             unsigned char LL;\r
31414         } BYTE;\r
31415         struct\r
31416         {\r
31417             unsigned long RDTA:32;\r
31418         } BIT;\r
31419     } RSCAN0RPGACC13;\r
31420     union\r
31421     {\r
31422         unsigned long LONG;\r
31423         struct\r
31424         {\r
31425             unsigned short H;\r
31426             unsigned short L;\r
31427         } WORD;\r
31428         struct\r
31429         {\r
31430             unsigned char HH;\r
31431             unsigned char HL;\r
31432             unsigned char LH;\r
31433             unsigned char LL;\r
31434         } BYTE;\r
31435         struct\r
31436         {\r
31437             unsigned long RDTA:32;\r
31438         } BIT;\r
31439     } RSCAN0RPGACC14;\r
31440     union\r
31441     {\r
31442         unsigned long LONG;\r
31443         struct\r
31444         {\r
31445             unsigned short H;\r
31446             unsigned short L;\r
31447         } WORD;\r
31448         struct\r
31449         {\r
31450             unsigned char HH;\r
31451             unsigned char HL;\r
31452             unsigned char LH;\r
31453             unsigned char LL;\r
31454         } BYTE;\r
31455         struct\r
31456         {\r
31457             unsigned long RDTA:32;\r
31458         } BIT;\r
31459     } RSCAN0RPGACC15;\r
31460     union\r
31461     {\r
31462         unsigned long LONG;\r
31463         struct\r
31464         {\r
31465             unsigned short H;\r
31466             unsigned short L;\r
31467         } WORD;\r
31468         struct\r
31469         {\r
31470             unsigned char HH;\r
31471             unsigned char HL;\r
31472             unsigned char LH;\r
31473             unsigned char LL;\r
31474         } BYTE;\r
31475         struct\r
31476         {\r
31477             unsigned long RDTA:32;\r
31478         } BIT;\r
31479     } RSCAN0RPGACC16;\r
31480     union\r
31481     {\r
31482         unsigned long LONG;\r
31483         struct\r
31484         {\r
31485             unsigned short H;\r
31486             unsigned short L;\r
31487         } WORD;\r
31488         struct\r
31489         {\r
31490             unsigned char HH;\r
31491             unsigned char HL;\r
31492             unsigned char LH;\r
31493             unsigned char LL;\r
31494         } BYTE;\r
31495         struct\r
31496         {\r
31497             unsigned long RDTA:32;\r
31498         } BIT;\r
31499     } RSCAN0RPGACC17;\r
31500     union\r
31501     {\r
31502         unsigned long LONG;\r
31503         struct\r
31504         {\r
31505             unsigned short H;\r
31506             unsigned short L;\r
31507         } WORD;\r
31508         struct\r
31509         {\r
31510             unsigned char HH;\r
31511             unsigned char HL;\r
31512             unsigned char LH;\r
31513             unsigned char LL;\r
31514         } BYTE;\r
31515         struct\r
31516         {\r
31517             unsigned long RDTA:32;\r
31518         } BIT;\r
31519     } RSCAN0RPGACC18;\r
31520     union\r
31521     {\r
31522         unsigned long LONG;\r
31523         struct\r
31524         {\r
31525             unsigned short H;\r
31526             unsigned short L;\r
31527         } WORD;\r
31528         struct\r
31529         {\r
31530             unsigned char HH;\r
31531             unsigned char HL;\r
31532             unsigned char LH;\r
31533             unsigned char LL;\r
31534         } BYTE;\r
31535         struct\r
31536         {\r
31537             unsigned long RDTA:32;\r
31538         } BIT;\r
31539     } RSCAN0RPGACC19;\r
31540     union\r
31541     {\r
31542         unsigned long LONG;\r
31543         struct\r
31544         {\r
31545             unsigned short H;\r
31546             unsigned short L;\r
31547         } WORD;\r
31548         struct\r
31549         {\r
31550             unsigned char HH;\r
31551             unsigned char HL;\r
31552             unsigned char LH;\r
31553             unsigned char LL;\r
31554         } BYTE;\r
31555         struct\r
31556         {\r
31557             unsigned long RDTA:32;\r
31558         } BIT;\r
31559     } RSCAN0RPGACC20;\r
31560     union\r
31561     {\r
31562         unsigned long LONG;\r
31563         struct\r
31564         {\r
31565             unsigned short H;\r
31566             unsigned short L;\r
31567         } WORD;\r
31568         struct\r
31569         {\r
31570             unsigned char HH;\r
31571             unsigned char HL;\r
31572             unsigned char LH;\r
31573             unsigned char LL;\r
31574         } BYTE;\r
31575         struct\r
31576         {\r
31577             unsigned long RDTA:32;\r
31578         } BIT;\r
31579     } RSCAN0RPGACC21;\r
31580     union\r
31581     {\r
31582         unsigned long LONG;\r
31583         struct\r
31584         {\r
31585             unsigned short H;\r
31586             unsigned short L;\r
31587         } WORD;\r
31588         struct\r
31589         {\r
31590             unsigned char HH;\r
31591             unsigned char HL;\r
31592             unsigned char LH;\r
31593             unsigned char LL;\r
31594         } BYTE;\r
31595         struct\r
31596         {\r
31597             unsigned long RDTA:32;\r
31598         } BIT;\r
31599     } RSCAN0RPGACC22;\r
31600     union\r
31601     {\r
31602         unsigned long LONG;\r
31603         struct\r
31604         {\r
31605             unsigned short H;\r
31606             unsigned short L;\r
31607         } WORD;\r
31608         struct\r
31609         {\r
31610             unsigned char HH;\r
31611             unsigned char HL;\r
31612             unsigned char LH;\r
31613             unsigned char LL;\r
31614         } BYTE;\r
31615         struct\r
31616         {\r
31617             unsigned long RDTA:32;\r
31618         } BIT;\r
31619     } RSCAN0RPGACC23;\r
31620     union\r
31621     {\r
31622         unsigned long LONG;\r
31623         struct\r
31624         {\r
31625             unsigned short H;\r
31626             unsigned short L;\r
31627         } WORD;\r
31628         struct\r
31629         {\r
31630             unsigned char HH;\r
31631             unsigned char HL;\r
31632             unsigned char LH;\r
31633             unsigned char LL;\r
31634         } BYTE;\r
31635         struct\r
31636         {\r
31637             unsigned long RDTA:32;\r
31638         } BIT;\r
31639     } RSCAN0RPGACC24;\r
31640     union\r
31641     {\r
31642         unsigned long LONG;\r
31643         struct\r
31644         {\r
31645             unsigned short H;\r
31646             unsigned short L;\r
31647         } WORD;\r
31648         struct\r
31649         {\r
31650             unsigned char HH;\r
31651             unsigned char HL;\r
31652             unsigned char LH;\r
31653             unsigned char LL;\r
31654         } BYTE;\r
31655         struct\r
31656         {\r
31657             unsigned long RDTA:32;\r
31658         } BIT;\r
31659     } RSCAN0RPGACC25;\r
31660     union\r
31661     {\r
31662         unsigned long LONG;\r
31663         struct\r
31664         {\r
31665             unsigned short H;\r
31666             unsigned short L;\r
31667         } WORD;\r
31668         struct\r
31669         {\r
31670             unsigned char HH;\r
31671             unsigned char HL;\r
31672             unsigned char LH;\r
31673             unsigned char LL;\r
31674         } BYTE;\r
31675         struct\r
31676         {\r
31677             unsigned long RDTA:32;\r
31678         } BIT;\r
31679     } RSCAN0RPGACC26;\r
31680     union\r
31681     {\r
31682         unsigned long LONG;\r
31683         struct\r
31684         {\r
31685             unsigned short H;\r
31686             unsigned short L;\r
31687         } WORD;\r
31688         struct\r
31689         {\r
31690             unsigned char HH;\r
31691             unsigned char HL;\r
31692             unsigned char LH;\r
31693             unsigned char LL;\r
31694         } BYTE;\r
31695         struct\r
31696         {\r
31697             unsigned long RDTA:32;\r
31698         } BIT;\r
31699     } RSCAN0RPGACC27;\r
31700     union\r
31701     {\r
31702         unsigned long LONG;\r
31703         struct\r
31704         {\r
31705             unsigned short H;\r
31706             unsigned short L;\r
31707         } WORD;\r
31708         struct\r
31709         {\r
31710             unsigned char HH;\r
31711             unsigned char HL;\r
31712             unsigned char LH;\r
31713             unsigned char LL;\r
31714         } BYTE;\r
31715         struct\r
31716         {\r
31717             unsigned long RDTA:32;\r
31718         } BIT;\r
31719     } RSCAN0RPGACC28;\r
31720     union\r
31721     {\r
31722         unsigned long LONG;\r
31723         struct\r
31724         {\r
31725             unsigned short H;\r
31726             unsigned short L;\r
31727         } WORD;\r
31728         struct\r
31729         {\r
31730             unsigned char HH;\r
31731             unsigned char HL;\r
31732             unsigned char LH;\r
31733             unsigned char LL;\r
31734         } BYTE;\r
31735         struct\r
31736         {\r
31737             unsigned long RDTA:32;\r
31738         } BIT;\r
31739     } RSCAN0RPGACC29;\r
31740     union\r
31741     {\r
31742         unsigned long LONG;\r
31743         struct\r
31744         {\r
31745             unsigned short H;\r
31746             unsigned short L;\r
31747         } WORD;\r
31748         struct\r
31749         {\r
31750             unsigned char HH;\r
31751             unsigned char HL;\r
31752             unsigned char LH;\r
31753             unsigned char LL;\r
31754         } BYTE;\r
31755         struct\r
31756         {\r
31757             unsigned long RDTA:32;\r
31758         } BIT;\r
31759     } RSCAN0RPGACC30;\r
31760     union\r
31761     {\r
31762         unsigned long LONG;\r
31763         struct\r
31764         {\r
31765             unsigned short H;\r
31766             unsigned short L;\r
31767         } WORD;\r
31768         struct\r
31769         {\r
31770             unsigned char HH;\r
31771             unsigned char HL;\r
31772             unsigned char LH;\r
31773             unsigned char LL;\r
31774         } BYTE;\r
31775         struct\r
31776         {\r
31777             unsigned long RDTA:32;\r
31778         } BIT;\r
31779     } RSCAN0RPGACC31;\r
31780     union\r
31781     {\r
31782         unsigned long LONG;\r
31783         struct\r
31784         {\r
31785             unsigned short H;\r
31786             unsigned short L;\r
31787         } WORD;\r
31788         struct\r
31789         {\r
31790             unsigned char HH;\r
31791             unsigned char HL;\r
31792             unsigned char LH;\r
31793             unsigned char LL;\r
31794         } BYTE;\r
31795         struct\r
31796         {\r
31797             unsigned long RDTA:32;\r
31798         } BIT;\r
31799     } RSCAN0RPGACC32;\r
31800     union\r
31801     {\r
31802         unsigned long LONG;\r
31803         struct\r
31804         {\r
31805             unsigned short H;\r
31806             unsigned short L;\r
31807         } WORD;\r
31808         struct\r
31809         {\r
31810             unsigned char HH;\r
31811             unsigned char HL;\r
31812             unsigned char LH;\r
31813             unsigned char LL;\r
31814         } BYTE;\r
31815         struct\r
31816         {\r
31817             unsigned long RDTA:32;\r
31818         } BIT;\r
31819     } RSCAN0RPGACC33;\r
31820     union\r
31821     {\r
31822         unsigned long LONG;\r
31823         struct\r
31824         {\r
31825             unsigned short H;\r
31826             unsigned short L;\r
31827         } WORD;\r
31828         struct\r
31829         {\r
31830             unsigned char HH;\r
31831             unsigned char HL;\r
31832             unsigned char LH;\r
31833             unsigned char LL;\r
31834         } BYTE;\r
31835         struct\r
31836         {\r
31837             unsigned long RDTA:32;\r
31838         } BIT;\r
31839     } RSCAN0RPGACC34;\r
31840     union\r
31841     {\r
31842         unsigned long LONG;\r
31843         struct\r
31844         {\r
31845             unsigned short H;\r
31846             unsigned short L;\r
31847         } WORD;\r
31848         struct\r
31849         {\r
31850             unsigned char HH;\r
31851             unsigned char HL;\r
31852             unsigned char LH;\r
31853             unsigned char LL;\r
31854         } BYTE;\r
31855         struct\r
31856         {\r
31857             unsigned long RDTA:32;\r
31858         } BIT;\r
31859     } RSCAN0RPGACC35;\r
31860     union\r
31861     {\r
31862         unsigned long LONG;\r
31863         struct\r
31864         {\r
31865             unsigned short H;\r
31866             unsigned short L;\r
31867         } WORD;\r
31868         struct\r
31869         {\r
31870             unsigned char HH;\r
31871             unsigned char HL;\r
31872             unsigned char LH;\r
31873             unsigned char LL;\r
31874         } BYTE;\r
31875         struct\r
31876         {\r
31877             unsigned long RDTA:32;\r
31878         } BIT;\r
31879     } RSCAN0RPGACC36;\r
31880     union\r
31881     {\r
31882         unsigned long LONG;\r
31883         struct\r
31884         {\r
31885             unsigned short H;\r
31886             unsigned short L;\r
31887         } WORD;\r
31888         struct\r
31889         {\r
31890             unsigned char HH;\r
31891             unsigned char HL;\r
31892             unsigned char LH;\r
31893             unsigned char LL;\r
31894         } BYTE;\r
31895         struct\r
31896         {\r
31897             unsigned long RDTA:32;\r
31898         } BIT;\r
31899     } RSCAN0RPGACC37;\r
31900     union\r
31901     {\r
31902         unsigned long LONG;\r
31903         struct\r
31904         {\r
31905             unsigned short H;\r
31906             unsigned short L;\r
31907         } WORD;\r
31908         struct\r
31909         {\r
31910             unsigned char HH;\r
31911             unsigned char HL;\r
31912             unsigned char LH;\r
31913             unsigned char LL;\r
31914         } BYTE;\r
31915         struct\r
31916         {\r
31917             unsigned long RDTA:32;\r
31918         } BIT;\r
31919     } RSCAN0RPGACC38;\r
31920     union\r
31921     {\r
31922         unsigned long LONG;\r
31923         struct\r
31924         {\r
31925             unsigned short H;\r
31926             unsigned short L;\r
31927         } WORD;\r
31928         struct\r
31929         {\r
31930             unsigned char HH;\r
31931             unsigned char HL;\r
31932             unsigned char LH;\r
31933             unsigned char LL;\r
31934         } BYTE;\r
31935         struct\r
31936         {\r
31937             unsigned long RDTA:32;\r
31938         } BIT;\r
31939     } RSCAN0RPGACC39;\r
31940     union\r
31941     {\r
31942         unsigned long LONG;\r
31943         struct\r
31944         {\r
31945             unsigned short H;\r
31946             unsigned short L;\r
31947         } WORD;\r
31948         struct\r
31949         {\r
31950             unsigned char HH;\r
31951             unsigned char HL;\r
31952             unsigned char LH;\r
31953             unsigned char LL;\r
31954         } BYTE;\r
31955         struct\r
31956         {\r
31957             unsigned long RDTA:32;\r
31958         } BIT;\r
31959     } RSCAN0RPGACC40;\r
31960     union\r
31961     {\r
31962         unsigned long LONG;\r
31963         struct\r
31964         {\r
31965             unsigned short H;\r
31966             unsigned short L;\r
31967         } WORD;\r
31968         struct\r
31969         {\r
31970             unsigned char HH;\r
31971             unsigned char HL;\r
31972             unsigned char LH;\r
31973             unsigned char LL;\r
31974         } BYTE;\r
31975         struct\r
31976         {\r
31977             unsigned long RDTA:32;\r
31978         } BIT;\r
31979     } RSCAN0RPGACC41;\r
31980     union\r
31981     {\r
31982         unsigned long LONG;\r
31983         struct\r
31984         {\r
31985             unsigned short H;\r
31986             unsigned short L;\r
31987         } WORD;\r
31988         struct\r
31989         {\r
31990             unsigned char HH;\r
31991             unsigned char HL;\r
31992             unsigned char LH;\r
31993             unsigned char LL;\r
31994         } BYTE;\r
31995         struct\r
31996         {\r
31997             unsigned long RDTA:32;\r
31998         } BIT;\r
31999     } RSCAN0RPGACC42;\r
32000     union\r
32001     {\r
32002         unsigned long LONG;\r
32003         struct\r
32004         {\r
32005             unsigned short H;\r
32006             unsigned short L;\r
32007         } WORD;\r
32008         struct\r
32009         {\r
32010             unsigned char HH;\r
32011             unsigned char HL;\r
32012             unsigned char LH;\r
32013             unsigned char LL;\r
32014         } BYTE;\r
32015         struct\r
32016         {\r
32017             unsigned long RDTA:32;\r
32018         } BIT;\r
32019     } RSCAN0RPGACC43;\r
32020     union\r
32021     {\r
32022         unsigned long LONG;\r
32023         struct\r
32024         {\r
32025             unsigned short H;\r
32026             unsigned short L;\r
32027         } WORD;\r
32028         struct\r
32029         {\r
32030             unsigned char HH;\r
32031             unsigned char HL;\r
32032             unsigned char LH;\r
32033             unsigned char LL;\r
32034         } BYTE;\r
32035         struct\r
32036         {\r
32037             unsigned long RDTA:32;\r
32038         } BIT;\r
32039     } RSCAN0RPGACC44;\r
32040     union\r
32041     {\r
32042         unsigned long LONG;\r
32043         struct\r
32044         {\r
32045             unsigned short H;\r
32046             unsigned short L;\r
32047         } WORD;\r
32048         struct\r
32049         {\r
32050             unsigned char HH;\r
32051             unsigned char HL;\r
32052             unsigned char LH;\r
32053             unsigned char LL;\r
32054         } BYTE;\r
32055         struct\r
32056         {\r
32057             unsigned long RDTA:32;\r
32058         } BIT;\r
32059     } RSCAN0RPGACC45;\r
32060     union\r
32061     {\r
32062         unsigned long LONG;\r
32063         struct\r
32064         {\r
32065             unsigned short H;\r
32066             unsigned short L;\r
32067         } WORD;\r
32068         struct\r
32069         {\r
32070             unsigned char HH;\r
32071             unsigned char HL;\r
32072             unsigned char LH;\r
32073             unsigned char LL;\r
32074         } BYTE;\r
32075         struct\r
32076         {\r
32077             unsigned long RDTA:32;\r
32078         } BIT;\r
32079     } RSCAN0RPGACC46;\r
32080     union\r
32081     {\r
32082         unsigned long LONG;\r
32083         struct\r
32084         {\r
32085             unsigned short H;\r
32086             unsigned short L;\r
32087         } WORD;\r
32088         struct\r
32089         {\r
32090             unsigned char HH;\r
32091             unsigned char HL;\r
32092             unsigned char LH;\r
32093             unsigned char LL;\r
32094         } BYTE;\r
32095         struct\r
32096         {\r
32097             unsigned long RDTA:32;\r
32098         } BIT;\r
32099     } RSCAN0RPGACC47;\r
32100     union\r
32101     {\r
32102         unsigned long LONG;\r
32103         struct\r
32104         {\r
32105             unsigned short H;\r
32106             unsigned short L;\r
32107         } WORD;\r
32108         struct\r
32109         {\r
32110             unsigned char HH;\r
32111             unsigned char HL;\r
32112             unsigned char LH;\r
32113             unsigned char LL;\r
32114         } BYTE;\r
32115         struct\r
32116         {\r
32117             unsigned long RDTA:32;\r
32118         } BIT;\r
32119     } RSCAN0RPGACC48;\r
32120     union\r
32121     {\r
32122         unsigned long LONG;\r
32123         struct\r
32124         {\r
32125             unsigned short H;\r
32126             unsigned short L;\r
32127         } WORD;\r
32128         struct\r
32129         {\r
32130             unsigned char HH;\r
32131             unsigned char HL;\r
32132             unsigned char LH;\r
32133             unsigned char LL;\r
32134         } BYTE;\r
32135         struct\r
32136         {\r
32137             unsigned long RDTA:32;\r
32138         } BIT;\r
32139     } RSCAN0RPGACC49;\r
32140     union\r
32141     {\r
32142         unsigned long LONG;\r
32143         struct\r
32144         {\r
32145             unsigned short H;\r
32146             unsigned short L;\r
32147         } WORD;\r
32148         struct\r
32149         {\r
32150             unsigned char HH;\r
32151             unsigned char HL;\r
32152             unsigned char LH;\r
32153             unsigned char LL;\r
32154         } BYTE;\r
32155         struct\r
32156         {\r
32157             unsigned long RDTA:32;\r
32158         } BIT;\r
32159     } RSCAN0RPGACC50;\r
32160     union\r
32161     {\r
32162         unsigned long LONG;\r
32163         struct\r
32164         {\r
32165             unsigned short H;\r
32166             unsigned short L;\r
32167         } WORD;\r
32168         struct\r
32169         {\r
32170             unsigned char HH;\r
32171             unsigned char HL;\r
32172             unsigned char LH;\r
32173             unsigned char LL;\r
32174         } BYTE;\r
32175         struct\r
32176         {\r
32177             unsigned long RDTA:32;\r
32178         } BIT;\r
32179     } RSCAN0RPGACC51;\r
32180     union\r
32181     {\r
32182         unsigned long LONG;\r
32183         struct\r
32184         {\r
32185             unsigned short H;\r
32186             unsigned short L;\r
32187         } WORD;\r
32188         struct\r
32189         {\r
32190             unsigned char HH;\r
32191             unsigned char HL;\r
32192             unsigned char LH;\r
32193             unsigned char LL;\r
32194         } BYTE;\r
32195         struct\r
32196         {\r
32197             unsigned long RDTA:32;\r
32198         } BIT;\r
32199     } RSCAN0RPGACC52;\r
32200     union\r
32201     {\r
32202         unsigned long LONG;\r
32203         struct\r
32204         {\r
32205             unsigned short H;\r
32206             unsigned short L;\r
32207         } WORD;\r
32208         struct\r
32209         {\r
32210             unsigned char HH;\r
32211             unsigned char HL;\r
32212             unsigned char LH;\r
32213             unsigned char LL;\r
32214         } BYTE;\r
32215         struct\r
32216         {\r
32217             unsigned long RDTA:32;\r
32218         } BIT;\r
32219     } RSCAN0RPGACC53;\r
32220     union\r
32221     {\r
32222         unsigned long LONG;\r
32223         struct\r
32224         {\r
32225             unsigned short H;\r
32226             unsigned short L;\r
32227         } WORD;\r
32228         struct\r
32229         {\r
32230             unsigned char HH;\r
32231             unsigned char HL;\r
32232             unsigned char LH;\r
32233             unsigned char LL;\r
32234         } BYTE;\r
32235         struct\r
32236         {\r
32237             unsigned long RDTA:32;\r
32238         } BIT;\r
32239     } RSCAN0RPGACC54;\r
32240     union\r
32241     {\r
32242         unsigned long LONG;\r
32243         struct\r
32244         {\r
32245             unsigned short H;\r
32246             unsigned short L;\r
32247         } WORD;\r
32248         struct\r
32249         {\r
32250             unsigned char HH;\r
32251             unsigned char HL;\r
32252             unsigned char LH;\r
32253             unsigned char LL;\r
32254         } BYTE;\r
32255         struct\r
32256         {\r
32257             unsigned long RDTA:32;\r
32258         } BIT;\r
32259     } RSCAN0RPGACC55;\r
32260     union\r
32261     {\r
32262         unsigned long LONG;\r
32263         struct\r
32264         {\r
32265             unsigned short H;\r
32266             unsigned short L;\r
32267         } WORD;\r
32268         struct\r
32269         {\r
32270             unsigned char HH;\r
32271             unsigned char HL;\r
32272             unsigned char LH;\r
32273             unsigned char LL;\r
32274         } BYTE;\r
32275         struct\r
32276         {\r
32277             unsigned long RDTA:32;\r
32278         } BIT;\r
32279     } RSCAN0RPGACC56;\r
32280     union\r
32281     {\r
32282         unsigned long LONG;\r
32283         struct\r
32284         {\r
32285             unsigned short H;\r
32286             unsigned short L;\r
32287         } WORD;\r
32288         struct\r
32289         {\r
32290             unsigned char HH;\r
32291             unsigned char HL;\r
32292             unsigned char LH;\r
32293             unsigned char LL;\r
32294         } BYTE;\r
32295         struct\r
32296         {\r
32297             unsigned long RDTA:32;\r
32298         } BIT;\r
32299     } RSCAN0RPGACC57;\r
32300     union\r
32301     {\r
32302         unsigned long LONG;\r
32303         struct\r
32304         {\r
32305             unsigned short H;\r
32306             unsigned short L;\r
32307         } WORD;\r
32308         struct\r
32309         {\r
32310             unsigned char HH;\r
32311             unsigned char HL;\r
32312             unsigned char LH;\r
32313             unsigned char LL;\r
32314         } BYTE;\r
32315         struct\r
32316         {\r
32317             unsigned long RDTA:32;\r
32318         } BIT;\r
32319     } RSCAN0RPGACC58;\r
32320     union\r
32321     {\r
32322         unsigned long LONG;\r
32323         struct\r
32324         {\r
32325             unsigned short H;\r
32326             unsigned short L;\r
32327         } WORD;\r
32328         struct\r
32329         {\r
32330             unsigned char HH;\r
32331             unsigned char HL;\r
32332             unsigned char LH;\r
32333             unsigned char LL;\r
32334         } BYTE;\r
32335         struct\r
32336         {\r
32337             unsigned long RDTA:32;\r
32338         } BIT;\r
32339     } RSCAN0RPGACC59;\r
32340     union\r
32341     {\r
32342         unsigned long LONG;\r
32343         struct\r
32344         {\r
32345             unsigned short H;\r
32346             unsigned short L;\r
32347         } WORD;\r
32348         struct\r
32349         {\r
32350             unsigned char HH;\r
32351             unsigned char HL;\r
32352             unsigned char LH;\r
32353             unsigned char LL;\r
32354         } BYTE;\r
32355         struct\r
32356         {\r
32357             unsigned long RDTA:32;\r
32358         } BIT;\r
32359     } RSCAN0RPGACC60;\r
32360     union\r
32361     {\r
32362         unsigned long LONG;\r
32363         struct\r
32364         {\r
32365             unsigned short H;\r
32366             unsigned short L;\r
32367         } WORD;\r
32368         struct\r
32369         {\r
32370             unsigned char HH;\r
32371             unsigned char HL;\r
32372             unsigned char LH;\r
32373             unsigned char LL;\r
32374         } BYTE;\r
32375         struct\r
32376         {\r
32377             unsigned long RDTA:32;\r
32378         } BIT;\r
32379     } RSCAN0RPGACC61;\r
32380     union\r
32381     {\r
32382         unsigned long LONG;\r
32383         struct\r
32384         {\r
32385             unsigned short H;\r
32386             unsigned short L;\r
32387         } WORD;\r
32388         struct\r
32389         {\r
32390             unsigned char HH;\r
32391             unsigned char HL;\r
32392             unsigned char LH;\r
32393             unsigned char LL;\r
32394         } BYTE;\r
32395         struct\r
32396         {\r
32397             unsigned long RDTA:32;\r
32398         } BIT;\r
32399     } RSCAN0RPGACC62;\r
32400     union\r
32401     {\r
32402         unsigned long LONG;\r
32403         struct\r
32404         {\r
32405             unsigned short H;\r
32406             unsigned short L;\r
32407         } WORD;\r
32408         struct\r
32409         {\r
32410             unsigned char HH;\r
32411             unsigned char HL;\r
32412             unsigned char LH;\r
32413             unsigned char LL;\r
32414         } BYTE;\r
32415         struct\r
32416         {\r
32417             unsigned long RDTA:32;\r
32418         } BIT;\r
32419     } RSCAN0RPGACC63;\r
32420     char           wk26[5632];\r
32421     union\r
32422     {\r
32423         unsigned long LONG;\r
32424         struct\r
32425         {\r
32426             unsigned short H;\r
32427             unsigned short L;\r
32428         } WORD;\r
32429         struct\r
32430         {\r
32431             unsigned char HH;\r
32432             unsigned char HL;\r
32433             unsigned char LH;\r
32434             unsigned char LL;\r
32435         } BYTE;\r
32436         struct\r
32437         {\r
32438             unsigned char ECEMF:1;\r
32439             unsigned char ECER1F:1;\r
32440             unsigned char ECER2F:1;\r
32441             unsigned char EC1EDIC:1;\r
32442             unsigned char EC2EDIC:1;\r
32443             unsigned char EC1ECP:1;\r
32444             unsigned char ECERVF:1;\r
32445             unsigned char ECTHM:1;\r
32446             unsigned char :1;\r
32447             unsigned char ECER1C:1;\r
32448             unsigned char ECER2C:1;\r
32449             unsigned char ECOVFF:1;\r
32450             unsigned char :2;\r
32451             unsigned char EMCA0:1;\r
32452             unsigned char EMCA1:1;\r
32453             unsigned char ECSEDF0:1;\r
32454             unsigned char ECDEDF0:1;\r
32455             unsigned char ECSEDF1:1;\r
32456             unsigned char ECDEDF1:1;\r
32457             unsigned char ECSEDF2:1;\r
32458             unsigned char ECDEDF2:1;\r
32459             unsigned char ECSEDF3:1;\r
32460             unsigned char ECDEDF3:1;\r
32461             unsigned char ECSEDF4:1;\r
32462             unsigned char ECDEDF4:1;\r
32463             unsigned char ECSEDF5:1;\r
32464             unsigned char ECDEDF5:1;\r
32465             unsigned char ECSEDF6:1;\r
32466             unsigned char ECDEDF6:1;\r
32467             unsigned char ECSEDF7:1;\r
32468             unsigned char ECDEDF7:1;\r
32469         } BIT;\r
32470     } ECCRCANCTL;\r
32471     char           wk27[12];\r
32472     union\r
32473     {\r
32474         unsigned long LONG;\r
32475         struct\r
32476         {\r
32477             unsigned short H;\r
32478             unsigned short L;\r
32479         } WORD;\r
32480         struct\r
32481         {\r
32482             unsigned char HH;\r
32483             unsigned char HL;\r
32484             unsigned char LH;\r
32485             unsigned char LL;\r
32486         } BYTE;\r
32487         struct\r
32488         {\r
32489             unsigned long ECEADz:11;\r
32490             unsigned long :21;\r
32491         } BIT;\r
32492     } ECCRCANEAD0;\r
32493     union\r
32494     {\r
32495         unsigned long LONG;\r
32496         struct\r
32497         {\r
32498             unsigned short H;\r
32499             unsigned short L;\r
32500         } WORD;\r
32501         struct\r
32502         {\r
32503             unsigned char HH;\r
32504             unsigned char HL;\r
32505             unsigned char LH;\r
32506             unsigned char LL;\r
32507         } BYTE;\r
32508         struct\r
32509         {\r
32510             unsigned long ECEADz:11;\r
32511             unsigned long :21;\r
32512         } BIT;\r
32513     } ECCRCANEAD1;\r
32514     union\r
32515     {\r
32516         unsigned long LONG;\r
32517         struct\r
32518         {\r
32519             unsigned short H;\r
32520             unsigned short L;\r
32521         } WORD;\r
32522         struct\r
32523         {\r
32524             unsigned char HH;\r
32525             unsigned char HL;\r
32526             unsigned char LH;\r
32527             unsigned char LL;\r
32528         } BYTE;\r
32529         struct\r
32530         {\r
32531             unsigned long ECEADz:11;\r
32532             unsigned long :21;\r
32533         } BIT;\r
32534     } ECCRCANEAD2;\r
32535     union\r
32536     {\r
32537         unsigned long LONG;\r
32538         struct\r
32539         {\r
32540             unsigned short H;\r
32541             unsigned short L;\r
32542         } WORD;\r
32543         struct\r
32544         {\r
32545             unsigned char HH;\r
32546             unsigned char HL;\r
32547             unsigned char LH;\r
32548             unsigned char LL;\r
32549         } BYTE;\r
32550         struct\r
32551         {\r
32552             unsigned long ECEADz:11;\r
32553             unsigned long :21;\r
32554         } BIT;\r
32555     } ECCRCANEAD3;\r
32556     union\r
32557     {\r
32558         unsigned long LONG;\r
32559         struct\r
32560         {\r
32561             unsigned short H;\r
32562             unsigned short L;\r
32563         } WORD;\r
32564         struct\r
32565         {\r
32566             unsigned char HH;\r
32567             unsigned char HL;\r
32568             unsigned char LH;\r
32569             unsigned char LL;\r
32570         } BYTE;\r
32571         struct\r
32572         {\r
32573             unsigned long ECEADz:11;\r
32574             unsigned long :21;\r
32575         } BIT;\r
32576     } ECCRCANEAD4;\r
32577     union\r
32578     {\r
32579         unsigned long LONG;\r
32580         struct\r
32581         {\r
32582             unsigned short H;\r
32583             unsigned short L;\r
32584         } WORD;\r
32585         struct\r
32586         {\r
32587             unsigned char HH;\r
32588             unsigned char HL;\r
32589             unsigned char LH;\r
32590             unsigned char LL;\r
32591         } BYTE;\r
32592         struct\r
32593         {\r
32594             unsigned long ECEADz:11;\r
32595             unsigned long :21;\r
32596         } BIT;\r
32597     } ECCRCANEAD5;\r
32598     union\r
32599     {\r
32600         unsigned long LONG;\r
32601         struct\r
32602         {\r
32603             unsigned short H;\r
32604             unsigned short L;\r
32605         } WORD;\r
32606         struct\r
32607         {\r
32608             unsigned char HH;\r
32609             unsigned char HL;\r
32610             unsigned char LH;\r
32611             unsigned char LL;\r
32612         } BYTE;\r
32613         struct\r
32614         {\r
32615             unsigned long ECEADz:11;\r
32616             unsigned long :21;\r
32617         } BIT;\r
32618     } ECCRCANEAD6;\r
32619     union\r
32620     {\r
32621         unsigned long LONG;\r
32622         struct\r
32623         {\r
32624             unsigned short H;\r
32625             unsigned short L;\r
32626         } WORD;\r
32627         struct\r
32628         {\r
32629             unsigned char HH;\r
32630             unsigned char HL;\r
32631             unsigned char LH;\r
32632             unsigned char LL;\r
32633         } BYTE;\r
32634         struct\r
32635         {\r
32636             unsigned long ECEADz:11;\r
32637             unsigned long :21;\r
32638         } BIT;\r
32639     } ECCRCANEAD7;\r
32640 };\r
32641 \r
32642 struct st_rspi\r
32643 {\r
32644     union\r
32645     {\r
32646         unsigned char BYTE;\r
32647         struct\r
32648         {\r
32649             unsigned char SPMS:1;\r
32650             unsigned char TXMD:1;\r
32651             unsigned char MODFEN:1;\r
32652             unsigned char MSTR:1;\r
32653             unsigned char SPEIE:1;\r
32654             unsigned char SPTIE:1;\r
32655             unsigned char SPE:1;\r
32656             unsigned char SPRIE:1;\r
32657         } BIT;\r
32658     } SPCR;\r
32659     union\r
32660     {\r
32661         unsigned char BYTE;\r
32662         struct\r
32663         {\r
32664             unsigned char SSL0P:1;\r
32665             unsigned char SSL1P:1;\r
32666             unsigned char SSL2P:1;\r
32667             unsigned char SSL3P:1;\r
32668             unsigned char :4;\r
32669         } BIT;\r
32670     } SSLP;\r
32671     union\r
32672     {\r
32673         unsigned char BYTE;\r
32674         struct\r
32675         {\r
32676             unsigned char SPLP:1;\r
32677             unsigned char SPLP2:1;\r
32678             unsigned char SPOM:1;\r
32679             unsigned char :1;\r
32680             unsigned char MOIFV:1;\r
32681             unsigned char MOIFE:1;\r
32682             unsigned char :2;\r
32683         } BIT;\r
32684     } SPPCR;\r
32685     union\r
32686     {\r
32687         unsigned char BYTE;\r
32688         struct\r
32689         {\r
32690             unsigned char OVRF:1;\r
32691             unsigned char IDLNF:1;\r
32692             unsigned char MODF:1;\r
32693             unsigned char PERF:1;\r
32694             unsigned char :4;\r
32695         } BIT;\r
32696     } SPSR;\r
32697     union\r
32698     {\r
32699         unsigned long LONG;\r
32700         struct\r
32701         {\r
32702             unsigned short L;\r
32703             unsigned short H;\r
32704         } WORD;\r
32705     } SPDR;\r
32706     union\r
32707     {\r
32708         unsigned char BYTE;\r
32709         struct\r
32710         {\r
32711             unsigned char SPSLN:3;\r
32712             unsigned char :5;\r
32713         } BIT;\r
32714     } SPSCR;\r
32715     union\r
32716     {\r
32717         unsigned char BYTE;\r
32718         struct\r
32719         {\r
32720             unsigned char SPCP:3;\r
32721             unsigned char :1;\r
32722             unsigned char SPECM:3;\r
32723             unsigned char :1;\r
32724         } BIT;\r
32725     } SPSSR;\r
32726     unsigned char  SPBR;\r
32727     union\r
32728     {\r
32729         unsigned char BYTE;\r
32730         struct\r
32731         {\r
32732             unsigned char SPFC:2;\r
32733             unsigned char :2;\r
32734             unsigned char SPRDTD:1;\r
32735             unsigned char SPLW:1;\r
32736             unsigned char :2;\r
32737         } BIT;\r
32738     } SPDCR;\r
32739     union\r
32740     {\r
32741         unsigned char BYTE;\r
32742         struct\r
32743         {\r
32744             unsigned char SCKDL:3;\r
32745             unsigned char :5;\r
32746         } BIT;\r
32747     } SPCKD;\r
32748     union\r
32749     {\r
32750         unsigned char BYTE;\r
32751         struct\r
32752         {\r
32753             unsigned char SLNDL:3;\r
32754             unsigned char :5;\r
32755         } BIT;\r
32756     } SSLND;\r
32757     union\r
32758     {\r
32759         unsigned char BYTE;\r
32760         struct\r
32761         {\r
32762             unsigned char SPNDL:3;\r
32763             unsigned char :5;\r
32764         } BIT;\r
32765     } SPND;\r
32766     union\r
32767     {\r
32768         unsigned char BYTE;\r
32769         struct\r
32770         {\r
32771             unsigned char SPPE:1;\r
32772             unsigned char SPOE:1;\r
32773             unsigned char SPIIE:1;\r
32774             unsigned char PTE:1;\r
32775             unsigned char SCKASE:1;\r
32776             unsigned char :3;\r
32777         } BIT;\r
32778     } SPCR2;\r
32779     union\r
32780     {\r
32781         unsigned short WORD;\r
32782         struct\r
32783         {\r
32784             unsigned short CPHA:1;\r
32785             unsigned short CPOL:1;\r
32786             unsigned short BRDV:2;\r
32787             unsigned short SSLy:3;\r
32788             unsigned short SSLKP:1;\r
32789             unsigned short SPB:4;\r
32790             unsigned short LSBF:1;\r
32791             unsigned short SPNDEN:1;\r
32792             unsigned short SLNDEN:1;\r
32793             unsigned short SCKDEN:1;\r
32794         } BIT;\r
32795     } SPCMD0;\r
32796     union\r
32797     {\r
32798         unsigned short WORD;\r
32799         struct\r
32800         {\r
32801             unsigned short CPHA:1;\r
32802             unsigned short CPOL:1;\r
32803             unsigned short BRDV:2;\r
32804             unsigned short SSLy:3;\r
32805             unsigned short SSLKP:1;\r
32806             unsigned short SPB:4;\r
32807             unsigned short LSBF:1;\r
32808             unsigned short SPNDEN:1;\r
32809             unsigned short SLNDEN:1;\r
32810             unsigned short SCKDEN:1;\r
32811         } BIT;\r
32812     } SPCMD1;\r
32813     union\r
32814     {\r
32815         unsigned short WORD;\r
32816         struct\r
32817         {\r
32818             unsigned short CPHA:1;\r
32819             unsigned short CPOL:1;\r
32820             unsigned short BRDV:2;\r
32821             unsigned short SSLy:3;\r
32822             unsigned short SSLKP:1;\r
32823             unsigned short SPB:4;\r
32824             unsigned short LSBF:1;\r
32825             unsigned short SPNDEN:1;\r
32826             unsigned short SLNDEN:1;\r
32827             unsigned short SCKDEN:1;\r
32828         } BIT;\r
32829     } SPCMD2;\r
32830     union\r
32831     {\r
32832         unsigned short WORD;\r
32833         struct\r
32834         {\r
32835             unsigned short CPHA:1;\r
32836             unsigned short CPOL:1;\r
32837             unsigned short BRDV:2;\r
32838             unsigned short SSLy:3;\r
32839             unsigned short SSLKP:1;\r
32840             unsigned short SPB:4;\r
32841             unsigned short LSBF:1;\r
32842             unsigned short SPNDEN:1;\r
32843             unsigned short SLNDEN:1;\r
32844             unsigned short SCKDEN:1;\r
32845         } BIT;\r
32846     } SPCMD3;\r
32847     union\r
32848     {\r
32849         unsigned short WORD;\r
32850         struct\r
32851         {\r
32852             unsigned short CPHA:1;\r
32853             unsigned short CPOL:1;\r
32854             unsigned short BRDV:2;\r
32855             unsigned short SSLy:3;\r
32856             unsigned short SSLKP:1;\r
32857             unsigned short SPB:4;\r
32858             unsigned short LSBF:1;\r
32859             unsigned short SPNDEN:1;\r
32860             unsigned short SLNDEN:1;\r
32861             unsigned short SCKDEN:1;\r
32862         } BIT;\r
32863     } SPCMD4;\r
32864     union\r
32865     {\r
32866         unsigned short WORD;\r
32867         struct\r
32868         {\r
32869             unsigned short CPHA:1;\r
32870             unsigned short CPOL:1;\r
32871             unsigned short BRDV:2;\r
32872             unsigned short SSLy:3;\r
32873             unsigned short SSLKP:1;\r
32874             unsigned short SPB:4;\r
32875             unsigned short LSBF:1;\r
32876             unsigned short SPNDEN:1;\r
32877             unsigned short SLNDEN:1;\r
32878             unsigned short SCKDEN:1;\r
32879         } BIT;\r
32880     } SPCMD5;\r
32881     union\r
32882     {\r
32883         unsigned short WORD;\r
32884         struct\r
32885         {\r
32886             unsigned short CPHA:1;\r
32887             unsigned short CPOL:1;\r
32888             unsigned short BRDV:2;\r
32889             unsigned short SSLy:3;\r
32890             unsigned short SSLKP:1;\r
32891             unsigned short SPB:4;\r
32892             unsigned short LSBF:1;\r
32893             unsigned short SPNDEN:1;\r
32894             unsigned short SLNDEN:1;\r
32895             unsigned short SCKDEN:1;\r
32896         } BIT;\r
32897     } SPCMD6;\r
32898     union\r
32899     {\r
32900         unsigned short WORD;\r
32901         struct\r
32902         {\r
32903             unsigned short CPHA:1;\r
32904             unsigned short CPOL:1;\r
32905             unsigned short BRDV:2;\r
32906             unsigned short SSLy:3;\r
32907             unsigned short SSLKP:1;\r
32908             unsigned short SPB:4;\r
32909             unsigned short LSBF:1;\r
32910             unsigned short SPNDEN:1;\r
32911             unsigned short SLNDEN:1;\r
32912             unsigned short SCKDEN:1;\r
32913         } BIT;\r
32914     } SPCMD7;\r
32915 };\r
32916 \r
32917 struct st_s12adc0\r
32918 {\r
32919     union\r
32920     {\r
32921         unsigned short WORD;\r
32922         struct\r
32923         {\r
32924             unsigned short DBLANS:5;\r
32925             unsigned short :1;\r
32926             unsigned short GBADIE:1;\r
32927             unsigned short DBLE:1;\r
32928             unsigned short EXTRG:1;\r
32929             unsigned short TRGE:1;\r
32930             unsigned short :2;\r
32931             unsigned short ADIE:1;\r
32932             unsigned short ADCS:2;\r
32933             unsigned short ADST:1;\r
32934         } BIT;\r
32935     } ADCSR;\r
32936     char           wk0[2];\r
32937     union\r
32938     {\r
32939         unsigned short WORD;\r
32940         struct\r
32941         {\r
32942             unsigned short ANSA:16;\r
32943         } BIT;\r
32944     } ADANSA;\r
32945     char           wk1[2];\r
32946     union\r
32947     {\r
32948         unsigned short WORD;\r
32949         struct\r
32950         {\r
32951             unsigned short ADS:16;\r
32952         } BIT;\r
32953     } ADADS;\r
32954     char           wk2[2];\r
32955     union\r
32956     {\r
32957         unsigned char BYTE;\r
32958         struct\r
32959         {\r
32960             unsigned char ADC:2;\r
32961             unsigned char :5;\r
32962             unsigned char AVEE:1;\r
32963         } BIT;\r
32964     } ADADC;\r
32965     char           wk3[1];\r
32966     union\r
32967     {\r
32968         unsigned short WORD;\r
32969         struct\r
32970         {\r
32971             unsigned short :1;\r
32972             unsigned short ADPRC:2;\r
32973             unsigned short :2;\r
32974             unsigned short ACE:1;\r
32975             unsigned short :2;\r
32976             unsigned short DIAGVAL:2;\r
32977             unsigned short DIAGLD:1;\r
32978             unsigned short DIAGM:1;\r
32979             unsigned short :3;\r
32980             unsigned short ADRFMT:1;\r
32981         } BIT;\r
32982     } ADCER;\r
32983     union\r
32984     {\r
32985         unsigned short WORD;\r
32986         struct\r
32987         {\r
32988             unsigned short TRSB:6;\r
32989             unsigned short :2;\r
32990             unsigned short TRSA:6;\r
32991             unsigned short :2;\r
32992         } BIT;\r
32993     } ADSTRGR;\r
32994     union\r
32995     {\r
32996         unsigned short WORD;\r
32997         struct\r
32998         {\r
32999             unsigned short TSSAD:1;\r
33000             unsigned short :7;\r
33001             unsigned short TSSA:1;\r
33002             unsigned short :1;\r
33003             unsigned short TSSB:1;\r
33004             unsigned short :5;\r
33005         } BIT;\r
33006     } ADEXICR;\r
33007     union\r
33008     {\r
33009         unsigned short WORD;\r
33010         struct\r
33011         {\r
33012             unsigned short ANSB:16;\r
33013         } BIT;\r
33014     } ADANSB;\r
33015     char           wk4[2];\r
33016     unsigned short ADDBLDR;\r
33017     unsigned short ADTSDR;\r
33018     char           wk5[2];\r
33019     unsigned short ADRD;\r
33020     unsigned short ADDR0;\r
33021     unsigned short ADDR1;\r
33022     unsigned short ADDR2;\r
33023     unsigned short ADDR3;\r
33024     unsigned short ADDR4;\r
33025     unsigned short ADDR5;\r
33026     unsigned short ADDR6;\r
33027     unsigned short ADDR7;\r
33028     char           wk6[48];\r
33029     union\r
33030     {\r
33031         unsigned char BYTE;\r
33032         struct\r
33033         {\r
33034             unsigned char SST:8;\r
33035         } BIT;\r
33036     } ADSSTR0;\r
33037     char           wk7[5];\r
33038     union\r
33039     {\r
33040         unsigned short WORD;\r
33041         struct\r
33042         {\r
33043             unsigned short SSTSH:8;\r
33044             unsigned short SHANS:4;\r
33045             unsigned short :4;\r
33046         } BIT;\r
33047     } ADSHCR;\r
33048     char           wk8[8];\r
33049     union\r
33050     {\r
33051         unsigned char BYTE;\r
33052         struct\r
33053         {\r
33054             unsigned char SST:8;\r
33055         } BIT;\r
33056     } ADSSTRT;\r
33057     char           wk9[2];\r
33058     union\r
33059     {\r
33060         unsigned char BYTE;\r
33061         struct\r
33062         {\r
33063             unsigned char SST:8;\r
33064         } BIT;\r
33065     } ADSSTR1;\r
33066     union\r
33067     {\r
33068         unsigned char BYTE;\r
33069         struct\r
33070         {\r
33071             unsigned char SST:8;\r
33072         } BIT;\r
33073     } ADSSTR2;\r
33074     union\r
33075     {\r
33076         unsigned char BYTE;\r
33077         struct\r
33078         {\r
33079             unsigned char SST:8;\r
33080         } BIT;\r
33081     } ADSSTR3;\r
33082     union\r
33083     {\r
33084         unsigned char BYTE;\r
33085         struct\r
33086         {\r
33087             unsigned char SST:8;\r
33088         } BIT;\r
33089     } ADSSTR4;\r
33090     union\r
33091     {\r
33092         unsigned char BYTE;\r
33093         struct\r
33094         {\r
33095             unsigned char SST:8;\r
33096         } BIT;\r
33097     } ADSSTR5;\r
33098     union\r
33099     {\r
33100         unsigned char BYTE;\r
33101         struct\r
33102         {\r
33103             unsigned char SST:8;\r
33104         } BIT;\r
33105     } ADSSTR6;\r
33106     union\r
33107     {\r
33108         unsigned char BYTE;\r
33109         struct\r
33110         {\r
33111             unsigned char SST:8;\r
33112         } BIT;\r
33113     } ADSSTR7;\r
33114     union\r
33115     {\r
33116         unsigned char BYTE;\r
33117         struct\r
33118         {\r
33119             unsigned char ADNDIS:5;\r
33120             unsigned char :3;\r
33121         } BIT;\r
33122     } ADDISCR;\r
33123     char           wk10[5];\r
33124     union\r
33125     {\r
33126         unsigned short WORD;\r
33127         struct\r
33128         {\r
33129             unsigned short PGS:1;\r
33130             unsigned short GBRSCN:1;\r
33131             unsigned short :13;\r
33132             unsigned short GBRP:1;\r
33133         } BIT;\r
33134     } ADGSPCR;\r
33135     char           wk11[2];\r
33136     unsigned short ADDBLDRA;\r
33137     unsigned short ADDBLDRB;\r
33138     char           wk12[8];\r
33139     union\r
33140     {\r
33141         unsigned char BYTE;\r
33142         struct\r
33143         {\r
33144             unsigned char :6;\r
33145             unsigned char WCMPE:1;\r
33146             unsigned char CMPIE:1;\r
33147         } BIT;\r
33148     } ADCMPCR;\r
33149     char           wk13[1];\r
33150     union\r
33151     {\r
33152         unsigned char BYTE;\r
33153         struct\r
33154         {\r
33155             unsigned char CMPSTS:1;\r
33156             unsigned char :7;\r
33157         } BIT;\r
33158     } ADCMPANSER;\r
33159     union\r
33160     {\r
33161         unsigned char BYTE;\r
33162         struct\r
33163         {\r
33164             unsigned char CMPLTS:1;\r
33165             unsigned char :7;\r
33166         } BIT;\r
33167     } ADCMPLER;\r
33168     union\r
33169     {\r
33170         unsigned short WORD;\r
33171         struct\r
33172         {\r
33173             unsigned short CMPS:16;\r
33174         } BIT;\r
33175     } ADCMPANSR;\r
33176     char           wk14[2];\r
33177     union\r
33178     {\r
33179         unsigned short WORD;\r
33180         struct\r
33181         {\r
33182             unsigned short CMPL:16;\r
33183         } BIT;\r
33184     } ADCMPLR;\r
33185     char           wk15[2];\r
33186     unsigned short ADCMPDR0;\r
33187     unsigned short ADCMPDR1;\r
33188     union\r
33189     {\r
33190         unsigned short WORD;\r
33191         struct\r
33192         {\r
33193             unsigned short CMPF:16;\r
33194         } BIT;\r
33195     } ADCMPSR;\r
33196     char           wk16[2];\r
33197     union\r
33198     {\r
33199         unsigned char BYTE;\r
33200         struct\r
33201         {\r
33202             unsigned char CMPFTS:1;\r
33203             unsigned char :7;\r
33204         } BIT;\r
33205     } ADCMPSER;\r
33206     char           wk17[35];\r
33207     union\r
33208     {\r
33209         unsigned char BYTE;\r
33210         struct\r
33211         {\r
33212             unsigned char TDLV:2;\r
33213             unsigned char :5;\r
33214             unsigned char TDE:1;\r
33215         } BIT;\r
33216     } ADTDCR;\r
33217     char           wk18[1];\r
33218     union\r
33219     {\r
33220         unsigned char BYTE;\r
33221         struct\r
33222         {\r
33223             unsigned char :2;\r
33224             unsigned char OWEIE:1;\r
33225             unsigned char :5;\r
33226         } BIT;\r
33227     } ADERCR;\r
33228     union\r
33229     {\r
33230         unsigned char BYTE;\r
33231         struct\r
33232         {\r
33233             unsigned char :2;\r
33234             unsigned char OWEC:1;\r
33235             unsigned char :5;\r
33236         } BIT;\r
33237     } ADERCLR;\r
33238     char           wk19[6];\r
33239     union\r
33240     {\r
33241         unsigned short WORD;\r
33242         struct\r
33243         {\r
33244             unsigned short OWE:16;\r
33245         } BIT;\r
33246     } ADOWER;\r
33247     char           wk20[2];\r
33248     union\r
33249     {\r
33250         unsigned short WORD;\r
33251         struct\r
33252         {\r
33253             unsigned short DBOWE:1;\r
33254             unsigned short DAOWE:1;\r
33255             unsigned short DOWE:1;\r
33256             unsigned short DIAGOWE:1;\r
33257             unsigned short TSOWE:1;\r
33258             unsigned short :11;\r
33259         } BIT;\r
33260     } ADOWEER;\r
33261 };\r
33262 \r
33263 struct st_s12adc1\r
33264 {\r
33265     union\r
33266     {\r
33267         unsigned short WORD;\r
33268         struct\r
33269         {\r
33270             unsigned short DBLANS:5;\r
33271             unsigned short :1;\r
33272             unsigned short GBADIE:1;\r
33273             unsigned short DBLE:1;\r
33274             unsigned short EXTRG:1;\r
33275             unsigned short TRGE:1;\r
33276             unsigned short :2;\r
33277             unsigned short ADIE:1;\r
33278             unsigned short ADCS:2;\r
33279             unsigned short ADST:1;\r
33280         } BIT;\r
33281     } ADCSR;\r
33282     char           wk0[2];\r
33283     union\r
33284     {\r
33285         unsigned short WORD;\r
33286         struct\r
33287         {\r
33288             unsigned short ANSA:16;\r
33289         } BIT;\r
33290     } ADANSA;\r
33291     char           wk1[2];\r
33292     union\r
33293     {\r
33294         unsigned short WORD;\r
33295         struct\r
33296         {\r
33297             unsigned short ADS:16;\r
33298         } BIT;\r
33299     } ADADS;\r
33300     char           wk2[2];\r
33301     union\r
33302     {\r
33303         unsigned char BYTE;\r
33304         struct\r
33305         {\r
33306             unsigned char ADC:2;\r
33307             unsigned char :5;\r
33308             unsigned char AVEE:1;\r
33309         } BIT;\r
33310     } ADADC;\r
33311     char           wk3[1];\r
33312     union\r
33313     {\r
33314         unsigned short WORD;\r
33315         struct\r
33316         {\r
33317             unsigned short :1;\r
33318             unsigned short ADPRC:2;\r
33319             unsigned short :2;\r
33320             unsigned short ACE:1;\r
33321             unsigned short :2;\r
33322             unsigned short DIAGVAL:2;\r
33323             unsigned short DIAGLD:1;\r
33324             unsigned short DIAGM:1;\r
33325             unsigned short :3;\r
33326             unsigned short ADRFMT:1;\r
33327         } BIT;\r
33328     } ADCER;\r
33329     union\r
33330     {\r
33331         unsigned short WORD;\r
33332         struct\r
33333         {\r
33334             unsigned short TRSB:6;\r
33335             unsigned short :2;\r
33336             unsigned short TRSA:6;\r
33337             unsigned short :2;\r
33338         } BIT;\r
33339     } ADSTRGR;\r
33340     union\r
33341     {\r
33342         unsigned short WORD;\r
33343         struct\r
33344         {\r
33345             unsigned short :13;\r
33346             unsigned short EXSEL:2;\r
33347             unsigned short EXOEN:1;\r
33348         } BIT;\r
33349     } ADEXICR;\r
33350     union\r
33351     {\r
33352         unsigned short WORD;\r
33353         struct\r
33354         {\r
33355             unsigned short ANSB:16;\r
33356         } BIT;\r
33357     } ADANSB;\r
33358     char           wk4[2];\r
33359     unsigned short ADDBLDR;\r
33360     char           wk5[4];\r
33361     unsigned short ADRD;\r
33362     unsigned short ADDR0;\r
33363     unsigned short ADDR1;\r
33364     unsigned short ADDR2;\r
33365     unsigned short ADDR3;\r
33366     unsigned short ADDR4;\r
33367     unsigned short ADDR5;\r
33368     unsigned short ADDR6;\r
33369     unsigned short ADDR7;\r
33370     unsigned short ADDR8;\r
33371     unsigned short ADDR9;\r
33372     unsigned short ADDR10;\r
33373     unsigned short ADDR11;\r
33374     unsigned short ADDR12;\r
33375     unsigned short ADDR13;\r
33376     unsigned short ADDR14;\r
33377     unsigned short ADDR15;\r
33378     char           wk6[32];\r
33379     union\r
33380     {\r
33381         unsigned char BYTE;\r
33382         struct\r
33383         {\r
33384             unsigned char SST:8;\r
33385         } BIT;\r
33386     } ADSSTR0;\r
33387     union\r
33388     {\r
33389         unsigned char BYTE;\r
33390         struct\r
33391         {\r
33392             unsigned char SST:8;\r
33393         } BIT;\r
33394     } ADSSTRL;\r
33395     char           wk7[17];\r
33396     union\r
33397     {\r
33398         unsigned char BYTE;\r
33399         struct\r
33400         {\r
33401             unsigned char SST:8;\r
33402         } BIT;\r
33403     } ADSSTR1;\r
33404     union\r
33405     {\r
33406         unsigned char BYTE;\r
33407         struct\r
33408         {\r
33409             unsigned char SST:8;\r
33410         } BIT;\r
33411     } ADSSTR2;\r
33412     union\r
33413     {\r
33414         unsigned char BYTE;\r
33415         struct\r
33416         {\r
33417             unsigned char SST:8;\r
33418         } BIT;\r
33419     } ADSSTR3;\r
33420     union\r
33421     {\r
33422         unsigned char BYTE;\r
33423         struct\r
33424         {\r
33425             unsigned char SST:8;\r
33426         } BIT;\r
33427     } ADSSTR4;\r
33428     union\r
33429     {\r
33430         unsigned char BYTE;\r
33431         struct\r
33432         {\r
33433             unsigned char SST:8;\r
33434         } BIT;\r
33435     } ADSSTR5;\r
33436     union\r
33437     {\r
33438         unsigned char BYTE;\r
33439         struct\r
33440         {\r
33441             unsigned char SST:8;\r
33442         } BIT;\r
33443     } ADSSTR6;\r
33444     union\r
33445     {\r
33446         unsigned char BYTE;\r
33447         struct\r
33448         {\r
33449             unsigned char SST:8;\r
33450         } BIT;\r
33451     } ADSSTR7;\r
33452     union\r
33453     {\r
33454         unsigned char BYTE;\r
33455         struct\r
33456         {\r
33457             unsigned char ADNDIS:5;\r
33458             unsigned char :3;\r
33459         } BIT;\r
33460     } ADDISCR;\r
33461     char           wk8[5];\r
33462     union\r
33463     {\r
33464         unsigned short WORD;\r
33465         struct\r
33466         {\r
33467             unsigned short PGS:1;\r
33468             unsigned short GBRSCN:1;\r
33469             unsigned short :13;\r
33470             unsigned short GBRP:1;\r
33471         } BIT;\r
33472     } ADGSPCR;\r
33473     char           wk9[2];\r
33474     unsigned short ADDBLDRA;\r
33475     unsigned short ADDBLDRB;\r
33476     char           wk10[8];\r
33477     union\r
33478     {\r
33479         unsigned char BYTE;\r
33480         struct\r
33481         {\r
33482             unsigned char :6;\r
33483             unsigned char WCMPE:1;\r
33484             unsigned char CMPIE:1;\r
33485         } BIT;\r
33486     } ADCMPCR;\r
33487     char           wk11[3];\r
33488     union\r
33489     {\r
33490         unsigned short WORD;\r
33491         struct\r
33492         {\r
33493             unsigned short CMPS:16;\r
33494         } BIT;\r
33495     } ADCMPANSR;\r
33496     char           wk12[2];\r
33497     union\r
33498     {\r
33499         unsigned short WORD;\r
33500         struct\r
33501         {\r
33502             unsigned short CMPL:16;\r
33503         } BIT;\r
33504     } ADCMPLR;\r
33505     char           wk13[2];\r
33506     unsigned short ADCMPDR0;\r
33507     unsigned short ADCMPDR1;\r
33508     union\r
33509     {\r
33510         unsigned short WORD;\r
33511         struct\r
33512         {\r
33513             unsigned short CMPF:16;\r
33514         } BIT;\r
33515     } ADCMPSR;\r
33516     char           wk14[38];\r
33517     union\r
33518     {\r
33519         unsigned char BYTE;\r
33520         struct\r
33521         {\r
33522             unsigned char TDLV:2;\r
33523             unsigned char :5;\r
33524             unsigned char TDE:1;\r
33525         } BIT;\r
33526     } ADTDCR;\r
33527     char           wk15[1];\r
33528     union\r
33529     {\r
33530         unsigned char BYTE;\r
33531         struct\r
33532         {\r
33533             unsigned char :2;\r
33534             unsigned char OWEIE:1;\r
33535             unsigned char :5;\r
33536         } BIT;\r
33537     } ADERCR;\r
33538     union\r
33539     {\r
33540         unsigned char BYTE;\r
33541         struct\r
33542         {\r
33543             unsigned char :2;\r
33544             unsigned char OWEC:1;\r
33545             unsigned char :5;\r
33546         } BIT;\r
33547     } ADERCLR;\r
33548     char           wk16[6];\r
33549     union\r
33550     {\r
33551         unsigned short WORD;\r
33552         struct\r
33553         {\r
33554             unsigned short OWE:16;\r
33555         } BIT;\r
33556     } ADOWER;\r
33557     char           wk17[2];\r
33558     union\r
33559     {\r
33560         unsigned short WORD;\r
33561         struct\r
33562         {\r
33563             unsigned short DBOWE:1;\r
33564             unsigned short DAOWE:1;\r
33565             unsigned short DOWE:1;\r
33566             unsigned short DIAGOWE:1;\r
33567             unsigned short TSOWE:1;\r
33568             unsigned short :11;\r
33569         } BIT;\r
33570     } ADOWEER;\r
33571 };\r
33572 \r
33573 struct st_scifa\r
33574 {\r
33575     union\r
33576     {\r
33577         unsigned short WORD;\r
33578         struct\r
33579         {\r
33580             unsigned short CKS:2;\r
33581             unsigned short :1;\r
33582             unsigned short STOP:1;\r
33583             unsigned short PM:1;\r
33584             unsigned short PE:1;\r
33585             unsigned short CHR:1;\r
33586             unsigned short CM:1;\r
33587             unsigned short :8;\r
33588         } BIT;\r
33589     } SMR;\r
33590     union\r
33591     {\r
33592         unsigned char  BRR;\r
33593         unsigned char  MDDR;\r
33594     } BRR_MDDR;\r
33595     char           wk0[1];\r
33596     union\r
33597     {\r
33598         unsigned short WORD;\r
33599         struct\r
33600         {\r
33601             unsigned short CKE:2;\r
33602             unsigned short TEIE:1;\r
33603             unsigned short REIE:1;\r
33604             unsigned short RE:1;\r
33605             unsigned short TE:1;\r
33606             unsigned short RIE:1;\r
33607             unsigned short TIE:1;\r
33608             unsigned short :8;\r
33609         } BIT;\r
33610     } SCR;\r
33611     unsigned char  FTDR;\r
33612     char           wk1[1];\r
33613     union\r
33614     {\r
33615         unsigned short WORD;\r
33616         struct\r
33617         {\r
33618             unsigned short DR:1;\r
33619             unsigned short RDF:1;\r
33620             unsigned short PER:1;\r
33621             unsigned short FER:1;\r
33622             unsigned short BRK:1;\r
33623             unsigned short TDFE:1;\r
33624             unsigned short TEND:1;\r
33625             unsigned short ER:1;\r
33626             unsigned short :8;\r
33627         } BIT;\r
33628     } FSR;\r
33629     unsigned char  FRDR;\r
33630     char           wk2[1];\r
33631     union\r
33632     {\r
33633         unsigned short WORD;\r
33634         struct\r
33635         {\r
33636             unsigned short LOOP:1;\r
33637             unsigned short RFRST:1;\r
33638             unsigned short TFRST:1;\r
33639             unsigned short MCE:1;\r
33640             unsigned short TTRG:2;\r
33641             unsigned short RTRG:2;\r
33642             unsigned short RSTRG:3;\r
33643             unsigned short :5;\r
33644         } BIT;\r
33645     } FCR;\r
33646     union\r
33647     {\r
33648         unsigned short WORD;\r
33649         struct\r
33650         {\r
33651             unsigned short R:5;\r
33652             unsigned short :3;\r
33653             unsigned short T:5;\r
33654             unsigned short :3;\r
33655         } BIT;\r
33656     } FDR;\r
33657     union\r
33658     {\r
33659         unsigned short WORD;\r
33660         struct\r
33661         {\r
33662             unsigned short SPB2DT:1;\r
33663             unsigned short SPB2IO:1;\r
33664             unsigned short SCKDT:1;\r
33665             unsigned short SCKIO:1;\r
33666             unsigned short CTS2DT:1;\r
33667             unsigned short CTS2IO:1;\r
33668             unsigned short RTS2DT:1;\r
33669             unsigned short RTS2IO:1;\r
33670             unsigned short :8;\r
33671         } BIT;\r
33672     } SPTR;\r
33673     union\r
33674     {\r
33675         unsigned short WORD;\r
33676         struct\r
33677         {\r
33678             unsigned short ORER:1;\r
33679             unsigned short :1;\r
33680             unsigned short FER:4;\r
33681             unsigned short :2;\r
33682             unsigned short PER:4;\r
33683             unsigned short :4;\r
33684         } BIT;\r
33685     } LSR;\r
33686     union\r
33687     {\r
33688         unsigned char BYTE;\r
33689         struct\r
33690         {\r
33691             unsigned char ABCS0:1;\r
33692             unsigned char :1;\r
33693             unsigned char NFEN:1;\r
33694             unsigned char DIR:1;\r
33695             unsigned char MDDRS:1;\r
33696             unsigned char BRME:1;\r
33697             unsigned char :1;\r
33698             unsigned char BGDM:1;\r
33699         } BIT;\r
33700     } SEMR;\r
33701     char           wk3[1];\r
33702     union\r
33703     {\r
33704         unsigned short WORD;\r
33705         struct\r
33706         {\r
33707             unsigned short TFTC:5;\r
33708             unsigned short :2;\r
33709             unsigned short TTRGS:1;\r
33710             unsigned short RFTC:5;\r
33711             unsigned short :2;\r
33712             unsigned short RTRGS:1;\r
33713         } BIT;\r
33714     } FTCR;\r
33715 };\r
33716 \r
33717 struct st_spibsc\r
33718 {\r
33719     union\r
33720     {\r
33721         unsigned long LONG;\r
33722         struct\r
33723         {\r
33724             unsigned long BSZ:2;\r
33725             unsigned long :1;\r
33726             unsigned long CPOL:1;\r
33727             unsigned long SSLP:1;\r
33728             unsigned long CPHAR:1;\r
33729             unsigned long CPHAT:1;\r
33730             unsigned long :1;\r
33731             unsigned long IO0FV:2;\r
33732             unsigned long :2;\r
33733             unsigned long IO2FV:2;\r
33734             unsigned long IO3FV:2;\r
33735             unsigned long MOIIO0:2;\r
33736             unsigned long MOIIO1:2;\r
33737             unsigned long MOIIO2:2;\r
33738             unsigned long MOIIO3:2;\r
33739             unsigned long SFDE:1;\r
33740             unsigned long :6;\r
33741             unsigned long MD:1;\r
33742         } BIT;\r
33743     } CMNCR;\r
33744     union\r
33745     {\r
33746         unsigned long LONG;\r
33747         struct\r
33748         {\r
33749             unsigned long SCKDL:3;\r
33750             unsigned long :5;\r
33751             unsigned long SLNDL:3;\r
33752             unsigned long :5;\r
33753             unsigned long SPNDL:3;\r
33754             unsigned long :13;\r
33755         } BIT;\r
33756     } SSLDR;\r
33757     union\r
33758     {\r
33759         unsigned long LONG;\r
33760         struct\r
33761         {\r
33762             unsigned long BRDV:2;\r
33763             unsigned long :6;\r
33764             unsigned long SPBR:8;\r
33765             unsigned long :16;\r
33766         } BIT;\r
33767     } SPBCR;\r
33768     union\r
33769     {\r
33770         unsigned long LONG;\r
33771         struct\r
33772         {\r
33773             unsigned long SSLE:1;\r
33774             unsigned long :7;\r
33775             unsigned long RBE:1;\r
33776             unsigned long RCF:1;\r
33777             unsigned long :6;\r
33778             unsigned long RBURST:4;\r
33779             unsigned long :4;\r
33780             unsigned long SSLN:1;\r
33781             unsigned long :7;\r
33782         } BIT;\r
33783     } DRCR;\r
33784     union\r
33785     {\r
33786         unsigned long LONG;\r
33787         struct\r
33788         {\r
33789             unsigned long OCMD:8;\r
33790             unsigned long :8;\r
33791             unsigned long CMD:8;\r
33792             unsigned long :8;\r
33793         } BIT;\r
33794     } DRCMR;\r
33795     union\r
33796     {\r
33797         unsigned long LONG;\r
33798         struct\r
33799         {\r
33800             unsigned long EAC:3;\r
33801             unsigned long :13;\r
33802             unsigned long EAV:8;\r
33803             unsigned long :8;\r
33804         } BIT;\r
33805     } DREAR;\r
33806     union\r
33807     {\r
33808         unsigned long LONG;\r
33809         struct\r
33810         {\r
33811             unsigned long OPD0:8;\r
33812             unsigned long OPD1:8;\r
33813             unsigned long OPD2:8;\r
33814             unsigned long OPD3:8;\r
33815         } BIT;\r
33816     } DROPR;\r
33817     union\r
33818     {\r
33819         unsigned long LONG;\r
33820         struct\r
33821         {\r
33822             unsigned long :4;\r
33823             unsigned long OPDE:4;\r
33824             unsigned long ADE:4;\r
33825             unsigned long OCDE:1;\r
33826             unsigned long :1;\r
33827             unsigned long CDE:1;\r
33828             unsigned long DME:1;\r
33829             unsigned long DRDB:2;\r
33830             unsigned long :2;\r
33831             unsigned long OPDB:2;\r
33832             unsigned long :2;\r
33833             unsigned long ADB:2;\r
33834             unsigned long :2;\r
33835             unsigned long OCDB:2;\r
33836             unsigned long CDB:2;\r
33837         } BIT;\r
33838     } DRENR;\r
33839     union\r
33840     {\r
33841         unsigned long LONG;\r
33842         struct\r
33843         {\r
33844             unsigned long SPIE:1;\r
33845             unsigned long SPIWE:1;\r
33846             unsigned long SPIRE:1;\r
33847             unsigned long :5;\r
33848             unsigned long SSLKP:1;\r
33849             unsigned long :23;\r
33850         } BIT;\r
33851     } SMCR;\r
33852     union\r
33853     {\r
33854         unsigned long LONG;\r
33855         struct\r
33856         {\r
33857             unsigned long OCMD:8;\r
33858             unsigned long :8;\r
33859             unsigned long CMD:8;\r
33860             unsigned long :8;\r
33861         } BIT;\r
33862     } SMCMR;\r
33863     union\r
33864     {\r
33865         unsigned long LONG;\r
33866         struct\r
33867         {\r
33868             unsigned long ADR:24;\r
33869             unsigned long ADRE:8;\r
33870         } BIT;\r
33871     } SMADR;\r
33872     union\r
33873     {\r
33874         unsigned long LONG;\r
33875         struct\r
33876         {\r
33877             unsigned long OPD0:8;\r
33878             unsigned long OPD1:8;\r
33879             unsigned long OPD2:8;\r
33880             unsigned long OPD3:8;\r
33881         } BIT;\r
33882     } SMOPR;\r
33883     union\r
33884     {\r
33885         unsigned long LONG;\r
33886         struct\r
33887         {\r
33888             unsigned long SPIDE:4;\r
33889             unsigned long OPDE:4;\r
33890             unsigned long ADE:4;\r
33891             unsigned long OCDE:1;\r
33892             unsigned long :1;\r
33893             unsigned long CDE:1;\r
33894             unsigned long DME:1;\r
33895             unsigned long SPIDB:2;\r
33896             unsigned long :2;\r
33897             unsigned long OPDB:2;\r
33898             unsigned long :2;\r
33899             unsigned long ADB:2;\r
33900             unsigned long :2;\r
33901             unsigned long OCDB:2;\r
33902             unsigned long CDB:2;\r
33903         } BIT;\r
33904     } SMENR;\r
33905     char           wk0[4];\r
33906     union\r
33907     {\r
33908         unsigned long LONG;\r
33909         struct\r
33910         {\r
33911             unsigned short H;\r
33912             unsigned short L;\r
33913         } WORD;\r
33914         struct\r
33915         {\r
33916             unsigned char HH;\r
33917             unsigned char HL;\r
33918             unsigned char LH;\r
33919             unsigned char LL;\r
33920         } BYTE;\r
33921         struct\r
33922         {\r
33923             unsigned long RDATA0:32;\r
33924         } BIT;\r
33925     } SMRDR0;\r
33926     char           wk1[4];\r
33927     union\r
33928     {\r
33929         unsigned long LONG;\r
33930         struct\r
33931         {\r
33932             unsigned short H;\r
33933             unsigned short L;\r
33934         } WORD;\r
33935         struct\r
33936         {\r
33937             unsigned char HH;\r
33938             unsigned char HL;\r
33939             unsigned char LH;\r
33940             unsigned char LL;\r
33941         } BYTE;\r
33942         struct\r
33943         {\r
33944             unsigned long WDATA0:32;\r
33945         } BIT;\r
33946     } SMWDR0;\r
33947     char           wk2[4];\r
33948     union\r
33949     {\r
33950         unsigned long LONG;\r
33951         struct\r
33952         {\r
33953             unsigned long TEND:1;\r
33954             unsigned long SSLF:1;\r
33955             unsigned long :30;\r
33956         } BIT;\r
33957     } CMNSR;\r
33958     char           wk3[12];\r
33959     union\r
33960     {\r
33961         unsigned long LONG;\r
33962         struct\r
33963         {\r
33964             unsigned long DMCYC:3;\r
33965             unsigned long :13;\r
33966             unsigned long DMDB:2;\r
33967             unsigned long :14;\r
33968         } BIT;\r
33969     } DRDMCR;\r
33970     char           wk4[4];\r
33971     union\r
33972     {\r
33973         unsigned long LONG;\r
33974         struct\r
33975         {\r
33976             unsigned long DMCYC:3;\r
33977             unsigned long :13;\r
33978             unsigned long DMDB:2;\r
33979             unsigned long :14;\r
33980         } BIT;\r
33981     } SMDMCR;\r
33982 };\r
33983 \r
33984 struct st_ssi\r
33985 {\r
33986     union\r
33987     {\r
33988         unsigned long LONG;\r
33989         struct\r
33990         {\r
33991             unsigned long REN:1;\r
33992             unsigned long TEN:1;\r
33993             unsigned long :1;\r
33994             unsigned long MUEN:1;\r
33995             unsigned long CKDV:4;\r
33996             unsigned long DEL:1;\r
33997             unsigned long PDTA:1;\r
33998             unsigned long SDTA:1;\r
33999             unsigned long SPDP:1;\r
34000             unsigned long SWSP:1;\r
34001             unsigned long SCKP:1;\r
34002             unsigned long SWSD:1;\r
34003             unsigned long SCKD:1;\r
34004             unsigned long SWL:3;\r
34005             unsigned long DWL:3;\r
34006             unsigned long CHNL:2;\r
34007             unsigned long :1;\r
34008             unsigned long IIEN:1;\r
34009             unsigned long ROIEN:1;\r
34010             unsigned long RUIEN:1;\r
34011             unsigned long TOIEN:1;\r
34012             unsigned long TUIEN:1;\r
34013             unsigned long CKS:1;\r
34014             unsigned long :1;\r
34015         } BIT;\r
34016     } SSICR;\r
34017     union\r
34018     {\r
34019         unsigned long LONG;\r
34020         struct\r
34021         {\r
34022             unsigned long IDST:1;\r
34023             unsigned long RSWNO:1;\r
34024             unsigned long :2;\r
34025             unsigned long TSWNO:1;\r
34026             unsigned long :20;\r
34027             unsigned long IIRQ:1;\r
34028             unsigned long ROIRQ:1;\r
34029             unsigned long RUIRQ:1;\r
34030             unsigned long TOIRQ:1;\r
34031             unsigned long TUIRQ:1;\r
34032             unsigned long :2;\r
34033         } BIT;\r
34034     } SSISR;\r
34035     char           wk0[8];\r
34036     union\r
34037     {\r
34038         unsigned long LONG;\r
34039         struct\r
34040         {\r
34041             unsigned long RFRST:1;\r
34042             unsigned long TFRST:1;\r
34043             unsigned long RIE:1;\r
34044             unsigned long TIE:1;\r
34045             unsigned long RTRG:2;\r
34046             unsigned long TTRG:2;\r
34047             unsigned long :23;\r
34048             unsigned long AUCKE:1;\r
34049         } BIT;\r
34050     } SSIFCR;\r
34051     union\r
34052     {\r
34053         unsigned long LONG;\r
34054         struct\r
34055         {\r
34056             unsigned long RDF:1;\r
34057             unsigned long :7;\r
34058             unsigned long RDC:4;\r
34059             unsigned long :4;\r
34060             unsigned long TDE:1;\r
34061             unsigned long :7;\r
34062             unsigned long TDC:4;\r
34063             unsigned long :4;\r
34064         } BIT;\r
34065     } SSIFSR;\r
34066     unsigned long  SSIFTDR;\r
34067     unsigned long  SSIFRDR;\r
34068     union\r
34069     {\r
34070         unsigned long LONG;\r
34071         struct\r
34072         {\r
34073             unsigned long :8;\r
34074             unsigned long CONT:1;\r
34075             unsigned long :23;\r
34076         } BIT;\r
34077     } SSITDMR;\r
34078 };\r
34079 \r
34080 struct st_system\r
34081 {\r
34082     union\r
34083     {\r
34084         unsigned long LONG;\r
34085         struct\r
34086         {\r
34087             unsigned long PCKG:2;\r
34088             unsigned long PCKF:2;\r
34089             unsigned long PCKE:2;\r
34090             unsigned long :2;\r
34091             unsigned long CKIO:3;\r
34092             unsigned long :1;\r
34093             unsigned long ETCKE:1;\r
34094             unsigned long :1;\r
34095             unsigned long ETCKD:2;\r
34096             unsigned long SERICK:1;\r
34097             unsigned long :3;\r
34098             unsigned long TCLK:1;\r
34099             unsigned long :11;\r
34100         } BIT;\r
34101     } SCKCR;\r
34102     union\r
34103     {\r
34104         unsigned long LONG;\r
34105         struct\r
34106         {\r
34107             unsigned long CKSEL0:1;\r
34108             unsigned long :31;\r
34109         } BIT;\r
34110     } SCKCR2;\r
34111     union\r
34112     {\r
34113         unsigned long LONG;\r
34114         struct\r
34115         {\r
34116             unsigned long DSSEL0:1;\r
34117             unsigned long DSCK0:3;\r
34118             unsigned long DSINV0:1;\r
34119             unsigned long DSCHSEL:1;\r
34120             unsigned long :10;\r
34121             unsigned long DSSEL1:1;\r
34122             unsigned long DSCK1:3;\r
34123             unsigned long DSINV1:1;\r
34124             unsigned long :11;\r
34125         } BIT;\r
34126     } DSCR;\r
34127     char           wk0[8];\r
34128     union\r
34129     {\r
34130         unsigned long LONG;\r
34131         struct\r
34132         {\r
34133             unsigned long CPUCKSEL:2;\r
34134             unsigned long :30;\r
34135         } BIT;\r
34136     } PLL1CR;\r
34137     union\r
34138     {\r
34139         unsigned long LONG;\r
34140         struct\r
34141         {\r
34142             unsigned long PLL1EN:1;\r
34143             unsigned long :31;\r
34144         } BIT;\r
34145     } PLL1CR2;\r
34146     char           wk1[4];\r
34147     union\r
34148     {\r
34149         unsigned long LONG;\r
34150         struct\r
34151         {\r
34152             unsigned long LCSTP:1;\r
34153             unsigned long :31;\r
34154         } BIT;\r
34155     } LOCOCR;\r
34156     char           wk2[8];\r
34157     union\r
34158     {\r
34159         unsigned long LONG;\r
34160         struct\r
34161         {\r
34162             unsigned long OSTDIE:1;\r
34163             unsigned long :6;\r
34164             unsigned long OSTDE:1;\r
34165             unsigned long :24;\r
34166         } BIT;\r
34167     } OSTDCR;\r
34168     char           wk3[432];\r
34169     union\r
34170     {\r
34171         unsigned long LONG;\r
34172         struct\r
34173         {\r
34174             unsigned long :1;\r
34175             unsigned long TRF:1;\r
34176             unsigned long ECMRF:1;\r
34177             unsigned long SWR1F:1;\r
34178             unsigned long :28;\r
34179         } BIT;\r
34180     } RSTSR0;\r
34181     char           wk4[12];\r
34182     union\r
34183     {\r
34184         unsigned long LONG;\r
34185     } SWRR1;\r
34186     char           wk5[12];\r
34187     union\r
34188     {\r
34189         unsigned long LONG;\r
34190     } SWRR2;\r
34191     char           wk6[36];\r
34192     union\r
34193     {\r
34194         unsigned long LONG;\r
34195         struct\r
34196         {\r
34197             unsigned long MRUSBF:1;\r
34198             unsigned long MRUSBH:1;\r
34199             unsigned long :30;\r
34200         } BIT;\r
34201     } MRCTLC;\r
34202     char           wk7[180];\r
34203     union\r
34204     {\r
34205         unsigned long LONG;\r
34206         struct\r
34207         {\r
34208             unsigned long MSTPCRA0:1;\r
34209             unsigned long MSTPCRA1:1;\r
34210             unsigned long MSTPCRA2:1;\r
34211             unsigned long MSTPCRA3:1;\r
34212             unsigned long MSTPCRA4:1;\r
34213             unsigned long MSTPCRA5:1;\r
34214             unsigned long MSTPCRA6:1;\r
34215             unsigned long MSTPCRA7:1;\r
34216             unsigned long MSTPCRA8:1;\r
34217             unsigned long MSTPCRA9:1;\r
34218             unsigned long :1;\r
34219             unsigned long MSTPCRA11:1;\r
34220             unsigned long :20;\r
34221         } BIT;\r
34222     } MSTPCRA;\r
34223     union\r
34224     {\r
34225         unsigned long LONG;\r
34226         struct\r
34227         {\r
34228             unsigned long :1;\r
34229             unsigned long MSTPCRB1:1;\r
34230             unsigned long MSTPCRB2:1;\r
34231             unsigned long MSTPCRB3:1;\r
34232             unsigned long :1;\r
34233             unsigned long MSTPCRB5:1;\r
34234             unsigned long MSTPCRB6:1;\r
34235             unsigned long MSTPCRB7:1;\r
34236             unsigned long MSTPCRB8:1;\r
34237             unsigned long MSTPCRB9:1;\r
34238             unsigned long MSTPCRB10:1;\r
34239             unsigned long MSTPCRB11:1;\r
34240             unsigned long MSTPCRB12:1;\r
34241             unsigned long MSTPCRB13:1;\r
34242             unsigned long MSTPCRB14:1;\r
34243             unsigned long MSTPCRB15:1;\r
34244             unsigned long MSTPCRB16:1;\r
34245             unsigned long MSTPCRB17:1;\r
34246             unsigned long MSTPCRB18:1;\r
34247             unsigned long MSTPCRB19:1;\r
34248             unsigned long :12;\r
34249         } BIT;\r
34250     } MSTPCRB;\r
34251     union\r
34252     {\r
34253         unsigned long LONG;\r
34254         struct\r
34255         {\r
34256             unsigned long :1;\r
34257             unsigned long MSTPCRC1:1;\r
34258             unsigned long MSTPCRC2:1;\r
34259             unsigned long MSTPCRC3:1;\r
34260             unsigned long MSTPCRC4:1;\r
34261             unsigned long MSTPCRC5:1;\r
34262             unsigned long MSTPCRC6:1;\r
34263             unsigned long MSTPCRC7:1;\r
34264             unsigned long MSTPCRC8:1;\r
34265             unsigned long MSTPCRC9:1;\r
34266             unsigned long MSTPCRC10:1;\r
34267             unsigned long MSTPCRC11:1;\r
34268             unsigned long MSTPCRC12:1;\r
34269             unsigned long MSTPCRC13:1;\r
34270             unsigned long MSTPCRC14:1;\r
34271             unsigned long :17;\r
34272         } BIT;\r
34273     } MSTPCRC;\r
34274     union\r
34275     {\r
34276         unsigned long LONG;\r
34277         struct\r
34278         {\r
34279             unsigned long :2;\r
34280             unsigned long MSTPCRD2:1;\r
34281             unsigned long :29;\r
34282         } BIT;\r
34283     } MSTPCRD;\r
34284     union\r
34285     {\r
34286         unsigned long LONG;\r
34287         struct\r
34288         {\r
34289             unsigned long :4;\r
34290             unsigned long MSTPCRE4:1;\r
34291             unsigned long MSTPCRE5:1;\r
34292             unsigned long :26;\r
34293         } BIT;\r
34294     } MSTPCRE;\r
34295     union\r
34296     {\r
34297         unsigned long LONG;\r
34298         struct\r
34299         {\r
34300             unsigned long MSTPCRF0:1;\r
34301             unsigned long :31;\r
34302         } BIT;\r
34303     } MSTPCRF;\r
34304     char           wk8[1256];\r
34305     union\r
34306     {\r
34307         unsigned long LONG;\r
34308         struct\r
34309         {\r
34310             unsigned long ATCMWAIT:2;\r
34311             unsigned long :30;\r
34312         } BIT;\r
34313     } SYTATCMWAIT;\r
34314     char           wk9[284];\r
34315     union\r
34316     {\r
34317         unsigned long LONG;\r
34318         struct\r
34319         {\r
34320             unsigned long SEMFEN:1;\r
34321             unsigned long :31;\r
34322         } BIT;\r
34323     } SYTSEMFEN;\r
34324     char           wk10[12];\r
34325     union\r
34326     {\r
34327         unsigned long LONG;\r
34328         struct\r
34329         {\r
34330             unsigned long SEMF0:1;\r
34331             unsigned long :31;\r
34332         } BIT;\r
34333     } SYTSEMF0;\r
34334     union\r
34335     {\r
34336         unsigned long LONG;\r
34337         struct\r
34338         {\r
34339             unsigned long SEMF1:1;\r
34340             unsigned long :31;\r
34341         } BIT;\r
34342     } SYTSEMF1;\r
34343     union\r
34344     {\r
34345         unsigned long LONG;\r
34346         struct\r
34347         {\r
34348             unsigned long SEMF2:1;\r
34349             unsigned long :31;\r
34350         } BIT;\r
34351     } SYTSEMF2;\r
34352     union\r
34353     {\r
34354         unsigned long LONG;\r
34355         struct\r
34356         {\r
34357             unsigned long SEMF3:1;\r
34358             unsigned long :31;\r
34359         } BIT;\r
34360     } SYTSEMF3;\r
34361     union\r
34362     {\r
34363         unsigned long LONG;\r
34364         struct\r
34365         {\r
34366             unsigned long SEMF4:1;\r
34367             unsigned long :31;\r
34368         } BIT;\r
34369     } SYTSEMF4;\r
34370     union\r
34371     {\r
34372         unsigned long LONG;\r
34373         struct\r
34374         {\r
34375             unsigned long SEMF5:1;\r
34376             unsigned long :31;\r
34377         } BIT;\r
34378     } SYTSEMF5;\r
34379     union\r
34380     {\r
34381         unsigned long LONG;\r
34382         struct\r
34383         {\r
34384             unsigned long SEMF6:1;\r
34385             unsigned long :31;\r
34386         } BIT;\r
34387     } SYTSEMF6;\r
34388     union\r
34389     {\r
34390         unsigned long LONG;\r
34391         struct\r
34392         {\r
34393             unsigned long SEMF7:1;\r
34394             unsigned long :31;\r
34395         } BIT;\r
34396     } SYTSEMF7;\r
34397     char           wk11[176];\r
34398     union\r
34399     {\r
34400         unsigned long LONG;\r
34401         struct\r
34402         {\r
34403             unsigned long SWVSEL:2;\r
34404             unsigned long :30;\r
34405         } BIT;\r
34406     } DBGIFCNT;\r
34407     char           wk12[92];\r
34408     union\r
34409     {\r
34410         unsigned long LONG;\r
34411         struct\r
34412         {\r
34413             unsigned long MD0:1;\r
34414             unsigned long MD1:1;\r
34415             unsigned long MD2:1;\r
34416             unsigned long :29;\r
34417         } BIT;\r
34418     } MDMONR;\r
34419     char           wk13[28];\r
34420     union\r
34421     {\r
34422         unsigned long LONG;\r
34423         struct\r
34424         {\r
34425             unsigned long MSKC:1;\r
34426             unsigned long MSKM:1;\r
34427             unsigned long :30;\r
34428         } BIT;\r
34429     } ECMMCNT;\r
34430     char           wk14[124];\r
34431     union\r
34432     {\r
34433         unsigned long LONG;\r
34434     } PRCR;\r
34435 };\r
34436 \r
34437 struct st_tpu0\r
34438 {\r
34439     union\r
34440     {\r
34441         unsigned char BYTE;\r
34442         struct\r
34443         {\r
34444             unsigned char NFAEN:1;\r
34445             unsigned char NFBEN:1;\r
34446             unsigned char NFCEN:1;\r
34447             unsigned char NFDEN:1;\r
34448             unsigned char NFCS:2;\r
34449             unsigned char :2;\r
34450         } BIT;\r
34451     } NFCR;\r
34452     char           wk0[7];\r
34453     union\r
34454     {\r
34455         unsigned char BYTE;\r
34456         struct\r
34457         {\r
34458             unsigned char TPSC:3;\r
34459             unsigned char CKEG:2;\r
34460             unsigned char CCLR:3;\r
34461         } BIT;\r
34462     } TCR;\r
34463     union\r
34464     {\r
34465         unsigned char BYTE;\r
34466         struct\r
34467         {\r
34468             unsigned char MD:4;\r
34469             unsigned char BFA:1;\r
34470             unsigned char BFB:1;\r
34471             unsigned char ICSELB:1;\r
34472             unsigned char ICSELD:1;\r
34473         } BIT;\r
34474     } TMDR;\r
34475     union\r
34476     {\r
34477         unsigned char BYTE;\r
34478         struct\r
34479         {\r
34480             unsigned char IOA:4;\r
34481             unsigned char IOB:4;\r
34482         } BIT;\r
34483     } TIORH;\r
34484     union\r
34485     {\r
34486         unsigned char BYTE;\r
34487         struct\r
34488         {\r
34489             unsigned char IOC:4;\r
34490             unsigned char IOD:4;\r
34491         } BIT;\r
34492     } TIORL;\r
34493     union\r
34494     {\r
34495         unsigned char BYTE;\r
34496         struct\r
34497         {\r
34498             unsigned char TGIEA:1;\r
34499             unsigned char TGIEB:1;\r
34500             unsigned char TGIEC:1;\r
34501             unsigned char TGIED:1;\r
34502             unsigned char TCIEV:1;\r
34503             unsigned char TCIEU:1;\r
34504             unsigned char :1;\r
34505             unsigned char TTGE:1;\r
34506         } BIT;\r
34507     } TIER;\r
34508     union\r
34509     {\r
34510         unsigned char BYTE;\r
34511         struct\r
34512         {\r
34513             unsigned char TGFA:1;\r
34514             unsigned char TGFB:1;\r
34515             unsigned char TGFC:1;\r
34516             unsigned char TGFD:1;\r
34517             unsigned char TCFV:1;\r
34518             unsigned char TCFU:1;\r
34519             unsigned char :1;\r
34520             unsigned char TCFD:1;\r
34521         } BIT;\r
34522     } TSR;\r
34523     unsigned short TCNT;\r
34524     unsigned short TGRA;\r
34525     unsigned short TGRB;\r
34526     unsigned short TGRC;\r
34527     unsigned short TGRD;\r
34528 };\r
34529 \r
34530 struct st_tpu1\r
34531 {\r
34532     char           wk0[1];\r
34533     union\r
34534     {\r
34535         unsigned char BYTE;\r
34536         struct\r
34537         {\r
34538             unsigned char NFAEN:1;\r
34539             unsigned char NFBEN:1;\r
34540             unsigned char NFCEN:1;\r
34541             unsigned char NFDEN:1;\r
34542             unsigned char NFCS:2;\r
34543             unsigned char :2;\r
34544         } BIT;\r
34545     } NFCR;\r
34546     char           wk1[22];\r
34547     union\r
34548     {\r
34549         unsigned char BYTE;\r
34550         struct\r
34551         {\r
34552             unsigned char TPSC:3;\r
34553             unsigned char CKEG:2;\r
34554             unsigned char CCLR:3;\r
34555         } BIT;\r
34556     } TCR;\r
34557     union\r
34558     {\r
34559         unsigned char BYTE;\r
34560         struct\r
34561         {\r
34562             unsigned char MD:4;\r
34563             unsigned char BFA:1;\r
34564             unsigned char BFB:1;\r
34565             unsigned char ICSELB:1;\r
34566             unsigned char ICSELD:1;\r
34567         } BIT;\r
34568     } TMDR;\r
34569     union\r
34570     {\r
34571         unsigned char BYTE;\r
34572         struct\r
34573         {\r
34574             unsigned char IOA:4;\r
34575             unsigned char IOB:4;\r
34576         } BIT;\r
34577     } TIOR;\r
34578     char           wk2[1];\r
34579     union\r
34580     {\r
34581         unsigned char BYTE;\r
34582         struct\r
34583         {\r
34584             unsigned char TGIEA:1;\r
34585             unsigned char TGIEB:1;\r
34586             unsigned char TGIEC:1;\r
34587             unsigned char TGIED:1;\r
34588             unsigned char TCIEV:1;\r
34589             unsigned char TCIEU:1;\r
34590             unsigned char :1;\r
34591             unsigned char TTGE:1;\r
34592         } BIT;\r
34593     } TIER;\r
34594     union\r
34595     {\r
34596         unsigned char BYTE;\r
34597         struct\r
34598         {\r
34599             unsigned char TGFA:1;\r
34600             unsigned char TGFB:1;\r
34601             unsigned char TGFC:1;\r
34602             unsigned char TGFD:1;\r
34603             unsigned char TCFV:1;\r
34604             unsigned char TCFU:1;\r
34605             unsigned char :1;\r
34606             unsigned char TCFD:1;\r
34607         } BIT;\r
34608     } TSR;\r
34609     unsigned short TCNT;\r
34610     unsigned short TGRA;\r
34611     unsigned short TGRB;\r
34612 };\r
34613 \r
34614 struct st_tpu2\r
34615 {\r
34616     union\r
34617     {\r
34618         unsigned char BYTE;\r
34619         struct\r
34620         {\r
34621             unsigned char NFAEN:1;\r
34622             unsigned char NFBEN:1;\r
34623             unsigned char NFCEN:1;\r
34624             unsigned char NFDEN:1;\r
34625             unsigned char NFCS:2;\r
34626             unsigned char :2;\r
34627         } BIT;\r
34628     } NFCR;\r
34629     char           wk0[37];\r
34630     union\r
34631     {\r
34632         unsigned char BYTE;\r
34633         struct\r
34634         {\r
34635             unsigned char TPSC:3;\r
34636             unsigned char CKEG:2;\r
34637             unsigned char CCLR:3;\r
34638         } BIT;\r
34639     } TCR;\r
34640     union\r
34641     {\r
34642         unsigned char BYTE;\r
34643         struct\r
34644         {\r
34645             unsigned char MD:4;\r
34646             unsigned char BFA:1;\r
34647             unsigned char BFB:1;\r
34648             unsigned char ICSELB:1;\r
34649             unsigned char ICSELD:1;\r
34650         } BIT;\r
34651     } TMDR;\r
34652     union\r
34653     {\r
34654         unsigned char BYTE;\r
34655         struct\r
34656         {\r
34657             unsigned char IOA:4;\r
34658             unsigned char IOB:4;\r
34659         } BIT;\r
34660     } TIOR;\r
34661     char           wk1[1];\r
34662     union\r
34663     {\r
34664         unsigned char BYTE;\r
34665         struct\r
34666         {\r
34667             unsigned char TGIEA:1;\r
34668             unsigned char TGIEB:1;\r
34669             unsigned char TGIEC:1;\r
34670             unsigned char TGIED:1;\r
34671             unsigned char TCIEV:1;\r
34672             unsigned char TCIEU:1;\r
34673             unsigned char :1;\r
34674             unsigned char TTGE:1;\r
34675         } BIT;\r
34676     } TIER;\r
34677     union\r
34678     {\r
34679         unsigned char BYTE;\r
34680         struct\r
34681         {\r
34682             unsigned char TGFA:1;\r
34683             unsigned char TGFB:1;\r
34684             unsigned char TGFC:1;\r
34685             unsigned char TGFD:1;\r
34686             unsigned char TCFV:1;\r
34687             unsigned char TCFU:1;\r
34688             unsigned char :1;\r
34689             unsigned char TCFD:1;\r
34690         } BIT;\r
34691     } TSR;\r
34692     unsigned short TCNT;\r
34693     unsigned short TGRA;\r
34694     unsigned short TGRB;\r
34695 };\r
34696 \r
34697 struct st_tpu3\r
34698 {\r
34699     char           wk0[1];\r
34700     union\r
34701     {\r
34702         unsigned char BYTE;\r
34703         struct\r
34704         {\r
34705             unsigned char NFAEN:1;\r
34706             unsigned char NFBEN:1;\r
34707             unsigned char NFCEN:1;\r
34708             unsigned char NFDEN:1;\r
34709             unsigned char NFCS:2;\r
34710             unsigned char :2;\r
34711         } BIT;\r
34712     } NFCR;\r
34713     char           wk1[52];\r
34714     union\r
34715     {\r
34716         unsigned char BYTE;\r
34717         struct\r
34718         {\r
34719             unsigned char TPSC:3;\r
34720             unsigned char CKEG:2;\r
34721             unsigned char CCLR:3;\r
34722         } BIT;\r
34723     } TCR;\r
34724     union\r
34725     {\r
34726         unsigned char BYTE;\r
34727         struct\r
34728         {\r
34729             unsigned char MD:4;\r
34730             unsigned char BFA:1;\r
34731             unsigned char BFB:1;\r
34732             unsigned char ICSELB:1;\r
34733             unsigned char ICSELD:1;\r
34734         } BIT;\r
34735     } TMDR;\r
34736     union\r
34737     {\r
34738         unsigned char BYTE;\r
34739         struct\r
34740         {\r
34741             unsigned char IOA:4;\r
34742             unsigned char IOB:4;\r
34743         } BIT;\r
34744     } TIORH;\r
34745     union\r
34746     {\r
34747         unsigned char BYTE;\r
34748         struct\r
34749         {\r
34750             unsigned char IOC:4;\r
34751             unsigned char IOD:4;\r
34752         } BIT;\r
34753     } TIORL;\r
34754     union\r
34755     {\r
34756         unsigned char BYTE;\r
34757         struct\r
34758         {\r
34759             unsigned char TGIEA:1;\r
34760             unsigned char TGIEB:1;\r
34761             unsigned char TGIEC:1;\r
34762             unsigned char TGIED:1;\r
34763             unsigned char TCIEV:1;\r
34764             unsigned char TCIEU:1;\r
34765             unsigned char :1;\r
34766             unsigned char TTGE:1;\r
34767         } BIT;\r
34768     } TIER;\r
34769     union\r
34770     {\r
34771         unsigned char BYTE;\r
34772         struct\r
34773         {\r
34774             unsigned char TGFA:1;\r
34775             unsigned char TGFB:1;\r
34776             unsigned char TGFC:1;\r
34777             unsigned char TGFD:1;\r
34778             unsigned char TCFV:1;\r
34779             unsigned char TCFU:1;\r
34780             unsigned char :1;\r
34781             unsigned char TCFD:1;\r
34782         } BIT;\r
34783     } TSR;\r
34784     unsigned short TCNT;\r
34785     unsigned short TGRA;\r
34786     unsigned short TGRB;\r
34787     unsigned short TGRC;\r
34788     unsigned short TGRD;\r
34789 };\r
34790 \r
34791 struct st_tpu4\r
34792 {\r
34793     union\r
34794     {\r
34795         unsigned char BYTE;\r
34796         struct\r
34797         {\r
34798             unsigned char NFAEN:1;\r
34799             unsigned char NFBEN:1;\r
34800             unsigned char NFCEN:1;\r
34801             unsigned char NFDEN:1;\r
34802             unsigned char NFCS:2;\r
34803             unsigned char :2;\r
34804         } BIT;\r
34805     } NFCR;\r
34806     char           wk0[67];\r
34807     union\r
34808     {\r
34809         unsigned char BYTE;\r
34810         struct\r
34811         {\r
34812             unsigned char TPSC:3;\r
34813             unsigned char CKEG:2;\r
34814             unsigned char CCLR:3;\r
34815         } BIT;\r
34816     } TCR;\r
34817     union\r
34818     {\r
34819         unsigned char BYTE;\r
34820         struct\r
34821         {\r
34822             unsigned char MD:4;\r
34823             unsigned char BFA:1;\r
34824             unsigned char BFB:1;\r
34825             unsigned char ICSELB:1;\r
34826             unsigned char ICSELD:1;\r
34827         } BIT;\r
34828     } TMDR;\r
34829     union\r
34830     {\r
34831         unsigned char BYTE;\r
34832         struct\r
34833         {\r
34834             unsigned char IOA:4;\r
34835             unsigned char IOB:4;\r
34836         } BIT;\r
34837     } TIOR;\r
34838     char           wk1[1];\r
34839     union\r
34840     {\r
34841         unsigned char BYTE;\r
34842         struct\r
34843         {\r
34844             unsigned char TGIEA:1;\r
34845             unsigned char TGIEB:1;\r
34846             unsigned char TGIEC:1;\r
34847             unsigned char TGIED:1;\r
34848             unsigned char TCIEV:1;\r
34849             unsigned char TCIEU:1;\r
34850             unsigned char :1;\r
34851             unsigned char TTGE:1;\r
34852         } BIT;\r
34853     } TIER;\r
34854     union\r
34855     {\r
34856         unsigned char BYTE;\r
34857         struct\r
34858         {\r
34859             unsigned char TGFA:1;\r
34860             unsigned char TGFB:1;\r
34861             unsigned char TGFC:1;\r
34862             unsigned char TGFD:1;\r
34863             unsigned char TCFV:1;\r
34864             unsigned char TCFU:1;\r
34865             unsigned char :1;\r
34866             unsigned char TCFD:1;\r
34867         } BIT;\r
34868     } TSR;\r
34869     unsigned short TCNT;\r
34870     unsigned short TGRA;\r
34871     unsigned short TGRB;\r
34872 };\r
34873 \r
34874 struct st_tpu5\r
34875 {\r
34876     char           wk0[1];\r
34877     union\r
34878     {\r
34879         unsigned char BYTE;\r
34880         struct\r
34881         {\r
34882             unsigned char NFAEN:1;\r
34883             unsigned char NFBEN:1;\r
34884             unsigned char NFCEN:1;\r
34885             unsigned char NFDEN:1;\r
34886             unsigned char NFCS:2;\r
34887             unsigned char :2;\r
34888         } BIT;\r
34889     } NFCR;\r
34890     char           wk1[82];\r
34891     union\r
34892     {\r
34893         unsigned char BYTE;\r
34894         struct\r
34895         {\r
34896             unsigned char TPSC:3;\r
34897             unsigned char CKEG:2;\r
34898             unsigned char CCLR:3;\r
34899         } BIT;\r
34900     } TCR;\r
34901     union\r
34902     {\r
34903         unsigned char BYTE;\r
34904         struct\r
34905         {\r
34906             unsigned char MD:4;\r
34907             unsigned char BFA:1;\r
34908             unsigned char BFB:1;\r
34909             unsigned char ICSELB:1;\r
34910             unsigned char ICSELD:1;\r
34911         } BIT;\r
34912     } TMDR;\r
34913     union\r
34914     {\r
34915         unsigned char BYTE;\r
34916         struct\r
34917         {\r
34918             unsigned char IOA:4;\r
34919             unsigned char IOB:4;\r
34920         } BIT;\r
34921     } TIOR;\r
34922     char           wk2[1];\r
34923     union\r
34924     {\r
34925         unsigned char BYTE;\r
34926         struct\r
34927         {\r
34928             unsigned char TGIEA:1;\r
34929             unsigned char TGIEB:1;\r
34930             unsigned char TGIEC:1;\r
34931             unsigned char TGIED:1;\r
34932             unsigned char TCIEV:1;\r
34933             unsigned char TCIEU:1;\r
34934             unsigned char :1;\r
34935             unsigned char TTGE:1;\r
34936         } BIT;\r
34937     } TIER;\r
34938     union\r
34939     {\r
34940         unsigned char BYTE;\r
34941         struct\r
34942         {\r
34943             unsigned char TGFA:1;\r
34944             unsigned char TGFB:1;\r
34945             unsigned char TGFC:1;\r
34946             unsigned char TGFD:1;\r
34947             unsigned char TCFV:1;\r
34948             unsigned char TCFU:1;\r
34949             unsigned char :1;\r
34950             unsigned char TCFD:1;\r
34951         } BIT;\r
34952     } TSR;\r
34953     unsigned short TCNT;\r
34954     unsigned short TGRA;\r
34955     unsigned short TGRB;\r
34956 };\r
34957 \r
34958 struct st_tpua\r
34959 {\r
34960     union\r
34961     {\r
34962         unsigned char BYTE;\r
34963         struct\r
34964         {\r
34965             unsigned char CST0:1;\r
34966             unsigned char CST1:1;\r
34967             unsigned char CST2:1;\r
34968             unsigned char CST3:1;\r
34969             unsigned char CST4:1;\r
34970             unsigned char CST5:1;\r
34971             unsigned char :2;\r
34972         } BIT;\r
34973     } TSTRA;\r
34974     union\r
34975     {\r
34976         unsigned char BYTE;\r
34977         struct\r
34978         {\r
34979             unsigned char SYNC0:1;\r
34980             unsigned char SYNC1:1;\r
34981             unsigned char SYNC2:1;\r
34982             unsigned char SYNC3:1;\r
34983             unsigned char SYNC4:1;\r
34984             unsigned char SYNC5:1;\r
34985             unsigned char :2;\r
34986         } BIT;\r
34987     } TSYRA;\r
34988     char           wk0[126];\r
34989     union\r
34990     {\r
34991         unsigned char BYTE;\r
34992         struct\r
34993         {\r
34994             unsigned char CST0:1;\r
34995             unsigned char CST1:1;\r
34996             unsigned char CST2:1;\r
34997             unsigned char CST3:1;\r
34998             unsigned char CST4:1;\r
34999             unsigned char CST5:1;\r
35000             unsigned char :2;\r
35001         } BIT;\r
35002     } TSTRB;\r
35003     union\r
35004     {\r
35005         unsigned char BYTE;\r
35006         struct\r
35007         {\r
35008             unsigned char SYNC0:1;\r
35009             unsigned char SYNC1:1;\r
35010             unsigned char SYNC2:1;\r
35011             unsigned char SYNC3:1;\r
35012             unsigned char SYNC4:1;\r
35013             unsigned char SYNC5:1;\r
35014             unsigned char :2;\r
35015         } BIT;\r
35016     } TSYRB;\r
35017 };\r
35018 \r
35019 struct st_tpusl\r
35020 {\r
35021     union\r
35022     {\r
35023         unsigned long LONG;\r
35024         struct\r
35025         {\r
35026             unsigned long TPU0EN:1;\r
35027             unsigned long :1;\r
35028             unsigned long FBSL0:3;\r
35029             unsigned long :3;\r
35030             unsigned long TPU1EN:1;\r
35031             unsigned long :1;\r
35032             unsigned long FBSL1:3;\r
35033             unsigned long :19;\r
35034         } BIT;\r
35035     } PWMFBSLR;\r
35036 };\r
35037 \r
35038 struct st_tsn\r
35039 {\r
35040     union\r
35041     {\r
35042         unsigned char BYTE;\r
35043         struct\r
35044         {\r
35045             unsigned char :4;\r
35046             unsigned char TSOE:1;\r
35047             unsigned char :2;\r
35048             unsigned char TSEN:1;\r
35049         } BIT;\r
35050     } TSCR;\r
35051 };\r
35052 \r
35053 struct st_usbf\r
35054 {\r
35055     union\r
35056     {\r
35057         unsigned short WORD;\r
35058         struct\r
35059         {\r
35060             unsigned short USBE:1;\r
35061             unsigned short :3;\r
35062             unsigned short DPRPU:1;\r
35063             unsigned short DRPD:1;\r
35064             unsigned short :1;\r
35065             unsigned short HSE:1;\r
35066             unsigned short :8;\r
35067         } BIT;\r
35068     } SYSCFG0;\r
35069     union\r
35070     {\r
35071         unsigned short WORD;\r
35072         struct\r
35073         {\r
35074             unsigned short BWAIT:6;\r
35075             unsigned short :10;\r
35076         } BIT;\r
35077     } SYSCFG1;\r
35078     union\r
35079     {\r
35080         unsigned short WORD;\r
35081         struct\r
35082         {\r
35083             unsigned short LNST:2;\r
35084             unsigned short :14;\r
35085         } BIT;\r
35086     } SYSSTS0;\r
35087     char           wk0[2];\r
35088     union\r
35089     {\r
35090         unsigned short WORD;\r
35091         struct\r
35092         {\r
35093             unsigned short RHST:3;\r
35094             unsigned short :5;\r
35095             unsigned short WKUP:1;\r
35096             unsigned short :7;\r
35097         } BIT;\r
35098     } DVSTCTR0;\r
35099     char           wk1[2];\r
35100     union\r
35101     {\r
35102         unsigned short WORD;\r
35103         struct\r
35104         {\r
35105             unsigned short UTST:4;\r
35106             unsigned short :12;\r
35107         } BIT;\r
35108     } TESTMODE;\r
35109     char           wk2[2];\r
35110     union\r
35111     {\r
35112         unsigned short WORD;\r
35113         struct\r
35114         {\r
35115             unsigned short :4;\r
35116             unsigned short TENDE:1;\r
35117             unsigned short :7;\r
35118             unsigned short DFACC:2;\r
35119             unsigned short :2;\r
35120         } BIT;\r
35121     } D0FBCFG;\r
35122     union\r
35123     {\r
35124         unsigned short WORD;\r
35125         struct\r
35126         {\r
35127             unsigned short :4;\r
35128             unsigned short TENDE:1;\r
35129             unsigned short :7;\r
35130             unsigned short DFACC:2;\r
35131             unsigned short :2;\r
35132         } BIT;\r
35133     } D1FBCFG;\r
35134     union\r
35135     {\r
35136         unsigned long LONG;\r
35137         struct\r
35138         {\r
35139             unsigned short H;\r
35140             unsigned short L;\r
35141         } WORD;\r
35142         struct\r
35143         {\r
35144             unsigned char HH;\r
35145             unsigned char HL;\r
35146             unsigned char LH;\r
35147             unsigned char LL;\r
35148         } BYTE;\r
35149         struct\r
35150         {\r
35151             unsigned long FIFOPORT:32;\r
35152         } BIT;\r
35153     } CFIFO;\r
35154     union\r
35155     {\r
35156         unsigned long LONG;\r
35157         struct\r
35158         {\r
35159             unsigned short H;\r
35160             unsigned short L;\r
35161         } WORD;\r
35162         struct\r
35163         {\r
35164             unsigned char HH;\r
35165             unsigned char HL;\r
35166             unsigned char LH;\r
35167             unsigned char LL;\r
35168         } BYTE;\r
35169         struct\r
35170         {\r
35171             unsigned long FIFOPORT:32;\r
35172         } BIT;\r
35173     } D0FIFO;\r
35174     union\r
35175     {\r
35176         unsigned long LONG;\r
35177         struct\r
35178         {\r
35179             unsigned short H;\r
35180             unsigned short L;\r
35181         } WORD;\r
35182         struct\r
35183         {\r
35184             unsigned char HH;\r
35185             unsigned char HL;\r
35186             unsigned char LH;\r
35187             unsigned char LL;\r
35188         } BYTE;\r
35189         struct\r
35190         {\r
35191             unsigned long FIFOPORT:32;\r
35192         } BIT;\r
35193     } D1FIFO;\r
35194     union\r
35195     {\r
35196         unsigned short WORD;\r
35197         struct\r
35198         {\r
35199             unsigned short CURPIPE:4;\r
35200             unsigned short :1;\r
35201             unsigned short ISEL:1;\r
35202             unsigned short :2;\r
35203             unsigned short BIGEND:1;\r
35204             unsigned short :1;\r
35205             unsigned short MBW:2;\r
35206             unsigned short :2;\r
35207             unsigned short REW:1;\r
35208             unsigned short RCNT:1;\r
35209         } BIT;\r
35210     } CFIFOSEL;\r
35211     union\r
35212     {\r
35213         unsigned short WORD;\r
35214         struct\r
35215         {\r
35216             unsigned short DTLN:12;\r
35217             unsigned short :1;\r
35218             unsigned short FRDY:1;\r
35219             unsigned short BCLR:1;\r
35220             unsigned short BVAL:1;\r
35221         } BIT;\r
35222     } CFIFOCTR;\r
35223     char           wk3[4];\r
35224     union\r
35225     {\r
35226         unsigned short WORD;\r
35227         struct\r
35228         {\r
35229             unsigned short CURPIPE:4;\r
35230             unsigned short :4;\r
35231             unsigned short BIGEND:1;\r
35232             unsigned short :1;\r
35233             unsigned short MBW:2;\r
35234             unsigned short DREQE:1;\r
35235             unsigned short DCLRM:1;\r
35236             unsigned short REW:1;\r
35237             unsigned short RCNT:1;\r
35238         } BIT;\r
35239     } D0FIFOSEL;\r
35240     union\r
35241     {\r
35242         unsigned short WORD;\r
35243         struct\r
35244         {\r
35245             unsigned short DTLN:12;\r
35246             unsigned short :1;\r
35247             unsigned short FRDY:1;\r
35248             unsigned short BCLR:1;\r
35249             unsigned short BVAL:1;\r
35250         } BIT;\r
35251     } D0FIFOCTR;\r
35252     union\r
35253     {\r
35254         unsigned short WORD;\r
35255         struct\r
35256         {\r
35257             unsigned short CURPIPE:4;\r
35258             unsigned short :4;\r
35259             unsigned short BIGEND:1;\r
35260             unsigned short :1;\r
35261             unsigned short MBW:2;\r
35262             unsigned short DREQE:1;\r
35263             unsigned short DCLRM:1;\r
35264             unsigned short REW:1;\r
35265             unsigned short RCNT:1;\r
35266         } BIT;\r
35267     } D1FIFOSEL;\r
35268     union\r
35269     {\r
35270         unsigned short WORD;\r
35271         struct\r
35272         {\r
35273             unsigned short DTLN:12;\r
35274             unsigned short :1;\r
35275             unsigned short FRDY:1;\r
35276             unsigned short BCLR:1;\r
35277             unsigned short BVAL:1;\r
35278         } BIT;\r
35279     } D1FIFOCTR;\r
35280     union\r
35281     {\r
35282         unsigned short WORD;\r
35283         struct\r
35284         {\r
35285             unsigned short :8;\r
35286             unsigned short BRDYE:1;\r
35287             unsigned short NRDYE:1;\r
35288             unsigned short BEMPE:1;\r
35289             unsigned short CTRE:1;\r
35290             unsigned short DVSE:1;\r
35291             unsigned short SOFE:1;\r
35292             unsigned short RSME:1;\r
35293             unsigned short VBSE:1;\r
35294         } BIT;\r
35295     } INTENB0;\r
35296     char           wk4[4];\r
35297     union\r
35298     {\r
35299         unsigned short WORD;\r
35300         struct\r
35301         {\r
35302             unsigned short PIPEBRDYE:10;\r
35303             unsigned short :6;\r
35304         } BIT;\r
35305     } BRDYENB;\r
35306     union\r
35307     {\r
35308         unsigned short WORD;\r
35309         struct\r
35310         {\r
35311             unsigned short PIPENRDYE:10;\r
35312             unsigned short :6;\r
35313         } BIT;\r
35314     } NRDYENB;\r
35315     union\r
35316     {\r
35317         unsigned short WORD;\r
35318         struct\r
35319         {\r
35320             unsigned short PIPEBEMPE:10;\r
35321             unsigned short :6;\r
35322         } BIT;\r
35323     } BEMPENB;\r
35324     union\r
35325     {\r
35326         unsigned short WORD;\r
35327         struct\r
35328         {\r
35329             unsigned short :4;\r
35330             unsigned short EDGESTS:1;\r
35331             unsigned short INTL:1;\r
35332             unsigned short BRDYM:1;\r
35333             unsigned short :9;\r
35334         } BIT;\r
35335     } SOFCFG;\r
35336     char           wk5[2];\r
35337     union\r
35338     {\r
35339         unsigned short WORD;\r
35340         struct\r
35341         {\r
35342             unsigned short CTSQ:3;\r
35343             unsigned short VALID:1;\r
35344             unsigned short DVSQ:3;\r
35345             unsigned short VBSTS:1;\r
35346             unsigned short BRDY:1;\r
35347             unsigned short NRDY:1;\r
35348             unsigned short BEMP:1;\r
35349             unsigned short CTRT:1;\r
35350             unsigned short DVST:1;\r
35351             unsigned short SOFR:1;\r
35352             unsigned short RESM:1;\r
35353             unsigned short VBINT:1;\r
35354         } BIT;\r
35355     } INTSTS0;\r
35356     char           wk6[4];\r
35357     union\r
35358     {\r
35359         unsigned short WORD;\r
35360         struct\r
35361         {\r
35362             unsigned short PIPEBRDY:10;\r
35363             unsigned short :6;\r
35364         } BIT;\r
35365     } BRDYSTS;\r
35366     union\r
35367     {\r
35368         unsigned short WORD;\r
35369         struct\r
35370         {\r
35371             unsigned short PIPENRDY:10;\r
35372             unsigned short :6;\r
35373         } BIT;\r
35374     } NRDYSTS;\r
35375     union\r
35376     {\r
35377         unsigned short WORD;\r
35378         struct\r
35379         {\r
35380             unsigned short PIPEBEMP:10;\r
35381             unsigned short :6;\r
35382         } BIT;\r
35383     } BEMPSTS;\r
35384     union\r
35385     {\r
35386         unsigned short WORD;\r
35387         struct\r
35388         {\r
35389             unsigned short FRNM:11;\r
35390             unsigned short :3;\r
35391             unsigned short CRCE:1;\r
35392             unsigned short OVRN:1;\r
35393         } BIT;\r
35394     } FRMNUM;\r
35395     union\r
35396     {\r
35397         unsigned short WORD;\r
35398         struct\r
35399         {\r
35400             unsigned short UFRNM:3;\r
35401             unsigned short :13;\r
35402         } BIT;\r
35403     } UFRMNUM;\r
35404     union\r
35405     {\r
35406         unsigned short WORD;\r
35407         struct\r
35408         {\r
35409             unsigned short USBADDR:7;\r
35410             unsigned short :9;\r
35411         } BIT;\r
35412     } USBADDR;\r
35413     char           wk7[2];\r
35414     union\r
35415     {\r
35416         unsigned short WORD;\r
35417         struct\r
35418         {\r
35419             unsigned short bmRequestType:8;\r
35420             unsigned short bRequest:8;\r
35421         } BIT;\r
35422     } USBREQ;\r
35423     union\r
35424     {\r
35425         unsigned short WORD;\r
35426         struct\r
35427         {\r
35428             unsigned short wValue:16;\r
35429         } BIT;\r
35430     } USBVAL;\r
35431     union\r
35432     {\r
35433         unsigned short WORD;\r
35434         struct\r
35435         {\r
35436             unsigned short wIndex:16;\r
35437         } BIT;\r
35438     } USBINDX;\r
35439     union\r
35440     {\r
35441         unsigned short WORD;\r
35442         struct\r
35443         {\r
35444             unsigned short wLength:16;\r
35445         } BIT;\r
35446     } USBLENG;\r
35447     unsigned short DCPCFG;\r
35448     union\r
35449     {\r
35450         unsigned short WORD;\r
35451         struct\r
35452         {\r
35453             unsigned short MXPS:7;\r
35454             unsigned short :9;\r
35455         } BIT;\r
35456     } DCPMAXP;\r
35457     union\r
35458     {\r
35459         unsigned short WORD;\r
35460         struct\r
35461         {\r
35462             unsigned short PID:2;\r
35463             unsigned short CCPL:1;\r
35464             unsigned short :2;\r
35465             unsigned short PBUSY:1;\r
35466             unsigned short SQMON:1;\r
35467             unsigned short SQSET:1;\r
35468             unsigned short SQCLR:1;\r
35469             unsigned short :6;\r
35470             unsigned short BSTS:1;\r
35471         } BIT;\r
35472     } DCPCTR;\r
35473     char           wk8[2];\r
35474     union\r
35475     {\r
35476         unsigned short WORD;\r
35477         struct\r
35478         {\r
35479             unsigned short PIPESEL:4;\r
35480             unsigned short :12;\r
35481         } BIT;\r
35482     } PIPESEL;\r
35483     char           wk9[2];\r
35484     union\r
35485     {\r
35486         unsigned short WORD;\r
35487         struct\r
35488         {\r
35489             unsigned short EPNUM:4;\r
35490             unsigned short DIR:1;\r
35491             unsigned short :2;\r
35492             unsigned short SHTNAK:1;\r
35493             unsigned short CNTMD:1;\r
35494             unsigned short DBLB:1;\r
35495             unsigned short BFRE:1;\r
35496             unsigned short :3;\r
35497             unsigned short TYPE:2;\r
35498         } BIT;\r
35499     } PIPECFG;\r
35500     union\r
35501     {\r
35502         unsigned short WORD;\r
35503         struct\r
35504         {\r
35505             unsigned short BUFNMB:8;\r
35506             unsigned short :2;\r
35507             unsigned short BUFSIZE:5;\r
35508             unsigned short :1;\r
35509         } BIT;\r
35510     } PIPEBUF;\r
35511     union\r
35512     {\r
35513         unsigned short WORD;\r
35514         struct\r
35515         {\r
35516             unsigned short MXPS:11;\r
35517             unsigned short :5;\r
35518         } BIT;\r
35519     } PIPEMAXP;\r
35520     union\r
35521     {\r
35522         unsigned short WORD;\r
35523         struct\r
35524         {\r
35525             unsigned short IITV:3;\r
35526             unsigned short :9;\r
35527             unsigned short IFIS:1;\r
35528             unsigned short :3;\r
35529         } BIT;\r
35530     } PIPEPERI;\r
35531     union\r
35532     {\r
35533         unsigned short WORD;\r
35534         struct\r
35535         {\r
35536             unsigned short PID:2;\r
35537             unsigned short :3;\r
35538             unsigned short PBUSY:1;\r
35539             unsigned short SQMON:1;\r
35540             unsigned short SQSET:1;\r
35541             unsigned short SQCLR:1;\r
35542             unsigned short ACLRM:1;\r
35543             unsigned short ATREPM:1;\r
35544             unsigned short :3;\r
35545             unsigned short INBUFM:1;\r
35546             unsigned short BSTS:1;\r
35547         } BIT;\r
35548     } PIPE1CTR;\r
35549     union\r
35550     {\r
35551         unsigned short WORD;\r
35552         struct\r
35553         {\r
35554             unsigned short PID:2;\r
35555             unsigned short :3;\r
35556             unsigned short PBUSY:1;\r
35557             unsigned short SQMON:1;\r
35558             unsigned short SQSET:1;\r
35559             unsigned short SQCLR:1;\r
35560             unsigned short ACLRM:1;\r
35561             unsigned short ATREPM:1;\r
35562             unsigned short :3;\r
35563             unsigned short INBUFM:1;\r
35564             unsigned short BSTS:1;\r
35565         } BIT;\r
35566     } PIPE2CTR;\r
35567     union\r
35568     {\r
35569         unsigned short WORD;\r
35570         struct\r
35571         {\r
35572             unsigned short PID:2;\r
35573             unsigned short :3;\r
35574             unsigned short PBUSY:1;\r
35575             unsigned short SQMON:1;\r
35576             unsigned short SQSET:1;\r
35577             unsigned short SQCLR:1;\r
35578             unsigned short ACLRM:1;\r
35579             unsigned short ATREPM:1;\r
35580             unsigned short :3;\r
35581             unsigned short INBUFM:1;\r
35582             unsigned short BSTS:1;\r
35583         } BIT;\r
35584     } PIPE3CTR;\r
35585     union\r
35586     {\r
35587         unsigned short WORD;\r
35588         struct\r
35589         {\r
35590             unsigned short PID:2;\r
35591             unsigned short :3;\r
35592             unsigned short PBUSY:1;\r
35593             unsigned short SQMON:1;\r
35594             unsigned short SQSET:1;\r
35595             unsigned short SQCLR:1;\r
35596             unsigned short ACLRM:1;\r
35597             unsigned short ATREPM:1;\r
35598             unsigned short :3;\r
35599             unsigned short INBUFM:1;\r
35600             unsigned short BSTS:1;\r
35601         } BIT;\r
35602     } PIPE4CTR;\r
35603     union\r
35604     {\r
35605         unsigned short WORD;\r
35606         struct\r
35607         {\r
35608             unsigned short PID:2;\r
35609             unsigned short :3;\r
35610             unsigned short PBUSY:1;\r
35611             unsigned short SQMON:1;\r
35612             unsigned short SQSET:1;\r
35613             unsigned short SQCLR:1;\r
35614             unsigned short ACLRM:1;\r
35615             unsigned short ATREPM:1;\r
35616             unsigned short :3;\r
35617             unsigned short INBUFM:1;\r
35618             unsigned short BSTS:1;\r
35619         } BIT;\r
35620     } PIPE5CTR;\r
35621     union\r
35622     {\r
35623         unsigned short WORD;\r
35624         struct\r
35625         {\r
35626             unsigned short PID:2;\r
35627             unsigned short :3;\r
35628             unsigned short PBUSY:1;\r
35629             unsigned short SQMON:1;\r
35630             unsigned short SQSET:1;\r
35631             unsigned short SQCLR:1;\r
35632             unsigned short ACLRM:1;\r
35633             unsigned short :5;\r
35634             unsigned short BSTS:1;\r
35635         } BIT;\r
35636     } PIPE6CTR;\r
35637     union\r
35638     {\r
35639         unsigned short WORD;\r
35640         struct\r
35641         {\r
35642             unsigned short PID:2;\r
35643             unsigned short :3;\r
35644             unsigned short PBUSY:1;\r
35645             unsigned short SQMON:1;\r
35646             unsigned short SQSET:1;\r
35647             unsigned short SQCLR:1;\r
35648             unsigned short ACLRM:1;\r
35649             unsigned short :5;\r
35650             unsigned short BSTS:1;\r
35651         } BIT;\r
35652     } PIPE7CTR;\r
35653     union\r
35654     {\r
35655         unsigned short WORD;\r
35656         struct\r
35657         {\r
35658             unsigned short PID:2;\r
35659             unsigned short :3;\r
35660             unsigned short PBUSY:1;\r
35661             unsigned short SQMON:1;\r
35662             unsigned short SQSET:1;\r
35663             unsigned short SQCLR:1;\r
35664             unsigned short ACLRM:1;\r
35665             unsigned short :5;\r
35666             unsigned short BSTS:1;\r
35667         } BIT;\r
35668     } PIPE8CTR;\r
35669     union\r
35670     {\r
35671         unsigned short WORD;\r
35672         struct\r
35673         {\r
35674             unsigned short PID:2;\r
35675             unsigned short :3;\r
35676             unsigned short PBUSY:1;\r
35677             unsigned short SQMON:1;\r
35678             unsigned short SQSET:1;\r
35679             unsigned short SQCLR:1;\r
35680             unsigned short ACLRM:1;\r
35681             unsigned short :5;\r
35682             unsigned short BSTS:1;\r
35683         } BIT;\r
35684     } PIPE9CTR;\r
35685     char           wk10[14];\r
35686     union\r
35687     {\r
35688         unsigned short WORD;\r
35689         struct\r
35690         {\r
35691             unsigned short :8;\r
35692             unsigned short TRCLR:1;\r
35693             unsigned short TRENB:1;\r
35694             unsigned short :6;\r
35695         } BIT;\r
35696     } PIPE1TRE;\r
35697     union\r
35698     {\r
35699         unsigned short WORD;\r
35700         struct\r
35701         {\r
35702             unsigned short TRNCNT:16;\r
35703         } BIT;\r
35704     } PIPE1TRN;\r
35705     union\r
35706     {\r
35707         unsigned short WORD;\r
35708         struct\r
35709         {\r
35710             unsigned short :8;\r
35711             unsigned short TRCLR:1;\r
35712             unsigned short TRENB:1;\r
35713             unsigned short :6;\r
35714         } BIT;\r
35715     } PIPE2TRE;\r
35716     union\r
35717     {\r
35718         unsigned short WORD;\r
35719         struct\r
35720         {\r
35721             unsigned short TRNCNT:16;\r
35722         } BIT;\r
35723     } PIPE2TRN;\r
35724     union\r
35725     {\r
35726         unsigned short WORD;\r
35727         struct\r
35728         {\r
35729             unsigned short :8;\r
35730             unsigned short TRCLR:1;\r
35731             unsigned short TRENB:1;\r
35732             unsigned short :6;\r
35733         } BIT;\r
35734     } PIPE3TRE;\r
35735     union\r
35736     {\r
35737         unsigned short WORD;\r
35738         struct\r
35739         {\r
35740             unsigned short TRNCNT:16;\r
35741         } BIT;\r
35742     } PIPE3TRN;\r
35743     union\r
35744     {\r
35745         unsigned short WORD;\r
35746         struct\r
35747         {\r
35748             unsigned short :8;\r
35749             unsigned short TRCLR:1;\r
35750             unsigned short TRENB:1;\r
35751             unsigned short :6;\r
35752         } BIT;\r
35753     } PIPE4TRE;\r
35754     union\r
35755     {\r
35756         unsigned short WORD;\r
35757         struct\r
35758         {\r
35759             unsigned short TRNCNT:16;\r
35760         } BIT;\r
35761     } PIPE4TRN;\r
35762     union\r
35763     {\r
35764         unsigned short WORD;\r
35765         struct\r
35766         {\r
35767             unsigned short :8;\r
35768             unsigned short TRCLR:1;\r
35769             unsigned short TRENB:1;\r
35770             unsigned short :6;\r
35771         } BIT;\r
35772     } PIPE5TRE;\r
35773     union\r
35774     {\r
35775         unsigned short WORD;\r
35776         struct\r
35777         {\r
35778             unsigned short TRNCNT:16;\r
35779         } BIT;\r
35780     } PIPE5TRN;\r
35781     char           wk11[92];\r
35782     unsigned short LPCTRL;\r
35783     union\r
35784     {\r
35785         unsigned short WORD;\r
35786         struct\r
35787         {\r
35788             unsigned short :14;\r
35789             unsigned short SUSPM:1;\r
35790             unsigned short :1;\r
35791         } BIT;\r
35792     } LPSTS;\r
35793     unsigned short PHYFUNCTR;\r
35794     char           wk12[90];\r
35795     union\r
35796     {\r
35797         unsigned long LONG;\r
35798         struct\r
35799         {\r
35800             unsigned long FIFOPORT:32;\r
35801         } BIT;\r
35802     } D0FIFOB0;\r
35803     union\r
35804     {\r
35805         unsigned long LONG;\r
35806         struct\r
35807         {\r
35808             unsigned long FIFOPORT:32;\r
35809         } BIT;\r
35810     } D0FIFOB1;\r
35811     union\r
35812     {\r
35813         unsigned long LONG;\r
35814         struct\r
35815         {\r
35816             unsigned long FIFOPORT:32;\r
35817         } BIT;\r
35818     } D0FIFOB2;\r
35819     union\r
35820     {\r
35821         unsigned long LONG;\r
35822         struct\r
35823         {\r
35824             unsigned long FIFOPORT:32;\r
35825         } BIT;\r
35826     } D0FIFOB3;\r
35827     union\r
35828     {\r
35829         unsigned long LONG;\r
35830         struct\r
35831         {\r
35832             unsigned long FIFOPORT:32;\r
35833         } BIT;\r
35834     } D0FIFOB4;\r
35835     union\r
35836     {\r
35837         unsigned long LONG;\r
35838         struct\r
35839         {\r
35840             unsigned long FIFOPORT:32;\r
35841         } BIT;\r
35842     } D0FIFOB5;\r
35843     union\r
35844     {\r
35845         unsigned long LONG;\r
35846         struct\r
35847         {\r
35848             unsigned long FIFOPORT:32;\r
35849         } BIT;\r
35850     } D0FIFOB6;\r
35851     union\r
35852     {\r
35853         unsigned long LONG;\r
35854         struct\r
35855         {\r
35856             unsigned long FIFOPORT:32;\r
35857         } BIT;\r
35858     } D0FIFOB7;\r
35859     union\r
35860     {\r
35861         unsigned long LONG;\r
35862         struct\r
35863         {\r
35864             unsigned long FIFOPORT:32;\r
35865         } BIT;\r
35866     } D1FIFOB0;\r
35867     union\r
35868     {\r
35869         unsigned long LONG;\r
35870         struct\r
35871         {\r
35872             unsigned long FIFOPORT:32;\r
35873         } BIT;\r
35874     } D1FIFOB1;\r
35875     union\r
35876     {\r
35877         unsigned long LONG;\r
35878         struct\r
35879         {\r
35880             unsigned long FIFOPORT:32;\r
35881         } BIT;\r
35882     } D1FIFOB2;\r
35883     union\r
35884     {\r
35885         unsigned long LONG;\r
35886         struct\r
35887         {\r
35888             unsigned long FIFOPORT:32;\r
35889         } BIT;\r
35890     } D1FIFOB3;\r
35891     union\r
35892     {\r
35893         unsigned long LONG;\r
35894         struct\r
35895         {\r
35896             unsigned long FIFOPORT:32;\r
35897         } BIT;\r
35898     } D1FIFOB4;\r
35899     union\r
35900     {\r
35901         unsigned long LONG;\r
35902         struct\r
35903         {\r
35904             unsigned long FIFOPORT:32;\r
35905         } BIT;\r
35906     } D1FIFOB5;\r
35907     union\r
35908     {\r
35909         unsigned long LONG;\r
35910         struct\r
35911         {\r
35912             unsigned long FIFOPORT:32;\r
35913         } BIT;\r
35914     } D1FIFOB6;\r
35915     union\r
35916     {\r
35917         unsigned long LONG;\r
35918         struct\r
35919         {\r
35920             unsigned long FIFOPORT:32;\r
35921         } BIT;\r
35922     } D1FIFOB7;\r
35923     union\r
35924     {\r
35925         unsigned short WORD;\r
35926         struct\r
35927         {\r
35928             unsigned short P1PORTSEL:2;\r
35929             unsigned short PHYPD:1;\r
35930             unsigned short PHYRESET:1;\r
35931             unsigned short PHYVBUSIN:1;\r
35932             unsigned short :11;\r
35933         } BIT;\r
35934     } PHYSET1;\r
35935 };\r
35936 \r
35937 struct st_usbh\r
35938 {\r
35939     union\r
35940     {\r
35941         unsigned long LONG;\r
35942         struct\r
35943         {\r
35944             unsigned long Revision:8;\r
35945             unsigned long :24;\r
35946         } BIT;\r
35947     } HcRevision;\r
35948     union\r
35949     {\r
35950         unsigned long LONG;\r
35951         struct\r
35952         {\r
35953             unsigned long CBSR:2;\r
35954             unsigned long PLE:1;\r
35955             unsigned long IE:1;\r
35956             unsigned long CLE:1;\r
35957             unsigned long BLE:1;\r
35958             unsigned long HCFS:2;\r
35959             unsigned long :1;\r
35960             unsigned long RWC:1;\r
35961             unsigned long RWE:1;\r
35962             unsigned long :21;\r
35963         } BIT;\r
35964     } HcControl;\r
35965     union\r
35966     {\r
35967         unsigned long LONG;\r
35968         struct\r
35969         {\r
35970             unsigned long HCR:1;\r
35971             unsigned long CLF:1;\r
35972             unsigned long BLF:1;\r
35973             unsigned long OCR:1;\r
35974             unsigned long :12;\r
35975             unsigned long SOC:2;\r
35976             unsigned long :14;\r
35977         } BIT;\r
35978     } HcCommandStatus;\r
35979     union\r
35980     {\r
35981         unsigned long LONG;\r
35982         struct\r
35983         {\r
35984             unsigned long SO:1;\r
35985             unsigned long WDH:1;\r
35986             unsigned long SF:1;\r
35987             unsigned long RD:1;\r
35988             unsigned long UE:1;\r
35989             unsigned long FNO:1;\r
35990             unsigned long RHSC:1;\r
35991             unsigned long :25;\r
35992         } BIT;\r
35993     } HcIntStatus;\r
35994     union\r
35995     {\r
35996         unsigned long LONG;\r
35997         struct\r
35998         {\r
35999             unsigned long SOE:1;\r
36000             unsigned long WDHE:1;\r
36001             unsigned long SFE:1;\r
36002             unsigned long RDE:1;\r
36003             unsigned long UEE:1;\r
36004             unsigned long FNOE:1;\r
36005             unsigned long RHSCE:1;\r
36006             unsigned long :24;\r
36007             unsigned long MIE:1;\r
36008         } BIT;\r
36009     } HcIntEnable;\r
36010     union\r
36011     {\r
36012         unsigned long LONG;\r
36013         struct\r
36014         {\r
36015             unsigned long SOD:1;\r
36016             unsigned long WDHD:1;\r
36017             unsigned long SFD:1;\r
36018             unsigned long RDD:1;\r
36019             unsigned long UED:1;\r
36020             unsigned long FNOD:1;\r
36021             unsigned long RHSCD:1;\r
36022             unsigned long :24;\r
36023             unsigned long MID:1;\r
36024         } BIT;\r
36025     } HcIntDisable;\r
36026     union\r
36027     {\r
36028         unsigned long LONG;\r
36029         struct\r
36030         {\r
36031             unsigned long :8;\r
36032             unsigned long HcHCCA:24;\r
36033         } BIT;\r
36034     } HcHCCA;\r
36035     union\r
36036     {\r
36037         unsigned long LONG;\r
36038         struct\r
36039         {\r
36040             unsigned long :4;\r
36041             unsigned long PeriodicCurrentED:28;\r
36042         } BIT;\r
36043     } HcPeriodCurED;\r
36044     union\r
36045     {\r
36046         unsigned long LONG;\r
36047         struct\r
36048         {\r
36049             unsigned long :4;\r
36050             unsigned long ControlHeadED:28;\r
36051         } BIT;\r
36052     } HcContHeadED;\r
36053     union\r
36054     {\r
36055         unsigned long LONG;\r
36056         struct\r
36057         {\r
36058             unsigned long :4;\r
36059             unsigned long ControlCurrentED:28;\r
36060         } BIT;\r
36061     } HcContCurrentED;\r
36062     union\r
36063     {\r
36064         unsigned long LONG;\r
36065         struct\r
36066         {\r
36067             unsigned long :4;\r
36068             unsigned long BulkHeadED:28;\r
36069         } BIT;\r
36070     } HcBulkHeadED;\r
36071     union\r
36072     {\r
36073         unsigned long LONG;\r
36074         struct\r
36075         {\r
36076             unsigned long :4;\r
36077             unsigned long BulkCurrentED:28;\r
36078         } BIT;\r
36079     } HcBulkCurrentED;\r
36080     union\r
36081     {\r
36082         unsigned long LONG;\r
36083         struct\r
36084         {\r
36085             unsigned long :4;\r
36086             unsigned long DoneHead:28;\r
36087         } BIT;\r
36088     } HcDoneHead;\r
36089     union\r
36090     {\r
36091         unsigned long LONG;\r
36092         struct\r
36093         {\r
36094             unsigned long FI:14;\r
36095             unsigned long :2;\r
36096             unsigned long FSMPS:15;\r
36097             unsigned long FIT:1;\r
36098         } BIT;\r
36099     } HcFmInterval;\r
36100     union\r
36101     {\r
36102         unsigned long LONG;\r
36103         struct\r
36104         {\r
36105             unsigned long FR:14;\r
36106             unsigned long :17;\r
36107             unsigned long FRT:1;\r
36108         } BIT;\r
36109     } HcFmRemaining;\r
36110     union\r
36111     {\r
36112         unsigned long LONG;\r
36113         struct\r
36114         {\r
36115             unsigned long FrameNumber:16;\r
36116             unsigned long :16;\r
36117         } BIT;\r
36118     } HcFmNumber;\r
36119     union\r
36120     {\r
36121         unsigned long LONG;\r
36122         struct\r
36123         {\r
36124             unsigned long PeriodicStart:14;\r
36125             unsigned long :18;\r
36126         } BIT;\r
36127     } HcPeriodicStart;\r
36128     union\r
36129     {\r
36130         unsigned long LONG;\r
36131         struct\r
36132         {\r
36133             unsigned long HcLSThreshold:12;\r
36134             unsigned long :20;\r
36135         } BIT;\r
36136     } HcLSThreshold;\r
36137     union\r
36138     {\r
36139         unsigned long LONG;\r
36140         struct\r
36141         {\r
36142             unsigned long NDP:8;\r
36143             unsigned long PSM:1;\r
36144             unsigned long NPS:1;\r
36145             unsigned long DT:1;\r
36146             unsigned long OCPM:1;\r
36147             unsigned long NOCP:1;\r
36148             unsigned long :11;\r
36149             unsigned long POTPGT:8;\r
36150         } BIT;\r
36151     } HcRhDescriptorA;\r
36152     union\r
36153     {\r
36154         unsigned long LONG;\r
36155         struct\r
36156         {\r
36157             unsigned long DR:16;\r
36158             unsigned long PPCM:16;\r
36159         } BIT;\r
36160     } HcRhDescriptorB;\r
36161     union\r
36162     {\r
36163         union\r
36164         {\r
36165             unsigned long LONG;\r
36166             struct\r
36167             {\r
36168                 unsigned long CGP:1;\r
36169                 unsigned long OCI:1;\r
36170                 unsigned long :13;\r
36171                 unsigned long SRWE:1;\r
36172                 unsigned long SGP:1;\r
36173                 unsigned long OCIC:1;\r
36174                 unsigned long :13;\r
36175                 unsigned long CRWE:1;\r
36176             } BIT;\r
36177         } HcRhStatus_A;\r
36178         union\r
36179         {\r
36180             unsigned long LONG;\r
36181             struct\r
36182             {\r
36183                 unsigned long LPS:1;\r
36184                 unsigned long OCI:1;\r
36185                 unsigned long :13;\r
36186                 unsigned long DRWE:1;\r
36187                 unsigned long LPSC:1;\r
36188                 unsigned long OCIC:1;\r
36189                 unsigned long :13;\r
36190                 unsigned long CRWE:1;\r
36191             } BIT;\r
36192         } HcRhStatus_B;\r
36193     } HcRhStatus;\r
36194     union\r
36195     {\r
36196         union\r
36197         {\r
36198             unsigned long LONG;\r
36199             struct\r
36200             {\r
36201                 unsigned long CPE:1;\r
36202                 unsigned long SPE:1;\r
36203                 unsigned long SPS:1;\r
36204                 unsigned long CSS:1;\r
36205                 unsigned long SPR:1;\r
36206                 unsigned long :3;\r
36207                 unsigned long SPP:1;\r
36208                 unsigned long CPP:1;\r
36209                 unsigned long :6;\r
36210                 unsigned long CSC:1;\r
36211                 unsigned long PESC:1;\r
36212                 unsigned long PSSC:1;\r
36213                 unsigned long OCIC:1;\r
36214                 unsigned long PRSC:1;\r
36215                 unsigned long :11;\r
36216             } BIT;\r
36217         } HcRhPortStatus1_A;\r
36218         union\r
36219         {\r
36220             unsigned long LONG;\r
36221             struct\r
36222             {\r
36223                 unsigned long CCS:1;\r
36224                 unsigned long PES:1;\r
36225                 unsigned long PSS:1;\r
36226                 unsigned long POCI:1;\r
36227                 unsigned long PRS:1;\r
36228                 unsigned long :3;\r
36229                 unsigned long PPS:1;\r
36230                 unsigned long LSDA:1;\r
36231                 unsigned long :6;\r
36232                 unsigned long CSC:1;\r
36233                 unsigned long PESC:1;\r
36234                 unsigned long PSSC:1;\r
36235                 unsigned long OCIC:1;\r
36236                 unsigned long PRSC:1;\r
36237                 unsigned long :11;\r
36238             } BIT;\r
36239         } HcRhPortStatus1_B;\r
36240     } HcRhPortStatus1;\r
36241     char           wk0[4008];\r
36242     union\r
36243     {\r
36244         unsigned long LONG;\r
36245         struct\r
36246         {\r
36247             unsigned long CapabilityRegistersLength:8;\r
36248             unsigned long :8;\r
36249             unsigned long InterfaceVersionNumber:16;\r
36250         } BIT;\r
36251     } CAPL_VERSION;\r
36252     union\r
36253     {\r
36254         unsigned long LONG;\r
36255         struct\r
36256         {\r
36257             unsigned long N_PORTS:4;\r
36258             unsigned long PPC:1;\r
36259             unsigned long :2;\r
36260             unsigned long PortRoutingRules:1;\r
36261             unsigned long N_PCC:4;\r
36262             unsigned long N_CC:4;\r
36263             unsigned long P_INDICATOR:1;\r
36264             unsigned long :3;\r
36265             unsigned long DebugPortNumber:4;\r
36266             unsigned long :8;\r
36267         } BIT;\r
36268     } HCSPARAMS;\r
36269     union\r
36270     {\r
36271         unsigned long LONG;\r
36272         struct\r
36273         {\r
36274             unsigned long AC64:1;\r
36275             unsigned long PFLF:1;\r
36276             unsigned long ASPC:1;\r
36277             unsigned long :1;\r
36278             unsigned long IST:4;\r
36279             unsigned long EECP:8;\r
36280             unsigned long :16;\r
36281         } BIT;\r
36282     } HCCPARAMS;\r
36283     union\r
36284     {\r
36285         unsigned long LONG;\r
36286         struct\r
36287         {\r
36288             unsigned long CompanionPortRoute:32;\r
36289         } BIT;\r
36290     } HCSP_PORTROUTE;\r
36291     char           wk1[16];\r
36292     union\r
36293     {\r
36294         unsigned long LONG;\r
36295         struct\r
36296         {\r
36297             unsigned long RS:1;\r
36298             unsigned long HCRESET:1;\r
36299             unsigned long FrameListSize:2;\r
36300             unsigned long PeriodicScheduleEnable:1;\r
36301             unsigned long ASPME:1;\r
36302             unsigned long InterruptonAsyncAdvanceDoorbell:1;\r
36303             unsigned long LightHostControllerReset:1;\r
36304             unsigned long ASPMC:2;\r
36305             unsigned long :1;\r
36306             unsigned long AsynchronousScheduleParkModeEnable:1;\r
36307             unsigned long :4;\r
36308             unsigned long InterruptThresholdControl:8;\r
36309             unsigned long :8;\r
36310         } BIT;\r
36311     } USBCMD;\r
36312     union\r
36313     {\r
36314         unsigned long LONG;\r
36315         struct\r
36316         {\r
36317             unsigned long USBINT:1;\r
36318             unsigned long USBERRINT:1;\r
36319             unsigned long PortChangeDetect:1;\r
36320             unsigned long FrameListRollover:1;\r
36321             unsigned long HostSystemError:1;\r
36322             unsigned long InterruptonAsyncAdvance:1;\r
36323             unsigned long :6;\r
36324             unsigned long HCHalted:1;\r
36325             unsigned long Reclamation:1;\r
36326             unsigned long PeriodicScheduleStatus:1;\r
36327             unsigned long AsynchronousScheduleStatus:1;\r
36328             unsigned long :16;\r
36329         } BIT;\r
36330     } USBSTS;\r
36331     union\r
36332     {\r
36333         unsigned long LONG;\r
36334         struct\r
36335         {\r
36336             unsigned long USBInterruptEnable:1;\r
36337             unsigned long USBErrorInterruptEnable:1;\r
36338             unsigned long PortChangeInterruptEnable:1;\r
36339             unsigned long FrameListRolloverEnable:1;\r
36340             unsigned long HostSystemErrorEnable:1;\r
36341             unsigned long InterruptonAsyncAdvanceEnable:1;\r
36342             unsigned long :26;\r
36343         } BIT;\r
36344     } USBINTR;\r
36345     union\r
36346     {\r
36347         unsigned long LONG;\r
36348         struct\r
36349         {\r
36350             unsigned long FrameIndex:14;\r
36351             unsigned long :18;\r
36352         } BIT;\r
36353     } FRINDEX;\r
36354     union\r
36355     {\r
36356         unsigned long LONG;\r
36357         struct\r
36358         {\r
36359             unsigned long CTRLDSSEGMENT:32;\r
36360         } BIT;\r
36361     } CTRLDSSEGMENT;\r
36362     union\r
36363     {\r
36364         unsigned long LONG;\r
36365         struct\r
36366         {\r
36367             unsigned long :12;\r
36368             unsigned long BaseAddressLow:20;\r
36369         } BIT;\r
36370     } PERIODICLIST;\r
36371     union\r
36372     {\r
36373         unsigned long LONG;\r
36374         struct\r
36375         {\r
36376             unsigned long :5;\r
36377             unsigned long LPL:27;\r
36378         } BIT;\r
36379     } ASYNCLISTADDR;\r
36380     char           wk2[36];\r
36381     union\r
36382     {\r
36383         unsigned long LONG;\r
36384         struct\r
36385         {\r
36386             unsigned long CF:1;\r
36387             unsigned long :31;\r
36388         } BIT;\r
36389     } CONFIGFLAG;\r
36390     union\r
36391     {\r
36392         unsigned long LONG;\r
36393         struct\r
36394         {\r
36395             unsigned long CurrentConnectStatus:1;\r
36396             unsigned long ConnectStatusChange:1;\r
36397             unsigned long PortEnabledDisabled:1;\r
36398             unsigned long PortEnableDisableChange:1;\r
36399             unsigned long OvercurrentActive:1;\r
36400             unsigned long OvercurrentChange:1;\r
36401             unsigned long ForcePortResume:1;\r
36402             unsigned long Suspend:1;\r
36403             unsigned long PortReset:1;\r
36404             unsigned long :1;\r
36405             unsigned long LineStatus:2;\r
36406             unsigned long PP:1;\r
36407             unsigned long PortOwner:1;\r
36408             unsigned long PortIndicatorControl:2;\r
36409             unsigned long PortTestControl:4;\r
36410             unsigned long WKCNNT_E:1;\r
36411             unsigned long WKDSCNNT_E:1;\r
36412             unsigned long WKOC_E:1;\r
36413             unsigned long :9;\r
36414         } BIT;\r
36415     } PORTSC1;\r
36416     char           wk3[61336];\r
36417     union\r
36418     {\r
36419         union\r
36420         {\r
36421             unsigned long LONG;\r
36422             struct\r
36423             {\r
36424                 unsigned long VendorID:16;\r
36425                 unsigned long DeviceID:16;\r
36426             } BIT;\r
36427         } VID_DID_O;\r
36428         union\r
36429         {\r
36430             unsigned long LONG;\r
36431             struct\r
36432             {\r
36433                 unsigned long VENDOR_ID:16;\r
36434                 unsigned long DEVICE_ID:16;\r
36435             } BIT;\r
36436         } VID_DID_A;\r
36437     } VID_DID;\r
36438     union\r
36439     {\r
36440         union\r
36441         {\r
36442             unsigned long LONG;\r
36443             struct\r
36444             {\r
36445                 unsigned long IOSpace:1;\r
36446                 unsigned long MemorySpace:1;\r
36447                 unsigned long BusMaster:1;\r
36448                 unsigned long SpecialCycle:1;\r
36449                 unsigned long MemoryWriteandInvalidateEnable:1;\r
36450                 unsigned long VGAPaletteSnoop:1;\r
36451                 unsigned long ParityErrorResponse:1;\r
36452                 unsigned long WaitCycleControl:1;\r
36453                 unsigned long SERREnable:1;\r
36454                 unsigned long FastBacktoBackEnable:1;\r
36455                 unsigned long :10;\r
36456                 unsigned long CapabilitiesList:1;\r
36457                 unsigned long :2;\r
36458                 unsigned long FastBacktoBackCapable:1;\r
36459                 unsigned long DataParityErrorDetected:1;\r
36460                 unsigned long DevselTiming:2;\r
36461                 unsigned long SignaledTargetAbort:1;\r
36462                 unsigned long ReceivedTargetAbort:1;\r
36463                 unsigned long ReceivedMasterAbort:1;\r
36464                 unsigned long SignaledSystemError:1;\r
36465                 unsigned long DetectedParityError:1;\r
36466             } BIT;\r
36467         } CMND_STS_O;\r
36468         union\r
36469         {\r
36470             unsigned long LONG;\r
36471             struct\r
36472             {\r
36473                 unsigned long IOEN:1;\r
36474                 unsigned long MEMEN:1;\r
36475                 unsigned long MASTEREN:1;\r
36476                 unsigned long SPECIALC:1;\r
36477                 unsigned long MWINVEN:1;\r
36478                 unsigned long VGAPSNP:1;\r
36479                 unsigned long PERREN:1;\r
36480                 unsigned long STEPCTR:1;\r
36481                 unsigned long SERREN:1;\r
36482                 unsigned long FBTBEN:1;\r
36483                 unsigned long :10;\r
36484                 unsigned long CAPLIST:1;\r
36485                 unsigned long CAP66M:1;\r
36486                 unsigned long :1;\r
36487                 unsigned long FBTBCAP:1;\r
36488                 unsigned long MDPERR:1;\r
36489                 unsigned long DEVTIM:2;\r
36490                 unsigned long SIGTABORT:1;\r
36491                 unsigned long RETABORT:1;\r
36492                 unsigned long REMABORT:1;\r
36493                 unsigned long SIGSERR:1;\r
36494                 unsigned long DETPERR:1;\r
36495             } BIT;\r
36496         } CMND_STS_A;\r
36497     } CMND_STS;\r
36498     union\r
36499     {\r
36500         union\r
36501         {\r
36502             unsigned long LONG;\r
36503             struct\r
36504             {\r
36505                 unsigned long RevisionID:8;\r
36506                 unsigned long ProgrammingIF:8;\r
36507                 unsigned long SubClass:8;\r
36508                 unsigned long BaseClass:8;\r
36509             } BIT;\r
36510         } REVID_CC_O;\r
36511         union\r
36512         {\r
36513             unsigned long LONG;\r
36514             struct\r
36515             {\r
36516                 unsigned long REVISION_ID:8;\r
36517                 unsigned long CLASS_CODE:24;\r
36518             } BIT;\r
36519         } REVID_CC_A;\r
36520     } REVID_CC;\r
36521     union\r
36522     {\r
36523         union\r
36524         {\r
36525             unsigned long LONG;\r
36526             struct\r
36527             {\r
36528                 unsigned long CacheLineSize:8;\r
36529                 unsigned long LatencyTimer:8;\r
36530                 unsigned long HeaderType:8;\r
36531                 unsigned long BIST:8;\r
36532             } BIT;\r
36533         } CLS_LT_HT_BIST_O;\r
36534         union\r
36535         {\r
36536             unsigned long LONG;\r
36537             struct\r
36538             {\r
36539                 unsigned long CACHE_LINE_SIZE:8;\r
36540                 unsigned long LATENCY_TIMER:8;\r
36541                 unsigned long HEADER_TYPE:8;\r
36542                 unsigned long BIST:8;\r
36543             } BIT;\r
36544         } CLS_LT_HT_BIST_A;\r
36545     } CLS_LT_HT_BIST;\r
36546     union\r
36547     {\r
36548         union\r
36549         {\r
36550             unsigned long LONG;\r
36551             struct\r
36552             {\r
36553                 unsigned long MemorySpaceIndicator:1;\r
36554                 unsigned long Type:2;\r
36555                 unsigned long Prefetchable:1;\r
36556                 unsigned long OHCIBaseAddress:28;\r
36557             } BIT;\r
36558         } BASEAD_O;\r
36559         union\r
36560         {\r
36561             unsigned long LONG;\r
36562             struct\r
36563             {\r
36564                 unsigned long MEM:1;\r
36565                 unsigned long TYPE:2;\r
36566                 unsigned long PREFETCH:1;\r
36567                 unsigned long :6;\r
36568                 unsigned long PCICOM_BASEADR:22;\r
36569             } BIT;\r
36570         } BASEAD_A;\r
36571     } BASEAD;\r
36572     union\r
36573     {\r
36574         unsigned long LONG;\r
36575         struct\r
36576         {\r
36577             unsigned long MEM:1;\r
36578             unsigned long TYPE:2;\r
36579             unsigned long PREFETCH:1;\r
36580             unsigned long :24;\r
36581             unsigned long PCI_WIN1_BASEADR:4;\r
36582         } BIT;\r
36583     } WIN1_BASEAD;\r
36584     char           wk4[20];\r
36585     union\r
36586     {\r
36587         union\r
36588         {\r
36589             unsigned long LONG;\r
36590             struct\r
36591             {\r
36592                 unsigned long SubsystemVendorID:16;\r
36593                 unsigned long SubsystemID:16;\r
36594             } BIT;\r
36595         } SSVID_SSID_O;\r
36596         union\r
36597         {\r
36598             unsigned long LONG;\r
36599             struct\r
36600             {\r
36601                 unsigned long SUBSYS_VENDOR_ID:16;\r
36602                 unsigned long SUBSYS_ID:16;\r
36603             } BIT;\r
36604         } SSVID_SSID_A;\r
36605     } SSVID_SSID;\r
36606     union\r
36607     {\r
36608         unsigned long LONG;\r
36609         struct\r
36610         {\r
36611             unsigned long ROMDecodeEnable:1;\r
36612             unsigned long :9;\r
36613             unsigned long ExpansionROMBaseAddress:22;\r
36614         } BIT;\r
36615     } EROM_BASEAD;\r
36616     union\r
36617     {\r
36618         unsigned long LONG;\r
36619         struct\r
36620         {\r
36621             unsigned long CapabilityPointer:8;\r
36622             unsigned long :24;\r
36623         } BIT;\r
36624     } CAPPTR;\r
36625     char           wk5[4];\r
36626     union\r
36627     {\r
36628         union\r
36629         {\r
36630             unsigned long LONG;\r
36631             struct\r
36632             {\r
36633                 unsigned long InterruptLine:8;\r
36634                 unsigned long InterruptPin:8;\r
36635                 unsigned long MINGnt:8;\r
36636                 unsigned long MaxLatency:8;\r
36637             } BIT;\r
36638         } INTR_LINE_PIN_O;\r
36639         union\r
36640         {\r
36641             unsigned long LONG;\r
36642             struct\r
36643             {\r
36644                 unsigned long INT_LINE:8;\r
36645                 unsigned long INT_PIN:8;\r
36646                 unsigned long MIN_GNT:8;\r
36647                 unsigned long MAX_LAT:8;\r
36648             } BIT;\r
36649         } INTR_LINE_PIN_A;\r
36650     } INTR_LINE_PIN;\r
36651     union\r
36652     {\r
36653         unsigned long LONG;\r
36654         struct\r
36655         {\r
36656             unsigned long CapabilityIdentifier:8;\r
36657             unsigned long NextItemPointer:8;\r
36658             unsigned long Version:3;\r
36659             unsigned long PMECLK:1;\r
36660             unsigned long :1;\r
36661             unsigned long DSI:1;\r
36662             unsigned long AUXCurrent:3;\r
36663             unsigned long D1Support:1;\r
36664             unsigned long D2Support:1;\r
36665             unsigned long PMESupport:5;\r
36666         } BIT;\r
36667     } CAPID_NIP_PMCAP;\r
36668     union\r
36669     {\r
36670         unsigned long LONG;\r
36671         struct\r
36672         {\r
36673             unsigned long PowerState:2;\r
36674             unsigned long :6;\r
36675             unsigned long PMEEnable:1;\r
36676             unsigned long DataSelect:4;\r
36677             unsigned long DataScale:2;\r
36678             unsigned long PMEStatus:1;\r
36679             unsigned long :6;\r
36680             unsigned long B2_B3:1;\r
36681             unsigned long BPCCEnable:1;\r
36682             unsigned long Data:8;\r
36683         } BIT;\r
36684     } PMC_STS_PMCSR;\r
36685     char           wk6[152];\r
36686     union\r
36687     {\r
36688         unsigned long LONG;\r
36689         struct\r
36690         {\r
36691             unsigned long Port_no:2;\r
36692             unsigned long :5;\r
36693             unsigned long ID_Write_Enable:1;\r
36694             unsigned long :5;\r
36695             unsigned long HyperSpeedtransferControl1:1;\r
36696             unsigned long :5;\r
36697             unsigned long HyperSpeedtransferControl2:5;\r
36698             unsigned long potpgt:8;\r
36699         } BIT;\r
36700     } EXT1;\r
36701     union\r
36702     {\r
36703         unsigned long LONG;\r
36704         struct\r
36705         {\r
36706             unsigned long EHCI_mask:1;\r
36707             unsigned long HyperSpeedtransferControl3:1;\r
36708             unsigned long :14;\r
36709             unsigned long RUNRAMConnectCheck:1;\r
36710             unsigned long RAMConnectCheckENDFlag:1;\r
36711             unsigned long RAMConnectCheckResult:1;\r
36712             unsigned long :13;\r
36713         } BIT;\r
36714     } EXT2;\r
36715     char           wk7[24];\r
36716     union\r
36717     {\r
36718         unsigned long LONG;\r
36719         struct\r
36720         {\r
36721             unsigned long VendorID:16;\r
36722             unsigned long DeviceID:16;\r
36723         } BIT;\r
36724     } VID_DID_E;\r
36725     union\r
36726     {\r
36727         unsigned long LONG;\r
36728         struct\r
36729         {\r
36730             unsigned long IOSpace:1;\r
36731             unsigned long MemorySpace:1;\r
36732             unsigned long BusMaster:1;\r
36733             unsigned long SpecialCycle:1;\r
36734             unsigned long MemoryWriteandInvalidateEnable:1;\r
36735             unsigned long VGAPaletteSnoop:1;\r
36736             unsigned long ParityErrorResponse:1;\r
36737             unsigned long WaitCycleControl:1;\r
36738             unsigned long SERREnable:1;\r
36739             unsigned long FastBacktoBackEnable:1;\r
36740             unsigned long :10;\r
36741             unsigned long CapabilitiesList:1;\r
36742             unsigned long Capable66MHz:1;\r
36743             unsigned long :1;\r
36744             unsigned long FastBacktoBackCapable:1;\r
36745             unsigned long DataParityErrorDetected:1;\r
36746             unsigned long DevselTiming:2;\r
36747             unsigned long SignaledTargetAbort:1;\r
36748             unsigned long ReceivedTargetAbort:1;\r
36749             unsigned long ReceivedMasterAbort:1;\r
36750             unsigned long SignaledSystemError:1;\r
36751             unsigned long DetectedParityError:1;\r
36752         } BIT;\r
36753     } CMND_STS_E;\r
36754     union\r
36755     {\r
36756         unsigned long LONG;\r
36757         struct\r
36758         {\r
36759             unsigned long RevisionID:8;\r
36760             unsigned long ProgrammingIF:8;\r
36761             unsigned long SubClass:8;\r
36762             unsigned long BaseClass:8;\r
36763         } BIT;\r
36764     } REVID_CC_E;\r
36765     union\r
36766     {\r
36767         unsigned long LONG;\r
36768         struct\r
36769         {\r
36770             unsigned long CacheLineSize:8;\r
36771             unsigned long LatencyTimer:8;\r
36772             unsigned long HeaderType:8;\r
36773             unsigned long BIST:8;\r
36774         } BIT;\r
36775     } CLS_LT_HT_BIST_E;\r
36776     union\r
36777     {\r
36778         unsigned long LONG;\r
36779         struct\r
36780         {\r
36781             unsigned long MemorySpaceIndicator:1;\r
36782             unsigned long Type:2;\r
36783             unsigned long Prefetchable:1;\r
36784             unsigned long EHCIBaseAddress:28;\r
36785         } BIT;\r
36786     } BASEAD_E;\r
36787     char           wk8[24];\r
36788     union\r
36789     {\r
36790         unsigned long LONG;\r
36791         struct\r
36792         {\r
36793             unsigned long SubsystemVendorID:16;\r
36794             unsigned long SubsystemID:16;\r
36795         } BIT;\r
36796     } SSVID_SSID_E;\r
36797     union\r
36798     {\r
36799         unsigned long LONG;\r
36800         struct\r
36801         {\r
36802             unsigned long ROMDecodeEnable:1;\r
36803             unsigned long :9;\r
36804             unsigned long ExpansionROMBaseAddress:22;\r
36805         } BIT;\r
36806     } EROM_BASEAD_E;\r
36807     union\r
36808     {\r
36809         unsigned long LONG;\r
36810         struct\r
36811         {\r
36812             unsigned long CapabilityPointer:8;\r
36813             unsigned long :24;\r
36814         } BIT;\r
36815     } CAPPTR_E;\r
36816     char           wk9[4];\r
36817     union\r
36818     {\r
36819         unsigned long LONG;\r
36820         struct\r
36821         {\r
36822             unsigned long InterruptLine:8;\r
36823             unsigned long InterruptPin:8;\r
36824             unsigned long MinGnt:8;\r
36825             unsigned long MaxLatency:8;\r
36826         } BIT;\r
36827     } INTR_LINE_PIN_E;\r
36828     union\r
36829     {\r
36830         unsigned long LONG;\r
36831         struct\r
36832         {\r
36833             unsigned long CapabilityIdentifier:8;\r
36834             unsigned long NextItemPointer:8;\r
36835             unsigned long Version:3;\r
36836             unsigned long PMECLK:1;\r
36837             unsigned long :1;\r
36838             unsigned long DSI:1;\r
36839             unsigned long AUXCurrent:3;\r
36840             unsigned long D1Support:1;\r
36841             unsigned long D2Support:1;\r
36842             unsigned long PMESupport:5;\r
36843         } BIT;\r
36844     } CAPID_NIP_PMCAP_E;\r
36845     union\r
36846     {\r
36847         unsigned long LONG;\r
36848         struct\r
36849         {\r
36850             unsigned long PowerState:2;\r
36851             unsigned long :6;\r
36852             unsigned long PMEEnable:1;\r
36853             unsigned long DataSelect:4;\r
36854             unsigned long DataScale:2;\r
36855             unsigned long PMEStatus:1;\r
36856             unsigned long :6;\r
36857             unsigned long B2_B3:1;\r
36858             unsigned long BPCCEnable:1;\r
36859             unsigned long Data:8;\r
36860         } BIT;\r
36861     } PMC_STS_PMCSR_E;\r
36862     char           wk10[24];\r
36863     union\r
36864     {\r
36865         unsigned long LONG;\r
36866         struct\r
36867         {\r
36868             unsigned long SBRN:8;\r
36869             unsigned long FLADJ:8;\r
36870             unsigned long PORTWAKECAP:16;\r
36871         } BIT;\r
36872     } SBRN_FLADJ_PW;\r
36873     char           wk11[124];\r
36874     unsigned long  EXT1_E;\r
36875     unsigned long  EXT2_E;\r
36876     char           wk12[1560];\r
36877     union\r
36878     {\r
36879         unsigned long LONG;\r
36880         struct\r
36881         {\r
36882             unsigned long PREFETCH:2;\r
36883             unsigned long :26;\r
36884             unsigned long AHB_BASEADR:4;\r
36885         } BIT;\r
36886     } PCIAHB_WIN1_CTR;\r
36887     char           wk13[12];\r
36888     union\r
36889     {\r
36890         unsigned long LONG;\r
36891         struct\r
36892         {\r
36893             unsigned long :1;\r
36894             unsigned long PCICMD:3;\r
36895             unsigned long :7;\r
36896             unsigned long PCIWIN1_BASEADR:21;\r
36897         } BIT;\r
36898     } AHBPCI_WIN1_CTR;\r
36899     union\r
36900     {\r
36901         unsigned long LONG;\r
36902         struct\r
36903         {\r
36904             unsigned long :1;\r
36905             unsigned long PCICMD:3;\r
36906             unsigned long :1;\r
36907             unsigned long BURST_EN:1;\r
36908             unsigned long :10;\r
36909             unsigned long PCIWIN2_BASEADR:16;\r
36910         } BIT;\r
36911     } AHBPCI_WIN2_CTR;\r
36912     char           wk14[8];\r
36913     union\r
36914     {\r
36915         unsigned long LONG;\r
36916         struct\r
36917         {\r
36918             unsigned long SIGTABORT_INTEN:1;\r
36919             unsigned long RETABORT_INTEN:1;\r
36920             unsigned long REMABORT_INTEN:1;\r
36921             unsigned long PERR_INTEN:1;\r
36922             unsigned long SIGSERR_INTEN:1;\r
36923             unsigned long RESERR_INTEN:1;\r
36924             unsigned long :6;\r
36925             unsigned long PCIAHB_WIN1_INTEN:1;\r
36926             unsigned long PCIAHB_WIN2_INTEN:1;\r
36927             unsigned long :2;\r
36928             unsigned long USBH_INTAEN:1;\r
36929             unsigned long USBH_INTBEN:1;\r
36930             unsigned long :1;\r
36931             unsigned long USBH_PMEEN:1;\r
36932             unsigned long :12;\r
36933         } BIT;\r
36934     } PCI_INT_ENABLE;\r
36935     union\r
36936     {\r
36937         unsigned long LONG;\r
36938         struct\r
36939         {\r
36940             unsigned long SIGTABORT_INT:1;\r
36941             unsigned long RETABORT_INT:1;\r
36942             unsigned long REMABORT_INT:1;\r
36943             unsigned long PERR_INT:1;\r
36944             unsigned long SIGSERR_INT:1;\r
36945             unsigned long RESERR_INT:1;\r
36946             unsigned long :6;\r
36947             unsigned long PCIAHB_WIN1_INT:1;\r
36948             unsigned long PCIAHB_WIN2_INT:1;\r
36949             unsigned long :2;\r
36950             unsigned long USBH_INTA:1;\r
36951             unsigned long USBH_INTB:1;\r
36952             unsigned long :1;\r
36953             unsigned long USBH_PME:1;\r
36954             unsigned long :12;\r
36955         } BIT;\r
36956     } PCI_INT_STATUS;\r
36957     char           wk15[8];\r
36958     union\r
36959     {\r
36960         unsigned long LONG;\r
36961         struct\r
36962         {\r
36963             unsigned long MMODE_HTRANS:1;\r
36964             unsigned long MMODE_BYTE_BURST:1;\r
36965             unsigned long MMODE_WR_INCR:1;\r
36966             unsigned long :4;\r
36967             unsigned long MMODE_HBUSREQ:1;\r
36968             unsigned long :9;\r
36969             unsigned long SMODE_READY_CTR:1;\r
36970             unsigned long :14;\r
36971         } BIT;\r
36972     } AHB_BUS_CTR;\r
36973     union\r
36974     {\r
36975         unsigned long LONG;\r
36976         struct\r
36977         {\r
36978             unsigned long USBH_RST:1;\r
36979             unsigned long PCICLK_MASK:1;\r
36980             unsigned long :7;\r
36981             unsigned long PCI_AHB_WIN2_EN:1;\r
36982             unsigned long PCI_AHB_WIN1_SIZE:2;\r
36983             unsigned long :20;\r
36984         } BIT;\r
36985     } USBCTR;\r
36986     char           wk16[8];\r
36987     union\r
36988     {\r
36989         unsigned long LONG;\r
36990         struct\r
36991         {\r
36992             unsigned long PCIREQ0:1;\r
36993             unsigned long PCIREQ1:1;\r
36994             unsigned long :10;\r
36995             unsigned long PCIBP_MODE:1;\r
36996             unsigned long :19;\r
36997         } BIT;\r
36998     } PCI_ARBITER_CTR;\r
36999     char           wk17[4];\r
37000     union\r
37001     {\r
37002         unsigned long LONG;\r
37003         struct\r
37004         {\r
37005             unsigned long MinorRevisionID:16;\r
37006             unsigned long MajorRevisionID:16;\r
37007         } BIT;\r
37008     } PCI_UNIT_REV;\r
37009 };\r
37010 \r
37011 struct st_vic\r
37012 {\r
37013     union\r
37014     {\r
37015         unsigned long LONG;\r
37016         struct\r
37017         {\r
37018             unsigned long :1;\r
37019             unsigned long IRQ1:1;\r
37020             unsigned long IRQ2:1;\r
37021             unsigned long IRQ3:1;\r
37022             unsigned long IRQ4:1;\r
37023             unsigned long IRQ5:1;\r
37024             unsigned long IRQ6:1;\r
37025             unsigned long IRQ7:1;\r
37026             unsigned long IRQ8:1;\r
37027             unsigned long IRQ9:1;\r
37028             unsigned long IRQ10:1;\r
37029             unsigned long IRQ11:1;\r
37030             unsigned long IRQ12:1;\r
37031             unsigned long IRQ13:1;\r
37032             unsigned long IRQ14:1;\r
37033             unsigned long IRQ15:1;\r
37034             unsigned long IRQ16:1;\r
37035             unsigned long IRQ17:1;\r
37036             unsigned long IRQ18:1;\r
37037             unsigned long IRQ19:1;\r
37038             unsigned long IRQ20:1;\r
37039             unsigned long IRQ21:1;\r
37040             unsigned long IRQ22:1;\r
37041             unsigned long IRQ23:1;\r
37042             unsigned long IRQ24:1;\r
37043             unsigned long IRQ25:1;\r
37044             unsigned long IRQ26:1;\r
37045             unsigned long IRQ27:1;\r
37046             unsigned long IRQ28:1;\r
37047             unsigned long IRQ29:1;\r
37048             unsigned long IRQ30:1;\r
37049             unsigned long IRQ31:1;\r
37050         } BIT;\r
37051     } IRQS0;\r
37052     union\r
37053     {\r
37054         unsigned long LONG;\r
37055         struct\r
37056         {\r
37057             unsigned long IRQ32:1;\r
37058             unsigned long IRQ33:1;\r
37059             unsigned long IRQ34:1;\r
37060             unsigned long IRQ35:1;\r
37061             unsigned long IRQ36:1;\r
37062             unsigned long IRQ37:1;\r
37063             unsigned long IRQ38:1;\r
37064             unsigned long IRQ39:1;\r
37065             unsigned long IRQ40:1;\r
37066             unsigned long IRQ41:1;\r
37067             unsigned long IRQ42:1;\r
37068             unsigned long IRQ43:1;\r
37069             unsigned long IRQ44:1;\r
37070             unsigned long IRQ45:1;\r
37071             unsigned long IRQ46:1;\r
37072             unsigned long IRQ47:1;\r
37073             unsigned long IRQ48:1;\r
37074             unsigned long IRQ49:1;\r
37075             unsigned long IRQ50:1;\r
37076             unsigned long IRQ51:1;\r
37077             unsigned long IRQ52:1;\r
37078             unsigned long IRQ53:1;\r
37079             unsigned long IRQ54:1;\r
37080             unsigned long IRQ55:1;\r
37081             unsigned long IRQ56:1;\r
37082             unsigned long IRQ57:1;\r
37083             unsigned long IRQ58:1;\r
37084             unsigned long IRQ59:1;\r
37085             unsigned long IRQ60:1;\r
37086             unsigned long IRQ61:1;\r
37087             unsigned long IRQ62:1;\r
37088             unsigned long IRQ63:1;\r
37089         } BIT;\r
37090     } IRQS1;\r
37091     union\r
37092     {\r
37093         unsigned long LONG;\r
37094         struct\r
37095         {\r
37096             unsigned long IRQ64:1;\r
37097             unsigned long IRQ65:1;\r
37098             unsigned long IRQ66:1;\r
37099             unsigned long IRQ67:1;\r
37100             unsigned long IRQ68:1;\r
37101             unsigned long IRQ69:1;\r
37102             unsigned long IRQ70:1;\r
37103             unsigned long IRQ71:1;\r
37104             unsigned long IRQ72:1;\r
37105             unsigned long IRQ73:1;\r
37106             unsigned long IRQ74:1;\r
37107             unsigned long IRQ75:1;\r
37108             unsigned long IRQ76:1;\r
37109             unsigned long IRQ77:1;\r
37110             unsigned long IRQ78:1;\r
37111             unsigned long IRQ79:1;\r
37112             unsigned long IRQ80:1;\r
37113             unsigned long IRQ81:1;\r
37114             unsigned long IRQ82:1;\r
37115             unsigned long IRQ83:1;\r
37116             unsigned long IRQ84:1;\r
37117             unsigned long IRQ85:1;\r
37118             unsigned long IRQ86:1;\r
37119             unsigned long IRQ87:1;\r
37120             unsigned long IRQ88:1;\r
37121             unsigned long IRQ89:1;\r
37122             unsigned long IRQ90:1;\r
37123             unsigned long IRQ91:1;\r
37124             unsigned long IRQ92:1;\r
37125             unsigned long IRQ93:1;\r
37126             unsigned long IRQ94:1;\r
37127             unsigned long IRQ95:1;\r
37128         } BIT;\r
37129     } IRQS2;\r
37130     union\r
37131     {\r
37132         unsigned long LONG;\r
37133         struct\r
37134         {\r
37135             unsigned long IRQ96:1;\r
37136             unsigned long IRQ97:1;\r
37137             unsigned long IRQ98:1;\r
37138             unsigned long IRQ99:1;\r
37139             unsigned long IRQ100:1;\r
37140             unsigned long IRQ101:1;\r
37141             unsigned long IRQ102:1;\r
37142             unsigned long IRQ103:1;\r
37143             unsigned long IRQ104:1;\r
37144             unsigned long IRQ105:1;\r
37145             unsigned long IRQ106:1;\r
37146             unsigned long IRQ107:1;\r
37147             unsigned long IRQ108:1;\r
37148             unsigned long IRQ109:1;\r
37149             unsigned long IRQ110:1;\r
37150             unsigned long IRQ111:1;\r
37151             unsigned long IRQ112:1;\r
37152             unsigned long IRQ113:1;\r
37153             unsigned long IRQ114:1;\r
37154             unsigned long IRQ115:1;\r
37155             unsigned long IRQ116:1;\r
37156             unsigned long IRQ117:1;\r
37157             unsigned long IRQ118:1;\r
37158             unsigned long IRQ119:1;\r
37159             unsigned long IRQ120:1;\r
37160             unsigned long IRQ121:1;\r
37161             unsigned long IRQ122:1;\r
37162             unsigned long IRQ123:1;\r
37163             unsigned long IRQ124:1;\r
37164             unsigned long IRQ125:1;\r
37165             unsigned long IRQ126:1;\r
37166             unsigned long IRQ127:1;\r
37167         } BIT;\r
37168     } IRQS3;\r
37169     union\r
37170     {\r
37171         unsigned long LONG;\r
37172         struct\r
37173         {\r
37174             unsigned long IRQ128:1;\r
37175             unsigned long IRQ129:1;\r
37176             unsigned long IRQ130:1;\r
37177             unsigned long IRQ131:1;\r
37178             unsigned long IRQ132:1;\r
37179             unsigned long IRQ133:1;\r
37180             unsigned long IRQ134:1;\r
37181             unsigned long IRQ135:1;\r
37182             unsigned long IRQ136:1;\r
37183             unsigned long IRQ137:1;\r
37184             unsigned long IRQ138:1;\r
37185             unsigned long IRQ139:1;\r
37186             unsigned long IRQ140:1;\r
37187             unsigned long IRQ141:1;\r
37188             unsigned long IRQ142:1;\r
37189             unsigned long IRQ143:1;\r
37190             unsigned long IRQ144:1;\r
37191             unsigned long IRQ145:1;\r
37192             unsigned long IRQ146:1;\r
37193             unsigned long IRQ147:1;\r
37194             unsigned long IRQ148:1;\r
37195             unsigned long IRQ149:1;\r
37196             unsigned long IRQ150:1;\r
37197             unsigned long IRQ151:1;\r
37198             unsigned long IRQ152:1;\r
37199             unsigned long IRQ153:1;\r
37200             unsigned long IRQ154:1;\r
37201             unsigned long IRQ155:1;\r
37202             unsigned long IRQ156:1;\r
37203             unsigned long IRQ157:1;\r
37204             unsigned long IRQ158:1;\r
37205             unsigned long IRQ159:1;\r
37206         } BIT;\r
37207     } IRQS4;\r
37208     union\r
37209     {\r
37210         unsigned long LONG;\r
37211         struct\r
37212         {\r
37213             unsigned long IRQ160:1;\r
37214             unsigned long IRQ161:1;\r
37215             unsigned long IRQ162:1;\r
37216             unsigned long IRQ163:1;\r
37217             unsigned long IRQ164:1;\r
37218             unsigned long IRQ165:1;\r
37219             unsigned long IRQ166:1;\r
37220             unsigned long IRQ167:1;\r
37221             unsigned long IRQ168:1;\r
37222             unsigned long IRQ169:1;\r
37223             unsigned long IRQ170:1;\r
37224             unsigned long IRQ171:1;\r
37225             unsigned long IRQ172:1;\r
37226             unsigned long IRQ173:1;\r
37227             unsigned long IRQ174:1;\r
37228             unsigned long IRQ175:1;\r
37229             unsigned long IRQ176:1;\r
37230             unsigned long IRQ177:1;\r
37231             unsigned long IRQ178:1;\r
37232             unsigned long IRQ179:1;\r
37233             unsigned long IRQ180:1;\r
37234             unsigned long IRQ181:1;\r
37235             unsigned long IRQ182:1;\r
37236             unsigned long IRQ183:1;\r
37237             unsigned long IRQ184:1;\r
37238             unsigned long IRQ185:1;\r
37239             unsigned long IRQ186:1;\r
37240             unsigned long IRQ187:1;\r
37241             unsigned long IRQ188:1;\r
37242             unsigned long IRQ189:1;\r
37243             unsigned long IRQ190:1;\r
37244             unsigned long IRQ191:1;\r
37245         } BIT;\r
37246     } IRQS5;\r
37247     union\r
37248     {\r
37249         unsigned long LONG;\r
37250         struct\r
37251         {\r
37252             unsigned long IRQ192:1;\r
37253             unsigned long IRQ193:1;\r
37254             unsigned long IRQ194:1;\r
37255             unsigned long IRQ195:1;\r
37256             unsigned long IRQ196:1;\r
37257             unsigned long IRQ197:1;\r
37258             unsigned long IRQ198:1;\r
37259             unsigned long IRQ199:1;\r
37260             unsigned long IRQ200:1;\r
37261             unsigned long IRQ201:1;\r
37262             unsigned long IRQ202:1;\r
37263             unsigned long IRQ203:1;\r
37264             unsigned long IRQ204:1;\r
37265             unsigned long IRQ205:1;\r
37266             unsigned long IRQ206:1;\r
37267             unsigned long IRQ207:1;\r
37268             unsigned long IRQ208:1;\r
37269             unsigned long IRQ209:1;\r
37270             unsigned long IRQ210:1;\r
37271             unsigned long IRQ211:1;\r
37272             unsigned long IRQ212:1;\r
37273             unsigned long IRQ213:1;\r
37274             unsigned long IRQ214:1;\r
37275             unsigned long IRQ215:1;\r
37276             unsigned long IRQ216:1;\r
37277             unsigned long IRQ217:1;\r
37278             unsigned long IRQ218:1;\r
37279             unsigned long IRQ219:1;\r
37280             unsigned long IRQ220:1;\r
37281             unsigned long IRQ221:1;\r
37282             unsigned long IRQ222:1;\r
37283             unsigned long IRQ223:1;\r
37284         } BIT;\r
37285     } IRQS6;\r
37286     union\r
37287     {\r
37288         unsigned long LONG;\r
37289         struct\r
37290         {\r
37291             unsigned long IRQ224:1;\r
37292             unsigned long IRQ225:1;\r
37293             unsigned long IRQ226:1;\r
37294             unsigned long IRQ227:1;\r
37295             unsigned long IRQ228:1;\r
37296             unsigned long IRQ229:1;\r
37297             unsigned long IRQ230:1;\r
37298             unsigned long IRQ231:1;\r
37299             unsigned long IRQ232:1;\r
37300             unsigned long IRQ233:1;\r
37301             unsigned long IRQ234:1;\r
37302             unsigned long IRQ235:1;\r
37303             unsigned long IRQ236:1;\r
37304             unsigned long IRQ237:1;\r
37305             unsigned long IRQ238:1;\r
37306             unsigned long IRQ239:1;\r
37307             unsigned long IRQ240:1;\r
37308             unsigned long IRQ241:1;\r
37309             unsigned long IRQ242:1;\r
37310             unsigned long IRQ243:1;\r
37311             unsigned long IRQ244:1;\r
37312             unsigned long IRQ245:1;\r
37313             unsigned long IRQ246:1;\r
37314             unsigned long IRQ247:1;\r
37315             unsigned long IRQ248:1;\r
37316             unsigned long IRQ249:1;\r
37317             unsigned long IRQ250:1;\r
37318             unsigned long IRQ251:1;\r
37319             unsigned long IRQ252:1;\r
37320             unsigned long IRQ253:1;\r
37321             unsigned long IRQ254:1;\r
37322             unsigned long IRQ255:1;\r
37323         } BIT;\r
37324     } IRQS7;\r
37325     char           wk0[32];\r
37326     union\r
37327     {\r
37328         unsigned long LONG;\r
37329         struct\r
37330         {\r
37331             unsigned long :1;\r
37332             unsigned long RAI1:1;\r
37333             unsigned long RAI2:1;\r
37334             unsigned long RAI3:1;\r
37335             unsigned long RAI4:1;\r
37336             unsigned long RAI5:1;\r
37337             unsigned long RAI6:1;\r
37338             unsigned long RAI7:1;\r
37339             unsigned long RAI8:1;\r
37340             unsigned long RAI9:1;\r
37341             unsigned long RAI10:1;\r
37342             unsigned long RAI11:1;\r
37343             unsigned long RAI12:1;\r
37344             unsigned long RAI13:1;\r
37345             unsigned long RAI14:1;\r
37346             unsigned long RAI15:1;\r
37347             unsigned long RAI16:1;\r
37348             unsigned long RAI17:1;\r
37349             unsigned long RAI18:1;\r
37350             unsigned long RAI19:1;\r
37351             unsigned long RAI20:1;\r
37352             unsigned long RAI21:1;\r
37353             unsigned long RAI22:1;\r
37354             unsigned long RAI23:1;\r
37355             unsigned long RAI24:1;\r
37356             unsigned long RAI25:1;\r
37357             unsigned long RAI26:1;\r
37358             unsigned long RAI27:1;\r
37359             unsigned long RAI28:1;\r
37360             unsigned long RAI29:1;\r
37361             unsigned long RAI30:1;\r
37362             unsigned long RAI31:1;\r
37363         } BIT;\r
37364     } RAIS0;\r
37365     union\r
37366     {\r
37367         unsigned long LONG;\r
37368         struct\r
37369         {\r
37370             unsigned long RAI32:1;\r
37371             unsigned long RAI33:1;\r
37372             unsigned long RAI34:1;\r
37373             unsigned long RAI35:1;\r
37374             unsigned long RAI36:1;\r
37375             unsigned long RAI37:1;\r
37376             unsigned long RAI38:1;\r
37377             unsigned long RAI39:1;\r
37378             unsigned long RAI40:1;\r
37379             unsigned long RAI41:1;\r
37380             unsigned long RAI42:1;\r
37381             unsigned long RAI43:1;\r
37382             unsigned long RAI44:1;\r
37383             unsigned long RAI45:1;\r
37384             unsigned long RAI46:1;\r
37385             unsigned long RAI47:1;\r
37386             unsigned long RAI48:1;\r
37387             unsigned long RAI49:1;\r
37388             unsigned long RAI50:1;\r
37389             unsigned long RAI51:1;\r
37390             unsigned long RAI52:1;\r
37391             unsigned long RAI53:1;\r
37392             unsigned long RAI54:1;\r
37393             unsigned long RAI55:1;\r
37394             unsigned long RAI56:1;\r
37395             unsigned long RAI57:1;\r
37396             unsigned long RAI58:1;\r
37397             unsigned long RAI59:1;\r
37398             unsigned long RAI60:1;\r
37399             unsigned long RAI61:1;\r
37400             unsigned long RAI62:1;\r
37401             unsigned long RAI63:1;\r
37402         } BIT;\r
37403     } RAIS1;\r
37404     union\r
37405     {\r
37406         unsigned long LONG;\r
37407         struct\r
37408         {\r
37409             unsigned long RAI64:1;\r
37410             unsigned long RAI65:1;\r
37411             unsigned long RAI66:1;\r
37412             unsigned long RAI67:1;\r
37413             unsigned long RAI68:1;\r
37414             unsigned long RAI69:1;\r
37415             unsigned long RAI70:1;\r
37416             unsigned long RAI71:1;\r
37417             unsigned long RAI72:1;\r
37418             unsigned long RAI73:1;\r
37419             unsigned long RAI74:1;\r
37420             unsigned long RAI75:1;\r
37421             unsigned long RAI76:1;\r
37422             unsigned long RAI77:1;\r
37423             unsigned long RAI78:1;\r
37424             unsigned long RAI79:1;\r
37425             unsigned long RAI80:1;\r
37426             unsigned long RAI81:1;\r
37427             unsigned long RAI82:1;\r
37428             unsigned long RAI83:1;\r
37429             unsigned long RAI84:1;\r
37430             unsigned long RAI85:1;\r
37431             unsigned long RAI86:1;\r
37432             unsigned long RAI87:1;\r
37433             unsigned long RAI88:1;\r
37434             unsigned long RAI89:1;\r
37435             unsigned long RAI90:1;\r
37436             unsigned long RAI91:1;\r
37437             unsigned long RAI92:1;\r
37438             unsigned long RAI93:1;\r
37439             unsigned long RAI94:1;\r
37440             unsigned long RAI95:1;\r
37441         } BIT;\r
37442     } RAIS2;\r
37443     union\r
37444     {\r
37445         unsigned long LONG;\r
37446         struct\r
37447         {\r
37448             unsigned long RAI96:1;\r
37449             unsigned long RAI97:1;\r
37450             unsigned long RAI98:1;\r
37451             unsigned long RAI99:1;\r
37452             unsigned long RAI100:1;\r
37453             unsigned long RAI101:1;\r
37454             unsigned long RAI102:1;\r
37455             unsigned long RAI103:1;\r
37456             unsigned long RAI104:1;\r
37457             unsigned long RAI105:1;\r
37458             unsigned long RAI106:1;\r
37459             unsigned long RAI107:1;\r
37460             unsigned long RAI108:1;\r
37461             unsigned long RAI109:1;\r
37462             unsigned long RAI110:1;\r
37463             unsigned long RAI111:1;\r
37464             unsigned long RAI112:1;\r
37465             unsigned long RAI113:1;\r
37466             unsigned long RAI114:1;\r
37467             unsigned long RAI115:1;\r
37468             unsigned long RAI116:1;\r
37469             unsigned long RAI117:1;\r
37470             unsigned long RAI118:1;\r
37471             unsigned long RAI119:1;\r
37472             unsigned long RAI120:1;\r
37473             unsigned long RAI121:1;\r
37474             unsigned long RAI122:1;\r
37475             unsigned long RAI123:1;\r
37476             unsigned long RAI124:1;\r
37477             unsigned long RAI125:1;\r
37478             unsigned long RAI126:1;\r
37479             unsigned long RAI127:1;\r
37480         } BIT;\r
37481     } RAIS3;\r
37482     union\r
37483     {\r
37484         unsigned long LONG;\r
37485         struct\r
37486         {\r
37487             unsigned long RAI128:1;\r
37488             unsigned long RAI129:1;\r
37489             unsigned long RAI130:1;\r
37490             unsigned long RAI131:1;\r
37491             unsigned long RAI132:1;\r
37492             unsigned long RAI133:1;\r
37493             unsigned long RAI134:1;\r
37494             unsigned long RAI135:1;\r
37495             unsigned long RAI136:1;\r
37496             unsigned long RAI137:1;\r
37497             unsigned long RAI138:1;\r
37498             unsigned long RAI139:1;\r
37499             unsigned long RAI140:1;\r
37500             unsigned long RAI141:1;\r
37501             unsigned long RAI142:1;\r
37502             unsigned long RAI143:1;\r
37503             unsigned long RAI144:1;\r
37504             unsigned long RAI145:1;\r
37505             unsigned long RAI146:1;\r
37506             unsigned long RAI147:1;\r
37507             unsigned long RAI148:1;\r
37508             unsigned long RAI149:1;\r
37509             unsigned long RAI150:1;\r
37510             unsigned long RAI151:1;\r
37511             unsigned long RAI152:1;\r
37512             unsigned long RAI153:1;\r
37513             unsigned long RAI154:1;\r
37514             unsigned long RAI155:1;\r
37515             unsigned long RAI156:1;\r
37516             unsigned long RAI157:1;\r
37517             unsigned long RAI158:1;\r
37518             unsigned long RAI159:1;\r
37519         } BIT;\r
37520     } RAIS4;\r
37521     union\r
37522     {\r
37523         unsigned long LONG;\r
37524         struct\r
37525         {\r
37526             unsigned long RAI160:1;\r
37527             unsigned long RAI161:1;\r
37528             unsigned long RAI162:1;\r
37529             unsigned long RAI163:1;\r
37530             unsigned long RAI164:1;\r
37531             unsigned long RAI165:1;\r
37532             unsigned long RAI166:1;\r
37533             unsigned long RAI167:1;\r
37534             unsigned long RAI168:1;\r
37535             unsigned long RAI169:1;\r
37536             unsigned long RAI170:1;\r
37537             unsigned long RAI171:1;\r
37538             unsigned long RAI172:1;\r
37539             unsigned long RAI173:1;\r
37540             unsigned long RAI174:1;\r
37541             unsigned long RAI175:1;\r
37542             unsigned long RAI176:1;\r
37543             unsigned long RAI177:1;\r
37544             unsigned long RAI178:1;\r
37545             unsigned long RAI179:1;\r
37546             unsigned long RAI180:1;\r
37547             unsigned long RAI181:1;\r
37548             unsigned long RAI182:1;\r
37549             unsigned long RAI183:1;\r
37550             unsigned long RAI184:1;\r
37551             unsigned long RAI185:1;\r
37552             unsigned long RAI186:1;\r
37553             unsigned long RAI187:1;\r
37554             unsigned long RAI188:1;\r
37555             unsigned long RAI189:1;\r
37556             unsigned long RAI190:1;\r
37557             unsigned long RAI191:1;\r
37558         } BIT;\r
37559     } RAIS5;\r
37560     union\r
37561     {\r
37562         unsigned long LONG;\r
37563         struct\r
37564         {\r
37565             unsigned long RAI192:1;\r
37566             unsigned long RAI193:1;\r
37567             unsigned long RAI194:1;\r
37568             unsigned long RAI195:1;\r
37569             unsigned long RAI196:1;\r
37570             unsigned long RAI197:1;\r
37571             unsigned long RAI198:1;\r
37572             unsigned long RAI199:1;\r
37573             unsigned long RAI200:1;\r
37574             unsigned long RAI201:1;\r
37575             unsigned long RAI202:1;\r
37576             unsigned long RAI203:1;\r
37577             unsigned long RAI204:1;\r
37578             unsigned long RAI205:1;\r
37579             unsigned long RAI206:1;\r
37580             unsigned long RAI207:1;\r
37581             unsigned long RAI208:1;\r
37582             unsigned long RAI209:1;\r
37583             unsigned long RAI210:1;\r
37584             unsigned long RAI211:1;\r
37585             unsigned long RAI212:1;\r
37586             unsigned long RAI213:1;\r
37587             unsigned long RAI214:1;\r
37588             unsigned long RAI215:1;\r
37589             unsigned long RAI216:1;\r
37590             unsigned long RAI217:1;\r
37591             unsigned long RAI218:1;\r
37592             unsigned long RAI219:1;\r
37593             unsigned long RAI220:1;\r
37594             unsigned long RAI221:1;\r
37595             unsigned long RAI222:1;\r
37596             unsigned long RAI223:1;\r
37597         } BIT;\r
37598     } RAIS6;\r
37599     union\r
37600     {\r
37601         unsigned long LONG;\r
37602         struct\r
37603         {\r
37604             unsigned long RAI224:1;\r
37605             unsigned long RAI225:1;\r
37606             unsigned long RAI226:1;\r
37607             unsigned long RAI227:1;\r
37608             unsigned long RAI228:1;\r
37609             unsigned long RAI229:1;\r
37610             unsigned long RAI230:1;\r
37611             unsigned long RAI231:1;\r
37612             unsigned long RAI232:1;\r
37613             unsigned long RAI233:1;\r
37614             unsigned long RAI234:1;\r
37615             unsigned long RAI235:1;\r
37616             unsigned long RAI236:1;\r
37617             unsigned long RAI237:1;\r
37618             unsigned long RAI238:1;\r
37619             unsigned long RAI239:1;\r
37620             unsigned long RAI240:1;\r
37621             unsigned long RAI241:1;\r
37622             unsigned long RAI242:1;\r
37623             unsigned long RAI243:1;\r
37624             unsigned long RAI244:1;\r
37625             unsigned long RAI245:1;\r
37626             unsigned long RAI246:1;\r
37627             unsigned long RAI247:1;\r
37628             unsigned long RAI248:1;\r
37629             unsigned long RAI249:1;\r
37630             unsigned long RAI250:1;\r
37631             unsigned long RAI251:1;\r
37632             unsigned long RAI252:1;\r
37633             unsigned long RAI253:1;\r
37634             unsigned long RAI254:1;\r
37635             unsigned long RAI255:1;\r
37636         } BIT;\r
37637     } RAIS7;\r
37638     char           wk1[32];\r
37639     union\r
37640     {\r
37641         unsigned long LONG;\r
37642         struct\r
37643         {\r
37644             unsigned long :1;\r
37645             unsigned long IEN1:1;\r
37646             unsigned long IEN2:1;\r
37647             unsigned long IEN3:1;\r
37648             unsigned long IEN4:1;\r
37649             unsigned long IEN5:1;\r
37650             unsigned long IEN6:1;\r
37651             unsigned long IEN7:1;\r
37652             unsigned long IEN8:1;\r
37653             unsigned long IEN9:1;\r
37654             unsigned long IEN10:1;\r
37655             unsigned long IEN11:1;\r
37656             unsigned long IEN12:1;\r
37657             unsigned long IEN13:1;\r
37658             unsigned long IEN14:1;\r
37659             unsigned long IEN15:1;\r
37660             unsigned long IEN16:1;\r
37661             unsigned long IEN17:1;\r
37662             unsigned long IEN18:1;\r
37663             unsigned long IEN19:1;\r
37664             unsigned long IEN20:1;\r
37665             unsigned long IEN21:1;\r
37666             unsigned long IEN22:1;\r
37667             unsigned long IEN23:1;\r
37668             unsigned long IEN24:1;\r
37669             unsigned long IEN25:1;\r
37670             unsigned long IEN26:1;\r
37671             unsigned long IEN27:1;\r
37672             unsigned long IEN28:1;\r
37673             unsigned long IEN29:1;\r
37674             unsigned long IEN30:1;\r
37675             unsigned long IEN31:1;\r
37676         } BIT;\r
37677     } IEN0;\r
37678     union\r
37679     {\r
37680         unsigned long LONG;\r
37681         struct\r
37682         {\r
37683             unsigned long IEN32:1;\r
37684             unsigned long IEN33:1;\r
37685             unsigned long IEN34:1;\r
37686             unsigned long IEN35:1;\r
37687             unsigned long IEN36:1;\r
37688             unsigned long IEN37:1;\r
37689             unsigned long IEN38:1;\r
37690             unsigned long IEN39:1;\r
37691             unsigned long IEN40:1;\r
37692             unsigned long IEN41:1;\r
37693             unsigned long IEN42:1;\r
37694             unsigned long IEN43:1;\r
37695             unsigned long IEN44:1;\r
37696             unsigned long IEN45:1;\r
37697             unsigned long IEN46:1;\r
37698             unsigned long IEN47:1;\r
37699             unsigned long IEN48:1;\r
37700             unsigned long IEN49:1;\r
37701             unsigned long IEN50:1;\r
37702             unsigned long IEN51:1;\r
37703             unsigned long IEN52:1;\r
37704             unsigned long IEN53:1;\r
37705             unsigned long IEN54:1;\r
37706             unsigned long IEN55:1;\r
37707             unsigned long IEN56:1;\r
37708             unsigned long IEN57:1;\r
37709             unsigned long IEN58:1;\r
37710             unsigned long IEN59:1;\r
37711             unsigned long IEN60:1;\r
37712             unsigned long IEN61:1;\r
37713             unsigned long IEN62:1;\r
37714             unsigned long IEN63:1;\r
37715         } BIT;\r
37716     } IEN1;\r
37717     union\r
37718     {\r
37719         unsigned long LONG;\r
37720         struct\r
37721         {\r
37722             unsigned long IEN64:1;\r
37723             unsigned long IEN65:1;\r
37724             unsigned long IEN66:1;\r
37725             unsigned long IEN67:1;\r
37726             unsigned long IEN68:1;\r
37727             unsigned long IEN69:1;\r
37728             unsigned long IEN70:1;\r
37729             unsigned long IEN71:1;\r
37730             unsigned long IEN72:1;\r
37731             unsigned long IEN73:1;\r
37732             unsigned long IEN74:1;\r
37733             unsigned long IEN75:1;\r
37734             unsigned long IEN76:1;\r
37735             unsigned long IEN77:1;\r
37736             unsigned long IEN78:1;\r
37737             unsigned long IEN79:1;\r
37738             unsigned long IEN80:1;\r
37739             unsigned long IEN81:1;\r
37740             unsigned long IEN82:1;\r
37741             unsigned long IEN83:1;\r
37742             unsigned long IEN84:1;\r
37743             unsigned long IEN85:1;\r
37744             unsigned long IEN86:1;\r
37745             unsigned long IEN87:1;\r
37746             unsigned long IEN88:1;\r
37747             unsigned long IEN89:1;\r
37748             unsigned long IEN90:1;\r
37749             unsigned long IEN91:1;\r
37750             unsigned long IEN92:1;\r
37751             unsigned long IEN93:1;\r
37752             unsigned long IEN94:1;\r
37753             unsigned long IEN95:1;\r
37754         } BIT;\r
37755     } IEN2;\r
37756     union\r
37757     {\r
37758         unsigned long LONG;\r
37759         struct\r
37760         {\r
37761             unsigned long IEN96:1;\r
37762             unsigned long IEN97:1;\r
37763             unsigned long IEN98:1;\r
37764             unsigned long IEN99:1;\r
37765             unsigned long IEN100:1;\r
37766             unsigned long IEN101:1;\r
37767             unsigned long IEN102:1;\r
37768             unsigned long IEN103:1;\r
37769             unsigned long IEN104:1;\r
37770             unsigned long IEN105:1;\r
37771             unsigned long IEN106:1;\r
37772             unsigned long IEN107:1;\r
37773             unsigned long IEN108:1;\r
37774             unsigned long IEN109:1;\r
37775             unsigned long IEN110:1;\r
37776             unsigned long IEN111:1;\r
37777             unsigned long IEN112:1;\r
37778             unsigned long IEN113:1;\r
37779             unsigned long IEN114:1;\r
37780             unsigned long IEN115:1;\r
37781             unsigned long IEN116:1;\r
37782             unsigned long IEN117:1;\r
37783             unsigned long IEN118:1;\r
37784             unsigned long IEN119:1;\r
37785             unsigned long IEN120:1;\r
37786             unsigned long IEN121:1;\r
37787             unsigned long IEN122:1;\r
37788             unsigned long IEN123:1;\r
37789             unsigned long IEN124:1;\r
37790             unsigned long IEN125:1;\r
37791             unsigned long IEN126:1;\r
37792             unsigned long IEN127:1;\r
37793         } BIT;\r
37794     } IEN3;\r
37795     union\r
37796     {\r
37797         unsigned long LONG;\r
37798         struct\r
37799         {\r
37800             unsigned long IEN128:1;\r
37801             unsigned long IEN129:1;\r
37802             unsigned long IEN130:1;\r
37803             unsigned long IEN131:1;\r
37804             unsigned long IEN132:1;\r
37805             unsigned long IEN133:1;\r
37806             unsigned long IEN134:1;\r
37807             unsigned long IEN135:1;\r
37808             unsigned long IEN136:1;\r
37809             unsigned long IEN137:1;\r
37810             unsigned long IEN138:1;\r
37811             unsigned long IEN139:1;\r
37812             unsigned long IEN140:1;\r
37813             unsigned long IEN141:1;\r
37814             unsigned long IEN142:1;\r
37815             unsigned long IEN143:1;\r
37816             unsigned long IEN144:1;\r
37817             unsigned long IEN145:1;\r
37818             unsigned long IEN146:1;\r
37819             unsigned long IEN147:1;\r
37820             unsigned long IEN148:1;\r
37821             unsigned long IEN149:1;\r
37822             unsigned long IEN150:1;\r
37823             unsigned long IEN151:1;\r
37824             unsigned long IEN152:1;\r
37825             unsigned long IEN153:1;\r
37826             unsigned long IEN154:1;\r
37827             unsigned long IEN155:1;\r
37828             unsigned long IEN156:1;\r
37829             unsigned long IEN157:1;\r
37830             unsigned long IEN158:1;\r
37831             unsigned long IEN159:1;\r
37832         } BIT;\r
37833     } IEN4;\r
37834     union\r
37835     {\r
37836         unsigned long LONG;\r
37837         struct\r
37838         {\r
37839             unsigned long IEN160:1;\r
37840             unsigned long IEN161:1;\r
37841             unsigned long IEN162:1;\r
37842             unsigned long IEN163:1;\r
37843             unsigned long IEN164:1;\r
37844             unsigned long IEN165:1;\r
37845             unsigned long IEN166:1;\r
37846             unsigned long IEN167:1;\r
37847             unsigned long IEN168:1;\r
37848             unsigned long IEN169:1;\r
37849             unsigned long IEN170:1;\r
37850             unsigned long IEN171:1;\r
37851             unsigned long IEN172:1;\r
37852             unsigned long IEN173:1;\r
37853             unsigned long IEN174:1;\r
37854             unsigned long IEN175:1;\r
37855             unsigned long IEN176:1;\r
37856             unsigned long IEN177:1;\r
37857             unsigned long IEN178:1;\r
37858             unsigned long IEN179:1;\r
37859             unsigned long IEN180:1;\r
37860             unsigned long IEN181:1;\r
37861             unsigned long IEN182:1;\r
37862             unsigned long IEN183:1;\r
37863             unsigned long IEN184:1;\r
37864             unsigned long IEN185:1;\r
37865             unsigned long IEN186:1;\r
37866             unsigned long IEN187:1;\r
37867             unsigned long IEN188:1;\r
37868             unsigned long IEN189:1;\r
37869             unsigned long IEN190:1;\r
37870             unsigned long IEN191:1;\r
37871         } BIT;\r
37872     } IEN5;\r
37873     union\r
37874     {\r
37875         unsigned long LONG;\r
37876         struct\r
37877         {\r
37878             unsigned long IEN192:1;\r
37879             unsigned long IEN193:1;\r
37880             unsigned long IEN194:1;\r
37881             unsigned long IEN195:1;\r
37882             unsigned long IEN196:1;\r
37883             unsigned long IEN197:1;\r
37884             unsigned long IEN198:1;\r
37885             unsigned long IEN199:1;\r
37886             unsigned long IEN200:1;\r
37887             unsigned long IEN201:1;\r
37888             unsigned long IEN202:1;\r
37889             unsigned long IEN203:1;\r
37890             unsigned long IEN204:1;\r
37891             unsigned long IEN205:1;\r
37892             unsigned long IEN206:1;\r
37893             unsigned long IEN207:1;\r
37894             unsigned long IEN208:1;\r
37895             unsigned long IEN209:1;\r
37896             unsigned long IEN210:1;\r
37897             unsigned long IEN211:1;\r
37898             unsigned long IEN212:1;\r
37899             unsigned long IEN213:1;\r
37900             unsigned long IEN214:1;\r
37901             unsigned long IEN215:1;\r
37902             unsigned long IEN216:1;\r
37903             unsigned long IEN217:1;\r
37904             unsigned long IEN218:1;\r
37905             unsigned long IEN219:1;\r
37906             unsigned long IEN220:1;\r
37907             unsigned long IEN221:1;\r
37908             unsigned long IEN222:1;\r
37909             unsigned long IEN223:1;\r
37910         } BIT;\r
37911     } IEN6;\r
37912     union\r
37913     {\r
37914         unsigned long LONG;\r
37915         struct\r
37916         {\r
37917             unsigned long IEN224:1;\r
37918             unsigned long IEN225:1;\r
37919             unsigned long IEN226:1;\r
37920             unsigned long IEN227:1;\r
37921             unsigned long IEN228:1;\r
37922             unsigned long IEN229:1;\r
37923             unsigned long IEN230:1;\r
37924             unsigned long IEN231:1;\r
37925             unsigned long IEN232:1;\r
37926             unsigned long IEN233:1;\r
37927             unsigned long IEN234:1;\r
37928             unsigned long IEN235:1;\r
37929             unsigned long IEN236:1;\r
37930             unsigned long IEN237:1;\r
37931             unsigned long IEN238:1;\r
37932             unsigned long IEN239:1;\r
37933             unsigned long IEN240:1;\r
37934             unsigned long IEN241:1;\r
37935             unsigned long IEN242:1;\r
37936             unsigned long IEN243:1;\r
37937             unsigned long IEN244:1;\r
37938             unsigned long IEN245:1;\r
37939             unsigned long IEN246:1;\r
37940             unsigned long IEN247:1;\r
37941             unsigned long IEN248:1;\r
37942             unsigned long IEN249:1;\r
37943             unsigned long IEN250:1;\r
37944             unsigned long IEN251:1;\r
37945             unsigned long IEN252:1;\r
37946             unsigned long IEN253:1;\r
37947             unsigned long IEN254:1;\r
37948             unsigned long IEN255:1;\r
37949         } BIT;\r
37950     } IEN7;\r
37951     union\r
37952     {\r
37953         unsigned long LONG;\r
37954         struct\r
37955         {\r
37956             unsigned long :1;\r
37957             unsigned long IEC1:1;\r
37958             unsigned long IEC2:1;\r
37959             unsigned long IEC3:1;\r
37960             unsigned long IEC4:1;\r
37961             unsigned long IEC5:1;\r
37962             unsigned long IEC6:1;\r
37963             unsigned long IEC7:1;\r
37964             unsigned long IEC8:1;\r
37965             unsigned long IEC9:1;\r
37966             unsigned long IEC10:1;\r
37967             unsigned long IEC11:1;\r
37968             unsigned long IEC12:1;\r
37969             unsigned long IEC13:1;\r
37970             unsigned long IEC14:1;\r
37971             unsigned long IEC15:1;\r
37972             unsigned long IEC16:1;\r
37973             unsigned long IEC17:1;\r
37974             unsigned long IEC18:1;\r
37975             unsigned long IEC19:1;\r
37976             unsigned long IEC20:1;\r
37977             unsigned long IEC21:1;\r
37978             unsigned long IEC22:1;\r
37979             unsigned long IEC23:1;\r
37980             unsigned long IEC24:1;\r
37981             unsigned long IEC25:1;\r
37982             unsigned long IEC26:1;\r
37983             unsigned long IEC27:1;\r
37984             unsigned long IEC28:1;\r
37985             unsigned long IEC29:1;\r
37986             unsigned long IEC30:1;\r
37987             unsigned long IEC31:1;\r
37988         } BIT;\r
37989     } IEC0;\r
37990     union\r
37991     {\r
37992         unsigned long LONG;\r
37993         struct\r
37994         {\r
37995             unsigned long IEC32:1;\r
37996             unsigned long IEC33:1;\r
37997             unsigned long IEC34:1;\r
37998             unsigned long IEC35:1;\r
37999             unsigned long IEC36:1;\r
38000             unsigned long IEC37:1;\r
38001             unsigned long IEC38:1;\r
38002             unsigned long IEC39:1;\r
38003             unsigned long IEC40:1;\r
38004             unsigned long IEC41:1;\r
38005             unsigned long IEC42:1;\r
38006             unsigned long IEC43:1;\r
38007             unsigned long IEC44:1;\r
38008             unsigned long IEC45:1;\r
38009             unsigned long IEC46:1;\r
38010             unsigned long IEC47:1;\r
38011             unsigned long IEC48:1;\r
38012             unsigned long IEC49:1;\r
38013             unsigned long IEC50:1;\r
38014             unsigned long IEC51:1;\r
38015             unsigned long IEC52:1;\r
38016             unsigned long IEC53:1;\r
38017             unsigned long IEC54:1;\r
38018             unsigned long IEC55:1;\r
38019             unsigned long IEC56:1;\r
38020             unsigned long IEC57:1;\r
38021             unsigned long IEC58:1;\r
38022             unsigned long IEC59:1;\r
38023             unsigned long IEC60:1;\r
38024             unsigned long IEC61:1;\r
38025             unsigned long IEC62:1;\r
38026             unsigned long IEC63:1;\r
38027         } BIT;\r
38028     } IEC1;\r
38029     union\r
38030     {\r
38031         unsigned long LONG;\r
38032         struct\r
38033         {\r
38034             unsigned long IEC64:1;\r
38035             unsigned long IEC65:1;\r
38036             unsigned long IEC66:1;\r
38037             unsigned long IEC67:1;\r
38038             unsigned long IEC68:1;\r
38039             unsigned long IEC69:1;\r
38040             unsigned long IEC70:1;\r
38041             unsigned long IEC71:1;\r
38042             unsigned long IEC72:1;\r
38043             unsigned long IEC73:1;\r
38044             unsigned long IEC74:1;\r
38045             unsigned long IEC75:1;\r
38046             unsigned long IEC76:1;\r
38047             unsigned long IEC77:1;\r
38048             unsigned long IEC78:1;\r
38049             unsigned long IEC79:1;\r
38050             unsigned long IEC80:1;\r
38051             unsigned long IEC81:1;\r
38052             unsigned long IEC82:1;\r
38053             unsigned long IEC83:1;\r
38054             unsigned long IEC84:1;\r
38055             unsigned long IEC85:1;\r
38056             unsigned long IEC86:1;\r
38057             unsigned long IEC87:1;\r
38058             unsigned long IEC88:1;\r
38059             unsigned long IEC89:1;\r
38060             unsigned long IEC90:1;\r
38061             unsigned long IEC91:1;\r
38062             unsigned long IEC92:1;\r
38063             unsigned long IEC93:1;\r
38064             unsigned long IEC94:1;\r
38065             unsigned long IEC95:1;\r
38066         } BIT;\r
38067     } IEC2;\r
38068     union\r
38069     {\r
38070         unsigned long LONG;\r
38071         struct\r
38072         {\r
38073             unsigned long IEC96:1;\r
38074             unsigned long IEC97:1;\r
38075             unsigned long IEC98:1;\r
38076             unsigned long IEC99:1;\r
38077             unsigned long IEC100:1;\r
38078             unsigned long IEC101:1;\r
38079             unsigned long IEC102:1;\r
38080             unsigned long IEC103:1;\r
38081             unsigned long IEC104:1;\r
38082             unsigned long IEC105:1;\r
38083             unsigned long IEC106:1;\r
38084             unsigned long IEC107:1;\r
38085             unsigned long IEC108:1;\r
38086             unsigned long IEC109:1;\r
38087             unsigned long IEC110:1;\r
38088             unsigned long IEC111:1;\r
38089             unsigned long IEC112:1;\r
38090             unsigned long IEC113:1;\r
38091             unsigned long IEC114:1;\r
38092             unsigned long IEC115:1;\r
38093             unsigned long IEC116:1;\r
38094             unsigned long IEC117:1;\r
38095             unsigned long IEC118:1;\r
38096             unsigned long IEC119:1;\r
38097             unsigned long IEC120:1;\r
38098             unsigned long IEC121:1;\r
38099             unsigned long IEC122:1;\r
38100             unsigned long IEC123:1;\r
38101             unsigned long IEC124:1;\r
38102             unsigned long IEC125:1;\r
38103             unsigned long IEC126:1;\r
38104             unsigned long IEC127:1;\r
38105         } BIT;\r
38106     } IEC3;\r
38107     union\r
38108     {\r
38109         unsigned long LONG;\r
38110         struct\r
38111         {\r
38112             unsigned long IEC128:1;\r
38113             unsigned long IEC129:1;\r
38114             unsigned long IEC130:1;\r
38115             unsigned long IEC131:1;\r
38116             unsigned long IEC132:1;\r
38117             unsigned long IEC133:1;\r
38118             unsigned long IEC134:1;\r
38119             unsigned long IEC135:1;\r
38120             unsigned long IEC136:1;\r
38121             unsigned long IEC137:1;\r
38122             unsigned long IEC138:1;\r
38123             unsigned long IEC139:1;\r
38124             unsigned long IEC140:1;\r
38125             unsigned long IEC141:1;\r
38126             unsigned long IEC142:1;\r
38127             unsigned long IEC143:1;\r
38128             unsigned long IEC144:1;\r
38129             unsigned long IEC145:1;\r
38130             unsigned long IEC146:1;\r
38131             unsigned long IEC147:1;\r
38132             unsigned long IEC148:1;\r
38133             unsigned long IEC149:1;\r
38134             unsigned long IEC150:1;\r
38135             unsigned long IEC151:1;\r
38136             unsigned long IEC152:1;\r
38137             unsigned long IEC153:1;\r
38138             unsigned long IEC154:1;\r
38139             unsigned long IEC155:1;\r
38140             unsigned long IEC156:1;\r
38141             unsigned long IEC157:1;\r
38142             unsigned long IEC158:1;\r
38143             unsigned long IEC159:1;\r
38144         } BIT;\r
38145     } IEC4;\r
38146     union\r
38147     {\r
38148         unsigned long LONG;\r
38149         struct\r
38150         {\r
38151             unsigned long IEC160:1;\r
38152             unsigned long IEC161:1;\r
38153             unsigned long IEC162:1;\r
38154             unsigned long IEC163:1;\r
38155             unsigned long IEC164:1;\r
38156             unsigned long IEC165:1;\r
38157             unsigned long IEC166:1;\r
38158             unsigned long IEC167:1;\r
38159             unsigned long IEC168:1;\r
38160             unsigned long IEC169:1;\r
38161             unsigned long IEC170:1;\r
38162             unsigned long IEC171:1;\r
38163             unsigned long IEC172:1;\r
38164             unsigned long IEC173:1;\r
38165             unsigned long IEC174:1;\r
38166             unsigned long IEC175:1;\r
38167             unsigned long IEC176:1;\r
38168             unsigned long IEC177:1;\r
38169             unsigned long IEC178:1;\r
38170             unsigned long IEC179:1;\r
38171             unsigned long IEC180:1;\r
38172             unsigned long IEC181:1;\r
38173             unsigned long IEC182:1;\r
38174             unsigned long IEC183:1;\r
38175             unsigned long IEC184:1;\r
38176             unsigned long IEC185:1;\r
38177             unsigned long IEC186:1;\r
38178             unsigned long IEC187:1;\r
38179             unsigned long IEC188:1;\r
38180             unsigned long IEC189:1;\r
38181             unsigned long IEC190:1;\r
38182             unsigned long IEC191:1;\r
38183         } BIT;\r
38184     } IEC5;\r
38185     union\r
38186     {\r
38187         unsigned long LONG;\r
38188         struct\r
38189         {\r
38190             unsigned long IEC192:1;\r
38191             unsigned long IEC193:1;\r
38192             unsigned long IEC194:1;\r
38193             unsigned long IEC195:1;\r
38194             unsigned long IEC196:1;\r
38195             unsigned long IEC197:1;\r
38196             unsigned long IEC198:1;\r
38197             unsigned long IEC199:1;\r
38198             unsigned long IEC200:1;\r
38199             unsigned long IEC201:1;\r
38200             unsigned long IEC202:1;\r
38201             unsigned long IEC203:1;\r
38202             unsigned long IEC204:1;\r
38203             unsigned long IEC205:1;\r
38204             unsigned long IEC206:1;\r
38205             unsigned long IEC207:1;\r
38206             unsigned long IEC208:1;\r
38207             unsigned long IEC209:1;\r
38208             unsigned long IEC210:1;\r
38209             unsigned long IEC211:1;\r
38210             unsigned long IEC212:1;\r
38211             unsigned long IEC213:1;\r
38212             unsigned long IEC214:1;\r
38213             unsigned long IEC215:1;\r
38214             unsigned long IEC216:1;\r
38215             unsigned long IEC217:1;\r
38216             unsigned long IEC218:1;\r
38217             unsigned long IEC219:1;\r
38218             unsigned long IEC220:1;\r
38219             unsigned long IEC221:1;\r
38220             unsigned long IEC222:1;\r
38221             unsigned long IEC223:1;\r
38222         } BIT;\r
38223     } IEC6;\r
38224     union\r
38225     {\r
38226         unsigned long LONG;\r
38227         struct\r
38228         {\r
38229             unsigned long IEC224:1;\r
38230             unsigned long IEC225:1;\r
38231             unsigned long IEC226:1;\r
38232             unsigned long IEC227:1;\r
38233             unsigned long IEC228:1;\r
38234             unsigned long IEC229:1;\r
38235             unsigned long IEC230:1;\r
38236             unsigned long IEC231:1;\r
38237             unsigned long IEC232:1;\r
38238             unsigned long IEC233:1;\r
38239             unsigned long IEC234:1;\r
38240             unsigned long IEC235:1;\r
38241             unsigned long IEC236:1;\r
38242             unsigned long IEC237:1;\r
38243             unsigned long IEC238:1;\r
38244             unsigned long IEC239:1;\r
38245             unsigned long IEC240:1;\r
38246             unsigned long IEC241:1;\r
38247             unsigned long IEC242:1;\r
38248             unsigned long IEC243:1;\r
38249             unsigned long IEC244:1;\r
38250             unsigned long IEC245:1;\r
38251             unsigned long IEC246:1;\r
38252             unsigned long IEC247:1;\r
38253             unsigned long IEC248:1;\r
38254             unsigned long IEC249:1;\r
38255             unsigned long IEC250:1;\r
38256             unsigned long IEC251:1;\r
38257             unsigned long IEC252:1;\r
38258             unsigned long IEC253:1;\r
38259             unsigned long IEC254:1;\r
38260             unsigned long IEC255:1;\r
38261         } BIT;\r
38262     } IEC7;\r
38263     char           wk2[64];\r
38264     union\r
38265     {\r
38266         unsigned long LONG;\r
38267         struct\r
38268         {\r
38269             unsigned long :1;\r
38270             unsigned long PLS1:1;\r
38271             unsigned long PLS2:1;\r
38272             unsigned long PLS3:1;\r
38273             unsigned long PLS4:1;\r
38274             unsigned long PLS5:1;\r
38275             unsigned long PLS6:1;\r
38276             unsigned long PLS7:1;\r
38277             unsigned long PLS8:1;\r
38278             unsigned long PLS9:1;\r
38279             unsigned long PLS10:1;\r
38280             unsigned long PLS11:1;\r
38281             unsigned long PLS12:1;\r
38282             unsigned long PLS13:1;\r
38283             unsigned long PLS14:1;\r
38284             unsigned long PLS15:1;\r
38285             unsigned long PLS16:1;\r
38286             unsigned long PLS17:1;\r
38287             unsigned long PLS18:1;\r
38288             unsigned long PLS19:1;\r
38289             unsigned long PLS20:1;\r
38290             unsigned long PLS21:1;\r
38291             unsigned long PLS22:1;\r
38292             unsigned long PLS23:1;\r
38293             unsigned long PLS24:1;\r
38294             unsigned long PLS25:1;\r
38295             unsigned long PLS26:1;\r
38296             unsigned long PLS27:1;\r
38297             unsigned long PLS28:1;\r
38298             unsigned long PLS29:1;\r
38299             unsigned long PLS30:1;\r
38300             unsigned long PLS31:1;\r
38301         } BIT;\r
38302     } PLS0;\r
38303     union\r
38304     {\r
38305         unsigned long LONG;\r
38306         struct\r
38307         {\r
38308             unsigned long PLS32:1;\r
38309             unsigned long PLS33:1;\r
38310             unsigned long PLS34:1;\r
38311             unsigned long PLS35:1;\r
38312             unsigned long PLS36:1;\r
38313             unsigned long PLS37:1;\r
38314             unsigned long PLS38:1;\r
38315             unsigned long PLS39:1;\r
38316             unsigned long PLS40:1;\r
38317             unsigned long PLS41:1;\r
38318             unsigned long PLS42:1;\r
38319             unsigned long PLS43:1;\r
38320             unsigned long PLS44:1;\r
38321             unsigned long PLS45:1;\r
38322             unsigned long PLS46:1;\r
38323             unsigned long PLS47:1;\r
38324             unsigned long PLS48:1;\r
38325             unsigned long PLS49:1;\r
38326             unsigned long PLS50:1;\r
38327             unsigned long PLS51:1;\r
38328             unsigned long PLS52:1;\r
38329             unsigned long PLS53:1;\r
38330             unsigned long PLS54:1;\r
38331             unsigned long PLS55:1;\r
38332             unsigned long PLS56:1;\r
38333             unsigned long PLS57:1;\r
38334             unsigned long PLS58:1;\r
38335             unsigned long PLS59:1;\r
38336             unsigned long PLS60:1;\r
38337             unsigned long PLS61:1;\r
38338             unsigned long PLS62:1;\r
38339             unsigned long PLS63:1;\r
38340         } BIT;\r
38341     } PLS1;\r
38342     union\r
38343     {\r
38344         unsigned long LONG;\r
38345         struct\r
38346         {\r
38347             unsigned long PLS64:1;\r
38348             unsigned long PLS65:1;\r
38349             unsigned long PLS66:1;\r
38350             unsigned long PLS67:1;\r
38351             unsigned long PLS68:1;\r
38352             unsigned long PLS69:1;\r
38353             unsigned long PLS70:1;\r
38354             unsigned long PLS71:1;\r
38355             unsigned long PLS72:1;\r
38356             unsigned long PLS73:1;\r
38357             unsigned long PLS74:1;\r
38358             unsigned long PLS75:1;\r
38359             unsigned long PLS76:1;\r
38360             unsigned long PLS77:1;\r
38361             unsigned long PLS78:1;\r
38362             unsigned long PLS79:1;\r
38363             unsigned long PLS80:1;\r
38364             unsigned long PLS81:1;\r
38365             unsigned long PLS82:1;\r
38366             unsigned long PLS83:1;\r
38367             unsigned long PLS84:1;\r
38368             unsigned long PLS85:1;\r
38369             unsigned long PLS86:1;\r
38370             unsigned long PLS87:1;\r
38371             unsigned long PLS88:1;\r
38372             unsigned long PLS89:1;\r
38373             unsigned long PLS90:1;\r
38374             unsigned long PLS91:1;\r
38375             unsigned long PLS92:1;\r
38376             unsigned long PLS93:1;\r
38377             unsigned long PLS94:1;\r
38378             unsigned long PLS95:1;\r
38379         } BIT;\r
38380     } PLS2;\r
38381     union\r
38382     {\r
38383         unsigned long LONG;\r
38384         struct\r
38385         {\r
38386             unsigned long PLS96:1;\r
38387             unsigned long PLS97:1;\r
38388             unsigned long PLS98:1;\r
38389             unsigned long PLS99:1;\r
38390             unsigned long PLS100:1;\r
38391             unsigned long PLS101:1;\r
38392             unsigned long PLS102:1;\r
38393             unsigned long PLS103:1;\r
38394             unsigned long PLS104:1;\r
38395             unsigned long PLS105:1;\r
38396             unsigned long PLS106:1;\r
38397             unsigned long PLS107:1;\r
38398             unsigned long PLS108:1;\r
38399             unsigned long PLS109:1;\r
38400             unsigned long PLS110:1;\r
38401             unsigned long PLS111:1;\r
38402             unsigned long PLS112:1;\r
38403             unsigned long PLS113:1;\r
38404             unsigned long PLS114:1;\r
38405             unsigned long PLS115:1;\r
38406             unsigned long PLS116:1;\r
38407             unsigned long PLS117:1;\r
38408             unsigned long PLS118:1;\r
38409             unsigned long PLS119:1;\r
38410             unsigned long PLS120:1;\r
38411             unsigned long PLS121:1;\r
38412             unsigned long PLS122:1;\r
38413             unsigned long PLS123:1;\r
38414             unsigned long PLS124:1;\r
38415             unsigned long PLS125:1;\r
38416             unsigned long PLS126:1;\r
38417             unsigned long PLS127:1;\r
38418         } BIT;\r
38419     } PLS3;\r
38420     union\r
38421     {\r
38422         unsigned long LONG;\r
38423         struct\r
38424         {\r
38425             unsigned long PLS128:1;\r
38426             unsigned long PLS129:1;\r
38427             unsigned long PLS130:1;\r
38428             unsigned long PLS131:1;\r
38429             unsigned long PLS132:1;\r
38430             unsigned long PLS133:1;\r
38431             unsigned long PLS134:1;\r
38432             unsigned long PLS135:1;\r
38433             unsigned long PLS136:1;\r
38434             unsigned long PLS137:1;\r
38435             unsigned long PLS138:1;\r
38436             unsigned long PLS139:1;\r
38437             unsigned long PLS140:1;\r
38438             unsigned long PLS141:1;\r
38439             unsigned long PLS142:1;\r
38440             unsigned long PLS143:1;\r
38441             unsigned long PLS144:1;\r
38442             unsigned long PLS145:1;\r
38443             unsigned long PLS146:1;\r
38444             unsigned long PLS147:1;\r
38445             unsigned long PLS148:1;\r
38446             unsigned long PLS149:1;\r
38447             unsigned long PLS150:1;\r
38448             unsigned long PLS151:1;\r
38449             unsigned long PLS152:1;\r
38450             unsigned long PLS153:1;\r
38451             unsigned long PLS154:1;\r
38452             unsigned long PLS155:1;\r
38453             unsigned long PLS156:1;\r
38454             unsigned long PLS157:1;\r
38455             unsigned long PLS158:1;\r
38456             unsigned long PLS159:1;\r
38457         } BIT;\r
38458     } PLS4;\r
38459     union\r
38460     {\r
38461         unsigned long LONG;\r
38462         struct\r
38463         {\r
38464             unsigned long PLS160:1;\r
38465             unsigned long PLS161:1;\r
38466             unsigned long PLS162:1;\r
38467             unsigned long PLS163:1;\r
38468             unsigned long PLS164:1;\r
38469             unsigned long PLS165:1;\r
38470             unsigned long PLS166:1;\r
38471             unsigned long PLS167:1;\r
38472             unsigned long PLS168:1;\r
38473             unsigned long PLS169:1;\r
38474             unsigned long PLS170:1;\r
38475             unsigned long PLS171:1;\r
38476             unsigned long PLS172:1;\r
38477             unsigned long PLS173:1;\r
38478             unsigned long PLS174:1;\r
38479             unsigned long PLS175:1;\r
38480             unsigned long PLS176:1;\r
38481             unsigned long PLS177:1;\r
38482             unsigned long PLS178:1;\r
38483             unsigned long PLS179:1;\r
38484             unsigned long PLS180:1;\r
38485             unsigned long PLS181:1;\r
38486             unsigned long PLS182:1;\r
38487             unsigned long PLS183:1;\r
38488             unsigned long PLS184:1;\r
38489             unsigned long PLS185:1;\r
38490             unsigned long PLS186:1;\r
38491             unsigned long PLS187:1;\r
38492             unsigned long PLS188:1;\r
38493             unsigned long PLS189:1;\r
38494             unsigned long PLS190:1;\r
38495             unsigned long PLS191:1;\r
38496         } BIT;\r
38497     } PLS5;\r
38498     union\r
38499     {\r
38500         unsigned long LONG;\r
38501         struct\r
38502         {\r
38503             unsigned long PLS192:1;\r
38504             unsigned long PLS193:1;\r
38505             unsigned long PLS194:1;\r
38506             unsigned long PLS195:1;\r
38507             unsigned long PLS196:1;\r
38508             unsigned long PLS197:1;\r
38509             unsigned long PLS198:1;\r
38510             unsigned long PLS199:1;\r
38511             unsigned long PLS200:1;\r
38512             unsigned long PLS201:1;\r
38513             unsigned long PLS202:1;\r
38514             unsigned long PLS203:1;\r
38515             unsigned long PLS204:1;\r
38516             unsigned long PLS205:1;\r
38517             unsigned long PLS206:1;\r
38518             unsigned long PLS207:1;\r
38519             unsigned long PLS208:1;\r
38520             unsigned long PLS209:1;\r
38521             unsigned long PLS210:1;\r
38522             unsigned long PLS211:1;\r
38523             unsigned long PLS212:1;\r
38524             unsigned long PLS213:1;\r
38525             unsigned long PLS214:1;\r
38526             unsigned long PLS215:1;\r
38527             unsigned long PLS216:1;\r
38528             unsigned long PLS217:1;\r
38529             unsigned long PLS218:1;\r
38530             unsigned long PLS219:1;\r
38531             unsigned long PLS220:1;\r
38532             unsigned long PLS221:1;\r
38533             unsigned long PLS222:1;\r
38534             unsigned long PLS223:1;\r
38535         } BIT;\r
38536     } PLS6;\r
38537     union\r
38538     {\r
38539         unsigned long LONG;\r
38540         struct\r
38541         {\r
38542             unsigned long PLS224:1;\r
38543             unsigned long PLS225:1;\r
38544             unsigned long PLS226:1;\r
38545             unsigned long PLS227:1;\r
38546             unsigned long PLS228:1;\r
38547             unsigned long PLS229:1;\r
38548             unsigned long PLS230:1;\r
38549             unsigned long PLS231:1;\r
38550             unsigned long PLS232:1;\r
38551             unsigned long PLS233:1;\r
38552             unsigned long PLS234:1;\r
38553             unsigned long PLS235:1;\r
38554             unsigned long PLS236:1;\r
38555             unsigned long PLS237:1;\r
38556             unsigned long PLS238:1;\r
38557             unsigned long PLS239:1;\r
38558             unsigned long PLS240:1;\r
38559             unsigned long PLS241:1;\r
38560             unsigned long PLS242:1;\r
38561             unsigned long PLS243:1;\r
38562             unsigned long PLS244:1;\r
38563             unsigned long PLS245:1;\r
38564             unsigned long PLS246:1;\r
38565             unsigned long PLS247:1;\r
38566             unsigned long PLS248:1;\r
38567             unsigned long PLS249:1;\r
38568             unsigned long PLS250:1;\r
38569             unsigned long PLS251:1;\r
38570             unsigned long PLS252:1;\r
38571             unsigned long PLS253:1;\r
38572             unsigned long PLS254:1;\r
38573             unsigned long PLS255:1;\r
38574         } BIT;\r
38575     } PLS7;\r
38576     union\r
38577     {\r
38578         unsigned long LONG;\r
38579         struct\r
38580         {\r
38581             unsigned long :1;\r
38582             unsigned long PIC1:1;\r
38583             unsigned long PIC2:1;\r
38584             unsigned long PIC3:1;\r
38585             unsigned long PIC4:1;\r
38586             unsigned long PIC5:1;\r
38587             unsigned long PIC6:1;\r
38588             unsigned long PIC7:1;\r
38589             unsigned long PIC8:1;\r
38590             unsigned long PIC9:1;\r
38591             unsigned long PIC10:1;\r
38592             unsigned long PIC11:1;\r
38593             unsigned long PIC12:1;\r
38594             unsigned long PIC13:1;\r
38595             unsigned long PIC14:1;\r
38596             unsigned long PIC15:1;\r
38597             unsigned long PIC16:1;\r
38598             unsigned long PIC17:1;\r
38599             unsigned long PIC18:1;\r
38600             unsigned long PIC19:1;\r
38601             unsigned long PIC20:1;\r
38602             unsigned long PIC21:1;\r
38603             unsigned long PIC22:1;\r
38604             unsigned long PIC23:1;\r
38605             unsigned long PIC24:1;\r
38606             unsigned long PIC25:1;\r
38607             unsigned long PIC26:1;\r
38608             unsigned long PIC27:1;\r
38609             unsigned long PIC28:1;\r
38610             unsigned long PIC29:1;\r
38611             unsigned long PIC30:1;\r
38612             unsigned long PIC31:1;\r
38613         } BIT;\r
38614     } PIC0;\r
38615     union\r
38616     {\r
38617         unsigned long LONG;\r
38618         struct\r
38619         {\r
38620             unsigned long PIC32:1;\r
38621             unsigned long PIC33:1;\r
38622             unsigned long PIC34:1;\r
38623             unsigned long PIC35:1;\r
38624             unsigned long PIC36:1;\r
38625             unsigned long PIC37:1;\r
38626             unsigned long PIC38:1;\r
38627             unsigned long PIC39:1;\r
38628             unsigned long PIC40:1;\r
38629             unsigned long PIC41:1;\r
38630             unsigned long PIC42:1;\r
38631             unsigned long PIC43:1;\r
38632             unsigned long PIC44:1;\r
38633             unsigned long PIC45:1;\r
38634             unsigned long PIC46:1;\r
38635             unsigned long PIC47:1;\r
38636             unsigned long PIC48:1;\r
38637             unsigned long PIC49:1;\r
38638             unsigned long PIC50:1;\r
38639             unsigned long PIC51:1;\r
38640             unsigned long PIC52:1;\r
38641             unsigned long PIC53:1;\r
38642             unsigned long PIC54:1;\r
38643             unsigned long PIC55:1;\r
38644             unsigned long PIC56:1;\r
38645             unsigned long PIC57:1;\r
38646             unsigned long PIC58:1;\r
38647             unsigned long PIC59:1;\r
38648             unsigned long PIC60:1;\r
38649             unsigned long PIC61:1;\r
38650             unsigned long PIC62:1;\r
38651             unsigned long PIC63:1;\r
38652         } BIT;\r
38653     } PIC1;\r
38654     union\r
38655     {\r
38656         unsigned long LONG;\r
38657         struct\r
38658         {\r
38659             unsigned long PIC64:1;\r
38660             unsigned long PIC65:1;\r
38661             unsigned long PIC66:1;\r
38662             unsigned long PIC67:1;\r
38663             unsigned long PIC68:1;\r
38664             unsigned long PIC69:1;\r
38665             unsigned long PIC70:1;\r
38666             unsigned long PIC71:1;\r
38667             unsigned long PIC72:1;\r
38668             unsigned long PIC73:1;\r
38669             unsigned long PIC74:1;\r
38670             unsigned long PIC75:1;\r
38671             unsigned long PIC76:1;\r
38672             unsigned long PIC77:1;\r
38673             unsigned long PIC78:1;\r
38674             unsigned long PIC79:1;\r
38675             unsigned long PIC80:1;\r
38676             unsigned long PIC81:1;\r
38677             unsigned long PIC82:1;\r
38678             unsigned long PIC83:1;\r
38679             unsigned long PIC84:1;\r
38680             unsigned long PIC85:1;\r
38681             unsigned long PIC86:1;\r
38682             unsigned long PIC87:1;\r
38683             unsigned long PIC88:1;\r
38684             unsigned long PIC89:1;\r
38685             unsigned long PIC90:1;\r
38686             unsigned long PIC91:1;\r
38687             unsigned long PIC92:1;\r
38688             unsigned long PIC93:1;\r
38689             unsigned long PIC94:1;\r
38690             unsigned long PIC95:1;\r
38691         } BIT;\r
38692     } PIC2;\r
38693     union\r
38694     {\r
38695         unsigned long LONG;\r
38696         struct\r
38697         {\r
38698             unsigned long PIC96:1;\r
38699             unsigned long PIC97:1;\r
38700             unsigned long PIC98:1;\r
38701             unsigned long PIC99:1;\r
38702             unsigned long PIC100:1;\r
38703             unsigned long PIC101:1;\r
38704             unsigned long PIC102:1;\r
38705             unsigned long PIC103:1;\r
38706             unsigned long PIC104:1;\r
38707             unsigned long PIC105:1;\r
38708             unsigned long PIC106:1;\r
38709             unsigned long PIC107:1;\r
38710             unsigned long PIC108:1;\r
38711             unsigned long PIC109:1;\r
38712             unsigned long PIC110:1;\r
38713             unsigned long PIC111:1;\r
38714             unsigned long PIC112:1;\r
38715             unsigned long PIC113:1;\r
38716             unsigned long PIC114:1;\r
38717             unsigned long PIC115:1;\r
38718             unsigned long PIC116:1;\r
38719             unsigned long PIC117:1;\r
38720             unsigned long PIC118:1;\r
38721             unsigned long PIC119:1;\r
38722             unsigned long PIC120:1;\r
38723             unsigned long PIC121:1;\r
38724             unsigned long PIC122:1;\r
38725             unsigned long PIC123:1;\r
38726             unsigned long PIC124:1;\r
38727             unsigned long PIC125:1;\r
38728             unsigned long PIC126:1;\r
38729             unsigned long PIC127:1;\r
38730         } BIT;\r
38731     } PIC3;\r
38732     union\r
38733     {\r
38734         unsigned long LONG;\r
38735         struct\r
38736         {\r
38737             unsigned long PIC128:1;\r
38738             unsigned long PIC129:1;\r
38739             unsigned long PIC130:1;\r
38740             unsigned long PIC131:1;\r
38741             unsigned long PIC132:1;\r
38742             unsigned long PIC133:1;\r
38743             unsigned long PIC134:1;\r
38744             unsigned long PIC135:1;\r
38745             unsigned long PIC136:1;\r
38746             unsigned long PIC137:1;\r
38747             unsigned long PIC138:1;\r
38748             unsigned long PIC139:1;\r
38749             unsigned long PIC140:1;\r
38750             unsigned long PIC141:1;\r
38751             unsigned long PIC142:1;\r
38752             unsigned long PIC143:1;\r
38753             unsigned long PIC144:1;\r
38754             unsigned long PIC145:1;\r
38755             unsigned long PIC146:1;\r
38756             unsigned long PIC147:1;\r
38757             unsigned long PIC148:1;\r
38758             unsigned long PIC149:1;\r
38759             unsigned long PIC150:1;\r
38760             unsigned long PIC151:1;\r
38761             unsigned long PIC152:1;\r
38762             unsigned long PIC153:1;\r
38763             unsigned long PIC154:1;\r
38764             unsigned long PIC155:1;\r
38765             unsigned long PIC156:1;\r
38766             unsigned long PIC157:1;\r
38767             unsigned long PIC158:1;\r
38768             unsigned long PIC159:1;\r
38769         } BIT;\r
38770     } PIC4;\r
38771     union\r
38772     {\r
38773         unsigned long LONG;\r
38774         struct\r
38775         {\r
38776             unsigned long PIC160:1;\r
38777             unsigned long PIC161:1;\r
38778             unsigned long PIC162:1;\r
38779             unsigned long PIC163:1;\r
38780             unsigned long PIC164:1;\r
38781             unsigned long PIC165:1;\r
38782             unsigned long PIC166:1;\r
38783             unsigned long PIC167:1;\r
38784             unsigned long PIC168:1;\r
38785             unsigned long PIC169:1;\r
38786             unsigned long PIC170:1;\r
38787             unsigned long PIC171:1;\r
38788             unsigned long PIC172:1;\r
38789             unsigned long PIC173:1;\r
38790             unsigned long PIC174:1;\r
38791             unsigned long PIC175:1;\r
38792             unsigned long PIC176:1;\r
38793             unsigned long PIC177:1;\r
38794             unsigned long PIC178:1;\r
38795             unsigned long PIC179:1;\r
38796             unsigned long PIC180:1;\r
38797             unsigned long PIC181:1;\r
38798             unsigned long PIC182:1;\r
38799             unsigned long PIC183:1;\r
38800             unsigned long PIC184:1;\r
38801             unsigned long PIC185:1;\r
38802             unsigned long PIC186:1;\r
38803             unsigned long PIC187:1;\r
38804             unsigned long PIC188:1;\r
38805             unsigned long PIC189:1;\r
38806             unsigned long PIC190:1;\r
38807             unsigned long PIC191:1;\r
38808         } BIT;\r
38809     } PIC5;\r
38810     union\r
38811     {\r
38812         unsigned long LONG;\r
38813         struct\r
38814         {\r
38815             unsigned long PIC192:1;\r
38816             unsigned long PIC193:1;\r
38817             unsigned long PIC194:1;\r
38818             unsigned long PIC195:1;\r
38819             unsigned long PIC196:1;\r
38820             unsigned long PIC197:1;\r
38821             unsigned long PIC198:1;\r
38822             unsigned long PIC199:1;\r
38823             unsigned long PIC200:1;\r
38824             unsigned long PIC201:1;\r
38825             unsigned long PIC202:1;\r
38826             unsigned long PIC203:1;\r
38827             unsigned long PIC204:1;\r
38828             unsigned long PIC205:1;\r
38829             unsigned long PIC206:1;\r
38830             unsigned long PIC207:1;\r
38831             unsigned long PIC208:1;\r
38832             unsigned long PIC209:1;\r
38833             unsigned long PIC210:1;\r
38834             unsigned long PIC211:1;\r
38835             unsigned long PIC212:1;\r
38836             unsigned long PIC213:1;\r
38837             unsigned long PIC214:1;\r
38838             unsigned long PIC215:1;\r
38839             unsigned long PIC216:1;\r
38840             unsigned long PIC217:1;\r
38841             unsigned long PIC218:1;\r
38842             unsigned long PIC219:1;\r
38843             unsigned long PIC220:1;\r
38844             unsigned long PIC221:1;\r
38845             unsigned long PIC222:1;\r
38846             unsigned long PIC223:1;\r
38847         } BIT;\r
38848     } PIC6;\r
38849     union\r
38850     {\r
38851         unsigned long LONG;\r
38852         struct\r
38853         {\r
38854             unsigned long PIC224:1;\r
38855             unsigned long PIC225:1;\r
38856             unsigned long PIC226:1;\r
38857             unsigned long PIC227:1;\r
38858             unsigned long PIC228:1;\r
38859             unsigned long PIC229:1;\r
38860             unsigned long PIC230:1;\r
38861             unsigned long PIC231:1;\r
38862             unsigned long PIC232:1;\r
38863             unsigned long PIC233:1;\r
38864             unsigned long PIC234:1;\r
38865             unsigned long PIC235:1;\r
38866             unsigned long PIC236:1;\r
38867             unsigned long PIC237:1;\r
38868             unsigned long PIC238:1;\r
38869             unsigned long PIC239:1;\r
38870             unsigned long PIC240:1;\r
38871             unsigned long PIC241:1;\r
38872             unsigned long PIC242:1;\r
38873             unsigned long PIC243:1;\r
38874             unsigned long PIC244:1;\r
38875             unsigned long PIC245:1;\r
38876             unsigned long PIC246:1;\r
38877             unsigned long PIC247:1;\r
38878             unsigned long PIC248:1;\r
38879             unsigned long PIC249:1;\r
38880             unsigned long PIC250:1;\r
38881             unsigned long PIC251:1;\r
38882             unsigned long PIC252:1;\r
38883             unsigned long PIC253:1;\r
38884             unsigned long PIC254:1;\r
38885             unsigned long PIC255:1;\r
38886         } BIT;\r
38887     } PIC7;\r
38888     char           wk3[128];\r
38889     union\r
38890     {\r
38891         unsigned long LONG;\r
38892         struct\r
38893         {\r
38894             unsigned long PRLM0:1;\r
38895             unsigned long PRLM1:1;\r
38896             unsigned long PRLM2:1;\r
38897             unsigned long PRLM3:1;\r
38898             unsigned long PRLM4:1;\r
38899             unsigned long PRLM5:1;\r
38900             unsigned long PRLM6:1;\r
38901             unsigned long PRLM7:1;\r
38902             unsigned long PRLM8:1;\r
38903             unsigned long PRLM9:1;\r
38904             unsigned long PRLM10:1;\r
38905             unsigned long PRLM11:1;\r
38906             unsigned long PRLM12:1;\r
38907             unsigned long PRLM13:1;\r
38908             unsigned long PRLM14:1;\r
38909             unsigned long PRLM15:1;\r
38910             unsigned long :16;\r
38911         } BIT;\r
38912     } PRLM0;\r
38913     union\r
38914     {\r
38915         unsigned long LONG;\r
38916         struct\r
38917         {\r
38918             unsigned long PRLC0:1;\r
38919             unsigned long PRLC1:1;\r
38920             unsigned long PRLC2:1;\r
38921             unsigned long PRLC3:1;\r
38922             unsigned long PRLC4:1;\r
38923             unsigned long PRLC5:1;\r
38924             unsigned long PRLC6:1;\r
38925             unsigned long PRLC7:1;\r
38926             unsigned long PRLC8:1;\r
38927             unsigned long PRLC9:1;\r
38928             unsigned long PRLC10:1;\r
38929             unsigned long PRLC11:1;\r
38930             unsigned long PRLC12:1;\r
38931             unsigned long PRLC13:1;\r
38932             unsigned long PRLC14:1;\r
38933             unsigned long PRLC15:1;\r
38934             unsigned long :16;\r
38935         } BIT;\r
38936     } PRLC0;\r
38937     union\r
38938     {\r
38939         unsigned long LONG;\r
38940         struct\r
38941         {\r
38942             unsigned long UE:1;\r
38943             unsigned long :31;\r
38944         } BIT;\r
38945     } UEN0;\r
38946     char           wk4[52];\r
38947     union\r
38948     {\r
38949         unsigned long LONG;\r
38950     } HVA0;\r
38951     char           wk5[12];\r
38952     union\r
38953     {\r
38954         unsigned long LONG;\r
38955         struct\r
38956         {\r
38957             unsigned long :1;\r
38958             unsigned long ISS1:1;\r
38959             unsigned long ISS2:1;\r
38960             unsigned long ISS3:1;\r
38961             unsigned long ISS4:1;\r
38962             unsigned long ISS5:1;\r
38963             unsigned long ISS6:1;\r
38964             unsigned long ISS7:1;\r
38965             unsigned long ISS8:1;\r
38966             unsigned long ISS9:1;\r
38967             unsigned long ISS10:1;\r
38968             unsigned long ISS11:1;\r
38969             unsigned long ISS12:1;\r
38970             unsigned long ISS13:1;\r
38971             unsigned long ISS14:1;\r
38972             unsigned long ISS15:1;\r
38973             unsigned long ISS16:1;\r
38974             unsigned long ISS17:1;\r
38975             unsigned long ISS18:1;\r
38976             unsigned long ISS19:1;\r
38977             unsigned long ISS20:1;\r
38978             unsigned long ISS21:1;\r
38979             unsigned long ISS22:1;\r
38980             unsigned long ISS23:1;\r
38981             unsigned long ISS24:1;\r
38982             unsigned long ISS25:1;\r
38983             unsigned long ISS26:1;\r
38984             unsigned long ISS27:1;\r
38985             unsigned long ISS28:1;\r
38986             unsigned long ISS29:1;\r
38987             unsigned long ISS30:1;\r
38988             unsigned long ISS31:1;\r
38989         } BIT;\r
38990     } ISS0;\r
38991     union\r
38992     {\r
38993         unsigned long LONG;\r
38994         struct\r
38995         {\r
38996             unsigned long ISS32:1;\r
38997             unsigned long ISS33:1;\r
38998             unsigned long ISS34:1;\r
38999             unsigned long ISS35:1;\r
39000             unsigned long ISS36:1;\r
39001             unsigned long ISS37:1;\r
39002             unsigned long ISS38:1;\r
39003             unsigned long ISS39:1;\r
39004             unsigned long ISS40:1;\r
39005             unsigned long ISS41:1;\r
39006             unsigned long ISS42:1;\r
39007             unsigned long ISS43:1;\r
39008             unsigned long ISS44:1;\r
39009             unsigned long ISS45:1;\r
39010             unsigned long ISS46:1;\r
39011             unsigned long ISS47:1;\r
39012             unsigned long ISS48:1;\r
39013             unsigned long ISS49:1;\r
39014             unsigned long ISS50:1;\r
39015             unsigned long ISS51:1;\r
39016             unsigned long ISS52:1;\r
39017             unsigned long ISS53:1;\r
39018             unsigned long ISS54:1;\r
39019             unsigned long ISS55:1;\r
39020             unsigned long ISS56:1;\r
39021             unsigned long ISS57:1;\r
39022             unsigned long ISS58:1;\r
39023             unsigned long ISS59:1;\r
39024             unsigned long ISS60:1;\r
39025             unsigned long ISS61:1;\r
39026             unsigned long ISS62:1;\r
39027             unsigned long ISS63:1;\r
39028         } BIT;\r
39029     } ISS1;\r
39030     union\r
39031     {\r
39032         unsigned long LONG;\r
39033         struct\r
39034         {\r
39035             unsigned long ISS64:1;\r
39036             unsigned long ISS65:1;\r
39037             unsigned long ISS66:1;\r
39038             unsigned long ISS67:1;\r
39039             unsigned long ISS68:1;\r
39040             unsigned long ISS69:1;\r
39041             unsigned long ISS70:1;\r
39042             unsigned long ISS71:1;\r
39043             unsigned long ISS72:1;\r
39044             unsigned long ISS73:1;\r
39045             unsigned long ISS74:1;\r
39046             unsigned long ISS75:1;\r
39047             unsigned long ISS76:1;\r
39048             unsigned long ISS77:1;\r
39049             unsigned long ISS78:1;\r
39050             unsigned long ISS79:1;\r
39051             unsigned long ISS80:1;\r
39052             unsigned long ISS81:1;\r
39053             unsigned long ISS82:1;\r
39054             unsigned long ISS83:1;\r
39055             unsigned long ISS84:1;\r
39056             unsigned long ISS85:1;\r
39057             unsigned long ISS86:1;\r
39058             unsigned long ISS87:1;\r
39059             unsigned long ISS88:1;\r
39060             unsigned long ISS89:1;\r
39061             unsigned long ISS90:1;\r
39062             unsigned long ISS91:1;\r
39063             unsigned long ISS92:1;\r
39064             unsigned long ISS93:1;\r
39065             unsigned long ISS94:1;\r
39066             unsigned long ISS95:1;\r
39067         } BIT;\r
39068     } ISS2;\r
39069     union\r
39070     {\r
39071         unsigned long LONG;\r
39072         struct\r
39073         {\r
39074             unsigned long ISS96:1;\r
39075             unsigned long ISS97:1;\r
39076             unsigned long ISS98:1;\r
39077             unsigned long ISS99:1;\r
39078             unsigned long ISS100:1;\r
39079             unsigned long ISS101:1;\r
39080             unsigned long ISS102:1;\r
39081             unsigned long ISS103:1;\r
39082             unsigned long ISS104:1;\r
39083             unsigned long ISS105:1;\r
39084             unsigned long ISS106:1;\r
39085             unsigned long ISS107:1;\r
39086             unsigned long ISS108:1;\r
39087             unsigned long ISS109:1;\r
39088             unsigned long ISS110:1;\r
39089             unsigned long ISS111:1;\r
39090             unsigned long ISS112:1;\r
39091             unsigned long ISS113:1;\r
39092             unsigned long ISS114:1;\r
39093             unsigned long ISS115:1;\r
39094             unsigned long ISS116:1;\r
39095             unsigned long ISS117:1;\r
39096             unsigned long ISS118:1;\r
39097             unsigned long ISS119:1;\r
39098             unsigned long ISS120:1;\r
39099             unsigned long ISS121:1;\r
39100             unsigned long ISS122:1;\r
39101             unsigned long ISS123:1;\r
39102             unsigned long ISS124:1;\r
39103             unsigned long ISS125:1;\r
39104             unsigned long ISS126:1;\r
39105             unsigned long ISS127:1;\r
39106         } BIT;\r
39107     } ISS3;\r
39108     union\r
39109     {\r
39110         unsigned long LONG;\r
39111         struct\r
39112         {\r
39113             unsigned long ISS128:1;\r
39114             unsigned long ISS129:1;\r
39115             unsigned long ISS130:1;\r
39116             unsigned long ISS131:1;\r
39117             unsigned long ISS132:1;\r
39118             unsigned long ISS133:1;\r
39119             unsigned long ISS134:1;\r
39120             unsigned long ISS135:1;\r
39121             unsigned long ISS136:1;\r
39122             unsigned long ISS137:1;\r
39123             unsigned long ISS138:1;\r
39124             unsigned long ISS139:1;\r
39125             unsigned long ISS140:1;\r
39126             unsigned long ISS141:1;\r
39127             unsigned long ISS142:1;\r
39128             unsigned long ISS143:1;\r
39129             unsigned long ISS144:1;\r
39130             unsigned long ISS145:1;\r
39131             unsigned long ISS146:1;\r
39132             unsigned long ISS147:1;\r
39133             unsigned long ISS148:1;\r
39134             unsigned long ISS149:1;\r
39135             unsigned long ISS150:1;\r
39136             unsigned long ISS151:1;\r
39137             unsigned long ISS152:1;\r
39138             unsigned long ISS153:1;\r
39139             unsigned long ISS154:1;\r
39140             unsigned long ISS155:1;\r
39141             unsigned long ISS156:1;\r
39142             unsigned long ISS157:1;\r
39143             unsigned long ISS158:1;\r
39144             unsigned long ISS159:1;\r
39145         } BIT;\r
39146     } ISS4;\r
39147     union\r
39148     {\r
39149         unsigned long LONG;\r
39150         struct\r
39151         {\r
39152             unsigned long ISS160:1;\r
39153             unsigned long ISS161:1;\r
39154             unsigned long ISS162:1;\r
39155             unsigned long ISS163:1;\r
39156             unsigned long ISS164:1;\r
39157             unsigned long ISS165:1;\r
39158             unsigned long ISS166:1;\r
39159             unsigned long ISS167:1;\r
39160             unsigned long ISS168:1;\r
39161             unsigned long ISS169:1;\r
39162             unsigned long ISS170:1;\r
39163             unsigned long ISS171:1;\r
39164             unsigned long ISS172:1;\r
39165             unsigned long ISS173:1;\r
39166             unsigned long ISS174:1;\r
39167             unsigned long ISS175:1;\r
39168             unsigned long ISS176:1;\r
39169             unsigned long ISS177:1;\r
39170             unsigned long ISS178:1;\r
39171             unsigned long ISS179:1;\r
39172             unsigned long ISS180:1;\r
39173             unsigned long ISS181:1;\r
39174             unsigned long ISS182:1;\r
39175             unsigned long ISS183:1;\r
39176             unsigned long ISS184:1;\r
39177             unsigned long ISS185:1;\r
39178             unsigned long ISS186:1;\r
39179             unsigned long ISS187:1;\r
39180             unsigned long ISS188:1;\r
39181             unsigned long ISS189:1;\r
39182             unsigned long ISS190:1;\r
39183             unsigned long ISS191:1;\r
39184         } BIT;\r
39185     } ISS5;\r
39186     union\r
39187     {\r
39188         unsigned long LONG;\r
39189         struct\r
39190         {\r
39191             unsigned long ISS192:1;\r
39192             unsigned long ISS193:1;\r
39193             unsigned long ISS194:1;\r
39194             unsigned long ISS195:1;\r
39195             unsigned long ISS196:1;\r
39196             unsigned long ISS197:1;\r
39197             unsigned long ISS198:1;\r
39198             unsigned long ISS199:1;\r
39199             unsigned long ISS200:1;\r
39200             unsigned long ISS201:1;\r
39201             unsigned long ISS202:1;\r
39202             unsigned long ISS203:1;\r
39203             unsigned long ISS204:1;\r
39204             unsigned long ISS205:1;\r
39205             unsigned long ISS206:1;\r
39206             unsigned long ISS207:1;\r
39207             unsigned long ISS208:1;\r
39208             unsigned long ISS209:1;\r
39209             unsigned long ISS210:1;\r
39210             unsigned long ISS211:1;\r
39211             unsigned long ISS212:1;\r
39212             unsigned long ISS213:1;\r
39213             unsigned long ISS214:1;\r
39214             unsigned long ISS215:1;\r
39215             unsigned long ISS216:1;\r
39216             unsigned long ISS217:1;\r
39217             unsigned long ISS218:1;\r
39218             unsigned long ISS219:1;\r
39219             unsigned long ISS220:1;\r
39220             unsigned long ISS221:1;\r
39221             unsigned long ISS222:1;\r
39222             unsigned long ISS223:1;\r
39223         } BIT;\r
39224     } ISS6;\r
39225     union\r
39226     {\r
39227         unsigned long LONG;\r
39228         struct\r
39229         {\r
39230             unsigned long ISS224:1;\r
39231             unsigned long ISS225:1;\r
39232             unsigned long ISS226:1;\r
39233             unsigned long ISS227:1;\r
39234             unsigned long ISS228:1;\r
39235             unsigned long ISS229:1;\r
39236             unsigned long ISS230:1;\r
39237             unsigned long ISS231:1;\r
39238             unsigned long ISS232:1;\r
39239             unsigned long ISS233:1;\r
39240             unsigned long ISS234:1;\r
39241             unsigned long ISS235:1;\r
39242             unsigned long ISS236:1;\r
39243             unsigned long ISS237:1;\r
39244             unsigned long ISS238:1;\r
39245             unsigned long ISS239:1;\r
39246             unsigned long ISS240:1;\r
39247             unsigned long ISS241:1;\r
39248             unsigned long ISS242:1;\r
39249             unsigned long ISS243:1;\r
39250             unsigned long ISS244:1;\r
39251             unsigned long ISS245:1;\r
39252             unsigned long ISS246:1;\r
39253             unsigned long ISS247:1;\r
39254             unsigned long ISS248:1;\r
39255             unsigned long ISS249:1;\r
39256             unsigned long ISS250:1;\r
39257             unsigned long ISS251:1;\r
39258             unsigned long ISS252:1;\r
39259             unsigned long ISS253:1;\r
39260             unsigned long ISS254:1;\r
39261             unsigned long ISS255:1;\r
39262         } BIT;\r
39263     } ISS7;\r
39264     union\r
39265     {\r
39266         unsigned long LONG;\r
39267         struct\r
39268         {\r
39269             unsigned long :1;\r
39270             unsigned long ISC1:1;\r
39271             unsigned long ISC2:1;\r
39272             unsigned long ISC3:1;\r
39273             unsigned long ISC4:1;\r
39274             unsigned long ISC5:1;\r
39275             unsigned long ISC6:1;\r
39276             unsigned long ISC7:1;\r
39277             unsigned long ISC8:1;\r
39278             unsigned long ISC9:1;\r
39279             unsigned long ISC10:1;\r
39280             unsigned long ISC11:1;\r
39281             unsigned long ISC12:1;\r
39282             unsigned long ISC13:1;\r
39283             unsigned long ISC14:1;\r
39284             unsigned long ISC15:1;\r
39285             unsigned long ISC16:1;\r
39286             unsigned long ISC17:1;\r
39287             unsigned long ISC18:1;\r
39288             unsigned long ISC19:1;\r
39289             unsigned long ISC20:1;\r
39290             unsigned long ISC21:1;\r
39291             unsigned long ISC22:1;\r
39292             unsigned long ISC23:1;\r
39293             unsigned long ISC24:1;\r
39294             unsigned long ISC25:1;\r
39295             unsigned long ISC26:1;\r
39296             unsigned long ISC27:1;\r
39297             unsigned long ISC28:1;\r
39298             unsigned long ISC29:1;\r
39299             unsigned long ISC30:1;\r
39300             unsigned long ISC31:1;\r
39301         } BIT;\r
39302     } ISC0;\r
39303     union\r
39304     {\r
39305         unsigned long LONG;\r
39306         struct\r
39307         {\r
39308             unsigned long ISC32:1;\r
39309             unsigned long ISC33:1;\r
39310             unsigned long ISC34:1;\r
39311             unsigned long ISC35:1;\r
39312             unsigned long ISC36:1;\r
39313             unsigned long ISC37:1;\r
39314             unsigned long ISC38:1;\r
39315             unsigned long ISC39:1;\r
39316             unsigned long ISC40:1;\r
39317             unsigned long ISC41:1;\r
39318             unsigned long ISC42:1;\r
39319             unsigned long ISC43:1;\r
39320             unsigned long ISC44:1;\r
39321             unsigned long ISC45:1;\r
39322             unsigned long ISC46:1;\r
39323             unsigned long ISC47:1;\r
39324             unsigned long ISC48:1;\r
39325             unsigned long ISC49:1;\r
39326             unsigned long ISC50:1;\r
39327             unsigned long ISC51:1;\r
39328             unsigned long ISC52:1;\r
39329             unsigned long ISC53:1;\r
39330             unsigned long ISC54:1;\r
39331             unsigned long ISC55:1;\r
39332             unsigned long ISC56:1;\r
39333             unsigned long ISC57:1;\r
39334             unsigned long ISC58:1;\r
39335             unsigned long ISC59:1;\r
39336             unsigned long ISC60:1;\r
39337             unsigned long ISC61:1;\r
39338             unsigned long ISC62:1;\r
39339             unsigned long ISC63:1;\r
39340         } BIT;\r
39341     } ISC1;\r
39342     union\r
39343     {\r
39344         unsigned long LONG;\r
39345         struct\r
39346         {\r
39347             unsigned long ISC64:1;\r
39348             unsigned long ISC65:1;\r
39349             unsigned long ISC66:1;\r
39350             unsigned long ISC67:1;\r
39351             unsigned long ISC68:1;\r
39352             unsigned long ISC69:1;\r
39353             unsigned long ISC70:1;\r
39354             unsigned long ISC71:1;\r
39355             unsigned long ISC72:1;\r
39356             unsigned long ISC73:1;\r
39357             unsigned long ISC74:1;\r
39358             unsigned long ISC75:1;\r
39359             unsigned long ISC76:1;\r
39360             unsigned long ISC77:1;\r
39361             unsigned long ISC78:1;\r
39362             unsigned long ISC79:1;\r
39363             unsigned long ISC80:1;\r
39364             unsigned long ISC81:1;\r
39365             unsigned long ISC82:1;\r
39366             unsigned long ISC83:1;\r
39367             unsigned long ISC84:1;\r
39368             unsigned long ISC85:1;\r
39369             unsigned long ISC86:1;\r
39370             unsigned long ISC87:1;\r
39371             unsigned long ISC88:1;\r
39372             unsigned long ISC89:1;\r
39373             unsigned long ISC90:1;\r
39374             unsigned long ISC91:1;\r
39375             unsigned long ISC92:1;\r
39376             unsigned long ISC93:1;\r
39377             unsigned long ISC94:1;\r
39378             unsigned long ISC95:1;\r
39379         } BIT;\r
39380     } ISC2;\r
39381     union\r
39382     {\r
39383         unsigned long LONG;\r
39384         struct\r
39385         {\r
39386             unsigned long ISC96:1;\r
39387             unsigned long ISC97:1;\r
39388             unsigned long ISC98:1;\r
39389             unsigned long ISC99:1;\r
39390             unsigned long ISC100:1;\r
39391             unsigned long ISC101:1;\r
39392             unsigned long ISC102:1;\r
39393             unsigned long ISC103:1;\r
39394             unsigned long ISC104:1;\r
39395             unsigned long ISC105:1;\r
39396             unsigned long ISC106:1;\r
39397             unsigned long ISC107:1;\r
39398             unsigned long ISC108:1;\r
39399             unsigned long ISC109:1;\r
39400             unsigned long ISC110:1;\r
39401             unsigned long ISC111:1;\r
39402             unsigned long ISC112:1;\r
39403             unsigned long ISC113:1;\r
39404             unsigned long ISC114:1;\r
39405             unsigned long ISC115:1;\r
39406             unsigned long ISC116:1;\r
39407             unsigned long ISC117:1;\r
39408             unsigned long ISC118:1;\r
39409             unsigned long ISC119:1;\r
39410             unsigned long ISC120:1;\r
39411             unsigned long ISC121:1;\r
39412             unsigned long ISC122:1;\r
39413             unsigned long ISC123:1;\r
39414             unsigned long ISC124:1;\r
39415             unsigned long ISC125:1;\r
39416             unsigned long ISC126:1;\r
39417             unsigned long ISC127:1;\r
39418         } BIT;\r
39419     } ISC3;\r
39420     union\r
39421     {\r
39422         unsigned long LONG;\r
39423         struct\r
39424         {\r
39425             unsigned long ISC128:1;\r
39426             unsigned long ISC129:1;\r
39427             unsigned long ISC130:1;\r
39428             unsigned long ISC131:1;\r
39429             unsigned long ISC132:1;\r
39430             unsigned long ISC133:1;\r
39431             unsigned long ISC134:1;\r
39432             unsigned long ISC135:1;\r
39433             unsigned long ISC136:1;\r
39434             unsigned long ISC137:1;\r
39435             unsigned long ISC138:1;\r
39436             unsigned long ISC139:1;\r
39437             unsigned long ISC140:1;\r
39438             unsigned long ISC141:1;\r
39439             unsigned long ISC142:1;\r
39440             unsigned long ISC143:1;\r
39441             unsigned long ISC144:1;\r
39442             unsigned long ISC145:1;\r
39443             unsigned long ISC146:1;\r
39444             unsigned long ISC147:1;\r
39445             unsigned long ISC148:1;\r
39446             unsigned long ISC149:1;\r
39447             unsigned long ISC150:1;\r
39448             unsigned long ISC151:1;\r
39449             unsigned long ISC152:1;\r
39450             unsigned long ISC153:1;\r
39451             unsigned long ISC154:1;\r
39452             unsigned long ISC155:1;\r
39453             unsigned long ISC156:1;\r
39454             unsigned long ISC157:1;\r
39455             unsigned long ISC158:1;\r
39456             unsigned long ISC159:1;\r
39457         } BIT;\r
39458     } ISC4;\r
39459     union\r
39460     {\r
39461         unsigned long LONG;\r
39462         struct\r
39463         {\r
39464             unsigned long ISC160:1;\r
39465             unsigned long ISC161:1;\r
39466             unsigned long ISC162:1;\r
39467             unsigned long ISC163:1;\r
39468             unsigned long ISC164:1;\r
39469             unsigned long ISC165:1;\r
39470             unsigned long ISC166:1;\r
39471             unsigned long ISC167:1;\r
39472             unsigned long ISC168:1;\r
39473             unsigned long ISC169:1;\r
39474             unsigned long ISC170:1;\r
39475             unsigned long ISC171:1;\r
39476             unsigned long ISC172:1;\r
39477             unsigned long ISC173:1;\r
39478             unsigned long ISC174:1;\r
39479             unsigned long ISC175:1;\r
39480             unsigned long ISC176:1;\r
39481             unsigned long ISC177:1;\r
39482             unsigned long ISC178:1;\r
39483             unsigned long ISC179:1;\r
39484             unsigned long ISC180:1;\r
39485             unsigned long ISC181:1;\r
39486             unsigned long ISC182:1;\r
39487             unsigned long ISC183:1;\r
39488             unsigned long ISC184:1;\r
39489             unsigned long ISC185:1;\r
39490             unsigned long ISC186:1;\r
39491             unsigned long ISC187:1;\r
39492             unsigned long ISC188:1;\r
39493             unsigned long ISC189:1;\r
39494             unsigned long ISC190:1;\r
39495             unsigned long ISC191:1;\r
39496         } BIT;\r
39497     } ISC5;\r
39498     union\r
39499     {\r
39500         unsigned long LONG;\r
39501         struct\r
39502         {\r
39503             unsigned long ISC192:1;\r
39504             unsigned long ISC193:1;\r
39505             unsigned long ISC194:1;\r
39506             unsigned long ISC195:1;\r
39507             unsigned long ISC196:1;\r
39508             unsigned long ISC197:1;\r
39509             unsigned long ISC198:1;\r
39510             unsigned long ISC199:1;\r
39511             unsigned long ISC200:1;\r
39512             unsigned long ISC201:1;\r
39513             unsigned long ISC202:1;\r
39514             unsigned long ISC203:1;\r
39515             unsigned long ISC204:1;\r
39516             unsigned long ISC205:1;\r
39517             unsigned long ISC206:1;\r
39518             unsigned long ISC207:1;\r
39519             unsigned long ISC208:1;\r
39520             unsigned long ISC209:1;\r
39521             unsigned long ISC210:1;\r
39522             unsigned long ISC211:1;\r
39523             unsigned long ISC212:1;\r
39524             unsigned long ISC213:1;\r
39525             unsigned long ISC214:1;\r
39526             unsigned long ISC215:1;\r
39527             unsigned long ISC216:1;\r
39528             unsigned long ISC217:1;\r
39529             unsigned long ISC218:1;\r
39530             unsigned long ISC219:1;\r
39531             unsigned long ISC220:1;\r
39532             unsigned long ISC221:1;\r
39533             unsigned long ISC222:1;\r
39534             unsigned long ISC223:1;\r
39535         } BIT;\r
39536     } ISC6;\r
39537     union\r
39538     {\r
39539         unsigned long LONG;\r
39540         struct\r
39541         {\r
39542             unsigned long ISC224:1;\r
39543             unsigned long ISC225:1;\r
39544             unsigned long ISC226:1;\r
39545             unsigned long ISC227:1;\r
39546             unsigned long ISC228:1;\r
39547             unsigned long ISC229:1;\r
39548             unsigned long ISC230:1;\r
39549             unsigned long ISC231:1;\r
39550             unsigned long ISC232:1;\r
39551             unsigned long ISC233:1;\r
39552             unsigned long ISC234:1;\r
39553             unsigned long ISC235:1;\r
39554             unsigned long ISC236:1;\r
39555             unsigned long ISC237:1;\r
39556             unsigned long ISC238:1;\r
39557             unsigned long ISC239:1;\r
39558             unsigned long ISC240:1;\r
39559             unsigned long ISC241:1;\r
39560             unsigned long ISC242:1;\r
39561             unsigned long ISC243:1;\r
39562             unsigned long ISC244:1;\r
39563             unsigned long ISC245:1;\r
39564             unsigned long ISC246:1;\r
39565             unsigned long ISC247:1;\r
39566             unsigned long ISC248:1;\r
39567             unsigned long ISC249:1;\r
39568             unsigned long ISC250:1;\r
39569             unsigned long ISC251:1;\r
39570             unsigned long ISC252:1;\r
39571             unsigned long ISC253:1;\r
39572             unsigned long ISC254:1;\r
39573             unsigned long ISC255:1;\r
39574         } BIT;\r
39575     } ISC7;\r
39576     char           wk6[436];\r
39577     union\r
39578     {\r
39579         unsigned long LONG;\r
39580         struct\r
39581         {\r
39582             unsigned long VAD1:32;\r
39583         } BIT;\r
39584     } VAD1;\r
39585     union\r
39586     {\r
39587         unsigned long LONG;\r
39588         struct\r
39589         {\r
39590             unsigned long VAD2:32;\r
39591         } BIT;\r
39592     } VAD2;\r
39593     union\r
39594     {\r
39595         unsigned long LONG;\r
39596         struct\r
39597         {\r
39598             unsigned long VAD3:32;\r
39599         } BIT;\r
39600     } VAD3;\r
39601     union\r
39602     {\r
39603         unsigned long LONG;\r
39604         struct\r
39605         {\r
39606             unsigned long VAD4:32;\r
39607         } BIT;\r
39608     } VAD4;\r
39609     union\r
39610     {\r
39611         unsigned long LONG;\r
39612         struct\r
39613         {\r
39614             unsigned long VAD5:32;\r
39615         } BIT;\r
39616     } VAD5;\r
39617     union\r
39618     {\r
39619         unsigned long LONG;\r
39620         struct\r
39621         {\r
39622             unsigned long VAD6:32;\r
39623         } BIT;\r
39624     } VAD6;\r
39625     union\r
39626     {\r
39627         unsigned long LONG;\r
39628         struct\r
39629         {\r
39630             unsigned long VAD7:32;\r
39631         } BIT;\r
39632     } VAD7;\r
39633     union\r
39634     {\r
39635         unsigned long LONG;\r
39636         struct\r
39637         {\r
39638             unsigned long VAD8:32;\r
39639         } BIT;\r
39640     } VAD8;\r
39641     union\r
39642     {\r
39643         unsigned long LONG;\r
39644         struct\r
39645         {\r
39646             unsigned long VAD9:32;\r
39647         } BIT;\r
39648     } VAD9;\r
39649     union\r
39650     {\r
39651         unsigned long LONG;\r
39652         struct\r
39653         {\r
39654             unsigned long VAD10:32;\r
39655         } BIT;\r
39656     } VAD10;\r
39657     union\r
39658     {\r
39659         unsigned long LONG;\r
39660         struct\r
39661         {\r
39662             unsigned long VAD11:32;\r
39663         } BIT;\r
39664     } VAD11;\r
39665     union\r
39666     {\r
39667         unsigned long LONG;\r
39668         struct\r
39669         {\r
39670             unsigned long VAD12:32;\r
39671         } BIT;\r
39672     } VAD12;\r
39673     union\r
39674     {\r
39675         unsigned long LONG;\r
39676         struct\r
39677         {\r
39678             unsigned long VAD13:32;\r
39679         } BIT;\r
39680     } VAD13;\r
39681     union\r
39682     {\r
39683         unsigned long LONG;\r
39684         struct\r
39685         {\r
39686             unsigned long VAD14:32;\r
39687         } BIT;\r
39688     } VAD14;\r
39689     union\r
39690     {\r
39691         unsigned long LONG;\r
39692         struct\r
39693         {\r
39694             unsigned long VAD15:32;\r
39695         } BIT;\r
39696     } VAD15;\r
39697     union\r
39698     {\r
39699         unsigned long LONG;\r
39700         struct\r
39701         {\r
39702             unsigned long VAD16:32;\r
39703         } BIT;\r
39704     } VAD16;\r
39705     union\r
39706     {\r
39707         unsigned long LONG;\r
39708         struct\r
39709         {\r
39710             unsigned long VAD17:32;\r
39711         } BIT;\r
39712     } VAD17;\r
39713     union\r
39714     {\r
39715         unsigned long LONG;\r
39716         struct\r
39717         {\r
39718             unsigned long VAD18:32;\r
39719         } BIT;\r
39720     } VAD18;\r
39721     union\r
39722     {\r
39723         unsigned long LONG;\r
39724         struct\r
39725         {\r
39726             unsigned long VAD19:32;\r
39727         } BIT;\r
39728     } VAD19;\r
39729     union\r
39730     {\r
39731         unsigned long LONG;\r
39732         struct\r
39733         {\r
39734             unsigned long VAD20:32;\r
39735         } BIT;\r
39736     } VAD20;\r
39737     union\r
39738     {\r
39739         unsigned long LONG;\r
39740         struct\r
39741         {\r
39742             unsigned long VAD21:32;\r
39743         } BIT;\r
39744     } VAD21;\r
39745     union\r
39746     {\r
39747         unsigned long LONG;\r
39748         struct\r
39749         {\r
39750             unsigned long VAD22:32;\r
39751         } BIT;\r
39752     } VAD22;\r
39753     union\r
39754     {\r
39755         unsigned long LONG;\r
39756         struct\r
39757         {\r
39758             unsigned long VAD23:32;\r
39759         } BIT;\r
39760     } VAD23;\r
39761     union\r
39762     {\r
39763         unsigned long LONG;\r
39764         struct\r
39765         {\r
39766             unsigned long VAD24:32;\r
39767         } BIT;\r
39768     } VAD24;\r
39769     union\r
39770     {\r
39771         unsigned long LONG;\r
39772         struct\r
39773         {\r
39774             unsigned long VAD25:32;\r
39775         } BIT;\r
39776     } VAD25;\r
39777     union\r
39778     {\r
39779         unsigned long LONG;\r
39780         struct\r
39781         {\r
39782             unsigned long VAD26:32;\r
39783         } BIT;\r
39784     } VAD26;\r
39785     union\r
39786     {\r
39787         unsigned long LONG;\r
39788         struct\r
39789         {\r
39790             unsigned long VAD27:32;\r
39791         } BIT;\r
39792     } VAD27;\r
39793     union\r
39794     {\r
39795         unsigned long LONG;\r
39796         struct\r
39797         {\r
39798             unsigned long VAD28:32;\r
39799         } BIT;\r
39800     } VAD28;\r
39801     union\r
39802     {\r
39803         unsigned long LONG;\r
39804         struct\r
39805         {\r
39806             unsigned long VAD29:32;\r
39807         } BIT;\r
39808     } VAD29;\r
39809     union\r
39810     {\r
39811         unsigned long LONG;\r
39812         struct\r
39813         {\r
39814             unsigned long VAD30:32;\r
39815         } BIT;\r
39816     } VAD30;\r
39817     union\r
39818     {\r
39819         unsigned long LONG;\r
39820         struct\r
39821         {\r
39822             unsigned long VAD31:32;\r
39823         } BIT;\r
39824     } VAD31;\r
39825     union\r
39826     {\r
39827         unsigned long LONG;\r
39828         struct\r
39829         {\r
39830             unsigned long VAD32:32;\r
39831         } BIT;\r
39832     } VAD32;\r
39833     union\r
39834     {\r
39835         unsigned long LONG;\r
39836         struct\r
39837         {\r
39838             unsigned long VAD33:32;\r
39839         } BIT;\r
39840     } VAD33;\r
39841     union\r
39842     {\r
39843         unsigned long LONG;\r
39844         struct\r
39845         {\r
39846             unsigned long VAD34:32;\r
39847         } BIT;\r
39848     } VAD34;\r
39849     union\r
39850     {\r
39851         unsigned long LONG;\r
39852         struct\r
39853         {\r
39854             unsigned long VAD35:32;\r
39855         } BIT;\r
39856     } VAD35;\r
39857     union\r
39858     {\r
39859         unsigned long LONG;\r
39860         struct\r
39861         {\r
39862             unsigned long VAD36:32;\r
39863         } BIT;\r
39864     } VAD36;\r
39865     union\r
39866     {\r
39867         unsigned long LONG;\r
39868         struct\r
39869         {\r
39870             unsigned long VAD37:32;\r
39871         } BIT;\r
39872     } VAD37;\r
39873     union\r
39874     {\r
39875         unsigned long LONG;\r
39876         struct\r
39877         {\r
39878             unsigned long VAD38:32;\r
39879         } BIT;\r
39880     } VAD38;\r
39881     union\r
39882     {\r
39883         unsigned long LONG;\r
39884         struct\r
39885         {\r
39886             unsigned long VAD39:32;\r
39887         } BIT;\r
39888     } VAD39;\r
39889     union\r
39890     {\r
39891         unsigned long LONG;\r
39892         struct\r
39893         {\r
39894             unsigned long VAD40:32;\r
39895         } BIT;\r
39896     } VAD40;\r
39897     union\r
39898     {\r
39899         unsigned long LONG;\r
39900         struct\r
39901         {\r
39902             unsigned long VAD41:32;\r
39903         } BIT;\r
39904     } VAD41;\r
39905     union\r
39906     {\r
39907         unsigned long LONG;\r
39908         struct\r
39909         {\r
39910             unsigned long VAD42:32;\r
39911         } BIT;\r
39912     } VAD42;\r
39913     union\r
39914     {\r
39915         unsigned long LONG;\r
39916         struct\r
39917         {\r
39918             unsigned long VAD43:32;\r
39919         } BIT;\r
39920     } VAD43;\r
39921     union\r
39922     {\r
39923         unsigned long LONG;\r
39924         struct\r
39925         {\r
39926             unsigned long VAD44:32;\r
39927         } BIT;\r
39928     } VAD44;\r
39929     union\r
39930     {\r
39931         unsigned long LONG;\r
39932         struct\r
39933         {\r
39934             unsigned long VAD45:32;\r
39935         } BIT;\r
39936     } VAD45;\r
39937     union\r
39938     {\r
39939         unsigned long LONG;\r
39940         struct\r
39941         {\r
39942             unsigned long VAD46:32;\r
39943         } BIT;\r
39944     } VAD46;\r
39945     union\r
39946     {\r
39947         unsigned long LONG;\r
39948         struct\r
39949         {\r
39950             unsigned long VAD47:32;\r
39951         } BIT;\r
39952     } VAD47;\r
39953     union\r
39954     {\r
39955         unsigned long LONG;\r
39956         struct\r
39957         {\r
39958             unsigned long VAD48:32;\r
39959         } BIT;\r
39960     } VAD48;\r
39961     union\r
39962     {\r
39963         unsigned long LONG;\r
39964         struct\r
39965         {\r
39966             unsigned long VAD49:32;\r
39967         } BIT;\r
39968     } VAD49;\r
39969     union\r
39970     {\r
39971         unsigned long LONG;\r
39972         struct\r
39973         {\r
39974             unsigned long VAD50:32;\r
39975         } BIT;\r
39976     } VAD50;\r
39977     union\r
39978     {\r
39979         unsigned long LONG;\r
39980         struct\r
39981         {\r
39982             unsigned long VAD51:32;\r
39983         } BIT;\r
39984     } VAD51;\r
39985     union\r
39986     {\r
39987         unsigned long LONG;\r
39988         struct\r
39989         {\r
39990             unsigned long VAD52:32;\r
39991         } BIT;\r
39992     } VAD52;\r
39993     union\r
39994     {\r
39995         unsigned long LONG;\r
39996         struct\r
39997         {\r
39998             unsigned long VAD53:32;\r
39999         } BIT;\r
40000     } VAD53;\r
40001     union\r
40002     {\r
40003         unsigned long LONG;\r
40004         struct\r
40005         {\r
40006             unsigned long VAD54:32;\r
40007         } BIT;\r
40008     } VAD54;\r
40009     union\r
40010     {\r
40011         unsigned long LONG;\r
40012         struct\r
40013         {\r
40014             unsigned long VAD55:32;\r
40015         } BIT;\r
40016     } VAD55;\r
40017     union\r
40018     {\r
40019         unsigned long LONG;\r
40020         struct\r
40021         {\r
40022             unsigned long VAD56:32;\r
40023         } BIT;\r
40024     } VAD56;\r
40025     union\r
40026     {\r
40027         unsigned long LONG;\r
40028         struct\r
40029         {\r
40030             unsigned long VAD57:32;\r
40031         } BIT;\r
40032     } VAD57;\r
40033     union\r
40034     {\r
40035         unsigned long LONG;\r
40036         struct\r
40037         {\r
40038             unsigned long VAD58:32;\r
40039         } BIT;\r
40040     } VAD58;\r
40041     union\r
40042     {\r
40043         unsigned long LONG;\r
40044         struct\r
40045         {\r
40046             unsigned long VAD59:32;\r
40047         } BIT;\r
40048     } VAD59;\r
40049     union\r
40050     {\r
40051         unsigned long LONG;\r
40052         struct\r
40053         {\r
40054             unsigned long VAD60:32;\r
40055         } BIT;\r
40056     } VAD60;\r
40057     union\r
40058     {\r
40059         unsigned long LONG;\r
40060         struct\r
40061         {\r
40062             unsigned long VAD61:32;\r
40063         } BIT;\r
40064     } VAD61;\r
40065     union\r
40066     {\r
40067         unsigned long LONG;\r
40068         struct\r
40069         {\r
40070             unsigned long VAD62:32;\r
40071         } BIT;\r
40072     } VAD62;\r
40073     union\r
40074     {\r
40075         unsigned long LONG;\r
40076         struct\r
40077         {\r
40078             unsigned long VAD63:32;\r
40079         } BIT;\r
40080     } VAD63;\r
40081     union\r
40082     {\r
40083         unsigned long LONG;\r
40084         struct\r
40085         {\r
40086             unsigned long VAD64:32;\r
40087         } BIT;\r
40088     } VAD64;\r
40089     union\r
40090     {\r
40091         unsigned long LONG;\r
40092         struct\r
40093         {\r
40094             unsigned long VAD65:32;\r
40095         } BIT;\r
40096     } VAD65;\r
40097     union\r
40098     {\r
40099         unsigned long LONG;\r
40100         struct\r
40101         {\r
40102             unsigned long VAD66:32;\r
40103         } BIT;\r
40104     } VAD66;\r
40105     union\r
40106     {\r
40107         unsigned long LONG;\r
40108         struct\r
40109         {\r
40110             unsigned long VAD67:32;\r
40111         } BIT;\r
40112     } VAD67;\r
40113     union\r
40114     {\r
40115         unsigned long LONG;\r
40116         struct\r
40117         {\r
40118             unsigned long VAD68:32;\r
40119         } BIT;\r
40120     } VAD68;\r
40121     union\r
40122     {\r
40123         unsigned long LONG;\r
40124         struct\r
40125         {\r
40126             unsigned long VAD69:32;\r
40127         } BIT;\r
40128     } VAD69;\r
40129     union\r
40130     {\r
40131         unsigned long LONG;\r
40132         struct\r
40133         {\r
40134             unsigned long VAD70:32;\r
40135         } BIT;\r
40136     } VAD70;\r
40137     union\r
40138     {\r
40139         unsigned long LONG;\r
40140         struct\r
40141         {\r
40142             unsigned long VAD71:32;\r
40143         } BIT;\r
40144     } VAD71;\r
40145     union\r
40146     {\r
40147         unsigned long LONG;\r
40148         struct\r
40149         {\r
40150             unsigned long VAD72:32;\r
40151         } BIT;\r
40152     } VAD72;\r
40153     union\r
40154     {\r
40155         unsigned long LONG;\r
40156         struct\r
40157         {\r
40158             unsigned long VAD73:32;\r
40159         } BIT;\r
40160     } VAD73;\r
40161     union\r
40162     {\r
40163         unsigned long LONG;\r
40164         struct\r
40165         {\r
40166             unsigned long VAD74:32;\r
40167         } BIT;\r
40168     } VAD74;\r
40169     union\r
40170     {\r
40171         unsigned long LONG;\r
40172         struct\r
40173         {\r
40174             unsigned long VAD75:32;\r
40175         } BIT;\r
40176     } VAD75;\r
40177     union\r
40178     {\r
40179         unsigned long LONG;\r
40180         struct\r
40181         {\r
40182             unsigned long VAD76:32;\r
40183         } BIT;\r
40184     } VAD76;\r
40185     union\r
40186     {\r
40187         unsigned long LONG;\r
40188         struct\r
40189         {\r
40190             unsigned long VAD77:32;\r
40191         } BIT;\r
40192     } VAD77;\r
40193     union\r
40194     {\r
40195         unsigned long LONG;\r
40196         struct\r
40197         {\r
40198             unsigned long VAD78:32;\r
40199         } BIT;\r
40200     } VAD78;\r
40201     union\r
40202     {\r
40203         unsigned long LONG;\r
40204         struct\r
40205         {\r
40206             unsigned long VAD79:32;\r
40207         } BIT;\r
40208     } VAD79;\r
40209     union\r
40210     {\r
40211         unsigned long LONG;\r
40212         struct\r
40213         {\r
40214             unsigned long VAD80:32;\r
40215         } BIT;\r
40216     } VAD80;\r
40217     union\r
40218     {\r
40219         unsigned long LONG;\r
40220         struct\r
40221         {\r
40222             unsigned long VAD81:32;\r
40223         } BIT;\r
40224     } VAD81;\r
40225     union\r
40226     {\r
40227         unsigned long LONG;\r
40228         struct\r
40229         {\r
40230             unsigned long VAD82:32;\r
40231         } BIT;\r
40232     } VAD82;\r
40233     union\r
40234     {\r
40235         unsigned long LONG;\r
40236         struct\r
40237         {\r
40238             unsigned long VAD83:32;\r
40239         } BIT;\r
40240     } VAD83;\r
40241     union\r
40242     {\r
40243         unsigned long LONG;\r
40244         struct\r
40245         {\r
40246             unsigned long VAD84:32;\r
40247         } BIT;\r
40248     } VAD84;\r
40249     union\r
40250     {\r
40251         unsigned long LONG;\r
40252         struct\r
40253         {\r
40254             unsigned long VAD85:32;\r
40255         } BIT;\r
40256     } VAD85;\r
40257     union\r
40258     {\r
40259         unsigned long LONG;\r
40260         struct\r
40261         {\r
40262             unsigned long VAD86:32;\r
40263         } BIT;\r
40264     } VAD86;\r
40265     union\r
40266     {\r
40267         unsigned long LONG;\r
40268         struct\r
40269         {\r
40270             unsigned long VAD87:32;\r
40271         } BIT;\r
40272     } VAD87;\r
40273     union\r
40274     {\r
40275         unsigned long LONG;\r
40276         struct\r
40277         {\r
40278             unsigned long VAD88:32;\r
40279         } BIT;\r
40280     } VAD88;\r
40281     union\r
40282     {\r
40283         unsigned long LONG;\r
40284         struct\r
40285         {\r
40286             unsigned long VAD89:32;\r
40287         } BIT;\r
40288     } VAD89;\r
40289     union\r
40290     {\r
40291         unsigned long LONG;\r
40292         struct\r
40293         {\r
40294             unsigned long VAD90:32;\r
40295         } BIT;\r
40296     } VAD90;\r
40297     union\r
40298     {\r
40299         unsigned long LONG;\r
40300         struct\r
40301         {\r
40302             unsigned long VAD91:32;\r
40303         } BIT;\r
40304     } VAD91;\r
40305     union\r
40306     {\r
40307         unsigned long LONG;\r
40308         struct\r
40309         {\r
40310             unsigned long VAD92:32;\r
40311         } BIT;\r
40312     } VAD92;\r
40313     union\r
40314     {\r
40315         unsigned long LONG;\r
40316         struct\r
40317         {\r
40318             unsigned long VAD93:32;\r
40319         } BIT;\r
40320     } VAD93;\r
40321     union\r
40322     {\r
40323         unsigned long LONG;\r
40324         struct\r
40325         {\r
40326             unsigned long VAD94:32;\r
40327         } BIT;\r
40328     } VAD94;\r
40329     union\r
40330     {\r
40331         unsigned long LONG;\r
40332         struct\r
40333         {\r
40334             unsigned long VAD95:32;\r
40335         } BIT;\r
40336     } VAD95;\r
40337     union\r
40338     {\r
40339         unsigned long LONG;\r
40340         struct\r
40341         {\r
40342             unsigned long VAD96:32;\r
40343         } BIT;\r
40344     } VAD96;\r
40345     union\r
40346     {\r
40347         unsigned long LONG;\r
40348         struct\r
40349         {\r
40350             unsigned long VAD97:32;\r
40351         } BIT;\r
40352     } VAD97;\r
40353     union\r
40354     {\r
40355         unsigned long LONG;\r
40356         struct\r
40357         {\r
40358             unsigned long VAD98:32;\r
40359         } BIT;\r
40360     } VAD98;\r
40361     union\r
40362     {\r
40363         unsigned long LONG;\r
40364         struct\r
40365         {\r
40366             unsigned long VAD99:32;\r
40367         } BIT;\r
40368     } VAD99;\r
40369     union\r
40370     {\r
40371         unsigned long LONG;\r
40372         struct\r
40373         {\r
40374             unsigned long VAD100:32;\r
40375         } BIT;\r
40376     } VAD100;\r
40377     union\r
40378     {\r
40379         unsigned long LONG;\r
40380         struct\r
40381         {\r
40382             unsigned long VAD101:32;\r
40383         } BIT;\r
40384     } VAD101;\r
40385     union\r
40386     {\r
40387         unsigned long LONG;\r
40388         struct\r
40389         {\r
40390             unsigned long VAD102:32;\r
40391         } BIT;\r
40392     } VAD102;\r
40393     union\r
40394     {\r
40395         unsigned long LONG;\r
40396         struct\r
40397         {\r
40398             unsigned long VAD103:32;\r
40399         } BIT;\r
40400     } VAD103;\r
40401     union\r
40402     {\r
40403         unsigned long LONG;\r
40404         struct\r
40405         {\r
40406             unsigned long VAD104:32;\r
40407         } BIT;\r
40408     } VAD104;\r
40409     union\r
40410     {\r
40411         unsigned long LONG;\r
40412         struct\r
40413         {\r
40414             unsigned long VAD105:32;\r
40415         } BIT;\r
40416     } VAD105;\r
40417     union\r
40418     {\r
40419         unsigned long LONG;\r
40420         struct\r
40421         {\r
40422             unsigned long VAD106:32;\r
40423         } BIT;\r
40424     } VAD106;\r
40425     union\r
40426     {\r
40427         unsigned long LONG;\r
40428         struct\r
40429         {\r
40430             unsigned long VAD107:32;\r
40431         } BIT;\r
40432     } VAD107;\r
40433     union\r
40434     {\r
40435         unsigned long LONG;\r
40436         struct\r
40437         {\r
40438             unsigned long VAD108:32;\r
40439         } BIT;\r
40440     } VAD108;\r
40441     union\r
40442     {\r
40443         unsigned long LONG;\r
40444         struct\r
40445         {\r
40446             unsigned long VAD109:32;\r
40447         } BIT;\r
40448     } VAD109;\r
40449     union\r
40450     {\r
40451         unsigned long LONG;\r
40452         struct\r
40453         {\r
40454             unsigned long VAD110:32;\r
40455         } BIT;\r
40456     } VAD110;\r
40457     union\r
40458     {\r
40459         unsigned long LONG;\r
40460         struct\r
40461         {\r
40462             unsigned long VAD111:32;\r
40463         } BIT;\r
40464     } VAD111;\r
40465     union\r
40466     {\r
40467         unsigned long LONG;\r
40468         struct\r
40469         {\r
40470             unsigned long VAD112:32;\r
40471         } BIT;\r
40472     } VAD112;\r
40473     union\r
40474     {\r
40475         unsigned long LONG;\r
40476         struct\r
40477         {\r
40478             unsigned long VAD113:32;\r
40479         } BIT;\r
40480     } VAD113;\r
40481     union\r
40482     {\r
40483         unsigned long LONG;\r
40484         struct\r
40485         {\r
40486             unsigned long VAD114:32;\r
40487         } BIT;\r
40488     } VAD114;\r
40489     union\r
40490     {\r
40491         unsigned long LONG;\r
40492         struct\r
40493         {\r
40494             unsigned long VAD115:32;\r
40495         } BIT;\r
40496     } VAD115;\r
40497     union\r
40498     {\r
40499         unsigned long LONG;\r
40500         struct\r
40501         {\r
40502             unsigned long VAD116:32;\r
40503         } BIT;\r
40504     } VAD116;\r
40505     union\r
40506     {\r
40507         unsigned long LONG;\r
40508         struct\r
40509         {\r
40510             unsigned long VAD117:32;\r
40511         } BIT;\r
40512     } VAD117;\r
40513     union\r
40514     {\r
40515         unsigned long LONG;\r
40516         struct\r
40517         {\r
40518             unsigned long VAD118:32;\r
40519         } BIT;\r
40520     } VAD118;\r
40521     union\r
40522     {\r
40523         unsigned long LONG;\r
40524         struct\r
40525         {\r
40526             unsigned long VAD119:32;\r
40527         } BIT;\r
40528     } VAD119;\r
40529     union\r
40530     {\r
40531         unsigned long LONG;\r
40532         struct\r
40533         {\r
40534             unsigned long VAD120:32;\r
40535         } BIT;\r
40536     } VAD120;\r
40537     union\r
40538     {\r
40539         unsigned long LONG;\r
40540         struct\r
40541         {\r
40542             unsigned long VAD121:32;\r
40543         } BIT;\r
40544     } VAD121;\r
40545     union\r
40546     {\r
40547         unsigned long LONG;\r
40548         struct\r
40549         {\r
40550             unsigned long VAD122:32;\r
40551         } BIT;\r
40552     } VAD122;\r
40553     union\r
40554     {\r
40555         unsigned long LONG;\r
40556         struct\r
40557         {\r
40558             unsigned long VAD123:32;\r
40559         } BIT;\r
40560     } VAD123;\r
40561     union\r
40562     {\r
40563         unsigned long LONG;\r
40564         struct\r
40565         {\r
40566             unsigned long VAD124:32;\r
40567         } BIT;\r
40568     } VAD124;\r
40569     union\r
40570     {\r
40571         unsigned long LONG;\r
40572         struct\r
40573         {\r
40574             unsigned long VAD125:32;\r
40575         } BIT;\r
40576     } VAD125;\r
40577     union\r
40578     {\r
40579         unsigned long LONG;\r
40580         struct\r
40581         {\r
40582             unsigned long VAD126:32;\r
40583         } BIT;\r
40584     } VAD126;\r
40585     union\r
40586     {\r
40587         unsigned long LONG;\r
40588         struct\r
40589         {\r
40590             unsigned long VAD127:32;\r
40591         } BIT;\r
40592     } VAD127;\r
40593     union\r
40594     {\r
40595         unsigned long LONG;\r
40596         struct\r
40597         {\r
40598             unsigned long VAD128:32;\r
40599         } BIT;\r
40600     } VAD128;\r
40601     union\r
40602     {\r
40603         unsigned long LONG;\r
40604         struct\r
40605         {\r
40606             unsigned long VAD129:32;\r
40607         } BIT;\r
40608     } VAD129;\r
40609     union\r
40610     {\r
40611         unsigned long LONG;\r
40612         struct\r
40613         {\r
40614             unsigned long VAD130:32;\r
40615         } BIT;\r
40616     } VAD130;\r
40617     union\r
40618     {\r
40619         unsigned long LONG;\r
40620         struct\r
40621         {\r
40622             unsigned long VAD131:32;\r
40623         } BIT;\r
40624     } VAD131;\r
40625     union\r
40626     {\r
40627         unsigned long LONG;\r
40628         struct\r
40629         {\r
40630             unsigned long VAD132:32;\r
40631         } BIT;\r
40632     } VAD132;\r
40633     union\r
40634     {\r
40635         unsigned long LONG;\r
40636         struct\r
40637         {\r
40638             unsigned long VAD133:32;\r
40639         } BIT;\r
40640     } VAD133;\r
40641     union\r
40642     {\r
40643         unsigned long LONG;\r
40644         struct\r
40645         {\r
40646             unsigned long VAD134:32;\r
40647         } BIT;\r
40648     } VAD134;\r
40649     union\r
40650     {\r
40651         unsigned long LONG;\r
40652         struct\r
40653         {\r
40654             unsigned long VAD135:32;\r
40655         } BIT;\r
40656     } VAD135;\r
40657     union\r
40658     {\r
40659         unsigned long LONG;\r
40660         struct\r
40661         {\r
40662             unsigned long VAD136:32;\r
40663         } BIT;\r
40664     } VAD136;\r
40665     union\r
40666     {\r
40667         unsigned long LONG;\r
40668         struct\r
40669         {\r
40670             unsigned long VAD137:32;\r
40671         } BIT;\r
40672     } VAD137;\r
40673     union\r
40674     {\r
40675         unsigned long LONG;\r
40676         struct\r
40677         {\r
40678             unsigned long VAD138:32;\r
40679         } BIT;\r
40680     } VAD138;\r
40681     union\r
40682     {\r
40683         unsigned long LONG;\r
40684         struct\r
40685         {\r
40686             unsigned long VAD139:32;\r
40687         } BIT;\r
40688     } VAD139;\r
40689     union\r
40690     {\r
40691         unsigned long LONG;\r
40692         struct\r
40693         {\r
40694             unsigned long VAD140:32;\r
40695         } BIT;\r
40696     } VAD140;\r
40697     union\r
40698     {\r
40699         unsigned long LONG;\r
40700         struct\r
40701         {\r
40702             unsigned long VAD141:32;\r
40703         } BIT;\r
40704     } VAD141;\r
40705     union\r
40706     {\r
40707         unsigned long LONG;\r
40708         struct\r
40709         {\r
40710             unsigned long VAD142:32;\r
40711         } BIT;\r
40712     } VAD142;\r
40713     union\r
40714     {\r
40715         unsigned long LONG;\r
40716         struct\r
40717         {\r
40718             unsigned long VAD143:32;\r
40719         } BIT;\r
40720     } VAD143;\r
40721     union\r
40722     {\r
40723         unsigned long LONG;\r
40724         struct\r
40725         {\r
40726             unsigned long VAD144:32;\r
40727         } BIT;\r
40728     } VAD144;\r
40729     union\r
40730     {\r
40731         unsigned long LONG;\r
40732         struct\r
40733         {\r
40734             unsigned long VAD145:32;\r
40735         } BIT;\r
40736     } VAD145;\r
40737     union\r
40738     {\r
40739         unsigned long LONG;\r
40740         struct\r
40741         {\r
40742             unsigned long VAD146:32;\r
40743         } BIT;\r
40744     } VAD146;\r
40745     union\r
40746     {\r
40747         unsigned long LONG;\r
40748         struct\r
40749         {\r
40750             unsigned long VAD147:32;\r
40751         } BIT;\r
40752     } VAD147;\r
40753     union\r
40754     {\r
40755         unsigned long LONG;\r
40756         struct\r
40757         {\r
40758             unsigned long VAD148:32;\r
40759         } BIT;\r
40760     } VAD148;\r
40761     union\r
40762     {\r
40763         unsigned long LONG;\r
40764         struct\r
40765         {\r
40766             unsigned long VAD149:32;\r
40767         } BIT;\r
40768     } VAD149;\r
40769     union\r
40770     {\r
40771         unsigned long LONG;\r
40772         struct\r
40773         {\r
40774             unsigned long VAD150:32;\r
40775         } BIT;\r
40776     } VAD150;\r
40777     union\r
40778     {\r
40779         unsigned long LONG;\r
40780         struct\r
40781         {\r
40782             unsigned long VAD151:32;\r
40783         } BIT;\r
40784     } VAD151;\r
40785     union\r
40786     {\r
40787         unsigned long LONG;\r
40788         struct\r
40789         {\r
40790             unsigned long VAD152:32;\r
40791         } BIT;\r
40792     } VAD152;\r
40793     union\r
40794     {\r
40795         unsigned long LONG;\r
40796         struct\r
40797         {\r
40798             unsigned long VAD153:32;\r
40799         } BIT;\r
40800     } VAD153;\r
40801     union\r
40802     {\r
40803         unsigned long LONG;\r
40804         struct\r
40805         {\r
40806             unsigned long VAD154:32;\r
40807         } BIT;\r
40808     } VAD154;\r
40809     union\r
40810     {\r
40811         unsigned long LONG;\r
40812         struct\r
40813         {\r
40814             unsigned long VAD155:32;\r
40815         } BIT;\r
40816     } VAD155;\r
40817     union\r
40818     {\r
40819         unsigned long LONG;\r
40820         struct\r
40821         {\r
40822             unsigned long VAD156:32;\r
40823         } BIT;\r
40824     } VAD156;\r
40825     union\r
40826     {\r
40827         unsigned long LONG;\r
40828         struct\r
40829         {\r
40830             unsigned long VAD157:32;\r
40831         } BIT;\r
40832     } VAD157;\r
40833     union\r
40834     {\r
40835         unsigned long LONG;\r
40836         struct\r
40837         {\r
40838             unsigned long VAD158:32;\r
40839         } BIT;\r
40840     } VAD158;\r
40841     union\r
40842     {\r
40843         unsigned long LONG;\r
40844         struct\r
40845         {\r
40846             unsigned long VAD159:32;\r
40847         } BIT;\r
40848     } VAD159;\r
40849     union\r
40850     {\r
40851         unsigned long LONG;\r
40852         struct\r
40853         {\r
40854             unsigned long VAD160:32;\r
40855         } BIT;\r
40856     } VAD160;\r
40857     union\r
40858     {\r
40859         unsigned long LONG;\r
40860         struct\r
40861         {\r
40862             unsigned long VAD161:32;\r
40863         } BIT;\r
40864     } VAD161;\r
40865     union\r
40866     {\r
40867         unsigned long LONG;\r
40868         struct\r
40869         {\r
40870             unsigned long VAD162:32;\r
40871         } BIT;\r
40872     } VAD162;\r
40873     union\r
40874     {\r
40875         unsigned long LONG;\r
40876         struct\r
40877         {\r
40878             unsigned long VAD163:32;\r
40879         } BIT;\r
40880     } VAD163;\r
40881     union\r
40882     {\r
40883         unsigned long LONG;\r
40884         struct\r
40885         {\r
40886             unsigned long VAD164:32;\r
40887         } BIT;\r
40888     } VAD164;\r
40889     union\r
40890     {\r
40891         unsigned long LONG;\r
40892         struct\r
40893         {\r
40894             unsigned long VAD165:32;\r
40895         } BIT;\r
40896     } VAD165;\r
40897     union\r
40898     {\r
40899         unsigned long LONG;\r
40900         struct\r
40901         {\r
40902             unsigned long VAD166:32;\r
40903         } BIT;\r
40904     } VAD166;\r
40905     union\r
40906     {\r
40907         unsigned long LONG;\r
40908         struct\r
40909         {\r
40910             unsigned long VAD167:32;\r
40911         } BIT;\r
40912     } VAD167;\r
40913     union\r
40914     {\r
40915         unsigned long LONG;\r
40916         struct\r
40917         {\r
40918             unsigned long VAD168:32;\r
40919         } BIT;\r
40920     } VAD168;\r
40921     union\r
40922     {\r
40923         unsigned long LONG;\r
40924         struct\r
40925         {\r
40926             unsigned long VAD169:32;\r
40927         } BIT;\r
40928     } VAD169;\r
40929     union\r
40930     {\r
40931         unsigned long LONG;\r
40932         struct\r
40933         {\r
40934             unsigned long VAD170:32;\r
40935         } BIT;\r
40936     } VAD170;\r
40937     union\r
40938     {\r
40939         unsigned long LONG;\r
40940         struct\r
40941         {\r
40942             unsigned long VAD171:32;\r
40943         } BIT;\r
40944     } VAD171;\r
40945     union\r
40946     {\r
40947         unsigned long LONG;\r
40948         struct\r
40949         {\r
40950             unsigned long VAD172:32;\r
40951         } BIT;\r
40952     } VAD172;\r
40953     union\r
40954     {\r
40955         unsigned long LONG;\r
40956         struct\r
40957         {\r
40958             unsigned long VAD173:32;\r
40959         } BIT;\r
40960     } VAD173;\r
40961     union\r
40962     {\r
40963         unsigned long LONG;\r
40964         struct\r
40965         {\r
40966             unsigned long VAD174:32;\r
40967         } BIT;\r
40968     } VAD174;\r
40969     union\r
40970     {\r
40971         unsigned long LONG;\r
40972         struct\r
40973         {\r
40974             unsigned long VAD175:32;\r
40975         } BIT;\r
40976     } VAD175;\r
40977     union\r
40978     {\r
40979         unsigned long LONG;\r
40980         struct\r
40981         {\r
40982             unsigned long VAD176:32;\r
40983         } BIT;\r
40984     } VAD176;\r
40985     union\r
40986     {\r
40987         unsigned long LONG;\r
40988         struct\r
40989         {\r
40990             unsigned long VAD177:32;\r
40991         } BIT;\r
40992     } VAD177;\r
40993     union\r
40994     {\r
40995         unsigned long LONG;\r
40996         struct\r
40997         {\r
40998             unsigned long VAD178:32;\r
40999         } BIT;\r
41000     } VAD178;\r
41001     union\r
41002     {\r
41003         unsigned long LONG;\r
41004         struct\r
41005         {\r
41006             unsigned long VAD179:32;\r
41007         } BIT;\r
41008     } VAD179;\r
41009     union\r
41010     {\r
41011         unsigned long LONG;\r
41012         struct\r
41013         {\r
41014             unsigned long VAD180:32;\r
41015         } BIT;\r
41016     } VAD180;\r
41017     union\r
41018     {\r
41019         unsigned long LONG;\r
41020         struct\r
41021         {\r
41022             unsigned long VAD181:32;\r
41023         } BIT;\r
41024     } VAD181;\r
41025     union\r
41026     {\r
41027         unsigned long LONG;\r
41028         struct\r
41029         {\r
41030             unsigned long VAD182:32;\r
41031         } BIT;\r
41032     } VAD182;\r
41033     union\r
41034     {\r
41035         unsigned long LONG;\r
41036         struct\r
41037         {\r
41038             unsigned long VAD183:32;\r
41039         } BIT;\r
41040     } VAD183;\r
41041     union\r
41042     {\r
41043         unsigned long LONG;\r
41044         struct\r
41045         {\r
41046             unsigned long VAD184:32;\r
41047         } BIT;\r
41048     } VAD184;\r
41049     union\r
41050     {\r
41051         unsigned long LONG;\r
41052         struct\r
41053         {\r
41054             unsigned long VAD185:32;\r
41055         } BIT;\r
41056     } VAD185;\r
41057     union\r
41058     {\r
41059         unsigned long LONG;\r
41060         struct\r
41061         {\r
41062             unsigned long VAD186:32;\r
41063         } BIT;\r
41064     } VAD186;\r
41065     union\r
41066     {\r
41067         unsigned long LONG;\r
41068         struct\r
41069         {\r
41070             unsigned long VAD187:32;\r
41071         } BIT;\r
41072     } VAD187;\r
41073     union\r
41074     {\r
41075         unsigned long LONG;\r
41076         struct\r
41077         {\r
41078             unsigned long VAD188:32;\r
41079         } BIT;\r
41080     } VAD188;\r
41081     union\r
41082     {\r
41083         unsigned long LONG;\r
41084         struct\r
41085         {\r
41086             unsigned long VAD189:32;\r
41087         } BIT;\r
41088     } VAD189;\r
41089     union\r
41090     {\r
41091         unsigned long LONG;\r
41092         struct\r
41093         {\r
41094             unsigned long VAD190:32;\r
41095         } BIT;\r
41096     } VAD190;\r
41097     union\r
41098     {\r
41099         unsigned long LONG;\r
41100         struct\r
41101         {\r
41102             unsigned long VAD191:32;\r
41103         } BIT;\r
41104     } VAD191;\r
41105     union\r
41106     {\r
41107         unsigned long LONG;\r
41108         struct\r
41109         {\r
41110             unsigned long VAD192:32;\r
41111         } BIT;\r
41112     } VAD192;\r
41113     union\r
41114     {\r
41115         unsigned long LONG;\r
41116         struct\r
41117         {\r
41118             unsigned long VAD193:32;\r
41119         } BIT;\r
41120     } VAD193;\r
41121     union\r
41122     {\r
41123         unsigned long LONG;\r
41124         struct\r
41125         {\r
41126             unsigned long VAD194:32;\r
41127         } BIT;\r
41128     } VAD194;\r
41129     union\r
41130     {\r
41131         unsigned long LONG;\r
41132         struct\r
41133         {\r
41134             unsigned long VAD195:32;\r
41135         } BIT;\r
41136     } VAD195;\r
41137     union\r
41138     {\r
41139         unsigned long LONG;\r
41140         struct\r
41141         {\r
41142             unsigned long VAD196:32;\r
41143         } BIT;\r
41144     } VAD196;\r
41145     union\r
41146     {\r
41147         unsigned long LONG;\r
41148         struct\r
41149         {\r
41150             unsigned long VAD197:32;\r
41151         } BIT;\r
41152     } VAD197;\r
41153     union\r
41154     {\r
41155         unsigned long LONG;\r
41156         struct\r
41157         {\r
41158             unsigned long VAD198:32;\r
41159         } BIT;\r
41160     } VAD198;\r
41161     union\r
41162     {\r
41163         unsigned long LONG;\r
41164         struct\r
41165         {\r
41166             unsigned long VAD199:32;\r
41167         } BIT;\r
41168     } VAD199;\r
41169     union\r
41170     {\r
41171         unsigned long LONG;\r
41172         struct\r
41173         {\r
41174             unsigned long VAD200:32;\r
41175         } BIT;\r
41176     } VAD200;\r
41177     union\r
41178     {\r
41179         unsigned long LONG;\r
41180         struct\r
41181         {\r
41182             unsigned long VAD201:32;\r
41183         } BIT;\r
41184     } VAD201;\r
41185     union\r
41186     {\r
41187         unsigned long LONG;\r
41188         struct\r
41189         {\r
41190             unsigned long VAD202:32;\r
41191         } BIT;\r
41192     } VAD202;\r
41193     union\r
41194     {\r
41195         unsigned long LONG;\r
41196         struct\r
41197         {\r
41198             unsigned long VAD203:32;\r
41199         } BIT;\r
41200     } VAD203;\r
41201     union\r
41202     {\r
41203         unsigned long LONG;\r
41204         struct\r
41205         {\r
41206             unsigned long VAD204:32;\r
41207         } BIT;\r
41208     } VAD204;\r
41209     union\r
41210     {\r
41211         unsigned long LONG;\r
41212         struct\r
41213         {\r
41214             unsigned long VAD205:32;\r
41215         } BIT;\r
41216     } VAD205;\r
41217     union\r
41218     {\r
41219         unsigned long LONG;\r
41220         struct\r
41221         {\r
41222             unsigned long VAD206:32;\r
41223         } BIT;\r
41224     } VAD206;\r
41225     union\r
41226     {\r
41227         unsigned long LONG;\r
41228         struct\r
41229         {\r
41230             unsigned long VAD207:32;\r
41231         } BIT;\r
41232     } VAD207;\r
41233     union\r
41234     {\r
41235         unsigned long LONG;\r
41236         struct\r
41237         {\r
41238             unsigned long VAD208:32;\r
41239         } BIT;\r
41240     } VAD208;\r
41241     union\r
41242     {\r
41243         unsigned long LONG;\r
41244         struct\r
41245         {\r
41246             unsigned long VAD209:32;\r
41247         } BIT;\r
41248     } VAD209;\r
41249     union\r
41250     {\r
41251         unsigned long LONG;\r
41252         struct\r
41253         {\r
41254             unsigned long VAD210:32;\r
41255         } BIT;\r
41256     } VAD210;\r
41257     union\r
41258     {\r
41259         unsigned long LONG;\r
41260         struct\r
41261         {\r
41262             unsigned long VAD211:32;\r
41263         } BIT;\r
41264     } VAD211;\r
41265     union\r
41266     {\r
41267         unsigned long LONG;\r
41268         struct\r
41269         {\r
41270             unsigned long VAD212:32;\r
41271         } BIT;\r
41272     } VAD212;\r
41273     union\r
41274     {\r
41275         unsigned long LONG;\r
41276         struct\r
41277         {\r
41278             unsigned long VAD213:32;\r
41279         } BIT;\r
41280     } VAD213;\r
41281     union\r
41282     {\r
41283         unsigned long LONG;\r
41284         struct\r
41285         {\r
41286             unsigned long VAD214:32;\r
41287         } BIT;\r
41288     } VAD214;\r
41289     union\r
41290     {\r
41291         unsigned long LONG;\r
41292         struct\r
41293         {\r
41294             unsigned long VAD215:32;\r
41295         } BIT;\r
41296     } VAD215;\r
41297     union\r
41298     {\r
41299         unsigned long LONG;\r
41300         struct\r
41301         {\r
41302             unsigned long VAD216:32;\r
41303         } BIT;\r
41304     } VAD216;\r
41305     union\r
41306     {\r
41307         unsigned long LONG;\r
41308         struct\r
41309         {\r
41310             unsigned long VAD217:32;\r
41311         } BIT;\r
41312     } VAD217;\r
41313     union\r
41314     {\r
41315         unsigned long LONG;\r
41316         struct\r
41317         {\r
41318             unsigned long VAD218:32;\r
41319         } BIT;\r
41320     } VAD218;\r
41321     union\r
41322     {\r
41323         unsigned long LONG;\r
41324         struct\r
41325         {\r
41326             unsigned long VAD219:32;\r
41327         } BIT;\r
41328     } VAD219;\r
41329     union\r
41330     {\r
41331         unsigned long LONG;\r
41332         struct\r
41333         {\r
41334             unsigned long VAD220:32;\r
41335         } BIT;\r
41336     } VAD220;\r
41337     union\r
41338     {\r
41339         unsigned long LONG;\r
41340         struct\r
41341         {\r
41342             unsigned long VAD221:32;\r
41343         } BIT;\r
41344     } VAD221;\r
41345     union\r
41346     {\r
41347         unsigned long LONG;\r
41348         struct\r
41349         {\r
41350             unsigned long VAD222:32;\r
41351         } BIT;\r
41352     } VAD222;\r
41353     union\r
41354     {\r
41355         unsigned long LONG;\r
41356         struct\r
41357         {\r
41358             unsigned long VAD223:32;\r
41359         } BIT;\r
41360     } VAD223;\r
41361     union\r
41362     {\r
41363         unsigned long LONG;\r
41364         struct\r
41365         {\r
41366             unsigned long VAD224:32;\r
41367         } BIT;\r
41368     } VAD224;\r
41369     union\r
41370     {\r
41371         unsigned long LONG;\r
41372         struct\r
41373         {\r
41374             unsigned long VAD225:32;\r
41375         } BIT;\r
41376     } VAD225;\r
41377     union\r
41378     {\r
41379         unsigned long LONG;\r
41380         struct\r
41381         {\r
41382             unsigned long VAD226:32;\r
41383         } BIT;\r
41384     } VAD226;\r
41385     union\r
41386     {\r
41387         unsigned long LONG;\r
41388         struct\r
41389         {\r
41390             unsigned long VAD227:32;\r
41391         } BIT;\r
41392     } VAD227;\r
41393     union\r
41394     {\r
41395         unsigned long LONG;\r
41396         struct\r
41397         {\r
41398             unsigned long VAD228:32;\r
41399         } BIT;\r
41400     } VAD228;\r
41401     union\r
41402     {\r
41403         unsigned long LONG;\r
41404         struct\r
41405         {\r
41406             unsigned long VAD229:32;\r
41407         } BIT;\r
41408     } VAD229;\r
41409     union\r
41410     {\r
41411         unsigned long LONG;\r
41412         struct\r
41413         {\r
41414             unsigned long VAD230:32;\r
41415         } BIT;\r
41416     } VAD230;\r
41417     union\r
41418     {\r
41419         unsigned long LONG;\r
41420         struct\r
41421         {\r
41422             unsigned long VAD231:32;\r
41423         } BIT;\r
41424     } VAD231;\r
41425     union\r
41426     {\r
41427         unsigned long LONG;\r
41428         struct\r
41429         {\r
41430             unsigned long VAD232:32;\r
41431         } BIT;\r
41432     } VAD232;\r
41433     union\r
41434     {\r
41435         unsigned long LONG;\r
41436         struct\r
41437         {\r
41438             unsigned long VAD233:32;\r
41439         } BIT;\r
41440     } VAD233;\r
41441     union\r
41442     {\r
41443         unsigned long LONG;\r
41444         struct\r
41445         {\r
41446             unsigned long VAD234:32;\r
41447         } BIT;\r
41448     } VAD234;\r
41449     union\r
41450     {\r
41451         unsigned long LONG;\r
41452         struct\r
41453         {\r
41454             unsigned long VAD235:32;\r
41455         } BIT;\r
41456     } VAD235;\r
41457     union\r
41458     {\r
41459         unsigned long LONG;\r
41460         struct\r
41461         {\r
41462             unsigned long VAD236:32;\r
41463         } BIT;\r
41464     } VAD236;\r
41465     union\r
41466     {\r
41467         unsigned long LONG;\r
41468         struct\r
41469         {\r
41470             unsigned long VAD237:32;\r
41471         } BIT;\r
41472     } VAD237;\r
41473     union\r
41474     {\r
41475         unsigned long LONG;\r
41476         struct\r
41477         {\r
41478             unsigned long VAD238:32;\r
41479         } BIT;\r
41480     } VAD238;\r
41481     union\r
41482     {\r
41483         unsigned long LONG;\r
41484         struct\r
41485         {\r
41486             unsigned long VAD239:32;\r
41487         } BIT;\r
41488     } VAD239;\r
41489     union\r
41490     {\r
41491         unsigned long LONG;\r
41492         struct\r
41493         {\r
41494             unsigned long VAD240:32;\r
41495         } BIT;\r
41496     } VAD240;\r
41497     union\r
41498     {\r
41499         unsigned long LONG;\r
41500         struct\r
41501         {\r
41502             unsigned long VAD241:32;\r
41503         } BIT;\r
41504     } VAD241;\r
41505     union\r
41506     {\r
41507         unsigned long LONG;\r
41508         struct\r
41509         {\r
41510             unsigned long VAD242:32;\r
41511         } BIT;\r
41512     } VAD242;\r
41513     union\r
41514     {\r
41515         unsigned long LONG;\r
41516         struct\r
41517         {\r
41518             unsigned long VAD243:32;\r
41519         } BIT;\r
41520     } VAD243;\r
41521     union\r
41522     {\r
41523         unsigned long LONG;\r
41524         struct\r
41525         {\r
41526             unsigned long VAD244:32;\r
41527         } BIT;\r
41528     } VAD244;\r
41529     union\r
41530     {\r
41531         unsigned long LONG;\r
41532         struct\r
41533         {\r
41534             unsigned long VAD245:32;\r
41535         } BIT;\r
41536     } VAD245;\r
41537     union\r
41538     {\r
41539         unsigned long LONG;\r
41540         struct\r
41541         {\r
41542             unsigned long VAD246:32;\r
41543         } BIT;\r
41544     } VAD246;\r
41545     union\r
41546     {\r
41547         unsigned long LONG;\r
41548         struct\r
41549         {\r
41550             unsigned long VAD247:32;\r
41551         } BIT;\r
41552     } VAD247;\r
41553     union\r
41554     {\r
41555         unsigned long LONG;\r
41556         struct\r
41557         {\r
41558             unsigned long VAD248:32;\r
41559         } BIT;\r
41560     } VAD248;\r
41561     union\r
41562     {\r
41563         unsigned long LONG;\r
41564         struct\r
41565         {\r
41566             unsigned long VAD249:32;\r
41567         } BIT;\r
41568     } VAD249;\r
41569     union\r
41570     {\r
41571         unsigned long LONG;\r
41572         struct\r
41573         {\r
41574             unsigned long VAD250:32;\r
41575         } BIT;\r
41576     } VAD250;\r
41577     union\r
41578     {\r
41579         unsigned long LONG;\r
41580         struct\r
41581         {\r
41582             unsigned long VAD251:32;\r
41583         } BIT;\r
41584     } VAD251;\r
41585     union\r
41586     {\r
41587         unsigned long LONG;\r
41588         struct\r
41589         {\r
41590             unsigned long VAD252:32;\r
41591         } BIT;\r
41592     } VAD252;\r
41593     union\r
41594     {\r
41595         unsigned long LONG;\r
41596         struct\r
41597         {\r
41598             unsigned long VAD253:32;\r
41599         } BIT;\r
41600     } VAD253;\r
41601     union\r
41602     {\r
41603         unsigned long LONG;\r
41604         struct\r
41605         {\r
41606             unsigned long VAD254:32;\r
41607         } BIT;\r
41608     } VAD254;\r
41609     union\r
41610     {\r
41611         unsigned long LONG;\r
41612         struct\r
41613         {\r
41614             unsigned long VAD255:32;\r
41615         } BIT;\r
41616     } VAD255;\r
41617     char           wk7[4];\r
41618     union\r
41619     {\r
41620         unsigned long LONG;\r
41621         struct\r
41622         {\r
41623             unsigned long PRL:4;\r
41624             unsigned long :28;\r
41625         } BIT;\r
41626     } PRL1;\r
41627     union\r
41628     {\r
41629         unsigned long LONG;\r
41630         struct\r
41631         {\r
41632             unsigned long PRL:4;\r
41633             unsigned long :28;\r
41634         } BIT;\r
41635     } PRL2;\r
41636     union\r
41637     {\r
41638         unsigned long LONG;\r
41639         struct\r
41640         {\r
41641             unsigned long PRL:4;\r
41642             unsigned long :28;\r
41643         } BIT;\r
41644     } PRL3;\r
41645     union\r
41646     {\r
41647         unsigned long LONG;\r
41648         struct\r
41649         {\r
41650             unsigned long PRL:4;\r
41651             unsigned long :28;\r
41652         } BIT;\r
41653     } PRL4;\r
41654     union\r
41655     {\r
41656         unsigned long LONG;\r
41657         struct\r
41658         {\r
41659             unsigned long PRL:4;\r
41660             unsigned long :28;\r
41661         } BIT;\r
41662     } PRL5;\r
41663     union\r
41664     {\r
41665         unsigned long LONG;\r
41666         struct\r
41667         {\r
41668             unsigned long PRL:4;\r
41669             unsigned long :28;\r
41670         } BIT;\r
41671     } PRL6;\r
41672     union\r
41673     {\r
41674         unsigned long LONG;\r
41675         struct\r
41676         {\r
41677             unsigned long PRL:4;\r
41678             unsigned long :28;\r
41679         } BIT;\r
41680     } PRL7;\r
41681     union\r
41682     {\r
41683         unsigned long LONG;\r
41684         struct\r
41685         {\r
41686             unsigned long PRL:4;\r
41687             unsigned long :28;\r
41688         } BIT;\r
41689     } PRL8;\r
41690     union\r
41691     {\r
41692         unsigned long LONG;\r
41693         struct\r
41694         {\r
41695             unsigned long PRL:4;\r
41696             unsigned long :28;\r
41697         } BIT;\r
41698     } PRL9;\r
41699     union\r
41700     {\r
41701         unsigned long LONG;\r
41702         struct\r
41703         {\r
41704             unsigned long PRL:4;\r
41705             unsigned long :28;\r
41706         } BIT;\r
41707     } PRL10;\r
41708     union\r
41709     {\r
41710         unsigned long LONG;\r
41711         struct\r
41712         {\r
41713             unsigned long PRL:4;\r
41714             unsigned long :28;\r
41715         } BIT;\r
41716     } PRL11;\r
41717     union\r
41718     {\r
41719         unsigned long LONG;\r
41720         struct\r
41721         {\r
41722             unsigned long PRL:4;\r
41723             unsigned long :28;\r
41724         } BIT;\r
41725     } PRL12;\r
41726     union\r
41727     {\r
41728         unsigned long LONG;\r
41729         struct\r
41730         {\r
41731             unsigned long PRL:4;\r
41732             unsigned long :28;\r
41733         } BIT;\r
41734     } PRL13;\r
41735     union\r
41736     {\r
41737         unsigned long LONG;\r
41738         struct\r
41739         {\r
41740             unsigned long PRL:4;\r
41741             unsigned long :28;\r
41742         } BIT;\r
41743     } PRL14;\r
41744     union\r
41745     {\r
41746         unsigned long LONG;\r
41747         struct\r
41748         {\r
41749             unsigned long PRL:4;\r
41750             unsigned long :28;\r
41751         } BIT;\r
41752     } PRL15;\r
41753     union\r
41754     {\r
41755         unsigned long LONG;\r
41756         struct\r
41757         {\r
41758             unsigned long PRL:4;\r
41759             unsigned long :28;\r
41760         } BIT;\r
41761     } PRL16;\r
41762     union\r
41763     {\r
41764         unsigned long LONG;\r
41765         struct\r
41766         {\r
41767             unsigned long PRL:4;\r
41768             unsigned long :28;\r
41769         } BIT;\r
41770     } PRL17;\r
41771     union\r
41772     {\r
41773         unsigned long LONG;\r
41774         struct\r
41775         {\r
41776             unsigned long PRL:4;\r
41777             unsigned long :28;\r
41778         } BIT;\r
41779     } PRL18;\r
41780     union\r
41781     {\r
41782         unsigned long LONG;\r
41783         struct\r
41784         {\r
41785             unsigned long PRL:4;\r
41786             unsigned long :28;\r
41787         } BIT;\r
41788     } PRL19;\r
41789     union\r
41790     {\r
41791         unsigned long LONG;\r
41792         struct\r
41793         {\r
41794             unsigned long PRL:4;\r
41795             unsigned long :28;\r
41796         } BIT;\r
41797     } PRL20;\r
41798     union\r
41799     {\r
41800         unsigned long LONG;\r
41801         struct\r
41802         {\r
41803             unsigned long PRL:4;\r
41804             unsigned long :28;\r
41805         } BIT;\r
41806     } PRL21;\r
41807     union\r
41808     {\r
41809         unsigned long LONG;\r
41810         struct\r
41811         {\r
41812             unsigned long PRL:4;\r
41813             unsigned long :28;\r
41814         } BIT;\r
41815     } PRL22;\r
41816     union\r
41817     {\r
41818         unsigned long LONG;\r
41819         struct\r
41820         {\r
41821             unsigned long PRL:4;\r
41822             unsigned long :28;\r
41823         } BIT;\r
41824     } PRL23;\r
41825     union\r
41826     {\r
41827         unsigned long LONG;\r
41828         struct\r
41829         {\r
41830             unsigned long PRL:4;\r
41831             unsigned long :28;\r
41832         } BIT;\r
41833     } PRL24;\r
41834     union\r
41835     {\r
41836         unsigned long LONG;\r
41837         struct\r
41838         {\r
41839             unsigned long PRL:4;\r
41840             unsigned long :28;\r
41841         } BIT;\r
41842     } PRL25;\r
41843     union\r
41844     {\r
41845         unsigned long LONG;\r
41846         struct\r
41847         {\r
41848             unsigned long PRL:4;\r
41849             unsigned long :28;\r
41850         } BIT;\r
41851     } PRL26;\r
41852     union\r
41853     {\r
41854         unsigned long LONG;\r
41855         struct\r
41856         {\r
41857             unsigned long PRL:4;\r
41858             unsigned long :28;\r
41859         } BIT;\r
41860     } PRL27;\r
41861     union\r
41862     {\r
41863         unsigned long LONG;\r
41864         struct\r
41865         {\r
41866             unsigned long PRL:4;\r
41867             unsigned long :28;\r
41868         } BIT;\r
41869     } PRL28;\r
41870     union\r
41871     {\r
41872         unsigned long LONG;\r
41873         struct\r
41874         {\r
41875             unsigned long PRL:4;\r
41876             unsigned long :28;\r
41877         } BIT;\r
41878     } PRL29;\r
41879     union\r
41880     {\r
41881         unsigned long LONG;\r
41882         struct\r
41883         {\r
41884             unsigned long PRL:4;\r
41885             unsigned long :28;\r
41886         } BIT;\r
41887     } PRL30;\r
41888     union\r
41889     {\r
41890         unsigned long LONG;\r
41891         struct\r
41892         {\r
41893             unsigned long PRL:4;\r
41894             unsigned long :28;\r
41895         } BIT;\r
41896     } PRL31;\r
41897     union\r
41898     {\r
41899         unsigned long LONG;\r
41900         struct\r
41901         {\r
41902             unsigned long PRL:4;\r
41903             unsigned long :28;\r
41904         } BIT;\r
41905     } PRL32;\r
41906     union\r
41907     {\r
41908         unsigned long LONG;\r
41909         struct\r
41910         {\r
41911             unsigned long PRL:4;\r
41912             unsigned long :28;\r
41913         } BIT;\r
41914     } PRL33;\r
41915     union\r
41916     {\r
41917         unsigned long LONG;\r
41918         struct\r
41919         {\r
41920             unsigned long PRL:4;\r
41921             unsigned long :28;\r
41922         } BIT;\r
41923     } PRL34;\r
41924     union\r
41925     {\r
41926         unsigned long LONG;\r
41927         struct\r
41928         {\r
41929             unsigned long PRL:4;\r
41930             unsigned long :28;\r
41931         } BIT;\r
41932     } PRL35;\r
41933     union\r
41934     {\r
41935         unsigned long LONG;\r
41936         struct\r
41937         {\r
41938             unsigned long PRL:4;\r
41939             unsigned long :28;\r
41940         } BIT;\r
41941     } PRL36;\r
41942     union\r
41943     {\r
41944         unsigned long LONG;\r
41945         struct\r
41946         {\r
41947             unsigned long PRL:4;\r
41948             unsigned long :28;\r
41949         } BIT;\r
41950     } PRL37;\r
41951     union\r
41952     {\r
41953         unsigned long LONG;\r
41954         struct\r
41955         {\r
41956             unsigned long PRL:4;\r
41957             unsigned long :28;\r
41958         } BIT;\r
41959     } PRL38;\r
41960     union\r
41961     {\r
41962         unsigned long LONG;\r
41963         struct\r
41964         {\r
41965             unsigned long PRL:4;\r
41966             unsigned long :28;\r
41967         } BIT;\r
41968     } PRL39;\r
41969     union\r
41970     {\r
41971         unsigned long LONG;\r
41972         struct\r
41973         {\r
41974             unsigned long PRL:4;\r
41975             unsigned long :28;\r
41976         } BIT;\r
41977     } PRL40;\r
41978     union\r
41979     {\r
41980         unsigned long LONG;\r
41981         struct\r
41982         {\r
41983             unsigned long PRL:4;\r
41984             unsigned long :28;\r
41985         } BIT;\r
41986     } PRL41;\r
41987     union\r
41988     {\r
41989         unsigned long LONG;\r
41990         struct\r
41991         {\r
41992             unsigned long PRL:4;\r
41993             unsigned long :28;\r
41994         } BIT;\r
41995     } PRL42;\r
41996     union\r
41997     {\r
41998         unsigned long LONG;\r
41999         struct\r
42000         {\r
42001             unsigned long PRL:4;\r
42002             unsigned long :28;\r
42003         } BIT;\r
42004     } PRL43;\r
42005     union\r
42006     {\r
42007         unsigned long LONG;\r
42008         struct\r
42009         {\r
42010             unsigned long PRL:4;\r
42011             unsigned long :28;\r
42012         } BIT;\r
42013     } PRL44;\r
42014     union\r
42015     {\r
42016         unsigned long LONG;\r
42017         struct\r
42018         {\r
42019             unsigned long PRL:4;\r
42020             unsigned long :28;\r
42021         } BIT;\r
42022     } PRL45;\r
42023     union\r
42024     {\r
42025         unsigned long LONG;\r
42026         struct\r
42027         {\r
42028             unsigned long PRL:4;\r
42029             unsigned long :28;\r
42030         } BIT;\r
42031     } PRL46;\r
42032     union\r
42033     {\r
42034         unsigned long LONG;\r
42035         struct\r
42036         {\r
42037             unsigned long PRL:4;\r
42038             unsigned long :28;\r
42039         } BIT;\r
42040     } PRL47;\r
42041     union\r
42042     {\r
42043         unsigned long LONG;\r
42044         struct\r
42045         {\r
42046             unsigned long PRL:4;\r
42047             unsigned long :28;\r
42048         } BIT;\r
42049     } PRL48;\r
42050     union\r
42051     {\r
42052         unsigned long LONG;\r
42053         struct\r
42054         {\r
42055             unsigned long PRL:4;\r
42056             unsigned long :28;\r
42057         } BIT;\r
42058     } PRL49;\r
42059     union\r
42060     {\r
42061         unsigned long LONG;\r
42062         struct\r
42063         {\r
42064             unsigned long PRL:4;\r
42065             unsigned long :28;\r
42066         } BIT;\r
42067     } PRL50;\r
42068     union\r
42069     {\r
42070         unsigned long LONG;\r
42071         struct\r
42072         {\r
42073             unsigned long PRL:4;\r
42074             unsigned long :28;\r
42075         } BIT;\r
42076     } PRL51;\r
42077     union\r
42078     {\r
42079         unsigned long LONG;\r
42080         struct\r
42081         {\r
42082             unsigned long PRL:4;\r
42083             unsigned long :28;\r
42084         } BIT;\r
42085     } PRL52;\r
42086     union\r
42087     {\r
42088         unsigned long LONG;\r
42089         struct\r
42090         {\r
42091             unsigned long PRL:4;\r
42092             unsigned long :28;\r
42093         } BIT;\r
42094     } PRL53;\r
42095     union\r
42096     {\r
42097         unsigned long LONG;\r
42098         struct\r
42099         {\r
42100             unsigned long PRL:4;\r
42101             unsigned long :28;\r
42102         } BIT;\r
42103     } PRL54;\r
42104     union\r
42105     {\r
42106         unsigned long LONG;\r
42107         struct\r
42108         {\r
42109             unsigned long PRL:4;\r
42110             unsigned long :28;\r
42111         } BIT;\r
42112     } PRL55;\r
42113     union\r
42114     {\r
42115         unsigned long LONG;\r
42116         struct\r
42117         {\r
42118             unsigned long PRL:4;\r
42119             unsigned long :28;\r
42120         } BIT;\r
42121     } PRL56;\r
42122     union\r
42123     {\r
42124         unsigned long LONG;\r
42125         struct\r
42126         {\r
42127             unsigned long PRL:4;\r
42128             unsigned long :28;\r
42129         } BIT;\r
42130     } PRL57;\r
42131     union\r
42132     {\r
42133         unsigned long LONG;\r
42134         struct\r
42135         {\r
42136             unsigned long PRL:4;\r
42137             unsigned long :28;\r
42138         } BIT;\r
42139     } PRL58;\r
42140     union\r
42141     {\r
42142         unsigned long LONG;\r
42143         struct\r
42144         {\r
42145             unsigned long PRL:4;\r
42146             unsigned long :28;\r
42147         } BIT;\r
42148     } PRL59;\r
42149     union\r
42150     {\r
42151         unsigned long LONG;\r
42152         struct\r
42153         {\r
42154             unsigned long PRL:4;\r
42155             unsigned long :28;\r
42156         } BIT;\r
42157     } PRL60;\r
42158     union\r
42159     {\r
42160         unsigned long LONG;\r
42161         struct\r
42162         {\r
42163             unsigned long PRL:4;\r
42164             unsigned long :28;\r
42165         } BIT;\r
42166     } PRL61;\r
42167     union\r
42168     {\r
42169         unsigned long LONG;\r
42170         struct\r
42171         {\r
42172             unsigned long PRL:4;\r
42173             unsigned long :28;\r
42174         } BIT;\r
42175     } PRL62;\r
42176     union\r
42177     {\r
42178         unsigned long LONG;\r
42179         struct\r
42180         {\r
42181             unsigned long PRL:4;\r
42182             unsigned long :28;\r
42183         } BIT;\r
42184     } PRL63;\r
42185     union\r
42186     {\r
42187         unsigned long LONG;\r
42188         struct\r
42189         {\r
42190             unsigned long PRL:4;\r
42191             unsigned long :28;\r
42192         } BIT;\r
42193     } PRL64;\r
42194     union\r
42195     {\r
42196         unsigned long LONG;\r
42197         struct\r
42198         {\r
42199             unsigned long PRL:4;\r
42200             unsigned long :28;\r
42201         } BIT;\r
42202     } PRL65;\r
42203     union\r
42204     {\r
42205         unsigned long LONG;\r
42206         struct\r
42207         {\r
42208             unsigned long PRL:4;\r
42209             unsigned long :28;\r
42210         } BIT;\r
42211     } PRL66;\r
42212     union\r
42213     {\r
42214         unsigned long LONG;\r
42215         struct\r
42216         {\r
42217             unsigned long PRL:4;\r
42218             unsigned long :28;\r
42219         } BIT;\r
42220     } PRL67;\r
42221     union\r
42222     {\r
42223         unsigned long LONG;\r
42224         struct\r
42225         {\r
42226             unsigned long PRL:4;\r
42227             unsigned long :28;\r
42228         } BIT;\r
42229     } PRL68;\r
42230     union\r
42231     {\r
42232         unsigned long LONG;\r
42233         struct\r
42234         {\r
42235             unsigned long PRL:4;\r
42236             unsigned long :28;\r
42237         } BIT;\r
42238     } PRL69;\r
42239     union\r
42240     {\r
42241         unsigned long LONG;\r
42242         struct\r
42243         {\r
42244             unsigned long PRL:4;\r
42245             unsigned long :28;\r
42246         } BIT;\r
42247     } PRL70;\r
42248     union\r
42249     {\r
42250         unsigned long LONG;\r
42251         struct\r
42252         {\r
42253             unsigned long PRL:4;\r
42254             unsigned long :28;\r
42255         } BIT;\r
42256     } PRL71;\r
42257     union\r
42258     {\r
42259         unsigned long LONG;\r
42260         struct\r
42261         {\r
42262             unsigned long PRL:4;\r
42263             unsigned long :28;\r
42264         } BIT;\r
42265     } PRL72;\r
42266     union\r
42267     {\r
42268         unsigned long LONG;\r
42269         struct\r
42270         {\r
42271             unsigned long PRL:4;\r
42272             unsigned long :28;\r
42273         } BIT;\r
42274     } PRL73;\r
42275     union\r
42276     {\r
42277         unsigned long LONG;\r
42278         struct\r
42279         {\r
42280             unsigned long PRL:4;\r
42281             unsigned long :28;\r
42282         } BIT;\r
42283     } PRL74;\r
42284     union\r
42285     {\r
42286         unsigned long LONG;\r
42287         struct\r
42288         {\r
42289             unsigned long PRL:4;\r
42290             unsigned long :28;\r
42291         } BIT;\r
42292     } PRL75;\r
42293     union\r
42294     {\r
42295         unsigned long LONG;\r
42296         struct\r
42297         {\r
42298             unsigned long PRL:4;\r
42299             unsigned long :28;\r
42300         } BIT;\r
42301     } PRL76;\r
42302     union\r
42303     {\r
42304         unsigned long LONG;\r
42305         struct\r
42306         {\r
42307             unsigned long PRL:4;\r
42308             unsigned long :28;\r
42309         } BIT;\r
42310     } PRL77;\r
42311     union\r
42312     {\r
42313         unsigned long LONG;\r
42314         struct\r
42315         {\r
42316             unsigned long PRL:4;\r
42317             unsigned long :28;\r
42318         } BIT;\r
42319     } PRL78;\r
42320     union\r
42321     {\r
42322         unsigned long LONG;\r
42323         struct\r
42324         {\r
42325             unsigned long PRL:4;\r
42326             unsigned long :28;\r
42327         } BIT;\r
42328     } PRL79;\r
42329     union\r
42330     {\r
42331         unsigned long LONG;\r
42332         struct\r
42333         {\r
42334             unsigned long PRL:4;\r
42335             unsigned long :28;\r
42336         } BIT;\r
42337     } PRL80;\r
42338     union\r
42339     {\r
42340         unsigned long LONG;\r
42341         struct\r
42342         {\r
42343             unsigned long PRL:4;\r
42344             unsigned long :28;\r
42345         } BIT;\r
42346     } PRL81;\r
42347     union\r
42348     {\r
42349         unsigned long LONG;\r
42350         struct\r
42351         {\r
42352             unsigned long PRL:4;\r
42353             unsigned long :28;\r
42354         } BIT;\r
42355     } PRL82;\r
42356     union\r
42357     {\r
42358         unsigned long LONG;\r
42359         struct\r
42360         {\r
42361             unsigned long PRL:4;\r
42362             unsigned long :28;\r
42363         } BIT;\r
42364     } PRL83;\r
42365     union\r
42366     {\r
42367         unsigned long LONG;\r
42368         struct\r
42369         {\r
42370             unsigned long PRL:4;\r
42371             unsigned long :28;\r
42372         } BIT;\r
42373     } PRL84;\r
42374     union\r
42375     {\r
42376         unsigned long LONG;\r
42377         struct\r
42378         {\r
42379             unsigned long PRL:4;\r
42380             unsigned long :28;\r
42381         } BIT;\r
42382     } PRL85;\r
42383     union\r
42384     {\r
42385         unsigned long LONG;\r
42386         struct\r
42387         {\r
42388             unsigned long PRL:4;\r
42389             unsigned long :28;\r
42390         } BIT;\r
42391     } PRL86;\r
42392     union\r
42393     {\r
42394         unsigned long LONG;\r
42395         struct\r
42396         {\r
42397             unsigned long PRL:4;\r
42398             unsigned long :28;\r
42399         } BIT;\r
42400     } PRL87;\r
42401     union\r
42402     {\r
42403         unsigned long LONG;\r
42404         struct\r
42405         {\r
42406             unsigned long PRL:4;\r
42407             unsigned long :28;\r
42408         } BIT;\r
42409     } PRL88;\r
42410     union\r
42411     {\r
42412         unsigned long LONG;\r
42413         struct\r
42414         {\r
42415             unsigned long PRL:4;\r
42416             unsigned long :28;\r
42417         } BIT;\r
42418     } PRL89;\r
42419     union\r
42420     {\r
42421         unsigned long LONG;\r
42422         struct\r
42423         {\r
42424             unsigned long PRL:4;\r
42425             unsigned long :28;\r
42426         } BIT;\r
42427     } PRL90;\r
42428     union\r
42429     {\r
42430         unsigned long LONG;\r
42431         struct\r
42432         {\r
42433             unsigned long PRL:4;\r
42434             unsigned long :28;\r
42435         } BIT;\r
42436     } PRL91;\r
42437     union\r
42438     {\r
42439         unsigned long LONG;\r
42440         struct\r
42441         {\r
42442             unsigned long PRL:4;\r
42443             unsigned long :28;\r
42444         } BIT;\r
42445     } PRL92;\r
42446     union\r
42447     {\r
42448         unsigned long LONG;\r
42449         struct\r
42450         {\r
42451             unsigned long PRL:4;\r
42452             unsigned long :28;\r
42453         } BIT;\r
42454     } PRL93;\r
42455     union\r
42456     {\r
42457         unsigned long LONG;\r
42458         struct\r
42459         {\r
42460             unsigned long PRL:4;\r
42461             unsigned long :28;\r
42462         } BIT;\r
42463     } PRL94;\r
42464     union\r
42465     {\r
42466         unsigned long LONG;\r
42467         struct\r
42468         {\r
42469             unsigned long PRL:4;\r
42470             unsigned long :28;\r
42471         } BIT;\r
42472     } PRL95;\r
42473     union\r
42474     {\r
42475         unsigned long LONG;\r
42476         struct\r
42477         {\r
42478             unsigned long PRL:4;\r
42479             unsigned long :28;\r
42480         } BIT;\r
42481     } PRL96;\r
42482     union\r
42483     {\r
42484         unsigned long LONG;\r
42485         struct\r
42486         {\r
42487             unsigned long PRL:4;\r
42488             unsigned long :28;\r
42489         } BIT;\r
42490     } PRL97;\r
42491     union\r
42492     {\r
42493         unsigned long LONG;\r
42494         struct\r
42495         {\r
42496             unsigned long PRL:4;\r
42497             unsigned long :28;\r
42498         } BIT;\r
42499     } PRL98;\r
42500     union\r
42501     {\r
42502         unsigned long LONG;\r
42503         struct\r
42504         {\r
42505             unsigned long PRL:4;\r
42506             unsigned long :28;\r
42507         } BIT;\r
42508     } PRL99;\r
42509     union\r
42510     {\r
42511         unsigned long LONG;\r
42512         struct\r
42513         {\r
42514             unsigned long PRL:4;\r
42515             unsigned long :28;\r
42516         } BIT;\r
42517     } PRL100;\r
42518     union\r
42519     {\r
42520         unsigned long LONG;\r
42521         struct\r
42522         {\r
42523             unsigned long PRL:4;\r
42524             unsigned long :28;\r
42525         } BIT;\r
42526     } PRL101;\r
42527     union\r
42528     {\r
42529         unsigned long LONG;\r
42530         struct\r
42531         {\r
42532             unsigned long PRL:4;\r
42533             unsigned long :28;\r
42534         } BIT;\r
42535     } PRL102;\r
42536     union\r
42537     {\r
42538         unsigned long LONG;\r
42539         struct\r
42540         {\r
42541             unsigned long PRL:4;\r
42542             unsigned long :28;\r
42543         } BIT;\r
42544     } PRL103;\r
42545     union\r
42546     {\r
42547         unsigned long LONG;\r
42548         struct\r
42549         {\r
42550             unsigned long PRL:4;\r
42551             unsigned long :28;\r
42552         } BIT;\r
42553     } PRL104;\r
42554     union\r
42555     {\r
42556         unsigned long LONG;\r
42557         struct\r
42558         {\r
42559             unsigned long PRL:4;\r
42560             unsigned long :28;\r
42561         } BIT;\r
42562     } PRL105;\r
42563     union\r
42564     {\r
42565         unsigned long LONG;\r
42566         struct\r
42567         {\r
42568             unsigned long PRL:4;\r
42569             unsigned long :28;\r
42570         } BIT;\r
42571     } PRL106;\r
42572     union\r
42573     {\r
42574         unsigned long LONG;\r
42575         struct\r
42576         {\r
42577             unsigned long PRL:4;\r
42578             unsigned long :28;\r
42579         } BIT;\r
42580     } PRL107;\r
42581     union\r
42582     {\r
42583         unsigned long LONG;\r
42584         struct\r
42585         {\r
42586             unsigned long PRL:4;\r
42587             unsigned long :28;\r
42588         } BIT;\r
42589     } PRL108;\r
42590     union\r
42591     {\r
42592         unsigned long LONG;\r
42593         struct\r
42594         {\r
42595             unsigned long PRL:4;\r
42596             unsigned long :28;\r
42597         } BIT;\r
42598     } PRL109;\r
42599     union\r
42600     {\r
42601         unsigned long LONG;\r
42602         struct\r
42603         {\r
42604             unsigned long PRL:4;\r
42605             unsigned long :28;\r
42606         } BIT;\r
42607     } PRL110;\r
42608     union\r
42609     {\r
42610         unsigned long LONG;\r
42611         struct\r
42612         {\r
42613             unsigned long PRL:4;\r
42614             unsigned long :28;\r
42615         } BIT;\r
42616     } PRL111;\r
42617     union\r
42618     {\r
42619         unsigned long LONG;\r
42620         struct\r
42621         {\r
42622             unsigned long PRL:4;\r
42623             unsigned long :28;\r
42624         } BIT;\r
42625     } PRL112;\r
42626     union\r
42627     {\r
42628         unsigned long LONG;\r
42629         struct\r
42630         {\r
42631             unsigned long PRL:4;\r
42632             unsigned long :28;\r
42633         } BIT;\r
42634     } PRL113;\r
42635     union\r
42636     {\r
42637         unsigned long LONG;\r
42638         struct\r
42639         {\r
42640             unsigned long PRL:4;\r
42641             unsigned long :28;\r
42642         } BIT;\r
42643     } PRL114;\r
42644     union\r
42645     {\r
42646         unsigned long LONG;\r
42647         struct\r
42648         {\r
42649             unsigned long PRL:4;\r
42650             unsigned long :28;\r
42651         } BIT;\r
42652     } PRL115;\r
42653     union\r
42654     {\r
42655         unsigned long LONG;\r
42656         struct\r
42657         {\r
42658             unsigned long PRL:4;\r
42659             unsigned long :28;\r
42660         } BIT;\r
42661     } PRL116;\r
42662     union\r
42663     {\r
42664         unsigned long LONG;\r
42665         struct\r
42666         {\r
42667             unsigned long PRL:4;\r
42668             unsigned long :28;\r
42669         } BIT;\r
42670     } PRL117;\r
42671     union\r
42672     {\r
42673         unsigned long LONG;\r
42674         struct\r
42675         {\r
42676             unsigned long PRL:4;\r
42677             unsigned long :28;\r
42678         } BIT;\r
42679     } PRL118;\r
42680     union\r
42681     {\r
42682         unsigned long LONG;\r
42683         struct\r
42684         {\r
42685             unsigned long PRL:4;\r
42686             unsigned long :28;\r
42687         } BIT;\r
42688     } PRL119;\r
42689     union\r
42690     {\r
42691         unsigned long LONG;\r
42692         struct\r
42693         {\r
42694             unsigned long PRL:4;\r
42695             unsigned long :28;\r
42696         } BIT;\r
42697     } PRL120;\r
42698     union\r
42699     {\r
42700         unsigned long LONG;\r
42701         struct\r
42702         {\r
42703             unsigned long PRL:4;\r
42704             unsigned long :28;\r
42705         } BIT;\r
42706     } PRL121;\r
42707     union\r
42708     {\r
42709         unsigned long LONG;\r
42710         struct\r
42711         {\r
42712             unsigned long PRL:4;\r
42713             unsigned long :28;\r
42714         } BIT;\r
42715     } PRL122;\r
42716     union\r
42717     {\r
42718         unsigned long LONG;\r
42719         struct\r
42720         {\r
42721             unsigned long PRL:4;\r
42722             unsigned long :28;\r
42723         } BIT;\r
42724     } PRL123;\r
42725     union\r
42726     {\r
42727         unsigned long LONG;\r
42728         struct\r
42729         {\r
42730             unsigned long PRL:4;\r
42731             unsigned long :28;\r
42732         } BIT;\r
42733     } PRL124;\r
42734     union\r
42735     {\r
42736         unsigned long LONG;\r
42737         struct\r
42738         {\r
42739             unsigned long PRL:4;\r
42740             unsigned long :28;\r
42741         } BIT;\r
42742     } PRL125;\r
42743     union\r
42744     {\r
42745         unsigned long LONG;\r
42746         struct\r
42747         {\r
42748             unsigned long PRL:4;\r
42749             unsigned long :28;\r
42750         } BIT;\r
42751     } PRL126;\r
42752     union\r
42753     {\r
42754         unsigned long LONG;\r
42755         struct\r
42756         {\r
42757             unsigned long PRL:4;\r
42758             unsigned long :28;\r
42759         } BIT;\r
42760     } PRL127;\r
42761     union\r
42762     {\r
42763         unsigned long LONG;\r
42764         struct\r
42765         {\r
42766             unsigned long PRL:4;\r
42767             unsigned long :28;\r
42768         } BIT;\r
42769     } PRL128;\r
42770     union\r
42771     {\r
42772         unsigned long LONG;\r
42773         struct\r
42774         {\r
42775             unsigned long PRL:4;\r
42776             unsigned long :28;\r
42777         } BIT;\r
42778     } PRL129;\r
42779     union\r
42780     {\r
42781         unsigned long LONG;\r
42782         struct\r
42783         {\r
42784             unsigned long PRL:4;\r
42785             unsigned long :28;\r
42786         } BIT;\r
42787     } PRL130;\r
42788     union\r
42789     {\r
42790         unsigned long LONG;\r
42791         struct\r
42792         {\r
42793             unsigned long PRL:4;\r
42794             unsigned long :28;\r
42795         } BIT;\r
42796     } PRL131;\r
42797     union\r
42798     {\r
42799         unsigned long LONG;\r
42800         struct\r
42801         {\r
42802             unsigned long PRL:4;\r
42803             unsigned long :28;\r
42804         } BIT;\r
42805     } PRL132;\r
42806     union\r
42807     {\r
42808         unsigned long LONG;\r
42809         struct\r
42810         {\r
42811             unsigned long PRL:4;\r
42812             unsigned long :28;\r
42813         } BIT;\r
42814     } PRL133;\r
42815     union\r
42816     {\r
42817         unsigned long LONG;\r
42818         struct\r
42819         {\r
42820             unsigned long PRL:4;\r
42821             unsigned long :28;\r
42822         } BIT;\r
42823     } PRL134;\r
42824     union\r
42825     {\r
42826         unsigned long LONG;\r
42827         struct\r
42828         {\r
42829             unsigned long PRL:4;\r
42830             unsigned long :28;\r
42831         } BIT;\r
42832     } PRL135;\r
42833     union\r
42834     {\r
42835         unsigned long LONG;\r
42836         struct\r
42837         {\r
42838             unsigned long PRL:4;\r
42839             unsigned long :28;\r
42840         } BIT;\r
42841     } PRL136;\r
42842     union\r
42843     {\r
42844         unsigned long LONG;\r
42845         struct\r
42846         {\r
42847             unsigned long PRL:4;\r
42848             unsigned long :28;\r
42849         } BIT;\r
42850     } PRL137;\r
42851     union\r
42852     {\r
42853         unsigned long LONG;\r
42854         struct\r
42855         {\r
42856             unsigned long PRL:4;\r
42857             unsigned long :28;\r
42858         } BIT;\r
42859     } PRL138;\r
42860     union\r
42861     {\r
42862         unsigned long LONG;\r
42863         struct\r
42864         {\r
42865             unsigned long PRL:4;\r
42866             unsigned long :28;\r
42867         } BIT;\r
42868     } PRL139;\r
42869     union\r
42870     {\r
42871         unsigned long LONG;\r
42872         struct\r
42873         {\r
42874             unsigned long PRL:4;\r
42875             unsigned long :28;\r
42876         } BIT;\r
42877     } PRL140;\r
42878     union\r
42879     {\r
42880         unsigned long LONG;\r
42881         struct\r
42882         {\r
42883             unsigned long PRL:4;\r
42884             unsigned long :28;\r
42885         } BIT;\r
42886     } PRL141;\r
42887     union\r
42888     {\r
42889         unsigned long LONG;\r
42890         struct\r
42891         {\r
42892             unsigned long PRL:4;\r
42893             unsigned long :28;\r
42894         } BIT;\r
42895     } PRL142;\r
42896     union\r
42897     {\r
42898         unsigned long LONG;\r
42899         struct\r
42900         {\r
42901             unsigned long PRL:4;\r
42902             unsigned long :28;\r
42903         } BIT;\r
42904     } PRL143;\r
42905     union\r
42906     {\r
42907         unsigned long LONG;\r
42908         struct\r
42909         {\r
42910             unsigned long PRL:4;\r
42911             unsigned long :28;\r
42912         } BIT;\r
42913     } PRL144;\r
42914     union\r
42915     {\r
42916         unsigned long LONG;\r
42917         struct\r
42918         {\r
42919             unsigned long PRL:4;\r
42920             unsigned long :28;\r
42921         } BIT;\r
42922     } PRL145;\r
42923     union\r
42924     {\r
42925         unsigned long LONG;\r
42926         struct\r
42927         {\r
42928             unsigned long PRL:4;\r
42929             unsigned long :28;\r
42930         } BIT;\r
42931     } PRL146;\r
42932     union\r
42933     {\r
42934         unsigned long LONG;\r
42935         struct\r
42936         {\r
42937             unsigned long PRL:4;\r
42938             unsigned long :28;\r
42939         } BIT;\r
42940     } PRL147;\r
42941     union\r
42942     {\r
42943         unsigned long LONG;\r
42944         struct\r
42945         {\r
42946             unsigned long PRL:4;\r
42947             unsigned long :28;\r
42948         } BIT;\r
42949     } PRL148;\r
42950     union\r
42951     {\r
42952         unsigned long LONG;\r
42953         struct\r
42954         {\r
42955             unsigned long PRL:4;\r
42956             unsigned long :28;\r
42957         } BIT;\r
42958     } PRL149;\r
42959     union\r
42960     {\r
42961         unsigned long LONG;\r
42962         struct\r
42963         {\r
42964             unsigned long PRL:4;\r
42965             unsigned long :28;\r
42966         } BIT;\r
42967     } PRL150;\r
42968     union\r
42969     {\r
42970         unsigned long LONG;\r
42971         struct\r
42972         {\r
42973             unsigned long PRL:4;\r
42974             unsigned long :28;\r
42975         } BIT;\r
42976     } PRL151;\r
42977     union\r
42978     {\r
42979         unsigned long LONG;\r
42980         struct\r
42981         {\r
42982             unsigned long PRL:4;\r
42983             unsigned long :28;\r
42984         } BIT;\r
42985     } PRL152;\r
42986     union\r
42987     {\r
42988         unsigned long LONG;\r
42989         struct\r
42990         {\r
42991             unsigned long PRL:4;\r
42992             unsigned long :28;\r
42993         } BIT;\r
42994     } PRL153;\r
42995     union\r
42996     {\r
42997         unsigned long LONG;\r
42998         struct\r
42999         {\r
43000             unsigned long PRL:4;\r
43001             unsigned long :28;\r
43002         } BIT;\r
43003     } PRL154;\r
43004     union\r
43005     {\r
43006         unsigned long LONG;\r
43007         struct\r
43008         {\r
43009             unsigned long PRL:4;\r
43010             unsigned long :28;\r
43011         } BIT;\r
43012     } PRL155;\r
43013     union\r
43014     {\r
43015         unsigned long LONG;\r
43016         struct\r
43017         {\r
43018             unsigned long PRL:4;\r
43019             unsigned long :28;\r
43020         } BIT;\r
43021     } PRL156;\r
43022     union\r
43023     {\r
43024         unsigned long LONG;\r
43025         struct\r
43026         {\r
43027             unsigned long PRL:4;\r
43028             unsigned long :28;\r
43029         } BIT;\r
43030     } PRL157;\r
43031     union\r
43032     {\r
43033         unsigned long LONG;\r
43034         struct\r
43035         {\r
43036             unsigned long PRL:4;\r
43037             unsigned long :28;\r
43038         } BIT;\r
43039     } PRL158;\r
43040     union\r
43041     {\r
43042         unsigned long LONG;\r
43043         struct\r
43044         {\r
43045             unsigned long PRL:4;\r
43046             unsigned long :28;\r
43047         } BIT;\r
43048     } PRL159;\r
43049     union\r
43050     {\r
43051         unsigned long LONG;\r
43052         struct\r
43053         {\r
43054             unsigned long PRL:4;\r
43055             unsigned long :28;\r
43056         } BIT;\r
43057     } PRL160;\r
43058     union\r
43059     {\r
43060         unsigned long LONG;\r
43061         struct\r
43062         {\r
43063             unsigned long PRL:4;\r
43064             unsigned long :28;\r
43065         } BIT;\r
43066     } PRL161;\r
43067     union\r
43068     {\r
43069         unsigned long LONG;\r
43070         struct\r
43071         {\r
43072             unsigned long PRL:4;\r
43073             unsigned long :28;\r
43074         } BIT;\r
43075     } PRL162;\r
43076     union\r
43077     {\r
43078         unsigned long LONG;\r
43079         struct\r
43080         {\r
43081             unsigned long PRL:4;\r
43082             unsigned long :28;\r
43083         } BIT;\r
43084     } PRL163;\r
43085     union\r
43086     {\r
43087         unsigned long LONG;\r
43088         struct\r
43089         {\r
43090             unsigned long PRL:4;\r
43091             unsigned long :28;\r
43092         } BIT;\r
43093     } PRL164;\r
43094     union\r
43095     {\r
43096         unsigned long LONG;\r
43097         struct\r
43098         {\r
43099             unsigned long PRL:4;\r
43100             unsigned long :28;\r
43101         } BIT;\r
43102     } PRL165;\r
43103     union\r
43104     {\r
43105         unsigned long LONG;\r
43106         struct\r
43107         {\r
43108             unsigned long PRL:4;\r
43109             unsigned long :28;\r
43110         } BIT;\r
43111     } PRL166;\r
43112     union\r
43113     {\r
43114         unsigned long LONG;\r
43115         struct\r
43116         {\r
43117             unsigned long PRL:4;\r
43118             unsigned long :28;\r
43119         } BIT;\r
43120     } PRL167;\r
43121     union\r
43122     {\r
43123         unsigned long LONG;\r
43124         struct\r
43125         {\r
43126             unsigned long PRL:4;\r
43127             unsigned long :28;\r
43128         } BIT;\r
43129     } PRL168;\r
43130     union\r
43131     {\r
43132         unsigned long LONG;\r
43133         struct\r
43134         {\r
43135             unsigned long PRL:4;\r
43136             unsigned long :28;\r
43137         } BIT;\r
43138     } PRL169;\r
43139     union\r
43140     {\r
43141         unsigned long LONG;\r
43142         struct\r
43143         {\r
43144             unsigned long PRL:4;\r
43145             unsigned long :28;\r
43146         } BIT;\r
43147     } PRL170;\r
43148     union\r
43149     {\r
43150         unsigned long LONG;\r
43151         struct\r
43152         {\r
43153             unsigned long PRL:4;\r
43154             unsigned long :28;\r
43155         } BIT;\r
43156     } PRL171;\r
43157     union\r
43158     {\r
43159         unsigned long LONG;\r
43160         struct\r
43161         {\r
43162             unsigned long PRL:4;\r
43163             unsigned long :28;\r
43164         } BIT;\r
43165     } PRL172;\r
43166     union\r
43167     {\r
43168         unsigned long LONG;\r
43169         struct\r
43170         {\r
43171             unsigned long PRL:4;\r
43172             unsigned long :28;\r
43173         } BIT;\r
43174     } PRL173;\r
43175     union\r
43176     {\r
43177         unsigned long LONG;\r
43178         struct\r
43179         {\r
43180             unsigned long PRL:4;\r
43181             unsigned long :28;\r
43182         } BIT;\r
43183     } PRL174;\r
43184     union\r
43185     {\r
43186         unsigned long LONG;\r
43187         struct\r
43188         {\r
43189             unsigned long PRL:4;\r
43190             unsigned long :28;\r
43191         } BIT;\r
43192     } PRL175;\r
43193     union\r
43194     {\r
43195         unsigned long LONG;\r
43196         struct\r
43197         {\r
43198             unsigned long PRL:4;\r
43199             unsigned long :28;\r
43200         } BIT;\r
43201     } PRL176;\r
43202     union\r
43203     {\r
43204         unsigned long LONG;\r
43205         struct\r
43206         {\r
43207             unsigned long PRL:4;\r
43208             unsigned long :28;\r
43209         } BIT;\r
43210     } PRL177;\r
43211     union\r
43212     {\r
43213         unsigned long LONG;\r
43214         struct\r
43215         {\r
43216             unsigned long PRL:4;\r
43217             unsigned long :28;\r
43218         } BIT;\r
43219     } PRL178;\r
43220     union\r
43221     {\r
43222         unsigned long LONG;\r
43223         struct\r
43224         {\r
43225             unsigned long PRL:4;\r
43226             unsigned long :28;\r
43227         } BIT;\r
43228     } PRL179;\r
43229     union\r
43230     {\r
43231         unsigned long LONG;\r
43232         struct\r
43233         {\r
43234             unsigned long PRL:4;\r
43235             unsigned long :28;\r
43236         } BIT;\r
43237     } PRL180;\r
43238     union\r
43239     {\r
43240         unsigned long LONG;\r
43241         struct\r
43242         {\r
43243             unsigned long PRL:4;\r
43244             unsigned long :28;\r
43245         } BIT;\r
43246     } PRL181;\r
43247     union\r
43248     {\r
43249         unsigned long LONG;\r
43250         struct\r
43251         {\r
43252             unsigned long PRL:4;\r
43253             unsigned long :28;\r
43254         } BIT;\r
43255     } PRL182;\r
43256     union\r
43257     {\r
43258         unsigned long LONG;\r
43259         struct\r
43260         {\r
43261             unsigned long PRL:4;\r
43262             unsigned long :28;\r
43263         } BIT;\r
43264     } PRL183;\r
43265     union\r
43266     {\r
43267         unsigned long LONG;\r
43268         struct\r
43269         {\r
43270             unsigned long PRL:4;\r
43271             unsigned long :28;\r
43272         } BIT;\r
43273     } PRL184;\r
43274     union\r
43275     {\r
43276         unsigned long LONG;\r
43277         struct\r
43278         {\r
43279             unsigned long PRL:4;\r
43280             unsigned long :28;\r
43281         } BIT;\r
43282     } PRL185;\r
43283     union\r
43284     {\r
43285         unsigned long LONG;\r
43286         struct\r
43287         {\r
43288             unsigned long PRL:4;\r
43289             unsigned long :28;\r
43290         } BIT;\r
43291     } PRL186;\r
43292     union\r
43293     {\r
43294         unsigned long LONG;\r
43295         struct\r
43296         {\r
43297             unsigned long PRL:4;\r
43298             unsigned long :28;\r
43299         } BIT;\r
43300     } PRL187;\r
43301     union\r
43302     {\r
43303         unsigned long LONG;\r
43304         struct\r
43305         {\r
43306             unsigned long PRL:4;\r
43307             unsigned long :28;\r
43308         } BIT;\r
43309     } PRL188;\r
43310     union\r
43311     {\r
43312         unsigned long LONG;\r
43313         struct\r
43314         {\r
43315             unsigned long PRL:4;\r
43316             unsigned long :28;\r
43317         } BIT;\r
43318     } PRL189;\r
43319     union\r
43320     {\r
43321         unsigned long LONG;\r
43322         struct\r
43323         {\r
43324             unsigned long PRL:4;\r
43325             unsigned long :28;\r
43326         } BIT;\r
43327     } PRL190;\r
43328     union\r
43329     {\r
43330         unsigned long LONG;\r
43331         struct\r
43332         {\r
43333             unsigned long PRL:4;\r
43334             unsigned long :28;\r
43335         } BIT;\r
43336     } PRL191;\r
43337     union\r
43338     {\r
43339         unsigned long LONG;\r
43340         struct\r
43341         {\r
43342             unsigned long PRL:4;\r
43343             unsigned long :28;\r
43344         } BIT;\r
43345     } PRL192;\r
43346     union\r
43347     {\r
43348         unsigned long LONG;\r
43349         struct\r
43350         {\r
43351             unsigned long PRL:4;\r
43352             unsigned long :28;\r
43353         } BIT;\r
43354     } PRL193;\r
43355     union\r
43356     {\r
43357         unsigned long LONG;\r
43358         struct\r
43359         {\r
43360             unsigned long PRL:4;\r
43361             unsigned long :28;\r
43362         } BIT;\r
43363     } PRL194;\r
43364     union\r
43365     {\r
43366         unsigned long LONG;\r
43367         struct\r
43368         {\r
43369             unsigned long PRL:4;\r
43370             unsigned long :28;\r
43371         } BIT;\r
43372     } PRL195;\r
43373     union\r
43374     {\r
43375         unsigned long LONG;\r
43376         struct\r
43377         {\r
43378             unsigned long PRL:4;\r
43379             unsigned long :28;\r
43380         } BIT;\r
43381     } PRL196;\r
43382     union\r
43383     {\r
43384         unsigned long LONG;\r
43385         struct\r
43386         {\r
43387             unsigned long PRL:4;\r
43388             unsigned long :28;\r
43389         } BIT;\r
43390     } PRL197;\r
43391     union\r
43392     {\r
43393         unsigned long LONG;\r
43394         struct\r
43395         {\r
43396             unsigned long PRL:4;\r
43397             unsigned long :28;\r
43398         } BIT;\r
43399     } PRL198;\r
43400     union\r
43401     {\r
43402         unsigned long LONG;\r
43403         struct\r
43404         {\r
43405             unsigned long PRL:4;\r
43406             unsigned long :28;\r
43407         } BIT;\r
43408     } PRL199;\r
43409     union\r
43410     {\r
43411         unsigned long LONG;\r
43412         struct\r
43413         {\r
43414             unsigned long PRL:4;\r
43415             unsigned long :28;\r
43416         } BIT;\r
43417     } PRL200;\r
43418     union\r
43419     {\r
43420         unsigned long LONG;\r
43421         struct\r
43422         {\r
43423             unsigned long PRL:4;\r
43424             unsigned long :28;\r
43425         } BIT;\r
43426     } PRL201;\r
43427     union\r
43428     {\r
43429         unsigned long LONG;\r
43430         struct\r
43431         {\r
43432             unsigned long PRL:4;\r
43433             unsigned long :28;\r
43434         } BIT;\r
43435     } PRL202;\r
43436     union\r
43437     {\r
43438         unsigned long LONG;\r
43439         struct\r
43440         {\r
43441             unsigned long PRL:4;\r
43442             unsigned long :28;\r
43443         } BIT;\r
43444     } PRL203;\r
43445     union\r
43446     {\r
43447         unsigned long LONG;\r
43448         struct\r
43449         {\r
43450             unsigned long PRL:4;\r
43451             unsigned long :28;\r
43452         } BIT;\r
43453     } PRL204;\r
43454     union\r
43455     {\r
43456         unsigned long LONG;\r
43457         struct\r
43458         {\r
43459             unsigned long PRL:4;\r
43460             unsigned long :28;\r
43461         } BIT;\r
43462     } PRL205;\r
43463     union\r
43464     {\r
43465         unsigned long LONG;\r
43466         struct\r
43467         {\r
43468             unsigned long PRL:4;\r
43469             unsigned long :28;\r
43470         } BIT;\r
43471     } PRL206;\r
43472     union\r
43473     {\r
43474         unsigned long LONG;\r
43475         struct\r
43476         {\r
43477             unsigned long PRL:4;\r
43478             unsigned long :28;\r
43479         } BIT;\r
43480     } PRL207;\r
43481     union\r
43482     {\r
43483         unsigned long LONG;\r
43484         struct\r
43485         {\r
43486             unsigned long PRL:4;\r
43487             unsigned long :28;\r
43488         } BIT;\r
43489     } PRL208;\r
43490     union\r
43491     {\r
43492         unsigned long LONG;\r
43493         struct\r
43494         {\r
43495             unsigned long PRL:4;\r
43496             unsigned long :28;\r
43497         } BIT;\r
43498     } PRL209;\r
43499     union\r
43500     {\r
43501         unsigned long LONG;\r
43502         struct\r
43503         {\r
43504             unsigned long PRL:4;\r
43505             unsigned long :28;\r
43506         } BIT;\r
43507     } PRL210;\r
43508     union\r
43509     {\r
43510         unsigned long LONG;\r
43511         struct\r
43512         {\r
43513             unsigned long PRL:4;\r
43514             unsigned long :28;\r
43515         } BIT;\r
43516     } PRL211;\r
43517     union\r
43518     {\r
43519         unsigned long LONG;\r
43520         struct\r
43521         {\r
43522             unsigned long PRL:4;\r
43523             unsigned long :28;\r
43524         } BIT;\r
43525     } PRL212;\r
43526     union\r
43527     {\r
43528         unsigned long LONG;\r
43529         struct\r
43530         {\r
43531             unsigned long PRL:4;\r
43532             unsigned long :28;\r
43533         } BIT;\r
43534     } PRL213;\r
43535     union\r
43536     {\r
43537         unsigned long LONG;\r
43538         struct\r
43539         {\r
43540             unsigned long PRL:4;\r
43541             unsigned long :28;\r
43542         } BIT;\r
43543     } PRL214;\r
43544     union\r
43545     {\r
43546         unsigned long LONG;\r
43547         struct\r
43548         {\r
43549             unsigned long PRL:4;\r
43550             unsigned long :28;\r
43551         } BIT;\r
43552     } PRL215;\r
43553     union\r
43554     {\r
43555         unsigned long LONG;\r
43556         struct\r
43557         {\r
43558             unsigned long PRL:4;\r
43559             unsigned long :28;\r
43560         } BIT;\r
43561     } PRL216;\r
43562     union\r
43563     {\r
43564         unsigned long LONG;\r
43565         struct\r
43566         {\r
43567             unsigned long PRL:4;\r
43568             unsigned long :28;\r
43569         } BIT;\r
43570     } PRL217;\r
43571     union\r
43572     {\r
43573         unsigned long LONG;\r
43574         struct\r
43575         {\r
43576             unsigned long PRL:4;\r
43577             unsigned long :28;\r
43578         } BIT;\r
43579     } PRL218;\r
43580     union\r
43581     {\r
43582         unsigned long LONG;\r
43583         struct\r
43584         {\r
43585             unsigned long PRL:4;\r
43586             unsigned long :28;\r
43587         } BIT;\r
43588     } PRL219;\r
43589     union\r
43590     {\r
43591         unsigned long LONG;\r
43592         struct\r
43593         {\r
43594             unsigned long PRL:4;\r
43595             unsigned long :28;\r
43596         } BIT;\r
43597     } PRL220;\r
43598     union\r
43599     {\r
43600         unsigned long LONG;\r
43601         struct\r
43602         {\r
43603             unsigned long PRL:4;\r
43604             unsigned long :28;\r
43605         } BIT;\r
43606     } PRL221;\r
43607     union\r
43608     {\r
43609         unsigned long LONG;\r
43610         struct\r
43611         {\r
43612             unsigned long PRL:4;\r
43613             unsigned long :28;\r
43614         } BIT;\r
43615     } PRL222;\r
43616     union\r
43617     {\r
43618         unsigned long LONG;\r
43619         struct\r
43620         {\r
43621             unsigned long PRL:4;\r
43622             unsigned long :28;\r
43623         } BIT;\r
43624     } PRL223;\r
43625     union\r
43626     {\r
43627         unsigned long LONG;\r
43628         struct\r
43629         {\r
43630             unsigned long PRL:4;\r
43631             unsigned long :28;\r
43632         } BIT;\r
43633     } PRL224;\r
43634     union\r
43635     {\r
43636         unsigned long LONG;\r
43637         struct\r
43638         {\r
43639             unsigned long PRL:4;\r
43640             unsigned long :28;\r
43641         } BIT;\r
43642     } PRL225;\r
43643     union\r
43644     {\r
43645         unsigned long LONG;\r
43646         struct\r
43647         {\r
43648             unsigned long PRL:4;\r
43649             unsigned long :28;\r
43650         } BIT;\r
43651     } PRL226;\r
43652     union\r
43653     {\r
43654         unsigned long LONG;\r
43655         struct\r
43656         {\r
43657             unsigned long PRL:4;\r
43658             unsigned long :28;\r
43659         } BIT;\r
43660     } PRL227;\r
43661     union\r
43662     {\r
43663         unsigned long LONG;\r
43664         struct\r
43665         {\r
43666             unsigned long PRL:4;\r
43667             unsigned long :28;\r
43668         } BIT;\r
43669     } PRL228;\r
43670     union\r
43671     {\r
43672         unsigned long LONG;\r
43673         struct\r
43674         {\r
43675             unsigned long PRL:4;\r
43676             unsigned long :28;\r
43677         } BIT;\r
43678     } PRL229;\r
43679     union\r
43680     {\r
43681         unsigned long LONG;\r
43682         struct\r
43683         {\r
43684             unsigned long PRL:4;\r
43685             unsigned long :28;\r
43686         } BIT;\r
43687     } PRL230;\r
43688     union\r
43689     {\r
43690         unsigned long LONG;\r
43691         struct\r
43692         {\r
43693             unsigned long PRL:4;\r
43694             unsigned long :28;\r
43695         } BIT;\r
43696     } PRL231;\r
43697     union\r
43698     {\r
43699         unsigned long LONG;\r
43700         struct\r
43701         {\r
43702             unsigned long PRL:4;\r
43703             unsigned long :28;\r
43704         } BIT;\r
43705     } PRL232;\r
43706     union\r
43707     {\r
43708         unsigned long LONG;\r
43709         struct\r
43710         {\r
43711             unsigned long PRL:4;\r
43712             unsigned long :28;\r
43713         } BIT;\r
43714     } PRL233;\r
43715     union\r
43716     {\r
43717         unsigned long LONG;\r
43718         struct\r
43719         {\r
43720             unsigned long PRL:4;\r
43721             unsigned long :28;\r
43722         } BIT;\r
43723     } PRL234;\r
43724     union\r
43725     {\r
43726         unsigned long LONG;\r
43727         struct\r
43728         {\r
43729             unsigned long PRL:4;\r
43730             unsigned long :28;\r
43731         } BIT;\r
43732     } PRL235;\r
43733     union\r
43734     {\r
43735         unsigned long LONG;\r
43736         struct\r
43737         {\r
43738             unsigned long PRL:4;\r
43739             unsigned long :28;\r
43740         } BIT;\r
43741     } PRL236;\r
43742     union\r
43743     {\r
43744         unsigned long LONG;\r
43745         struct\r
43746         {\r
43747             unsigned long PRL:4;\r
43748             unsigned long :28;\r
43749         } BIT;\r
43750     } PRL237;\r
43751     union\r
43752     {\r
43753         unsigned long LONG;\r
43754         struct\r
43755         {\r
43756             unsigned long PRL:4;\r
43757             unsigned long :28;\r
43758         } BIT;\r
43759     } PRL238;\r
43760     union\r
43761     {\r
43762         unsigned long LONG;\r
43763         struct\r
43764         {\r
43765             unsigned long PRL:4;\r
43766             unsigned long :28;\r
43767         } BIT;\r
43768     } PRL239;\r
43769     union\r
43770     {\r
43771         unsigned long LONG;\r
43772         struct\r
43773         {\r
43774             unsigned long PRL:4;\r
43775             unsigned long :28;\r
43776         } BIT;\r
43777     } PRL240;\r
43778     union\r
43779     {\r
43780         unsigned long LONG;\r
43781         struct\r
43782         {\r
43783             unsigned long PRL:4;\r
43784             unsigned long :28;\r
43785         } BIT;\r
43786     } PRL241;\r
43787     union\r
43788     {\r
43789         unsigned long LONG;\r
43790         struct\r
43791         {\r
43792             unsigned long PRL:4;\r
43793             unsigned long :28;\r
43794         } BIT;\r
43795     } PRL242;\r
43796     union\r
43797     {\r
43798         unsigned long LONG;\r
43799         struct\r
43800         {\r
43801             unsigned long PRL:4;\r
43802             unsigned long :28;\r
43803         } BIT;\r
43804     } PRL243;\r
43805     union\r
43806     {\r
43807         unsigned long LONG;\r
43808         struct\r
43809         {\r
43810             unsigned long PRL:4;\r
43811             unsigned long :28;\r
43812         } BIT;\r
43813     } PRL244;\r
43814     union\r
43815     {\r
43816         unsigned long LONG;\r
43817         struct\r
43818         {\r
43819             unsigned long PRL:4;\r
43820             unsigned long :28;\r
43821         } BIT;\r
43822     } PRL245;\r
43823     union\r
43824     {\r
43825         unsigned long LONG;\r
43826         struct\r
43827         {\r
43828             unsigned long PRL:4;\r
43829             unsigned long :28;\r
43830         } BIT;\r
43831     } PRL246;\r
43832     union\r
43833     {\r
43834         unsigned long LONG;\r
43835         struct\r
43836         {\r
43837             unsigned long PRL:4;\r
43838             unsigned long :28;\r
43839         } BIT;\r
43840     } PRL247;\r
43841     union\r
43842     {\r
43843         unsigned long LONG;\r
43844         struct\r
43845         {\r
43846             unsigned long PRL:4;\r
43847             unsigned long :28;\r
43848         } BIT;\r
43849     } PRL248;\r
43850     union\r
43851     {\r
43852         unsigned long LONG;\r
43853         struct\r
43854         {\r
43855             unsigned long PRL:4;\r
43856             unsigned long :28;\r
43857         } BIT;\r
43858     } PRL249;\r
43859     union\r
43860     {\r
43861         unsigned long LONG;\r
43862         struct\r
43863         {\r
43864             unsigned long PRL:4;\r
43865             unsigned long :28;\r
43866         } BIT;\r
43867     } PRL250;\r
43868     union\r
43869     {\r
43870         unsigned long LONG;\r
43871         struct\r
43872         {\r
43873             unsigned long PRL:4;\r
43874             unsigned long :28;\r
43875         } BIT;\r
43876     } PRL251;\r
43877     union\r
43878     {\r
43879         unsigned long LONG;\r
43880         struct\r
43881         {\r
43882             unsigned long PRL:4;\r
43883             unsigned long :28;\r
43884         } BIT;\r
43885     } PRL252;\r
43886     union\r
43887     {\r
43888         unsigned long LONG;\r
43889         struct\r
43890         {\r
43891             unsigned long PRL:4;\r
43892             unsigned long :28;\r
43893         } BIT;\r
43894     } PRL253;\r
43895     union\r
43896     {\r
43897         unsigned long LONG;\r
43898         struct\r
43899         {\r
43900             unsigned long PRL:4;\r
43901             unsigned long :28;\r
43902         } BIT;\r
43903     } PRL254;\r
43904     union\r
43905     {\r
43906         unsigned long LONG;\r
43907         struct\r
43908         {\r
43909             unsigned long PRL:4;\r
43910             unsigned long :28;\r
43911         } BIT;\r
43912     } PRL255;\r
43913     char           wk8[1024];\r
43914     union\r
43915     {\r
43916         unsigned long LONG;\r
43917         struct\r
43918         {\r
43919             unsigned long IRQ256:1;\r
43920             unsigned long IRQ257:1;\r
43921             unsigned long IRQ258:1;\r
43922             unsigned long IRQ259:1;\r
43923             unsigned long IRQ260:1;\r
43924             unsigned long IRQ261:1;\r
43925             unsigned long IRQ262:1;\r
43926             unsigned long IRQ263:1;\r
43927             unsigned long IRQ264:1;\r
43928             unsigned long IRQ265:1;\r
43929             unsigned long IRQ266:1;\r
43930             unsigned long IRQ267:1;\r
43931             unsigned long IRQ268:1;\r
43932             unsigned long IRQ269:1;\r
43933             unsigned long IRQ270:1;\r
43934             unsigned long IRQ271:1;\r
43935             unsigned long IRQ272:1;\r
43936             unsigned long IRQ273:1;\r
43937             unsigned long IRQ274:1;\r
43938             unsigned long IRQ275:1;\r
43939             unsigned long IRQ276:1;\r
43940             unsigned long IRQ277:1;\r
43941             unsigned long IRQ278:1;\r
43942             unsigned long IRQ279:1;\r
43943             unsigned long IRQ280:1;\r
43944             unsigned long IRQ281:1;\r
43945             unsigned long IRQ282:1;\r
43946             unsigned long IRQ283:1;\r
43947             unsigned long IRQ284:1;\r
43948             unsigned long IRQ285:1;\r
43949             unsigned long IRQ286:1;\r
43950             unsigned long IRQ287:1;\r
43951         } BIT;\r
43952     } IRQS8;\r
43953     union\r
43954     {\r
43955         unsigned long LONG;\r
43956         struct\r
43957         {\r
43958             unsigned long IRQ288:1;\r
43959             unsigned long IRQ289:1;\r
43960             unsigned long IRQ290:1;\r
43961             unsigned long IRQ291:1;\r
43962             unsigned long IRQ292:1;\r
43963             unsigned long IRQ293:1;\r
43964             unsigned long IRQ294:1;\r
43965             unsigned long IRQ295:1;\r
43966             unsigned long IRQ296:1;\r
43967             unsigned long IRQ297:1;\r
43968             unsigned long IRQ298:1;\r
43969             unsigned long IRQ299:1;\r
43970             unsigned long IRQ300:1;\r
43971             unsigned long :19;\r
43972         } BIT;\r
43973     } IRQS9;\r
43974     char           wk9[56];\r
43975     union\r
43976     {\r
43977         unsigned long LONG;\r
43978         struct\r
43979         {\r
43980             unsigned long RAI256:1;\r
43981             unsigned long RAI257:1;\r
43982             unsigned long RAI258:1;\r
43983             unsigned long RAI259:1;\r
43984             unsigned long RAI260:1;\r
43985             unsigned long RAI261:1;\r
43986             unsigned long RAI262:1;\r
43987             unsigned long RAI263:1;\r
43988             unsigned long RAI264:1;\r
43989             unsigned long RAI265:1;\r
43990             unsigned long RAI266:1;\r
43991             unsigned long RAI267:1;\r
43992             unsigned long RAI268:1;\r
43993             unsigned long RAI269:1;\r
43994             unsigned long RAI270:1;\r
43995             unsigned long RAI271:1;\r
43996             unsigned long RAI272:1;\r
43997             unsigned long RAI273:1;\r
43998             unsigned long RAI274:1;\r
43999             unsigned long RAI275:1;\r
44000             unsigned long RAI276:1;\r
44001             unsigned long RAI277:1;\r
44002             unsigned long RAI278:1;\r
44003             unsigned long RAI279:1;\r
44004             unsigned long RAI280:1;\r
44005             unsigned long RAI281:1;\r
44006             unsigned long RAI282:1;\r
44007             unsigned long RAI283:1;\r
44008             unsigned long RAI284:1;\r
44009             unsigned long RAI285:1;\r
44010             unsigned long RAI286:1;\r
44011             unsigned long RAI287:1;\r
44012         } BIT;\r
44013     } RAIS8;\r
44014     union\r
44015     {\r
44016         unsigned long LONG;\r
44017         struct\r
44018         {\r
44019             unsigned long RAI288:1;\r
44020             unsigned long RAI289:1;\r
44021             unsigned long RAI290:1;\r
44022             unsigned long RAI291:1;\r
44023             unsigned long RAI292:1;\r
44024             unsigned long RAI293:1;\r
44025             unsigned long RAI294:1;\r
44026             unsigned long RAI295:1;\r
44027             unsigned long RAI296:1;\r
44028             unsigned long RAI297:1;\r
44029             unsigned long RAI298:1;\r
44030             unsigned long RAI299:1;\r
44031             unsigned long RAI300:1;\r
44032             unsigned long :19;\r
44033         } BIT;\r
44034     } RAIS9;\r
44035     char           wk10[56];\r
44036     union\r
44037     {\r
44038         unsigned long LONG;\r
44039         struct\r
44040         {\r
44041             unsigned long IEN256:1;\r
44042             unsigned long IEN257:1;\r
44043             unsigned long IEN258:1;\r
44044             unsigned long IEN259:1;\r
44045             unsigned long IEN260:1;\r
44046             unsigned long IEN261:1;\r
44047             unsigned long IEN262:1;\r
44048             unsigned long IEN263:1;\r
44049             unsigned long IEN264:1;\r
44050             unsigned long IEN265:1;\r
44051             unsigned long IEN266:1;\r
44052             unsigned long IEN267:1;\r
44053             unsigned long IEN268:1;\r
44054             unsigned long IEN269:1;\r
44055             unsigned long IEN270:1;\r
44056             unsigned long IEN271:1;\r
44057             unsigned long IEN272:1;\r
44058             unsigned long IEN273:1;\r
44059             unsigned long IEN274:1;\r
44060             unsigned long IEN275:1;\r
44061             unsigned long IEN276:1;\r
44062             unsigned long IEN277:1;\r
44063             unsigned long IEN278:1;\r
44064             unsigned long IEN279:1;\r
44065             unsigned long IEN280:1;\r
44066             unsigned long IEN281:1;\r
44067             unsigned long IEN282:1;\r
44068             unsigned long IEN283:1;\r
44069             unsigned long IEN284:1;\r
44070             unsigned long IEN285:1;\r
44071             unsigned long IEN286:1;\r
44072             unsigned long IEN287:1;\r
44073         } BIT;\r
44074     } IEN8;\r
44075     union\r
44076     {\r
44077         unsigned long LONG;\r
44078         struct\r
44079         {\r
44080             unsigned long IEN288:1;\r
44081             unsigned long IEN289:1;\r
44082             unsigned long IEN290:1;\r
44083             unsigned long IEN291:1;\r
44084             unsigned long IEN292:1;\r
44085             unsigned long IEN293:1;\r
44086             unsigned long IEN294:1;\r
44087             unsigned long IEN295:1;\r
44088             unsigned long IEN296:1;\r
44089             unsigned long IEN297:1;\r
44090             unsigned long IEN298:1;\r
44091             unsigned long IEN299:1;\r
44092             unsigned long IEN300:1;\r
44093             unsigned long :19;\r
44094         } BIT;\r
44095     } IEN9;\r
44096     char           wk11[24];\r
44097     union\r
44098     {\r
44099         unsigned long LONG;\r
44100         struct\r
44101         {\r
44102             unsigned long IEC256:1;\r
44103             unsigned long IEC257:1;\r
44104             unsigned long IEC258:1;\r
44105             unsigned long IEC259:1;\r
44106             unsigned long IEC260:1;\r
44107             unsigned long IEC261:1;\r
44108             unsigned long IEC262:1;\r
44109             unsigned long IEC263:1;\r
44110             unsigned long IEC264:1;\r
44111             unsigned long IEC265:1;\r
44112             unsigned long IEC266:1;\r
44113             unsigned long IEC267:1;\r
44114             unsigned long IEC268:1;\r
44115             unsigned long IEC269:1;\r
44116             unsigned long IEC270:1;\r
44117             unsigned long IEC271:1;\r
44118             unsigned long IEC272:1;\r
44119             unsigned long IEC273:1;\r
44120             unsigned long IEC274:1;\r
44121             unsigned long IEC275:1;\r
44122             unsigned long IEC276:1;\r
44123             unsigned long IEC277:1;\r
44124             unsigned long IEC278:1;\r
44125             unsigned long IEC279:1;\r
44126             unsigned long IEC280:1;\r
44127             unsigned long IEC281:1;\r
44128             unsigned long IEC282:1;\r
44129             unsigned long IEC283:1;\r
44130             unsigned long IEC284:1;\r
44131             unsigned long IEC285:1;\r
44132             unsigned long IEC286:1;\r
44133             unsigned long IEC287:1;\r
44134         } BIT;\r
44135     } IEC8;\r
44136     union\r
44137     {\r
44138         unsigned long LONG;\r
44139         struct\r
44140         {\r
44141             unsigned long IEC288:1;\r
44142             unsigned long IEC289:1;\r
44143             unsigned long IEC290:1;\r
44144             unsigned long IEC291:1;\r
44145             unsigned long IEC292:1;\r
44146             unsigned long IEC293:1;\r
44147             unsigned long IEC294:1;\r
44148             unsigned long IEC295:1;\r
44149             unsigned long IEC296:1;\r
44150             unsigned long IEC297:1;\r
44151             unsigned long IEC298:1;\r
44152             unsigned long IEC299:1;\r
44153             unsigned long IEC300:1;\r
44154             unsigned long :19;\r
44155         } BIT;\r
44156     } IEC9;\r
44157     char           wk12[88];\r
44158     union\r
44159     {\r
44160         unsigned long LONG;\r
44161         struct\r
44162         {\r
44163             unsigned long PLS256:1;\r
44164             unsigned long PLS257:1;\r
44165             unsigned long PLS258:1;\r
44166             unsigned long PLS259:1;\r
44167             unsigned long PLS260:1;\r
44168             unsigned long PLS261:1;\r
44169             unsigned long PLS262:1;\r
44170             unsigned long PLS263:1;\r
44171             unsigned long PLS264:1;\r
44172             unsigned long PLS265:1;\r
44173             unsigned long PLS266:1;\r
44174             unsigned long PLS267:1;\r
44175             unsigned long PLS268:1;\r
44176             unsigned long PLS269:1;\r
44177             unsigned long PLS270:1;\r
44178             unsigned long PLS271:1;\r
44179             unsigned long PLS272:1;\r
44180             unsigned long PLS273:1;\r
44181             unsigned long PLS274:1;\r
44182             unsigned long PLS275:1;\r
44183             unsigned long PLS276:1;\r
44184             unsigned long PLS277:1;\r
44185             unsigned long PLS278:1;\r
44186             unsigned long PLS279:1;\r
44187             unsigned long PLS280:1;\r
44188             unsigned long PLS281:1;\r
44189             unsigned long PLS282:1;\r
44190             unsigned long PLS283:1;\r
44191             unsigned long PLS284:1;\r
44192             unsigned long PLS285:1;\r
44193             unsigned long PLS286:1;\r
44194             unsigned long PLS287:1;\r
44195         } BIT;\r
44196     } PLS8;\r
44197     union\r
44198     {\r
44199         unsigned long LONG;\r
44200         struct\r
44201         {\r
44202             unsigned long PLS288:1;\r
44203             unsigned long PLS289:1;\r
44204             unsigned long PLS290:1;\r
44205             unsigned long PLS291:1;\r
44206             unsigned long PLS292:1;\r
44207             unsigned long PLS293:1;\r
44208             unsigned long PLS294:1;\r
44209             unsigned long PLS295:1;\r
44210             unsigned long PLS296:1;\r
44211             unsigned long PLS297:1;\r
44212             unsigned long PLS298:1;\r
44213             unsigned long PLS299:1;\r
44214             unsigned long PLS300:1;\r
44215             unsigned long :19;\r
44216         } BIT;\r
44217     } PLS9;\r
44218     char           wk13[24];\r
44219     union\r
44220     {\r
44221         unsigned long LONG;\r
44222         struct\r
44223         {\r
44224             unsigned long PIC256:1;\r
44225             unsigned long PIC257:1;\r
44226             unsigned long PIC258:1;\r
44227             unsigned long PIC259:1;\r
44228             unsigned long PIC260:1;\r
44229             unsigned long PIC261:1;\r
44230             unsigned long PIC262:1;\r
44231             unsigned long PIC263:1;\r
44232             unsigned long PIC264:1;\r
44233             unsigned long PIC265:1;\r
44234             unsigned long PIC266:1;\r
44235             unsigned long PIC267:1;\r
44236             unsigned long PIC268:1;\r
44237             unsigned long PIC269:1;\r
44238             unsigned long PIC270:1;\r
44239             unsigned long PIC271:1;\r
44240             unsigned long PIC272:1;\r
44241             unsigned long PIC273:1;\r
44242             unsigned long PIC274:1;\r
44243             unsigned long PIC275:1;\r
44244             unsigned long PIC276:1;\r
44245             unsigned long PIC277:1;\r
44246             unsigned long PIC278:1;\r
44247             unsigned long PIC279:1;\r
44248             unsigned long PIC280:1;\r
44249             unsigned long PIC281:1;\r
44250             unsigned long PIC282:1;\r
44251             unsigned long PIC283:1;\r
44252             unsigned long PIC284:1;\r
44253             unsigned long PIC285:1;\r
44254             unsigned long PIC286:1;\r
44255             unsigned long PIC287:1;\r
44256         } BIT;\r
44257     } PIC8;\r
44258     union\r
44259     {\r
44260         unsigned long LONG;\r
44261         struct\r
44262         {\r
44263             unsigned long PIC288:1;\r
44264             unsigned long PIC289:1;\r
44265             unsigned long PIC290:1;\r
44266             unsigned long PIC291:1;\r
44267             unsigned long PIC292:1;\r
44268             unsigned long PIC293:1;\r
44269             unsigned long PIC294:1;\r
44270             unsigned long PIC295:1;\r
44271             unsigned long PIC296:1;\r
44272             unsigned long PIC297:1;\r
44273             unsigned long PIC298:1;\r
44274             unsigned long PIC299:1;\r
44275             unsigned long PIC300:1;\r
44276             unsigned long :19;\r
44277         } BIT;\r
44278     } PIC9;\r
44279     char           wk14[152];\r
44280     union\r
44281     {\r
44282         unsigned long LONG;\r
44283         struct\r
44284         {\r
44285             unsigned long PRLM0:1;\r
44286             unsigned long PRLM1:1;\r
44287             unsigned long PRLM2:1;\r
44288             unsigned long PRLM3:1;\r
44289             unsigned long PRLM4:1;\r
44290             unsigned long PRLM5:1;\r
44291             unsigned long PRLM6:1;\r
44292             unsigned long PRLM7:1;\r
44293             unsigned long PRLM8:1;\r
44294             unsigned long PRLM9:1;\r
44295             unsigned long PRLM10:1;\r
44296             unsigned long PRLM11:1;\r
44297             unsigned long PRLM12:1;\r
44298             unsigned long PRLM13:1;\r
44299             unsigned long PRLM14:1;\r
44300             unsigned long PRLM15:1;\r
44301             unsigned long :16;\r
44302         } BIT;\r
44303     } PRLM1;\r
44304     union\r
44305     {\r
44306         unsigned long LONG;\r
44307         struct\r
44308         {\r
44309             unsigned long PRLC0:1;\r
44310             unsigned long PRLC1:1;\r
44311             unsigned long PRLC2:1;\r
44312             unsigned long PRLC3:1;\r
44313             unsigned long PRLC4:1;\r
44314             unsigned long PRLC5:1;\r
44315             unsigned long PRLC6:1;\r
44316             unsigned long PRLC7:1;\r
44317             unsigned long PRLC8:1;\r
44318             unsigned long PRLC9:1;\r
44319             unsigned long PRLC10:1;\r
44320             unsigned long PRLC11:1;\r
44321             unsigned long PRLC12:1;\r
44322             unsigned long PRLC13:1;\r
44323             unsigned long PRLC14:1;\r
44324             unsigned long PRLC15:1;\r
44325             unsigned long :16;\r
44326         } BIT;\r
44327     } PRLC1;\r
44328     union\r
44329     {\r
44330         unsigned long LONG;\r
44331         struct\r
44332         {\r
44333             unsigned long UE:1;\r
44334             unsigned long :31;\r
44335         } BIT;\r
44336     } UEN1;\r
44337     char           wk15[68];\r
44338     union\r
44339     {\r
44340         unsigned long LONG;\r
44341         struct\r
44342         {\r
44343             unsigned long ISS256:1;\r
44344             unsigned long ISS257:1;\r
44345             unsigned long ISS258:1;\r
44346             unsigned long ISS259:1;\r
44347             unsigned long ISS260:1;\r
44348             unsigned long ISS261:1;\r
44349             unsigned long ISS262:1;\r
44350             unsigned long ISS263:1;\r
44351             unsigned long ISS264:1;\r
44352             unsigned long ISS265:1;\r
44353             unsigned long ISS266:1;\r
44354             unsigned long ISS267:1;\r
44355             unsigned long ISS268:1;\r
44356             unsigned long ISS269:1;\r
44357             unsigned long ISS270:1;\r
44358             unsigned long ISS271:1;\r
44359             unsigned long ISS272:1;\r
44360             unsigned long ISS273:1;\r
44361             unsigned long ISS274:1;\r
44362             unsigned long ISS275:1;\r
44363             unsigned long ISS276:1;\r
44364             unsigned long ISS277:1;\r
44365             unsigned long ISS278:1;\r
44366             unsigned long SS279:1;\r
44367             unsigned long ISS280:1;\r
44368             unsigned long ISS281:1;\r
44369             unsigned long ISS282:1;\r
44370             unsigned long ISS283:1;\r
44371             unsigned long ISS284:1;\r
44372             unsigned long ISS285:1;\r
44373             unsigned long ISS286:1;\r
44374             unsigned long ISS287:1;\r
44375         } BIT;\r
44376     } ISS8;\r
44377     union\r
44378     {\r
44379         unsigned long LONG;\r
44380         struct\r
44381         {\r
44382             unsigned long ISS288:1;\r
44383             unsigned long ISS289:1;\r
44384             unsigned long ISS290:1;\r
44385             unsigned long ISS291:1;\r
44386             unsigned long ISS292:1;\r
44387             unsigned long ISS293:1;\r
44388             unsigned long ISS294:1;\r
44389             unsigned long ISS295:1;\r
44390             unsigned long ISS296:1;\r
44391             unsigned long ISS297:1;\r
44392             unsigned long ISS298:1;\r
44393             unsigned long ISS299:1;\r
44394             unsigned long ISS300:1;\r
44395             unsigned long :19;\r
44396         } BIT;\r
44397     } ISS9;\r
44398     char           wk16[24];\r
44399     union\r
44400     {\r
44401         unsigned long LONG;\r
44402         struct\r
44403         {\r
44404             unsigned long ISC256:1;\r
44405             unsigned long ISC257:1;\r
44406             unsigned long ISC258:1;\r
44407             unsigned long ISC259:1;\r
44408             unsigned long ISC260:1;\r
44409             unsigned long ISC261:1;\r
44410             unsigned long ISC262:1;\r
44411             unsigned long ISC263:1;\r
44412             unsigned long ISC264:1;\r
44413             unsigned long ISC265:1;\r
44414             unsigned long ISC266:1;\r
44415             unsigned long ISC267:1;\r
44416             unsigned long ISC268:1;\r
44417             unsigned long ISC269:1;\r
44418             unsigned long ISC270:1;\r
44419             unsigned long ISC271:1;\r
44420             unsigned long ISC272:1;\r
44421             unsigned long ISC273:1;\r
44422             unsigned long ISC274:1;\r
44423             unsigned long ISC275:1;\r
44424             unsigned long ISC276:1;\r
44425             unsigned long ISC277:1;\r
44426             unsigned long ISC278:1;\r
44427             unsigned long ISC279:1;\r
44428             unsigned long ISC280:1;\r
44429             unsigned long ISC281:1;\r
44430             unsigned long ISC282:1;\r
44431             unsigned long ISC283:1;\r
44432             unsigned long ISC284:1;\r
44433             unsigned long ISC285:1;\r
44434             unsigned long ISC286:1;\r
44435             unsigned long ISC287:1;\r
44436         } BIT;\r
44437     } ISC8;\r
44438     union\r
44439     {\r
44440         unsigned long LONG;\r
44441         struct\r
44442         {\r
44443             unsigned long ISC288:1;\r
44444             unsigned long ISC289:1;\r
44445             unsigned long ISC290:1;\r
44446             unsigned long ISC291:1;\r
44447             unsigned long ISC292:1;\r
44448             unsigned long ISC293:1;\r
44449             unsigned long ISC294:1;\r
44450             unsigned long ISC295:1;\r
44451             unsigned long ISC296:1;\r
44452             unsigned long ISC297:1;\r
44453             unsigned long ISC298:1;\r
44454             unsigned long ISC299:1;\r
44455             unsigned long ISC300:1;\r
44456             unsigned long :19;\r
44457         } BIT;\r
44458     } ISC9;\r
44459     char           wk17[456];\r
44460     union\r
44461     {\r
44462         unsigned long LONG;\r
44463         struct\r
44464         {\r
44465             unsigned long VAD256:32;\r
44466         } BIT;\r
44467     } VAD256;\r
44468     union\r
44469     {\r
44470         unsigned long LONG;\r
44471         struct\r
44472         {\r
44473             unsigned long VAD257:32;\r
44474         } BIT;\r
44475     } VAD257;\r
44476     union\r
44477     {\r
44478         unsigned long LONG;\r
44479         struct\r
44480         {\r
44481             unsigned long VAD258:32;\r
44482         } BIT;\r
44483     } VAD258;\r
44484     union\r
44485     {\r
44486         unsigned long LONG;\r
44487         struct\r
44488         {\r
44489             unsigned long VAD259:32;\r
44490         } BIT;\r
44491     } VAD259;\r
44492     union\r
44493     {\r
44494         unsigned long LONG;\r
44495         struct\r
44496         {\r
44497             unsigned long VAD260:32;\r
44498         } BIT;\r
44499     } VAD260;\r
44500     union\r
44501     {\r
44502         unsigned long LONG;\r
44503         struct\r
44504         {\r
44505             unsigned long VAD261:32;\r
44506         } BIT;\r
44507     } VAD261;\r
44508     union\r
44509     {\r
44510         unsigned long LONG;\r
44511         struct\r
44512         {\r
44513             unsigned long VAD262:32;\r
44514         } BIT;\r
44515     } VAD262;\r
44516     union\r
44517     {\r
44518         unsigned long LONG;\r
44519         struct\r
44520         {\r
44521             unsigned long VAD263:32;\r
44522         } BIT;\r
44523     } VAD263;\r
44524     union\r
44525     {\r
44526         unsigned long LONG;\r
44527         struct\r
44528         {\r
44529             unsigned long VAD264:32;\r
44530         } BIT;\r
44531     } VAD264;\r
44532     union\r
44533     {\r
44534         unsigned long LONG;\r
44535         struct\r
44536         {\r
44537             unsigned long VAD265:32;\r
44538         } BIT;\r
44539     } VAD265;\r
44540     union\r
44541     {\r
44542         unsigned long LONG;\r
44543         struct\r
44544         {\r
44545             unsigned long VAD266:32;\r
44546         } BIT;\r
44547     } VAD266;\r
44548     union\r
44549     {\r
44550         unsigned long LONG;\r
44551         struct\r
44552         {\r
44553             unsigned long VAD267:32;\r
44554         } BIT;\r
44555     } VAD267;\r
44556     union\r
44557     {\r
44558         unsigned long LONG;\r
44559         struct\r
44560         {\r
44561             unsigned long VAD268:32;\r
44562         } BIT;\r
44563     } VAD268;\r
44564     union\r
44565     {\r
44566         unsigned long LONG;\r
44567         struct\r
44568         {\r
44569             unsigned long VAD269:32;\r
44570         } BIT;\r
44571     } VAD269;\r
44572     union\r
44573     {\r
44574         unsigned long LONG;\r
44575         struct\r
44576         {\r
44577             unsigned long VAD270:32;\r
44578         } BIT;\r
44579     } VAD270;\r
44580     union\r
44581     {\r
44582         unsigned long LONG;\r
44583         struct\r
44584         {\r
44585             unsigned long VAD271:32;\r
44586         } BIT;\r
44587     } VAD271;\r
44588     union\r
44589     {\r
44590         unsigned long LONG;\r
44591         struct\r
44592         {\r
44593             unsigned long VAD272:32;\r
44594         } BIT;\r
44595     } VAD272;\r
44596     union\r
44597     {\r
44598         unsigned long LONG;\r
44599         struct\r
44600         {\r
44601             unsigned long VAD273:32;\r
44602         } BIT;\r
44603     } VAD273;\r
44604     union\r
44605     {\r
44606         unsigned long LONG;\r
44607         struct\r
44608         {\r
44609             unsigned long VAD274:32;\r
44610         } BIT;\r
44611     } VAD274;\r
44612     union\r
44613     {\r
44614         unsigned long LONG;\r
44615         struct\r
44616         {\r
44617             unsigned long VAD275:32;\r
44618         } BIT;\r
44619     } VAD275;\r
44620     union\r
44621     {\r
44622         unsigned long LONG;\r
44623         struct\r
44624         {\r
44625             unsigned long VAD276:32;\r
44626         } BIT;\r
44627     } VAD276;\r
44628     union\r
44629     {\r
44630         unsigned long LONG;\r
44631         struct\r
44632         {\r
44633             unsigned long VAD277:32;\r
44634         } BIT;\r
44635     } VAD277;\r
44636     union\r
44637     {\r
44638         unsigned long LONG;\r
44639         struct\r
44640         {\r
44641             unsigned long VAD278:32;\r
44642         } BIT;\r
44643     } VAD278;\r
44644     union\r
44645     {\r
44646         unsigned long LONG;\r
44647         struct\r
44648         {\r
44649             unsigned long VAD279:32;\r
44650         } BIT;\r
44651     } VAD279;\r
44652     union\r
44653     {\r
44654         unsigned long LONG;\r
44655         struct\r
44656         {\r
44657             unsigned long VAD280:32;\r
44658         } BIT;\r
44659     } VAD280;\r
44660     union\r
44661     {\r
44662         unsigned long LONG;\r
44663         struct\r
44664         {\r
44665             unsigned long VAD281:32;\r
44666         } BIT;\r
44667     } VAD281;\r
44668     union\r
44669     {\r
44670         unsigned long LONG;\r
44671         struct\r
44672         {\r
44673             unsigned long VAD282:32;\r
44674         } BIT;\r
44675     } VAD282;\r
44676     union\r
44677     {\r
44678         unsigned long LONG;\r
44679         struct\r
44680         {\r
44681             unsigned long VAD283:32;\r
44682         } BIT;\r
44683     } VAD283;\r
44684     union\r
44685     {\r
44686         unsigned long LONG;\r
44687         struct\r
44688         {\r
44689             unsigned long VAD284:32;\r
44690         } BIT;\r
44691     } VAD284;\r
44692     union\r
44693     {\r
44694         unsigned long LONG;\r
44695         struct\r
44696         {\r
44697             unsigned long VAD285:32;\r
44698         } BIT;\r
44699     } VAD285;\r
44700     union\r
44701     {\r
44702         unsigned long LONG;\r
44703         struct\r
44704         {\r
44705             unsigned long VAD286:32;\r
44706         } BIT;\r
44707     } VAD286;\r
44708     union\r
44709     {\r
44710         unsigned long LONG;\r
44711         struct\r
44712         {\r
44713             unsigned long VAD287:32;\r
44714         } BIT;\r
44715     } VAD287;\r
44716     union\r
44717     {\r
44718         unsigned long LONG;\r
44719         struct\r
44720         {\r
44721             unsigned long VAD288:32;\r
44722         } BIT;\r
44723     } VAD288;\r
44724     union\r
44725     {\r
44726         unsigned long LONG;\r
44727         struct\r
44728         {\r
44729             unsigned long VAD289:32;\r
44730         } BIT;\r
44731     } VAD289;\r
44732     union\r
44733     {\r
44734         unsigned long LONG;\r
44735         struct\r
44736         {\r
44737             unsigned long VAD290:32;\r
44738         } BIT;\r
44739     } VAD290;\r
44740     union\r
44741     {\r
44742         unsigned long LONG;\r
44743         struct\r
44744         {\r
44745             unsigned long VAD291:32;\r
44746         } BIT;\r
44747     } VAD291;\r
44748     union\r
44749     {\r
44750         unsigned long LONG;\r
44751         struct\r
44752         {\r
44753             unsigned long VAD292:32;\r
44754         } BIT;\r
44755     } VAD292;\r
44756     union\r
44757     {\r
44758         unsigned long LONG;\r
44759         struct\r
44760         {\r
44761             unsigned long VAD293:32;\r
44762         } BIT;\r
44763     } VAD293;\r
44764     union\r
44765     {\r
44766         unsigned long LONG;\r
44767         struct\r
44768         {\r
44769             unsigned long VAD294:32;\r
44770         } BIT;\r
44771     } VAD294;\r
44772     union\r
44773     {\r
44774         unsigned long LONG;\r
44775         struct\r
44776         {\r
44777             unsigned long VAD295:32;\r
44778         } BIT;\r
44779     } VAD295;\r
44780     union\r
44781     {\r
44782         unsigned long LONG;\r
44783         struct\r
44784         {\r
44785             unsigned long VAD296:32;\r
44786         } BIT;\r
44787     } VAD296;\r
44788     union\r
44789     {\r
44790         unsigned long LONG;\r
44791         struct\r
44792         {\r
44793             unsigned long VAD297:32;\r
44794         } BIT;\r
44795     } VAD297;\r
44796     union\r
44797     {\r
44798         unsigned long LONG;\r
44799         struct\r
44800         {\r
44801             unsigned long VAD298:32;\r
44802         } BIT;\r
44803     } VAD298;\r
44804     union\r
44805     {\r
44806         unsigned long LONG;\r
44807         struct\r
44808         {\r
44809             unsigned long VAD299:32;\r
44810         } BIT;\r
44811     } VAD299;\r
44812     union\r
44813     {\r
44814         unsigned long LONG;\r
44815         struct\r
44816         {\r
44817             unsigned long VAD300:32;\r
44818         } BIT;\r
44819     } VAD300;\r
44820     char           wk18[844];\r
44821     union\r
44822     {\r
44823         unsigned long LONG;\r
44824         struct\r
44825         {\r
44826             unsigned long PRL:4;\r
44827             unsigned long :28;\r
44828         } BIT;\r
44829     } PRL256;\r
44830     union\r
44831     {\r
44832         unsigned long LONG;\r
44833         struct\r
44834         {\r
44835             unsigned long PRL:4;\r
44836             unsigned long :28;\r
44837         } BIT;\r
44838     } PRL257;\r
44839     union\r
44840     {\r
44841         unsigned long LONG;\r
44842         struct\r
44843         {\r
44844             unsigned long PRL:4;\r
44845             unsigned long :28;\r
44846         } BIT;\r
44847     } PRL258;\r
44848     union\r
44849     {\r
44850         unsigned long LONG;\r
44851         struct\r
44852         {\r
44853             unsigned long PRL:4;\r
44854             unsigned long :28;\r
44855         } BIT;\r
44856     } PRL259;\r
44857     union\r
44858     {\r
44859         unsigned long LONG;\r
44860         struct\r
44861         {\r
44862             unsigned long PRL:4;\r
44863             unsigned long :28;\r
44864         } BIT;\r
44865     } PRL260;\r
44866     union\r
44867     {\r
44868         unsigned long LONG;\r
44869         struct\r
44870         {\r
44871             unsigned long PRL:4;\r
44872             unsigned long :28;\r
44873         } BIT;\r
44874     } PRL261;\r
44875     union\r
44876     {\r
44877         unsigned long LONG;\r
44878         struct\r
44879         {\r
44880             unsigned long PRL:4;\r
44881             unsigned long :28;\r
44882         } BIT;\r
44883     } PRL262;\r
44884     union\r
44885     {\r
44886         unsigned long LONG;\r
44887         struct\r
44888         {\r
44889             unsigned long PRL:4;\r
44890             unsigned long :28;\r
44891         } BIT;\r
44892     } PRL263;\r
44893     union\r
44894     {\r
44895         unsigned long LONG;\r
44896         struct\r
44897         {\r
44898             unsigned long PRL:4;\r
44899             unsigned long :28;\r
44900         } BIT;\r
44901     } PRL264;\r
44902     union\r
44903     {\r
44904         unsigned long LONG;\r
44905         struct\r
44906         {\r
44907             unsigned long PRL:4;\r
44908             unsigned long :28;\r
44909         } BIT;\r
44910     } PRL265;\r
44911     union\r
44912     {\r
44913         unsigned long LONG;\r
44914         struct\r
44915         {\r
44916             unsigned long PRL:4;\r
44917             unsigned long :28;\r
44918         } BIT;\r
44919     } PRL266;\r
44920     union\r
44921     {\r
44922         unsigned long LONG;\r
44923         struct\r
44924         {\r
44925             unsigned long PRL:4;\r
44926             unsigned long :28;\r
44927         } BIT;\r
44928     } PRL267;\r
44929     union\r
44930     {\r
44931         unsigned long LONG;\r
44932         struct\r
44933         {\r
44934             unsigned long PRL:4;\r
44935             unsigned long :28;\r
44936         } BIT;\r
44937     } PRL268;\r
44938     union\r
44939     {\r
44940         unsigned long LONG;\r
44941         struct\r
44942         {\r
44943             unsigned long PRL:4;\r
44944             unsigned long :28;\r
44945         } BIT;\r
44946     } PRL269;\r
44947     union\r
44948     {\r
44949         unsigned long LONG;\r
44950         struct\r
44951         {\r
44952             unsigned long PRL:4;\r
44953             unsigned long :28;\r
44954         } BIT;\r
44955     } PRL270;\r
44956     union\r
44957     {\r
44958         unsigned long LONG;\r
44959         struct\r
44960         {\r
44961             unsigned long PRL:4;\r
44962             unsigned long :28;\r
44963         } BIT;\r
44964     } PRL271;\r
44965     union\r
44966     {\r
44967         unsigned long LONG;\r
44968         struct\r
44969         {\r
44970             unsigned long PRL:4;\r
44971             unsigned long :28;\r
44972         } BIT;\r
44973     } PRL272;\r
44974     union\r
44975     {\r
44976         unsigned long LONG;\r
44977         struct\r
44978         {\r
44979             unsigned long PRL:4;\r
44980             unsigned long :28;\r
44981         } BIT;\r
44982     } PRL273;\r
44983     union\r
44984     {\r
44985         unsigned long LONG;\r
44986         struct\r
44987         {\r
44988             unsigned long PRL:4;\r
44989             unsigned long :28;\r
44990         } BIT;\r
44991     } PRL274;\r
44992     union\r
44993     {\r
44994         unsigned long LONG;\r
44995         struct\r
44996         {\r
44997             unsigned long PRL:4;\r
44998             unsigned long :28;\r
44999         } BIT;\r
45000     } PRL275;\r
45001     union\r
45002     {\r
45003         unsigned long LONG;\r
45004         struct\r
45005         {\r
45006             unsigned long PRL:4;\r
45007             unsigned long :28;\r
45008         } BIT;\r
45009     } PRL276;\r
45010     union\r
45011     {\r
45012         unsigned long LONG;\r
45013         struct\r
45014         {\r
45015             unsigned long PRL:4;\r
45016             unsigned long :28;\r
45017         } BIT;\r
45018     } PRL277;\r
45019     union\r
45020     {\r
45021         unsigned long LONG;\r
45022         struct\r
45023         {\r
45024             unsigned long PRL:4;\r
45025             unsigned long :28;\r
45026         } BIT;\r
45027     } PRL278;\r
45028     union\r
45029     {\r
45030         unsigned long LONG;\r
45031         struct\r
45032         {\r
45033             unsigned long PRL:4;\r
45034             unsigned long :28;\r
45035         } BIT;\r
45036     } PRL279;\r
45037     union\r
45038     {\r
45039         unsigned long LONG;\r
45040         struct\r
45041         {\r
45042             unsigned long PRL:4;\r
45043             unsigned long :28;\r
45044         } BIT;\r
45045     } PRL280;\r
45046     union\r
45047     {\r
45048         unsigned long LONG;\r
45049         struct\r
45050         {\r
45051             unsigned long PRL:4;\r
45052             unsigned long :28;\r
45053         } BIT;\r
45054     } PRL281;\r
45055     union\r
45056     {\r
45057         unsigned long LONG;\r
45058         struct\r
45059         {\r
45060             unsigned long PRL:4;\r
45061             unsigned long :28;\r
45062         } BIT;\r
45063     } PRL282;\r
45064     union\r
45065     {\r
45066         unsigned long LONG;\r
45067         struct\r
45068         {\r
45069             unsigned long PRL:4;\r
45070             unsigned long :28;\r
45071         } BIT;\r
45072     } PRL283;\r
45073     union\r
45074     {\r
45075         unsigned long LONG;\r
45076         struct\r
45077         {\r
45078             unsigned long PRL:4;\r
45079             unsigned long :28;\r
45080         } BIT;\r
45081     } PRL284;\r
45082     union\r
45083     {\r
45084         unsigned long LONG;\r
45085         struct\r
45086         {\r
45087             unsigned long PRL:4;\r
45088             unsigned long :28;\r
45089         } BIT;\r
45090     } PRL285;\r
45091     union\r
45092     {\r
45093         unsigned long LONG;\r
45094         struct\r
45095         {\r
45096             unsigned long PRL:4;\r
45097             unsigned long :28;\r
45098         } BIT;\r
45099     } PRL286;\r
45100     union\r
45101     {\r
45102         unsigned long LONG;\r
45103         struct\r
45104         {\r
45105             unsigned long PRL:4;\r
45106             unsigned long :28;\r
45107         } BIT;\r
45108     } PRL287;\r
45109     union\r
45110     {\r
45111         unsigned long LONG;\r
45112         struct\r
45113         {\r
45114             unsigned long PRL:4;\r
45115             unsigned long :28;\r
45116         } BIT;\r
45117     } PRL288;\r
45118     union\r
45119     {\r
45120         unsigned long LONG;\r
45121         struct\r
45122         {\r
45123             unsigned long PRL:4;\r
45124             unsigned long :28;\r
45125         } BIT;\r
45126     } PRL289;\r
45127     union\r
45128     {\r
45129         unsigned long LONG;\r
45130         struct\r
45131         {\r
45132             unsigned long PRL:4;\r
45133             unsigned long :28;\r
45134         } BIT;\r
45135     } PRL290;\r
45136     union\r
45137     {\r
45138         unsigned long LONG;\r
45139         struct\r
45140         {\r
45141             unsigned long PRL:4;\r
45142             unsigned long :28;\r
45143         } BIT;\r
45144     } PRL291;\r
45145     union\r
45146     {\r
45147         unsigned long LONG;\r
45148         struct\r
45149         {\r
45150             unsigned long PRL:4;\r
45151             unsigned long :28;\r
45152         } BIT;\r
45153     } PRL292;\r
45154     union\r
45155     {\r
45156         unsigned long LONG;\r
45157         struct\r
45158         {\r
45159             unsigned long PRL:4;\r
45160             unsigned long :28;\r
45161         } BIT;\r
45162     } PRL293;\r
45163     union\r
45164     {\r
45165         unsigned long LONG;\r
45166         struct\r
45167         {\r
45168             unsigned long PRL:4;\r
45169             unsigned long :28;\r
45170         } BIT;\r
45171     } PRL294;\r
45172     union\r
45173     {\r
45174         unsigned long LONG;\r
45175         struct\r
45176         {\r
45177             unsigned long PRL:4;\r
45178             unsigned long :28;\r
45179         } BIT;\r
45180     } PRL295;\r
45181     union\r
45182     {\r
45183         unsigned long LONG;\r
45184         struct\r
45185         {\r
45186             unsigned long PRL:4;\r
45187             unsigned long :28;\r
45188         } BIT;\r
45189     } PRL296;\r
45190     union\r
45191     {\r
45192         unsigned long LONG;\r
45193         struct\r
45194         {\r
45195             unsigned long PRL:4;\r
45196             unsigned long :28;\r
45197         } BIT;\r
45198     } PRL297;\r
45199     union\r
45200     {\r
45201         unsigned long LONG;\r
45202         struct\r
45203         {\r
45204             unsigned long PRL:4;\r
45205             unsigned long :28;\r
45206         } BIT;\r
45207     } PRL298;\r
45208     union\r
45209     {\r
45210         unsigned long LONG;\r
45211         struct\r
45212         {\r
45213             unsigned long PRL:4;\r
45214             unsigned long :28;\r
45215         } BIT;\r
45216     } PRL299;\r
45217     union\r
45218     {\r
45219         unsigned long LONG;\r
45220         struct\r
45221         {\r
45222             unsigned long PRL:4;\r
45223             unsigned long :28;\r
45224         } BIT;\r
45225     } PRL300;\r
45226 };\r
45227 \r
45228 struct st_wdt\r
45229 {\r
45230     union\r
45231     {\r
45232         unsigned char BYTE;\r
45233         struct\r
45234         {\r
45235             unsigned char REFRESH:8;\r
45236         } BIT;\r
45237     } WDTRR;\r
45238     char           wk0[1];\r
45239     union\r
45240     {\r
45241         unsigned short WORD;\r
45242         struct\r
45243         {\r
45244             unsigned short TOPS:2;\r
45245             unsigned short :2;\r
45246             unsigned short CKS:4;\r
45247             unsigned short RPES:2;\r
45248             unsigned short :2;\r
45249             unsigned short RPSS:2;\r
45250             unsigned short :2;\r
45251         } BIT;\r
45252     } WDTCR;\r
45253     union\r
45254     {\r
45255         unsigned short WORD;\r
45256         struct\r
45257         {\r
45258             unsigned short CNTVAL:14;\r
45259             unsigned short UNDFF:1;\r
45260             unsigned short REFEF:1;\r
45261         } BIT;\r
45262     } WDTSR;\r
45263     union\r
45264     {\r
45265         unsigned char BYTE;\r
45266         struct\r
45267         {\r
45268             unsigned char :7;\r
45269             unsigned char RSTIRQS:1;\r
45270         } BIT;\r
45271     } WDTRCR;\r
45272 };\r
45273 \r
45274 //-------------------------------------\r
45275 // Peripheral I/O region\r
45276 //-------------------------------------\r
45277 #ifdef  _RZT1_REGISTER_CORTEX_M3_\r
45278 #define PERI_BASE                               (0x40000000UL)\r
45279 #else\r
45280 #define PERI_BASE                               (0xA0000000UL)\r
45281 #endif\r
45282 \r
45283 #define BSC     (*(volatile struct st_bsc     *)(PERI_BASE + 0x00002004))\r
45284 #define CLMA0   (*(volatile struct st_clma0   *)(PERI_BASE + 0x00090000))\r
45285 #define CLMA1   (*(volatile struct st_clma1   *)(PERI_BASE + 0x00090020))\r
45286 #define CLMA2   (*(volatile struct st_clma2   *)(PERI_BASE + 0x00090040))\r
45287 #define CMT     (*(volatile struct st_cmt     *)(PERI_BASE + 0x00080000))\r
45288 #define CMT0    (*(volatile struct st_cmt0    *)(PERI_BASE + 0x00080002))\r
45289 #define CMT1    (*(volatile struct st_cmt0    *)(PERI_BASE + 0x00080008))\r
45290 #define CMT2    (*(volatile struct st_cmt0    *)(PERI_BASE + 0x00080022))\r
45291 #define CMT3    (*(volatile struct st_cmt0    *)(PERI_BASE + 0x00080028))\r
45292 #define CMT4    (*(volatile struct st_cmt0    *)(PERI_BASE + 0x00080042))\r
45293 #define CMT5    (*(volatile struct st_cmt0    *)(PERI_BASE + 0x00080048))\r
45294 #define CMTW    (*(volatile struct st_cmtw    *)(PERI_BASE + 0x00080400))\r
45295 #define CMTW0   (*(volatile struct st_cmtw0   *)(PERI_BASE + 0x00080300))\r
45296 #define CMTW1   (*(volatile struct st_cmtw0   *)(PERI_BASE + 0x00080380))\r
45297 #define CRC     (*(volatile struct st_crc     *)(PERI_BASE + 0x0007C000))\r
45298 #define DMA0    (*(volatile struct st_dma0    *)(PERI_BASE + 0x00062000))\r
45299 #define DMA1    (*(volatile struct st_dma1    *)(PERI_BASE + 0x00063000))\r
45300 #define DMAC    (*(volatile struct st_dmac    *)(PERI_BASE + 0x00002000))\r
45301 #define DOC     (*(volatile struct st_doc     *)(PERI_BASE + 0x00081200))\r
45302 #define DSMIF   (*(volatile struct st_dsmif   *)(PERI_BASE + 0x00072000))\r
45303 #define ECATC   (*(volatile struct st_ecatc   *)(PERI_BASE + 0x000BF100))\r
45304 #define ECCRAM  (*(volatile struct st_eccram  *)(PERI_BASE + 0x000F3000))\r
45305 #define ECM     (*(volatile struct st_ecm     *)(PERI_BASE + 0x0007D080))\r
45306 #define ECMC    (*(volatile struct st_ecmc    *)(PERI_BASE + 0x0007D040))\r
45307 #define ECMM    (*(volatile struct st_ecmm    *)(PERI_BASE + 0x0007D000))\r
45308 #define ELC     (*(volatile struct st_elc     *)(PERI_BASE + 0x00080B00))\r
45309 #define ETHERC  (*(volatile struct st_etherc  *)(PERI_BASE + 0x000BF000))\r
45310 #define ETHERSW (*(volatile struct st_ethersw *)(PERI_BASE + 0x000BF014))\r
45311 #define GPT     (*(volatile struct st_gpt     *)(PERI_BASE + 0x0006C000))\r
45312 #define GPT0    (*(volatile struct st_gpt0    *)(PERI_BASE + 0x0006C100))\r
45313 #define GPT1    (*(volatile struct st_gpt0    *)(PERI_BASE + 0x0006C180))\r
45314 #define GPT2    (*(volatile struct st_gpt0    *)(PERI_BASE + 0x0006C200))\r
45315 #define GPT3    (*(volatile struct st_gpt0    *)(PERI_BASE + 0x0006C280))\r
45316 #define ICU     (*(volatile struct st_icu     *)(PERI_BASE + 0x00094200))\r
45317 #define IWDT    (*(volatile struct st_iwdt    *)(PERI_BASE + 0x00080700))\r
45318 #define MPC     (*(volatile struct st_mpc     *)(PERI_BASE + 0x00000200))\r
45319 #define MTU     (*(volatile struct st_mtu     *)(PERI_BASE + 0x0006A00A))\r
45320 #define MTU0    (*(volatile struct st_mtu0    *)(PERI_BASE + 0x0006A090))\r
45321 #define MTU1    (*(volatile struct st_mtu1    *)(PERI_BASE + 0x0006A090))\r
45322 #define MTU2    (*(volatile struct st_mtu2    *)(PERI_BASE + 0x0006A092))\r
45323 #define MTU3    (*(volatile struct st_mtu3    *)(PERI_BASE + 0x0006A000))\r
45324 #define MTU4    (*(volatile struct st_mtu4    *)(PERI_BASE + 0x0006A000))\r
45325 #define MTU5    (*(volatile struct st_mtu5    *)(PERI_BASE + 0x0006A894))\r
45326 #define MTU6    (*(volatile struct st_mtu6    *)(PERI_BASE + 0x0006A800))\r
45327 #define MTU7    (*(volatile struct st_mtu7    *)(PERI_BASE + 0x0006A800))\r
45328 #define MTU8    (*(volatile struct st_mtu8    *)(PERI_BASE + 0x0006A098))\r
45329 #define POE3    (*(volatile struct st_poe     *)(PERI_BASE + 0x00080800))\r
45330 #define PORT0   (*(volatile struct st_port0   *)(PERI_BASE + 0x00000000))\r
45331 #define PORT1   (*(volatile struct st_port1   *)(PERI_BASE + 0x00000002))\r
45332 #define PORT2   (*(volatile struct st_port2   *)(PERI_BASE + 0x00000004))\r
45333 #define PORT3   (*(volatile struct st_port3   *)(PERI_BASE + 0x00000006))\r
45334 #define PORT4   (*(volatile struct st_port4   *)(PERI_BASE + 0x00000008))\r
45335 #define PORT5   (*(volatile struct st_port5   *)(PERI_BASE + 0x0000000A))\r
45336 #define PORT6   (*(volatile struct st_port6   *)(PERI_BASE + 0x0000000C))\r
45337 #define PORT7   (*(volatile struct st_port7   *)(PERI_BASE + 0x0000000E))\r
45338 #define PORT8   (*(volatile struct st_port8   *)(PERI_BASE + 0x00000010))\r
45339 #define PORT9   (*(volatile struct st_port9   *)(PERI_BASE + 0x00000012))\r
45340 #define PORTA   (*(volatile struct st_porta   *)(PERI_BASE + 0x00000014))\r
45341 #define PORTB   (*(volatile struct st_portb   *)(PERI_BASE + 0x00000016))\r
45342 #define PORTC   (*(volatile struct st_portc   *)(PERI_BASE + 0x00000018))\r
45343 #define PORTD   (*(volatile struct st_portd   *)(PERI_BASE + 0x0000001A))\r
45344 #define PORTE   (*(volatile struct st_porte   *)(PERI_BASE + 0x0000001C))\r
45345 #define PORTF   (*(volatile struct st_portf   *)(PERI_BASE + 0x0000001E))\r
45346 #define PORTG   (*(volatile struct st_portg   *)(PERI_BASE + 0x00000020))\r
45347 #define PORTH   (*(volatile struct st_porth   *)(PERI_BASE + 0x00000022))\r
45348 #define PORTJ   (*(volatile struct st_portj   *)(PERI_BASE + 0x00000024))\r
45349 #define PORTK   (*(volatile struct st_portk   *)(PERI_BASE + 0x00000026))\r
45350 #define PORTL   (*(volatile struct st_portl   *)(PERI_BASE + 0x00000028))\r
45351 #define PORTM   (*(volatile struct st_portm   *)(PERI_BASE + 0x0000002A))\r
45352 #define PORTN   (*(volatile struct st_portn   *)(PERI_BASE + 0x0000002C))\r
45353 #define PORTP   (*(volatile struct st_portp   *)(PERI_BASE + 0x0000002E))\r
45354 #define PORTR   (*(volatile struct st_portr   *)(PERI_BASE + 0x00000030))\r
45355 #define PORTS   (*(volatile struct st_ports   *)(PERI_BASE + 0x00000032))\r
45356 #define PORTT   (*(volatile struct st_portt   *)(PERI_BASE + 0x00000034))\r
45357 #define PORTU   (*(volatile struct st_portu   *)(PERI_BASE + 0x00000036))\r
45358 #define PPG0    (*(volatile struct st_ppg0    *)(PERI_BASE + 0x00080506))\r
45359 #define PPG1    (*(volatile struct st_ppg1    *)(PERI_BASE + 0x00080516))\r
45360 #define RIIC0   (*(volatile struct st_riic    *)(PERI_BASE + 0x00080900))\r
45361 #define RIIC1   (*(volatile struct st_riic    *)(PERI_BASE + 0x00080940))\r
45362 #define RSCAN   (*(volatile struct st_rscan   *)(PERI_BASE + 0x00078000))\r
45363 #define RSPI0   (*(volatile struct st_rspi    *)(PERI_BASE + 0x00068000))\r
45364 #define RSPI1   (*(volatile struct st_rspi    *)(PERI_BASE + 0x00068400))\r
45365 #define RSPI2   (*(volatile struct st_rspi    *)(PERI_BASE + 0x00068800))\r
45366 #define RSPI3   (*(volatile struct st_rspi    *)(PERI_BASE + 0x00068C00))\r
45367 #define S12ADC0 (*(volatile struct st_s12adc0 *)(PERI_BASE + 0x0008C000))\r
45368 #define S12ADC1 (*(volatile struct st_s12adc1 *)(PERI_BASE + 0x0008C400))\r
45369 #define SCIFA0  (*(volatile struct st_scifa   *)(PERI_BASE + 0x00065000))\r
45370 #define SCIFA1  (*(volatile struct st_scifa   *)(PERI_BASE + 0x00065400))\r
45371 #define SCIFA2  (*(volatile struct st_scifa   *)(PERI_BASE + 0x00065800))\r
45372 #define SCIFA3  (*(volatile struct st_scifa   *)(PERI_BASE + 0x00065C00))\r
45373 #define SCIFA4  (*(volatile struct st_scifa   *)(PERI_BASE + 0x00066000))\r
45374 #define SPIBSC  (*(volatile struct st_spibsc  *)(PERI_BASE + 0x00005000))\r
45375 #define SSI     (*(volatile struct st_ssi     *)(PERI_BASE + 0x00081000))\r
45376 #define SYSTEM  (*(volatile struct st_system  *)(PERI_BASE + 0x000B0020))\r
45377 #define TPU0    (*(volatile struct st_tpu0    *)(PERI_BASE + 0x00080108))\r
45378 #define TPU1    (*(volatile struct st_tpu1    *)(PERI_BASE + 0x00080108))\r
45379 #define TPU2    (*(volatile struct st_tpu2    *)(PERI_BASE + 0x0008010A))\r
45380 #define TPU3    (*(volatile struct st_tpu3    *)(PERI_BASE + 0x0008010A))\r
45381 #define TPU4    (*(volatile struct st_tpu4    *)(PERI_BASE + 0x0008010C))\r
45382 #define TPU5    (*(volatile struct st_tpu5    *)(PERI_BASE + 0x0008010C))\r
45383 #define TPU6    (*(volatile struct st_tpu0    *)(PERI_BASE + 0x00080188))\r
45384 #define TPU7    (*(volatile struct st_tpu1    *)(PERI_BASE + 0x00080188))\r
45385 #define TPU8    (*(volatile struct st_tpu2    *)(PERI_BASE + 0x0008018A))\r
45386 #define TPU9    (*(volatile struct st_tpu3    *)(PERI_BASE + 0x0008018A))\r
45387 #define TPU10   (*(volatile struct st_tpu4    *)(PERI_BASE + 0x0008018C))\r
45388 #define TPU11   (*(volatile struct st_tpu5    *)(PERI_BASE + 0x0008018C))\r
45389 #define TPUA    (*(volatile struct st_tpua    *)(PERI_BASE + 0x00080100))\r
45390 #define TPUSL   (*(volatile struct st_tpusl   *)(PERI_BASE + 0x00080200))\r
45391 #define TSN     (*(volatile struct st_tsn     *)(PERI_BASE + 0x00080A00))\r
45392 #define USBf    (*(volatile struct st_usbf    *)(PERI_BASE + 0x00060000))\r
45393 #define USBh    (*(volatile struct st_usbh    *)(PERI_BASE + 0x00040000))\r
45394 #define VIC     (*(volatile struct st_vic     *)(PERI_BASE + 0x00010000))\r
45395 #define WDT0    (*(volatile struct st_wdt     *)(PERI_BASE + 0x00080600))\r
45396 #define WDT1    (*(volatile struct st_wdt     *)(PERI_BASE + 0x00080620))\r
45397 \r
45398 #endif\r