--- /dev/null
+/********************************************************************************/\r
+/* */\r
+/* Device : RZ/T1 */\r
+/* File Name : iodefine.h */\r
+/* Abstract : Definition of I/O Register. */\r
+/* History : V0.8 (2015-02-23) [Hardware Manual Revision : 0.8] */\r
+/* Note : This is a typical example. */\r
+/* */\r
+/* Copyright(c) 2015 Renesas Electronics Corp. ,All Rights Reserved. */\r
+/* */\r
+/********************************************************************************/\r
+#ifndef __RZT1___IODEFINE_HEADER__\r
+#define __RZT1___IODEFINE_HEADER__\r
+struct st_bsc\r
+{\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :9;\r
+ unsigned long BSZ:2;\r
+ unsigned long :1;\r
+ unsigned long TYPE:3;\r
+ unsigned long :1;\r
+ unsigned long IWRRS:3;\r
+ unsigned long IWRRD:3;\r
+ unsigned long IWRWS:3;\r
+ unsigned long IWRWD:3;\r
+ unsigned long IWW:3;\r
+ unsigned long :1;\r
+ } BIT;\r
+ } CS0BCR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :9;\r
+ unsigned long BSZ:2;\r
+ unsigned long :1;\r
+ unsigned long TYPE:3;\r
+ unsigned long :1;\r
+ unsigned long IWRRS:3;\r
+ unsigned long IWRRD:3;\r
+ unsigned long IWRWS:3;\r
+ unsigned long IWRWD:3;\r
+ unsigned long IWW:3;\r
+ unsigned long :1;\r
+ } BIT;\r
+ } CS1BCR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :9;\r
+ unsigned long BSZ:2;\r
+ unsigned long :1;\r
+ unsigned long TYPE:3;\r
+ unsigned long :1;\r
+ unsigned long IWRRS:3;\r
+ unsigned long IWRRD:3;\r
+ unsigned long IWRWS:3;\r
+ unsigned long IWRWD:3;\r
+ unsigned long IWW:3;\r
+ unsigned long :1;\r
+ } BIT;\r
+ } CS2BCR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :9;\r
+ unsigned long BSZ:2;\r
+ unsigned long :1;\r
+ unsigned long TYPE:3;\r
+ unsigned long :1;\r
+ unsigned long IWRRS:3;\r
+ unsigned long IWRRD:3;\r
+ unsigned long IWRWS:3;\r
+ unsigned long IWRWD:3;\r
+ unsigned long IWW:3;\r
+ unsigned long :1;\r
+ } BIT;\r
+ } CS3BCR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :9;\r
+ unsigned long BSZ:2;\r
+ unsigned long :1;\r
+ unsigned long TYPE:3;\r
+ unsigned long :1;\r
+ unsigned long IWRRS:3;\r
+ unsigned long IWRRD:3;\r
+ unsigned long IWRWS:3;\r
+ unsigned long IWRWD:3;\r
+ unsigned long IWW:3;\r
+ unsigned long :1;\r
+ } BIT;\r
+ } CS4BCR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :9;\r
+ unsigned long BSZ:2;\r
+ unsigned long :1;\r
+ unsigned long TYPE:3;\r
+ unsigned long :1;\r
+ unsigned long IWRRS:3;\r
+ unsigned long IWRRD:3;\r
+ unsigned long IWRWS:3;\r
+ unsigned long IWRWD:3;\r
+ unsigned long IWW:3;\r
+ unsigned long :1;\r
+ } BIT;\r
+ } CS5BCR;\r
+ char wk0[12];\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long HW:2;\r
+ unsigned long :4;\r
+ unsigned long WM:1;\r
+ unsigned long WR:4;\r
+ unsigned long SW:2;\r
+ unsigned long :7;\r
+ unsigned long BAS:1;\r
+ unsigned long :11;\r
+ } BIT;\r
+ } CS0WCR_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :6;\r
+ unsigned long WM:1;\r
+ unsigned long W:4;\r
+ unsigned long :5;\r
+ unsigned long BW:2;\r
+ unsigned long :2;\r
+ unsigned long BST:2;\r
+ unsigned long :10;\r
+ } BIT;\r
+ } CS0WCR_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :6;\r
+ unsigned long WM:1;\r
+ unsigned long W:4;\r
+ unsigned long :5;\r
+ unsigned long BW:2;\r
+ unsigned long :14;\r
+ } BIT;\r
+ } CS0WCR_2;\r
+ } CS0WCR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long HW:2;\r
+ unsigned long :4;\r
+ unsigned long WM:1;\r
+ unsigned long WR:4;\r
+ unsigned long SW:2;\r
+ unsigned long :3;\r
+ unsigned long WW:3;\r
+ unsigned long :1;\r
+ unsigned long BAS:1;\r
+ unsigned long :11;\r
+ } BIT;\r
+ } CS1WCR;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :6;\r
+ unsigned long WM:1;\r
+ unsigned long WR:4;\r
+ unsigned long :9;\r
+ unsigned long BAS:1;\r
+ unsigned long :11;\r
+ } BIT;\r
+ } CS2WCR_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :7;\r
+ unsigned long A2CL:2;\r
+ unsigned long :23;\r
+ } BIT;\r
+ } CS2WCR_1;\r
+ } CS2WCR;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :6;\r
+ unsigned long WM:1;\r
+ unsigned long WR:4;\r
+ unsigned long :9;\r
+ unsigned long BAS:1;\r
+ unsigned long :11;\r
+ } BIT;\r
+ } CS3WCR_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WTRC:2;\r
+ unsigned long :1;\r
+ unsigned long TRWL:2;\r
+ unsigned long :2;\r
+ unsigned long A3CL:2;\r
+ unsigned long :1;\r
+ unsigned long WTRCD:2;\r
+ unsigned long :1;\r
+ unsigned long WTRP:2;\r
+ unsigned long :17;\r
+ } BIT;\r
+ } CS3WCR_1;\r
+ } CS3WCR;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long HW:2;\r
+ unsigned long :4;\r
+ unsigned long WM:1;\r
+ unsigned long WR:4;\r
+ unsigned long SW:2;\r
+ unsigned long :3;\r
+ unsigned long WW:3;\r
+ unsigned long :1;\r
+ unsigned long BAS:1;\r
+ unsigned long :11;\r
+ } BIT;\r
+ } CS4WCR_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long HW:2;\r
+ unsigned long :4;\r
+ unsigned long WM:1;\r
+ unsigned long W:4;\r
+ unsigned long SW:2;\r
+ unsigned long :3;\r
+ unsigned long BW:2;\r
+ unsigned long :2;\r
+ unsigned long BST:2;\r
+ unsigned long :10;\r
+ } BIT;\r
+ } CS4WCR_1;\r
+ } CS4WCR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long HW:2;\r
+ unsigned long :4;\r
+ unsigned long WM:1;\r
+ unsigned long WR:4;\r
+ unsigned long SW:2;\r
+ unsigned long :3;\r
+ unsigned long WW:3;\r
+ unsigned long :1;\r
+ unsigned long MPXWBAS:1;\r
+ unsigned long SZSEL:1;\r
+ unsigned long :10;\r
+ } BIT;\r
+ } CS5WCR;\r
+ char wk1[12];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long A3COL:2;\r
+ unsigned long :1;\r
+ unsigned long A3ROW:2;\r
+ unsigned long :3;\r
+ unsigned long BACTV:1;\r
+ unsigned long PDOWN:1;\r
+ unsigned long RMODE:1;\r
+ unsigned long RFSH:1;\r
+ unsigned long :1;\r
+ unsigned long DEEP:1;\r
+ unsigned long :2;\r
+ unsigned long A2COL:2;\r
+ unsigned long :1;\r
+ unsigned long A2ROW:2;\r
+ unsigned long :11;\r
+ } BIT;\r
+ } SDCR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } RTCSR;\r
+ unsigned long RTCNT;\r
+ unsigned long RTCOR;\r
+ char wk2[4];\r
+ unsigned long TOSCOR0;\r
+ unsigned long TOSCOR1;\r
+ unsigned long TOSCOR2;\r
+ unsigned long TOSCOR3;\r
+ unsigned long TOSCOR4;\r
+ unsigned long TOSCOR5;\r
+ char wk3[8];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CS0TOSTF:1;\r
+ unsigned long CS1TOSTF:1;\r
+ unsigned long CS2TOSTF:1;\r
+ unsigned long CS3TOSTF:1;\r
+ unsigned long CS4TOSTF:1;\r
+ unsigned long CS5TOSTF:1;\r
+ unsigned long :26;\r
+ } BIT;\r
+ } TOSTR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CS0TOEN:1;\r
+ unsigned long CS1TOEN:1;\r
+ unsigned long CS2TOEN:1;\r
+ unsigned long CS3TOEN:1;\r
+ unsigned long CS4TOEN:1;\r
+ unsigned long CS5TOEN:1;\r
+ unsigned long :26;\r
+ } BIT;\r
+ } TOENR;\r
+ char wk4[2948];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } CKIOSET;\r
+ char wk5[236];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ } CKIOKEY;\r
+};\r
+\r
+struct st_clma0\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ } CLMA0CTL0;\r
+ char wk0[7];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CLMAnCMPL:12;\r
+ unsigned short :4;\r
+ } BIT;\r
+ } CLMA0CMPL;\r
+ char wk1[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CLMAnCMPH:12;\r
+ unsigned short :4;\r
+ } BIT;\r
+ } CLMA0CMPH;\r
+ char wk2[2];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ } CLMA0PCMD;\r
+ char wk3[3];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char CLMAnPRERR:1;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } CLMA0PS;\r
+};\r
+\r
+struct st_clma1\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ } CLMA1CTL0;\r
+ char wk0[7];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CLMAnCMPL:12;\r
+ unsigned short :4;\r
+ } BIT;\r
+ } CLMA1CMPL;\r
+ char wk1[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CLMAnCMPH:12;\r
+ unsigned short :4;\r
+ } BIT;\r
+ } CLMA1CMPH;\r
+ char wk2[2];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ } CLMA1PCMD;\r
+ char wk3[3];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char CLMAnPRERR:1;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } CLMA1PS;\r
+};\r
+\r
+struct st_clma2\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ } CLMA2CTL0;\r
+ char wk0[7];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CLMAnCMPL:12;\r
+ unsigned short :4;\r
+ } BIT;\r
+ } CLMA2CMPL;\r
+ char wk1[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CLMAnCMPH:12;\r
+ unsigned short :4;\r
+ } BIT;\r
+ } CLMA2CMPH;\r
+ char wk2[2];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ } CLMA2PCMD;\r
+ char wk3[3];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char CLMAnPRERR:1;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } CLMA2PS;\r
+};\r
+\r
+struct st_cmt\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short STR0:1;\r
+ unsigned short STR1:1;\r
+ unsigned short :14;\r
+ } BIT;\r
+ } CMSTR0;\r
+ char wk0[30];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short STR2:1;\r
+ unsigned short STR3:1;\r
+ unsigned short :14;\r
+ } BIT;\r
+ } CMSTR1;\r
+ char wk1[30];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short STR4:1;\r
+ unsigned short STR5:1;\r
+ unsigned short :14;\r
+ } BIT;\r
+ } CMSTR2;\r
+};\r
+\r
+struct st_cmt0\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CKS:2;\r
+ unsigned short :4;\r
+ unsigned short CMIE:1;\r
+ unsigned short :9;\r
+ } BIT;\r
+ } CMCR;\r
+ unsigned short CMCNT;\r
+ unsigned short CMCOR;\r
+};\r
+\r
+struct st_cmtw\r
+{\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NF0EN:1;\r
+ unsigned long NF1EN:1;\r
+ unsigned long NFCS0:2;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } NFCR0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NF2EN:1;\r
+ unsigned long NF3EN:1;\r
+ unsigned long NFCS1:2;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } NFCR1;\r
+ char wk0[8];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DMERSL:3;\r
+ unsigned long :29;\r
+ } BIT;\r
+ } ECDMESLR;\r
+};\r
+\r
+struct st_cmtw0\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short STR:1;\r
+ unsigned short :15;\r
+ } BIT;\r
+ } CMWSTR;\r
+ char wk0[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CKS:2;\r
+ unsigned short :1;\r
+ unsigned short CMWIE:1;\r
+ unsigned short IC0IE:1;\r
+ unsigned short IC1IE:1;\r
+ unsigned short OC0IE:1;\r
+ unsigned short OC1IE:1;\r
+ unsigned short :1;\r
+ unsigned short CMS:1;\r
+ unsigned short :3;\r
+ unsigned short CCLR:3;\r
+ } BIT;\r
+ } CMWCR;\r
+ char wk1[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short IC0:2;\r
+ unsigned short IC1:2;\r
+ unsigned short IC0E:1;\r
+ unsigned short IC1E:1;\r
+ unsigned short :2;\r
+ unsigned short OC0:2;\r
+ unsigned short OC1:2;\r
+ unsigned short OC0E:1;\r
+ unsigned short OC1E:1;\r
+ unsigned short :1;\r
+ unsigned short CMWE:1;\r
+ } BIT;\r
+ } CMWIOR;\r
+ char wk2[6];\r
+ unsigned long CMWCNT;\r
+ unsigned long CMWCOR;\r
+ unsigned long CMWICR0;\r
+ unsigned long CMWICR1;\r
+ unsigned long CMWOCR0;\r
+ unsigned long CMWOCR1;\r
+};\r
+\r
+struct st_crc\r
+{\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCRA0CIN:32;\r
+ } BIT;\r
+ } CRCDIR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCRA0COUT:32;\r
+ } BIT;\r
+ } CRCDOR;\r
+ char wk0[24];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char DCRA0POL:2;\r
+ unsigned char :2;\r
+ unsigned char DCRA0ISZ:2;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } CRCCR;\r
+};\r
+\r
+struct st_dma0\r
+{\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_0_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_0_W;\r
+ } N0SA_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N0DA_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N0TB_0;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_0_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_0_W;\r
+ } N1SA_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N1DA_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N1TB_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC0_CRSA_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC0_CRDA_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC0_CRTB_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC0_CHSTAT_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC0_CHCTRL_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC0_CHCFG_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC0_CHITVL_0;\r
+ char wk0[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC0_NXLA_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC0_CRLA_0;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_1_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_1_W;\r
+ } N0SA_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N0DA_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N0TB_1;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_1_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_1_W;\r
+ } N1SA_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N1DA_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N1TB_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC0_CRSA_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC0_CRDA_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC0_CRTB_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC0_CHSTAT_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC0_CHCTRL_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC0_CHCFG_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC0_CHITVL_1;\r
+ char wk1[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC0_NXLA_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC0_CRLA_1;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_2_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_2_W;\r
+ } N0SA_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N0DA_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N0TB_2;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_2_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_2_W;\r
+ } N1SA_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N1DA_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N1TB_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC0_CRSA_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC0_CRDA_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC0_CRTB_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC0_CHSTAT_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC0_CHCTRL_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC0_CHCFG_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC0_CHITVL_2;\r
+ char wk2[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC0_NXLA_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC0_CRLA_2;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_3_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_3_W;\r
+ } N0SA_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N0DA_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N0TB_3;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_3_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_3_W;\r
+ } N1SA_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N1DA_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N1TB_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC0_CRSA_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC0_CRDA_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC0_CRTB_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC0_CHSTAT_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC0_CHCTRL_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC0_CHCFG_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC0_CHITVL_3;\r
+ char wk3[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC0_NXLA_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC0_CRLA_3;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_4_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_4_W;\r
+ } N0SA_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N0DA_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N0TB_4;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_4_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_4_W;\r
+ } N1SA_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N1DA_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N1TB_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC0_CRSA_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC0_CRDA_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC0_CRTB_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC0_CHSTAT_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC0_CHCTRL_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC0_CHCFG_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC0_CHITVL_4;\r
+ char wk4[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC0_NXLA_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC0_CRLA_4;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_5_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_5_W;\r
+ } N0SA_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N0DA_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N0TB_5;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_5_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_5_W;\r
+ } N1SA_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N1DA_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N1TB_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC0_CRSA_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC0_CRDA_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC0_CRTB_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC0_CHSTAT_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC0_CHCTRL_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC0_CHCFG_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC0_CHITVL_5;\r
+ char wk5[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC0_NXLA_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC0_CRLA_5;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_6_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_6_W;\r
+ } N0SA_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N0DA_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N0TB_6;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_6_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_6_W;\r
+ } N1SA_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N1DA_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N1TB_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC0_CRSA_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC0_CRDA_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC0_CRTB_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC0_CHSTAT_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC0_CHCTRL_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC0_CHCFG_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC0_CHITVL_6;\r
+ char wk6[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC0_NXLA_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC0_CRLA_6;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_7_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_7_W;\r
+ } N0SA_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N0DA_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N0TB_7;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_7_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_7_W;\r
+ } N1SA_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N1DA_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N1TB_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC0_CRSA_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC0_CRDA_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC0_CRTB_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC0_CHSTAT_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC0_CHCTRL_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC0_CHCFG_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC0_CHITVL_7;\r
+ char wk7[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC0_NXLA_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC0_CRLA_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC0_SCNT_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC0_SSKP_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC0_DCNT_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC0_DSKP_0;\r
+ char wk8[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC0_SCNT_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC0_SSKP_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC0_DCNT_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC0_DSKP_1;\r
+ char wk9[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC0_SCNT_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC0_SSKP_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC0_DCNT_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC0_DSKP_2;\r
+ char wk10[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC0_SCNT_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC0_SSKP_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC0_DCNT_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC0_DSKP_3;\r
+ char wk11[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC0_SCNT_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC0_SSKP_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC0_DCNT_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC0_DSKP_4;\r
+ char wk12[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC0_SCNT_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC0_SSKP_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC0_DCNT_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC0_DSKP_5;\r
+ char wk13[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC0_SCNT_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC0_SSKP_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC0_DCNT_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC0_DSKP_6;\r
+ char wk14[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC0_SCNT_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC0_SSKP_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC0_DCNT_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC0_DSKP_7;\r
+ char wk15[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PR:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } DMAC0_DCTRL_A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :8;\r
+ unsigned long DITVL:8;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC0_DSCITVL_A;\r
+ char wk16[8];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN08:1;\r
+ unsigned long EN19:1;\r
+ unsigned long EN210:1;\r
+ unsigned long EN311:1;\r
+ unsigned long EN412:1;\r
+ unsigned long EN513:1;\r
+ unsigned long EN614:1;\r
+ unsigned long EN715:1;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMAC0_DST_EN_A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ER08:1;\r
+ unsigned long ER19:1;\r
+ unsigned long ER210:1;\r
+ unsigned long ER311:1;\r
+ unsigned long ER412:1;\r
+ unsigned long ER513:1;\r
+ unsigned long ER614:1;\r
+ unsigned long ER715:1;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMAC0_DST_ER_A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long END08:1;\r
+ unsigned long END19:1;\r
+ unsigned long END210:1;\r
+ unsigned long END311:1;\r
+ unsigned long END412:1;\r
+ unsigned long END513:1;\r
+ unsigned long END614:1;\r
+ unsigned long END715:1;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMAC0_DST_END_A;\r
+ char wk17[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SUS08:1;\r
+ unsigned long SUS19:1;\r
+ unsigned long SUS210:1;\r
+ unsigned long SUS311:1;\r
+ unsigned long SUS412:1;\r
+ unsigned long SUS513:1;\r
+ unsigned long SUS614:1;\r
+ unsigned long SUS715:1;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMAC0_DST_SUS_A;\r
+ char wk18[220];\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_8_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_8_W;\r
+ } N0SA_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N0DA_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N0TB_8;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_8_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_8_W;\r
+ } N1SA_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N1DA_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N1TB_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC0_CRSA_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC0_CRDA_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC0_CRTB_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC0_CHSTAT_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC0_CHCTRL_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC0_CHCFG_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC0_CHITVL_8;\r
+ char wk19[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC0_NXLA_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC0_CRLA_8;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_9_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_9_W;\r
+ } N0SA_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N0DA_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N0TB_9;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_9_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_9_W;\r
+ } N1SA_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N1DA_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N1TB_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC0_CRSA_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC0_CRDA_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC0_CRTB_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC0_CHSTAT_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC0_CHCTRL_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC0_CHCFG_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC0_CHITVL_9;\r
+ char wk20[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC0_NXLA_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC0_CRLA_9;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_10_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_10_W;\r
+ } N0SA_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N0DA_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N0TB_10;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_10_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_10_W;\r
+ } N1SA_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N1DA_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N1TB_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC0_CRSA_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC0_CRDA_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC0_CRTB_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC0_CHSTAT_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC0_CHCTRL_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC0_CHCFG_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC0_CHITVL_10;\r
+ char wk21[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC0_NXLA_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC0_CRLA_10;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_11_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_11_W;\r
+ } N0SA_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N0DA_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N0TB_11;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_11_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_11_W;\r
+ } N1SA_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N1DA_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N1TB_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC0_CRSA_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC0_CRDA_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC0_CRTB_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC0_CHSTAT_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC0_CHCTRL_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC0_CHCFG_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC0_CHITVL_11;\r
+ char wk22[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC0_NXLA_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC0_CRLA_11;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_12_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_12_W;\r
+ } N0SA_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N0DA_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N0TB_12;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_12_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_12_W;\r
+ } N1SA_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N1DA_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N1TB_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC0_CRSA_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC0_CRDA_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC0_CRTB_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC0_CHSTAT_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC0_CHCTRL_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC0_CHCFG_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC0_CHITVL_12;\r
+ char wk23[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC0_NXLA_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC0_CRLA_12;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_13_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_13_W;\r
+ } N0SA_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N0DA_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N0TB_13;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_13_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_13_W;\r
+ } N1SA_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N1DA_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N1TB_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC0_CRSA_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC0_CRDA_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC0_CRTB_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC0_CHSTAT_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC0_CHCTRL_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC0_CHCFG_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC0_CHITVL_13;\r
+ char wk24[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC0_NXLA_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC0_CRLA_13;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_14_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_14_W;\r
+ } N0SA_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N0DA_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N0TB_14;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_14_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_14_W;\r
+ } N1SA_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N1DA_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N1TB_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC0_CRSA_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC0_CRDA_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC0_CRTB_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC0_CHSTAT_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC0_CHCTRL_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC0_CHCFG_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC0_CHITVL_14;\r
+ char wk25[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC0_NXLA_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC0_CRLA_14;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_15_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N0SA_15_W;\r
+ } N0SA_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N0DA_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N0TB_15;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_15_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC0_N1SA_15_W;\r
+ } N1SA_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC0_N1DA_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC0_N1TB_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC0_CRSA_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC0_CRDA_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC0_CRTB_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC0_CHSTAT_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC0_CHCTRL_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC0_CHCFG_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC0_CHITVL_15;\r
+ char wk26[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC0_NXLA_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC0_CRLA_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC0_SCNT_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC0_SSKP_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC0_DCNT_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC0_DSKP_8;\r
+ char wk27[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC0_SCNT_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC0_SSKP_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC0_DCNT_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC0_DSKP_9;\r
+ char wk28[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC0_SCNT_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC0_SSKP_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC0_DCNT_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC0_DSKP_10;\r
+ char wk29[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC0_SCNT_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC0_SSKP_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC0_DCNT_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC0_DSKP_11;\r
+ char wk30[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC0_SCNT_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC0_SSKP_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC0_DCNT_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC0_DSKP_12;\r
+ char wk31[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC0_SCNT_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC0_SSKP_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC0_DCNT_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC0_DSKP_13;\r
+ char wk32[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC0_SCNT_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC0_SSKP_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC0_DCNT_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC0_DSKP_14;\r
+ char wk33[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC0_SCNT_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC0_SSKP_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC0_DCNT_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC0_DSKP_15;\r
+ char wk34[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PR:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } DMAC0_DCTRL_B;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :8;\r
+ unsigned long DITVL:8;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC0_DSCITVL_B;\r
+ char wk35[8];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN08:1;\r
+ unsigned long EN19:1;\r
+ unsigned long EN210:1;\r
+ unsigned long EN311:1;\r
+ unsigned long EN412:1;\r
+ unsigned long EN513:1;\r
+ unsigned long EN614:1;\r
+ unsigned long EN715:1;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMAC0_DST_EN_B;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ER08:1;\r
+ unsigned long ER19:1;\r
+ unsigned long ER210:1;\r
+ unsigned long ER311:1;\r
+ unsigned long ER412:1;\r
+ unsigned long ER513:1;\r
+ unsigned long ER614:1;\r
+ unsigned long ER715:1;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMAC0_DST_ER_B;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long END08:1;\r
+ unsigned long END19:1;\r
+ unsigned long END210:1;\r
+ unsigned long END311:1;\r
+ unsigned long END412:1;\r
+ unsigned long END513:1;\r
+ unsigned long END614:1;\r
+ unsigned long END715:1;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMAC0_DST_END_B;\r
+ char wk36[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SUS08:1;\r
+ unsigned long SUS19:1;\r
+ unsigned long SUS210:1;\r
+ unsigned long SUS311:1;\r
+ unsigned long SUS412:1;\r
+ unsigned long SUS513:1;\r
+ unsigned long SUS614:1;\r
+ unsigned long SUS715:1;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMAC0_DST_SUS_B;\r
+ char wk37[202972];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC0:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA0SEL0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC0:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA0SEL1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC0:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA0SEL2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC0:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA0SEL3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC0:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA0SEL4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC0:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA0SEL5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC0:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA0SEL6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC0:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA0SEL7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC0:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA0SEL8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC0:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA0SEL9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC0:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA0SEL10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC0:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA0SEL11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC0:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA0SEL12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC0:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA0SEL13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC0:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA0SEL14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC0:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA0SEL15;\r
+};\r
+\r
+struct st_dma1\r
+{\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_0_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_0_W;\r
+ } N0SA_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N0DA_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N0TB_0;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_0_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_0_W;\r
+ } N1SA_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N1DA_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N1TB_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC1_CRSA_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC1_CRDA_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC1_CRTB_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC1_CHSTAT_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC1_CHCTRL_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC1_CHCFG_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC1_CHITVL_0;\r
+ char wk0[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC1_NXLA_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC1_CRLA_0;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_1_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_1_W;\r
+ } N0SA_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N0DA_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N0TB_1;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_1_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_1_W;\r
+ } N1SA_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N1DA_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N1TB_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC1_CRSA_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC1_CRDA_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC1_CRTB_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC1_CHSTAT_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC1_CHCTRL_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC1_CHCFG_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC1_CHITVL_1;\r
+ char wk1[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC1_NXLA_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC1_CRLA_1;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_2_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_2_W;\r
+ } N0SA_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N0DA_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N0TB_2;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_2_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_2_W;\r
+ } N1SA_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N1DA_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N1TB_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC1_CRSA_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC1_CRDA_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC1_CRTB_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC1_CHSTAT_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC1_CHCTRL_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC1_CHCFG_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC1_CHITVL_2;\r
+ char wk2[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC1_NXLA_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC1_CRLA_2;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_3_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_3_W;\r
+ } N0SA_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N0DA_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N0TB_3;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_3_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_3_W;\r
+ } N1SA_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N1DA_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N1TB_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC1_CRSA_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC1_CRDA_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC1_CRTB_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC1_CHSTAT_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC1_CHCTRL_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC1_CHCFG_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC1_CHITVL_3;\r
+ char wk3[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC1_NXLA_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC1_CRLA_3;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_4_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_4_W;\r
+ } N0SA_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N0DA_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N0TB_4;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_4_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_4_W;\r
+ } N1SA_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N1DA_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N1TB_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC1_CRSA_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC1_CRDA_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC1_CRTB_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC1_CHSTAT_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC1_CHCTRL_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC1_CHCFG_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC1_CHITVL_4;\r
+ char wk4[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC1_NXLA_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC1_CRLA_4;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_5_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_5_W;\r
+ } N0SA_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N0DA_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N0TB_5;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_5_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_5_W;\r
+ } N1SA_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N1DA_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N1TB_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC1_CRSA_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC1_CRDA_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC1_CRTB_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC1_CHSTAT_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC1_CHCTRL_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC1_CHCFG_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC1_CHITVL_5;\r
+ char wk5[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC1_NXLA_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC1_CRLA_5;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_6_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_6_W;\r
+ } N0SA_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N0DA_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N0TB_6;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_6_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_6_W;\r
+ } N1SA_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N1DA_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N1TB_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC1_CRSA_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC1_CRDA_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC1_CRTB_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC1_CHSTAT_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC1_CHCTRL_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC1_CHCFG_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC1_CHITVL_6;\r
+ char wk6[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC1_NXLA_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC1_CRLA_6;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_7_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_7_W;\r
+ } N0SA_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N0DA_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N0TB_7;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_7_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_7_W;\r
+ } N1SA_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N1DA_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N1TB_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC1_CRSA_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC1_CRDA_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC1_CRTB_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC1_CHSTAT_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC1_CHCTRL_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC1_CHCFG_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC1_CHITVL_7;\r
+ char wk7[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC1_NXLA_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC1_CRLA_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC1_SCNT_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC1_SSKP_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC1_DCNT_0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC1_DSKP_0;\r
+ char wk8[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC1_SCNT_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC1_SSKP_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC1_DCNT_1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC1_DSKP_1;\r
+ char wk9[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC1_SCNT_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC1_SSKP_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC1_DCNT_2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC1_DSKP_2;\r
+ char wk10[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC1_SCNT_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC1_SSKP_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC1_DCNT_3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC1_DSKP_3;\r
+ char wk11[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC1_SCNT_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC1_SSKP_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC1_DCNT_4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC1_DSKP_4;\r
+ char wk12[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC1_SCNT_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC1_SSKP_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC1_DCNT_5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC1_DSKP_5;\r
+ char wk13[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC1_SCNT_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC1_SSKP_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC1_DCNT_6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC1_DSKP_6;\r
+ char wk14[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC1_SCNT_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC1_SSKP_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC1_DCNT_7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC1_DSKP_7;\r
+ char wk15[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PR:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } DMAC1_DCTRL_A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :8;\r
+ unsigned long DITVL:8;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC1_DSCITVL_A;\r
+ char wk16[8];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN08:1;\r
+ unsigned long EN19:1;\r
+ unsigned long EN210:1;\r
+ unsigned long EN311:1;\r
+ unsigned long EN412:1;\r
+ unsigned long EN513:1;\r
+ unsigned long EN614:1;\r
+ unsigned long EN715:1;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMAC1_DST_EN_A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ER08:1;\r
+ unsigned long ER19:1;\r
+ unsigned long ER210:1;\r
+ unsigned long ER311:1;\r
+ unsigned long ER412:1;\r
+ unsigned long ER513:1;\r
+ unsigned long ER614:1;\r
+ unsigned long ER715:1;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMAC1_DST_ER_A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long END08:1;\r
+ unsigned long END19:1;\r
+ unsigned long END210:1;\r
+ unsigned long END311:1;\r
+ unsigned long END412:1;\r
+ unsigned long END513:1;\r
+ unsigned long END614:1;\r
+ unsigned long END715:1;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMAC1_DST_END_A;\r
+ char wk17[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SUS08:1;\r
+ unsigned long SUS19:1;\r
+ unsigned long SUS210:1;\r
+ unsigned long SUS311:1;\r
+ unsigned long SUS412:1;\r
+ unsigned long SUS513:1;\r
+ unsigned long SUS614:1;\r
+ unsigned long SUS715:1;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMAC1_DST_SUS_A;\r
+ char wk18[220];\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_8_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_8_W;\r
+ } N0SA_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N0DA_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N0TB_8;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_8_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_8_W;\r
+ } N1SA_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N1DA_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N1TB_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC1_CRSA_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC1_CRDA_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC1_CRTB_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC1_CHSTAT_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC1_CHCTRL_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC1_CHCFG_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC1_CHITVL_8;\r
+ char wk19[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC1_NXLA_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC1_CRLA_8;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_9_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_9_W;\r
+ } N0SA_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N0DA_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N0TB_9;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_9_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_9_W;\r
+ } N1SA_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N1DA_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N1TB_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC1_CRSA_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC1_CRDA_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC1_CRTB_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC1_CHSTAT_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC1_CHCTRL_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC1_CHCFG_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC1_CHITVL_9;\r
+ char wk20[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC1_NXLA_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC1_CRLA_9;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_10_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_10_W;\r
+ } N0SA_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N0DA_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N0TB_10;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_10_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_10_W;\r
+ } N1SA_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N1DA_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N1TB_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC1_CRSA_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC1_CRDA_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC1_CRTB_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC1_CHSTAT_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC1_CHCTRL_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC1_CHCFG_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC1_CHITVL_10;\r
+ char wk21[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC1_NXLA_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC1_CRLA_10;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_11_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_11_W;\r
+ } N0SA_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N0DA_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N0TB_11;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_11_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_11_W;\r
+ } N1SA_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N1DA_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N1TB_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC1_CRSA_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC1_CRDA_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC1_CRTB_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC1_CHSTAT_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC1_CHCTRL_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC1_CHCFG_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC1_CHITVL_11;\r
+ char wk22[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC1_NXLA_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC1_CRLA_11;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_12_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_12_W;\r
+ } N0SA_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N0DA_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N0TB_12;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_12_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_12_W;\r
+ } N1SA_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N1DA_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N1TB_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC1_CRSA_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC1_CRDA_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC1_CRTB_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC1_CHSTAT_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC1_CHCTRL_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC1_CHCFG_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC1_CHITVL_12;\r
+ char wk23[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC1_NXLA_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC1_CRLA_12;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_13_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_13_W;\r
+ } N0SA_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N0DA_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N0TB_13;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_13_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_13_W;\r
+ } N1SA_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N1DA_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N1TB_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC1_CRSA_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC1_CRDA_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC1_CRTB_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC1_CHSTAT_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC1_CHCTRL_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC1_CHCFG_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC1_CHITVL_13;\r
+ char wk24[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC1_NXLA_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC1_CRLA_13;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_14_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_14_W;\r
+ } N0SA_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N0DA_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N0TB_14;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_14_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_14_W;\r
+ } N1SA_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N1DA_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N1TB_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC1_CRSA_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC1_CRDA_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC1_CRTB_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC1_CHSTAT_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC1_CHCTRL_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC1_CHCFG_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC1_CHITVL_14;\r
+ char wk25[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC1_NXLA_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC1_CRLA_14;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_15_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N0SA_15_W;\r
+ } N0SA_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N0DA_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N0TB_15;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SA:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_15_N;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long WD:32;\r
+ } BIT;\r
+ } DMAC1_N1SA_15_W;\r
+ } N1SA_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DA:32;\r
+ } BIT;\r
+ } DMAC1_N1DA_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TB:32;\r
+ } BIT;\r
+ } DMAC1_N1TB_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRSA:32;\r
+ } BIT;\r
+ } DMAC1_CRSA_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRDA:32;\r
+ } BIT;\r
+ } DMAC1_CRDA_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRTB:32;\r
+ } BIT;\r
+ } DMAC1_CRTB_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN:1;\r
+ unsigned long RQST:1;\r
+ unsigned long TACT:1;\r
+ unsigned long SUS:1;\r
+ unsigned long ER:1;\r
+ unsigned long END:1;\r
+ unsigned long :1;\r
+ unsigned long SR:1;\r
+ unsigned long DL:1;\r
+ unsigned long DW:1;\r
+ unsigned long DER:1;\r
+ unsigned long MODE:1;\r
+ unsigned long :4;\r
+ unsigned long INTM:1;\r
+ unsigned long DMARQM:1;\r
+ unsigned long SWPRQ:1;\r
+ unsigned long :5;\r
+ unsigned long DNUM:8;\r
+ } BIT;\r
+ } DMAC1_CHSTAT_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SETEN:1;\r
+ unsigned long CLREN:1;\r
+ unsigned long :1;\r
+ unsigned long SWRST:1;\r
+ unsigned long CLRRQ:1;\r
+ unsigned long CLREND:1;\r
+ unsigned long :1;\r
+ unsigned long CLRDE:1;\r
+ unsigned long SETSUS:1;\r
+ unsigned long CLRSUS:1;\r
+ unsigned long :2;\r
+ unsigned long SETREN:1;\r
+ unsigned long :1;\r
+ unsigned long SETSSWPRQ:1;\r
+ unsigned long :1;\r
+ unsigned long SETINTM:1;\r
+ unsigned long CLRINTM:1;\r
+ unsigned long SETDMARQM:1;\r
+ unsigned long CLRDMARQM:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } DMAC1_CHCTRL_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEL:3;\r
+ unsigned long REQD:1;\r
+ unsigned long LOEN:1;\r
+ unsigned long HIEN:1;\r
+ unsigned long LVL:1;\r
+ unsigned long :1;\r
+ unsigned long AM:3;\r
+ unsigned long DRRP:1;\r
+ unsigned long SDS:4;\r
+ unsigned long DDS:4;\r
+ unsigned long SAD:1;\r
+ unsigned long DAD:1;\r
+ unsigned long TM:1;\r
+ unsigned long WONLY:1;\r
+ unsigned long DEM:1;\r
+ unsigned long :1;\r
+ unsigned long DIM:1;\r
+ unsigned long SBE:1;\r
+ unsigned long RSEL:1;\r
+ unsigned long RSW:1;\r
+ unsigned long REN:1;\r
+ unsigned long DMS:1;\r
+ } BIT;\r
+ } DMAC1_CHCFG_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ITVL:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC1_CHITVL_15;\r
+ char wk26[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NXLA:32;\r
+ } BIT;\r
+ } DMAC1_NXLA_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CRLA:32;\r
+ } BIT;\r
+ } DMAC1_CRLA_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC1_SCNT_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC1_SSKP_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC1_DCNT_8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC1_DSKP_8;\r
+ char wk27[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC1_SCNT_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC1_SSKP_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC1_DCNT_9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC1_DSKP_9;\r
+ char wk28[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC1_SCNT_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC1_SSKP_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC1_DCNT_10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC1_DSKP_10;\r
+ char wk29[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC1_SCNT_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC1_SSKP_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC1_DCNT_11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC1_DSKP_11;\r
+ char wk30[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC1_SCNT_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC1_SSKP_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC1_DCNT_12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC1_DSKP_12;\r
+ char wk31[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC1_SCNT_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC1_SSKP_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC1_DCNT_13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC1_DSKP_13;\r
+ char wk32[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC1_SCNT_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC1_SSKP_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC1_DCNT_14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC1_DSKP_14;\r
+ char wk33[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCNT:32;\r
+ } BIT;\r
+ } DMAC1_SCNT_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSKP:32;\r
+ } BIT;\r
+ } DMAC1_SSKP_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DCNT:32;\r
+ } BIT;\r
+ } DMAC1_DCNT_15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSKP:32;\r
+ } BIT;\r
+ } DMAC1_DSKP_15;\r
+ char wk34[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PR:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } DMAC1_DCTRL_B;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :8;\r
+ unsigned long DITVL:8;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DMAC1_DSCITVL_B;\r
+ char wk35[8];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EN08:1;\r
+ unsigned long EN19:1;\r
+ unsigned long EN210:1;\r
+ unsigned long EN311:1;\r
+ unsigned long EN412:1;\r
+ unsigned long EN513:1;\r
+ unsigned long EN614:1;\r
+ unsigned long EN715:1;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMAC1_DST_EN_B;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ER08:1;\r
+ unsigned long ER19:1;\r
+ unsigned long ER210:1;\r
+ unsigned long ER311:1;\r
+ unsigned long ER412:1;\r
+ unsigned long ER513:1;\r
+ unsigned long ER614:1;\r
+ unsigned long ER715:1;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMAC1_DST_ER_B;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long END08:1;\r
+ unsigned long END19:1;\r
+ unsigned long END210:1;\r
+ unsigned long END311:1;\r
+ unsigned long END412:1;\r
+ unsigned long END513:1;\r
+ unsigned long END614:1;\r
+ unsigned long END715:1;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMAC1_DST_END_B;\r
+ char wk36[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SUS08:1;\r
+ unsigned long SUS19:1;\r
+ unsigned long SUS210:1;\r
+ unsigned long SUS311:1;\r
+ unsigned long SUS412:1;\r
+ unsigned long SUS513:1;\r
+ unsigned long SUS614:1;\r
+ unsigned long SUS715:1;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMAC1_DST_SUS_B;\r
+ char wk37[198940];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC1:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA1SEL0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC1:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA1SEL1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC1:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA1SEL2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC1:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA1SEL3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC1:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA1SEL4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC1:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA1SEL5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC1:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA1SEL6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC1:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA1SEL7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC1:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA1SEL8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC1:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA1SEL9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC1:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA1SEL10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC1:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA1SEL11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC1:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA1SEL12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC1:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA1SEL13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC1:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA1SEL14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IFC1:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } DMA1SEL15;\r
+};\r
+\r
+struct st_dmac\r
+{\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :9;\r
+ unsigned long DPRTY:2;\r
+ unsigned long :13;\r
+ unsigned long AL0:1;\r
+ unsigned long AL1:1;\r
+ unsigned long AL2:1;\r
+ unsigned long :1;\r
+ unsigned long TL0:1;\r
+ unsigned long TL1:1;\r
+ unsigned long TL2:1;\r
+ unsigned long :1;\r
+ } BIT;\r
+ } CMNCR;\r
+ char wk0[598140];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DMREQ0:1;\r
+ unsigned long DMREQ1:1;\r
+ unsigned long :30;\r
+ } BIT;\r
+ } DMASTG;\r
+};\r
+\r
+struct st_doc\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char OMS:2;\r
+ unsigned char DCSEL:1;\r
+ unsigned char :1;\r
+ unsigned char DOPCIE:1;\r
+ unsigned char DOPCF:1;\r
+ unsigned char DOPCFCL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } DOCR;\r
+ char wk0[1];\r
+ unsigned short DODIR;\r
+ unsigned short DODSR;\r
+};\r
+\r
+struct st_dsmif\r
+{\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ENABLE:1;\r
+ unsigned long :7;\r
+ unsigned long SINC1SEL:2;\r
+ unsigned long :2;\r
+ unsigned long WORD1GEN:3;\r
+ unsigned long :1;\r
+ unsigned long BITSHIFT1:4;\r
+ unsigned long SINC2SEL:2;\r
+ unsigned long :2;\r
+ unsigned long WORD2GEN:3;\r
+ unsigned long :1;\r
+ unsigned long BITSHIFT2:4;\r
+ } BIT;\r
+ } UVWCTL;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ERUI:1;\r
+ unsigned long ERVI:1;\r
+ unsigned long ERWI:1;\r
+ unsigned long :1;\r
+ unsigned long ERUSC:1;\r
+ unsigned long ERVSC:1;\r
+ unsigned long ERWSC:1;\r
+ unsigned long :1;\r
+ unsigned long ERUVWIGND:1;\r
+ unsigned long :23;\r
+ } BIT;\r
+ } UVWSTA;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CMPUVWIUNDER:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } UVWIUNCMP;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CMPUVWIOVER:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } UVWIOVCMP;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CMPUVWSCUNDER:13;\r
+ unsigned long :19;\r
+ } BIT;\r
+ } UVWSCUNCMP;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CMPUVWSCOVER:13;\r
+ unsigned long :19;\r
+ } BIT;\r
+ } UVWSCOVCMP;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CMPUVWIGNDUNDER:18;\r
+ unsigned long :14;\r
+ } BIT;\r
+ } UVWIGUNCMP;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CMPUVWIGNDOVER:18;\r
+ unsigned long :14;\r
+ } BIT;\r
+ } UVWIGOVCMP;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long U1DATA:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } U1DATA;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long U1CDATA:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } U1CDATA;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long U1VDATA:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } U1VDATA;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long U2DATA:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } U2DATA;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long V1DATA:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } V1DATA;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long V1CDATA:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } V1CDATA;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long V1VDATA:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } V1VDATA;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long V2DATA:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } V2DATA;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long W1DATA:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } W1DATA;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long W1CDATA:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } W1CDATA;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long W1VDATA:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } W1VDATA;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long W2DATA:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } W2DATA;\r
+ char wk0[48];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ENABLE:1;\r
+ unsigned long :7;\r
+ unsigned long SINC1SEL:2;\r
+ unsigned long :2;\r
+ unsigned long WORD1GEN:3;\r
+ unsigned long :1;\r
+ unsigned long BITSHIFT1:4;\r
+ unsigned long SINC2SEL:2;\r
+ unsigned long :2;\r
+ unsigned long WORD2GEN:3;\r
+ unsigned long :1;\r
+ unsigned long BITSHIFT2:4;\r
+ } BIT;\r
+ } XYZCTL;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ERXI:1;\r
+ unsigned long :3;\r
+ unsigned long ERXSC:1;\r
+ unsigned long :27;\r
+ } BIT;\r
+ } XYZSTA;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CMPXIUNDER:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } XYZIUNCMP;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CMPXIOVER:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } XYZIOVCMP;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CMPXSCUNDER:13;\r
+ unsigned long :19;\r
+ } BIT;\r
+ } XYZSCUNCMP;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CMPXSCOVER:13;\r
+ unsigned long :19;\r
+ } BIT;\r
+ } XYZSCOVCMP;\r
+ char wk1[8];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long X1DATA:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } X1DATA;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long X1CDATA:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } X1CDATA;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long X1VDATA:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } X1VDATA;\r
+ char wk2[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long X2DATA:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } X2DATA;\r
+};\r
+\r
+struct st_ecatc\r
+{\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long OADD0:1;\r
+ unsigned long OADD1:1;\r
+ unsigned long OADD2:1;\r
+ unsigned long OADD3:1;\r
+ unsigned long OADD4:1;\r
+ unsigned long :27;\r
+ } BIT;\r
+ } CATOFFADD;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long I2CSIZE:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } CATEMMD;\r
+ char wk0[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TXSFT00:1;\r
+ unsigned long TXSFT01:1;\r
+ unsigned long TXSFT10:1;\r
+ unsigned long TXSFT11:1;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } CATTXCSFT;\r
+ char wk1[69360];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TYPE:8;\r
+ } BIT;\r
+ } TYPE;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char REV:8;\r
+ } BIT;\r
+ } REVISION;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short BUILD:16;\r
+ } BIT;\r
+ } BUILD;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NUMFMMU:8;\r
+ } BIT;\r
+ } FMMU_NUM;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NUMSYNC:8;\r
+ } BIT;\r
+ } SYNC_MANAGER;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char RAMSIZE:8;\r
+ } BIT;\r
+ } RAM_SIZE;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char P0:2;\r
+ unsigned char P1:2;\r
+ unsigned char P2:2;\r
+ unsigned char P3:2;\r
+ } BIT;\r
+ } PORT_DESC;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short FMMU:1;\r
+ unsigned short :1;\r
+ unsigned short DC:1;\r
+ unsigned short DCWID:1;\r
+ unsigned short :2;\r
+ unsigned short LINKDECMII:1;\r
+ unsigned short FCS:1;\r
+ unsigned short DCSYNC:1;\r
+ unsigned short LRW:1;\r
+ unsigned short RWSUPP:1;\r
+ unsigned short FSCONFIG:1;\r
+ unsigned short :4;\r
+ } BIT;\r
+ } FEATURE;\r
+ char wk2[6];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short NODADDR:16;\r
+ } BIT;\r
+ } STATION_ADR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short NODALIADDR:16;\r
+ } BIT;\r
+ } STATION_ALIAS;\r
+ char wk3[12];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ENABLE:1;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } WR_REG_ENABLE;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PROTECT:1;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } WR_REG_PROTECT;\r
+ char wk4[14];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ENABLE:1;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } ESC_WR_ENABLE;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PROTECT:1;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } ESC_WR_PROTECT;\r
+ char wk5[14];\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ } ESC_RESET_ECAT_W;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ } ESC_RESET_ECAT_R;\r
+ } RESET_ECAT;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ } ESC_RESET_PDI_W;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ } ESC_RESET_PDI_R;\r
+ } RESET_PDI;\r
+ char wk6[190];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FWDRULE:1;\r
+ unsigned long TEMPUSE:1;\r
+ unsigned long :6;\r
+ unsigned long LP0:2;\r
+ unsigned long LP1:2;\r
+ unsigned long LP2:2;\r
+ unsigned long LP3:2;\r
+ unsigned long RXFIFO:3;\r
+ unsigned long :5;\r
+ unsigned long STAALIAS:1;\r
+ unsigned long :7;\r
+ } BIT;\r
+ } ESC_DL_CONTROL;\r
+ char wk7[4];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short RWOFFSET:16;\r
+ } BIT;\r
+ } PHYSICAL_RW_OFFSET;\r
+ char wk8[6];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short PDIOPE:1;\r
+ unsigned short PDIWDST:1;\r
+ unsigned short ENHLINKD:1;\r
+ unsigned short :1;\r
+ unsigned short PHYP0:1;\r
+ unsigned short PHYP1:1;\r
+ unsigned short PHYP2:1;\r
+ unsigned short PHYP3:1;\r
+ unsigned short LP0:1;\r
+ unsigned short COMP0:1;\r
+ unsigned short LP1:1;\r
+ unsigned short COMP1:1;\r
+ unsigned short LP2:1;\r
+ unsigned short COMP2:1;\r
+ unsigned short LP3:1;\r
+ unsigned short COMP3:1;\r
+ } BIT;\r
+ } ESC_DL_STATUS;\r
+ char wk9[14];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short INISTATE:4;\r
+ unsigned short ERRINDACK:1;\r
+ unsigned short :11;\r
+ } BIT;\r
+ } AL_CONTROL;\r
+ char wk10[14];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short ACTSTATE:4;\r
+ unsigned short ERR:1;\r
+ unsigned short :11;\r
+ } BIT;\r
+ } AL_STATUS;\r
+ char wk11[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short STATUSCODE:16;\r
+ } BIT;\r
+ } AL_STATUS_CODE;\r
+ char wk12[2];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char LEDCODE:4;\r
+ unsigned char OVERRIDEEN:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RUN_LED_OVERRIDE;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char LEDCODE:4;\r
+ unsigned char OVERRIDEEN:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } ERR_LED_OVERRIDE;\r
+ char wk13[6];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PDI:8;\r
+ } BIT;\r
+ } PDI_CONTROL;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char DEVEMU:1;\r
+ unsigned char ENLALLP:1;\r
+ unsigned char DCSYNC:1;\r
+ unsigned char DCLATCH:1;\r
+ unsigned char ENLP0:1;\r
+ unsigned char ENLP1:1;\r
+ unsigned char ENLP2:1;\r
+ unsigned char ENLP3:1;\r
+ } BIT;\r
+ } ESC_CONFIG;\r
+ char wk14[14];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ONCHIPBUSCLK:5;\r
+ unsigned char ONCHIPBUS:3;\r
+ } BIT;\r
+ } PDI_CONFIG;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SYNC0OUT:2;\r
+ unsigned char SYNCLAT0:1;\r
+ unsigned char SYNC0MAP:1;\r
+ unsigned char :1;\r
+ unsigned char SYNC1OUT:1;\r
+ unsigned char SYNCLAT1:1;\r
+ unsigned char SYNC1MAP:1;\r
+ } BIT;\r
+ } SYNC_LATCH_CONFIG;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short DATABUSWID:1;\r
+ unsigned short :15;\r
+ } BIT;\r
+ } EXT_PDI_CONFIG;\r
+ char wk15[172];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short ECATEVMASK:16;\r
+ } BIT;\r
+ } ECAT_EVENT_MASK;\r
+ char wk16[2];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ALEVMASK:32;\r
+ } BIT;\r
+ } AL_EVENT_MASK;\r
+ char wk17[8];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short DCLATCH:1;\r
+ unsigned short :1;\r
+ unsigned short DLSTA:1;\r
+ unsigned short ALSTA:1;\r
+ unsigned short SMSTA0:1;\r
+ unsigned short SMSTA1:1;\r
+ unsigned short SMSTA2:1;\r
+ unsigned short SMSTA3:1;\r
+ unsigned short SMSTA4:1;\r
+ unsigned short SMSTA5:1;\r
+ unsigned short SMSTA6:1;\r
+ unsigned short SMSTA7:1;\r
+ unsigned short :4;\r
+ } BIT;\r
+ } ECAT_EVENT_REQ;\r
+ char wk18[14];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ALCTRL:1;\r
+ unsigned long DCLATCH:1;\r
+ unsigned long DCSYNC0STA:1;\r
+ unsigned long DCSYNC1STA:1;\r
+ unsigned long SYNCACT:1;\r
+ unsigned long :1;\r
+ unsigned long WDPD:1;\r
+ unsigned long :1;\r
+ unsigned long SMINT0:1;\r
+ unsigned long SMINT1:1;\r
+ unsigned long SMINT2:1;\r
+ unsigned long SMINT3:1;\r
+ unsigned long SMINT4:1;\r
+ unsigned long SMINT5:1;\r
+ unsigned long SMINT6:1;\r
+ unsigned long SMINT7:1;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } AL_EVENT_REQ;\r
+ char wk19[220];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short RXERRCNT:16;\r
+ } BIT;\r
+ } RX_ERR_COUNT0;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short RXERRCNT:16;\r
+ } BIT;\r
+ } RX_ERR_COUNT1;\r
+ char wk20[4];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char FWDERRCNT:8;\r
+ } BIT;\r
+ } FWD_RX_ERR_COUNT0;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char FWDERRCNT:8;\r
+ } BIT;\r
+ } FWD_RX_ERR_COUNT1;\r
+ char wk21[2];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char EPUERRCNT:8;\r
+ } BIT;\r
+ } ECAT_PROC_ERR_COUNT;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PDIERRCNT:8;\r
+ } BIT;\r
+ } PDI_ERR_COUNT;\r
+ char wk22[2];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char LOSTLINKCNT:8;\r
+ } BIT;\r
+ } LOST_LINK_COUNT0;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char LOSTLINKCNT:8;\r
+ } BIT;\r
+ } LOST_LINK_COUNT1;\r
+ char wk23[238];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short WDDIV:16;\r
+ } BIT;\r
+ } WD_DIVIDE;\r
+ char wk24[14];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short WDTIMPDI:16;\r
+ } BIT;\r
+ } WDT_PDI;\r
+ char wk25[14];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short WDTIMPD:16;\r
+ } BIT;\r
+ } WDT_DATA;\r
+ char wk26[30];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short WDSTAPD:1;\r
+ unsigned short :15;\r
+ } BIT;\r
+ } WDS_DATA;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char WDCNTPD:8;\r
+ } BIT;\r
+ } WDC_DATA;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char WDCNTPDI:8;\r
+ } BIT;\r
+ } WDC_PDI;\r
+ char wk27[188];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char CTRLPDI:1;\r
+ unsigned char FORCEECAT:1;\r
+ unsigned char :6;\r
+ } BIT;\r
+ } EEP_CONF;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PDIACCESS:1;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } EEP_STATE;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short ECATWREN:1;\r
+ unsigned short :5;\r
+ unsigned short READBYTE:1;\r
+ unsigned short PROMSIZE:1;\r
+ unsigned short COMMAND:3;\r
+ unsigned short CKSUMERR:1;\r
+ unsigned short LOADSTA:1;\r
+ unsigned short ACKCMDERR:1;\r
+ unsigned short WRENERR:1;\r
+ unsigned short BUSY:1;\r
+ } BIT;\r
+ } EEP_CONT_STAT;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ADDRESS:32;\r
+ } BIT;\r
+ } EEP_ADR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long LODATA:16;\r
+ unsigned long HIDATA:16;\r
+ } BIT;\r
+ } EEP_DATA;\r
+ char wk28[4];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short WREN:1;\r
+ unsigned short PDICTRL:1;\r
+ unsigned short MILINK:1;\r
+ unsigned short PHYOFFSET:5;\r
+ unsigned short COMMAND:2;\r
+ unsigned short :3;\r
+ unsigned short READERR:1;\r
+ unsigned short CMDERR:1;\r
+ unsigned short BUSY:1;\r
+ } BIT;\r
+ } MII_CONT_STAT;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PHYADDR:5;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } PHY_ADR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PHYREGADDR:5;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } PHY_REG_ADR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short PHYREGDATA:16;\r
+ } BIT;\r
+ } PHY_DATA;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ACSMII:1;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } MII_ECAT_ACS_STAT;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ACSMII:1;\r
+ unsigned char FORPDI:1;\r
+ unsigned char :6;\r
+ } BIT;\r
+ } MII_PDI_ACS_STAT;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PHYLINKSTA:1;\r
+ unsigned char LINKSTA:1;\r
+ unsigned char LINKSTAERR:1;\r
+ unsigned char READERR:1;\r
+ unsigned char LINKPARTERR:1;\r
+ unsigned char PHYCONFIG:1;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PHY_STATUS0;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PHYLINKSTA:1;\r
+ unsigned char LINKSTA:1;\r
+ unsigned char LINKSTAERR:1;\r
+ unsigned char READERR:1;\r
+ unsigned char LINKPARTERR:1;\r
+ unsigned char PHYCONFIG:1;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PHY_STATUS1;\r
+ char wk29[230];\r
+ struct\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long LSTAADR:32;\r
+ } BIT;\r
+ } L_START_ADR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short FMMULEN:16;\r
+ } BIT;\r
+ } LEN;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char LSTABIT:3;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } L_START_BIT;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char LSTABIT:3;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } L_STOP_BIT;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short PHYSTAADR:16;\r
+ } BIT;\r
+ } P_START_ADR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PHYSTABIT:3;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } P_START_BIT;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char READ:1;\r
+ unsigned char WRITE:1;\r
+ unsigned char :6;\r
+ } BIT;\r
+ } TYPE;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ACTIVATE:1;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } ACT;\r
+ char fmmu_wk[3];\r
+ } FMMU[8];\r
+ char wk37[0x180];\r
+ struct\r
+ {\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short SMSTAADDR:16;\r
+ } BIT;\r
+ } P_START_ADR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short SMLEN:16;\r
+ } BIT;\r
+ } LEN;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char OPEMODE:2;\r
+ unsigned char DIR:2;\r
+ unsigned char IRQECAT:1;\r
+ unsigned char IRQPDI:1;\r
+ unsigned char WDTRGEN:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } CONTROL;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char INTWR:1;\r
+ unsigned char INTRD:1;\r
+ unsigned char :1;\r
+ unsigned char MAILBOX:1;\r
+ unsigned char BUFFERED:2;\r
+ unsigned char RDBUF:1;\r
+ unsigned char WRBUF:1;\r
+ } BIT;\r
+ } STATUS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SMEN:1;\r
+ unsigned char REPEATREQ:1;\r
+ unsigned char :4;\r
+ unsigned char LATCHECAT:1;\r
+ unsigned char LATCHPDI:1;\r
+ } BIT;\r
+ } ACT;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char DEACTIVE:1;\r
+ unsigned char REPEATACK:1;\r
+ unsigned char :6;\r
+ } BIT;\r
+ } PDI_CONT;\r
+ } SM[8];\r
+ char wk38[192];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long RCVTIME0:32;\r
+ } BIT;\r
+ } DC_RCV_TIME_PORT0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long RCVTIME1:32;\r
+ } BIT;\r
+ } DC_RCV_TIME_PORT1;\r
+ char wk39[8];\r
+ union\r
+ {\r
+ unsigned long long LONGLONG;\r
+ } DC_SYS_TIME;\r
+ union\r
+ {\r
+ unsigned long long LONGLONG;\r
+ } DC_RCV_TIME_UNIT;\r
+ union\r
+ {\r
+ unsigned long long LONGLONG;\r
+ } DC_SYS_TIME_OFFSET;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SYSTIMDLY:32;\r
+ } BIT;\r
+ } DC_SYS_TIME_DELAY;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long LOCALCOPY:1;\r
+ unsigned long DIFF:31;\r
+ } BIT;\r
+ } DC_SYS_TIME_DIFF;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short :1;\r
+ unsigned short SPDCNTSTRT:15;\r
+ } BIT;\r
+ } DC_SPEED_COUNT_START;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short SPDCNTDIFF:16;\r
+ } BIT;\r
+ } DC_SPEED_COUNT_DIFF;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :4;\r
+ unsigned char SYSTIMDEP:4;\r
+ } BIT;\r
+ } DC_SYS_TIME_DIFF_FIL_DEPTH;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :4;\r
+ unsigned char CLKPERDEP:4;\r
+ } BIT;\r
+ } DC_SPEED_COUNT_FIL_DEPTH;\r
+ char wk40[74];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :2;\r
+ unsigned char LATCH1:1;\r
+ unsigned char LATCH0:1;\r
+ unsigned char :3;\r
+ unsigned char SYNCOUT:1;\r
+ } BIT;\r
+ } DC_CYC_CONT;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char DBGPULSE:1;\r
+ unsigned char NEARFUTURE:1;\r
+ unsigned char STARTTIME:1;\r
+ unsigned char EXTSTARTTIME:1;\r
+ unsigned char AUTOACT:1;\r
+ unsigned char SYNC1:1;\r
+ unsigned char SYNC0:1;\r
+ unsigned char SYNCACT:1;\r
+ } BIT;\r
+ } DC_ACT;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short PULSELEN:16;\r
+ } BIT;\r
+ } DC_PULSE_LEN;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :5;\r
+ unsigned char STARTTIME:1;\r
+ unsigned char SYNC1ACT:1;\r
+ unsigned char SYNC0ACT:1;\r
+ } BIT;\r
+ } DC_ACT_STAT;\r
+ char wk41[9];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :7;\r
+ unsigned char SYNC0STA:1;\r
+ } BIT;\r
+ } DC_SYNC0_STAT;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :7;\r
+ unsigned char SYNC1STA:1;\r
+ } BIT;\r
+ } DC_SYNC1_STAT;\r
+ union\r
+ {\r
+ unsigned long long LONGLONG;\r
+ } DC_CYC_START_TIME;\r
+ union\r
+ {\r
+ unsigned long long LONGLONG;\r
+ } DC_NEXT_SYNC1_PULSE;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SYNC0CYC:32;\r
+ } BIT;\r
+ } DC_SYNC0_CYC_TIME;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SYNC1CYC:32;\r
+ } BIT;\r
+ } DC_SYNC1_CYC_TIME;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :6;\r
+ unsigned char NEGEDGE:1;\r
+ unsigned char POSEDGE:1;\r
+ } BIT;\r
+ } DC_LATCH0_CONT;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :6;\r
+ unsigned char NEGEDGE:1;\r
+ unsigned char POSEDGE:1;\r
+ } BIT;\r
+ } DC_LATCH1_CONT;\r
+ char wk42[4];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :5;\r
+ unsigned char PINSTATE:1;\r
+ unsigned char EVENTNEG:1;\r
+ unsigned char EVENTPOS:1;\r
+ } BIT;\r
+ } DC_LATCH0_STAT;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :5;\r
+ unsigned char PINSTATE:1;\r
+ unsigned char EVENTNEG:1;\r
+ unsigned char EVENTPOS:1;\r
+ } BIT;\r
+ } DC_LATCH1_STAT;\r
+ union\r
+ {\r
+ unsigned long long LONGLONG;\r
+ } DC_LATCH0_TIME_POS;\r
+ union\r
+ {\r
+ unsigned long long LONGLONG;\r
+ } DC_LATCH0_TIME_NEG;\r
+ union\r
+ {\r
+ unsigned long long LONGLONG;\r
+ } DC_LATCH1_TIME_POS;\r
+ union\r
+ {\r
+ unsigned long long LONGLONG;\r
+ } DC_LATCH1_TIME_NEG;\r
+ char wk43[32];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ECATCHANGE:32;\r
+ } BIT;\r
+ } DC_ECAT_CNG_EV_TIME;\r
+ char wk44[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PDISTART:32;\r
+ } BIT;\r
+ } DC_PDI_START_EV_TIME;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PDICHANGE:32;\r
+ } BIT;\r
+ } DC_PDI_CNG_EV_TIME;\r
+ char wk45[1024];\r
+ union\r
+ {\r
+ unsigned long long LONGLONG;\r
+ } PRODUCT_ID;\r
+ union\r
+ {\r
+ unsigned long long LONGLONG;\r
+ } VENDOR_ID;\r
+};\r
+\r
+struct st_eccram\r
+{\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } RAMPCMD;\r
+ char wk0[252];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :31;\r
+ unsigned long ECC_ENABLE:1;\r
+ } BIT;\r
+ } RAMEDC;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :16;\r
+ unsigned long DBE_DIST15:1;\r
+ unsigned long DBE_DIST14:1;\r
+ unsigned long DBE_DIST13:1;\r
+ unsigned long DBE_DIST12:1;\r
+ unsigned long DBE_DIST11:1;\r
+ unsigned long DBE_DIST10:1;\r
+ unsigned long DBE_DIST9:1;\r
+ unsigned long DBE_DIST8:1;\r
+ unsigned long DBE_DIST7:1;\r
+ unsigned long DBE_DIST6:1;\r
+ unsigned long DBE_DIST5:1;\r
+ unsigned long DBE_DIST4:1;\r
+ unsigned long DBE_DIST3:1;\r
+ unsigned long DBE_DIST2:1;\r
+ unsigned long DBE_DIST1:1;\r
+ unsigned long DBE_DIST0:1;\r
+ } BIT;\r
+ } RAMEEC;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :16;\r
+ unsigned long DBE_RAM15:1;\r
+ unsigned long DBE_RAM14:1;\r
+ unsigned long DBE_RAM13:1;\r
+ unsigned long DBE_RAM12:1;\r
+ unsigned long DBE_RAM11:1;\r
+ unsigned long DBE_RAM10:1;\r
+ unsigned long DBE_RAM9:1;\r
+ unsigned long DBE_RAM8:1;\r
+ unsigned long DBE_RAM7:1;\r
+ unsigned long DBE_RAM6:1;\r
+ unsigned long DBE_RAM5:1;\r
+ unsigned long DBE_RAM4:1;\r
+ unsigned long DBE_RAM3:1;\r
+ unsigned long DBE_RAM2:1;\r
+ unsigned long DBE_RAM1:1;\r
+ unsigned long DBE_RAM0:1;\r
+ } BIT;\r
+ } RAMDBEST;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :12;\r
+ unsigned long BANK:2;\r
+ unsigned long ADDRESS:16;\r
+ unsigned long :1;\r
+ unsigned long LOCK:1;\r
+ } BIT;\r
+ } RAMDBEAD;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :28;\r
+ unsigned long ERRCOUNT:4;\r
+ } BIT;\r
+ } RAMDBECNT;\r
+};\r
+\r
+struct st_ecm\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ } ECMEPCFG;\r
+ char wk0[3];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMMICFG0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMMICFG1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMMICFG2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMNMICFG0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMNMICFG1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMNMICFG2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMIRCFG0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMIRCFG1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMIRCFG2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMEMK0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMEMK1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMEMK2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMESSTC0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMESSTC1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMESSTC2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMPCMD1;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ECMPRERR:1;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } ECMPS;\r
+ char wk1[3];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMPE0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMPE1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMPE2;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ } ECMDTMCTL;\r
+ char wk2[3];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short ECMTDMR:16;\r
+ } BIT;\r
+ } ECMDTMR;\r
+ char wk3[2];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMDTMCMP;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMDTMCFG0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMDTMCFG1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMDTMCFG2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMDTMCFG3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMDTMCFG4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMDTMCFG5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ECMEOCCFG;\r
+};\r
+\r
+struct st_ecmc\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ } ECMCESET;\r
+ char wk0[3];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ } ECMCECLR;\r
+ char wk1[3];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ECMCSSE000:1;\r
+ unsigned long ECMCSSE001:1;\r
+ unsigned long ECMCSSE002:1;\r
+ unsigned long :1;\r
+ unsigned long ECMCSSE004:1;\r
+ unsigned long ECMCSSE005:1;\r
+ unsigned long ECMCSSE006:1;\r
+ unsigned long ECMCSSE007:1;\r
+ unsigned long ECMCSSE008:1;\r
+ unsigned long ECMCSSE009:1;\r
+ unsigned long ECMCSSE010:1;\r
+ unsigned long ECMCSSE011:1;\r
+ unsigned long ECMCSSE012:1;\r
+ unsigned long ECMCSSE013:1;\r
+ unsigned long ECMCSSE014:1;\r
+ unsigned long ECMCSSE015:1;\r
+ unsigned long ECMCSSE016:1;\r
+ unsigned long ECMCSSE017:1;\r
+ unsigned long ECMCSSE018:1;\r
+ unsigned long ECMCSSE019:1;\r
+ unsigned long ECMCSSE020:1;\r
+ unsigned long ECMCSSE021:1;\r
+ unsigned long ECMCSSE022:1;\r
+ unsigned long ECMCSSE023:1;\r
+ unsigned long ECMCSSE024:1;\r
+ unsigned long ECMCSSE025:1;\r
+ unsigned long ECMCSSE026:1;\r
+ unsigned long ECMCSSE027:1;\r
+ unsigned long ECMCSSE028:1;\r
+ unsigned long :1;\r
+ unsigned long ECMCSSE030:1;\r
+ unsigned long ECMCSSE031:1;\r
+ } BIT;\r
+ } ECMCESSTR0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ECMCSSE100:1;\r
+ unsigned long ECMCSSE101:1;\r
+ unsigned long ECMCSSE202:1;\r
+ unsigned long :1;\r
+ unsigned long ECMCSSE104:1;\r
+ unsigned long ECMCSSE105:1;\r
+ unsigned long ECMCSSE106:1;\r
+ unsigned long ECMCSSE107:1;\r
+ unsigned long ECMCSSE108:1;\r
+ unsigned long :23;\r
+ } BIT;\r
+ } ECMCESSTR1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :28;\r
+ unsigned long ECMCSSE228:1;\r
+ unsigned long ECMCSSE229:1;\r
+ unsigned long ECMCSSE230:1;\r
+ unsigned long ECMCSSE231:1;\r
+ } BIT;\r
+ } ECMCESSTR2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ECMC0REG:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } ECMCPCMD0;\r
+};\r
+\r
+struct st_ecmm\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ } ECMMESET;\r
+ char wk0[3];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ } ECMMECLR;\r
+ char wk1[3];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ECMMSSE000:1;\r
+ unsigned long ECMMSSE001:1;\r
+ unsigned long ECMMSSE002:1;\r
+ unsigned long :1;\r
+ unsigned long ECMMSSE004:1;\r
+ unsigned long ECMMSSE005:1;\r
+ unsigned long ECMMSSE006:1;\r
+ unsigned long ECMMSSE007:1;\r
+ unsigned long ECMMSSE008:1;\r
+ unsigned long ECMMSSE009:1;\r
+ unsigned long ECMMSSE010:1;\r
+ unsigned long ECMMSSE011:1;\r
+ unsigned long ECMMSSE012:1;\r
+ unsigned long ECMMSSE013:1;\r
+ unsigned long ECMMSSE014:1;\r
+ unsigned long ECMMSSE015:1;\r
+ unsigned long ECMMSSE016:1;\r
+ unsigned long ECMMSSE017:1;\r
+ unsigned long ECMMSSE018:1;\r
+ unsigned long ECMMSSE019:1;\r
+ unsigned long ECMMSSE020:1;\r
+ unsigned long ECMMSSE021:1;\r
+ unsigned long ECMMSSE022:1;\r
+ unsigned long ECMMSSE023:1;\r
+ unsigned long ECMMSSE024:1;\r
+ unsigned long ECMMSSE025:1;\r
+ unsigned long ECMMSSE026:1;\r
+ unsigned long ECMMSSE027:1;\r
+ unsigned long ECMMSSE028:1;\r
+ unsigned long :1;\r
+ unsigned long ECMMSSE030:1;\r
+ unsigned long ECMMSSE031:1;\r
+ } BIT;\r
+ } ECMMESSTR0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ECMMSSE100:1;\r
+ unsigned long ECMMSSE101:1;\r
+ unsigned long ECMMSSE102:1;\r
+ unsigned long :1;\r
+ unsigned long ECMMSSE104:1;\r
+ unsigned long ECMMSSE105:1;\r
+ unsigned long ECMMSSE106:1;\r
+ unsigned long ECMMSSE107:1;\r
+ unsigned long ECMMSSE108:1;\r
+ unsigned long :23;\r
+ } BIT;\r
+ } ECMMESSTR1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :28;\r
+ unsigned long ECMMSSE228:1;\r
+ unsigned long ECMMSSE229:1;\r
+ unsigned long ECMMSSE230:1;\r
+ unsigned long ECMMSSE231:1;\r
+ } BIT;\r
+ } ECMMESSTR2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ECMM0REG:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } ECMMPCMD0;\r
+};\r
+\r
+struct st_elc\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :7;\r
+ unsigned char ELCON:1;\r
+ } BIT;\r
+ } ELCR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR0;\r
+ char wk0[2];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR3;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR4;\r
+ char wk1[2];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR7;\r
+ char wk2[2];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR10;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR11;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR12;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR13;\r
+ char wk3[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR15;\r
+ char wk4[2];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR18;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR19;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR20;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR21;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR22;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR23;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR24;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR25;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR26;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR27;\r
+ char wk5[2];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char MTU0MD:2;\r
+ unsigned char :4;\r
+ unsigned char MTU3MD:2;\r
+ } BIT;\r
+ } ELOPA;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char MTU4MD:2;\r
+ unsigned char :6;\r
+ } BIT;\r
+ } ELOPB;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :2;\r
+ unsigned char CMT1MD:2;\r
+ unsigned char :4;\r
+ } BIT;\r
+ } ELOPC;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char DSU0MD:2;\r
+ unsigned char DSU1MD:2;\r
+ unsigned char DSX0MD:2;\r
+ unsigned char DSX1MD:2;\r
+ } BIT;\r
+ } ELOPD;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PGRn0:1;\r
+ unsigned char PGRn1:1;\r
+ unsigned char PGRn2:1;\r
+ unsigned char PGRn3:1;\r
+ unsigned char PGRn4:1;\r
+ unsigned char PGRn5:1;\r
+ unsigned char PGRn6:1;\r
+ unsigned char PGRn7:1;\r
+ } BIT;\r
+ } PGR1;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PGRn0:1;\r
+ unsigned char PGRn1:1;\r
+ unsigned char PGRn2:1;\r
+ unsigned char PGRn3:1;\r
+ unsigned char PGRn4:1;\r
+ unsigned char PGRn5:1;\r
+ unsigned char PGRn6:1;\r
+ unsigned char PGRn7:1;\r
+ } BIT;\r
+ } PGR2;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PGCIn:2;\r
+ unsigned char PGCOVEn:1;\r
+ unsigned char :1;\r
+ unsigned char PGCOn:3;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PGC1;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PGCIn:2;\r
+ unsigned char PGCOVEn:1;\r
+ unsigned char :1;\r
+ unsigned char PGCOn:3;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PGC2;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PDBFn0:1;\r
+ unsigned char PDBFn1:1;\r
+ unsigned char PDBFn2:1;\r
+ unsigned char PDBFn3:1;\r
+ unsigned char PDBFn4:1;\r
+ unsigned char PDBFn5:1;\r
+ unsigned char PDBFn6:1;\r
+ unsigned char PDBFn7:1;\r
+ } BIT;\r
+ } PDBF1;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PDBFn0:1;\r
+ unsigned char PDBFn1:1;\r
+ unsigned char PDBFn2:1;\r
+ unsigned char PDBFn3:1;\r
+ unsigned char PDBFn4:1;\r
+ unsigned char PDBFn5:1;\r
+ unsigned char PDBFn6:1;\r
+ unsigned char PDBFn7:1;\r
+ } BIT;\r
+ } PDBF2;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSBn:3;\r
+ unsigned char PSPn:2;\r
+ unsigned char PSMn:2;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PEL0;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSBn:3;\r
+ unsigned char PSPn:2;\r
+ unsigned char PSMn:2;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PEL1;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSBn:3;\r
+ unsigned char PSPn:2;\r
+ unsigned char PSMn:2;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PEL2;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSBn:3;\r
+ unsigned char PSPn:2;\r
+ unsigned char PSMn:2;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PEL3;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SEG:1;\r
+ unsigned char :5;\r
+ unsigned char WE:1;\r
+ unsigned char WI:1;\r
+ } BIT;\r
+ } ELSEGR;\r
+ char wk6[3];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR33;\r
+ char wk7[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR35;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR36;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR37;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR38;\r
+ char wk8[2];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR41;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR42;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR43;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR44;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ELS:8;\r
+ } BIT;\r
+ } ELSR45;\r
+ char wk9[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPU0MD:2;\r
+ unsigned char TPU1MD:2;\r
+ unsigned char TPU2MD:2;\r
+ unsigned char TPU3MD:2;\r
+ } BIT;\r
+ } ELOPF;\r
+ char wk10[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char CMTW0MD:2;\r
+ unsigned char :6;\r
+ } BIT;\r
+ } ELOPH;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char GPT0MD:3;\r
+ unsigned char :1;\r
+ unsigned char GPT1MD:3;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } ELOPI;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char GPT2MD:3;\r
+ unsigned char :1;\r
+ unsigned char GPT3MD:3;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } ELOPJ;\r
+};\r
+\r
+struct st_etherc\r
+{\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } ETSPCMD;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MAC:3;\r
+ unsigned long :29;\r
+ } BIT;\r
+ } MACSEL;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MODE:5;\r
+ unsigned long :3;\r
+ unsigned long FULLD:1;\r
+ unsigned long :1;\r
+ unsigned long RMII_CRS_MODE:1;\r
+ unsigned long :21;\r
+ } BIT;\r
+ } MII_CTRL0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MODE:5;\r
+ unsigned long :3;\r
+ unsigned long FULLD:1;\r
+ unsigned long :1;\r
+ unsigned long RMII_CRS_MODE:1;\r
+ unsigned long :21;\r
+ } BIT;\r
+ } MII_CTRL1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MODE:5;\r
+ unsigned long :3;\r
+ unsigned long FULLD:1;\r
+ unsigned long :1;\r
+ unsigned long RMII_CRS_MODE:1;\r
+ unsigned long :21;\r
+ } BIT;\r
+ } MII_CTRL2;\r
+ char wk0[260];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CATRST:1;\r
+ unsigned long SWRST:1;\r
+ unsigned long PHYRST:1;\r
+ unsigned long PHYRST2:1;\r
+ unsigned long MIICRST:1;\r
+ unsigned long :27;\r
+ } BIT;\r
+ } ETHSFTRST;\r
+ char wk1[196324];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SYSC:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } SYSC;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long R4B:32;\r
+ } BIT;\r
+ } R4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long R5B:32;\r
+ } BIT;\r
+ } R5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long R6B:32;\r
+ } BIT;\r
+ } R6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long R7B:32;\r
+ } BIT;\r
+ } R7;\r
+ char wk2[12];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long R0B:32;\r
+ } BIT;\r
+ } R0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long R1B:32;\r
+ } BIT;\r
+ } R1;\r
+ char wk3[4068];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TXID:32;\r
+ } BIT;\r
+ } GMAC_TXID;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FIFOUFLOW:1;\r
+ unsigned long RETRYN:4;\r
+ unsigned long LCOLLIS:1;\r
+ unsigned long UNDERFW:1;\r
+ unsigned long OVERFW:1;\r
+ unsigned long CSERR:1;\r
+ unsigned long MCOLLIS:1;\r
+ unsigned long SCOLLIS:1;\r
+ unsigned long TFAIL:1;\r
+ unsigned long TABT:1;\r
+ unsigned long TCMP:1;\r
+ unsigned long :18;\r
+ } BIT;\r
+ } GMAC_TXRESULT;\r
+ char wk4[12];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :30;\r
+ unsigned long DUPMODE:1;\r
+ unsigned long ETHMODE:1;\r
+ } BIT;\r
+ } GMAC_MODE;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :9;\r
+ unsigned long RRTTH:3;\r
+ unsigned long RFULLTH:2;\r
+ unsigned long REMPTH:2;\r
+ unsigned long :12;\r
+ unsigned long RAMASKEN:1;\r
+ unsigned long SFRXFIFO:1;\r
+ unsigned long MFILLTEREN:1;\r
+ unsigned long AFILLTEREN:1;\r
+ } BIT;\r
+ } GMAC_RXMODE;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :6;\r
+ unsigned long TRBMODE:2;\r
+ unsigned long :1;\r
+ unsigned long TFULLTH:2;\r
+ unsigned long TEMPTH:3;\r
+ unsigned long FSTTH:2;\r
+ unsigned long :10;\r
+ unsigned long SFOP:1;\r
+ unsigned long RTRANSLC:1;\r
+ unsigned long SPTXEN:1;\r
+ unsigned long SF:1;\r
+ unsigned long LPTXEN:1;\r
+ unsigned long RTRANSDEN:1;\r
+ } BIT;\r
+ } GMAC_TXMODE;\r
+ char wk5[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :13;\r
+ unsigned long RXRST:1;\r
+ unsigned long :1;\r
+ unsigned long TXRST:1;\r
+ unsigned long :15;\r
+ unsigned long ALLRST:1;\r
+ } BIT;\r
+ } GMAC_RESET;\r
+ char wk6[76];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PPDATA1:32;\r
+ } BIT;\r
+ } GMAC_PAUSE1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PPDATA2:32;\r
+ } BIT;\r
+ } GMAC_PAUSE2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PPDATA3:32;\r
+ } BIT;\r
+ } GMAC_PAUSE3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PPDATA4:32;\r
+ } BIT;\r
+ } GMAC_PAUSE4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PPDATA5:32;\r
+ } BIT;\r
+ } GMAC_PAUSE5;\r
+ char wk7[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :31;\r
+ unsigned long PPRXEN:1;\r
+ } BIT;\r
+ } GMAC_FLWCTL;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :31;\r
+ unsigned long PPR:1;\r
+ } BIT;\r
+ } GMAC_PAUSPKT;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DATA:16;\r
+ unsigned long REGADDR:5;\r
+ unsigned long PHYADDR:5;\r
+ unsigned long RWDV:1;\r
+ unsigned long :5;\r
+ } BIT;\r
+ } GMAC_MIIM;\r
+ char wk8[92];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR1B:8;\r
+ unsigned long MADDR2B:8;\r
+ unsigned long MADDR3B:8;\r
+ unsigned long MADDR4B:8;\r
+ } BIT;\r
+ } GMAC_ADR0A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR5B:8;\r
+ unsigned long MADDR6B:8;\r
+ unsigned long BITMSK:8;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } GMAC_ADR0B;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR1B:8;\r
+ unsigned long MADDR2B:8;\r
+ unsigned long MADDR3B:8;\r
+ unsigned long MADDR4B:8;\r
+ } BIT;\r
+ } GMAC_ADR1A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR5B:8;\r
+ unsigned long MADDR6B:8;\r
+ unsigned long BITMSK:8;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } GMAC_ADR1B;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR1B:8;\r
+ unsigned long MADDR2B:8;\r
+ unsigned long MADDR3B:8;\r
+ unsigned long MADDR4B:8;\r
+ } BIT;\r
+ } GMAC_ADR2A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR5B:8;\r
+ unsigned long MADDR6B:8;\r
+ unsigned long BITMSK:8;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } GMAC_ADR2B;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR1B:8;\r
+ unsigned long MADDR2B:8;\r
+ unsigned long MADDR3B:8;\r
+ unsigned long MADDR4B:8;\r
+ } BIT;\r
+ } GMAC_ADR3A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR5B:8;\r
+ unsigned long MADDR6B:8;\r
+ unsigned long BITMSK:8;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } GMAC_ADR3B;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR1B:8;\r
+ unsigned long MADDR2B:8;\r
+ unsigned long MADDR3B:8;\r
+ unsigned long MADDR4B:8;\r
+ } BIT;\r
+ } GMAC_ADR4A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR5B:8;\r
+ unsigned long MADDR6B:8;\r
+ unsigned long BITMSK:8;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } GMAC_ADR4B;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR1B:8;\r
+ unsigned long MADDR2B:8;\r
+ unsigned long MADDR3B:8;\r
+ unsigned long MADDR4B:8;\r
+ } BIT;\r
+ } GMAC_ADR5A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR5B:8;\r
+ unsigned long MADDR6B:8;\r
+ unsigned long BITMSK:8;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } GMAC_ADR5B;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR1B:8;\r
+ unsigned long MADDR2B:8;\r
+ unsigned long MADDR3B:8;\r
+ unsigned long MADDR4B:8;\r
+ } BIT;\r
+ } GMAC_ADR6A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR5B:8;\r
+ unsigned long MADDR6B:8;\r
+ unsigned long BITMSK:8;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } GMAC_ADR6B;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR1B:8;\r
+ unsigned long MADDR2B:8;\r
+ unsigned long MADDR3B:8;\r
+ unsigned long MADDR4B:8;\r
+ } BIT;\r
+ } GMAC_ADR7A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR5B:8;\r
+ unsigned long MADDR6B:8;\r
+ unsigned long BITMSK:8;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } GMAC_ADR7B;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR1B:8;\r
+ unsigned long MADDR2B:8;\r
+ unsigned long MADDR3B:8;\r
+ unsigned long MADDR4B:8;\r
+ } BIT;\r
+ } GMAC_ADR8A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR5B:8;\r
+ unsigned long MADDR6B:8;\r
+ unsigned long BITMSK:8;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } GMAC_ADR8B;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR1B:8;\r
+ unsigned long MADDR2B:8;\r
+ unsigned long MADDR3B:8;\r
+ unsigned long MADDR4B:8;\r
+ } BIT;\r
+ } GMAC_ADR9A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR5B:8;\r
+ unsigned long MADDR6B:8;\r
+ unsigned long BITMSK:8;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } GMAC_ADR9B;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR1B:8;\r
+ unsigned long MADDR2B:8;\r
+ unsigned long MADDR3B:8;\r
+ unsigned long MADDR4B:8;\r
+ } BIT;\r
+ } GMAC_ADR10A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR5B:8;\r
+ unsigned long MADDR6B:8;\r
+ unsigned long BITMSK:8;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } GMAC_ADR10B;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR1B:8;\r
+ unsigned long MADDR2B:8;\r
+ unsigned long MADDR3B:8;\r
+ unsigned long MADDR4B:8;\r
+ } BIT;\r
+ } GMAC_ADR11A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR5B:8;\r
+ unsigned long MADDR6B:8;\r
+ unsigned long BITMSK:8;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } GMAC_ADR11B;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR1B:8;\r
+ unsigned long MADDR2B:8;\r
+ unsigned long MADDR3B:8;\r
+ unsigned long MADDR4B:8;\r
+ } BIT;\r
+ } GMAC_ADR12A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR5B:8;\r
+ unsigned long MADDR6B:8;\r
+ unsigned long BITMSK:8;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } GMAC_ADR12B;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR1B:8;\r
+ unsigned long MADDR2B:8;\r
+ unsigned long MADDR3B:8;\r
+ unsigned long MADDR4B:8;\r
+ } BIT;\r
+ } GMAC_ADR13A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR5B:8;\r
+ unsigned long MADDR6B:8;\r
+ unsigned long BITMSK:8;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } GMAC_ADR13B;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR1B:8;\r
+ unsigned long MADDR2B:8;\r
+ unsigned long MADDR3B:8;\r
+ unsigned long MADDR4B:8;\r
+ } BIT;\r
+ } GMAC_ADR14A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR5B:8;\r
+ unsigned long MADDR6B:8;\r
+ unsigned long BITMSK:8;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } GMAC_ADR14B;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR1B:8;\r
+ unsigned long MADDR2B:8;\r
+ unsigned long MADDR3B:8;\r
+ unsigned long MADDR4B:8;\r
+ } BIT;\r
+ } GMAC_ADR15A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MADDR5B:8;\r
+ unsigned long MADDR6B:8;\r
+ unsigned long BITMSK:8;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } GMAC_ADR15B;\r
+ char wk9[128];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :17;\r
+ unsigned long RSW:12;\r
+ unsigned long RRT:1;\r
+ unsigned long REMP:1;\r
+ unsigned long RFULL:1;\r
+ } BIT;\r
+ } GMAC_RXFIFO;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :24;\r
+ unsigned long TRBFR:3;\r
+ unsigned long TSTATUS:3;\r
+ unsigned long TEMP:1;\r
+ unsigned long TFULL:1;\r
+ } BIT;\r
+ } GMAC_TXFIFO;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long RTCPIPEN:1;\r
+ unsigned long TTCPIPEN:1;\r
+ unsigned long RTCPIPACC:1;\r
+ unsigned long :29;\r
+ } BIT;\r
+ } GMAC_ACC;\r
+ char wk10[20];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long RMACEN:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } GMAC_RXMAC_ENA;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :31;\r
+ unsigned long LPMEN:1;\r
+ } BIT;\r
+ } GMAC_LPI_MODE;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long LPWTIME:16;\r
+ unsigned long LPRDEF:16;\r
+ } BIT;\r
+ } GMAC_LPI_TIMING;\r
+ char wk11[3796];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ADDR:16;\r
+ unsigned long WORD:12;\r
+ unsigned long VALID:1;\r
+ unsigned long :2;\r
+ unsigned long NOEMP:1;\r
+ } BIT;\r
+ } BUFID;\r
+ char wk12[4092];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } SPCMD;\r
+ char wk13[12];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EMACRST:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } EMACRST;\r
+};\r
+\r
+struct st_ethersw\r
+{\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SWLINK0:1;\r
+ unsigned long SWLINK1:1;\r
+ unsigned long CATLINK0:1;\r
+ unsigned long CATLINK1:1;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } ETHPHYLNK;\r
+ char wk0[248];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SWTAGTYP:16;\r
+ unsigned long :15;\r
+ unsigned long SWTAGEN:1;\r
+ } BIT;\r
+ } ETHSWMTC;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :1;\r
+ unsigned long P0HDMODE:1;\r
+ unsigned long :1;\r
+ unsigned long P1HDMODE:1;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } ETHSWMD;\r
+ char wk1[232];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long OUTEN:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } SWTMEN;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TMSTSEC:32;\r
+ } BIT;\r
+ } SWTMSTSEC;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TMSTNS:32;\r
+ } BIT;\r
+ } SWTMSTNS;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TMPSEC:32;\r
+ } BIT;\r
+ } SWTMPSEC;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TMPNS:32;\r
+ } BIT;\r
+ } SWTMPNS;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TMWTH:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } SWTMWTH;\r
+ char wk2[20];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TMLATSEC:32;\r
+ } BIT;\r
+ } SWTMLATSEC;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TMLATNS:32;\r
+ } BIT;\r
+ } SWTMLATNS;\r
+ char wk3[3540];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long P0ENA:1;\r
+ unsigned long P1ENA:1;\r
+ unsigned long P2ENA:1;\r
+ unsigned long :29;\r
+ } BIT;\r
+ } PORT_ENA;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long P0UCASTDM:1;\r
+ unsigned long P1UCASTDM:1;\r
+ unsigned long P2UCASTDM:1;\r
+ unsigned long :29;\r
+ } BIT;\r
+ } UCAST_DEFAULT_MASK;\r
+ char wk4[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long P0BCASTDM:1;\r
+ unsigned long P1BCASTDM:1;\r
+ unsigned long P2BCASTDM:1;\r
+ unsigned long :29;\r
+ } BIT;\r
+ } BCAST_DEFAULT_MASK;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long P0MCASTDM:1;\r
+ unsigned long P1MCASTDM:1;\r
+ unsigned long P2MCASTDM:1;\r
+ unsigned long :29;\r
+ } BIT;\r
+ } MCAST_DEFAULT_MASK;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long P0BLOCKEN:1;\r
+ unsigned long P1BLOCKEN:1;\r
+ unsigned long P2BLOCKEN:1;\r
+ unsigned long :13;\r
+ unsigned long P0LEARNDIS:1;\r
+ unsigned long P1LEARNDIS:1;\r
+ unsigned long P2LEARNDIS:1;\r
+ unsigned long :13;\r
+ } BIT;\r
+ } INPUT_LERAN_BLOCK;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PORT:2;\r
+ unsigned long :3;\r
+ unsigned long MSGTRANS:1;\r
+ unsigned long ENABLE:1;\r
+ unsigned long DISCARD:1;\r
+ unsigned long :5;\r
+ unsigned long PRIORITY:3;\r
+ unsigned long P0PORTMASK:1;\r
+ unsigned long P1PORTMASK:1;\r
+ unsigned long :14;\r
+ } BIT;\r
+ } MGMT_CONFIG;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :31;\r
+ unsigned long STATSRESET:1;\r
+ } BIT;\r
+ } MODE_CONFIG;\r
+ char wk5[12];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VLANTAGID:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } VLAN_TAG_ID;\r
+ char wk6[72];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long BUSYINIT:1;\r
+ unsigned long NOCELL:1;\r
+ unsigned long MEMFULL:1;\r
+ unsigned long MEMFULL_LT:1;\r
+ unsigned long :2;\r
+ unsigned long DEQUEGRANT:1;\r
+ unsigned long :9;\r
+ unsigned long CELLAVILABLE:16;\r
+ } BIT;\r
+ } OQMGR_STATUS;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MINCELLS:5;\r
+ unsigned long :27;\r
+ } BIT;\r
+ } QMGR_MINCELLS;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long STMINCELLS:5;\r
+ unsigned long :27;\r
+ } BIT;\r
+ } QMGR_ST_MINCELLS;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long P0CGS:1;\r
+ unsigned long P1CGS:1;\r
+ unsigned long P2CGS:1;\r
+ unsigned long :29;\r
+ } BIT;\r
+ } QMGR_CGS_STAT;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long P0TXFIFOST:1;\r
+ unsigned long P1TXFIFOST:1;\r
+ unsigned long P2TXFIFOST:1;\r
+ unsigned long :13;\r
+ unsigned long P0RXFIFOAV:1;\r
+ unsigned long P1RXFIFOAV:1;\r
+ unsigned long P2RXFIFOAV:1;\r
+ unsigned long :13;\r
+ } BIT;\r
+ } QMGR_IFACE_STAT;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long QUEUE0:5;\r
+ unsigned long :3;\r
+ unsigned long QUEUE1:5;\r
+ unsigned long :3;\r
+ unsigned long QUEUE2:5;\r
+ unsigned long :3;\r
+ unsigned long QUEUE3:5;\r
+ unsigned long :3;\r
+ } BIT;\r
+ } QMGR_WEIGHTS;\r
+ char wk7[104];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRIORITY0:3;\r
+ unsigned long PRIORITY1:3;\r
+ unsigned long PRIORITY2:3;\r
+ unsigned long PRIORITY3:3;\r
+ unsigned long PRIORITY4:3;\r
+ unsigned long PRIORITY5:3;\r
+ unsigned long PRIORITY6:3;\r
+ unsigned long PRIORITY7:3;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } VLAN_PRIORITY[3];\r
+ char wk8[52];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ADDRESS:8;\r
+ unsigned long IPV6SELECT:1;\r
+ unsigned long PRIORITY:2;\r
+ unsigned long :20;\r
+ unsigned long READ:1;\r
+ } BIT;\r
+ } IP_PRIORITY0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ADDRESS:8;\r
+ unsigned long IPV6SELECT:1;\r
+ unsigned long PRIORITY:2;\r
+ unsigned long :20;\r
+ unsigned long READ:1;\r
+ } BIT;\r
+ } IP_PRIORITY1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ADDRESS:8;\r
+ unsigned long IPV6SELECT:1;\r
+ unsigned long PRIORITY:2;\r
+ unsigned long :20;\r
+ unsigned long READ:1;\r
+ } BIT;\r
+ } IP_PRIORITY2;\r
+ char wk9[52];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VLANEN:1;\r
+ unsigned long IPEN:1;\r
+ unsigned long :2;\r
+ unsigned long DEFAULTPRI:3;\r
+ unsigned long :25;\r
+ } BIT;\r
+ } PRIORITY_CFG[3];\r
+ char wk10[52];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long HUBEN:1;\r
+ unsigned long DIR0TO1EN:1;\r
+ unsigned long DIR1TO0EN:1;\r
+ unsigned long BROCAFILEN:1;\r
+ unsigned long HUBIPG:4;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } HUB_CONTROL;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NUM1TO0:32;\r
+ } BIT;\r
+ } HUB_STATS;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MACADD1n:8;\r
+ unsigned long MACADD2n:8;\r
+ unsigned long MACADD3n:8;\r
+ unsigned long MACADD4n:8;\r
+ } BIT;\r
+ } HUB_FLT_MAC0lo;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MACADD5n:8;\r
+ unsigned long MACADD6n:8;\r
+ unsigned long MASKCOMP:8;\r
+ unsigned long FORCEFOW:1;\r
+ unsigned long :7;\r
+ } BIT;\r
+ } HUB_FLT_MAC0hi;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MACADD1n:8;\r
+ unsigned long MACADD2n:8;\r
+ unsigned long MACADD3n:8;\r
+ unsigned long MACADD4n:8;\r
+ } BIT;\r
+ } HUB_FLT_MAC1lo;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MACADD5n:8;\r
+ unsigned long MACADD6n:8;\r
+ unsigned long MASKCOMP:8;\r
+ unsigned long FORCEFOW:1;\r
+ unsigned long :7;\r
+ } BIT;\r
+ } HUB_FLT_MAC1hi;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MACADD1n:8;\r
+ unsigned long MACADD2n:8;\r
+ unsigned long MACADD3n:8;\r
+ unsigned long MACADD4n:8;\r
+ } BIT;\r
+ } HUB_FLT_MAC2lo;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MACADD5n:8;\r
+ unsigned long MACADD6n:8;\r
+ unsigned long MASKCOMP:8;\r
+ unsigned long FORCEFOW:1;\r
+ unsigned long :7;\r
+ } BIT;\r
+ } HUB_FLT_MAC2hi;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MACADD1n:8;\r
+ unsigned long MACADD2n:8;\r
+ unsigned long MACADD3n:8;\r
+ unsigned long MACADD4n:8;\r
+ } BIT;\r
+ } HUB_FLT_MAC3lo;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MACADD5n:8;\r
+ unsigned long MACADD6n:8;\r
+ unsigned long MASKCOMP:8;\r
+ unsigned long FORCEFOW:1;\r
+ unsigned long :7;\r
+ } BIT;\r
+ } HUB_FLT_MAC3hi;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MACADD1n:8;\r
+ unsigned long MACADD2n:8;\r
+ unsigned long MACADD3n:8;\r
+ unsigned long MACADD4n:8;\r
+ } BIT;\r
+ } HUB_FLT_MAC4lo;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MACADD5n:8;\r
+ unsigned long MACADD6n:8;\r
+ unsigned long MASKCOMP:8;\r
+ unsigned long FORCEFOW:1;\r
+ unsigned long :7;\r
+ } BIT;\r
+ } HUB_FLT_MAC4hi;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MACADD1n:8;\r
+ unsigned long MACADD2n:8;\r
+ unsigned long MACADD3n:8;\r
+ unsigned long MACADD4n:8;\r
+ } BIT;\r
+ } HUB_FLT_MAC5lo;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MACADD5n:8;\r
+ unsigned long MACADD6n:8;\r
+ unsigned long MASKCOMP:8;\r
+ unsigned long FORCEFOW:1;\r
+ unsigned long :7;\r
+ } BIT;\r
+ } HUB_FLT_MAC5hi;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MACADD1n:8;\r
+ unsigned long MACADD2n:8;\r
+ unsigned long MACADD3n:8;\r
+ unsigned long MACADD4n:8;\r
+ } BIT;\r
+ } HUB_FLT_MAC6lo;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MACADD5n:8;\r
+ unsigned long MACADD6n:8;\r
+ unsigned long MASKCOMP:8;\r
+ unsigned long FORCEFOW:1;\r
+ unsigned long :7;\r
+ } BIT;\r
+ } HUB_FLT_MAC6hi;\r
+ char wk11[256];\r
+ unsigned long TOTAL_BYT_FRM;\r
+ unsigned long TOTAL_BYT_DISC;\r
+ unsigned long TOTAL_FRM;\r
+ unsigned long TOTAL_DISC;\r
+ unsigned long ODISC0;\r
+ unsigned long IDISC_BLOCKED0;\r
+ unsigned long ODISC1;\r
+ unsigned long IDISC_BLOCKED1;\r
+ unsigned long ODISC2;\r
+ unsigned long IDISC_BLOCKED2;\r
+ char wk12[472];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SRCADD1:8;\r
+ unsigned long SRCADD2:8;\r
+ unsigned long SRCADD3:8;\r
+ unsigned long SRCADD4:8;\r
+ } BIT;\r
+ } LRN_REC_A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SRCADD5:8;\r
+ unsigned long SRCADD6:8;\r
+ unsigned long HASH:8;\r
+ unsigned long PORT:4;\r
+ unsigned long :4;\r
+ } BIT;\r
+ } LRN_REC_B;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long LERNAVAL:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } LRN_STATUS;\r
+ char wk13[0x4000-0x050C];\r
+ char ADR_TABLE[0x8000-0x4000];\r
+ struct\r
+ {\r
+ char mac_wk01[8];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TXENA:1;\r
+ unsigned long RXENA:1;\r
+ unsigned long :11;\r
+ unsigned long SWRESET:1;\r
+ unsigned long :9;\r
+ unsigned long CNTRLREMEN:1;\r
+ unsigned long NOLGTHCHK:1;\r
+ unsigned long :1;\r
+ unsigned long RXERRDISC:1;\r
+ unsigned long :4;\r
+ unsigned long CNTRESET:1;\r
+ } BIT;\r
+ } COMMAND_CONFIG;\r
+ char mac_wk02[8];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FRMLEN:14;\r
+ unsigned long :18;\r
+ } BIT;\r
+ } FRM_LENGTH;\r
+ char mac_wk03[4];\r
+ unsigned long RX_SECTION_EMPTY;\r
+ unsigned long RX_SECTION_FULL;\r
+ unsigned long TX_SECTION_EMPTY;\r
+ unsigned long TX_SECTION_FULL;\r
+ unsigned long RX_ALMOST_EMPTY;\r
+ unsigned long RX_ALMOST_FULL;\r
+ unsigned long TX_ALMOST_EMPTY;\r
+ unsigned long TX_ALMOST_FULL;\r
+ char mac_wk04[28];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :8;\r
+ unsigned long SPEEDP0:1;\r
+ unsigned long :1;\r
+ unsigned long HDPP0:1;\r
+ unsigned long :1;\r
+ unsigned long SPEEDP1:1;\r
+ unsigned long :1;\r
+ unsigned long HDPP1:1;\r
+ unsigned long :17;\r
+ } BIT;\r
+ } MAC_STATUS;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TXIPGLEN:5;\r
+ unsigned long :27;\r
+ } BIT;\r
+ } TX_IPG_LENGTH;\r
+ char mac_wk05[160];\r
+ unsigned long etherStatsOctets;\r
+ unsigned long OctetsOK;\r
+ unsigned long aAlignmentErrors;\r
+ unsigned long aPAUSEMACCtrlFrames;\r
+ unsigned long FramesOK;\r
+ unsigned long CRCErrors;\r
+ unsigned long VLANOK;\r
+ unsigned long ifInErrors;\r
+ unsigned long ifInUcastPkts;\r
+ unsigned long ifInMulticastPkts;\r
+ unsigned long ifInBroadcastPkts;\r
+ unsigned long etherStatsDropEvents;\r
+ unsigned long etherStatsPkts;\r
+ unsigned long etherStatsUndersizePkts;\r
+ unsigned long etherStatsPkts64Octets;\r
+ unsigned long etherStatsPkts65to127Octets;\r
+ unsigned long etherStatsPkts128to255Octets;\r
+ unsigned long etherStatsPkts256to511Octets;\r
+ unsigned long etherStatsPkts512to1023Octets;\r
+ unsigned long etherStatsPkts1024to1518Octets;\r
+ unsigned long etherStatsPkts1519toMax;\r
+ unsigned long etherStatsOversizePkts;\r
+ unsigned long etherStatsJabbers;\r
+ unsigned long etherStatsFragments;\r
+ unsigned long aMACControlFramesReceived;\r
+ unsigned long aFrameTooLong;\r
+ char mac_wk06[4];\r
+ unsigned long StackedVLANOK;\r
+ char mac_wk07[16];\r
+ unsigned long TXetherStatsOctets;\r
+ unsigned long TxOctetsOK;\r
+ char mac_wk08[4];\r
+ unsigned long TXaPAUSEMACCtrlFrames;\r
+ unsigned long TxFramesOK;\r
+ unsigned long TxCRCErrors;\r
+ unsigned long TxVLANOK;\r
+ unsigned long ifOutErrors;\r
+ unsigned long ifUcastPkts;\r
+ unsigned long ifMulticastPkts;\r
+ unsigned long ifBroadcastPkts;\r
+ unsigned long TXetherStatsDropEvents;\r
+ unsigned long TXetherStatsPkts;\r
+ unsigned long TXetherStatsUndersizePkts;\r
+ unsigned long TXetherStatsPkts64Octets;\r
+ unsigned long TXetherStatsPkts65to127Octets;\r
+ unsigned long TXetherStatsPkts128to255Octets;\r
+ unsigned long TXetherStatsPkts256to511Octets;\r
+ unsigned long TXetherStatsPkts512to1023Octets;\r
+ unsigned long TXetherStatsPkts1024to1518Octets;\r
+ unsigned long TXetherStatsPkts1519toMax;\r
+ unsigned long TXetherStatsOversizePkts;\r
+ unsigned long TXetherStatsJabbers;\r
+ unsigned long TXetherStatsFragments;\r
+ unsigned long aMACControlFrames;\r
+ unsigned long TXaFrameTooLong;\r
+ char mac_wk09[4];\r
+ unsigned long aMultipleCollisions;\r
+ unsigned long aSingleCollisions;\r
+ unsigned long aLateCollisions;\r
+ unsigned long aExcessCollisions;\r
+ char mac_wk10[0xA000-0x81FC];\r
+ } MAC[2];\r
+ char wk32[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IRQENA:1;\r
+ unsigned long IRQEVTOFF:1;\r
+ unsigned long IRQEVTPERD:1;\r
+ unsigned long IRQTIMOVER:1;\r
+ unsigned long IRQTEST:1;\r
+ unsigned long :7;\r
+ unsigned long IRQTXENAP0:1;\r
+ unsigned long IRQTXENAP1:1;\r
+ unsigned long :18;\r
+ } BIT;\r
+ } TSM_CONFIG;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IRQENA:1;\r
+ unsigned long IRQEVTOFF:1;\r
+ unsigned long IRQEVTPERD:1;\r
+ unsigned long IRQTIMOVER:1;\r
+ unsigned long IRQTEST:1;\r
+ unsigned long :7;\r
+ unsigned long IRQTXP0:1;\r
+ unsigned long IRQTXP1:1;\r
+ unsigned long :18;\r
+ } BIT;\r
+ } TSM_IRQ_STAT_ACK;\r
+ char wk33[20];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TSVALID:1;\r
+ unsigned long TSOVR:1;\r
+ unsigned long TSKEEP:1;\r
+ unsigned long :29;\r
+ } BIT;\r
+ } PORT0_CTRL;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TSREG:32;\r
+ } BIT;\r
+ } PORT0_TIME;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TSVALID:1;\r
+ unsigned long TSOVR:1;\r
+ unsigned long TSKEEP:1;\r
+ unsigned long :29;\r
+ } BIT;\r
+ } PORT1_CTRL;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TSREG:32;\r
+ } BIT;\r
+ } PORT1_TIME;\r
+ char wk34[240];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TMENA:1;\r
+ unsigned long :1;\r
+ unsigned long EVTOFFENA:1;\r
+ unsigned long :1;\r
+ unsigned long EVTPERIENA:1;\r
+ unsigned long EVTPERIRST:1;\r
+ unsigned long :3;\r
+ unsigned long RST:1;\r
+ unsigned long :1;\r
+ unsigned long CAPTR:1;\r
+ unsigned long PLUS1:1;\r
+ unsigned long :19;\r
+ } BIT;\r
+ } ATIME_CTRL;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TMR:32;\r
+ } BIT;\r
+ } ATIME;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long OFFSET:32;\r
+ } BIT;\r
+ } ATIME_OFFSET;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TIMPEREVET:32;\r
+ } BIT;\r
+ } ATIME_EVT_PERIOD;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DRIFCORVAL:31;\r
+ unsigned long :1;\r
+ } BIT;\r
+ } ATIME_CORR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CLKPERD:7;\r
+ unsigned long :1;\r
+ unsigned long CORRINC:7;\r
+ unsigned long :1;\r
+ unsigned long OFFSCORRINC:7;\r
+ unsigned long :9;\r
+ } BIT;\r
+ } ATIME_INC;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SECTIM:32;\r
+ } BIT;\r
+ } ATIME_SEC;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long OFFCOR:32;\r
+ } BIT;\r
+ } ATIME_CORR_OFFS;\r
+ char wk35[7872];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DLRENA:1;\r
+ unsigned long :3;\r
+ unsigned long BECTIMOUT:1;\r
+ unsigned long :3;\r
+ unsigned long CYCMCLK:8;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DLR_CONTROL;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long BEAREV0:1;\r
+ unsigned long BEAREV1:1;\r
+ unsigned long :6;\r
+ unsigned long CURRSTA:8;\r
+ unsigned long LINSTAP0:1;\r
+ unsigned long LINSTAP1:1;\r
+ unsigned long :6;\r
+ unsigned long NETTOPGY:8;\r
+ } BIT;\r
+ } DLR_STATUS;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ETHTYPDLR:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DLR_ETH_TYP;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IRQCHNGENA:1;\r
+ unsigned long IRQFLUENA:1;\r
+ unsigned long IRQSTOPP0:1;\r
+ unsigned long IRQSTOPP1:1;\r
+ unsigned long IRQBECTOUT0:1;\r
+ unsigned long IRQBECTOUT1:1;\r
+ unsigned long IRQSUPENA:1;\r
+ unsigned long IRQLINKENA0:1;\r
+ unsigned long IRQLINKENA1:1;\r
+ unsigned long IRQSUPIGENA:1;\r
+ unsigned long IRQIPADDREN:1;\r
+ unsigned long IRQINVTMREN:1;\r
+ unsigned long IRQBECENA0:1;\r
+ unsigned long IRQBECENA1:1;\r
+ unsigned long IRQFRMDSP0:1;\r
+ unsigned long IRQFRMDSP1:1;\r
+ unsigned long :14;\r
+ unsigned long ATOMICOR:1;\r
+ unsigned long ATOMICAND:1;\r
+ } BIT;\r
+ } DLR_IRQ_CTRL;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long STACHANGE:1;\r
+ unsigned long FLUEVENT:1;\r
+ unsigned long STOPNBCHK0:1;\r
+ unsigned long STOPNBCHK1:1;\r
+ unsigned long BECTMRP0:1;\r
+ unsigned long BECTMRP1:1;\r
+ unsigned long SUPRCHAG:1;\r
+ unsigned long LINKSTAP0:1;\r
+ unsigned long LINKSTAP1:1;\r
+ unsigned long SUPIGNBEC:1;\r
+ unsigned long IPCHANEVET:1;\r
+ unsigned long INVTMR:1;\r
+ unsigned long BECFRAP0:1;\r
+ unsigned long BECFRAP1:1;\r
+ unsigned long FRMDISP0:1;\r
+ unsigned long FRMDISP1:1;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } DLR_IRQ_STAT_ACK;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MACADD1:8;\r
+ unsigned long MACADD2:8;\r
+ unsigned long MACADD3:8;\r
+ unsigned long MACADD4:8;\r
+ } BIT;\r
+ } LOC_MAClo;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MACADD5:8;\r
+ unsigned long MACADD6:8;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } LOC_MAChi;\r
+ char wk36[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MACADD1:8;\r
+ unsigned long MACADD2:8;\r
+ unsigned long MACADD3:8;\r
+ unsigned long MACADD4:8;\r
+ } BIT;\r
+ } SUPR_MAClo;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MACADD5:8;\r
+ unsigned long MACADD6:8;\r
+ unsigned long SUPRPRE:8;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } SUPR_MAChi;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long RINGSTATE:8;\r
+ unsigned long VLANVALID:1;\r
+ unsigned long :7;\r
+ unsigned long VLANCI:16;\r
+ } BIT;\r
+ } STATE_VLAN;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long BECTMOUT:32;\r
+ } BIT;\r
+ } BEC_TMOUT;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long BECINTVAL:32;\r
+ } BIT;\r
+ } BEC_INTRVL;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SPVIP:32;\r
+ } BIT;\r
+ } SUPR_IPADR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DLRRINGTPY:8;\r
+ unsigned long DLRRINGVER:8;\r
+ unsigned long SOURP:8;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } ETH_STYP_VER;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long INVBECTMOUT:32;\r
+ } BIT;\r
+ } INV_TMOUT;\r
+ unsigned long SEQ_ID;\r
+ char wk37[28];\r
+ unsigned long RX_STAT0;\r
+ unsigned long RX_ERR_STAT0;\r
+ unsigned long TX_STAT0;\r
+ char wk38[4];\r
+ unsigned long RX_STAT1;\r
+ unsigned long RX_ERR_STAT1;\r
+ unsigned long TX_STAT1;\r
+};\r
+\r
+struct st_gpt\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CST0:1;\r
+ unsigned short CST1:1;\r
+ unsigned short CST2:1;\r
+ unsigned short CST3:1;\r
+ unsigned short :12;\r
+ } BIT;\r
+ } GTSTR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short NFA0EN:1;\r
+ unsigned short NFB0EN:1;\r
+ unsigned short NFA1EN:1;\r
+ unsigned short NFB1EN:1;\r
+ unsigned short NFA2EN:1;\r
+ unsigned short NFB2EN:1;\r
+ unsigned short NFA3EN:1;\r
+ unsigned short NFB3EN:1;\r
+ unsigned short NFCS0:2;\r
+ unsigned short NFCS1:2;\r
+ unsigned short NFCS2:2;\r
+ unsigned short NFCS3:2;\r
+ } BIT;\r
+ } NFCR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CSHW0:2;\r
+ unsigned short CSHW1:2;\r
+ unsigned short CSHW2:2;\r
+ unsigned short CSHW3:2;\r
+ unsigned short CPHW0:2;\r
+ unsigned short CPHW1:2;\r
+ unsigned short CPHW2:2;\r
+ unsigned short CPHW3:2;\r
+ } BIT;\r
+ } GTHSCR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CCHW0:2;\r
+ unsigned short CCHW1:2;\r
+ unsigned short CCHW2:2;\r
+ unsigned short CCHW3:2;\r
+ unsigned short CCSW0:1;\r
+ unsigned short CCSW1:1;\r
+ unsigned short CCSW2:1;\r
+ unsigned short CCSW3:1;\r
+ unsigned short :4;\r
+ } BIT;\r
+ } GTHCCR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CSHSL0:4;\r
+ unsigned short CSHSL1:4;\r
+ unsigned short CSHSL2:4;\r
+ unsigned short CSHSL3:4;\r
+ } BIT;\r
+ } GTHSSR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CSHPL0:4;\r
+ unsigned short CSHPL1:4;\r
+ unsigned short CSHPL2:4;\r
+ unsigned short CSHPL3:4;\r
+ } BIT;\r
+ } GTHPSR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short WP0:1;\r
+ unsigned short WP1:1;\r
+ unsigned short WP2:1;\r
+ unsigned short WP3:1;\r
+ unsigned short :12;\r
+ } BIT;\r
+ } GTWP;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short SYNC0:2;\r
+ unsigned short :2;\r
+ unsigned short SYNC1:2;\r
+ unsigned short :2;\r
+ unsigned short SYNC2:2;\r
+ unsigned short :2;\r
+ unsigned short SYNC3:2;\r
+ unsigned short :2;\r
+ } BIT;\r
+ } GTSYNC;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short ETIPEN:1;\r
+ unsigned short ETINEN:1;\r
+ unsigned short :11;\r
+ unsigned short GTENFCS:2;\r
+ unsigned short GTETRGEN:1;\r
+ } BIT;\r
+ } GTETINT;\r
+ char wk0[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short BD00:1;\r
+ unsigned short BD01:1;\r
+ unsigned short BD02:1;\r
+ unsigned short BD03:1;\r
+ unsigned short BD10:1;\r
+ unsigned short BD11:1;\r
+ unsigned short BD12:1;\r
+ unsigned short BD13:1;\r
+ unsigned short BD20:1;\r
+ unsigned short BD21:1;\r
+ unsigned short BD22:1;\r
+ unsigned short BD23:1;\r
+ unsigned short BD30:1;\r
+ unsigned short BD31:1;\r
+ unsigned short BD32:1;\r
+ unsigned short BD33:1;\r
+ } BIT;\r
+ } GTBDR;\r
+ char wk1[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short SWP0:1;\r
+ unsigned short SWP1:1;\r
+ unsigned short SWP2:1;\r
+ unsigned short SWP3:1;\r
+ unsigned short :12;\r
+ } BIT;\r
+ } GTSWP;\r
+};\r
+\r
+struct st_gpt0\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short GTIOA:6;\r
+ unsigned short OADFLT:1;\r
+ unsigned short OAHLD:1;\r
+ unsigned short GTIOB:6;\r
+ unsigned short OBDFLT:1;\r
+ unsigned short OBHLD:1;\r
+ } BIT;\r
+ } GTIOR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short GTINTA:1;\r
+ unsigned short GTINTB:1;\r
+ unsigned short GTINTC:1;\r
+ unsigned short GTINTD:1;\r
+ unsigned short GTINTE:1;\r
+ unsigned short GTINTF:1;\r
+ unsigned short GTINTPR:2;\r
+ unsigned short :3;\r
+ unsigned short EINT:1;\r
+ unsigned short ADTRAUEN:1;\r
+ unsigned short ADTRADEN:1;\r
+ unsigned short ADTRBUEN:1;\r
+ unsigned short ADTRBDEN:1;\r
+ } BIT;\r
+ } GTINTAD;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short MD:3;\r
+ unsigned short :5;\r
+ unsigned short TPCS:2;\r
+ unsigned short :2;\r
+ unsigned short CCLR:2;\r
+ unsigned short :2;\r
+ } BIT;\r
+ } GTCR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CCRA:2;\r
+ unsigned short CCRB:2;\r
+ unsigned short PR:2;\r
+ unsigned short CCRSWT:1;\r
+ unsigned short :1;\r
+ unsigned short ADTTA:2;\r
+ unsigned short ADTDA:1;\r
+ unsigned short :1;\r
+ unsigned short ADTTB:2;\r
+ unsigned short ADTDB:1;\r
+ unsigned short :1;\r
+ } BIT;\r
+ } GTBER;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short UD:1;\r
+ unsigned short UDF:1;\r
+ unsigned short :14;\r
+ } BIT;\r
+ } GTUDC;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short ITLA:1;\r
+ unsigned short ITLB:1;\r
+ unsigned short ITLC:1;\r
+ unsigned short ITLD:1;\r
+ unsigned short ITLE:1;\r
+ unsigned short ITLF:1;\r
+ unsigned short IVTC:2;\r
+ unsigned short IVTT:3;\r
+ unsigned short :1;\r
+ unsigned short ADTAL:1;\r
+ unsigned short :1;\r
+ unsigned short ADTBL:1;\r
+ unsigned short :1;\r
+ } BIT;\r
+ } GTITC;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short :8;\r
+ unsigned short ITCNT:3;\r
+ unsigned short DTEF:1;\r
+ unsigned short :3;\r
+ unsigned short TUCF:1;\r
+ } BIT;\r
+ } GTST;\r
+ unsigned short GTCNT;\r
+ unsigned short GTCCRA;\r
+ unsigned short GTCCRB;\r
+ unsigned short GTCCRC;\r
+ unsigned short GTCCRD;\r
+ unsigned short GTCCRE;\r
+ unsigned short GTCCRF;\r
+ unsigned short GTPR;\r
+ unsigned short GTPBR;\r
+ unsigned short GTPDBR;\r
+ char wk0[2];\r
+ unsigned short GTADTRA;\r
+ unsigned short GTADTBRA;\r
+ unsigned short GTADTDBRA;\r
+ char wk1[2];\r
+ unsigned short GTADTRB;\r
+ unsigned short GTADTBRB;\r
+ unsigned short GTADTDBRB;\r
+ char wk2[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short NEA:1;\r
+ unsigned short NEB:1;\r
+ unsigned short NVA:1;\r
+ unsigned short NVB:1;\r
+ unsigned short NFS:4;\r
+ unsigned short NFV:1;\r
+ unsigned short :3;\r
+ unsigned short SWN:1;\r
+ unsigned short :1;\r
+ unsigned short OAE:1;\r
+ unsigned short OBE:1;\r
+ } BIT;\r
+ } GTONCR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short TDE:1;\r
+ unsigned short :3;\r
+ unsigned short TDBUE:1;\r
+ unsigned short TDBDE:1;\r
+ unsigned short :2;\r
+ unsigned short TDFER:1;\r
+ unsigned short :7;\r
+ } BIT;\r
+ } GTDTCR;\r
+ unsigned short GTDVU;\r
+ unsigned short GTDVD;\r
+ unsigned short GTDBU;\r
+ unsigned short GTDBD;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short SOS:2;\r
+ unsigned short :14;\r
+ } BIT;\r
+ } GTSOS;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short SOTR:1;\r
+ unsigned short :15;\r
+ } BIT;\r
+ } GTSOTR;\r
+};\r
+\r
+struct st_icu\r
+{\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :2;\r
+ unsigned long IRQMD:2;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } IRQCR0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :2;\r
+ unsigned long IRQMD:2;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } IRQCR1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :2;\r
+ unsigned long IRQMD:2;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } IRQCR2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :2;\r
+ unsigned long IRQMD:2;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } IRQCR3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :2;\r
+ unsigned long IRQMD:2;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } IRQCR4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :2;\r
+ unsigned long IRQMD:2;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } IRQCR5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :2;\r
+ unsigned long IRQMD:2;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } IRQCR6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :2;\r
+ unsigned long IRQMD:2;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } IRQCR7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :2;\r
+ unsigned long IRQMD:2;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } IRQCR8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :2;\r
+ unsigned long IRQMD:2;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } IRQCR9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :2;\r
+ unsigned long IRQMD:2;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } IRQCR10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :2;\r
+ unsigned long IRQMD:2;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } IRQCR11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :2;\r
+ unsigned long IRQMD:2;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } IRQCR12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :2;\r
+ unsigned long IRQMD:2;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } IRQCR13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :2;\r
+ unsigned long IRQMD:2;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } IRQCR14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :2;\r
+ unsigned long IRQMD:2;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } IRQCR15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FLTEN0:1;\r
+ unsigned long FLTEN1:1;\r
+ unsigned long FLTEN2:1;\r
+ unsigned long FLTEN3:1;\r
+ unsigned long FLTEN4:1;\r
+ unsigned long FLTEN5:1;\r
+ unsigned long FLTEN6:1;\r
+ unsigned long FLTEN7:1;\r
+ unsigned long FLTEN8:1;\r
+ unsigned long FLTEN9:1;\r
+ unsigned long FLTEN10:1;\r
+ unsigned long FLTEN11:1;\r
+ unsigned long FLTEN12:1;\r
+ unsigned long FLTEN13:1;\r
+ unsigned long FLTEN14:1;\r
+ unsigned long FLTEN15:1;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } IRQFLTE;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FCLKSEL0:2;\r
+ unsigned long FCLKSEL1:2;\r
+ unsigned long FCLKSEL2:2;\r
+ unsigned long FCLKSEL3:2;\r
+ unsigned long FCLKSEL4:2;\r
+ unsigned long FCLKSEL5:2;\r
+ unsigned long FCLKSEL6:2;\r
+ unsigned long FCLKSEL7:2;\r
+ unsigned long FCLKSEL8:2;\r
+ unsigned long FCLKSEL9:2;\r
+ unsigned long FCLKSEL10:2;\r
+ unsigned long FCLKSEL11:2;\r
+ unsigned long FCLKSEL12:2;\r
+ unsigned long FCLKSEL13:2;\r
+ unsigned long FCLKSEL14:2;\r
+ unsigned long FCLKSEL15:2;\r
+ } BIT;\r
+ } IRQFLTC;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NMIST:1;\r
+ unsigned long ECMST:1;\r
+ unsigned long :30;\r
+ } BIT;\r
+ } NMISR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NMICLR:1;\r
+ unsigned long ECMCLR:1;\r
+ unsigned long :30;\r
+ } BIT;\r
+ } NMICLR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :3;\r
+ unsigned long NMIMD:1;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } NMICR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NFLTEN:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } NMIFLTE;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NFCLKSEL:2;\r
+ unsigned long :30;\r
+ } BIT;\r
+ } NMIFLTC;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :2;\r
+ unsigned long EPHYMD:2;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } EPHYCR0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :2;\r
+ unsigned long EPHYMD:2;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } EPHYCR1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :2;\r
+ unsigned long EPHYMD:2;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } EPHYCR2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EFLTEN0:1;\r
+ unsigned long EFLTEN1:1;\r
+ unsigned long EFLTEN2:1;\r
+ unsigned long :29;\r
+ } BIT;\r
+ } EPHYFLTE;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EFCLKSEL0:2;\r
+ unsigned long EFCLKSEL1:2;\r
+ unsigned long EFCLKSEL2:2;\r
+ unsigned long :26;\r
+ } BIT;\r
+ } EPHYFLTC;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DFLTEN0:1;\r
+ unsigned long DFLTEN1:1;\r
+ unsigned long DFLTEN2:1;\r
+ unsigned long :29;\r
+ } BIT;\r
+ } DREQFLTE;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DFCLKSEL0:2;\r
+ unsigned long DFCLKSEL1:2;\r
+ unsigned long DFCLKSEL2:2;\r
+ unsigned long :26;\r
+ } BIT;\r
+ } DREQFLTC;\r
+ char wk0[24];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CM3INT:1;\r
+ unsigned long :15;\r
+ unsigned long CR4INT:1;\r
+ unsigned long :15;\r
+ } BIT;\r
+ } CPUINT;\r
+};\r
+\r
+struct st_iwdt\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char REFRESH:8;\r
+ } BIT;\r
+ } IWDTRR;\r
+ char wk0[1];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short TOPS:2;\r
+ unsigned short :2;\r
+ unsigned short CKS:4;\r
+ unsigned short RPES:2;\r
+ unsigned short :2;\r
+ unsigned short RPSS:2;\r
+ unsigned short :2;\r
+ } BIT;\r
+ } IWDTCR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CNTVAL:14;\r
+ unsigned short UNDFF:1;\r
+ unsigned short REFEF:1;\r
+ } BIT;\r
+ } IWDTSR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :7;\r
+ unsigned char RSTIRQS:1;\r
+ } BIT;\r
+ } IWDTRCR;\r
+};\r
+\r
+struct st_mpc\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } P00PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } P01PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } P02PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } P03PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } P04PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } P05PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } P06PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } P07PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P10PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P11PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P12PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P13PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P14PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P15PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P16PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P17PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P20PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P21PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P22PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P23PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P24PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P25PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P26PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P27PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P30PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P31PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P32PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P33PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P34PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P35PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P36PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P37PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P40PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P41PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P42PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P43PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P44PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P45PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P46PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P47PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P50PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P51PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P52PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P53PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P54PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P55PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P56PFS;\r
+ char wk0[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P60PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P61PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P62PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P63PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P64PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P65PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P66PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P67PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P70PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P71PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P72PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P73PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P74PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P75PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P76PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } P77PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } P80PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } P81PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } P82PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } P83PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } P84PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } P85PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } P86PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } P87PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } P90PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } P91PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } P92PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } P93PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } P94PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } P95PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } P96PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } P97PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PA0PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PA1PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PA2PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PA3PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PA4PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PA5PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PA6PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PA7PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PB0PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PB1PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PB2PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PB3PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PB4PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PB5PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PB6PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PB7PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PC0PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PC1PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PC2PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PC3PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PC4PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PC5PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PC6PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PC7PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } PD0PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } PD1PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } PD2PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } PD3PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } PD4PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } PD5PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } PD6PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :1;\r
+ unsigned char ASEL:1;\r
+ } BIT;\r
+ } PD7PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PE0PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PE1PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PE2PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PE3PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PE4PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PE5PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PE6PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PE7PFS;\r
+ char wk1[5];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PF5PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PF6PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PF7PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PG0PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PG1PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PG2PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PG3PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PG4PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PG5PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PG6PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PG7PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PH0PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PH1PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PH2PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PH3PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PH4PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PH5PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PH6PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PH7PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PJ0PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PJ1PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PJ2PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PJ3PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PJ4PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PJ5PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PJ6PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PJ7PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PK0PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PK1PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PK2PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PK3PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PK4PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PK5PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PK6PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PK7PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PL0PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PL1PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PL2PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PL3PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PL4PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PL5PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PL6PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PL7PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PM0PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PM1PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PM2PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PM3PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PM4PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PM5PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PM6PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PM7PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PN0PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PN1PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PN2PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PN3PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PN4PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PN5PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PN6PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PN7PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PP0PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PP1PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PP2PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PP3PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PP4PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PP5PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PP6PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } PP7PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PR0PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PR1PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PR2PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PR3PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PR4PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PR5PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PR6PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PR7PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PS0PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PS1PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PS2PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PS3PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PS4PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PS5PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PS6PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PS7PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PT0PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PT1PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PT2PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PT3PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PT4PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PT5PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PT6PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PT7PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PU0PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PU1PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PU2PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PU3PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PU4PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PU5PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PU6PFS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PSEL:6;\r
+ unsigned char ISEL:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } PU7PFS;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :6;\r
+ unsigned char PFSWE:1;\r
+ unsigned char B0WI:1;\r
+ } BIT;\r
+ } PWPR;\r
+};\r
+\r
+struct st_mtu\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char OE3B:1;\r
+ unsigned char OE4A:1;\r
+ unsigned char OE4B:1;\r
+ unsigned char OE3D:1;\r
+ unsigned char OE4C:1;\r
+ unsigned char OE4D:1;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } TOERA;\r
+ char wk0[2];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char UF:1;\r
+ unsigned char VF:1;\r
+ unsigned char WF:1;\r
+ unsigned char FB:1;\r
+ unsigned char P:1;\r
+ unsigned char N:1;\r
+ unsigned char BDC:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } TGCRA;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char OLSP:1;\r
+ unsigned char OLSN:1;\r
+ unsigned char TOCS:1;\r
+ unsigned char TOCL:1;\r
+ unsigned char :2;\r
+ unsigned char PSYE:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } TOCR1A;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char OLS1P:1;\r
+ unsigned char OLS1N:1;\r
+ unsigned char OLS2P:1;\r
+ unsigned char OLS2N:1;\r
+ unsigned char OLS3P:1;\r
+ unsigned char OLS3N:1;\r
+ unsigned char BF:2;\r
+ } BIT;\r
+ } TOCR2A;\r
+ char wk1[4];\r
+ unsigned short TCDRA;\r
+ unsigned short TDDRA;\r
+ char wk2[8];\r
+ unsigned short TCNTSA;\r
+ unsigned short TCBRA;\r
+ char wk3[12];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char T4VCOR:3;\r
+ unsigned char T4VEN:1;\r
+ unsigned char T3ACOR:3;\r
+ unsigned char T3AEN:1;\r
+ } BIT;\r
+ } TITCR1A;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char T4VCNT:3;\r
+ unsigned char :1;\r
+ unsigned char T3ACNT:3;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } TITCNT1A;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char BTE:2;\r
+ unsigned char :6;\r
+ } BIT;\r
+ } TBTERA;\r
+ char wk4[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TDER:1;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } TDERA;\r
+ char wk5[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char OLS1P:1;\r
+ unsigned char OLS1N:1;\r
+ unsigned char OLS2P:1;\r
+ unsigned char OLS2N:1;\r
+ unsigned char OLS3P:1;\r
+ unsigned char OLS3N:1;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } TOLBRA;\r
+ char wk6[3];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TITM:1;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } TITMRA;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TRG4COR:3;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } TITCR2A;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TRG4CNT:3;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } TITCNT2A;\r
+ char wk7[35];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char WRE:1;\r
+ unsigned char SCC:1;\r
+ unsigned char :5;\r
+ unsigned char CCE:1;\r
+ } BIT;\r
+ } TWCRA;\r
+ char wk8[15];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char DRS:1;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } TMDR2A;\r
+ char wk9[15];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char CST0:1;\r
+ unsigned char CST1:1;\r
+ unsigned char CST2:1;\r
+ unsigned char CST8:1;\r
+ unsigned char :2;\r
+ unsigned char CST3:1;\r
+ unsigned char CST4:1;\r
+ } BIT;\r
+ } TSTRA;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SYNC0:1;\r
+ unsigned char SYNC1:1;\r
+ unsigned char SYNC2:1;\r
+ unsigned char :3;\r
+ unsigned char SYNC3:1;\r
+ unsigned char SYNC4:1;\r
+ } BIT;\r
+ } TSYRA;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SCH7:1;\r
+ unsigned char SCH6:1;\r
+ unsigned char :1;\r
+ unsigned char SCH4:1;\r
+ unsigned char SCH3:1;\r
+ unsigned char SCH2:1;\r
+ unsigned char SCH1:1;\r
+ unsigned char SCH0:1;\r
+ } BIT;\r
+ } TCSYSTR;\r
+ char wk10[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char RWE:1;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } TRWERA;\r
+ char wk11[1925];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char OE6B:1;\r
+ unsigned char OE7A:1;\r
+ unsigned char OE7B:1;\r
+ unsigned char OE6D:1;\r
+ unsigned char OE7C:1;\r
+ unsigned char OE7D:1;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } TOERB;\r
+ char wk12[3];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char OLSP:1;\r
+ unsigned char OLSN:1;\r
+ unsigned char TOCS:1;\r
+ unsigned char TOCL:1;\r
+ unsigned char :2;\r
+ unsigned char PSYE:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } TOCR1B;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char OLS1P:1;\r
+ unsigned char OLS1N:1;\r
+ unsigned char OLS2P:1;\r
+ unsigned char OLS2N:1;\r
+ unsigned char OLS3P:1;\r
+ unsigned char OLS3N:1;\r
+ unsigned char BF:2;\r
+ } BIT;\r
+ } TOCR2B;\r
+ char wk13[4];\r
+ unsigned short TCDRB;\r
+ unsigned short TDDRB;\r
+ char wk14[8];\r
+ unsigned short TCNTSB;\r
+ unsigned short TCBRB;\r
+ char wk15[12];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char T7VCOR:3;\r
+ unsigned char T7VEN:1;\r
+ unsigned char T6ACOR:3;\r
+ unsigned char T6AEN:1;\r
+ } BIT;\r
+ } TITCR1B;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char T7VCNT:3;\r
+ unsigned char :1;\r
+ unsigned char T6ACNT:3;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } TITCNT1B;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char BTE:2;\r
+ unsigned char :6;\r
+ } BIT;\r
+ } TBTERB;\r
+ char wk16[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TDER:1;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } TDERB;\r
+ char wk17[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char OLS1P:1;\r
+ unsigned char OLS1N:1;\r
+ unsigned char OLS2P:1;\r
+ unsigned char OLS2N:1;\r
+ unsigned char OLS3P:1;\r
+ unsigned char OLS3N:1;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } TOLBRB;\r
+ char wk18[3];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TITM:1;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } TITMRB;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TRG7COR:3;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } TITCR2B;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TRG7CNT:3;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } TITCNT2B;\r
+ char wk19[35];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char WRE:1;\r
+ unsigned char SCC:1;\r
+ unsigned char :5;\r
+ unsigned char CCE:1;\r
+ } BIT;\r
+ } TWCRB;\r
+ char wk20[15];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char DRS:1;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } TMDR2B;\r
+ char wk21[15];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :6;\r
+ unsigned char CST6:1;\r
+ unsigned char CST7:1;\r
+ } BIT;\r
+ } TSTRB;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :6;\r
+ unsigned char SYNC6:1;\r
+ unsigned char SYNC7:1;\r
+ } BIT;\r
+ } TSYRB;\r
+ char wk22[2];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char RWE:1;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } TRWERB;\r
+};\r
+\r
+struct st_mtu0\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NFAEN:1;\r
+ unsigned char NFBEN:1;\r
+ unsigned char NFCEN:1;\r
+ unsigned char NFDEN:1;\r
+ unsigned char NFCS:2;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } NFCR0;\r
+ char wk0[8];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NFAEN:1;\r
+ unsigned char NFBEN:1;\r
+ unsigned char NFCEN:1;\r
+ unsigned char NFDEN:1;\r
+ unsigned char NFCSC:2;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } NFCRC;\r
+ char wk1[102];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC:3;\r
+ unsigned char CKEG:2;\r
+ unsigned char CCLR:3;\r
+ } BIT;\r
+ } TCR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char MD:4;\r
+ unsigned char BFA:1;\r
+ unsigned char BFB:1;\r
+ unsigned char BFE:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } TMDR1;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOA:4;\r
+ unsigned char IOB:4;\r
+ } BIT;\r
+ } TIORH;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOC:4;\r
+ unsigned char IOD:4;\r
+ } BIT;\r
+ } TIORL;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGIEA:1;\r
+ unsigned char TGIEB:1;\r
+ unsigned char TGIEC:1;\r
+ unsigned char TGIED:1;\r
+ unsigned char TCIEV:1;\r
+ unsigned char :2;\r
+ unsigned char TTGE:1;\r
+ } BIT;\r
+ } TIER;\r
+ char wk2[1];\r
+ unsigned short TCNT;\r
+ unsigned short TGRA;\r
+ unsigned short TGRB;\r
+ unsigned short TGRC;\r
+ unsigned short TGRD;\r
+ char wk3[16];\r
+ unsigned short TGRE;\r
+ unsigned short TGRF;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGIEE:1;\r
+ unsigned char TGIEF:1;\r
+ unsigned char :5;\r
+ unsigned char TTGE2:1;\r
+ } BIT;\r
+ } TIER2;\r
+ char wk4[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TTSA:1;\r
+ unsigned char TTSB:1;\r
+ unsigned char TTSE:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } TBTM;\r
+ char wk5[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC2:3;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } TCR2;\r
+};\r
+\r
+struct st_mtu1\r
+{\r
+ char wk0[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NFAEN:1;\r
+ unsigned char NFBEN:1;\r
+ unsigned char NFCEN:1;\r
+ unsigned char NFDEN:1;\r
+ unsigned char NFCS:2;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } NFCR1;\r
+ char wk1[238];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC:3;\r
+ unsigned char CKEG:2;\r
+ unsigned char CCLR:3;\r
+ } BIT;\r
+ } TCR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char MD:4;\r
+ unsigned char :4;\r
+ } BIT;\r
+ } TMDR1;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOA:4;\r
+ unsigned char IOB:4;\r
+ } BIT;\r
+ } TIOR;\r
+ char wk2[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGIEA:1;\r
+ unsigned char TGIEB:1;\r
+ unsigned char :2;\r
+ unsigned char TCIEV:1;\r
+ unsigned char TCIEU:1;\r
+ unsigned char :1;\r
+ unsigned char TTGE:1;\r
+ } BIT;\r
+ } TIER;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGFA:1;\r
+ unsigned char TGFB:1;\r
+ unsigned char :2;\r
+ unsigned char TCFV:1;\r
+ unsigned char TCFU:1;\r
+ unsigned char :1;\r
+ unsigned char TCFD:1;\r
+ } BIT;\r
+ } TSR;\r
+ unsigned short TCNT;\r
+ unsigned short TGRA;\r
+ unsigned short TGRB;\r
+ char wk3[4];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char I1AE:1;\r
+ unsigned char I1BE:1;\r
+ unsigned char I2AE:1;\r
+ unsigned char I2BE:1;\r
+ unsigned char :4;\r
+ } BIT;\r
+ } TICCR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char LWA:1;\r
+ unsigned char PHCKSEL:1;\r
+ unsigned char :6;\r
+ } BIT;\r
+ } TMDR3;\r
+ char wk4[2];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC2:3;\r
+ unsigned char PCB:2;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } TCR2;\r
+ char wk5[11];\r
+ unsigned long TCNTLW;\r
+ unsigned long TGRALW;\r
+ unsigned long TGRBLW;\r
+};\r
+\r
+struct st_mtu2\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NFAEN:1;\r
+ unsigned char NFBEN:1;\r
+ unsigned char NFCEN:1;\r
+ unsigned char NFDEN:1;\r
+ unsigned char NFCS:2;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } NFCR2;\r
+ char wk0[365];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC:3;\r
+ unsigned char CKEG:2;\r
+ unsigned char CCLR:3;\r
+ } BIT;\r
+ } TCR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char MD:4;\r
+ unsigned char :4;\r
+ } BIT;\r
+ } TMDR1;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOA:4;\r
+ unsigned char IOB:4;\r
+ } BIT;\r
+ } TIOR;\r
+ char wk1[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGIEA:1;\r
+ unsigned char TGIEB:1;\r
+ unsigned char :2;\r
+ unsigned char TCIEV:1;\r
+ unsigned char TCIEU:1;\r
+ unsigned char :1;\r
+ unsigned char TTGE:1;\r
+ } BIT;\r
+ } TIER;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGFA:1;\r
+ unsigned char TGFB:1;\r
+ unsigned char :2;\r
+ unsigned char TCFV:1;\r
+ unsigned char TCFU:1;\r
+ unsigned char :1;\r
+ unsigned char TCFD:1;\r
+ } BIT;\r
+ } TSR;\r
+ unsigned short TCNT;\r
+ unsigned short TGRA;\r
+ unsigned short TGRB;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC2:3;\r
+ unsigned char PCB:2;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } TCR2;\r
+};\r
+\r
+struct st_mtu3\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC:3;\r
+ unsigned char CKEG:2;\r
+ unsigned char CCLR:3;\r
+ } BIT;\r
+ } TCR;\r
+ char wk0[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char MD:4;\r
+ unsigned char BFA:1;\r
+ unsigned char BFB:1;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } TMDR1;\r
+ char wk1[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOA:4;\r
+ unsigned char IOB:4;\r
+ } BIT;\r
+ } TIORH;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOC:4;\r
+ unsigned char IOD:4;\r
+ } BIT;\r
+ } TIORL;\r
+ char wk2[2];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGIEA:1;\r
+ unsigned char TGIEB:1;\r
+ unsigned char TGIEC:1;\r
+ unsigned char TGIED:1;\r
+ unsigned char TCIEV:1;\r
+ unsigned char :2;\r
+ unsigned char TTGE:1;\r
+ } BIT;\r
+ } TIER;\r
+ char wk3[7];\r
+ unsigned short TCNT;\r
+ char wk4[6];\r
+ unsigned short TGRA;\r
+ unsigned short TGRB;\r
+ char wk5[8];\r
+ unsigned short TGRC;\r
+ unsigned short TGRD;\r
+ char wk6[4];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGFA:1;\r
+ unsigned char TGFB:1;\r
+ unsigned char TGFC:1;\r
+ unsigned char TGFD:1;\r
+ unsigned char TCFV:1;\r
+ unsigned char :2;\r
+ unsigned char TCFD:1;\r
+ } BIT;\r
+ } TSR;\r
+ char wk7[11];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TTSA:1;\r
+ unsigned char TTSB:1;\r
+ unsigned char :6;\r
+ } BIT;\r
+ } TBTM;\r
+ char wk8[19];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC2:3;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } TCR2;\r
+ char wk9[37];\r
+ unsigned short TGRE;\r
+ char wk10[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NFAEN:1;\r
+ unsigned char NFBEN:1;\r
+ unsigned char NFCEN:1;\r
+ unsigned char NFDEN:1;\r
+ unsigned char NFCS:2;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } NFCR3;\r
+};\r
+\r
+struct st_mtu4\r
+{\r
+ char wk0[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC:3;\r
+ unsigned char CKEG:2;\r
+ unsigned char CCLR:3;\r
+ } BIT;\r
+ } TCR;\r
+ char wk1[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char MD:4;\r
+ unsigned char BFA:1;\r
+ unsigned char BFB:1;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } TMDR1;\r
+ char wk2[2];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOA:4;\r
+ unsigned char IOB:4;\r
+ } BIT;\r
+ } TIORH;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOC:4;\r
+ unsigned char IOD:4;\r
+ } BIT;\r
+ } TIORL;\r
+ char wk3[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGIEA:1;\r
+ unsigned char TGIEB:1;\r
+ unsigned char TGIEC:1;\r
+ unsigned char TGIED:1;\r
+ unsigned char TCIEV:1;\r
+ unsigned char :1;\r
+ unsigned char TTGE2:1;\r
+ unsigned char TTGE:1;\r
+ } BIT;\r
+ } TIER;\r
+ char wk4[8];\r
+ unsigned short TCNT;\r
+ char wk5[8];\r
+ unsigned short TGRA;\r
+ unsigned short TGRB;\r
+ char wk6[8];\r
+ unsigned short TGRC;\r
+ unsigned short TGRD;\r
+ char wk7[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGFA:1;\r
+ unsigned char TGFB:1;\r
+ unsigned char TGFC:1;\r
+ unsigned char TGFD:1;\r
+ unsigned char TCFV:1;\r
+ unsigned char :2;\r
+ unsigned char TCFD:1;\r
+ } BIT;\r
+ } TSR;\r
+ char wk8[11];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TTSA:1;\r
+ unsigned char TTSB:1;\r
+ unsigned char :6;\r
+ } BIT;\r
+ } TBTM;\r
+ char wk9[6];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short ITB4VE:1;\r
+ unsigned short ITB3AE:1;\r
+ unsigned short ITA4VE:1;\r
+ unsigned short ITA3AE:1;\r
+ unsigned short DT4BE:1;\r
+ unsigned short UT4BE:1;\r
+ unsigned short DT4AE:1;\r
+ unsigned short UT4AE:1;\r
+ unsigned short :6;\r
+ unsigned short BF:2;\r
+ } BIT;\r
+ } TADCR;\r
+ char wk10[2];\r
+ unsigned short TADCORA;\r
+ unsigned short TADCORB;\r
+ unsigned short TADCOBRA;\r
+ unsigned short TADCOBRB;\r
+ char wk11[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC2:3;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } TCR2;\r
+ char wk12[38];\r
+ unsigned short TGRE;\r
+ unsigned short TGRF;\r
+ char wk13[28];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NFAEN:1;\r
+ unsigned char NFBEN:1;\r
+ unsigned char NFCEN:1;\r
+ unsigned char NFDEN:1;\r
+ unsigned char NFCS:2;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } NFCR4;\r
+};\r
+\r
+struct st_mtu5\r
+{\r
+ char wk0[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NFUEN:1;\r
+ unsigned char NFVEN:1;\r
+ unsigned char NFWEN:1;\r
+ unsigned char :1;\r
+ unsigned char NFCS:2;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } NFCR5;\r
+ char wk1[490];\r
+ unsigned short TCNTU;\r
+ unsigned short TGRU;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC:2;\r
+ unsigned char :6;\r
+ } BIT;\r
+ } TCRU;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC2:3;\r
+ unsigned char CKEG:2;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } TCR2U;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOC:5;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } TIORU;\r
+ char wk2[9];\r
+ unsigned short TCNTV;\r
+ unsigned short TGRV;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC:2;\r
+ unsigned char :6;\r
+ } BIT;\r
+ } TCRV;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC2:3;\r
+ unsigned char CKEG:2;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } TCR2V;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOC:5;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } TIORV;\r
+ char wk3[9];\r
+ unsigned short TCNTW;\r
+ unsigned short TGRW;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC:2;\r
+ unsigned char :6;\r
+ } BIT;\r
+ } TCRW;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC2:3;\r
+ unsigned char CKEG:2;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } TCR2W;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOC:5;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } TIORW;\r
+ char wk4[11];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGIE5W:1;\r
+ unsigned char TGIE5V:1;\r
+ unsigned char TGIE5U:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } TIER;\r
+ char wk5[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char CSTW5:1;\r
+ unsigned char CSTV5:1;\r
+ unsigned char CSTU5:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } TSTR;\r
+ char wk6[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char CMPCLR5W:1;\r
+ unsigned char CMPCLR5V:1;\r
+ unsigned char CMPCLR5U:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } TCNTCMPCLR;\r
+};\r
+\r
+struct st_mtu6\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC:3;\r
+ unsigned char CKEG:2;\r
+ unsigned char CCLR:3;\r
+ } BIT;\r
+ } TCR;\r
+ char wk0[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char MD:4;\r
+ unsigned char BFA:1;\r
+ unsigned char BFB:1;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } TMDR1;\r
+ char wk1[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOA:4;\r
+ unsigned char IOB:4;\r
+ } BIT;\r
+ } TIORH;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOC:4;\r
+ unsigned char IOD:4;\r
+ } BIT;\r
+ } TIORL;\r
+ char wk2[2];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGIEA:1;\r
+ unsigned char TGIEB:1;\r
+ unsigned char TGIEC:1;\r
+ unsigned char TGIED:1;\r
+ unsigned char TCIEV:1;\r
+ unsigned char :2;\r
+ unsigned char TTGE:1;\r
+ } BIT;\r
+ } TIER;\r
+ char wk3[7];\r
+ unsigned short TCNT;\r
+ char wk4[6];\r
+ unsigned short TGRA;\r
+ unsigned short TGRB;\r
+ char wk5[8];\r
+ unsigned short TGRC;\r
+ unsigned short TGRD;\r
+ char wk6[4];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGFA:1;\r
+ unsigned char TGFB:1;\r
+ unsigned char TGFC:1;\r
+ unsigned char TGFD:1;\r
+ unsigned char TCFV:1;\r
+ unsigned char :2;\r
+ unsigned char TCFD:1;\r
+ } BIT;\r
+ } TSR;\r
+ char wk7[11];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TTSA:1;\r
+ unsigned char TTSB:1;\r
+ unsigned char :6;\r
+ } BIT;\r
+ } TBTM;\r
+ char wk8[19];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC2:3;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } TCR2;\r
+ char wk9[3];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char CE2B:1;\r
+ unsigned char CE2A:1;\r
+ unsigned char CE1B:1;\r
+ unsigned char CE1A:1;\r
+ unsigned char CE0D:1;\r
+ unsigned char CE0C:1;\r
+ unsigned char CE0B:1;\r
+ unsigned char CE0A:1;\r
+ } BIT;\r
+ } TSYCR;\r
+ char wk10[33];\r
+ unsigned short TGRE;\r
+ char wk11[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NFAEN:1;\r
+ unsigned char NFBEN:1;\r
+ unsigned char NFCEN:1;\r
+ unsigned char NFDEN:1;\r
+ unsigned char NFCS:2;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } NFCR6;\r
+};\r
+\r
+struct st_mtu7\r
+{\r
+ char wk0[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC:3;\r
+ unsigned char CKEG:2;\r
+ unsigned char CCLR:3;\r
+ } BIT;\r
+ } TCR;\r
+ char wk1[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char MD:4;\r
+ unsigned char BFA:1;\r
+ unsigned char BFB:1;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } TMDR1;\r
+ char wk2[2];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOA:4;\r
+ unsigned char IOB:4;\r
+ } BIT;\r
+ } TIORH;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOC:4;\r
+ unsigned char IOD:4;\r
+ } BIT;\r
+ } TIORL;\r
+ char wk3[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGIEA:1;\r
+ unsigned char TGIEB:1;\r
+ unsigned char TGIEC:1;\r
+ unsigned char TGIED:1;\r
+ unsigned char TCIEV:1;\r
+ unsigned char :1;\r
+ unsigned char TTGE2:1;\r
+ unsigned char TTGE:1;\r
+ } BIT;\r
+ } TIER;\r
+ char wk4[8];\r
+ unsigned short TCNT;\r
+ char wk5[8];\r
+ unsigned short TGRA;\r
+ unsigned short TGRB;\r
+ char wk6[8];\r
+ unsigned short TGRC;\r
+ unsigned short TGRD;\r
+ char wk7[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGFA:1;\r
+ unsigned char TGFB:1;\r
+ unsigned char TGFC:1;\r
+ unsigned char TGFD:1;\r
+ unsigned char TCFV:1;\r
+ unsigned char :2;\r
+ unsigned char TCFD:1;\r
+ } BIT;\r
+ } TSR;\r
+ char wk8[11];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TTSA:1;\r
+ unsigned char TTSB:1;\r
+ unsigned char :6;\r
+ } BIT;\r
+ } TBTM;\r
+ char wk9[6];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short ITB7VE:1;\r
+ unsigned short ITB6AE:1;\r
+ unsigned short ITA7VE:1;\r
+ unsigned short ITA6AE:1;\r
+ unsigned short DT7BE:1;\r
+ unsigned short UT7BE:1;\r
+ unsigned short DT7AE:1;\r
+ unsigned short UT7AE:1;\r
+ unsigned short :6;\r
+ unsigned short BF:2;\r
+ } BIT;\r
+ } TADCR;\r
+ char wk10[2];\r
+ unsigned short TADCORA;\r
+ unsigned short TADCORB;\r
+ unsigned short TADCOBRA;\r
+ unsigned short TADCOBRB;\r
+ char wk11[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC2:3;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } TCR2;\r
+ char wk12[38];\r
+ unsigned short TGRE;\r
+ unsigned short TGRF;\r
+ char wk13[28];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NFAEN:1;\r
+ unsigned char NFBEN:1;\r
+ unsigned char NFCEN:1;\r
+ unsigned char NFDEN:1;\r
+ unsigned char NFCS:2;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } NFCR7;\r
+};\r
+\r
+struct st_mtu8\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NFAEN:1;\r
+ unsigned char NFBEN:1;\r
+ unsigned char NFCEN:1;\r
+ unsigned char NFDEN:1;\r
+ unsigned char NFCS:2;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } NFCR8;\r
+ char wk0[871];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC:3;\r
+ unsigned char CKEG:2;\r
+ unsigned char CCLR:3;\r
+ } BIT;\r
+ } TCR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char MD:4;\r
+ unsigned char BFA:1;\r
+ unsigned char BFB:1;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } TMDR1;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOA:4;\r
+ unsigned char IOB:4;\r
+ } BIT;\r
+ } TIORH;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOC:4;\r
+ unsigned char IOD:4;\r
+ } BIT;\r
+ } TIORL;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGIEA:1;\r
+ unsigned char TGIEB:1;\r
+ unsigned char TGIEC:1;\r
+ unsigned char TGIED:1;\r
+ unsigned char TCIEV:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } TIER;\r
+ char wk1[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC2:3;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } TCR2;\r
+ char wk2[1];\r
+ unsigned long TCNT;\r
+ unsigned long TGRA;\r
+ unsigned long TGRB;\r
+ unsigned long TGRC;\r
+ unsigned long TGRD;\r
+};\r
+\r
+struct st_poe\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short POE0M:2;\r
+ unsigned short :6;\r
+ unsigned short PIE1:1;\r
+ unsigned short :3;\r
+ unsigned short POE0F:1;\r
+ unsigned short :3;\r
+ } BIT;\r
+ } ICSR1;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short :8;\r
+ unsigned short OIE1:1;\r
+ unsigned short OCE1:1;\r
+ unsigned short :5;\r
+ unsigned short OSF1:1;\r
+ } BIT;\r
+ } OCSR1;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short POE4M:2;\r
+ unsigned short :6;\r
+ unsigned short PIE2:1;\r
+ unsigned short :3;\r
+ unsigned short POE4F:1;\r
+ unsigned short :3;\r
+ } BIT;\r
+ } ICSR2;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short :8;\r
+ unsigned short OIE2:1;\r
+ unsigned short OCE2:1;\r
+ unsigned short :5;\r
+ unsigned short OSF2:1;\r
+ } BIT;\r
+ } OCSR2;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short POE8M:2;\r
+ unsigned short :6;\r
+ unsigned short PIE3:1;\r
+ unsigned short POE8E:1;\r
+ unsigned short :2;\r
+ unsigned short POE8F:1;\r
+ unsigned short :3;\r
+ } BIT;\r
+ } ICSR3;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char MTUCH34HIZ:1;\r
+ unsigned char MTUCH67HIZ:1;\r
+ unsigned char MTUCH0HIZ:1;\r
+ unsigned char :1;\r
+ unsigned char GPT3HIZ:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } SPOER;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char MTU0AZE:1;\r
+ unsigned char MTU0BZE:1;\r
+ unsigned char MTU0CZE:1;\r
+ unsigned char MTU0DZE:1;\r
+ unsigned char :4;\r
+ } BIT;\r
+ } POECR1;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short MTU7BDZE:1;\r
+ unsigned short MTU7ACZE:1;\r
+ unsigned short MTU6BDZE:1;\r
+ unsigned short :5;\r
+ unsigned short MTU4BDZE:1;\r
+ unsigned short MTU4ACZE:1;\r
+ unsigned short MTU3BDZE:1;\r
+ unsigned short :5;\r
+ } BIT;\r
+ } POECR2;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short :9;\r
+ unsigned short GPT3ABZE:1;\r
+ unsigned short :6;\r
+ } BIT;\r
+ } POECR3;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short :2;\r
+ unsigned short IC2ADDMT34ZE:1;\r
+ unsigned short IC3ADDMT34ZE:1;\r
+ unsigned short IC4ADDMT34ZE:1;\r
+ unsigned short IC5ADDMT34ZE:1;\r
+ unsigned short :3;\r
+ unsigned short IC1ADDMT67ZE:1;\r
+ unsigned short :1;\r
+ unsigned short IC3ADDMT67ZE:1;\r
+ unsigned short IC4ADDMT67ZE:1;\r
+ unsigned short IC5ADDMT67ZE:1;\r
+ unsigned short :2;\r
+ } BIT;\r
+ } POECR4;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short :1;\r
+ unsigned short IC1ADDMT0ZE:1;\r
+ unsigned short IC2ADDMT0ZE:1;\r
+ unsigned short :1;\r
+ unsigned short IC4ADDMT0ZE:1;\r
+ unsigned short IC5ADDMT0ZE:1;\r
+ unsigned short :10;\r
+ } BIT;\r
+ } POECR5;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short :9;\r
+ unsigned short IC1ADDGPT3ZE:1;\r
+ unsigned short IC2ADDGPT3ZE:1;\r
+ unsigned short IC3ADDGPT3ZE:1;\r
+ unsigned short IC4ADDGPT3ZE:1;\r
+ unsigned short :3;\r
+ } BIT;\r
+ } POECR6;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short POE10M:2;\r
+ unsigned short :6;\r
+ unsigned short PIE4:1;\r
+ unsigned short POE10E:1;\r
+ unsigned short :2;\r
+ unsigned short POE10F:1;\r
+ unsigned short :3;\r
+ } BIT;\r
+ } ICSR4;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short POE10M:2;\r
+ unsigned short :6;\r
+ unsigned short PIE5:1;\r
+ unsigned short POE10E:1;\r
+ unsigned short :2;\r
+ unsigned short POE10F:1;\r
+ unsigned short :3;\r
+ } BIT;\r
+ } ICSR5;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short OLSG0A:1;\r
+ unsigned short OLSG0B:1;\r
+ unsigned short OLSG1A:1;\r
+ unsigned short OLSG1B:1;\r
+ unsigned short OLSG2A:1;\r
+ unsigned short OLSG2B:1;\r
+ unsigned short :1;\r
+ unsigned short OLSEN:1;\r
+ unsigned short :8;\r
+ } BIT;\r
+ } ALR1;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short :9;\r
+ unsigned short OSTSTE:1;\r
+ unsigned short :2;\r
+ unsigned short OSTSTF:1;\r
+ unsigned short :3;\r
+ } BIT;\r
+ } ICSR6;\r
+ char wk0[5];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char G3ASEL:4;\r
+ unsigned char G3BSEL:4;\r
+ } BIT;\r
+ } G3SELR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char M0ASEL:4;\r
+ unsigned char M0BSEL:4;\r
+ } BIT;\r
+ } M0SELR1;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char M0CSEL:4;\r
+ unsigned char M0DSEL:4;\r
+ } BIT;\r
+ } M0SELR2;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char M3BSEL:4;\r
+ unsigned char M3DSEL:4;\r
+ } BIT;\r
+ } M3SELR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char M4ASEL:4;\r
+ unsigned char M4CSEL:4;\r
+ } BIT;\r
+ } M4SELR1;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char M4BSEL:4;\r
+ unsigned char M4DSEL:4;\r
+ } BIT;\r
+ } M4SELR2;\r
+};\r
+\r
+struct st_port0\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[62];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[127];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_port1\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[61];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[128];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+ char wk4[62];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned char H;\r
+ unsigned char L;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char :8;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } DSCR;\r
+};\r
+\r
+struct st_port2\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[60];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[129];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_port3\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[59];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[130];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_port4\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[58];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[131];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_port5\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[57];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[132];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_port6\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[56];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[133];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_port7\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[55];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[134];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_port8\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[54];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[135];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_port9\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[53];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[136];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_porta\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[52];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[137];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_portb\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[51];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[138];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_portc\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[50];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+};\r
+\r
+struct st_portd\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[49];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[140];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_porte\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[48];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[141];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_portf\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[47];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[142];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_portg\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[46];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[143];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_porth\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[45];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[144];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_portj\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[44];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[145];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_portk\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[43];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[146];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_portl\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[42];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[147];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_portm\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[41];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[148];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_portn\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[40];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[149];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_portp\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[39];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[150];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_portr\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[38];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[151];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_ports\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[37];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[152];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_portt\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[36];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[153];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_portu\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PDR;\r
+ char wk0[35];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PODR;\r
+ char wk1[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PIDR;\r
+ char wk2[31];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char B0:1;\r
+ unsigned char B1:1;\r
+ unsigned char B2:1;\r
+ unsigned char B3:1;\r
+ unsigned char B4:1;\r
+ unsigned char B5:1;\r
+ unsigned char B6:1;\r
+ unsigned char B7:1;\r
+ } BIT;\r
+ } PMR;\r
+ char wk3[154];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short B0:2;\r
+ unsigned short B1:2;\r
+ unsigned short B2:2;\r
+ unsigned short B3:2;\r
+ unsigned short B4:2;\r
+ unsigned short B5:2;\r
+ unsigned short B6:2;\r
+ unsigned short B7:2;\r
+ } BIT;\r
+ } PCR;\r
+};\r
+\r
+struct st_ppg0\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char G0CMS:2;\r
+ unsigned char G1CMS:2;\r
+ unsigned char G2CMS:2;\r
+ unsigned char G3CMS:2;\r
+ } BIT;\r
+ } PCR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char G0NOV:1;\r
+ unsigned char G1NOV:1;\r
+ unsigned char G2NOV:1;\r
+ unsigned char G3NOV:1;\r
+ unsigned char G0INV:1;\r
+ unsigned char G1INV:1;\r
+ unsigned char G2INV:1;\r
+ unsigned char G3INV:1;\r
+ } BIT;\r
+ } PMR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NDER8:1;\r
+ unsigned char NDER9:1;\r
+ unsigned char NDER10:1;\r
+ unsigned char NDER11:1;\r
+ unsigned char NDER12:1;\r
+ unsigned char NDER13:1;\r
+ unsigned char NDER14:1;\r
+ unsigned char NDER15:1;\r
+ } BIT;\r
+ } NDERH;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NDER0:1;\r
+ unsigned char NDER1:1;\r
+ unsigned char NDER2:1;\r
+ unsigned char NDER3:1;\r
+ unsigned char NDER4:1;\r
+ unsigned char NDER5:1;\r
+ unsigned char NDER6:1;\r
+ unsigned char NDER7:1;\r
+ } BIT;\r
+ } NDERL;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char POD8:1;\r
+ unsigned char POD9:1;\r
+ unsigned char POD10:1;\r
+ unsigned char POD11:1;\r
+ unsigned char POD12:1;\r
+ unsigned char POD13:1;\r
+ unsigned char POD14:1;\r
+ unsigned char POD15:1;\r
+ } BIT;\r
+ } PODRH;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char POD0:1;\r
+ unsigned char POD1:1;\r
+ unsigned char POD2:1;\r
+ unsigned char POD3:1;\r
+ unsigned char POD4:1;\r
+ unsigned char POD5:1;\r
+ unsigned char POD6:1;\r
+ unsigned char POD7:1;\r
+ } BIT;\r
+ } PODRL;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NDR8:1;\r
+ unsigned char NDR9:1;\r
+ unsigned char NDR10:1;\r
+ unsigned char NDR11:1;\r
+ unsigned char NDR12:1;\r
+ unsigned char NDR13:1;\r
+ unsigned char NDR14:1;\r
+ unsigned char NDR15:1;\r
+ } BIT;\r
+ } NDRH;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NDR0:1;\r
+ unsigned char NDR1:1;\r
+ unsigned char NDR2:1;\r
+ unsigned char NDR3:1;\r
+ unsigned char NDR4:1;\r
+ unsigned char NDR5:1;\r
+ unsigned char NDR6:1;\r
+ unsigned char NDR7:1;\r
+ } BIT;\r
+ } NDRL;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NDR8:1;\r
+ unsigned char NDR9:1;\r
+ unsigned char NDR10:1;\r
+ unsigned char NDR11:1;\r
+ unsigned char NDR12:1;\r
+ unsigned char NDR13:1;\r
+ unsigned char NDR14:1;\r
+ unsigned char NDR15:1;\r
+ } BIT;\r
+ } NDRH2;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NDR0:1;\r
+ unsigned char NDR1:1;\r
+ unsigned char NDR2:1;\r
+ unsigned char NDR3:1;\r
+ unsigned char NDR4:1;\r
+ unsigned char NDR5:1;\r
+ unsigned char NDR6:1;\r
+ unsigned char NDR7:1;\r
+ } BIT;\r
+ } NDRL2;\r
+};\r
+\r
+struct st_ppg1\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char G0CMS:2;\r
+ unsigned char G1CMS:2;\r
+ unsigned char G2CMS:2;\r
+ unsigned char G3CMS:2;\r
+ } BIT;\r
+ } PCR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char G0NOV:1;\r
+ unsigned char G1NOV:1;\r
+ unsigned char G2NOV:1;\r
+ unsigned char G3NOV:1;\r
+ unsigned char G0INV:1;\r
+ unsigned char G1INV:1;\r
+ unsigned char G2INV:1;\r
+ unsigned char G3INV:1;\r
+ } BIT;\r
+ } PMR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NDER8:1;\r
+ unsigned char NDER9:1;\r
+ unsigned char NDER10:1;\r
+ unsigned char NDER11:1;\r
+ unsigned char NDER12:1;\r
+ unsigned char NDER13:1;\r
+ unsigned char NDER14:1;\r
+ unsigned char NDER15:1;\r
+ } BIT;\r
+ } NDERH;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NDER0:1;\r
+ unsigned char NDER1:1;\r
+ unsigned char NDER2:1;\r
+ unsigned char NDER3:1;\r
+ unsigned char NDER4:1;\r
+ unsigned char NDER5:1;\r
+ unsigned char NDER6:1;\r
+ unsigned char NDER7:1;\r
+ } BIT;\r
+ } NDERL;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char POD8:1;\r
+ unsigned char POD9:1;\r
+ unsigned char POD10:1;\r
+ unsigned char POD11:1;\r
+ unsigned char POD12:1;\r
+ unsigned char POD13:1;\r
+ unsigned char POD14:1;\r
+ unsigned char POD15:1;\r
+ } BIT;\r
+ } PODRH;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char POD0:1;\r
+ unsigned char POD1:1;\r
+ unsigned char POD2:1;\r
+ unsigned char POD3:1;\r
+ unsigned char POD4:1;\r
+ unsigned char POD5:1;\r
+ unsigned char POD6:1;\r
+ unsigned char POD7:1;\r
+ } BIT;\r
+ } PODRL;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NDR8:1;\r
+ unsigned char NDR9:1;\r
+ unsigned char NDR10:1;\r
+ unsigned char NDR11:1;\r
+ unsigned char NDR12:1;\r
+ unsigned char NDR13:1;\r
+ unsigned char NDR14:1;\r
+ unsigned char NDR15:1;\r
+ } BIT;\r
+ } NDRH;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NDR0:1;\r
+ unsigned char NDR1:1;\r
+ unsigned char NDR2:1;\r
+ unsigned char NDR3:1;\r
+ unsigned char NDR4:1;\r
+ unsigned char NDR5:1;\r
+ unsigned char NDR6:1;\r
+ unsigned char NDR7:1;\r
+ } BIT;\r
+ } NDRL;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NDR8:1;\r
+ unsigned char NDR9:1;\r
+ unsigned char NDR10:1;\r
+ unsigned char NDR11:1;\r
+ unsigned char NDR12:1;\r
+ unsigned char NDR13:1;\r
+ unsigned char NDR14:1;\r
+ unsigned char NDR15:1;\r
+ } BIT;\r
+ } NDRH2;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NDR0:1;\r
+ unsigned char NDR1:1;\r
+ unsigned char NDR2:1;\r
+ unsigned char NDR3:1;\r
+ unsigned char NDR4:1;\r
+ unsigned char NDR5:1;\r
+ unsigned char NDR6:1;\r
+ unsigned char NDR7:1;\r
+ } BIT;\r
+ } NDRL2;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char PTRSL:1;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } PTRSLR;\r
+};\r
+\r
+struct st_riic\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SDAI:1;\r
+ unsigned char SCLI:1;\r
+ unsigned char SDAO:1;\r
+ unsigned char SCLO:1;\r
+ unsigned char SOWP:1;\r
+ unsigned char CLO:1;\r
+ unsigned char IICRST:1;\r
+ unsigned char ICE:1;\r
+ } BIT;\r
+ } ICCR1;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :1;\r
+ unsigned char ST:1;\r
+ unsigned char RS:1;\r
+ unsigned char SP:1;\r
+ unsigned char :1;\r
+ unsigned char TRS:1;\r
+ unsigned char MST:1;\r
+ unsigned char BBSY:1;\r
+ } BIT;\r
+ } ICCR2;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char BC:3;\r
+ unsigned char BCWP:1;\r
+ unsigned char CKS:3;\r
+ unsigned char MTWP:1;\r
+ } BIT;\r
+ } ICMR1;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMOS:1;\r
+ unsigned char TMOL:1;\r
+ unsigned char TMOH:1;\r
+ unsigned char :1;\r
+ unsigned char SDDL:3;\r
+ unsigned char DLCS:1;\r
+ } BIT;\r
+ } ICMR2;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NF:2;\r
+ unsigned char ACKBR:1;\r
+ unsigned char ACKBT:1;\r
+ unsigned char ACKWP:1;\r
+ unsigned char RDRFS:1;\r
+ unsigned char WAIT:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } ICMR3;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMOE:1;\r
+ unsigned char MALE:1;\r
+ unsigned char NALE:1;\r
+ unsigned char SALE:1;\r
+ unsigned char NACKE:1;\r
+ unsigned char NFE:1;\r
+ unsigned char SCLE:1;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } ICFER;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SAR0E:1;\r
+ unsigned char SAR1E:1;\r
+ unsigned char SAR2E:1;\r
+ unsigned char GCAE:1;\r
+ unsigned char :1;\r
+ unsigned char DIDE:1;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } ICSER;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMOIE:1;\r
+ unsigned char ALIE:1;\r
+ unsigned char STIE:1;\r
+ unsigned char SPIE:1;\r
+ unsigned char NAKIE:1;\r
+ unsigned char RIE:1;\r
+ unsigned char TEIE:1;\r
+ unsigned char TIE:1;\r
+ } BIT;\r
+ } ICIER;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char AAS0:1;\r
+ unsigned char AAS1:1;\r
+ unsigned char AAS2:1;\r
+ unsigned char GCA:1;\r
+ unsigned char :1;\r
+ unsigned char DID:1;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } ICSR1;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMOF:1;\r
+ unsigned char AL:1;\r
+ unsigned char START:1;\r
+ unsigned char STOP:1;\r
+ unsigned char NACKF:1;\r
+ unsigned char RDRF:1;\r
+ unsigned char TEND:1;\r
+ unsigned char TDRE:1;\r
+ } BIT;\r
+ } ICSR2;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SVA0:1;\r
+ unsigned char SVA:7;\r
+ } BIT;\r
+ } ICSARL0;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char FS:1;\r
+ unsigned char SVA:2;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } ICSARU0;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SVA0:1;\r
+ unsigned char SVA:7;\r
+ } BIT;\r
+ } ICSARL1;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char FS:1;\r
+ unsigned char SVA:2;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } ICSARU1;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SVA0:1;\r
+ unsigned char SVA:7;\r
+ } BIT;\r
+ } ICSARL2;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char FS:1;\r
+ unsigned char SVA:2;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } ICSARU2;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char BRL:5;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } ICBRL;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char BRH:5;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } ICBRH;\r
+ unsigned char ICDRT;\r
+ unsigned char ICDRR;\r
+};\r
+\r
+struct st_rscan\r
+{\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long BRP:10;\r
+ unsigned long :6;\r
+ unsigned long TSEG1:4;\r
+ unsigned long TSEG2:3;\r
+ unsigned long :1;\r
+ unsigned long SJW:2;\r
+ unsigned long :6;\r
+ } BIT;\r
+ } RSCAN0C0CFG;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CHMDC:2;\r
+ unsigned char CSLPR:1;\r
+ unsigned char RTBO:1;\r
+ unsigned char :4;\r
+ unsigned char BEIE:1;\r
+ unsigned char EWIE:1;\r
+ unsigned char EPIE:1;\r
+ unsigned char BOEIE:1;\r
+ unsigned char BORIE:1;\r
+ unsigned char OLIE:1;\r
+ unsigned char BLIE:1;\r
+ unsigned char ALIE:1;\r
+ unsigned char TAIE:1;\r
+ unsigned char :4;\r
+ unsigned char BOM:2;\r
+ unsigned char ERRD:1;\r
+ unsigned char CTME:1;\r
+ unsigned char CTMS:2;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0C0CTR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CRSTSTS:1;\r
+ unsigned char CHLTSTS:1;\r
+ unsigned char CSLPSTS:1;\r
+ unsigned char EPSTS:1;\r
+ unsigned char BOSTS:1;\r
+ unsigned char TRMSTS:1;\r
+ unsigned char RECSTS:1;\r
+ unsigned char COMSTS:1;\r
+ unsigned char :8;\r
+ unsigned char REC:8;\r
+ unsigned char TEC:8;\r
+ } BIT;\r
+ } RSCAN0C0STS;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long BEF:1;\r
+ unsigned long EWF:1;\r
+ unsigned long EPF:1;\r
+ unsigned long BOEF:1;\r
+ unsigned long BORF:1;\r
+ unsigned long OVLF:1;\r
+ unsigned long BLF:1;\r
+ unsigned long ALF:1;\r
+ unsigned long SERR:1;\r
+ unsigned long FERR:1;\r
+ unsigned long AERR:1;\r
+ unsigned long CERR:1;\r
+ unsigned long B1ERR:1;\r
+ unsigned long B0ERR:1;\r
+ unsigned long ADERR:1;\r
+ unsigned long :1;\r
+ unsigned long CRCREG:15;\r
+ unsigned long :1;\r
+ } BIT;\r
+ } RSCAN0C0ERFL;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long BRP:10;\r
+ unsigned long :6;\r
+ unsigned long TSEG1:4;\r
+ unsigned long TSEG2:3;\r
+ unsigned long :1;\r
+ unsigned long SJW:2;\r
+ unsigned long :6;\r
+ } BIT;\r
+ } RSCAN0C1CFG;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CHMDC:2;\r
+ unsigned char CSLPR:1;\r
+ unsigned char RTBO:1;\r
+ unsigned char :4;\r
+ unsigned char BEIE:1;\r
+ unsigned char EWIE:1;\r
+ unsigned char EPIE:1;\r
+ unsigned char BOEIE:1;\r
+ unsigned char BORIE:1;\r
+ unsigned char OLIE:1;\r
+ unsigned char BLIE:1;\r
+ unsigned char ALIE:1;\r
+ unsigned char TAIE:1;\r
+ unsigned char :4;\r
+ unsigned char BOM:2;\r
+ unsigned char ERRD:1;\r
+ unsigned char CTME:1;\r
+ unsigned char CTMS:2;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0C1CTR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CRSTSTS:1;\r
+ unsigned char CHLTSTS:1;\r
+ unsigned char CSLPSTS:1;\r
+ unsigned char EPSTS:1;\r
+ unsigned char BOSTS:1;\r
+ unsigned char TRMSTS:1;\r
+ unsigned char RECSTS:1;\r
+ unsigned char COMSTS:1;\r
+ unsigned char :8;\r
+ unsigned char REC:8;\r
+ unsigned char TEC:8;\r
+ } BIT;\r
+ } RSCAN0C1STS;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long BEF:1;\r
+ unsigned long EWF:1;\r
+ unsigned long EPF:1;\r
+ unsigned long BOEF:1;\r
+ unsigned long BORF:1;\r
+ unsigned long OVLF:1;\r
+ unsigned long BLF:1;\r
+ unsigned long ALF:1;\r
+ unsigned long SERR:1;\r
+ unsigned long FERR:1;\r
+ unsigned long AERR:1;\r
+ unsigned long CERR:1;\r
+ unsigned long B1ERR:1;\r
+ unsigned long B0ERR:1;\r
+ unsigned long ADERR:1;\r
+ unsigned long :1;\r
+ unsigned long CRCREG:15;\r
+ unsigned long :1;\r
+ } BIT;\r
+ } RSCAN0C1ERFL;\r
+ char wk0[100];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TPRI:1;\r
+ unsigned long DCE:1;\r
+ unsigned long DRE:1;\r
+ unsigned long MME:1;\r
+ unsigned long DCS:1;\r
+ unsigned long :3;\r
+ unsigned long TSP:4;\r
+ unsigned long TSSS:1;\r
+ unsigned long TSBTCS:3;\r
+ unsigned long ITRCP:16;\r
+ } BIT;\r
+ } RSCAN0GCFG;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char GMDC:2;\r
+ unsigned char GSLPR:1;\r
+ unsigned char :5;\r
+ unsigned char DEIE:1;\r
+ unsigned char MEIE:1;\r
+ unsigned char THLEIE:1;\r
+ unsigned char :5;\r
+ unsigned char TSRST:1;\r
+ unsigned char :7;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0GCTR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char GRSTSTS:1;\r
+ unsigned char GHLTSTS:1;\r
+ unsigned char GSLPSTS:1;\r
+ unsigned char GRAMINIT:1;\r
+ unsigned char :4;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0GSTS;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char DEF:1;\r
+ unsigned char MES:1;\r
+ unsigned char THLES:1;\r
+ unsigned char :5;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0GERFL;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned long TS:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } RSCAN0GTSC;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char AFLPN:5;\r
+ unsigned char :3;\r
+ unsigned char AFLDAE:1;\r
+ unsigned char :7;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0GAFLECTR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char RNC1:8;\r
+ unsigned char RNC0:8;\r
+ } BIT;\r
+ } RSCAN0GAFLCFG0;\r
+ char wk1[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char NRXMB:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RMNB;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short RMNSq_l;\r
+ unsigned short RMNSq_h;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ } RSCAN0RMND0;\r
+ char wk2[12];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFE:1;\r
+ unsigned char RFIE:1;\r
+ unsigned char :6;\r
+ unsigned char RFDC:3;\r
+ unsigned char :1;\r
+ unsigned char RFIM:1;\r
+ unsigned char RFIGCV:3;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFCC0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFE:1;\r
+ unsigned char RFIE:1;\r
+ unsigned char :6;\r
+ unsigned char RFDC:3;\r
+ unsigned char :1;\r
+ unsigned char RFIM:1;\r
+ unsigned char RFIGCV:3;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFCC1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFE:1;\r
+ unsigned char RFIE:1;\r
+ unsigned char :6;\r
+ unsigned char RFDC:3;\r
+ unsigned char :1;\r
+ unsigned char RFIM:1;\r
+ unsigned char RFIGCV:3;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFCC2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFE:1;\r
+ unsigned char RFIE:1;\r
+ unsigned char :6;\r
+ unsigned char RFDC:3;\r
+ unsigned char :1;\r
+ unsigned char RFIM:1;\r
+ unsigned char RFIGCV:3;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFCC3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFE:1;\r
+ unsigned char RFIE:1;\r
+ unsigned char :6;\r
+ unsigned char RFDC:3;\r
+ unsigned char :1;\r
+ unsigned char RFIM:1;\r
+ unsigned char RFIGCV:3;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFCC4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFE:1;\r
+ unsigned char RFIE:1;\r
+ unsigned char :6;\r
+ unsigned char RFDC:3;\r
+ unsigned char :1;\r
+ unsigned char RFIM:1;\r
+ unsigned char RFIGCV:3;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFCC5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFE:1;\r
+ unsigned char RFIE:1;\r
+ unsigned char :6;\r
+ unsigned char RFDC:3;\r
+ unsigned char :1;\r
+ unsigned char RFIM:1;\r
+ unsigned char RFIGCV:3;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFCC6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFE:1;\r
+ unsigned char RFIE:1;\r
+ unsigned char :6;\r
+ unsigned char RFDC:3;\r
+ unsigned char :1;\r
+ unsigned char RFIM:1;\r
+ unsigned char RFIGCV:3;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFCC7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFEMP:1;\r
+ unsigned char RFFLL:1;\r
+ unsigned char RFMLT:1;\r
+ unsigned char RFIF:1;\r
+ unsigned char :4;\r
+ unsigned char RFMC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFSTS0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFEMP:1;\r
+ unsigned char RFFLL:1;\r
+ unsigned char RFMLT:1;\r
+ unsigned char RFIF:1;\r
+ unsigned char :4;\r
+ unsigned char RFMC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFSTS1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFEMP:1;\r
+ unsigned char RFFLL:1;\r
+ unsigned char RFMLT:1;\r
+ unsigned char RFIF:1;\r
+ unsigned char :4;\r
+ unsigned char RFMC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFSTS2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFEMP:1;\r
+ unsigned char RFFLL:1;\r
+ unsigned char RFMLT:1;\r
+ unsigned char RFIF:1;\r
+ unsigned char :4;\r
+ unsigned char RFMC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFSTS3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFEMP:1;\r
+ unsigned char RFFLL:1;\r
+ unsigned char RFMLT:1;\r
+ unsigned char RFIF:1;\r
+ unsigned char :4;\r
+ unsigned char RFMC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFSTS4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFEMP:1;\r
+ unsigned char RFFLL:1;\r
+ unsigned char RFMLT:1;\r
+ unsigned char RFIF:1;\r
+ unsigned char :4;\r
+ unsigned char RFMC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFSTS5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFEMP:1;\r
+ unsigned char RFFLL:1;\r
+ unsigned char RFMLT:1;\r
+ unsigned char RFIF:1;\r
+ unsigned char :4;\r
+ unsigned char RFMC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFSTS6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFEMP:1;\r
+ unsigned char RFFLL:1;\r
+ unsigned char RFMLT:1;\r
+ unsigned char RFIF:1;\r
+ unsigned char :4;\r
+ unsigned char RFMC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFSTS7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFPC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFPCTR0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFPC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFPCTR1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFPC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFPCTR2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFPC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFPCTR3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFPC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFPCTR4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFPC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFPCTR5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFPC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFPCTR6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RFPC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFPCTR7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CFE:1;\r
+ unsigned char CFRXIE:1;\r
+ unsigned char CFTXIE:1;\r
+ unsigned char :5;\r
+ unsigned char CFDC:3;\r
+ unsigned char :1;\r
+ unsigned char CFIM:1;\r
+ unsigned char CFIGCV:3;\r
+ unsigned char CFM:2;\r
+ unsigned char CFITSS:1;\r
+ unsigned char CFITR:1;\r
+ unsigned char CFTML:4;\r
+ unsigned char CFITT:8;\r
+ } BIT;\r
+ } RSCAN0CFCC0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CFE:1;\r
+ unsigned char CFRXIE:1;\r
+ unsigned char CFTXIE:1;\r
+ unsigned char :5;\r
+ unsigned char CFDC:3;\r
+ unsigned char :1;\r
+ unsigned char CFIM:1;\r
+ unsigned char CFIGCV:3;\r
+ unsigned char CFM:2;\r
+ unsigned char CFITSS:1;\r
+ unsigned char CFITR:1;\r
+ unsigned char CFTML:4;\r
+ unsigned char CFITT:8;\r
+ } BIT;\r
+ } RSCAN0CFCC1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CFE:1;\r
+ unsigned char CFRXIE:1;\r
+ unsigned char CFTXIE:1;\r
+ unsigned char :5;\r
+ unsigned char CFDC:3;\r
+ unsigned char :1;\r
+ unsigned char CFIM:1;\r
+ unsigned char CFIGCV:3;\r
+ unsigned char CFM:2;\r
+ unsigned char CFITSS:1;\r
+ unsigned char CFITR:1;\r
+ unsigned char CFTML:4;\r
+ unsigned char CFITT:8;\r
+ } BIT;\r
+ } RSCAN0CFCC2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CFE:1;\r
+ unsigned char CFRXIE:1;\r
+ unsigned char CFTXIE:1;\r
+ unsigned char :5;\r
+ unsigned char CFDC:3;\r
+ unsigned char :1;\r
+ unsigned char CFIM:1;\r
+ unsigned char CFIGCV:3;\r
+ unsigned char CFM:2;\r
+ unsigned char CFITSS:1;\r
+ unsigned char CFITR:1;\r
+ unsigned char CFTML:4;\r
+ unsigned char CFITT:8;\r
+ } BIT;\r
+ } RSCAN0CFCC3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CFE:1;\r
+ unsigned char CFRXIE:1;\r
+ unsigned char CFTXIE:1;\r
+ unsigned char :5;\r
+ unsigned char CFDC:3;\r
+ unsigned char :1;\r
+ unsigned char CFIM:1;\r
+ unsigned char CFIGCV:3;\r
+ unsigned char CFM:2;\r
+ unsigned char CFITSS:1;\r
+ unsigned char CFITR:1;\r
+ unsigned char CFTML:4;\r
+ unsigned char CFITT:8;\r
+ } BIT;\r
+ } RSCAN0CFCC4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CFE:1;\r
+ unsigned char CFRXIE:1;\r
+ unsigned char CFTXIE:1;\r
+ unsigned char :5;\r
+ unsigned char CFDC:3;\r
+ unsigned char :1;\r
+ unsigned char CFIM:1;\r
+ unsigned char CFIGCV:3;\r
+ unsigned char CFM:2;\r
+ unsigned char CFITSS:1;\r
+ unsigned char CFITR:1;\r
+ unsigned char CFTML:4;\r
+ unsigned char CFITT:8;\r
+ } BIT;\r
+ } RSCAN0CFCC5;\r
+ char wk3[72];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CFEMP:1;\r
+ unsigned char CFFLL:1;\r
+ unsigned char CFMLT:1;\r
+ unsigned char CFRXIF:1;\r
+ unsigned char CFTXIF:1;\r
+ unsigned char :3;\r
+ unsigned char CFMC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0CFSTS0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CFEMP:1;\r
+ unsigned char CFFLL:1;\r
+ unsigned char CFMLT:1;\r
+ unsigned char CFRXIF:1;\r
+ unsigned char CFTXIF:1;\r
+ unsigned char :3;\r
+ unsigned char CFMC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0CFSTS1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CFEMP:1;\r
+ unsigned char CFFLL:1;\r
+ unsigned char CFMLT:1;\r
+ unsigned char CFRXIF:1;\r
+ unsigned char CFTXIF:1;\r
+ unsigned char :3;\r
+ unsigned char CFMC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0CFSTS2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CFEMP:1;\r
+ unsigned char CFFLL:1;\r
+ unsigned char CFMLT:1;\r
+ unsigned char CFRXIF:1;\r
+ unsigned char CFTXIF:1;\r
+ unsigned char :3;\r
+ unsigned char CFMC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0CFSTS3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CFEMP:1;\r
+ unsigned char CFFLL:1;\r
+ unsigned char CFMLT:1;\r
+ unsigned char CFRXIF:1;\r
+ unsigned char CFTXIF:1;\r
+ unsigned char :3;\r
+ unsigned char CFMC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0CFSTS4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CFEMP:1;\r
+ unsigned char CFFLL:1;\r
+ unsigned char CFMLT:1;\r
+ unsigned char CFRXIF:1;\r
+ unsigned char CFTXIF:1;\r
+ unsigned char :3;\r
+ unsigned char CFMC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0CFSTS5;\r
+ char wk4[72];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CFPC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0CFPCTR0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CFPC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0CFPCTR1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CFPC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0CFPCTR2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CFPC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0CFPCTR3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CFPC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0CFPCTR4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CFPC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0CFPCTR5;\r
+ char wk5[72];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RF0EMP:1;\r
+ unsigned char RF1EMP:1;\r
+ unsigned char RF2EMP:1;\r
+ unsigned char RF3EMP:1;\r
+ unsigned char RF4EMP:1;\r
+ unsigned char RF5EMP:1;\r
+ unsigned char RF6EMP:1;\r
+ unsigned char RF7EMP:1;\r
+ unsigned char CF0EMP:1;\r
+ unsigned char CF1EMP:1;\r
+ unsigned char CF2EMP:1;\r
+ unsigned char CF3EMP:1;\r
+ unsigned char CF4EMP:1;\r
+ unsigned char CF5EMP:1;\r
+ unsigned char :2;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0FESTS;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RF0FLL:1;\r
+ unsigned char RF1FLL:1;\r
+ unsigned char RF2FLL:1;\r
+ unsigned char RF3FLL:1;\r
+ unsigned char RF4FLL:1;\r
+ unsigned char RF5FLL:1;\r
+ unsigned char RF6FLL:1;\r
+ unsigned char RF7FLL:1;\r
+ unsigned char CF0FLL:1;\r
+ unsigned char CF1FLL:1;\r
+ unsigned char CF2FLL:1;\r
+ unsigned char CF3FLL:1;\r
+ unsigned char CF4FLL:1;\r
+ unsigned char CF5FLL:1;\r
+ unsigned char :2;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0FFSTS;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RF0MLT:1;\r
+ unsigned char RF1MLT:1;\r
+ unsigned char RF2MLT:1;\r
+ unsigned char RF3MLT:1;\r
+ unsigned char RF4MLT:1;\r
+ unsigned char RF5MLT:1;\r
+ unsigned char RF6MLT:1;\r
+ unsigned char RF7MLT:1;\r
+ unsigned char CF0MLT:1;\r
+ unsigned char CF1MLT:1;\r
+ unsigned char CF2MLT:1;\r
+ unsigned char CF3MLT:1;\r
+ unsigned char CF4MLT:1;\r
+ unsigned char CF5MLT:1;\r
+ unsigned char :2;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0FMSTS;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char RF0IF:1;\r
+ unsigned char RF1IF:1;\r
+ unsigned char RF2IF:1;\r
+ unsigned char RF3IF:1;\r
+ unsigned char RF4IF:1;\r
+ unsigned char RF5IF:1;\r
+ unsigned char RF6IF:1;\r
+ unsigned char RF7IF:1;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0RFISTS;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CF0RXIF:1;\r
+ unsigned char CF1RXIF:1;\r
+ unsigned char CF2RXIF:1;\r
+ unsigned char CF3RXIF:1;\r
+ unsigned char CF4RXIF:1;\r
+ unsigned char CF5RXIF:1;\r
+ unsigned char :2;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0CFRISTS;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char CF0TXIF:1;\r
+ unsigned char CF1TXIF:1;\r
+ unsigned char CF2TXIF:1;\r
+ unsigned char CF3TXIF:1;\r
+ unsigned char CF4TXIF:1;\r
+ unsigned char CF5TXIF:1;\r
+ unsigned char :2;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0CFTISTS;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC0;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC1;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC2;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC3;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC4;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC5;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC6;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC7;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC8;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC9;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC10;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC11;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC12;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC13;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC14;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC15;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC16;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC17;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC18;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC19;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC20;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC21;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC22;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC23;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC24;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC25;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC26;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC27;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC28;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC29;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC30;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTR:1;\r
+ unsigned char TMTAR:1;\r
+ unsigned char TMOM:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } RSCAN0TMC31;\r
+ char wk6[96];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS0;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS1;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS2;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS3;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS4;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS5;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS6;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS7;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS8;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS9;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS10;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS11;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS12;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS13;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS14;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS15;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS16;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS17;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS18;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS19;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS20;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS21;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS22;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS23;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS24;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS25;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS26;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS27;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS28;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS29;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS30;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TMTSTS:1;\r
+ unsigned char TMTRF:2;\r
+ unsigned char TMTRM:1;\r
+ unsigned char TMTARM:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } RSCAN0TMSTS31;\r
+ char wk7[96];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short TMTRSTSp_l;\r
+ unsigned short TMTRSTSp_h;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ } RSCAN0TMTRSTS0;\r
+ char wk8[12];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short TMTARSTSp_l;\r
+ unsigned short TMTARSTSp_h;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ } RSCAN0TMTARSTS0;\r
+ char wk9[12];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short TMTCSTSp_l;\r
+ unsigned short TMTCSTSp_h;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ } RSCAN0TMTCSTS0;\r
+ char wk10[12];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short TMTASTSp_l;\r
+ unsigned short TMTASTSp_h;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ } RSCAN0TMTASTS0;\r
+ char wk11[12];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short TMIEp_l;\r
+ unsigned short TMIEp_h;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ } RSCAN0TMIEC0;\r
+ char wk12[12];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char TXQE:1;\r
+ unsigned char :7;\r
+ unsigned char TXQDC:4;\r
+ unsigned char TXQIE:1;\r
+ unsigned char TXQIM:1;\r
+ unsigned char :2;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0TXQCC0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char TXQE:1;\r
+ unsigned char :7;\r
+ unsigned char TXQDC:4;\r
+ unsigned char TXQIE:1;\r
+ unsigned char TXQIM:1;\r
+ unsigned char :2;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0TXQCC1;\r
+ char wk13[24];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char TXQEMP:1;\r
+ unsigned char TXQFLL:1;\r
+ unsigned char TXQIF:1;\r
+ unsigned char :5;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0TXQSTS0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char TXQEMP:1;\r
+ unsigned char TXQFLL:1;\r
+ unsigned char TXQIF:1;\r
+ unsigned char :5;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0TXQSTS1;\r
+ char wk14[24];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char TXQPC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0TXQPCTR0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char TXQPC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0TXQPCTR1;\r
+ char wk15[24];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char THLE:1;\r
+ unsigned char :7;\r
+ unsigned char THLIE:1;\r
+ unsigned char THLIM:1;\r
+ unsigned char THLDTE:1;\r
+ unsigned char :5;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0THLCC0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char THLE:1;\r
+ unsigned char :7;\r
+ unsigned char THLIE:1;\r
+ unsigned char THLIM:1;\r
+ unsigned char THLDTE:1;\r
+ unsigned char :5;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0THLCC1;\r
+ char wk16[24];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char THLEMP:1;\r
+ unsigned char THLFLL:1;\r
+ unsigned char THLELT:1;\r
+ unsigned char THLIF:1;\r
+ unsigned char :4;\r
+ unsigned char THLMC:5;\r
+ unsigned char :3;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0THLSTS0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char THLEMP:1;\r
+ unsigned char THLFLL:1;\r
+ unsigned char THLELT:1;\r
+ unsigned char THLIF:1;\r
+ unsigned char :4;\r
+ unsigned char THLMC:5;\r
+ unsigned char :3;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0THLSTS1;\r
+ char wk17[24];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char THLPC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0THLPCTR0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char THLPC:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0THLPCTR1;\r
+ char wk18[24];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char TSIF0:1;\r
+ unsigned char TAIF0:1;\r
+ unsigned char TQIF0:1;\r
+ unsigned char CFTIF0:1;\r
+ unsigned char THIF0:1;\r
+ unsigned char :3;\r
+ unsigned char TSIF1:1;\r
+ unsigned char TAIF1:1;\r
+ unsigned char TQIF1:1;\r
+ unsigned char CFTIF1:1;\r
+ unsigned char THIF1:1;\r
+ unsigned char :3;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0GTINTSTS0;\r
+ char wk19[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char C0ICBCE:1;\r
+ unsigned char C1ICBCE:1;\r
+ unsigned char :6;\r
+ unsigned char :8;\r
+ unsigned char RTMPS:7;\r
+ unsigned char :1;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0GTSTCFG;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char ICBCTME:1;\r
+ unsigned char :1;\r
+ unsigned char RTME:1;\r
+ unsigned char :5;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0GTSTCTR;\r
+ char wk20[12];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ } RSCAN0GLOCKK;\r
+ char wk21[128];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLID:29;\r
+ unsigned long GAFLLB:1;\r
+ unsigned long GAFLRTR:1;\r
+ unsigned long GAFLIDE:1;\r
+ } BIT;\r
+ } RSCAN0GAFLID0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLIDM:29;\r
+ unsigned long :1;\r
+ unsigned long GAFLRTRM:1;\r
+ unsigned long GAFLIDEM:1;\r
+ } BIT;\r
+ } RSCAN0GAFLM0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long :8;\r
+ unsigned long GAFLRMDP:7;\r
+ unsigned long GAFLRMV:1;\r
+ unsigned long GAFLPTR:12;\r
+ unsigned long GAFLDLC:4;\r
+ } BIT;\r
+ } RSCAN0GAFLP00;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLFDPr:8;\r
+ unsigned long GAFLFDP:18;\r
+ unsigned long :6;\r
+ } BIT;\r
+ } RSCAN0GAFLP10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLID:29;\r
+ unsigned long GAFLLB:1;\r
+ unsigned long GAFLRTR:1;\r
+ unsigned long GAFLIDE:1;\r
+ } BIT;\r
+ } RSCAN0GAFLID1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLIDM:29;\r
+ unsigned long :1;\r
+ unsigned long GAFLRTRM:1;\r
+ unsigned long GAFLIDEM:1;\r
+ } BIT;\r
+ } RSCAN0GAFLM1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long :8;\r
+ unsigned long GAFLRMDP:7;\r
+ unsigned long GAFLRMV:1;\r
+ unsigned long GAFLPTR:12;\r
+ unsigned long GAFLDLC:4;\r
+ } BIT;\r
+ } RSCAN0GAFLP01;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLFDPr:8;\r
+ unsigned long GAFLFDP:18;\r
+ unsigned long :6;\r
+ } BIT;\r
+ } RSCAN0GAFLP11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLID:29;\r
+ unsigned long GAFLLB:1;\r
+ unsigned long GAFLRTR:1;\r
+ unsigned long GAFLIDE:1;\r
+ } BIT;\r
+ } RSCAN0GAFLID2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLIDM:29;\r
+ unsigned long :1;\r
+ unsigned long GAFLRTRM:1;\r
+ unsigned long GAFLIDEM:1;\r
+ } BIT;\r
+ } RSCAN0GAFLM2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long :8;\r
+ unsigned long GAFLRMDP:7;\r
+ unsigned long GAFLRMV:1;\r
+ unsigned long GAFLPTR:12;\r
+ unsigned long GAFLDLC:4;\r
+ } BIT;\r
+ } RSCAN0GAFLP02;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLFDPr:8;\r
+ unsigned long GAFLFDP:18;\r
+ unsigned long :6;\r
+ } BIT;\r
+ } RSCAN0GAFLP12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLID:29;\r
+ unsigned long GAFLLB:1;\r
+ unsigned long GAFLRTR:1;\r
+ unsigned long GAFLIDE:1;\r
+ } BIT;\r
+ } RSCAN0GAFLID3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLIDM:29;\r
+ unsigned long :1;\r
+ unsigned long GAFLRTRM:1;\r
+ unsigned long GAFLIDEM:1;\r
+ } BIT;\r
+ } RSCAN0GAFLM3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long :8;\r
+ unsigned long GAFLRMDP:7;\r
+ unsigned long GAFLRMV:1;\r
+ unsigned long GAFLPTR:12;\r
+ unsigned long GAFLDLC:4;\r
+ } BIT;\r
+ } RSCAN0GAFLP03;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLFDPr:8;\r
+ unsigned long GAFLFDP:18;\r
+ unsigned long :6;\r
+ } BIT;\r
+ } RSCAN0GAFLP13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLID:29;\r
+ unsigned long GAFLLB:1;\r
+ unsigned long GAFLRTR:1;\r
+ unsigned long GAFLIDE:1;\r
+ } BIT;\r
+ } RSCAN0GAFLID4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLIDM:29;\r
+ unsigned long :1;\r
+ unsigned long GAFLRTRM:1;\r
+ unsigned long GAFLIDEM:1;\r
+ } BIT;\r
+ } RSCAN0GAFLM4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long :8;\r
+ unsigned long GAFLRMDP:7;\r
+ unsigned long GAFLRMV:1;\r
+ unsigned long GAFLPTR:12;\r
+ unsigned long GAFLDLC:4;\r
+ } BIT;\r
+ } RSCAN0GAFLP04;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLFDPr:8;\r
+ unsigned long GAFLFDP:18;\r
+ unsigned long :6;\r
+ } BIT;\r
+ } RSCAN0GAFLP14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLID:29;\r
+ unsigned long GAFLLB:1;\r
+ unsigned long GAFLRTR:1;\r
+ unsigned long GAFLIDE:1;\r
+ } BIT;\r
+ } RSCAN0GAFLID5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLIDM:29;\r
+ unsigned long :1;\r
+ unsigned long GAFLRTRM:1;\r
+ unsigned long GAFLIDEM:1;\r
+ } BIT;\r
+ } RSCAN0GAFLM5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long :8;\r
+ unsigned long GAFLRMDP:7;\r
+ unsigned long GAFLRMV:1;\r
+ unsigned long GAFLPTR:12;\r
+ unsigned long GAFLDLC:4;\r
+ } BIT;\r
+ } RSCAN0GAFLP05;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLFDPr:8;\r
+ unsigned long GAFLFDP:18;\r
+ unsigned long :6;\r
+ } BIT;\r
+ } RSCAN0GAFLP15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLID:29;\r
+ unsigned long GAFLLB:1;\r
+ unsigned long GAFLRTR:1;\r
+ unsigned long GAFLIDE:1;\r
+ } BIT;\r
+ } RSCAN0GAFLID6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLIDM:29;\r
+ unsigned long :1;\r
+ unsigned long GAFLRTRM:1;\r
+ unsigned long GAFLIDEM:1;\r
+ } BIT;\r
+ } RSCAN0GAFLM6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long :8;\r
+ unsigned long GAFLRMDP:7;\r
+ unsigned long GAFLRMV:1;\r
+ unsigned long GAFLPTR:12;\r
+ unsigned long GAFLDLC:4;\r
+ } BIT;\r
+ } RSCAN0GAFLP06;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLFDPr:8;\r
+ unsigned long GAFLFDP:18;\r
+ unsigned long :6;\r
+ } BIT;\r
+ } RSCAN0GAFLP16;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLID:29;\r
+ unsigned long GAFLLB:1;\r
+ unsigned long GAFLRTR:1;\r
+ unsigned long GAFLIDE:1;\r
+ } BIT;\r
+ } RSCAN0GAFLID7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLIDM:29;\r
+ unsigned long :1;\r
+ unsigned long GAFLRTRM:1;\r
+ unsigned long GAFLIDEM:1;\r
+ } BIT;\r
+ } RSCAN0GAFLM7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long :8;\r
+ unsigned long GAFLRMDP:7;\r
+ unsigned long GAFLRMV:1;\r
+ unsigned long GAFLPTR:12;\r
+ unsigned long GAFLDLC:4;\r
+ } BIT;\r
+ } RSCAN0GAFLP07;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLFDPr:8;\r
+ unsigned long GAFLFDP:18;\r
+ unsigned long :6;\r
+ } BIT;\r
+ } RSCAN0GAFLP17;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLID:29;\r
+ unsigned long GAFLLB:1;\r
+ unsigned long GAFLRTR:1;\r
+ unsigned long GAFLIDE:1;\r
+ } BIT;\r
+ } RSCAN0GAFLID8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLIDM:29;\r
+ unsigned long :1;\r
+ unsigned long GAFLRTRM:1;\r
+ unsigned long GAFLIDEM:1;\r
+ } BIT;\r
+ } RSCAN0GAFLM8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long :8;\r
+ unsigned long GAFLRMDP:7;\r
+ unsigned long GAFLRMV:1;\r
+ unsigned long GAFLPTR:12;\r
+ unsigned long GAFLDLC:4;\r
+ } BIT;\r
+ } RSCAN0GAFLP08;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLFDPr:8;\r
+ unsigned long GAFLFDP:18;\r
+ unsigned long :6;\r
+ } BIT;\r
+ } RSCAN0GAFLP18;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLID:29;\r
+ unsigned long GAFLLB:1;\r
+ unsigned long GAFLRTR:1;\r
+ unsigned long GAFLIDE:1;\r
+ } BIT;\r
+ } RSCAN0GAFLID9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLIDM:29;\r
+ unsigned long :1;\r
+ unsigned long GAFLRTRM:1;\r
+ unsigned long GAFLIDEM:1;\r
+ } BIT;\r
+ } RSCAN0GAFLM9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long :8;\r
+ unsigned long GAFLRMDP:7;\r
+ unsigned long GAFLRMV:1;\r
+ unsigned long GAFLPTR:12;\r
+ unsigned long GAFLDLC:4;\r
+ } BIT;\r
+ } RSCAN0GAFLP09;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLFDPr:8;\r
+ unsigned long GAFLFDP:18;\r
+ unsigned long :6;\r
+ } BIT;\r
+ } RSCAN0GAFLP19;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLID:29;\r
+ unsigned long GAFLLB:1;\r
+ unsigned long GAFLRTR:1;\r
+ unsigned long GAFLIDE:1;\r
+ } BIT;\r
+ } RSCAN0GAFLID10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLIDM:29;\r
+ unsigned long :1;\r
+ unsigned long GAFLRTRM:1;\r
+ unsigned long GAFLIDEM:1;\r
+ } BIT;\r
+ } RSCAN0GAFLM10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long :8;\r
+ unsigned long GAFLRMDP:7;\r
+ unsigned long GAFLRMV:1;\r
+ unsigned long GAFLPTR:12;\r
+ unsigned long GAFLDLC:4;\r
+ } BIT;\r
+ } RSCAN0GAFLP010;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLFDPr:8;\r
+ unsigned long GAFLFDP:18;\r
+ unsigned long :6;\r
+ } BIT;\r
+ } RSCAN0GAFLP110;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLID:29;\r
+ unsigned long GAFLLB:1;\r
+ unsigned long GAFLRTR:1;\r
+ unsigned long GAFLIDE:1;\r
+ } BIT;\r
+ } RSCAN0GAFLID11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLIDM:29;\r
+ unsigned long :1;\r
+ unsigned long GAFLRTRM:1;\r
+ unsigned long GAFLIDEM:1;\r
+ } BIT;\r
+ } RSCAN0GAFLM11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long :8;\r
+ unsigned long GAFLRMDP:7;\r
+ unsigned long GAFLRMV:1;\r
+ unsigned long GAFLPTR:12;\r
+ unsigned long GAFLDLC:4;\r
+ } BIT;\r
+ } RSCAN0GAFLP011;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLFDPr:8;\r
+ unsigned long GAFLFDP:18;\r
+ unsigned long :6;\r
+ } BIT;\r
+ } RSCAN0GAFLP111;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLID:29;\r
+ unsigned long GAFLLB:1;\r
+ unsigned long GAFLRTR:1;\r
+ unsigned long GAFLIDE:1;\r
+ } BIT;\r
+ } RSCAN0GAFLID12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLIDM:29;\r
+ unsigned long :1;\r
+ unsigned long GAFLRTRM:1;\r
+ unsigned long GAFLIDEM:1;\r
+ } BIT;\r
+ } RSCAN0GAFLM12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long :8;\r
+ unsigned long GAFLRMDP:7;\r
+ unsigned long GAFLRMV:1;\r
+ unsigned long GAFLPTR:12;\r
+ unsigned long GAFLDLC:4;\r
+ } BIT;\r
+ } RSCAN0GAFLP012;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLFDPr:8;\r
+ unsigned long GAFLFDP:18;\r
+ unsigned long :6;\r
+ } BIT;\r
+ } RSCAN0GAFLP112;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLID:29;\r
+ unsigned long GAFLLB:1;\r
+ unsigned long GAFLRTR:1;\r
+ unsigned long GAFLIDE:1;\r
+ } BIT;\r
+ } RSCAN0GAFLID13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLIDM:29;\r
+ unsigned long :1;\r
+ unsigned long GAFLRTRM:1;\r
+ unsigned long GAFLIDEM:1;\r
+ } BIT;\r
+ } RSCAN0GAFLM13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long :8;\r
+ unsigned long GAFLRMDP:7;\r
+ unsigned long GAFLRMV:1;\r
+ unsigned long GAFLPTR:12;\r
+ unsigned long GAFLDLC:4;\r
+ } BIT;\r
+ } RSCAN0GAFLP013;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLFDPr:8;\r
+ unsigned long GAFLFDP:18;\r
+ unsigned long :6;\r
+ } BIT;\r
+ } RSCAN0GAFLP113;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLID:29;\r
+ unsigned long GAFLLB:1;\r
+ unsigned long GAFLRTR:1;\r
+ unsigned long GAFLIDE:1;\r
+ } BIT;\r
+ } RSCAN0GAFLID14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLIDM:29;\r
+ unsigned long :1;\r
+ unsigned long GAFLRTRM:1;\r
+ unsigned long GAFLIDEM:1;\r
+ } BIT;\r
+ } RSCAN0GAFLM14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long :8;\r
+ unsigned long GAFLRMDP:7;\r
+ unsigned long GAFLRMV:1;\r
+ unsigned long GAFLPTR:12;\r
+ unsigned long GAFLDLC:4;\r
+ } BIT;\r
+ } RSCAN0GAFLP014;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLFDPr:8;\r
+ unsigned long GAFLFDP:18;\r
+ unsigned long :6;\r
+ } BIT;\r
+ } RSCAN0GAFLP114;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLID:29;\r
+ unsigned long GAFLLB:1;\r
+ unsigned long GAFLRTR:1;\r
+ unsigned long GAFLIDE:1;\r
+ } BIT;\r
+ } RSCAN0GAFLID15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLIDM:29;\r
+ unsigned long :1;\r
+ unsigned long GAFLRTRM:1;\r
+ unsigned long GAFLIDEM:1;\r
+ } BIT;\r
+ } RSCAN0GAFLM15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long :8;\r
+ unsigned long GAFLRMDP:7;\r
+ unsigned long GAFLRMV:1;\r
+ unsigned long GAFLPTR:12;\r
+ unsigned long GAFLDLC:4;\r
+ } BIT;\r
+ } RSCAN0GAFLP015;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long GAFLFDPr:8;\r
+ unsigned long GAFLFDP:18;\r
+ unsigned long :6;\r
+ } BIT;\r
+ } RSCAN0GAFLP115;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF00;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF01;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF02;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF03;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF04;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF05;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF06;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF16;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF07;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF17;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF08;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF18;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF09;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF19;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF010;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF110;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF011;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF111;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF012;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF112;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF013;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF113;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF014;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF114;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF015;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF115;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID16;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR16;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF016;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF116;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID17;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR17;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF017;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF117;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID18;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR18;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF018;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF118;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID19;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR19;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF019;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF119;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID20;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR20;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF020;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF120;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID21;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR21;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF021;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF121;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID22;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR22;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF022;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF122;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID23;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR23;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF023;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF123;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID24;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR24;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF024;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF124;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID25;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR25;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF025;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF125;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID26;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR26;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF026;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF126;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID27;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR27;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF027;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF127;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID28;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR28;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF028;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF128;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID29;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR29;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF029;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF129;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID30;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR30;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF030;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF130;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMID:29;\r
+ unsigned long :1;\r
+ unsigned long RMRTR:1;\r
+ unsigned long RMIDE:1;\r
+ } BIT;\r
+ } RSCAN0RMID31;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RMTS:16;\r
+ unsigned long RMPTR:12;\r
+ unsigned long RMDLC:4;\r
+ } BIT;\r
+ } RSCAN0RMPTR31;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB0;\r
+ unsigned char RMDB1;\r
+ unsigned char RMDB2;\r
+ unsigned char RMDB3;\r
+ } BYTE;\r
+ } RSCAN0RMDF031;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RMDB4;\r
+ unsigned char RMDB5;\r
+ unsigned char RMDB6;\r
+ unsigned char RMDB7;\r
+ } BYTE;\r
+ } RSCAN0RMDF131;\r
+ char wk22[1536];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RFID:29;\r
+ unsigned long :1;\r
+ unsigned long RFRTR:1;\r
+ unsigned long RFIDE:1;\r
+ } BIT;\r
+ } RSCAN0RFID0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RFTS:16;\r
+ unsigned long RFPTR:12;\r
+ unsigned long RFDLC:4;\r
+ } BIT;\r
+ } RSCAN0RFPTR0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RFDB0;\r
+ unsigned char RFDB1;\r
+ unsigned char RFDB2;\r
+ unsigned char RFDB3;\r
+ } BYTE;\r
+ } RSCAN0RFDF00;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RFDB4;\r
+ unsigned char RFDB5;\r
+ unsigned char RFDB6;\r
+ unsigned char RFDB7;\r
+ } BYTE;\r
+ } RSCAN0RFDF10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RFID:29;\r
+ unsigned long :1;\r
+ unsigned long RFRTR:1;\r
+ unsigned long RFIDE:1;\r
+ } BIT;\r
+ } RSCAN0RFID1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RFTS:16;\r
+ unsigned long RFPTR:12;\r
+ unsigned long RFDLC:4;\r
+ } BIT;\r
+ } RSCAN0RFPTR1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RFDB0;\r
+ unsigned char RFDB1;\r
+ unsigned char RFDB2;\r
+ unsigned char RFDB3;\r
+ } BYTE;\r
+ } RSCAN0RFDF01;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RFDB4;\r
+ unsigned char RFDB5;\r
+ unsigned char RFDB6;\r
+ unsigned char RFDB7;\r
+ } BYTE;\r
+ } RSCAN0RFDF11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RFID:29;\r
+ unsigned long :1;\r
+ unsigned long RFRTR:1;\r
+ unsigned long RFIDE:1;\r
+ } BIT;\r
+ } RSCAN0RFID2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RFTS:16;\r
+ unsigned long RFPTR:12;\r
+ unsigned long RFDLC:4;\r
+ } BIT;\r
+ } RSCAN0RFPTR2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RFDB0;\r
+ unsigned char RFDB1;\r
+ unsigned char RFDB2;\r
+ unsigned char RFDB3;\r
+ } BYTE;\r
+ } RSCAN0RFDF02;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RFDB4;\r
+ unsigned char RFDB5;\r
+ unsigned char RFDB6;\r
+ unsigned char RFDB7;\r
+ } BYTE;\r
+ } RSCAN0RFDF12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RFID:29;\r
+ unsigned long :1;\r
+ unsigned long RFRTR:1;\r
+ unsigned long RFIDE:1;\r
+ } BIT;\r
+ } RSCAN0RFID3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RFTS:16;\r
+ unsigned long RFPTR:12;\r
+ unsigned long RFDLC:4;\r
+ } BIT;\r
+ } RSCAN0RFPTR3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RFDB0;\r
+ unsigned char RFDB1;\r
+ unsigned char RFDB2;\r
+ unsigned char RFDB3;\r
+ } BYTE;\r
+ } RSCAN0RFDF03;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RFDB4;\r
+ unsigned char RFDB5;\r
+ unsigned char RFDB6;\r
+ unsigned char RFDB7;\r
+ } BYTE;\r
+ } RSCAN0RFDF13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RFID:29;\r
+ unsigned long :1;\r
+ unsigned long RFRTR:1;\r
+ unsigned long RFIDE:1;\r
+ } BIT;\r
+ } RSCAN0RFID4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RFTS:16;\r
+ unsigned long RFPTR:12;\r
+ unsigned long RFDLC:4;\r
+ } BIT;\r
+ } RSCAN0RFPTR4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RFDB0;\r
+ unsigned char RFDB1;\r
+ unsigned char RFDB2;\r
+ unsigned char RFDB3;\r
+ } BYTE;\r
+ } RSCAN0RFDF04;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RFDB4;\r
+ unsigned char RFDB5;\r
+ unsigned char RFDB6;\r
+ unsigned char RFDB7;\r
+ } BYTE;\r
+ } RSCAN0RFDF14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RFID:29;\r
+ unsigned long :1;\r
+ unsigned long RFRTR:1;\r
+ unsigned long RFIDE:1;\r
+ } BIT;\r
+ } RSCAN0RFID5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RFTS:16;\r
+ unsigned long RFPTR:12;\r
+ unsigned long RFDLC:4;\r
+ } BIT;\r
+ } RSCAN0RFPTR5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RFDB0;\r
+ unsigned char RFDB1;\r
+ unsigned char RFDB2;\r
+ unsigned char RFDB3;\r
+ } BYTE;\r
+ } RSCAN0RFDF05;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RFDB4;\r
+ unsigned char RFDB5;\r
+ unsigned char RFDB6;\r
+ unsigned char RFDB7;\r
+ } BYTE;\r
+ } RSCAN0RFDF15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RFID:29;\r
+ unsigned long :1;\r
+ unsigned long RFRTR:1;\r
+ unsigned long RFIDE:1;\r
+ } BIT;\r
+ } RSCAN0RFID6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RFTS:16;\r
+ unsigned long RFPTR:12;\r
+ unsigned long RFDLC:4;\r
+ } BIT;\r
+ } RSCAN0RFPTR6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RFDB0;\r
+ unsigned char RFDB1;\r
+ unsigned char RFDB2;\r
+ unsigned char RFDB3;\r
+ } BYTE;\r
+ } RSCAN0RFDF06;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RFDB4;\r
+ unsigned char RFDB5;\r
+ unsigned char RFDB6;\r
+ unsigned char RFDB7;\r
+ } BYTE;\r
+ } RSCAN0RFDF16;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RFID:29;\r
+ unsigned long :1;\r
+ unsigned long RFRTR:1;\r
+ unsigned long RFIDE:1;\r
+ } BIT;\r
+ } RSCAN0RFID7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RFTS:16;\r
+ unsigned long RFPTR:12;\r
+ unsigned long RFDLC:4;\r
+ } BIT;\r
+ } RSCAN0RFPTR7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RFDB0;\r
+ unsigned char RFDB1;\r
+ unsigned char RFDB2;\r
+ unsigned char RFDB3;\r
+ } BYTE;\r
+ } RSCAN0RFDF07;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char RFDB4;\r
+ unsigned char RFDB5;\r
+ unsigned char RFDB6;\r
+ unsigned char RFDB7;\r
+ } BYTE;\r
+ } RSCAN0RFDF17;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long CFID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long CFRTR:1;\r
+ unsigned long CFIDE:1;\r
+ } BIT;\r
+ } RSCAN0CFID0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long CFTS:16;\r
+ unsigned long CFPTR:12;\r
+ unsigned long CFDLC:4;\r
+ } BIT;\r
+ } RSCAN0CFPTR0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char CFDB0;\r
+ unsigned char CFDB1;\r
+ unsigned char CFDB2;\r
+ unsigned char CFDB3;\r
+ } BYTE;\r
+ } RSCAN0CFDF00;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char CFDB4;\r
+ unsigned char CFDB5;\r
+ unsigned char CFDB6;\r
+ unsigned char CFDB7;\r
+ } BYTE;\r
+ } RSCAN0CFDF10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long CFID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long CFRTR:1;\r
+ unsigned long CFIDE:1;\r
+ } BIT;\r
+ } RSCAN0CFID1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long CFTS:16;\r
+ unsigned long CFPTR:12;\r
+ unsigned long CFDLC:4;\r
+ } BIT;\r
+ } RSCAN0CFPTR1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char CFDB0;\r
+ unsigned char CFDB1;\r
+ unsigned char CFDB2;\r
+ unsigned char CFDB3;\r
+ } BYTE;\r
+ } RSCAN0CFDF01;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char CFDB4;\r
+ unsigned char CFDB5;\r
+ unsigned char CFDB6;\r
+ unsigned char CFDB7;\r
+ } BYTE;\r
+ } RSCAN0CFDF11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long CFID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long CFRTR:1;\r
+ unsigned long CFIDE:1;\r
+ } BIT;\r
+ } RSCAN0CFID2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long CFTS:16;\r
+ unsigned long CFPTR:12;\r
+ unsigned long CFDLC:4;\r
+ } BIT;\r
+ } RSCAN0CFPTR2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char CFDB0;\r
+ unsigned char CFDB1;\r
+ unsigned char CFDB2;\r
+ unsigned char CFDB3;\r
+ } BYTE;\r
+ } RSCAN0CFDF02;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char CFDB4;\r
+ unsigned char CFDB5;\r
+ unsigned char CFDB6;\r
+ unsigned char CFDB7;\r
+ } BYTE;\r
+ } RSCAN0CFDF12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long CFID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long CFRTR:1;\r
+ unsigned long CFIDE:1;\r
+ } BIT;\r
+ } RSCAN0CFID3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long CFTS:16;\r
+ unsigned long CFPTR:12;\r
+ unsigned long CFDLC:4;\r
+ } BIT;\r
+ } RSCAN0CFPTR3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char CFDB0;\r
+ unsigned char CFDB1;\r
+ unsigned char CFDB2;\r
+ unsigned char CFDB3;\r
+ } BYTE;\r
+ } RSCAN0CFDF03;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char CFDB4;\r
+ unsigned char CFDB5;\r
+ unsigned char CFDB6;\r
+ unsigned char CFDB7;\r
+ } BYTE;\r
+ } RSCAN0CFDF13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long CFID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long CFRTR:1;\r
+ unsigned long CFIDE:1;\r
+ } BIT;\r
+ } RSCAN0CFID4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long CFTS:16;\r
+ unsigned long CFPTR:12;\r
+ unsigned long CFDLC:4;\r
+ } BIT;\r
+ } RSCAN0CFPTR4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char CFDB0;\r
+ unsigned char CFDB1;\r
+ unsigned char CFDB2;\r
+ unsigned char CFDB3;\r
+ } BYTE;\r
+ } RSCAN0CFDF04;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char CFDB4;\r
+ unsigned char CFDB5;\r
+ unsigned char CFDB6;\r
+ unsigned char CFDB7;\r
+ } BYTE;\r
+ } RSCAN0CFDF14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long CFID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long CFRTR:1;\r
+ unsigned long CFIDE:1;\r
+ } BIT;\r
+ } RSCAN0CFID5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long CFTS:16;\r
+ unsigned long CFPTR:12;\r
+ unsigned long CFDLC:4;\r
+ } BIT;\r
+ } RSCAN0CFPTR5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char CFDB0;\r
+ unsigned char CFDB1;\r
+ unsigned char CFDB2;\r
+ unsigned char CFDB3;\r
+ } BYTE;\r
+ } RSCAN0CFDF05;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char CFDB4;\r
+ unsigned char CFDB5;\r
+ unsigned char CFDB6;\r
+ unsigned char CFDB7;\r
+ } BYTE;\r
+ } RSCAN0CFDF15;\r
+ char wk23[288];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF00;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF01;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF02;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF03;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF04;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF05;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF06;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF16;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF07;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF17;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF08;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF18;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF09;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF19;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF010;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF110;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF011;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF111;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF012;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF112;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF013;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF113;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF014;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF114;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF015;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF115;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID16;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR16;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF016;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF116;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID17;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR17;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF017;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF117;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID18;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR18;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF018;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF118;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID19;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR19;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF019;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF119;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID20;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR20;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF020;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF120;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID21;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR21;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF021;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF121;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID22;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR22;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF022;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF122;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID23;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR23;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF023;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF123;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID24;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR24;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF024;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF124;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID25;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR25;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF025;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF125;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID26;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR26;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF026;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF126;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID27;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR27;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF027;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF127;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID28;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR28;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF028;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF128;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID29;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR29;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF029;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF129;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID30;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR30;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF030;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF130;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long TMID:29;\r
+ unsigned long THLEN:1;\r
+ unsigned long TMRTR:1;\r
+ unsigned long TMIDE:1;\r
+ } BIT;\r
+ } RSCAN0TMID31;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ unsigned char TMPTR:8;\r
+ unsigned char :4;\r
+ unsigned char TMDLC:4;\r
+ } BIT;\r
+ } RSCAN0TMPTR31;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB0;\r
+ unsigned char TMDB1;\r
+ unsigned char TMDB2;\r
+ unsigned char TMDB3;\r
+ } BYTE;\r
+ } RSCAN0TMDF031;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char TMDB4;\r
+ unsigned char TMDB5;\r
+ unsigned char TMDB6;\r
+ unsigned char TMDB7;\r
+ } BYTE;\r
+ } RSCAN0TMDF131;\r
+ char wk24[1536];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char BT:3;\r
+ unsigned char BN:4;\r
+ unsigned char :1;\r
+ unsigned char TID:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0THLACC0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char BT:3;\r
+ unsigned char BN:4;\r
+ unsigned char :1;\r
+ unsigned char TID:8;\r
+ unsigned char :8;\r
+ unsigned char :8;\r
+ } BIT;\r
+ } RSCAN0THLACC1;\r
+ char wk25[248];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC16;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC17;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC18;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC19;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC20;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC21;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC22;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC23;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC24;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC25;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC26;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC27;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC28;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC29;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC30;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC31;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC32;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC33;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC34;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC35;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC36;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC37;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC38;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC39;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC40;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC41;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC42;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC43;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC44;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC45;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC46;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC47;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC48;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC49;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC50;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC51;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC52;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC53;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC54;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC55;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC56;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC57;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC58;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC59;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC60;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC61;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC62;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDTA:32;\r
+ } BIT;\r
+ } RSCAN0RPGACC63;\r
+ char wk26[5632];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned char ECEMF:1;\r
+ unsigned char ECER1F:1;\r
+ unsigned char ECER2F:1;\r
+ unsigned char EC1EDIC:1;\r
+ unsigned char EC2EDIC:1;\r
+ unsigned char EC1ECP:1;\r
+ unsigned char ECERVF:1;\r
+ unsigned char ECTHM:1;\r
+ unsigned char :1;\r
+ unsigned char ECER1C:1;\r
+ unsigned char ECER2C:1;\r
+ unsigned char ECOVFF:1;\r
+ unsigned char :2;\r
+ unsigned char EMCA0:1;\r
+ unsigned char EMCA1:1;\r
+ unsigned char ECSEDF0:1;\r
+ unsigned char ECDEDF0:1;\r
+ unsigned char ECSEDF1:1;\r
+ unsigned char ECDEDF1:1;\r
+ unsigned char ECSEDF2:1;\r
+ unsigned char ECDEDF2:1;\r
+ unsigned char ECSEDF3:1;\r
+ unsigned char ECDEDF3:1;\r
+ unsigned char ECSEDF4:1;\r
+ unsigned char ECDEDF4:1;\r
+ unsigned char ECSEDF5:1;\r
+ unsigned char ECDEDF5:1;\r
+ unsigned char ECSEDF6:1;\r
+ unsigned char ECDEDF6:1;\r
+ unsigned char ECSEDF7:1;\r
+ unsigned char ECDEDF7:1;\r
+ } BIT;\r
+ } ECCRCANCTL;\r
+ char wk27[12];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long ECEADz:11;\r
+ unsigned long :21;\r
+ } BIT;\r
+ } ECCRCANEAD0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long ECEADz:11;\r
+ unsigned long :21;\r
+ } BIT;\r
+ } ECCRCANEAD1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long ECEADz:11;\r
+ unsigned long :21;\r
+ } BIT;\r
+ } ECCRCANEAD2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long ECEADz:11;\r
+ unsigned long :21;\r
+ } BIT;\r
+ } ECCRCANEAD3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long ECEADz:11;\r
+ unsigned long :21;\r
+ } BIT;\r
+ } ECCRCANEAD4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long ECEADz:11;\r
+ unsigned long :21;\r
+ } BIT;\r
+ } ECCRCANEAD5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long ECEADz:11;\r
+ unsigned long :21;\r
+ } BIT;\r
+ } ECCRCANEAD6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long ECEADz:11;\r
+ unsigned long :21;\r
+ } BIT;\r
+ } ECCRCANEAD7;\r
+};\r
+\r
+struct st_rspi\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SPMS:1;\r
+ unsigned char TXMD:1;\r
+ unsigned char MODFEN:1;\r
+ unsigned char MSTR:1;\r
+ unsigned char SPEIE:1;\r
+ unsigned char SPTIE:1;\r
+ unsigned char SPE:1;\r
+ unsigned char SPRIE:1;\r
+ } BIT;\r
+ } SPCR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SSL0P:1;\r
+ unsigned char SSL1P:1;\r
+ unsigned char SSL2P:1;\r
+ unsigned char SSL3P:1;\r
+ unsigned char :4;\r
+ } BIT;\r
+ } SSLP;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SPLP:1;\r
+ unsigned char SPLP2:1;\r
+ unsigned char SPOM:1;\r
+ unsigned char :1;\r
+ unsigned char MOIFV:1;\r
+ unsigned char MOIFE:1;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } SPPCR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char OVRF:1;\r
+ unsigned char IDLNF:1;\r
+ unsigned char MODF:1;\r
+ unsigned char PERF:1;\r
+ unsigned char :4;\r
+ } BIT;\r
+ } SPSR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short L;\r
+ unsigned short H;\r
+ } WORD;\r
+ } SPDR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SPSLN:3;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } SPSCR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SPCP:3;\r
+ unsigned char :1;\r
+ unsigned char SPECM:3;\r
+ unsigned char :1;\r
+ } BIT;\r
+ } SPSSR;\r
+ unsigned char SPBR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SPFC:2;\r
+ unsigned char :2;\r
+ unsigned char SPRDTD:1;\r
+ unsigned char SPLW:1;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } SPDCR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SCKDL:3;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } SPCKD;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SLNDL:3;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } SSLND;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SPNDL:3;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } SPND;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SPPE:1;\r
+ unsigned char SPOE:1;\r
+ unsigned char SPIIE:1;\r
+ unsigned char PTE:1;\r
+ unsigned char SCKASE:1;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } SPCR2;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CPHA:1;\r
+ unsigned short CPOL:1;\r
+ unsigned short BRDV:2;\r
+ unsigned short SSLy:3;\r
+ unsigned short SSLKP:1;\r
+ unsigned short SPB:4;\r
+ unsigned short LSBF:1;\r
+ unsigned short SPNDEN:1;\r
+ unsigned short SLNDEN:1;\r
+ unsigned short SCKDEN:1;\r
+ } BIT;\r
+ } SPCMD0;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CPHA:1;\r
+ unsigned short CPOL:1;\r
+ unsigned short BRDV:2;\r
+ unsigned short SSLy:3;\r
+ unsigned short SSLKP:1;\r
+ unsigned short SPB:4;\r
+ unsigned short LSBF:1;\r
+ unsigned short SPNDEN:1;\r
+ unsigned short SLNDEN:1;\r
+ unsigned short SCKDEN:1;\r
+ } BIT;\r
+ } SPCMD1;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CPHA:1;\r
+ unsigned short CPOL:1;\r
+ unsigned short BRDV:2;\r
+ unsigned short SSLy:3;\r
+ unsigned short SSLKP:1;\r
+ unsigned short SPB:4;\r
+ unsigned short LSBF:1;\r
+ unsigned short SPNDEN:1;\r
+ unsigned short SLNDEN:1;\r
+ unsigned short SCKDEN:1;\r
+ } BIT;\r
+ } SPCMD2;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CPHA:1;\r
+ unsigned short CPOL:1;\r
+ unsigned short BRDV:2;\r
+ unsigned short SSLy:3;\r
+ unsigned short SSLKP:1;\r
+ unsigned short SPB:4;\r
+ unsigned short LSBF:1;\r
+ unsigned short SPNDEN:1;\r
+ unsigned short SLNDEN:1;\r
+ unsigned short SCKDEN:1;\r
+ } BIT;\r
+ } SPCMD3;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CPHA:1;\r
+ unsigned short CPOL:1;\r
+ unsigned short BRDV:2;\r
+ unsigned short SSLy:3;\r
+ unsigned short SSLKP:1;\r
+ unsigned short SPB:4;\r
+ unsigned short LSBF:1;\r
+ unsigned short SPNDEN:1;\r
+ unsigned short SLNDEN:1;\r
+ unsigned short SCKDEN:1;\r
+ } BIT;\r
+ } SPCMD4;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CPHA:1;\r
+ unsigned short CPOL:1;\r
+ unsigned short BRDV:2;\r
+ unsigned short SSLy:3;\r
+ unsigned short SSLKP:1;\r
+ unsigned short SPB:4;\r
+ unsigned short LSBF:1;\r
+ unsigned short SPNDEN:1;\r
+ unsigned short SLNDEN:1;\r
+ unsigned short SCKDEN:1;\r
+ } BIT;\r
+ } SPCMD5;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CPHA:1;\r
+ unsigned short CPOL:1;\r
+ unsigned short BRDV:2;\r
+ unsigned short SSLy:3;\r
+ unsigned short SSLKP:1;\r
+ unsigned short SPB:4;\r
+ unsigned short LSBF:1;\r
+ unsigned short SPNDEN:1;\r
+ unsigned short SLNDEN:1;\r
+ unsigned short SCKDEN:1;\r
+ } BIT;\r
+ } SPCMD6;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CPHA:1;\r
+ unsigned short CPOL:1;\r
+ unsigned short BRDV:2;\r
+ unsigned short SSLy:3;\r
+ unsigned short SSLKP:1;\r
+ unsigned short SPB:4;\r
+ unsigned short LSBF:1;\r
+ unsigned short SPNDEN:1;\r
+ unsigned short SLNDEN:1;\r
+ unsigned short SCKDEN:1;\r
+ } BIT;\r
+ } SPCMD7;\r
+};\r
+\r
+struct st_s12adc0\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short DBLANS:5;\r
+ unsigned short :1;\r
+ unsigned short GBADIE:1;\r
+ unsigned short DBLE:1;\r
+ unsigned short EXTRG:1;\r
+ unsigned short TRGE:1;\r
+ unsigned short :2;\r
+ unsigned short ADIE:1;\r
+ unsigned short ADCS:2;\r
+ unsigned short ADST:1;\r
+ } BIT;\r
+ } ADCSR;\r
+ char wk0[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short ANSA:16;\r
+ } BIT;\r
+ } ADANSA;\r
+ char wk1[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short ADS:16;\r
+ } BIT;\r
+ } ADADS;\r
+ char wk2[2];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ADC:2;\r
+ unsigned char :5;\r
+ unsigned char AVEE:1;\r
+ } BIT;\r
+ } ADADC;\r
+ char wk3[1];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short :1;\r
+ unsigned short ADPRC:2;\r
+ unsigned short :2;\r
+ unsigned short ACE:1;\r
+ unsigned short :2;\r
+ unsigned short DIAGVAL:2;\r
+ unsigned short DIAGLD:1;\r
+ unsigned short DIAGM:1;\r
+ unsigned short :3;\r
+ unsigned short ADRFMT:1;\r
+ } BIT;\r
+ } ADCER;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short TRSB:6;\r
+ unsigned short :2;\r
+ unsigned short TRSA:6;\r
+ unsigned short :2;\r
+ } BIT;\r
+ } ADSTRGR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short TSSAD:1;\r
+ unsigned short :7;\r
+ unsigned short TSSA:1;\r
+ unsigned short :1;\r
+ unsigned short TSSB:1;\r
+ unsigned short :5;\r
+ } BIT;\r
+ } ADEXICR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short ANSB:16;\r
+ } BIT;\r
+ } ADANSB;\r
+ char wk4[2];\r
+ unsigned short ADDBLDR;\r
+ unsigned short ADTSDR;\r
+ char wk5[2];\r
+ unsigned short ADRD;\r
+ unsigned short ADDR0;\r
+ unsigned short ADDR1;\r
+ unsigned short ADDR2;\r
+ unsigned short ADDR3;\r
+ unsigned short ADDR4;\r
+ unsigned short ADDR5;\r
+ unsigned short ADDR6;\r
+ unsigned short ADDR7;\r
+ char wk6[48];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SST:8;\r
+ } BIT;\r
+ } ADSSTR0;\r
+ char wk7[5];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short SSTSH:8;\r
+ unsigned short SHANS:4;\r
+ unsigned short :4;\r
+ } BIT;\r
+ } ADSHCR;\r
+ char wk8[8];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SST:8;\r
+ } BIT;\r
+ } ADSSTRT;\r
+ char wk9[2];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SST:8;\r
+ } BIT;\r
+ } ADSSTR1;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SST:8;\r
+ } BIT;\r
+ } ADSSTR2;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SST:8;\r
+ } BIT;\r
+ } ADSSTR3;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SST:8;\r
+ } BIT;\r
+ } ADSSTR4;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SST:8;\r
+ } BIT;\r
+ } ADSSTR5;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SST:8;\r
+ } BIT;\r
+ } ADSSTR6;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SST:8;\r
+ } BIT;\r
+ } ADSSTR7;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ADNDIS:5;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } ADDISCR;\r
+ char wk10[5];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short PGS:1;\r
+ unsigned short GBRSCN:1;\r
+ unsigned short :13;\r
+ unsigned short GBRP:1;\r
+ } BIT;\r
+ } ADGSPCR;\r
+ char wk11[2];\r
+ unsigned short ADDBLDRA;\r
+ unsigned short ADDBLDRB;\r
+ char wk12[8];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :6;\r
+ unsigned char WCMPE:1;\r
+ unsigned char CMPIE:1;\r
+ } BIT;\r
+ } ADCMPCR;\r
+ char wk13[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char CMPSTS:1;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } ADCMPANSER;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char CMPLTS:1;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } ADCMPLER;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CMPS:16;\r
+ } BIT;\r
+ } ADCMPANSR;\r
+ char wk14[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CMPL:16;\r
+ } BIT;\r
+ } ADCMPLR;\r
+ char wk15[2];\r
+ unsigned short ADCMPDR0;\r
+ unsigned short ADCMPDR1;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CMPF:16;\r
+ } BIT;\r
+ } ADCMPSR;\r
+ char wk16[2];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char CMPFTS:1;\r
+ unsigned char :7;\r
+ } BIT;\r
+ } ADCMPSER;\r
+ char wk17[35];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TDLV:2;\r
+ unsigned char :5;\r
+ unsigned char TDE:1;\r
+ } BIT;\r
+ } ADTDCR;\r
+ char wk18[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :2;\r
+ unsigned char OWEIE:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } ADERCR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :2;\r
+ unsigned char OWEC:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } ADERCLR;\r
+ char wk19[6];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short OWE:16;\r
+ } BIT;\r
+ } ADOWER;\r
+ char wk20[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short DBOWE:1;\r
+ unsigned short DAOWE:1;\r
+ unsigned short DOWE:1;\r
+ unsigned short DIAGOWE:1;\r
+ unsigned short TSOWE:1;\r
+ unsigned short :11;\r
+ } BIT;\r
+ } ADOWEER;\r
+};\r
+\r
+struct st_s12adc1\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short DBLANS:5;\r
+ unsigned short :1;\r
+ unsigned short GBADIE:1;\r
+ unsigned short DBLE:1;\r
+ unsigned short EXTRG:1;\r
+ unsigned short TRGE:1;\r
+ unsigned short :2;\r
+ unsigned short ADIE:1;\r
+ unsigned short ADCS:2;\r
+ unsigned short ADST:1;\r
+ } BIT;\r
+ } ADCSR;\r
+ char wk0[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short ANSA:16;\r
+ } BIT;\r
+ } ADANSA;\r
+ char wk1[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short ADS:16;\r
+ } BIT;\r
+ } ADADS;\r
+ char wk2[2];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ADC:2;\r
+ unsigned char :5;\r
+ unsigned char AVEE:1;\r
+ } BIT;\r
+ } ADADC;\r
+ char wk3[1];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short :1;\r
+ unsigned short ADPRC:2;\r
+ unsigned short :2;\r
+ unsigned short ACE:1;\r
+ unsigned short :2;\r
+ unsigned short DIAGVAL:2;\r
+ unsigned short DIAGLD:1;\r
+ unsigned short DIAGM:1;\r
+ unsigned short :3;\r
+ unsigned short ADRFMT:1;\r
+ } BIT;\r
+ } ADCER;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short TRSB:6;\r
+ unsigned short :2;\r
+ unsigned short TRSA:6;\r
+ unsigned short :2;\r
+ } BIT;\r
+ } ADSTRGR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short :13;\r
+ unsigned short EXSEL:2;\r
+ unsigned short EXOEN:1;\r
+ } BIT;\r
+ } ADEXICR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short ANSB:16;\r
+ } BIT;\r
+ } ADANSB;\r
+ char wk4[2];\r
+ unsigned short ADDBLDR;\r
+ char wk5[4];\r
+ unsigned short ADRD;\r
+ unsigned short ADDR0;\r
+ unsigned short ADDR1;\r
+ unsigned short ADDR2;\r
+ unsigned short ADDR3;\r
+ unsigned short ADDR4;\r
+ unsigned short ADDR5;\r
+ unsigned short ADDR6;\r
+ unsigned short ADDR7;\r
+ unsigned short ADDR8;\r
+ unsigned short ADDR9;\r
+ unsigned short ADDR10;\r
+ unsigned short ADDR11;\r
+ unsigned short ADDR12;\r
+ unsigned short ADDR13;\r
+ unsigned short ADDR14;\r
+ unsigned short ADDR15;\r
+ char wk6[32];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SST:8;\r
+ } BIT;\r
+ } ADSSTR0;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SST:8;\r
+ } BIT;\r
+ } ADSSTRL;\r
+ char wk7[17];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SST:8;\r
+ } BIT;\r
+ } ADSSTR1;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SST:8;\r
+ } BIT;\r
+ } ADSSTR2;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SST:8;\r
+ } BIT;\r
+ } ADSSTR3;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SST:8;\r
+ } BIT;\r
+ } ADSSTR4;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SST:8;\r
+ } BIT;\r
+ } ADSSTR5;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SST:8;\r
+ } BIT;\r
+ } ADSSTR6;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SST:8;\r
+ } BIT;\r
+ } ADSSTR7;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ADNDIS:5;\r
+ unsigned char :3;\r
+ } BIT;\r
+ } ADDISCR;\r
+ char wk8[5];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short PGS:1;\r
+ unsigned short GBRSCN:1;\r
+ unsigned short :13;\r
+ unsigned short GBRP:1;\r
+ } BIT;\r
+ } ADGSPCR;\r
+ char wk9[2];\r
+ unsigned short ADDBLDRA;\r
+ unsigned short ADDBLDRB;\r
+ char wk10[8];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :6;\r
+ unsigned char WCMPE:1;\r
+ unsigned char CMPIE:1;\r
+ } BIT;\r
+ } ADCMPCR;\r
+ char wk11[3];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CMPS:16;\r
+ } BIT;\r
+ } ADCMPANSR;\r
+ char wk12[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CMPL:16;\r
+ } BIT;\r
+ } ADCMPLR;\r
+ char wk13[2];\r
+ unsigned short ADCMPDR0;\r
+ unsigned short ADCMPDR1;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CMPF:16;\r
+ } BIT;\r
+ } ADCMPSR;\r
+ char wk14[38];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TDLV:2;\r
+ unsigned char :5;\r
+ unsigned char TDE:1;\r
+ } BIT;\r
+ } ADTDCR;\r
+ char wk15[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :2;\r
+ unsigned char OWEIE:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } ADERCR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :2;\r
+ unsigned char OWEC:1;\r
+ unsigned char :5;\r
+ } BIT;\r
+ } ADERCLR;\r
+ char wk16[6];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short OWE:16;\r
+ } BIT;\r
+ } ADOWER;\r
+ char wk17[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short DBOWE:1;\r
+ unsigned short DAOWE:1;\r
+ unsigned short DOWE:1;\r
+ unsigned short DIAGOWE:1;\r
+ unsigned short TSOWE:1;\r
+ unsigned short :11;\r
+ } BIT;\r
+ } ADOWEER;\r
+};\r
+\r
+struct st_scifa\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CKS:2;\r
+ unsigned short :1;\r
+ unsigned short STOP:1;\r
+ unsigned short PM:1;\r
+ unsigned short PE:1;\r
+ unsigned short CHR:1;\r
+ unsigned short CM:1;\r
+ unsigned short :8;\r
+ } BIT;\r
+ } SMR;\r
+ union\r
+ {\r
+ unsigned char BRR;\r
+ unsigned char MDDR;\r
+ } BRR_MDDR;\r
+ char wk0[1];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CKE:2;\r
+ unsigned short TEIE:1;\r
+ unsigned short REIE:1;\r
+ unsigned short RE:1;\r
+ unsigned short TE:1;\r
+ unsigned short RIE:1;\r
+ unsigned short TIE:1;\r
+ unsigned short :8;\r
+ } BIT;\r
+ } SCR;\r
+ unsigned char FTDR;\r
+ char wk1[1];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short DR:1;\r
+ unsigned short RDF:1;\r
+ unsigned short PER:1;\r
+ unsigned short FER:1;\r
+ unsigned short BRK:1;\r
+ unsigned short TDFE:1;\r
+ unsigned short TEND:1;\r
+ unsigned short ER:1;\r
+ unsigned short :8;\r
+ } BIT;\r
+ } FSR;\r
+ unsigned char FRDR;\r
+ char wk2[1];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short LOOP:1;\r
+ unsigned short RFRST:1;\r
+ unsigned short TFRST:1;\r
+ unsigned short MCE:1;\r
+ unsigned short TTRG:2;\r
+ unsigned short RTRG:2;\r
+ unsigned short RSTRG:3;\r
+ unsigned short :5;\r
+ } BIT;\r
+ } FCR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short R:5;\r
+ unsigned short :3;\r
+ unsigned short T:5;\r
+ unsigned short :3;\r
+ } BIT;\r
+ } FDR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short SPB2DT:1;\r
+ unsigned short SPB2IO:1;\r
+ unsigned short SCKDT:1;\r
+ unsigned short SCKIO:1;\r
+ unsigned short CTS2DT:1;\r
+ unsigned short CTS2IO:1;\r
+ unsigned short RTS2DT:1;\r
+ unsigned short RTS2IO:1;\r
+ unsigned short :8;\r
+ } BIT;\r
+ } SPTR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short ORER:1;\r
+ unsigned short :1;\r
+ unsigned short FER:4;\r
+ unsigned short :2;\r
+ unsigned short PER:4;\r
+ unsigned short :4;\r
+ } BIT;\r
+ } LSR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char ABCS0:1;\r
+ unsigned char :1;\r
+ unsigned char NFEN:1;\r
+ unsigned char DIR:1;\r
+ unsigned char MDDRS:1;\r
+ unsigned char BRME:1;\r
+ unsigned char :1;\r
+ unsigned char BGDM:1;\r
+ } BIT;\r
+ } SEMR;\r
+ char wk3[1];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short TFTC:5;\r
+ unsigned short :2;\r
+ unsigned short TTRGS:1;\r
+ unsigned short RFTC:5;\r
+ unsigned short :2;\r
+ unsigned short RTRGS:1;\r
+ } BIT;\r
+ } FTCR;\r
+};\r
+\r
+struct st_spibsc\r
+{\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long BSZ:2;\r
+ unsigned long :1;\r
+ unsigned long CPOL:1;\r
+ unsigned long SSLP:1;\r
+ unsigned long CPHAR:1;\r
+ unsigned long CPHAT:1;\r
+ unsigned long :1;\r
+ unsigned long IO0FV:2;\r
+ unsigned long :2;\r
+ unsigned long IO2FV:2;\r
+ unsigned long IO3FV:2;\r
+ unsigned long MOIIO0:2;\r
+ unsigned long MOIIO1:2;\r
+ unsigned long MOIIO2:2;\r
+ unsigned long MOIIO3:2;\r
+ unsigned long SFDE:1;\r
+ unsigned long :6;\r
+ unsigned long MD:1;\r
+ } BIT;\r
+ } CMNCR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SCKDL:3;\r
+ unsigned long :5;\r
+ unsigned long SLNDL:3;\r
+ unsigned long :5;\r
+ unsigned long SPNDL:3;\r
+ unsigned long :13;\r
+ } BIT;\r
+ } SSLDR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long BRDV:2;\r
+ unsigned long :6;\r
+ unsigned long SPBR:8;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } SPBCR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SSLE:1;\r
+ unsigned long :7;\r
+ unsigned long RBE:1;\r
+ unsigned long RCF:1;\r
+ unsigned long :6;\r
+ unsigned long RBURST:4;\r
+ unsigned long :4;\r
+ unsigned long SSLN:1;\r
+ unsigned long :7;\r
+ } BIT;\r
+ } DRCR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long OCMD:8;\r
+ unsigned long :8;\r
+ unsigned long CMD:8;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } DRCMR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EAC:3;\r
+ unsigned long :13;\r
+ unsigned long EAV:8;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } DREAR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long OPD0:8;\r
+ unsigned long OPD1:8;\r
+ unsigned long OPD2:8;\r
+ unsigned long OPD3:8;\r
+ } BIT;\r
+ } DROPR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :4;\r
+ unsigned long OPDE:4;\r
+ unsigned long ADE:4;\r
+ unsigned long OCDE:1;\r
+ unsigned long :1;\r
+ unsigned long CDE:1;\r
+ unsigned long DME:1;\r
+ unsigned long DRDB:2;\r
+ unsigned long :2;\r
+ unsigned long OPDB:2;\r
+ unsigned long :2;\r
+ unsigned long ADB:2;\r
+ unsigned long :2;\r
+ unsigned long OCDB:2;\r
+ unsigned long CDB:2;\r
+ } BIT;\r
+ } DRENR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SPIE:1;\r
+ unsigned long SPIWE:1;\r
+ unsigned long SPIRE:1;\r
+ unsigned long :5;\r
+ unsigned long SSLKP:1;\r
+ unsigned long :23;\r
+ } BIT;\r
+ } SMCR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long OCMD:8;\r
+ unsigned long :8;\r
+ unsigned long CMD:8;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } SMCMR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ADR:24;\r
+ unsigned long ADRE:8;\r
+ } BIT;\r
+ } SMADR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long OPD0:8;\r
+ unsigned long OPD1:8;\r
+ unsigned long OPD2:8;\r
+ unsigned long OPD3:8;\r
+ } BIT;\r
+ } SMOPR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SPIDE:4;\r
+ unsigned long OPDE:4;\r
+ unsigned long ADE:4;\r
+ unsigned long OCDE:1;\r
+ unsigned long :1;\r
+ unsigned long CDE:1;\r
+ unsigned long DME:1;\r
+ unsigned long SPIDB:2;\r
+ unsigned long :2;\r
+ unsigned long OPDB:2;\r
+ unsigned long :2;\r
+ unsigned long ADB:2;\r
+ unsigned long :2;\r
+ unsigned long OCDB:2;\r
+ unsigned long CDB:2;\r
+ } BIT;\r
+ } SMENR;\r
+ char wk0[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long RDATA0:32;\r
+ } BIT;\r
+ } SMRDR0;\r
+ char wk1[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long WDATA0:32;\r
+ } BIT;\r
+ } SMWDR0;\r
+ char wk2[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TEND:1;\r
+ unsigned long SSLF:1;\r
+ unsigned long :30;\r
+ } BIT;\r
+ } CMNSR;\r
+ char wk3[12];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DMCYC:3;\r
+ unsigned long :13;\r
+ unsigned long DMDB:2;\r
+ unsigned long :14;\r
+ } BIT;\r
+ } DRDMCR;\r
+ char wk4[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DMCYC:3;\r
+ unsigned long :13;\r
+ unsigned long DMDB:2;\r
+ unsigned long :14;\r
+ } BIT;\r
+ } SMDMCR;\r
+};\r
+\r
+struct st_ssi\r
+{\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long REN:1;\r
+ unsigned long TEN:1;\r
+ unsigned long :1;\r
+ unsigned long MUEN:1;\r
+ unsigned long CKDV:4;\r
+ unsigned long DEL:1;\r
+ unsigned long PDTA:1;\r
+ unsigned long SDTA:1;\r
+ unsigned long SPDP:1;\r
+ unsigned long SWSP:1;\r
+ unsigned long SCKP:1;\r
+ unsigned long SWSD:1;\r
+ unsigned long SCKD:1;\r
+ unsigned long SWL:3;\r
+ unsigned long DWL:3;\r
+ unsigned long CHNL:2;\r
+ unsigned long :1;\r
+ unsigned long IIEN:1;\r
+ unsigned long ROIEN:1;\r
+ unsigned long RUIEN:1;\r
+ unsigned long TOIEN:1;\r
+ unsigned long TUIEN:1;\r
+ unsigned long CKS:1;\r
+ unsigned long :1;\r
+ } BIT;\r
+ } SSICR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IDST:1;\r
+ unsigned long RSWNO:1;\r
+ unsigned long :2;\r
+ unsigned long TSWNO:1;\r
+ unsigned long :20;\r
+ unsigned long IIRQ:1;\r
+ unsigned long ROIRQ:1;\r
+ unsigned long RUIRQ:1;\r
+ unsigned long TOIRQ:1;\r
+ unsigned long TUIRQ:1;\r
+ unsigned long :2;\r
+ } BIT;\r
+ } SSISR;\r
+ char wk0[8];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long RFRST:1;\r
+ unsigned long TFRST:1;\r
+ unsigned long RIE:1;\r
+ unsigned long TIE:1;\r
+ unsigned long RTRG:2;\r
+ unsigned long TTRG:2;\r
+ unsigned long :23;\r
+ unsigned long AUCKE:1;\r
+ } BIT;\r
+ } SSIFCR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long RDF:1;\r
+ unsigned long :7;\r
+ unsigned long RDC:4;\r
+ unsigned long :4;\r
+ unsigned long TDE:1;\r
+ unsigned long :7;\r
+ unsigned long TDC:4;\r
+ unsigned long :4;\r
+ } BIT;\r
+ } SSIFSR;\r
+ unsigned long SSIFTDR;\r
+ unsigned long SSIFRDR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :8;\r
+ unsigned long CONT:1;\r
+ unsigned long :23;\r
+ } BIT;\r
+ } SSITDMR;\r
+};\r
+\r
+struct st_system\r
+{\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PCKG:2;\r
+ unsigned long PCKF:2;\r
+ unsigned long PCKE:2;\r
+ unsigned long :2;\r
+ unsigned long CKIO:3;\r
+ unsigned long :1;\r
+ unsigned long ETCKE:1;\r
+ unsigned long :1;\r
+ unsigned long ETCKD:2;\r
+ unsigned long SERICK:1;\r
+ unsigned long :3;\r
+ unsigned long TCLK:1;\r
+ unsigned long :11;\r
+ } BIT;\r
+ } SCKCR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CKSEL0:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } SCKCR2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DSSEL0:1;\r
+ unsigned long DSCK0:3;\r
+ unsigned long DSINV0:1;\r
+ unsigned long DSCHSEL:1;\r
+ unsigned long :10;\r
+ unsigned long DSSEL1:1;\r
+ unsigned long DSCK1:3;\r
+ unsigned long DSINV1:1;\r
+ unsigned long :11;\r
+ } BIT;\r
+ } DSCR;\r
+ char wk0[8];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CPUCKSEL:2;\r
+ unsigned long :30;\r
+ } BIT;\r
+ } PLL1CR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PLL1EN:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } PLL1CR2;\r
+ char wk1[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long LCSTP:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } LOCOCR;\r
+ char wk2[8];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long OSTDIE:1;\r
+ unsigned long :6;\r
+ unsigned long OSTDE:1;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } OSTDCR;\r
+ char wk3[432];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :1;\r
+ unsigned long TRF:1;\r
+ unsigned long ECMRF:1;\r
+ unsigned long SWR1F:1;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } RSTSR0;\r
+ char wk4[12];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } SWRR1;\r
+ char wk5[12];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } SWRR2;\r
+ char wk6[36];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MRUSBF:1;\r
+ unsigned long MRUSBH:1;\r
+ unsigned long :30;\r
+ } BIT;\r
+ } MRCTLC;\r
+ char wk7[180];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MSTPCRA0:1;\r
+ unsigned long MSTPCRA1:1;\r
+ unsigned long MSTPCRA2:1;\r
+ unsigned long MSTPCRA3:1;\r
+ unsigned long MSTPCRA4:1;\r
+ unsigned long MSTPCRA5:1;\r
+ unsigned long MSTPCRA6:1;\r
+ unsigned long MSTPCRA7:1;\r
+ unsigned long MSTPCRA8:1;\r
+ unsigned long MSTPCRA9:1;\r
+ unsigned long :1;\r
+ unsigned long MSTPCRA11:1;\r
+ unsigned long :20;\r
+ } BIT;\r
+ } MSTPCRA;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :1;\r
+ unsigned long MSTPCRB1:1;\r
+ unsigned long MSTPCRB2:1;\r
+ unsigned long MSTPCRB3:1;\r
+ unsigned long :1;\r
+ unsigned long MSTPCRB5:1;\r
+ unsigned long MSTPCRB6:1;\r
+ unsigned long MSTPCRB7:1;\r
+ unsigned long MSTPCRB8:1;\r
+ unsigned long MSTPCRB9:1;\r
+ unsigned long MSTPCRB10:1;\r
+ unsigned long MSTPCRB11:1;\r
+ unsigned long MSTPCRB12:1;\r
+ unsigned long MSTPCRB13:1;\r
+ unsigned long MSTPCRB14:1;\r
+ unsigned long MSTPCRB15:1;\r
+ unsigned long MSTPCRB16:1;\r
+ unsigned long MSTPCRB17:1;\r
+ unsigned long MSTPCRB18:1;\r
+ unsigned long MSTPCRB19:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } MSTPCRB;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :1;\r
+ unsigned long MSTPCRC1:1;\r
+ unsigned long MSTPCRC2:1;\r
+ unsigned long MSTPCRC3:1;\r
+ unsigned long MSTPCRC4:1;\r
+ unsigned long MSTPCRC5:1;\r
+ unsigned long MSTPCRC6:1;\r
+ unsigned long MSTPCRC7:1;\r
+ unsigned long MSTPCRC8:1;\r
+ unsigned long MSTPCRC9:1;\r
+ unsigned long MSTPCRC10:1;\r
+ unsigned long MSTPCRC11:1;\r
+ unsigned long MSTPCRC12:1;\r
+ unsigned long MSTPCRC13:1;\r
+ unsigned long MSTPCRC14:1;\r
+ unsigned long :17;\r
+ } BIT;\r
+ } MSTPCRC;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :2;\r
+ unsigned long MSTPCRD2:1;\r
+ unsigned long :29;\r
+ } BIT;\r
+ } MSTPCRD;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :4;\r
+ unsigned long MSTPCRE4:1;\r
+ unsigned long MSTPCRE5:1;\r
+ unsigned long :26;\r
+ } BIT;\r
+ } MSTPCRE;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MSTPCRF0:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } MSTPCRF;\r
+ char wk8[1256];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ATCMWAIT:2;\r
+ unsigned long :30;\r
+ } BIT;\r
+ } SYTATCMWAIT;\r
+ char wk9[284];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEMFEN:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } SYTSEMFEN;\r
+ char wk10[12];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEMF0:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } SYTSEMF0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEMF1:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } SYTSEMF1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEMF2:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } SYTSEMF2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEMF3:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } SYTSEMF3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEMF4:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } SYTSEMF4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEMF5:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } SYTSEMF5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEMF6:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } SYTSEMF6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SEMF7:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } SYTSEMF7;\r
+ char wk11[176];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SWVSEL:2;\r
+ unsigned long :30;\r
+ } BIT;\r
+ } DBGIFCNT;\r
+ char wk12[92];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MD0:1;\r
+ unsigned long MD1:1;\r
+ unsigned long MD2:1;\r
+ unsigned long :29;\r
+ } BIT;\r
+ } MDMONR;\r
+ char wk13[28];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MSKC:1;\r
+ unsigned long MSKM:1;\r
+ unsigned long :30;\r
+ } BIT;\r
+ } ECMMCNT;\r
+ char wk14[124];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } PRCR;\r
+};\r
+\r
+struct st_tpu0\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NFAEN:1;\r
+ unsigned char NFBEN:1;\r
+ unsigned char NFCEN:1;\r
+ unsigned char NFDEN:1;\r
+ unsigned char NFCS:2;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } NFCR;\r
+ char wk0[7];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC:3;\r
+ unsigned char CKEG:2;\r
+ unsigned char CCLR:3;\r
+ } BIT;\r
+ } TCR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char MD:4;\r
+ unsigned char BFA:1;\r
+ unsigned char BFB:1;\r
+ unsigned char ICSELB:1;\r
+ unsigned char ICSELD:1;\r
+ } BIT;\r
+ } TMDR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOA:4;\r
+ unsigned char IOB:4;\r
+ } BIT;\r
+ } TIORH;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOC:4;\r
+ unsigned char IOD:4;\r
+ } BIT;\r
+ } TIORL;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGIEA:1;\r
+ unsigned char TGIEB:1;\r
+ unsigned char TGIEC:1;\r
+ unsigned char TGIED:1;\r
+ unsigned char TCIEV:1;\r
+ unsigned char TCIEU:1;\r
+ unsigned char :1;\r
+ unsigned char TTGE:1;\r
+ } BIT;\r
+ } TIER;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGFA:1;\r
+ unsigned char TGFB:1;\r
+ unsigned char TGFC:1;\r
+ unsigned char TGFD:1;\r
+ unsigned char TCFV:1;\r
+ unsigned char TCFU:1;\r
+ unsigned char :1;\r
+ unsigned char TCFD:1;\r
+ } BIT;\r
+ } TSR;\r
+ unsigned short TCNT;\r
+ unsigned short TGRA;\r
+ unsigned short TGRB;\r
+ unsigned short TGRC;\r
+ unsigned short TGRD;\r
+};\r
+\r
+struct st_tpu1\r
+{\r
+ char wk0[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NFAEN:1;\r
+ unsigned char NFBEN:1;\r
+ unsigned char NFCEN:1;\r
+ unsigned char NFDEN:1;\r
+ unsigned char NFCS:2;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } NFCR;\r
+ char wk1[22];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC:3;\r
+ unsigned char CKEG:2;\r
+ unsigned char CCLR:3;\r
+ } BIT;\r
+ } TCR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char MD:4;\r
+ unsigned char BFA:1;\r
+ unsigned char BFB:1;\r
+ unsigned char ICSELB:1;\r
+ unsigned char ICSELD:1;\r
+ } BIT;\r
+ } TMDR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOA:4;\r
+ unsigned char IOB:4;\r
+ } BIT;\r
+ } TIOR;\r
+ char wk2[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGIEA:1;\r
+ unsigned char TGIEB:1;\r
+ unsigned char TGIEC:1;\r
+ unsigned char TGIED:1;\r
+ unsigned char TCIEV:1;\r
+ unsigned char TCIEU:1;\r
+ unsigned char :1;\r
+ unsigned char TTGE:1;\r
+ } BIT;\r
+ } TIER;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGFA:1;\r
+ unsigned char TGFB:1;\r
+ unsigned char TGFC:1;\r
+ unsigned char TGFD:1;\r
+ unsigned char TCFV:1;\r
+ unsigned char TCFU:1;\r
+ unsigned char :1;\r
+ unsigned char TCFD:1;\r
+ } BIT;\r
+ } TSR;\r
+ unsigned short TCNT;\r
+ unsigned short TGRA;\r
+ unsigned short TGRB;\r
+};\r
+\r
+struct st_tpu2\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NFAEN:1;\r
+ unsigned char NFBEN:1;\r
+ unsigned char NFCEN:1;\r
+ unsigned char NFDEN:1;\r
+ unsigned char NFCS:2;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } NFCR;\r
+ char wk0[37];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC:3;\r
+ unsigned char CKEG:2;\r
+ unsigned char CCLR:3;\r
+ } BIT;\r
+ } TCR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char MD:4;\r
+ unsigned char BFA:1;\r
+ unsigned char BFB:1;\r
+ unsigned char ICSELB:1;\r
+ unsigned char ICSELD:1;\r
+ } BIT;\r
+ } TMDR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOA:4;\r
+ unsigned char IOB:4;\r
+ } BIT;\r
+ } TIOR;\r
+ char wk1[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGIEA:1;\r
+ unsigned char TGIEB:1;\r
+ unsigned char TGIEC:1;\r
+ unsigned char TGIED:1;\r
+ unsigned char TCIEV:1;\r
+ unsigned char TCIEU:1;\r
+ unsigned char :1;\r
+ unsigned char TTGE:1;\r
+ } BIT;\r
+ } TIER;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGFA:1;\r
+ unsigned char TGFB:1;\r
+ unsigned char TGFC:1;\r
+ unsigned char TGFD:1;\r
+ unsigned char TCFV:1;\r
+ unsigned char TCFU:1;\r
+ unsigned char :1;\r
+ unsigned char TCFD:1;\r
+ } BIT;\r
+ } TSR;\r
+ unsigned short TCNT;\r
+ unsigned short TGRA;\r
+ unsigned short TGRB;\r
+};\r
+\r
+struct st_tpu3\r
+{\r
+ char wk0[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NFAEN:1;\r
+ unsigned char NFBEN:1;\r
+ unsigned char NFCEN:1;\r
+ unsigned char NFDEN:1;\r
+ unsigned char NFCS:2;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } NFCR;\r
+ char wk1[52];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC:3;\r
+ unsigned char CKEG:2;\r
+ unsigned char CCLR:3;\r
+ } BIT;\r
+ } TCR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char MD:4;\r
+ unsigned char BFA:1;\r
+ unsigned char BFB:1;\r
+ unsigned char ICSELB:1;\r
+ unsigned char ICSELD:1;\r
+ } BIT;\r
+ } TMDR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOA:4;\r
+ unsigned char IOB:4;\r
+ } BIT;\r
+ } TIORH;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOC:4;\r
+ unsigned char IOD:4;\r
+ } BIT;\r
+ } TIORL;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGIEA:1;\r
+ unsigned char TGIEB:1;\r
+ unsigned char TGIEC:1;\r
+ unsigned char TGIED:1;\r
+ unsigned char TCIEV:1;\r
+ unsigned char TCIEU:1;\r
+ unsigned char :1;\r
+ unsigned char TTGE:1;\r
+ } BIT;\r
+ } TIER;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGFA:1;\r
+ unsigned char TGFB:1;\r
+ unsigned char TGFC:1;\r
+ unsigned char TGFD:1;\r
+ unsigned char TCFV:1;\r
+ unsigned char TCFU:1;\r
+ unsigned char :1;\r
+ unsigned char TCFD:1;\r
+ } BIT;\r
+ } TSR;\r
+ unsigned short TCNT;\r
+ unsigned short TGRA;\r
+ unsigned short TGRB;\r
+ unsigned short TGRC;\r
+ unsigned short TGRD;\r
+};\r
+\r
+struct st_tpu4\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NFAEN:1;\r
+ unsigned char NFBEN:1;\r
+ unsigned char NFCEN:1;\r
+ unsigned char NFDEN:1;\r
+ unsigned char NFCS:2;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } NFCR;\r
+ char wk0[67];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC:3;\r
+ unsigned char CKEG:2;\r
+ unsigned char CCLR:3;\r
+ } BIT;\r
+ } TCR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char MD:4;\r
+ unsigned char BFA:1;\r
+ unsigned char BFB:1;\r
+ unsigned char ICSELB:1;\r
+ unsigned char ICSELD:1;\r
+ } BIT;\r
+ } TMDR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOA:4;\r
+ unsigned char IOB:4;\r
+ } BIT;\r
+ } TIOR;\r
+ char wk1[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGIEA:1;\r
+ unsigned char TGIEB:1;\r
+ unsigned char TGIEC:1;\r
+ unsigned char TGIED:1;\r
+ unsigned char TCIEV:1;\r
+ unsigned char TCIEU:1;\r
+ unsigned char :1;\r
+ unsigned char TTGE:1;\r
+ } BIT;\r
+ } TIER;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGFA:1;\r
+ unsigned char TGFB:1;\r
+ unsigned char TGFC:1;\r
+ unsigned char TGFD:1;\r
+ unsigned char TCFV:1;\r
+ unsigned char TCFU:1;\r
+ unsigned char :1;\r
+ unsigned char TCFD:1;\r
+ } BIT;\r
+ } TSR;\r
+ unsigned short TCNT;\r
+ unsigned short TGRA;\r
+ unsigned short TGRB;\r
+};\r
+\r
+struct st_tpu5\r
+{\r
+ char wk0[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char NFAEN:1;\r
+ unsigned char NFBEN:1;\r
+ unsigned char NFCEN:1;\r
+ unsigned char NFDEN:1;\r
+ unsigned char NFCS:2;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } NFCR;\r
+ char wk1[82];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TPSC:3;\r
+ unsigned char CKEG:2;\r
+ unsigned char CCLR:3;\r
+ } BIT;\r
+ } TCR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char MD:4;\r
+ unsigned char BFA:1;\r
+ unsigned char BFB:1;\r
+ unsigned char ICSELB:1;\r
+ unsigned char ICSELD:1;\r
+ } BIT;\r
+ } TMDR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char IOA:4;\r
+ unsigned char IOB:4;\r
+ } BIT;\r
+ } TIOR;\r
+ char wk2[1];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGIEA:1;\r
+ unsigned char TGIEB:1;\r
+ unsigned char TGIEC:1;\r
+ unsigned char TGIED:1;\r
+ unsigned char TCIEV:1;\r
+ unsigned char TCIEU:1;\r
+ unsigned char :1;\r
+ unsigned char TTGE:1;\r
+ } BIT;\r
+ } TIER;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char TGFA:1;\r
+ unsigned char TGFB:1;\r
+ unsigned char TGFC:1;\r
+ unsigned char TGFD:1;\r
+ unsigned char TCFV:1;\r
+ unsigned char TCFU:1;\r
+ unsigned char :1;\r
+ unsigned char TCFD:1;\r
+ } BIT;\r
+ } TSR;\r
+ unsigned short TCNT;\r
+ unsigned short TGRA;\r
+ unsigned short TGRB;\r
+};\r
+\r
+struct st_tpua\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char CST0:1;\r
+ unsigned char CST1:1;\r
+ unsigned char CST2:1;\r
+ unsigned char CST3:1;\r
+ unsigned char CST4:1;\r
+ unsigned char CST5:1;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } TSTRA;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SYNC0:1;\r
+ unsigned char SYNC1:1;\r
+ unsigned char SYNC2:1;\r
+ unsigned char SYNC3:1;\r
+ unsigned char SYNC4:1;\r
+ unsigned char SYNC5:1;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } TSYRA;\r
+ char wk0[126];\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char CST0:1;\r
+ unsigned char CST1:1;\r
+ unsigned char CST2:1;\r
+ unsigned char CST3:1;\r
+ unsigned char CST4:1;\r
+ unsigned char CST5:1;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } TSTRB;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char SYNC0:1;\r
+ unsigned char SYNC1:1;\r
+ unsigned char SYNC2:1;\r
+ unsigned char SYNC3:1;\r
+ unsigned char SYNC4:1;\r
+ unsigned char SYNC5:1;\r
+ unsigned char :2;\r
+ } BIT;\r
+ } TSYRB;\r
+};\r
+\r
+struct st_tpusl\r
+{\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long TPU0EN:1;\r
+ unsigned long :1;\r
+ unsigned long FBSL0:3;\r
+ unsigned long :3;\r
+ unsigned long TPU1EN:1;\r
+ unsigned long :1;\r
+ unsigned long FBSL1:3;\r
+ unsigned long :19;\r
+ } BIT;\r
+ } PWMFBSLR;\r
+};\r
+\r
+struct st_tsn\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :4;\r
+ unsigned char TSOE:1;\r
+ unsigned char :2;\r
+ unsigned char TSEN:1;\r
+ } BIT;\r
+ } TSCR;\r
+};\r
+\r
+struct st_usbf\r
+{\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short USBE:1;\r
+ unsigned short :3;\r
+ unsigned short DPRPU:1;\r
+ unsigned short DRPD:1;\r
+ unsigned short :1;\r
+ unsigned short HSE:1;\r
+ unsigned short :8;\r
+ } BIT;\r
+ } SYSCFG0;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short BWAIT:6;\r
+ unsigned short :10;\r
+ } BIT;\r
+ } SYSCFG1;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short LNST:2;\r
+ unsigned short :14;\r
+ } BIT;\r
+ } SYSSTS0;\r
+ char wk0[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short RHST:3;\r
+ unsigned short :5;\r
+ unsigned short WKUP:1;\r
+ unsigned short :7;\r
+ } BIT;\r
+ } DVSTCTR0;\r
+ char wk1[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short UTST:4;\r
+ unsigned short :12;\r
+ } BIT;\r
+ } TESTMODE;\r
+ char wk2[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short :4;\r
+ unsigned short TENDE:1;\r
+ unsigned short :7;\r
+ unsigned short DFACC:2;\r
+ unsigned short :2;\r
+ } BIT;\r
+ } D0FBCFG;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short :4;\r
+ unsigned short TENDE:1;\r
+ unsigned short :7;\r
+ unsigned short DFACC:2;\r
+ unsigned short :2;\r
+ } BIT;\r
+ } D1FBCFG;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long FIFOPORT:32;\r
+ } BIT;\r
+ } CFIFO;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long FIFOPORT:32;\r
+ } BIT;\r
+ } D0FIFO;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned short H;\r
+ unsigned short L;\r
+ } WORD;\r
+ struct\r
+ {\r
+ unsigned char HH;\r
+ unsigned char HL;\r
+ unsigned char LH;\r
+ unsigned char LL;\r
+ } BYTE;\r
+ struct\r
+ {\r
+ unsigned long FIFOPORT:32;\r
+ } BIT;\r
+ } D1FIFO;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CURPIPE:4;\r
+ unsigned short :1;\r
+ unsigned short ISEL:1;\r
+ unsigned short :2;\r
+ unsigned short BIGEND:1;\r
+ unsigned short :1;\r
+ unsigned short MBW:2;\r
+ unsigned short :2;\r
+ unsigned short REW:1;\r
+ unsigned short RCNT:1;\r
+ } BIT;\r
+ } CFIFOSEL;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short DTLN:12;\r
+ unsigned short :1;\r
+ unsigned short FRDY:1;\r
+ unsigned short BCLR:1;\r
+ unsigned short BVAL:1;\r
+ } BIT;\r
+ } CFIFOCTR;\r
+ char wk3[4];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CURPIPE:4;\r
+ unsigned short :4;\r
+ unsigned short BIGEND:1;\r
+ unsigned short :1;\r
+ unsigned short MBW:2;\r
+ unsigned short DREQE:1;\r
+ unsigned short DCLRM:1;\r
+ unsigned short REW:1;\r
+ unsigned short RCNT:1;\r
+ } BIT;\r
+ } D0FIFOSEL;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short DTLN:12;\r
+ unsigned short :1;\r
+ unsigned short FRDY:1;\r
+ unsigned short BCLR:1;\r
+ unsigned short BVAL:1;\r
+ } BIT;\r
+ } D0FIFOCTR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CURPIPE:4;\r
+ unsigned short :4;\r
+ unsigned short BIGEND:1;\r
+ unsigned short :1;\r
+ unsigned short MBW:2;\r
+ unsigned short DREQE:1;\r
+ unsigned short DCLRM:1;\r
+ unsigned short REW:1;\r
+ unsigned short RCNT:1;\r
+ } BIT;\r
+ } D1FIFOSEL;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short DTLN:12;\r
+ unsigned short :1;\r
+ unsigned short FRDY:1;\r
+ unsigned short BCLR:1;\r
+ unsigned short BVAL:1;\r
+ } BIT;\r
+ } D1FIFOCTR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short :8;\r
+ unsigned short BRDYE:1;\r
+ unsigned short NRDYE:1;\r
+ unsigned short BEMPE:1;\r
+ unsigned short CTRE:1;\r
+ unsigned short DVSE:1;\r
+ unsigned short SOFE:1;\r
+ unsigned short RSME:1;\r
+ unsigned short VBSE:1;\r
+ } BIT;\r
+ } INTENB0;\r
+ char wk4[4];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short PIPEBRDYE:10;\r
+ unsigned short :6;\r
+ } BIT;\r
+ } BRDYENB;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short PIPENRDYE:10;\r
+ unsigned short :6;\r
+ } BIT;\r
+ } NRDYENB;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short PIPEBEMPE:10;\r
+ unsigned short :6;\r
+ } BIT;\r
+ } BEMPENB;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short :4;\r
+ unsigned short EDGESTS:1;\r
+ unsigned short INTL:1;\r
+ unsigned short BRDYM:1;\r
+ unsigned short :9;\r
+ } BIT;\r
+ } SOFCFG;\r
+ char wk5[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CTSQ:3;\r
+ unsigned short VALID:1;\r
+ unsigned short DVSQ:3;\r
+ unsigned short VBSTS:1;\r
+ unsigned short BRDY:1;\r
+ unsigned short NRDY:1;\r
+ unsigned short BEMP:1;\r
+ unsigned short CTRT:1;\r
+ unsigned short DVST:1;\r
+ unsigned short SOFR:1;\r
+ unsigned short RESM:1;\r
+ unsigned short VBINT:1;\r
+ } BIT;\r
+ } INTSTS0;\r
+ char wk6[4];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short PIPEBRDY:10;\r
+ unsigned short :6;\r
+ } BIT;\r
+ } BRDYSTS;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short PIPENRDY:10;\r
+ unsigned short :6;\r
+ } BIT;\r
+ } NRDYSTS;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short PIPEBEMP:10;\r
+ unsigned short :6;\r
+ } BIT;\r
+ } BEMPSTS;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short FRNM:11;\r
+ unsigned short :3;\r
+ unsigned short CRCE:1;\r
+ unsigned short OVRN:1;\r
+ } BIT;\r
+ } FRMNUM;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short UFRNM:3;\r
+ unsigned short :13;\r
+ } BIT;\r
+ } UFRMNUM;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short USBADDR:7;\r
+ unsigned short :9;\r
+ } BIT;\r
+ } USBADDR;\r
+ char wk7[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short bmRequestType:8;\r
+ unsigned short bRequest:8;\r
+ } BIT;\r
+ } USBREQ;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short wValue:16;\r
+ } BIT;\r
+ } USBVAL;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short wIndex:16;\r
+ } BIT;\r
+ } USBINDX;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short wLength:16;\r
+ } BIT;\r
+ } USBLENG;\r
+ unsigned short DCPCFG;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short MXPS:7;\r
+ unsigned short :9;\r
+ } BIT;\r
+ } DCPMAXP;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short PID:2;\r
+ unsigned short CCPL:1;\r
+ unsigned short :2;\r
+ unsigned short PBUSY:1;\r
+ unsigned short SQMON:1;\r
+ unsigned short SQSET:1;\r
+ unsigned short SQCLR:1;\r
+ unsigned short :6;\r
+ unsigned short BSTS:1;\r
+ } BIT;\r
+ } DCPCTR;\r
+ char wk8[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short PIPESEL:4;\r
+ unsigned short :12;\r
+ } BIT;\r
+ } PIPESEL;\r
+ char wk9[2];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short EPNUM:4;\r
+ unsigned short DIR:1;\r
+ unsigned short :2;\r
+ unsigned short SHTNAK:1;\r
+ unsigned short CNTMD:1;\r
+ unsigned short DBLB:1;\r
+ unsigned short BFRE:1;\r
+ unsigned short :3;\r
+ unsigned short TYPE:2;\r
+ } BIT;\r
+ } PIPECFG;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short BUFNMB:8;\r
+ unsigned short :2;\r
+ unsigned short BUFSIZE:5;\r
+ unsigned short :1;\r
+ } BIT;\r
+ } PIPEBUF;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short MXPS:11;\r
+ unsigned short :5;\r
+ } BIT;\r
+ } PIPEMAXP;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short IITV:3;\r
+ unsigned short :9;\r
+ unsigned short IFIS:1;\r
+ unsigned short :3;\r
+ } BIT;\r
+ } PIPEPERI;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short PID:2;\r
+ unsigned short :3;\r
+ unsigned short PBUSY:1;\r
+ unsigned short SQMON:1;\r
+ unsigned short SQSET:1;\r
+ unsigned short SQCLR:1;\r
+ unsigned short ACLRM:1;\r
+ unsigned short ATREPM:1;\r
+ unsigned short :3;\r
+ unsigned short INBUFM:1;\r
+ unsigned short BSTS:1;\r
+ } BIT;\r
+ } PIPE1CTR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short PID:2;\r
+ unsigned short :3;\r
+ unsigned short PBUSY:1;\r
+ unsigned short SQMON:1;\r
+ unsigned short SQSET:1;\r
+ unsigned short SQCLR:1;\r
+ unsigned short ACLRM:1;\r
+ unsigned short ATREPM:1;\r
+ unsigned short :3;\r
+ unsigned short INBUFM:1;\r
+ unsigned short BSTS:1;\r
+ } BIT;\r
+ } PIPE2CTR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short PID:2;\r
+ unsigned short :3;\r
+ unsigned short PBUSY:1;\r
+ unsigned short SQMON:1;\r
+ unsigned short SQSET:1;\r
+ unsigned short SQCLR:1;\r
+ unsigned short ACLRM:1;\r
+ unsigned short ATREPM:1;\r
+ unsigned short :3;\r
+ unsigned short INBUFM:1;\r
+ unsigned short BSTS:1;\r
+ } BIT;\r
+ } PIPE3CTR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short PID:2;\r
+ unsigned short :3;\r
+ unsigned short PBUSY:1;\r
+ unsigned short SQMON:1;\r
+ unsigned short SQSET:1;\r
+ unsigned short SQCLR:1;\r
+ unsigned short ACLRM:1;\r
+ unsigned short ATREPM:1;\r
+ unsigned short :3;\r
+ unsigned short INBUFM:1;\r
+ unsigned short BSTS:1;\r
+ } BIT;\r
+ } PIPE4CTR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short PID:2;\r
+ unsigned short :3;\r
+ unsigned short PBUSY:1;\r
+ unsigned short SQMON:1;\r
+ unsigned short SQSET:1;\r
+ unsigned short SQCLR:1;\r
+ unsigned short ACLRM:1;\r
+ unsigned short ATREPM:1;\r
+ unsigned short :3;\r
+ unsigned short INBUFM:1;\r
+ unsigned short BSTS:1;\r
+ } BIT;\r
+ } PIPE5CTR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short PID:2;\r
+ unsigned short :3;\r
+ unsigned short PBUSY:1;\r
+ unsigned short SQMON:1;\r
+ unsigned short SQSET:1;\r
+ unsigned short SQCLR:1;\r
+ unsigned short ACLRM:1;\r
+ unsigned short :5;\r
+ unsigned short BSTS:1;\r
+ } BIT;\r
+ } PIPE6CTR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short PID:2;\r
+ unsigned short :3;\r
+ unsigned short PBUSY:1;\r
+ unsigned short SQMON:1;\r
+ unsigned short SQSET:1;\r
+ unsigned short SQCLR:1;\r
+ unsigned short ACLRM:1;\r
+ unsigned short :5;\r
+ unsigned short BSTS:1;\r
+ } BIT;\r
+ } PIPE7CTR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short PID:2;\r
+ unsigned short :3;\r
+ unsigned short PBUSY:1;\r
+ unsigned short SQMON:1;\r
+ unsigned short SQSET:1;\r
+ unsigned short SQCLR:1;\r
+ unsigned short ACLRM:1;\r
+ unsigned short :5;\r
+ unsigned short BSTS:1;\r
+ } BIT;\r
+ } PIPE8CTR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short PID:2;\r
+ unsigned short :3;\r
+ unsigned short PBUSY:1;\r
+ unsigned short SQMON:1;\r
+ unsigned short SQSET:1;\r
+ unsigned short SQCLR:1;\r
+ unsigned short ACLRM:1;\r
+ unsigned short :5;\r
+ unsigned short BSTS:1;\r
+ } BIT;\r
+ } PIPE9CTR;\r
+ char wk10[14];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short :8;\r
+ unsigned short TRCLR:1;\r
+ unsigned short TRENB:1;\r
+ unsigned short :6;\r
+ } BIT;\r
+ } PIPE1TRE;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short TRNCNT:16;\r
+ } BIT;\r
+ } PIPE1TRN;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short :8;\r
+ unsigned short TRCLR:1;\r
+ unsigned short TRENB:1;\r
+ unsigned short :6;\r
+ } BIT;\r
+ } PIPE2TRE;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short TRNCNT:16;\r
+ } BIT;\r
+ } PIPE2TRN;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short :8;\r
+ unsigned short TRCLR:1;\r
+ unsigned short TRENB:1;\r
+ unsigned short :6;\r
+ } BIT;\r
+ } PIPE3TRE;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short TRNCNT:16;\r
+ } BIT;\r
+ } PIPE3TRN;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short :8;\r
+ unsigned short TRCLR:1;\r
+ unsigned short TRENB:1;\r
+ unsigned short :6;\r
+ } BIT;\r
+ } PIPE4TRE;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short TRNCNT:16;\r
+ } BIT;\r
+ } PIPE4TRN;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short :8;\r
+ unsigned short TRCLR:1;\r
+ unsigned short TRENB:1;\r
+ unsigned short :6;\r
+ } BIT;\r
+ } PIPE5TRE;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short TRNCNT:16;\r
+ } BIT;\r
+ } PIPE5TRN;\r
+ char wk11[92];\r
+ unsigned short LPCTRL;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short :14;\r
+ unsigned short SUSPM:1;\r
+ unsigned short :1;\r
+ } BIT;\r
+ } LPSTS;\r
+ unsigned short PHYFUNCTR;\r
+ char wk12[90];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FIFOPORT:32;\r
+ } BIT;\r
+ } D0FIFOB0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FIFOPORT:32;\r
+ } BIT;\r
+ } D0FIFOB1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FIFOPORT:32;\r
+ } BIT;\r
+ } D0FIFOB2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FIFOPORT:32;\r
+ } BIT;\r
+ } D0FIFOB3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FIFOPORT:32;\r
+ } BIT;\r
+ } D0FIFOB4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FIFOPORT:32;\r
+ } BIT;\r
+ } D0FIFOB5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FIFOPORT:32;\r
+ } BIT;\r
+ } D0FIFOB6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FIFOPORT:32;\r
+ } BIT;\r
+ } D0FIFOB7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FIFOPORT:32;\r
+ } BIT;\r
+ } D1FIFOB0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FIFOPORT:32;\r
+ } BIT;\r
+ } D1FIFOB1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FIFOPORT:32;\r
+ } BIT;\r
+ } D1FIFOB2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FIFOPORT:32;\r
+ } BIT;\r
+ } D1FIFOB3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FIFOPORT:32;\r
+ } BIT;\r
+ } D1FIFOB4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FIFOPORT:32;\r
+ } BIT;\r
+ } D1FIFOB5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FIFOPORT:32;\r
+ } BIT;\r
+ } D1FIFOB6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FIFOPORT:32;\r
+ } BIT;\r
+ } D1FIFOB7;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short P1PORTSEL:2;\r
+ unsigned short PHYPD:1;\r
+ unsigned short PHYRESET:1;\r
+ unsigned short PHYVBUSIN:1;\r
+ unsigned short :11;\r
+ } BIT;\r
+ } PHYSET1;\r
+};\r
+\r
+struct st_usbh\r
+{\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long Revision:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } HcRevision;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CBSR:2;\r
+ unsigned long PLE:1;\r
+ unsigned long IE:1;\r
+ unsigned long CLE:1;\r
+ unsigned long BLE:1;\r
+ unsigned long HCFS:2;\r
+ unsigned long :1;\r
+ unsigned long RWC:1;\r
+ unsigned long RWE:1;\r
+ unsigned long :21;\r
+ } BIT;\r
+ } HcControl;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long HCR:1;\r
+ unsigned long CLF:1;\r
+ unsigned long BLF:1;\r
+ unsigned long OCR:1;\r
+ unsigned long :12;\r
+ unsigned long SOC:2;\r
+ unsigned long :14;\r
+ } BIT;\r
+ } HcCommandStatus;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SO:1;\r
+ unsigned long WDH:1;\r
+ unsigned long SF:1;\r
+ unsigned long RD:1;\r
+ unsigned long UE:1;\r
+ unsigned long FNO:1;\r
+ unsigned long RHSC:1;\r
+ unsigned long :25;\r
+ } BIT;\r
+ } HcIntStatus;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SOE:1;\r
+ unsigned long WDHE:1;\r
+ unsigned long SFE:1;\r
+ unsigned long RDE:1;\r
+ unsigned long UEE:1;\r
+ unsigned long FNOE:1;\r
+ unsigned long RHSCE:1;\r
+ unsigned long :24;\r
+ unsigned long MIE:1;\r
+ } BIT;\r
+ } HcIntEnable;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SOD:1;\r
+ unsigned long WDHD:1;\r
+ unsigned long SFD:1;\r
+ unsigned long RDD:1;\r
+ unsigned long UED:1;\r
+ unsigned long FNOD:1;\r
+ unsigned long RHSCD:1;\r
+ unsigned long :24;\r
+ unsigned long MID:1;\r
+ } BIT;\r
+ } HcIntDisable;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :8;\r
+ unsigned long HcHCCA:24;\r
+ } BIT;\r
+ } HcHCCA;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :4;\r
+ unsigned long PeriodicCurrentED:28;\r
+ } BIT;\r
+ } HcPeriodCurED;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :4;\r
+ unsigned long ControlHeadED:28;\r
+ } BIT;\r
+ } HcContHeadED;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :4;\r
+ unsigned long ControlCurrentED:28;\r
+ } BIT;\r
+ } HcContCurrentED;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :4;\r
+ unsigned long BulkHeadED:28;\r
+ } BIT;\r
+ } HcBulkHeadED;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :4;\r
+ unsigned long BulkCurrentED:28;\r
+ } BIT;\r
+ } HcBulkCurrentED;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :4;\r
+ unsigned long DoneHead:28;\r
+ } BIT;\r
+ } HcDoneHead;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FI:14;\r
+ unsigned long :2;\r
+ unsigned long FSMPS:15;\r
+ unsigned long FIT:1;\r
+ } BIT;\r
+ } HcFmInterval;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FR:14;\r
+ unsigned long :17;\r
+ unsigned long FRT:1;\r
+ } BIT;\r
+ } HcFmRemaining;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FrameNumber:16;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } HcFmNumber;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PeriodicStart:14;\r
+ unsigned long :18;\r
+ } BIT;\r
+ } HcPeriodicStart;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long HcLSThreshold:12;\r
+ unsigned long :20;\r
+ } BIT;\r
+ } HcLSThreshold;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long NDP:8;\r
+ unsigned long PSM:1;\r
+ unsigned long NPS:1;\r
+ unsigned long DT:1;\r
+ unsigned long OCPM:1;\r
+ unsigned long NOCP:1;\r
+ unsigned long :11;\r
+ unsigned long POTPGT:8;\r
+ } BIT;\r
+ } HcRhDescriptorA;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long DR:16;\r
+ unsigned long PPCM:16;\r
+ } BIT;\r
+ } HcRhDescriptorB;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CGP:1;\r
+ unsigned long OCI:1;\r
+ unsigned long :13;\r
+ unsigned long SRWE:1;\r
+ unsigned long SGP:1;\r
+ unsigned long OCIC:1;\r
+ unsigned long :13;\r
+ unsigned long CRWE:1;\r
+ } BIT;\r
+ } HcRhStatus_A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long LPS:1;\r
+ unsigned long OCI:1;\r
+ unsigned long :13;\r
+ unsigned long DRWE:1;\r
+ unsigned long LPSC:1;\r
+ unsigned long OCIC:1;\r
+ unsigned long :13;\r
+ unsigned long CRWE:1;\r
+ } BIT;\r
+ } HcRhStatus_B;\r
+ } HcRhStatus;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CPE:1;\r
+ unsigned long SPE:1;\r
+ unsigned long SPS:1;\r
+ unsigned long CSS:1;\r
+ unsigned long SPR:1;\r
+ unsigned long :3;\r
+ unsigned long SPP:1;\r
+ unsigned long CPP:1;\r
+ unsigned long :6;\r
+ unsigned long CSC:1;\r
+ unsigned long PESC:1;\r
+ unsigned long PSSC:1;\r
+ unsigned long OCIC:1;\r
+ unsigned long PRSC:1;\r
+ unsigned long :11;\r
+ } BIT;\r
+ } HcRhPortStatus1_A;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CCS:1;\r
+ unsigned long PES:1;\r
+ unsigned long PSS:1;\r
+ unsigned long POCI:1;\r
+ unsigned long PRS:1;\r
+ unsigned long :3;\r
+ unsigned long PPS:1;\r
+ unsigned long LSDA:1;\r
+ unsigned long :6;\r
+ unsigned long CSC:1;\r
+ unsigned long PESC:1;\r
+ unsigned long PSSC:1;\r
+ unsigned long OCIC:1;\r
+ unsigned long PRSC:1;\r
+ unsigned long :11;\r
+ } BIT;\r
+ } HcRhPortStatus1_B;\r
+ } HcRhPortStatus1;\r
+ char wk0[4008];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CapabilityRegistersLength:8;\r
+ unsigned long :8;\r
+ unsigned long InterfaceVersionNumber:16;\r
+ } BIT;\r
+ } CAPL_VERSION;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long N_PORTS:4;\r
+ unsigned long PPC:1;\r
+ unsigned long :2;\r
+ unsigned long PortRoutingRules:1;\r
+ unsigned long N_PCC:4;\r
+ unsigned long N_CC:4;\r
+ unsigned long P_INDICATOR:1;\r
+ unsigned long :3;\r
+ unsigned long DebugPortNumber:4;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } HCSPARAMS;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long AC64:1;\r
+ unsigned long PFLF:1;\r
+ unsigned long ASPC:1;\r
+ unsigned long :1;\r
+ unsigned long IST:4;\r
+ unsigned long EECP:8;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } HCCPARAMS;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CompanionPortRoute:32;\r
+ } BIT;\r
+ } HCSP_PORTROUTE;\r
+ char wk1[16];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long RS:1;\r
+ unsigned long HCRESET:1;\r
+ unsigned long FrameListSize:2;\r
+ unsigned long PeriodicScheduleEnable:1;\r
+ unsigned long ASPME:1;\r
+ unsigned long InterruptonAsyncAdvanceDoorbell:1;\r
+ unsigned long LightHostControllerReset:1;\r
+ unsigned long ASPMC:2;\r
+ unsigned long :1;\r
+ unsigned long AsynchronousScheduleParkModeEnable:1;\r
+ unsigned long :4;\r
+ unsigned long InterruptThresholdControl:8;\r
+ unsigned long :8;\r
+ } BIT;\r
+ } USBCMD;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long USBINT:1;\r
+ unsigned long USBERRINT:1;\r
+ unsigned long PortChangeDetect:1;\r
+ unsigned long FrameListRollover:1;\r
+ unsigned long HostSystemError:1;\r
+ unsigned long InterruptonAsyncAdvance:1;\r
+ unsigned long :6;\r
+ unsigned long HCHalted:1;\r
+ unsigned long Reclamation:1;\r
+ unsigned long PeriodicScheduleStatus:1;\r
+ unsigned long AsynchronousScheduleStatus:1;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } USBSTS;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long USBInterruptEnable:1;\r
+ unsigned long USBErrorInterruptEnable:1;\r
+ unsigned long PortChangeInterruptEnable:1;\r
+ unsigned long FrameListRolloverEnable:1;\r
+ unsigned long HostSystemErrorEnable:1;\r
+ unsigned long InterruptonAsyncAdvanceEnable:1;\r
+ unsigned long :26;\r
+ } BIT;\r
+ } USBINTR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long FrameIndex:14;\r
+ unsigned long :18;\r
+ } BIT;\r
+ } FRINDEX;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CTRLDSSEGMENT:32;\r
+ } BIT;\r
+ } CTRLDSSEGMENT;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :12;\r
+ unsigned long BaseAddressLow:20;\r
+ } BIT;\r
+ } PERIODICLIST;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :5;\r
+ unsigned long LPL:27;\r
+ } BIT;\r
+ } ASYNCLISTADDR;\r
+ char wk2[36];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CF:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } CONFIGFLAG;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CurrentConnectStatus:1;\r
+ unsigned long ConnectStatusChange:1;\r
+ unsigned long PortEnabledDisabled:1;\r
+ unsigned long PortEnableDisableChange:1;\r
+ unsigned long OvercurrentActive:1;\r
+ unsigned long OvercurrentChange:1;\r
+ unsigned long ForcePortResume:1;\r
+ unsigned long Suspend:1;\r
+ unsigned long PortReset:1;\r
+ unsigned long :1;\r
+ unsigned long LineStatus:2;\r
+ unsigned long PP:1;\r
+ unsigned long PortOwner:1;\r
+ unsigned long PortIndicatorControl:2;\r
+ unsigned long PortTestControl:4;\r
+ unsigned long WKCNNT_E:1;\r
+ unsigned long WKDSCNNT_E:1;\r
+ unsigned long WKOC_E:1;\r
+ unsigned long :9;\r
+ } BIT;\r
+ } PORTSC1;\r
+ char wk3[61336];\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VendorID:16;\r
+ unsigned long DeviceID:16;\r
+ } BIT;\r
+ } VID_DID_O;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VENDOR_ID:16;\r
+ unsigned long DEVICE_ID:16;\r
+ } BIT;\r
+ } VID_DID_A;\r
+ } VID_DID;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IOSpace:1;\r
+ unsigned long MemorySpace:1;\r
+ unsigned long BusMaster:1;\r
+ unsigned long SpecialCycle:1;\r
+ unsigned long MemoryWriteandInvalidateEnable:1;\r
+ unsigned long VGAPaletteSnoop:1;\r
+ unsigned long ParityErrorResponse:1;\r
+ unsigned long WaitCycleControl:1;\r
+ unsigned long SERREnable:1;\r
+ unsigned long FastBacktoBackEnable:1;\r
+ unsigned long :10;\r
+ unsigned long CapabilitiesList:1;\r
+ unsigned long :2;\r
+ unsigned long FastBacktoBackCapable:1;\r
+ unsigned long DataParityErrorDetected:1;\r
+ unsigned long DevselTiming:2;\r
+ unsigned long SignaledTargetAbort:1;\r
+ unsigned long ReceivedTargetAbort:1;\r
+ unsigned long ReceivedMasterAbort:1;\r
+ unsigned long SignaledSystemError:1;\r
+ unsigned long DetectedParityError:1;\r
+ } BIT;\r
+ } CMND_STS_O;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IOEN:1;\r
+ unsigned long MEMEN:1;\r
+ unsigned long MASTEREN:1;\r
+ unsigned long SPECIALC:1;\r
+ unsigned long MWINVEN:1;\r
+ unsigned long VGAPSNP:1;\r
+ unsigned long PERREN:1;\r
+ unsigned long STEPCTR:1;\r
+ unsigned long SERREN:1;\r
+ unsigned long FBTBEN:1;\r
+ unsigned long :10;\r
+ unsigned long CAPLIST:1;\r
+ unsigned long CAP66M:1;\r
+ unsigned long :1;\r
+ unsigned long FBTBCAP:1;\r
+ unsigned long MDPERR:1;\r
+ unsigned long DEVTIM:2;\r
+ unsigned long SIGTABORT:1;\r
+ unsigned long RETABORT:1;\r
+ unsigned long REMABORT:1;\r
+ unsigned long SIGSERR:1;\r
+ unsigned long DETPERR:1;\r
+ } BIT;\r
+ } CMND_STS_A;\r
+ } CMND_STS;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long RevisionID:8;\r
+ unsigned long ProgrammingIF:8;\r
+ unsigned long SubClass:8;\r
+ unsigned long BaseClass:8;\r
+ } BIT;\r
+ } REVID_CC_O;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long REVISION_ID:8;\r
+ unsigned long CLASS_CODE:24;\r
+ } BIT;\r
+ } REVID_CC_A;\r
+ } REVID_CC;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CacheLineSize:8;\r
+ unsigned long LatencyTimer:8;\r
+ unsigned long HeaderType:8;\r
+ unsigned long BIST:8;\r
+ } BIT;\r
+ } CLS_LT_HT_BIST_O;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CACHE_LINE_SIZE:8;\r
+ unsigned long LATENCY_TIMER:8;\r
+ unsigned long HEADER_TYPE:8;\r
+ unsigned long BIST:8;\r
+ } BIT;\r
+ } CLS_LT_HT_BIST_A;\r
+ } CLS_LT_HT_BIST;\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MemorySpaceIndicator:1;\r
+ unsigned long Type:2;\r
+ unsigned long Prefetchable:1;\r
+ unsigned long OHCIBaseAddress:28;\r
+ } BIT;\r
+ } BASEAD_O;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MEM:1;\r
+ unsigned long TYPE:2;\r
+ unsigned long PREFETCH:1;\r
+ unsigned long :6;\r
+ unsigned long PCICOM_BASEADR:22;\r
+ } BIT;\r
+ } BASEAD_A;\r
+ } BASEAD;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MEM:1;\r
+ unsigned long TYPE:2;\r
+ unsigned long PREFETCH:1;\r
+ unsigned long :24;\r
+ unsigned long PCI_WIN1_BASEADR:4;\r
+ } BIT;\r
+ } WIN1_BASEAD;\r
+ char wk4[20];\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SubsystemVendorID:16;\r
+ unsigned long SubsystemID:16;\r
+ } BIT;\r
+ } SSVID_SSID_O;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SUBSYS_VENDOR_ID:16;\r
+ unsigned long SUBSYS_ID:16;\r
+ } BIT;\r
+ } SSVID_SSID_A;\r
+ } SSVID_SSID;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ROMDecodeEnable:1;\r
+ unsigned long :9;\r
+ unsigned long ExpansionROMBaseAddress:22;\r
+ } BIT;\r
+ } EROM_BASEAD;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CapabilityPointer:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } CAPPTR;\r
+ char wk5[4];\r
+ union\r
+ {\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long InterruptLine:8;\r
+ unsigned long InterruptPin:8;\r
+ unsigned long MINGnt:8;\r
+ unsigned long MaxLatency:8;\r
+ } BIT;\r
+ } INTR_LINE_PIN_O;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long INT_LINE:8;\r
+ unsigned long INT_PIN:8;\r
+ unsigned long MIN_GNT:8;\r
+ unsigned long MAX_LAT:8;\r
+ } BIT;\r
+ } INTR_LINE_PIN_A;\r
+ } INTR_LINE_PIN;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CapabilityIdentifier:8;\r
+ unsigned long NextItemPointer:8;\r
+ unsigned long Version:3;\r
+ unsigned long PMECLK:1;\r
+ unsigned long :1;\r
+ unsigned long DSI:1;\r
+ unsigned long AUXCurrent:3;\r
+ unsigned long D1Support:1;\r
+ unsigned long D2Support:1;\r
+ unsigned long PMESupport:5;\r
+ } BIT;\r
+ } CAPID_NIP_PMCAP;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PowerState:2;\r
+ unsigned long :6;\r
+ unsigned long PMEEnable:1;\r
+ unsigned long DataSelect:4;\r
+ unsigned long DataScale:2;\r
+ unsigned long PMEStatus:1;\r
+ unsigned long :6;\r
+ unsigned long B2_B3:1;\r
+ unsigned long BPCCEnable:1;\r
+ unsigned long Data:8;\r
+ } BIT;\r
+ } PMC_STS_PMCSR;\r
+ char wk6[152];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long Port_no:2;\r
+ unsigned long :5;\r
+ unsigned long ID_Write_Enable:1;\r
+ unsigned long :5;\r
+ unsigned long HyperSpeedtransferControl1:1;\r
+ unsigned long :5;\r
+ unsigned long HyperSpeedtransferControl2:5;\r
+ unsigned long potpgt:8;\r
+ } BIT;\r
+ } EXT1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long EHCI_mask:1;\r
+ unsigned long HyperSpeedtransferControl3:1;\r
+ unsigned long :14;\r
+ unsigned long RUNRAMConnectCheck:1;\r
+ unsigned long RAMConnectCheckENDFlag:1;\r
+ unsigned long RAMConnectCheckResult:1;\r
+ unsigned long :13;\r
+ } BIT;\r
+ } EXT2;\r
+ char wk7[24];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VendorID:16;\r
+ unsigned long DeviceID:16;\r
+ } BIT;\r
+ } VID_DID_E;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IOSpace:1;\r
+ unsigned long MemorySpace:1;\r
+ unsigned long BusMaster:1;\r
+ unsigned long SpecialCycle:1;\r
+ unsigned long MemoryWriteandInvalidateEnable:1;\r
+ unsigned long VGAPaletteSnoop:1;\r
+ unsigned long ParityErrorResponse:1;\r
+ unsigned long WaitCycleControl:1;\r
+ unsigned long SERREnable:1;\r
+ unsigned long FastBacktoBackEnable:1;\r
+ unsigned long :10;\r
+ unsigned long CapabilitiesList:1;\r
+ unsigned long Capable66MHz:1;\r
+ unsigned long :1;\r
+ unsigned long FastBacktoBackCapable:1;\r
+ unsigned long DataParityErrorDetected:1;\r
+ unsigned long DevselTiming:2;\r
+ unsigned long SignaledTargetAbort:1;\r
+ unsigned long ReceivedTargetAbort:1;\r
+ unsigned long ReceivedMasterAbort:1;\r
+ unsigned long SignaledSystemError:1;\r
+ unsigned long DetectedParityError:1;\r
+ } BIT;\r
+ } CMND_STS_E;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long RevisionID:8;\r
+ unsigned long ProgrammingIF:8;\r
+ unsigned long SubClass:8;\r
+ unsigned long BaseClass:8;\r
+ } BIT;\r
+ } REVID_CC_E;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CacheLineSize:8;\r
+ unsigned long LatencyTimer:8;\r
+ unsigned long HeaderType:8;\r
+ unsigned long BIST:8;\r
+ } BIT;\r
+ } CLS_LT_HT_BIST_E;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MemorySpaceIndicator:1;\r
+ unsigned long Type:2;\r
+ unsigned long Prefetchable:1;\r
+ unsigned long EHCIBaseAddress:28;\r
+ } BIT;\r
+ } BASEAD_E;\r
+ char wk8[24];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SubsystemVendorID:16;\r
+ unsigned long SubsystemID:16;\r
+ } BIT;\r
+ } SSVID_SSID_E;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ROMDecodeEnable:1;\r
+ unsigned long :9;\r
+ unsigned long ExpansionROMBaseAddress:22;\r
+ } BIT;\r
+ } EROM_BASEAD_E;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CapabilityPointer:8;\r
+ unsigned long :24;\r
+ } BIT;\r
+ } CAPPTR_E;\r
+ char wk9[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long InterruptLine:8;\r
+ unsigned long InterruptPin:8;\r
+ unsigned long MinGnt:8;\r
+ unsigned long MaxLatency:8;\r
+ } BIT;\r
+ } INTR_LINE_PIN_E;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long CapabilityIdentifier:8;\r
+ unsigned long NextItemPointer:8;\r
+ unsigned long Version:3;\r
+ unsigned long PMECLK:1;\r
+ unsigned long :1;\r
+ unsigned long DSI:1;\r
+ unsigned long AUXCurrent:3;\r
+ unsigned long D1Support:1;\r
+ unsigned long D2Support:1;\r
+ unsigned long PMESupport:5;\r
+ } BIT;\r
+ } CAPID_NIP_PMCAP_E;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PowerState:2;\r
+ unsigned long :6;\r
+ unsigned long PMEEnable:1;\r
+ unsigned long DataSelect:4;\r
+ unsigned long DataScale:2;\r
+ unsigned long PMEStatus:1;\r
+ unsigned long :6;\r
+ unsigned long B2_B3:1;\r
+ unsigned long BPCCEnable:1;\r
+ unsigned long Data:8;\r
+ } BIT;\r
+ } PMC_STS_PMCSR_E;\r
+ char wk10[24];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SBRN:8;\r
+ unsigned long FLADJ:8;\r
+ unsigned long PORTWAKECAP:16;\r
+ } BIT;\r
+ } SBRN_FLADJ_PW;\r
+ char wk11[124];\r
+ unsigned long EXT1_E;\r
+ unsigned long EXT2_E;\r
+ char wk12[1560];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PREFETCH:2;\r
+ unsigned long :26;\r
+ unsigned long AHB_BASEADR:4;\r
+ } BIT;\r
+ } PCIAHB_WIN1_CTR;\r
+ char wk13[12];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :1;\r
+ unsigned long PCICMD:3;\r
+ unsigned long :7;\r
+ unsigned long PCIWIN1_BASEADR:21;\r
+ } BIT;\r
+ } AHBPCI_WIN1_CTR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :1;\r
+ unsigned long PCICMD:3;\r
+ unsigned long :1;\r
+ unsigned long BURST_EN:1;\r
+ unsigned long :10;\r
+ unsigned long PCIWIN2_BASEADR:16;\r
+ } BIT;\r
+ } AHBPCI_WIN2_CTR;\r
+ char wk14[8];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SIGTABORT_INTEN:1;\r
+ unsigned long RETABORT_INTEN:1;\r
+ unsigned long REMABORT_INTEN:1;\r
+ unsigned long PERR_INTEN:1;\r
+ unsigned long SIGSERR_INTEN:1;\r
+ unsigned long RESERR_INTEN:1;\r
+ unsigned long :6;\r
+ unsigned long PCIAHB_WIN1_INTEN:1;\r
+ unsigned long PCIAHB_WIN2_INTEN:1;\r
+ unsigned long :2;\r
+ unsigned long USBH_INTAEN:1;\r
+ unsigned long USBH_INTBEN:1;\r
+ unsigned long :1;\r
+ unsigned long USBH_PMEEN:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } PCI_INT_ENABLE;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long SIGTABORT_INT:1;\r
+ unsigned long RETABORT_INT:1;\r
+ unsigned long REMABORT_INT:1;\r
+ unsigned long PERR_INT:1;\r
+ unsigned long SIGSERR_INT:1;\r
+ unsigned long RESERR_INT:1;\r
+ unsigned long :6;\r
+ unsigned long PCIAHB_WIN1_INT:1;\r
+ unsigned long PCIAHB_WIN2_INT:1;\r
+ unsigned long :2;\r
+ unsigned long USBH_INTA:1;\r
+ unsigned long USBH_INTB:1;\r
+ unsigned long :1;\r
+ unsigned long USBH_PME:1;\r
+ unsigned long :12;\r
+ } BIT;\r
+ } PCI_INT_STATUS;\r
+ char wk15[8];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MMODE_HTRANS:1;\r
+ unsigned long MMODE_BYTE_BURST:1;\r
+ unsigned long MMODE_WR_INCR:1;\r
+ unsigned long :4;\r
+ unsigned long MMODE_HBUSREQ:1;\r
+ unsigned long :9;\r
+ unsigned long SMODE_READY_CTR:1;\r
+ unsigned long :14;\r
+ } BIT;\r
+ } AHB_BUS_CTR;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long USBH_RST:1;\r
+ unsigned long PCICLK_MASK:1;\r
+ unsigned long :7;\r
+ unsigned long PCI_AHB_WIN2_EN:1;\r
+ unsigned long PCI_AHB_WIN1_SIZE:2;\r
+ unsigned long :20;\r
+ } BIT;\r
+ } USBCTR;\r
+ char wk16[8];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PCIREQ0:1;\r
+ unsigned long PCIREQ1:1;\r
+ unsigned long :10;\r
+ unsigned long PCIBP_MODE:1;\r
+ unsigned long :19;\r
+ } BIT;\r
+ } PCI_ARBITER_CTR;\r
+ char wk17[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long MinorRevisionID:16;\r
+ unsigned long MajorRevisionID:16;\r
+ } BIT;\r
+ } PCI_UNIT_REV;\r
+};\r
+\r
+struct st_vic\r
+{\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :1;\r
+ unsigned long IRQ1:1;\r
+ unsigned long IRQ2:1;\r
+ unsigned long IRQ3:1;\r
+ unsigned long IRQ4:1;\r
+ unsigned long IRQ5:1;\r
+ unsigned long IRQ6:1;\r
+ unsigned long IRQ7:1;\r
+ unsigned long IRQ8:1;\r
+ unsigned long IRQ9:1;\r
+ unsigned long IRQ10:1;\r
+ unsigned long IRQ11:1;\r
+ unsigned long IRQ12:1;\r
+ unsigned long IRQ13:1;\r
+ unsigned long IRQ14:1;\r
+ unsigned long IRQ15:1;\r
+ unsigned long IRQ16:1;\r
+ unsigned long IRQ17:1;\r
+ unsigned long IRQ18:1;\r
+ unsigned long IRQ19:1;\r
+ unsigned long IRQ20:1;\r
+ unsigned long IRQ21:1;\r
+ unsigned long IRQ22:1;\r
+ unsigned long IRQ23:1;\r
+ unsigned long IRQ24:1;\r
+ unsigned long IRQ25:1;\r
+ unsigned long IRQ26:1;\r
+ unsigned long IRQ27:1;\r
+ unsigned long IRQ28:1;\r
+ unsigned long IRQ29:1;\r
+ unsigned long IRQ30:1;\r
+ unsigned long IRQ31:1;\r
+ } BIT;\r
+ } IRQS0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IRQ32:1;\r
+ unsigned long IRQ33:1;\r
+ unsigned long IRQ34:1;\r
+ unsigned long IRQ35:1;\r
+ unsigned long IRQ36:1;\r
+ unsigned long IRQ37:1;\r
+ unsigned long IRQ38:1;\r
+ unsigned long IRQ39:1;\r
+ unsigned long IRQ40:1;\r
+ unsigned long IRQ41:1;\r
+ unsigned long IRQ42:1;\r
+ unsigned long IRQ43:1;\r
+ unsigned long IRQ44:1;\r
+ unsigned long IRQ45:1;\r
+ unsigned long IRQ46:1;\r
+ unsigned long IRQ47:1;\r
+ unsigned long IRQ48:1;\r
+ unsigned long IRQ49:1;\r
+ unsigned long IRQ50:1;\r
+ unsigned long IRQ51:1;\r
+ unsigned long IRQ52:1;\r
+ unsigned long IRQ53:1;\r
+ unsigned long IRQ54:1;\r
+ unsigned long IRQ55:1;\r
+ unsigned long IRQ56:1;\r
+ unsigned long IRQ57:1;\r
+ unsigned long IRQ58:1;\r
+ unsigned long IRQ59:1;\r
+ unsigned long IRQ60:1;\r
+ unsigned long IRQ61:1;\r
+ unsigned long IRQ62:1;\r
+ unsigned long IRQ63:1;\r
+ } BIT;\r
+ } IRQS1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IRQ64:1;\r
+ unsigned long IRQ65:1;\r
+ unsigned long IRQ66:1;\r
+ unsigned long IRQ67:1;\r
+ unsigned long IRQ68:1;\r
+ unsigned long IRQ69:1;\r
+ unsigned long IRQ70:1;\r
+ unsigned long IRQ71:1;\r
+ unsigned long IRQ72:1;\r
+ unsigned long IRQ73:1;\r
+ unsigned long IRQ74:1;\r
+ unsigned long IRQ75:1;\r
+ unsigned long IRQ76:1;\r
+ unsigned long IRQ77:1;\r
+ unsigned long IRQ78:1;\r
+ unsigned long IRQ79:1;\r
+ unsigned long IRQ80:1;\r
+ unsigned long IRQ81:1;\r
+ unsigned long IRQ82:1;\r
+ unsigned long IRQ83:1;\r
+ unsigned long IRQ84:1;\r
+ unsigned long IRQ85:1;\r
+ unsigned long IRQ86:1;\r
+ unsigned long IRQ87:1;\r
+ unsigned long IRQ88:1;\r
+ unsigned long IRQ89:1;\r
+ unsigned long IRQ90:1;\r
+ unsigned long IRQ91:1;\r
+ unsigned long IRQ92:1;\r
+ unsigned long IRQ93:1;\r
+ unsigned long IRQ94:1;\r
+ unsigned long IRQ95:1;\r
+ } BIT;\r
+ } IRQS2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IRQ96:1;\r
+ unsigned long IRQ97:1;\r
+ unsigned long IRQ98:1;\r
+ unsigned long IRQ99:1;\r
+ unsigned long IRQ100:1;\r
+ unsigned long IRQ101:1;\r
+ unsigned long IRQ102:1;\r
+ unsigned long IRQ103:1;\r
+ unsigned long IRQ104:1;\r
+ unsigned long IRQ105:1;\r
+ unsigned long IRQ106:1;\r
+ unsigned long IRQ107:1;\r
+ unsigned long IRQ108:1;\r
+ unsigned long IRQ109:1;\r
+ unsigned long IRQ110:1;\r
+ unsigned long IRQ111:1;\r
+ unsigned long IRQ112:1;\r
+ unsigned long IRQ113:1;\r
+ unsigned long IRQ114:1;\r
+ unsigned long IRQ115:1;\r
+ unsigned long IRQ116:1;\r
+ unsigned long IRQ117:1;\r
+ unsigned long IRQ118:1;\r
+ unsigned long IRQ119:1;\r
+ unsigned long IRQ120:1;\r
+ unsigned long IRQ121:1;\r
+ unsigned long IRQ122:1;\r
+ unsigned long IRQ123:1;\r
+ unsigned long IRQ124:1;\r
+ unsigned long IRQ125:1;\r
+ unsigned long IRQ126:1;\r
+ unsigned long IRQ127:1;\r
+ } BIT;\r
+ } IRQS3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IRQ128:1;\r
+ unsigned long IRQ129:1;\r
+ unsigned long IRQ130:1;\r
+ unsigned long IRQ131:1;\r
+ unsigned long IRQ132:1;\r
+ unsigned long IRQ133:1;\r
+ unsigned long IRQ134:1;\r
+ unsigned long IRQ135:1;\r
+ unsigned long IRQ136:1;\r
+ unsigned long IRQ137:1;\r
+ unsigned long IRQ138:1;\r
+ unsigned long IRQ139:1;\r
+ unsigned long IRQ140:1;\r
+ unsigned long IRQ141:1;\r
+ unsigned long IRQ142:1;\r
+ unsigned long IRQ143:1;\r
+ unsigned long IRQ144:1;\r
+ unsigned long IRQ145:1;\r
+ unsigned long IRQ146:1;\r
+ unsigned long IRQ147:1;\r
+ unsigned long IRQ148:1;\r
+ unsigned long IRQ149:1;\r
+ unsigned long IRQ150:1;\r
+ unsigned long IRQ151:1;\r
+ unsigned long IRQ152:1;\r
+ unsigned long IRQ153:1;\r
+ unsigned long IRQ154:1;\r
+ unsigned long IRQ155:1;\r
+ unsigned long IRQ156:1;\r
+ unsigned long IRQ157:1;\r
+ unsigned long IRQ158:1;\r
+ unsigned long IRQ159:1;\r
+ } BIT;\r
+ } IRQS4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IRQ160:1;\r
+ unsigned long IRQ161:1;\r
+ unsigned long IRQ162:1;\r
+ unsigned long IRQ163:1;\r
+ unsigned long IRQ164:1;\r
+ unsigned long IRQ165:1;\r
+ unsigned long IRQ166:1;\r
+ unsigned long IRQ167:1;\r
+ unsigned long IRQ168:1;\r
+ unsigned long IRQ169:1;\r
+ unsigned long IRQ170:1;\r
+ unsigned long IRQ171:1;\r
+ unsigned long IRQ172:1;\r
+ unsigned long IRQ173:1;\r
+ unsigned long IRQ174:1;\r
+ unsigned long IRQ175:1;\r
+ unsigned long IRQ176:1;\r
+ unsigned long IRQ177:1;\r
+ unsigned long IRQ178:1;\r
+ unsigned long IRQ179:1;\r
+ unsigned long IRQ180:1;\r
+ unsigned long IRQ181:1;\r
+ unsigned long IRQ182:1;\r
+ unsigned long IRQ183:1;\r
+ unsigned long IRQ184:1;\r
+ unsigned long IRQ185:1;\r
+ unsigned long IRQ186:1;\r
+ unsigned long IRQ187:1;\r
+ unsigned long IRQ188:1;\r
+ unsigned long IRQ189:1;\r
+ unsigned long IRQ190:1;\r
+ unsigned long IRQ191:1;\r
+ } BIT;\r
+ } IRQS5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IRQ192:1;\r
+ unsigned long IRQ193:1;\r
+ unsigned long IRQ194:1;\r
+ unsigned long IRQ195:1;\r
+ unsigned long IRQ196:1;\r
+ unsigned long IRQ197:1;\r
+ unsigned long IRQ198:1;\r
+ unsigned long IRQ199:1;\r
+ unsigned long IRQ200:1;\r
+ unsigned long IRQ201:1;\r
+ unsigned long IRQ202:1;\r
+ unsigned long IRQ203:1;\r
+ unsigned long IRQ204:1;\r
+ unsigned long IRQ205:1;\r
+ unsigned long IRQ206:1;\r
+ unsigned long IRQ207:1;\r
+ unsigned long IRQ208:1;\r
+ unsigned long IRQ209:1;\r
+ unsigned long IRQ210:1;\r
+ unsigned long IRQ211:1;\r
+ unsigned long IRQ212:1;\r
+ unsigned long IRQ213:1;\r
+ unsigned long IRQ214:1;\r
+ unsigned long IRQ215:1;\r
+ unsigned long IRQ216:1;\r
+ unsigned long IRQ217:1;\r
+ unsigned long IRQ218:1;\r
+ unsigned long IRQ219:1;\r
+ unsigned long IRQ220:1;\r
+ unsigned long IRQ221:1;\r
+ unsigned long IRQ222:1;\r
+ unsigned long IRQ223:1;\r
+ } BIT;\r
+ } IRQS6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IRQ224:1;\r
+ unsigned long IRQ225:1;\r
+ unsigned long IRQ226:1;\r
+ unsigned long IRQ227:1;\r
+ unsigned long IRQ228:1;\r
+ unsigned long IRQ229:1;\r
+ unsigned long IRQ230:1;\r
+ unsigned long IRQ231:1;\r
+ unsigned long IRQ232:1;\r
+ unsigned long IRQ233:1;\r
+ unsigned long IRQ234:1;\r
+ unsigned long IRQ235:1;\r
+ unsigned long IRQ236:1;\r
+ unsigned long IRQ237:1;\r
+ unsigned long IRQ238:1;\r
+ unsigned long IRQ239:1;\r
+ unsigned long IRQ240:1;\r
+ unsigned long IRQ241:1;\r
+ unsigned long IRQ242:1;\r
+ unsigned long IRQ243:1;\r
+ unsigned long IRQ244:1;\r
+ unsigned long IRQ245:1;\r
+ unsigned long IRQ246:1;\r
+ unsigned long IRQ247:1;\r
+ unsigned long IRQ248:1;\r
+ unsigned long IRQ249:1;\r
+ unsigned long IRQ250:1;\r
+ unsigned long IRQ251:1;\r
+ unsigned long IRQ252:1;\r
+ unsigned long IRQ253:1;\r
+ unsigned long IRQ254:1;\r
+ unsigned long IRQ255:1;\r
+ } BIT;\r
+ } IRQS7;\r
+ char wk0[32];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :1;\r
+ unsigned long RAI1:1;\r
+ unsigned long RAI2:1;\r
+ unsigned long RAI3:1;\r
+ unsigned long RAI4:1;\r
+ unsigned long RAI5:1;\r
+ unsigned long RAI6:1;\r
+ unsigned long RAI7:1;\r
+ unsigned long RAI8:1;\r
+ unsigned long RAI9:1;\r
+ unsigned long RAI10:1;\r
+ unsigned long RAI11:1;\r
+ unsigned long RAI12:1;\r
+ unsigned long RAI13:1;\r
+ unsigned long RAI14:1;\r
+ unsigned long RAI15:1;\r
+ unsigned long RAI16:1;\r
+ unsigned long RAI17:1;\r
+ unsigned long RAI18:1;\r
+ unsigned long RAI19:1;\r
+ unsigned long RAI20:1;\r
+ unsigned long RAI21:1;\r
+ unsigned long RAI22:1;\r
+ unsigned long RAI23:1;\r
+ unsigned long RAI24:1;\r
+ unsigned long RAI25:1;\r
+ unsigned long RAI26:1;\r
+ unsigned long RAI27:1;\r
+ unsigned long RAI28:1;\r
+ unsigned long RAI29:1;\r
+ unsigned long RAI30:1;\r
+ unsigned long RAI31:1;\r
+ } BIT;\r
+ } RAIS0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long RAI32:1;\r
+ unsigned long RAI33:1;\r
+ unsigned long RAI34:1;\r
+ unsigned long RAI35:1;\r
+ unsigned long RAI36:1;\r
+ unsigned long RAI37:1;\r
+ unsigned long RAI38:1;\r
+ unsigned long RAI39:1;\r
+ unsigned long RAI40:1;\r
+ unsigned long RAI41:1;\r
+ unsigned long RAI42:1;\r
+ unsigned long RAI43:1;\r
+ unsigned long RAI44:1;\r
+ unsigned long RAI45:1;\r
+ unsigned long RAI46:1;\r
+ unsigned long RAI47:1;\r
+ unsigned long RAI48:1;\r
+ unsigned long RAI49:1;\r
+ unsigned long RAI50:1;\r
+ unsigned long RAI51:1;\r
+ unsigned long RAI52:1;\r
+ unsigned long RAI53:1;\r
+ unsigned long RAI54:1;\r
+ unsigned long RAI55:1;\r
+ unsigned long RAI56:1;\r
+ unsigned long RAI57:1;\r
+ unsigned long RAI58:1;\r
+ unsigned long RAI59:1;\r
+ unsigned long RAI60:1;\r
+ unsigned long RAI61:1;\r
+ unsigned long RAI62:1;\r
+ unsigned long RAI63:1;\r
+ } BIT;\r
+ } RAIS1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long RAI64:1;\r
+ unsigned long RAI65:1;\r
+ unsigned long RAI66:1;\r
+ unsigned long RAI67:1;\r
+ unsigned long RAI68:1;\r
+ unsigned long RAI69:1;\r
+ unsigned long RAI70:1;\r
+ unsigned long RAI71:1;\r
+ unsigned long RAI72:1;\r
+ unsigned long RAI73:1;\r
+ unsigned long RAI74:1;\r
+ unsigned long RAI75:1;\r
+ unsigned long RAI76:1;\r
+ unsigned long RAI77:1;\r
+ unsigned long RAI78:1;\r
+ unsigned long RAI79:1;\r
+ unsigned long RAI80:1;\r
+ unsigned long RAI81:1;\r
+ unsigned long RAI82:1;\r
+ unsigned long RAI83:1;\r
+ unsigned long RAI84:1;\r
+ unsigned long RAI85:1;\r
+ unsigned long RAI86:1;\r
+ unsigned long RAI87:1;\r
+ unsigned long RAI88:1;\r
+ unsigned long RAI89:1;\r
+ unsigned long RAI90:1;\r
+ unsigned long RAI91:1;\r
+ unsigned long RAI92:1;\r
+ unsigned long RAI93:1;\r
+ unsigned long RAI94:1;\r
+ unsigned long RAI95:1;\r
+ } BIT;\r
+ } RAIS2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long RAI96:1;\r
+ unsigned long RAI97:1;\r
+ unsigned long RAI98:1;\r
+ unsigned long RAI99:1;\r
+ unsigned long RAI100:1;\r
+ unsigned long RAI101:1;\r
+ unsigned long RAI102:1;\r
+ unsigned long RAI103:1;\r
+ unsigned long RAI104:1;\r
+ unsigned long RAI105:1;\r
+ unsigned long RAI106:1;\r
+ unsigned long RAI107:1;\r
+ unsigned long RAI108:1;\r
+ unsigned long RAI109:1;\r
+ unsigned long RAI110:1;\r
+ unsigned long RAI111:1;\r
+ unsigned long RAI112:1;\r
+ unsigned long RAI113:1;\r
+ unsigned long RAI114:1;\r
+ unsigned long RAI115:1;\r
+ unsigned long RAI116:1;\r
+ unsigned long RAI117:1;\r
+ unsigned long RAI118:1;\r
+ unsigned long RAI119:1;\r
+ unsigned long RAI120:1;\r
+ unsigned long RAI121:1;\r
+ unsigned long RAI122:1;\r
+ unsigned long RAI123:1;\r
+ unsigned long RAI124:1;\r
+ unsigned long RAI125:1;\r
+ unsigned long RAI126:1;\r
+ unsigned long RAI127:1;\r
+ } BIT;\r
+ } RAIS3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long RAI128:1;\r
+ unsigned long RAI129:1;\r
+ unsigned long RAI130:1;\r
+ unsigned long RAI131:1;\r
+ unsigned long RAI132:1;\r
+ unsigned long RAI133:1;\r
+ unsigned long RAI134:1;\r
+ unsigned long RAI135:1;\r
+ unsigned long RAI136:1;\r
+ unsigned long RAI137:1;\r
+ unsigned long RAI138:1;\r
+ unsigned long RAI139:1;\r
+ unsigned long RAI140:1;\r
+ unsigned long RAI141:1;\r
+ unsigned long RAI142:1;\r
+ unsigned long RAI143:1;\r
+ unsigned long RAI144:1;\r
+ unsigned long RAI145:1;\r
+ unsigned long RAI146:1;\r
+ unsigned long RAI147:1;\r
+ unsigned long RAI148:1;\r
+ unsigned long RAI149:1;\r
+ unsigned long RAI150:1;\r
+ unsigned long RAI151:1;\r
+ unsigned long RAI152:1;\r
+ unsigned long RAI153:1;\r
+ unsigned long RAI154:1;\r
+ unsigned long RAI155:1;\r
+ unsigned long RAI156:1;\r
+ unsigned long RAI157:1;\r
+ unsigned long RAI158:1;\r
+ unsigned long RAI159:1;\r
+ } BIT;\r
+ } RAIS4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long RAI160:1;\r
+ unsigned long RAI161:1;\r
+ unsigned long RAI162:1;\r
+ unsigned long RAI163:1;\r
+ unsigned long RAI164:1;\r
+ unsigned long RAI165:1;\r
+ unsigned long RAI166:1;\r
+ unsigned long RAI167:1;\r
+ unsigned long RAI168:1;\r
+ unsigned long RAI169:1;\r
+ unsigned long RAI170:1;\r
+ unsigned long RAI171:1;\r
+ unsigned long RAI172:1;\r
+ unsigned long RAI173:1;\r
+ unsigned long RAI174:1;\r
+ unsigned long RAI175:1;\r
+ unsigned long RAI176:1;\r
+ unsigned long RAI177:1;\r
+ unsigned long RAI178:1;\r
+ unsigned long RAI179:1;\r
+ unsigned long RAI180:1;\r
+ unsigned long RAI181:1;\r
+ unsigned long RAI182:1;\r
+ unsigned long RAI183:1;\r
+ unsigned long RAI184:1;\r
+ unsigned long RAI185:1;\r
+ unsigned long RAI186:1;\r
+ unsigned long RAI187:1;\r
+ unsigned long RAI188:1;\r
+ unsigned long RAI189:1;\r
+ unsigned long RAI190:1;\r
+ unsigned long RAI191:1;\r
+ } BIT;\r
+ } RAIS5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long RAI192:1;\r
+ unsigned long RAI193:1;\r
+ unsigned long RAI194:1;\r
+ unsigned long RAI195:1;\r
+ unsigned long RAI196:1;\r
+ unsigned long RAI197:1;\r
+ unsigned long RAI198:1;\r
+ unsigned long RAI199:1;\r
+ unsigned long RAI200:1;\r
+ unsigned long RAI201:1;\r
+ unsigned long RAI202:1;\r
+ unsigned long RAI203:1;\r
+ unsigned long RAI204:1;\r
+ unsigned long RAI205:1;\r
+ unsigned long RAI206:1;\r
+ unsigned long RAI207:1;\r
+ unsigned long RAI208:1;\r
+ unsigned long RAI209:1;\r
+ unsigned long RAI210:1;\r
+ unsigned long RAI211:1;\r
+ unsigned long RAI212:1;\r
+ unsigned long RAI213:1;\r
+ unsigned long RAI214:1;\r
+ unsigned long RAI215:1;\r
+ unsigned long RAI216:1;\r
+ unsigned long RAI217:1;\r
+ unsigned long RAI218:1;\r
+ unsigned long RAI219:1;\r
+ unsigned long RAI220:1;\r
+ unsigned long RAI221:1;\r
+ unsigned long RAI222:1;\r
+ unsigned long RAI223:1;\r
+ } BIT;\r
+ } RAIS6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long RAI224:1;\r
+ unsigned long RAI225:1;\r
+ unsigned long RAI226:1;\r
+ unsigned long RAI227:1;\r
+ unsigned long RAI228:1;\r
+ unsigned long RAI229:1;\r
+ unsigned long RAI230:1;\r
+ unsigned long RAI231:1;\r
+ unsigned long RAI232:1;\r
+ unsigned long RAI233:1;\r
+ unsigned long RAI234:1;\r
+ unsigned long RAI235:1;\r
+ unsigned long RAI236:1;\r
+ unsigned long RAI237:1;\r
+ unsigned long RAI238:1;\r
+ unsigned long RAI239:1;\r
+ unsigned long RAI240:1;\r
+ unsigned long RAI241:1;\r
+ unsigned long RAI242:1;\r
+ unsigned long RAI243:1;\r
+ unsigned long RAI244:1;\r
+ unsigned long RAI245:1;\r
+ unsigned long RAI246:1;\r
+ unsigned long RAI247:1;\r
+ unsigned long RAI248:1;\r
+ unsigned long RAI249:1;\r
+ unsigned long RAI250:1;\r
+ unsigned long RAI251:1;\r
+ unsigned long RAI252:1;\r
+ unsigned long RAI253:1;\r
+ unsigned long RAI254:1;\r
+ unsigned long RAI255:1;\r
+ } BIT;\r
+ } RAIS7;\r
+ char wk1[32];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :1;\r
+ unsigned long IEN1:1;\r
+ unsigned long IEN2:1;\r
+ unsigned long IEN3:1;\r
+ unsigned long IEN4:1;\r
+ unsigned long IEN5:1;\r
+ unsigned long IEN6:1;\r
+ unsigned long IEN7:1;\r
+ unsigned long IEN8:1;\r
+ unsigned long IEN9:1;\r
+ unsigned long IEN10:1;\r
+ unsigned long IEN11:1;\r
+ unsigned long IEN12:1;\r
+ unsigned long IEN13:1;\r
+ unsigned long IEN14:1;\r
+ unsigned long IEN15:1;\r
+ unsigned long IEN16:1;\r
+ unsigned long IEN17:1;\r
+ unsigned long IEN18:1;\r
+ unsigned long IEN19:1;\r
+ unsigned long IEN20:1;\r
+ unsigned long IEN21:1;\r
+ unsigned long IEN22:1;\r
+ unsigned long IEN23:1;\r
+ unsigned long IEN24:1;\r
+ unsigned long IEN25:1;\r
+ unsigned long IEN26:1;\r
+ unsigned long IEN27:1;\r
+ unsigned long IEN28:1;\r
+ unsigned long IEN29:1;\r
+ unsigned long IEN30:1;\r
+ unsigned long IEN31:1;\r
+ } BIT;\r
+ } IEN0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IEN32:1;\r
+ unsigned long IEN33:1;\r
+ unsigned long IEN34:1;\r
+ unsigned long IEN35:1;\r
+ unsigned long IEN36:1;\r
+ unsigned long IEN37:1;\r
+ unsigned long IEN38:1;\r
+ unsigned long IEN39:1;\r
+ unsigned long IEN40:1;\r
+ unsigned long IEN41:1;\r
+ unsigned long IEN42:1;\r
+ unsigned long IEN43:1;\r
+ unsigned long IEN44:1;\r
+ unsigned long IEN45:1;\r
+ unsigned long IEN46:1;\r
+ unsigned long IEN47:1;\r
+ unsigned long IEN48:1;\r
+ unsigned long IEN49:1;\r
+ unsigned long IEN50:1;\r
+ unsigned long IEN51:1;\r
+ unsigned long IEN52:1;\r
+ unsigned long IEN53:1;\r
+ unsigned long IEN54:1;\r
+ unsigned long IEN55:1;\r
+ unsigned long IEN56:1;\r
+ unsigned long IEN57:1;\r
+ unsigned long IEN58:1;\r
+ unsigned long IEN59:1;\r
+ unsigned long IEN60:1;\r
+ unsigned long IEN61:1;\r
+ unsigned long IEN62:1;\r
+ unsigned long IEN63:1;\r
+ } BIT;\r
+ } IEN1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IEN64:1;\r
+ unsigned long IEN65:1;\r
+ unsigned long IEN66:1;\r
+ unsigned long IEN67:1;\r
+ unsigned long IEN68:1;\r
+ unsigned long IEN69:1;\r
+ unsigned long IEN70:1;\r
+ unsigned long IEN71:1;\r
+ unsigned long IEN72:1;\r
+ unsigned long IEN73:1;\r
+ unsigned long IEN74:1;\r
+ unsigned long IEN75:1;\r
+ unsigned long IEN76:1;\r
+ unsigned long IEN77:1;\r
+ unsigned long IEN78:1;\r
+ unsigned long IEN79:1;\r
+ unsigned long IEN80:1;\r
+ unsigned long IEN81:1;\r
+ unsigned long IEN82:1;\r
+ unsigned long IEN83:1;\r
+ unsigned long IEN84:1;\r
+ unsigned long IEN85:1;\r
+ unsigned long IEN86:1;\r
+ unsigned long IEN87:1;\r
+ unsigned long IEN88:1;\r
+ unsigned long IEN89:1;\r
+ unsigned long IEN90:1;\r
+ unsigned long IEN91:1;\r
+ unsigned long IEN92:1;\r
+ unsigned long IEN93:1;\r
+ unsigned long IEN94:1;\r
+ unsigned long IEN95:1;\r
+ } BIT;\r
+ } IEN2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IEN96:1;\r
+ unsigned long IEN97:1;\r
+ unsigned long IEN98:1;\r
+ unsigned long IEN99:1;\r
+ unsigned long IEN100:1;\r
+ unsigned long IEN101:1;\r
+ unsigned long IEN102:1;\r
+ unsigned long IEN103:1;\r
+ unsigned long IEN104:1;\r
+ unsigned long IEN105:1;\r
+ unsigned long IEN106:1;\r
+ unsigned long IEN107:1;\r
+ unsigned long IEN108:1;\r
+ unsigned long IEN109:1;\r
+ unsigned long IEN110:1;\r
+ unsigned long IEN111:1;\r
+ unsigned long IEN112:1;\r
+ unsigned long IEN113:1;\r
+ unsigned long IEN114:1;\r
+ unsigned long IEN115:1;\r
+ unsigned long IEN116:1;\r
+ unsigned long IEN117:1;\r
+ unsigned long IEN118:1;\r
+ unsigned long IEN119:1;\r
+ unsigned long IEN120:1;\r
+ unsigned long IEN121:1;\r
+ unsigned long IEN122:1;\r
+ unsigned long IEN123:1;\r
+ unsigned long IEN124:1;\r
+ unsigned long IEN125:1;\r
+ unsigned long IEN126:1;\r
+ unsigned long IEN127:1;\r
+ } BIT;\r
+ } IEN3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IEN128:1;\r
+ unsigned long IEN129:1;\r
+ unsigned long IEN130:1;\r
+ unsigned long IEN131:1;\r
+ unsigned long IEN132:1;\r
+ unsigned long IEN133:1;\r
+ unsigned long IEN134:1;\r
+ unsigned long IEN135:1;\r
+ unsigned long IEN136:1;\r
+ unsigned long IEN137:1;\r
+ unsigned long IEN138:1;\r
+ unsigned long IEN139:1;\r
+ unsigned long IEN140:1;\r
+ unsigned long IEN141:1;\r
+ unsigned long IEN142:1;\r
+ unsigned long IEN143:1;\r
+ unsigned long IEN144:1;\r
+ unsigned long IEN145:1;\r
+ unsigned long IEN146:1;\r
+ unsigned long IEN147:1;\r
+ unsigned long IEN148:1;\r
+ unsigned long IEN149:1;\r
+ unsigned long IEN150:1;\r
+ unsigned long IEN151:1;\r
+ unsigned long IEN152:1;\r
+ unsigned long IEN153:1;\r
+ unsigned long IEN154:1;\r
+ unsigned long IEN155:1;\r
+ unsigned long IEN156:1;\r
+ unsigned long IEN157:1;\r
+ unsigned long IEN158:1;\r
+ unsigned long IEN159:1;\r
+ } BIT;\r
+ } IEN4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IEN160:1;\r
+ unsigned long IEN161:1;\r
+ unsigned long IEN162:1;\r
+ unsigned long IEN163:1;\r
+ unsigned long IEN164:1;\r
+ unsigned long IEN165:1;\r
+ unsigned long IEN166:1;\r
+ unsigned long IEN167:1;\r
+ unsigned long IEN168:1;\r
+ unsigned long IEN169:1;\r
+ unsigned long IEN170:1;\r
+ unsigned long IEN171:1;\r
+ unsigned long IEN172:1;\r
+ unsigned long IEN173:1;\r
+ unsigned long IEN174:1;\r
+ unsigned long IEN175:1;\r
+ unsigned long IEN176:1;\r
+ unsigned long IEN177:1;\r
+ unsigned long IEN178:1;\r
+ unsigned long IEN179:1;\r
+ unsigned long IEN180:1;\r
+ unsigned long IEN181:1;\r
+ unsigned long IEN182:1;\r
+ unsigned long IEN183:1;\r
+ unsigned long IEN184:1;\r
+ unsigned long IEN185:1;\r
+ unsigned long IEN186:1;\r
+ unsigned long IEN187:1;\r
+ unsigned long IEN188:1;\r
+ unsigned long IEN189:1;\r
+ unsigned long IEN190:1;\r
+ unsigned long IEN191:1;\r
+ } BIT;\r
+ } IEN5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IEN192:1;\r
+ unsigned long IEN193:1;\r
+ unsigned long IEN194:1;\r
+ unsigned long IEN195:1;\r
+ unsigned long IEN196:1;\r
+ unsigned long IEN197:1;\r
+ unsigned long IEN198:1;\r
+ unsigned long IEN199:1;\r
+ unsigned long IEN200:1;\r
+ unsigned long IEN201:1;\r
+ unsigned long IEN202:1;\r
+ unsigned long IEN203:1;\r
+ unsigned long IEN204:1;\r
+ unsigned long IEN205:1;\r
+ unsigned long IEN206:1;\r
+ unsigned long IEN207:1;\r
+ unsigned long IEN208:1;\r
+ unsigned long IEN209:1;\r
+ unsigned long IEN210:1;\r
+ unsigned long IEN211:1;\r
+ unsigned long IEN212:1;\r
+ unsigned long IEN213:1;\r
+ unsigned long IEN214:1;\r
+ unsigned long IEN215:1;\r
+ unsigned long IEN216:1;\r
+ unsigned long IEN217:1;\r
+ unsigned long IEN218:1;\r
+ unsigned long IEN219:1;\r
+ unsigned long IEN220:1;\r
+ unsigned long IEN221:1;\r
+ unsigned long IEN222:1;\r
+ unsigned long IEN223:1;\r
+ } BIT;\r
+ } IEN6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IEN224:1;\r
+ unsigned long IEN225:1;\r
+ unsigned long IEN226:1;\r
+ unsigned long IEN227:1;\r
+ unsigned long IEN228:1;\r
+ unsigned long IEN229:1;\r
+ unsigned long IEN230:1;\r
+ unsigned long IEN231:1;\r
+ unsigned long IEN232:1;\r
+ unsigned long IEN233:1;\r
+ unsigned long IEN234:1;\r
+ unsigned long IEN235:1;\r
+ unsigned long IEN236:1;\r
+ unsigned long IEN237:1;\r
+ unsigned long IEN238:1;\r
+ unsigned long IEN239:1;\r
+ unsigned long IEN240:1;\r
+ unsigned long IEN241:1;\r
+ unsigned long IEN242:1;\r
+ unsigned long IEN243:1;\r
+ unsigned long IEN244:1;\r
+ unsigned long IEN245:1;\r
+ unsigned long IEN246:1;\r
+ unsigned long IEN247:1;\r
+ unsigned long IEN248:1;\r
+ unsigned long IEN249:1;\r
+ unsigned long IEN250:1;\r
+ unsigned long IEN251:1;\r
+ unsigned long IEN252:1;\r
+ unsigned long IEN253:1;\r
+ unsigned long IEN254:1;\r
+ unsigned long IEN255:1;\r
+ } BIT;\r
+ } IEN7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :1;\r
+ unsigned long IEC1:1;\r
+ unsigned long IEC2:1;\r
+ unsigned long IEC3:1;\r
+ unsigned long IEC4:1;\r
+ unsigned long IEC5:1;\r
+ unsigned long IEC6:1;\r
+ unsigned long IEC7:1;\r
+ unsigned long IEC8:1;\r
+ unsigned long IEC9:1;\r
+ unsigned long IEC10:1;\r
+ unsigned long IEC11:1;\r
+ unsigned long IEC12:1;\r
+ unsigned long IEC13:1;\r
+ unsigned long IEC14:1;\r
+ unsigned long IEC15:1;\r
+ unsigned long IEC16:1;\r
+ unsigned long IEC17:1;\r
+ unsigned long IEC18:1;\r
+ unsigned long IEC19:1;\r
+ unsigned long IEC20:1;\r
+ unsigned long IEC21:1;\r
+ unsigned long IEC22:1;\r
+ unsigned long IEC23:1;\r
+ unsigned long IEC24:1;\r
+ unsigned long IEC25:1;\r
+ unsigned long IEC26:1;\r
+ unsigned long IEC27:1;\r
+ unsigned long IEC28:1;\r
+ unsigned long IEC29:1;\r
+ unsigned long IEC30:1;\r
+ unsigned long IEC31:1;\r
+ } BIT;\r
+ } IEC0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IEC32:1;\r
+ unsigned long IEC33:1;\r
+ unsigned long IEC34:1;\r
+ unsigned long IEC35:1;\r
+ unsigned long IEC36:1;\r
+ unsigned long IEC37:1;\r
+ unsigned long IEC38:1;\r
+ unsigned long IEC39:1;\r
+ unsigned long IEC40:1;\r
+ unsigned long IEC41:1;\r
+ unsigned long IEC42:1;\r
+ unsigned long IEC43:1;\r
+ unsigned long IEC44:1;\r
+ unsigned long IEC45:1;\r
+ unsigned long IEC46:1;\r
+ unsigned long IEC47:1;\r
+ unsigned long IEC48:1;\r
+ unsigned long IEC49:1;\r
+ unsigned long IEC50:1;\r
+ unsigned long IEC51:1;\r
+ unsigned long IEC52:1;\r
+ unsigned long IEC53:1;\r
+ unsigned long IEC54:1;\r
+ unsigned long IEC55:1;\r
+ unsigned long IEC56:1;\r
+ unsigned long IEC57:1;\r
+ unsigned long IEC58:1;\r
+ unsigned long IEC59:1;\r
+ unsigned long IEC60:1;\r
+ unsigned long IEC61:1;\r
+ unsigned long IEC62:1;\r
+ unsigned long IEC63:1;\r
+ } BIT;\r
+ } IEC1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IEC64:1;\r
+ unsigned long IEC65:1;\r
+ unsigned long IEC66:1;\r
+ unsigned long IEC67:1;\r
+ unsigned long IEC68:1;\r
+ unsigned long IEC69:1;\r
+ unsigned long IEC70:1;\r
+ unsigned long IEC71:1;\r
+ unsigned long IEC72:1;\r
+ unsigned long IEC73:1;\r
+ unsigned long IEC74:1;\r
+ unsigned long IEC75:1;\r
+ unsigned long IEC76:1;\r
+ unsigned long IEC77:1;\r
+ unsigned long IEC78:1;\r
+ unsigned long IEC79:1;\r
+ unsigned long IEC80:1;\r
+ unsigned long IEC81:1;\r
+ unsigned long IEC82:1;\r
+ unsigned long IEC83:1;\r
+ unsigned long IEC84:1;\r
+ unsigned long IEC85:1;\r
+ unsigned long IEC86:1;\r
+ unsigned long IEC87:1;\r
+ unsigned long IEC88:1;\r
+ unsigned long IEC89:1;\r
+ unsigned long IEC90:1;\r
+ unsigned long IEC91:1;\r
+ unsigned long IEC92:1;\r
+ unsigned long IEC93:1;\r
+ unsigned long IEC94:1;\r
+ unsigned long IEC95:1;\r
+ } BIT;\r
+ } IEC2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IEC96:1;\r
+ unsigned long IEC97:1;\r
+ unsigned long IEC98:1;\r
+ unsigned long IEC99:1;\r
+ unsigned long IEC100:1;\r
+ unsigned long IEC101:1;\r
+ unsigned long IEC102:1;\r
+ unsigned long IEC103:1;\r
+ unsigned long IEC104:1;\r
+ unsigned long IEC105:1;\r
+ unsigned long IEC106:1;\r
+ unsigned long IEC107:1;\r
+ unsigned long IEC108:1;\r
+ unsigned long IEC109:1;\r
+ unsigned long IEC110:1;\r
+ unsigned long IEC111:1;\r
+ unsigned long IEC112:1;\r
+ unsigned long IEC113:1;\r
+ unsigned long IEC114:1;\r
+ unsigned long IEC115:1;\r
+ unsigned long IEC116:1;\r
+ unsigned long IEC117:1;\r
+ unsigned long IEC118:1;\r
+ unsigned long IEC119:1;\r
+ unsigned long IEC120:1;\r
+ unsigned long IEC121:1;\r
+ unsigned long IEC122:1;\r
+ unsigned long IEC123:1;\r
+ unsigned long IEC124:1;\r
+ unsigned long IEC125:1;\r
+ unsigned long IEC126:1;\r
+ unsigned long IEC127:1;\r
+ } BIT;\r
+ } IEC3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IEC128:1;\r
+ unsigned long IEC129:1;\r
+ unsigned long IEC130:1;\r
+ unsigned long IEC131:1;\r
+ unsigned long IEC132:1;\r
+ unsigned long IEC133:1;\r
+ unsigned long IEC134:1;\r
+ unsigned long IEC135:1;\r
+ unsigned long IEC136:1;\r
+ unsigned long IEC137:1;\r
+ unsigned long IEC138:1;\r
+ unsigned long IEC139:1;\r
+ unsigned long IEC140:1;\r
+ unsigned long IEC141:1;\r
+ unsigned long IEC142:1;\r
+ unsigned long IEC143:1;\r
+ unsigned long IEC144:1;\r
+ unsigned long IEC145:1;\r
+ unsigned long IEC146:1;\r
+ unsigned long IEC147:1;\r
+ unsigned long IEC148:1;\r
+ unsigned long IEC149:1;\r
+ unsigned long IEC150:1;\r
+ unsigned long IEC151:1;\r
+ unsigned long IEC152:1;\r
+ unsigned long IEC153:1;\r
+ unsigned long IEC154:1;\r
+ unsigned long IEC155:1;\r
+ unsigned long IEC156:1;\r
+ unsigned long IEC157:1;\r
+ unsigned long IEC158:1;\r
+ unsigned long IEC159:1;\r
+ } BIT;\r
+ } IEC4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IEC160:1;\r
+ unsigned long IEC161:1;\r
+ unsigned long IEC162:1;\r
+ unsigned long IEC163:1;\r
+ unsigned long IEC164:1;\r
+ unsigned long IEC165:1;\r
+ unsigned long IEC166:1;\r
+ unsigned long IEC167:1;\r
+ unsigned long IEC168:1;\r
+ unsigned long IEC169:1;\r
+ unsigned long IEC170:1;\r
+ unsigned long IEC171:1;\r
+ unsigned long IEC172:1;\r
+ unsigned long IEC173:1;\r
+ unsigned long IEC174:1;\r
+ unsigned long IEC175:1;\r
+ unsigned long IEC176:1;\r
+ unsigned long IEC177:1;\r
+ unsigned long IEC178:1;\r
+ unsigned long IEC179:1;\r
+ unsigned long IEC180:1;\r
+ unsigned long IEC181:1;\r
+ unsigned long IEC182:1;\r
+ unsigned long IEC183:1;\r
+ unsigned long IEC184:1;\r
+ unsigned long IEC185:1;\r
+ unsigned long IEC186:1;\r
+ unsigned long IEC187:1;\r
+ unsigned long IEC188:1;\r
+ unsigned long IEC189:1;\r
+ unsigned long IEC190:1;\r
+ unsigned long IEC191:1;\r
+ } BIT;\r
+ } IEC5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IEC192:1;\r
+ unsigned long IEC193:1;\r
+ unsigned long IEC194:1;\r
+ unsigned long IEC195:1;\r
+ unsigned long IEC196:1;\r
+ unsigned long IEC197:1;\r
+ unsigned long IEC198:1;\r
+ unsigned long IEC199:1;\r
+ unsigned long IEC200:1;\r
+ unsigned long IEC201:1;\r
+ unsigned long IEC202:1;\r
+ unsigned long IEC203:1;\r
+ unsigned long IEC204:1;\r
+ unsigned long IEC205:1;\r
+ unsigned long IEC206:1;\r
+ unsigned long IEC207:1;\r
+ unsigned long IEC208:1;\r
+ unsigned long IEC209:1;\r
+ unsigned long IEC210:1;\r
+ unsigned long IEC211:1;\r
+ unsigned long IEC212:1;\r
+ unsigned long IEC213:1;\r
+ unsigned long IEC214:1;\r
+ unsigned long IEC215:1;\r
+ unsigned long IEC216:1;\r
+ unsigned long IEC217:1;\r
+ unsigned long IEC218:1;\r
+ unsigned long IEC219:1;\r
+ unsigned long IEC220:1;\r
+ unsigned long IEC221:1;\r
+ unsigned long IEC222:1;\r
+ unsigned long IEC223:1;\r
+ } BIT;\r
+ } IEC6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IEC224:1;\r
+ unsigned long IEC225:1;\r
+ unsigned long IEC226:1;\r
+ unsigned long IEC227:1;\r
+ unsigned long IEC228:1;\r
+ unsigned long IEC229:1;\r
+ unsigned long IEC230:1;\r
+ unsigned long IEC231:1;\r
+ unsigned long IEC232:1;\r
+ unsigned long IEC233:1;\r
+ unsigned long IEC234:1;\r
+ unsigned long IEC235:1;\r
+ unsigned long IEC236:1;\r
+ unsigned long IEC237:1;\r
+ unsigned long IEC238:1;\r
+ unsigned long IEC239:1;\r
+ unsigned long IEC240:1;\r
+ unsigned long IEC241:1;\r
+ unsigned long IEC242:1;\r
+ unsigned long IEC243:1;\r
+ unsigned long IEC244:1;\r
+ unsigned long IEC245:1;\r
+ unsigned long IEC246:1;\r
+ unsigned long IEC247:1;\r
+ unsigned long IEC248:1;\r
+ unsigned long IEC249:1;\r
+ unsigned long IEC250:1;\r
+ unsigned long IEC251:1;\r
+ unsigned long IEC252:1;\r
+ unsigned long IEC253:1;\r
+ unsigned long IEC254:1;\r
+ unsigned long IEC255:1;\r
+ } BIT;\r
+ } IEC7;\r
+ char wk2[64];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :1;\r
+ unsigned long PLS1:1;\r
+ unsigned long PLS2:1;\r
+ unsigned long PLS3:1;\r
+ unsigned long PLS4:1;\r
+ unsigned long PLS5:1;\r
+ unsigned long PLS6:1;\r
+ unsigned long PLS7:1;\r
+ unsigned long PLS8:1;\r
+ unsigned long PLS9:1;\r
+ unsigned long PLS10:1;\r
+ unsigned long PLS11:1;\r
+ unsigned long PLS12:1;\r
+ unsigned long PLS13:1;\r
+ unsigned long PLS14:1;\r
+ unsigned long PLS15:1;\r
+ unsigned long PLS16:1;\r
+ unsigned long PLS17:1;\r
+ unsigned long PLS18:1;\r
+ unsigned long PLS19:1;\r
+ unsigned long PLS20:1;\r
+ unsigned long PLS21:1;\r
+ unsigned long PLS22:1;\r
+ unsigned long PLS23:1;\r
+ unsigned long PLS24:1;\r
+ unsigned long PLS25:1;\r
+ unsigned long PLS26:1;\r
+ unsigned long PLS27:1;\r
+ unsigned long PLS28:1;\r
+ unsigned long PLS29:1;\r
+ unsigned long PLS30:1;\r
+ unsigned long PLS31:1;\r
+ } BIT;\r
+ } PLS0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PLS32:1;\r
+ unsigned long PLS33:1;\r
+ unsigned long PLS34:1;\r
+ unsigned long PLS35:1;\r
+ unsigned long PLS36:1;\r
+ unsigned long PLS37:1;\r
+ unsigned long PLS38:1;\r
+ unsigned long PLS39:1;\r
+ unsigned long PLS40:1;\r
+ unsigned long PLS41:1;\r
+ unsigned long PLS42:1;\r
+ unsigned long PLS43:1;\r
+ unsigned long PLS44:1;\r
+ unsigned long PLS45:1;\r
+ unsigned long PLS46:1;\r
+ unsigned long PLS47:1;\r
+ unsigned long PLS48:1;\r
+ unsigned long PLS49:1;\r
+ unsigned long PLS50:1;\r
+ unsigned long PLS51:1;\r
+ unsigned long PLS52:1;\r
+ unsigned long PLS53:1;\r
+ unsigned long PLS54:1;\r
+ unsigned long PLS55:1;\r
+ unsigned long PLS56:1;\r
+ unsigned long PLS57:1;\r
+ unsigned long PLS58:1;\r
+ unsigned long PLS59:1;\r
+ unsigned long PLS60:1;\r
+ unsigned long PLS61:1;\r
+ unsigned long PLS62:1;\r
+ unsigned long PLS63:1;\r
+ } BIT;\r
+ } PLS1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PLS64:1;\r
+ unsigned long PLS65:1;\r
+ unsigned long PLS66:1;\r
+ unsigned long PLS67:1;\r
+ unsigned long PLS68:1;\r
+ unsigned long PLS69:1;\r
+ unsigned long PLS70:1;\r
+ unsigned long PLS71:1;\r
+ unsigned long PLS72:1;\r
+ unsigned long PLS73:1;\r
+ unsigned long PLS74:1;\r
+ unsigned long PLS75:1;\r
+ unsigned long PLS76:1;\r
+ unsigned long PLS77:1;\r
+ unsigned long PLS78:1;\r
+ unsigned long PLS79:1;\r
+ unsigned long PLS80:1;\r
+ unsigned long PLS81:1;\r
+ unsigned long PLS82:1;\r
+ unsigned long PLS83:1;\r
+ unsigned long PLS84:1;\r
+ unsigned long PLS85:1;\r
+ unsigned long PLS86:1;\r
+ unsigned long PLS87:1;\r
+ unsigned long PLS88:1;\r
+ unsigned long PLS89:1;\r
+ unsigned long PLS90:1;\r
+ unsigned long PLS91:1;\r
+ unsigned long PLS92:1;\r
+ unsigned long PLS93:1;\r
+ unsigned long PLS94:1;\r
+ unsigned long PLS95:1;\r
+ } BIT;\r
+ } PLS2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PLS96:1;\r
+ unsigned long PLS97:1;\r
+ unsigned long PLS98:1;\r
+ unsigned long PLS99:1;\r
+ unsigned long PLS100:1;\r
+ unsigned long PLS101:1;\r
+ unsigned long PLS102:1;\r
+ unsigned long PLS103:1;\r
+ unsigned long PLS104:1;\r
+ unsigned long PLS105:1;\r
+ unsigned long PLS106:1;\r
+ unsigned long PLS107:1;\r
+ unsigned long PLS108:1;\r
+ unsigned long PLS109:1;\r
+ unsigned long PLS110:1;\r
+ unsigned long PLS111:1;\r
+ unsigned long PLS112:1;\r
+ unsigned long PLS113:1;\r
+ unsigned long PLS114:1;\r
+ unsigned long PLS115:1;\r
+ unsigned long PLS116:1;\r
+ unsigned long PLS117:1;\r
+ unsigned long PLS118:1;\r
+ unsigned long PLS119:1;\r
+ unsigned long PLS120:1;\r
+ unsigned long PLS121:1;\r
+ unsigned long PLS122:1;\r
+ unsigned long PLS123:1;\r
+ unsigned long PLS124:1;\r
+ unsigned long PLS125:1;\r
+ unsigned long PLS126:1;\r
+ unsigned long PLS127:1;\r
+ } BIT;\r
+ } PLS3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PLS128:1;\r
+ unsigned long PLS129:1;\r
+ unsigned long PLS130:1;\r
+ unsigned long PLS131:1;\r
+ unsigned long PLS132:1;\r
+ unsigned long PLS133:1;\r
+ unsigned long PLS134:1;\r
+ unsigned long PLS135:1;\r
+ unsigned long PLS136:1;\r
+ unsigned long PLS137:1;\r
+ unsigned long PLS138:1;\r
+ unsigned long PLS139:1;\r
+ unsigned long PLS140:1;\r
+ unsigned long PLS141:1;\r
+ unsigned long PLS142:1;\r
+ unsigned long PLS143:1;\r
+ unsigned long PLS144:1;\r
+ unsigned long PLS145:1;\r
+ unsigned long PLS146:1;\r
+ unsigned long PLS147:1;\r
+ unsigned long PLS148:1;\r
+ unsigned long PLS149:1;\r
+ unsigned long PLS150:1;\r
+ unsigned long PLS151:1;\r
+ unsigned long PLS152:1;\r
+ unsigned long PLS153:1;\r
+ unsigned long PLS154:1;\r
+ unsigned long PLS155:1;\r
+ unsigned long PLS156:1;\r
+ unsigned long PLS157:1;\r
+ unsigned long PLS158:1;\r
+ unsigned long PLS159:1;\r
+ } BIT;\r
+ } PLS4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PLS160:1;\r
+ unsigned long PLS161:1;\r
+ unsigned long PLS162:1;\r
+ unsigned long PLS163:1;\r
+ unsigned long PLS164:1;\r
+ unsigned long PLS165:1;\r
+ unsigned long PLS166:1;\r
+ unsigned long PLS167:1;\r
+ unsigned long PLS168:1;\r
+ unsigned long PLS169:1;\r
+ unsigned long PLS170:1;\r
+ unsigned long PLS171:1;\r
+ unsigned long PLS172:1;\r
+ unsigned long PLS173:1;\r
+ unsigned long PLS174:1;\r
+ unsigned long PLS175:1;\r
+ unsigned long PLS176:1;\r
+ unsigned long PLS177:1;\r
+ unsigned long PLS178:1;\r
+ unsigned long PLS179:1;\r
+ unsigned long PLS180:1;\r
+ unsigned long PLS181:1;\r
+ unsigned long PLS182:1;\r
+ unsigned long PLS183:1;\r
+ unsigned long PLS184:1;\r
+ unsigned long PLS185:1;\r
+ unsigned long PLS186:1;\r
+ unsigned long PLS187:1;\r
+ unsigned long PLS188:1;\r
+ unsigned long PLS189:1;\r
+ unsigned long PLS190:1;\r
+ unsigned long PLS191:1;\r
+ } BIT;\r
+ } PLS5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PLS192:1;\r
+ unsigned long PLS193:1;\r
+ unsigned long PLS194:1;\r
+ unsigned long PLS195:1;\r
+ unsigned long PLS196:1;\r
+ unsigned long PLS197:1;\r
+ unsigned long PLS198:1;\r
+ unsigned long PLS199:1;\r
+ unsigned long PLS200:1;\r
+ unsigned long PLS201:1;\r
+ unsigned long PLS202:1;\r
+ unsigned long PLS203:1;\r
+ unsigned long PLS204:1;\r
+ unsigned long PLS205:1;\r
+ unsigned long PLS206:1;\r
+ unsigned long PLS207:1;\r
+ unsigned long PLS208:1;\r
+ unsigned long PLS209:1;\r
+ unsigned long PLS210:1;\r
+ unsigned long PLS211:1;\r
+ unsigned long PLS212:1;\r
+ unsigned long PLS213:1;\r
+ unsigned long PLS214:1;\r
+ unsigned long PLS215:1;\r
+ unsigned long PLS216:1;\r
+ unsigned long PLS217:1;\r
+ unsigned long PLS218:1;\r
+ unsigned long PLS219:1;\r
+ unsigned long PLS220:1;\r
+ unsigned long PLS221:1;\r
+ unsigned long PLS222:1;\r
+ unsigned long PLS223:1;\r
+ } BIT;\r
+ } PLS6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PLS224:1;\r
+ unsigned long PLS225:1;\r
+ unsigned long PLS226:1;\r
+ unsigned long PLS227:1;\r
+ unsigned long PLS228:1;\r
+ unsigned long PLS229:1;\r
+ unsigned long PLS230:1;\r
+ unsigned long PLS231:1;\r
+ unsigned long PLS232:1;\r
+ unsigned long PLS233:1;\r
+ unsigned long PLS234:1;\r
+ unsigned long PLS235:1;\r
+ unsigned long PLS236:1;\r
+ unsigned long PLS237:1;\r
+ unsigned long PLS238:1;\r
+ unsigned long PLS239:1;\r
+ unsigned long PLS240:1;\r
+ unsigned long PLS241:1;\r
+ unsigned long PLS242:1;\r
+ unsigned long PLS243:1;\r
+ unsigned long PLS244:1;\r
+ unsigned long PLS245:1;\r
+ unsigned long PLS246:1;\r
+ unsigned long PLS247:1;\r
+ unsigned long PLS248:1;\r
+ unsigned long PLS249:1;\r
+ unsigned long PLS250:1;\r
+ unsigned long PLS251:1;\r
+ unsigned long PLS252:1;\r
+ unsigned long PLS253:1;\r
+ unsigned long PLS254:1;\r
+ unsigned long PLS255:1;\r
+ } BIT;\r
+ } PLS7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :1;\r
+ unsigned long PIC1:1;\r
+ unsigned long PIC2:1;\r
+ unsigned long PIC3:1;\r
+ unsigned long PIC4:1;\r
+ unsigned long PIC5:1;\r
+ unsigned long PIC6:1;\r
+ unsigned long PIC7:1;\r
+ unsigned long PIC8:1;\r
+ unsigned long PIC9:1;\r
+ unsigned long PIC10:1;\r
+ unsigned long PIC11:1;\r
+ unsigned long PIC12:1;\r
+ unsigned long PIC13:1;\r
+ unsigned long PIC14:1;\r
+ unsigned long PIC15:1;\r
+ unsigned long PIC16:1;\r
+ unsigned long PIC17:1;\r
+ unsigned long PIC18:1;\r
+ unsigned long PIC19:1;\r
+ unsigned long PIC20:1;\r
+ unsigned long PIC21:1;\r
+ unsigned long PIC22:1;\r
+ unsigned long PIC23:1;\r
+ unsigned long PIC24:1;\r
+ unsigned long PIC25:1;\r
+ unsigned long PIC26:1;\r
+ unsigned long PIC27:1;\r
+ unsigned long PIC28:1;\r
+ unsigned long PIC29:1;\r
+ unsigned long PIC30:1;\r
+ unsigned long PIC31:1;\r
+ } BIT;\r
+ } PIC0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PIC32:1;\r
+ unsigned long PIC33:1;\r
+ unsigned long PIC34:1;\r
+ unsigned long PIC35:1;\r
+ unsigned long PIC36:1;\r
+ unsigned long PIC37:1;\r
+ unsigned long PIC38:1;\r
+ unsigned long PIC39:1;\r
+ unsigned long PIC40:1;\r
+ unsigned long PIC41:1;\r
+ unsigned long PIC42:1;\r
+ unsigned long PIC43:1;\r
+ unsigned long PIC44:1;\r
+ unsigned long PIC45:1;\r
+ unsigned long PIC46:1;\r
+ unsigned long PIC47:1;\r
+ unsigned long PIC48:1;\r
+ unsigned long PIC49:1;\r
+ unsigned long PIC50:1;\r
+ unsigned long PIC51:1;\r
+ unsigned long PIC52:1;\r
+ unsigned long PIC53:1;\r
+ unsigned long PIC54:1;\r
+ unsigned long PIC55:1;\r
+ unsigned long PIC56:1;\r
+ unsigned long PIC57:1;\r
+ unsigned long PIC58:1;\r
+ unsigned long PIC59:1;\r
+ unsigned long PIC60:1;\r
+ unsigned long PIC61:1;\r
+ unsigned long PIC62:1;\r
+ unsigned long PIC63:1;\r
+ } BIT;\r
+ } PIC1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PIC64:1;\r
+ unsigned long PIC65:1;\r
+ unsigned long PIC66:1;\r
+ unsigned long PIC67:1;\r
+ unsigned long PIC68:1;\r
+ unsigned long PIC69:1;\r
+ unsigned long PIC70:1;\r
+ unsigned long PIC71:1;\r
+ unsigned long PIC72:1;\r
+ unsigned long PIC73:1;\r
+ unsigned long PIC74:1;\r
+ unsigned long PIC75:1;\r
+ unsigned long PIC76:1;\r
+ unsigned long PIC77:1;\r
+ unsigned long PIC78:1;\r
+ unsigned long PIC79:1;\r
+ unsigned long PIC80:1;\r
+ unsigned long PIC81:1;\r
+ unsigned long PIC82:1;\r
+ unsigned long PIC83:1;\r
+ unsigned long PIC84:1;\r
+ unsigned long PIC85:1;\r
+ unsigned long PIC86:1;\r
+ unsigned long PIC87:1;\r
+ unsigned long PIC88:1;\r
+ unsigned long PIC89:1;\r
+ unsigned long PIC90:1;\r
+ unsigned long PIC91:1;\r
+ unsigned long PIC92:1;\r
+ unsigned long PIC93:1;\r
+ unsigned long PIC94:1;\r
+ unsigned long PIC95:1;\r
+ } BIT;\r
+ } PIC2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PIC96:1;\r
+ unsigned long PIC97:1;\r
+ unsigned long PIC98:1;\r
+ unsigned long PIC99:1;\r
+ unsigned long PIC100:1;\r
+ unsigned long PIC101:1;\r
+ unsigned long PIC102:1;\r
+ unsigned long PIC103:1;\r
+ unsigned long PIC104:1;\r
+ unsigned long PIC105:1;\r
+ unsigned long PIC106:1;\r
+ unsigned long PIC107:1;\r
+ unsigned long PIC108:1;\r
+ unsigned long PIC109:1;\r
+ unsigned long PIC110:1;\r
+ unsigned long PIC111:1;\r
+ unsigned long PIC112:1;\r
+ unsigned long PIC113:1;\r
+ unsigned long PIC114:1;\r
+ unsigned long PIC115:1;\r
+ unsigned long PIC116:1;\r
+ unsigned long PIC117:1;\r
+ unsigned long PIC118:1;\r
+ unsigned long PIC119:1;\r
+ unsigned long PIC120:1;\r
+ unsigned long PIC121:1;\r
+ unsigned long PIC122:1;\r
+ unsigned long PIC123:1;\r
+ unsigned long PIC124:1;\r
+ unsigned long PIC125:1;\r
+ unsigned long PIC126:1;\r
+ unsigned long PIC127:1;\r
+ } BIT;\r
+ } PIC3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PIC128:1;\r
+ unsigned long PIC129:1;\r
+ unsigned long PIC130:1;\r
+ unsigned long PIC131:1;\r
+ unsigned long PIC132:1;\r
+ unsigned long PIC133:1;\r
+ unsigned long PIC134:1;\r
+ unsigned long PIC135:1;\r
+ unsigned long PIC136:1;\r
+ unsigned long PIC137:1;\r
+ unsigned long PIC138:1;\r
+ unsigned long PIC139:1;\r
+ unsigned long PIC140:1;\r
+ unsigned long PIC141:1;\r
+ unsigned long PIC142:1;\r
+ unsigned long PIC143:1;\r
+ unsigned long PIC144:1;\r
+ unsigned long PIC145:1;\r
+ unsigned long PIC146:1;\r
+ unsigned long PIC147:1;\r
+ unsigned long PIC148:1;\r
+ unsigned long PIC149:1;\r
+ unsigned long PIC150:1;\r
+ unsigned long PIC151:1;\r
+ unsigned long PIC152:1;\r
+ unsigned long PIC153:1;\r
+ unsigned long PIC154:1;\r
+ unsigned long PIC155:1;\r
+ unsigned long PIC156:1;\r
+ unsigned long PIC157:1;\r
+ unsigned long PIC158:1;\r
+ unsigned long PIC159:1;\r
+ } BIT;\r
+ } PIC4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PIC160:1;\r
+ unsigned long PIC161:1;\r
+ unsigned long PIC162:1;\r
+ unsigned long PIC163:1;\r
+ unsigned long PIC164:1;\r
+ unsigned long PIC165:1;\r
+ unsigned long PIC166:1;\r
+ unsigned long PIC167:1;\r
+ unsigned long PIC168:1;\r
+ unsigned long PIC169:1;\r
+ unsigned long PIC170:1;\r
+ unsigned long PIC171:1;\r
+ unsigned long PIC172:1;\r
+ unsigned long PIC173:1;\r
+ unsigned long PIC174:1;\r
+ unsigned long PIC175:1;\r
+ unsigned long PIC176:1;\r
+ unsigned long PIC177:1;\r
+ unsigned long PIC178:1;\r
+ unsigned long PIC179:1;\r
+ unsigned long PIC180:1;\r
+ unsigned long PIC181:1;\r
+ unsigned long PIC182:1;\r
+ unsigned long PIC183:1;\r
+ unsigned long PIC184:1;\r
+ unsigned long PIC185:1;\r
+ unsigned long PIC186:1;\r
+ unsigned long PIC187:1;\r
+ unsigned long PIC188:1;\r
+ unsigned long PIC189:1;\r
+ unsigned long PIC190:1;\r
+ unsigned long PIC191:1;\r
+ } BIT;\r
+ } PIC5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PIC192:1;\r
+ unsigned long PIC193:1;\r
+ unsigned long PIC194:1;\r
+ unsigned long PIC195:1;\r
+ unsigned long PIC196:1;\r
+ unsigned long PIC197:1;\r
+ unsigned long PIC198:1;\r
+ unsigned long PIC199:1;\r
+ unsigned long PIC200:1;\r
+ unsigned long PIC201:1;\r
+ unsigned long PIC202:1;\r
+ unsigned long PIC203:1;\r
+ unsigned long PIC204:1;\r
+ unsigned long PIC205:1;\r
+ unsigned long PIC206:1;\r
+ unsigned long PIC207:1;\r
+ unsigned long PIC208:1;\r
+ unsigned long PIC209:1;\r
+ unsigned long PIC210:1;\r
+ unsigned long PIC211:1;\r
+ unsigned long PIC212:1;\r
+ unsigned long PIC213:1;\r
+ unsigned long PIC214:1;\r
+ unsigned long PIC215:1;\r
+ unsigned long PIC216:1;\r
+ unsigned long PIC217:1;\r
+ unsigned long PIC218:1;\r
+ unsigned long PIC219:1;\r
+ unsigned long PIC220:1;\r
+ unsigned long PIC221:1;\r
+ unsigned long PIC222:1;\r
+ unsigned long PIC223:1;\r
+ } BIT;\r
+ } PIC6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PIC224:1;\r
+ unsigned long PIC225:1;\r
+ unsigned long PIC226:1;\r
+ unsigned long PIC227:1;\r
+ unsigned long PIC228:1;\r
+ unsigned long PIC229:1;\r
+ unsigned long PIC230:1;\r
+ unsigned long PIC231:1;\r
+ unsigned long PIC232:1;\r
+ unsigned long PIC233:1;\r
+ unsigned long PIC234:1;\r
+ unsigned long PIC235:1;\r
+ unsigned long PIC236:1;\r
+ unsigned long PIC237:1;\r
+ unsigned long PIC238:1;\r
+ unsigned long PIC239:1;\r
+ unsigned long PIC240:1;\r
+ unsigned long PIC241:1;\r
+ unsigned long PIC242:1;\r
+ unsigned long PIC243:1;\r
+ unsigned long PIC244:1;\r
+ unsigned long PIC245:1;\r
+ unsigned long PIC246:1;\r
+ unsigned long PIC247:1;\r
+ unsigned long PIC248:1;\r
+ unsigned long PIC249:1;\r
+ unsigned long PIC250:1;\r
+ unsigned long PIC251:1;\r
+ unsigned long PIC252:1;\r
+ unsigned long PIC253:1;\r
+ unsigned long PIC254:1;\r
+ unsigned long PIC255:1;\r
+ } BIT;\r
+ } PIC7;\r
+ char wk3[128];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRLM0:1;\r
+ unsigned long PRLM1:1;\r
+ unsigned long PRLM2:1;\r
+ unsigned long PRLM3:1;\r
+ unsigned long PRLM4:1;\r
+ unsigned long PRLM5:1;\r
+ unsigned long PRLM6:1;\r
+ unsigned long PRLM7:1;\r
+ unsigned long PRLM8:1;\r
+ unsigned long PRLM9:1;\r
+ unsigned long PRLM10:1;\r
+ unsigned long PRLM11:1;\r
+ unsigned long PRLM12:1;\r
+ unsigned long PRLM13:1;\r
+ unsigned long PRLM14:1;\r
+ unsigned long PRLM15:1;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } PRLM0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRLC0:1;\r
+ unsigned long PRLC1:1;\r
+ unsigned long PRLC2:1;\r
+ unsigned long PRLC3:1;\r
+ unsigned long PRLC4:1;\r
+ unsigned long PRLC5:1;\r
+ unsigned long PRLC6:1;\r
+ unsigned long PRLC7:1;\r
+ unsigned long PRLC8:1;\r
+ unsigned long PRLC9:1;\r
+ unsigned long PRLC10:1;\r
+ unsigned long PRLC11:1;\r
+ unsigned long PRLC12:1;\r
+ unsigned long PRLC13:1;\r
+ unsigned long PRLC14:1;\r
+ unsigned long PRLC15:1;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } PRLC0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long UE:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } UEN0;\r
+ char wk4[52];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ } HVA0;\r
+ char wk5[12];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :1;\r
+ unsigned long ISS1:1;\r
+ unsigned long ISS2:1;\r
+ unsigned long ISS3:1;\r
+ unsigned long ISS4:1;\r
+ unsigned long ISS5:1;\r
+ unsigned long ISS6:1;\r
+ unsigned long ISS7:1;\r
+ unsigned long ISS8:1;\r
+ unsigned long ISS9:1;\r
+ unsigned long ISS10:1;\r
+ unsigned long ISS11:1;\r
+ unsigned long ISS12:1;\r
+ unsigned long ISS13:1;\r
+ unsigned long ISS14:1;\r
+ unsigned long ISS15:1;\r
+ unsigned long ISS16:1;\r
+ unsigned long ISS17:1;\r
+ unsigned long ISS18:1;\r
+ unsigned long ISS19:1;\r
+ unsigned long ISS20:1;\r
+ unsigned long ISS21:1;\r
+ unsigned long ISS22:1;\r
+ unsigned long ISS23:1;\r
+ unsigned long ISS24:1;\r
+ unsigned long ISS25:1;\r
+ unsigned long ISS26:1;\r
+ unsigned long ISS27:1;\r
+ unsigned long ISS28:1;\r
+ unsigned long ISS29:1;\r
+ unsigned long ISS30:1;\r
+ unsigned long ISS31:1;\r
+ } BIT;\r
+ } ISS0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ISS32:1;\r
+ unsigned long ISS33:1;\r
+ unsigned long ISS34:1;\r
+ unsigned long ISS35:1;\r
+ unsigned long ISS36:1;\r
+ unsigned long ISS37:1;\r
+ unsigned long ISS38:1;\r
+ unsigned long ISS39:1;\r
+ unsigned long ISS40:1;\r
+ unsigned long ISS41:1;\r
+ unsigned long ISS42:1;\r
+ unsigned long ISS43:1;\r
+ unsigned long ISS44:1;\r
+ unsigned long ISS45:1;\r
+ unsigned long ISS46:1;\r
+ unsigned long ISS47:1;\r
+ unsigned long ISS48:1;\r
+ unsigned long ISS49:1;\r
+ unsigned long ISS50:1;\r
+ unsigned long ISS51:1;\r
+ unsigned long ISS52:1;\r
+ unsigned long ISS53:1;\r
+ unsigned long ISS54:1;\r
+ unsigned long ISS55:1;\r
+ unsigned long ISS56:1;\r
+ unsigned long ISS57:1;\r
+ unsigned long ISS58:1;\r
+ unsigned long ISS59:1;\r
+ unsigned long ISS60:1;\r
+ unsigned long ISS61:1;\r
+ unsigned long ISS62:1;\r
+ unsigned long ISS63:1;\r
+ } BIT;\r
+ } ISS1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ISS64:1;\r
+ unsigned long ISS65:1;\r
+ unsigned long ISS66:1;\r
+ unsigned long ISS67:1;\r
+ unsigned long ISS68:1;\r
+ unsigned long ISS69:1;\r
+ unsigned long ISS70:1;\r
+ unsigned long ISS71:1;\r
+ unsigned long ISS72:1;\r
+ unsigned long ISS73:1;\r
+ unsigned long ISS74:1;\r
+ unsigned long ISS75:1;\r
+ unsigned long ISS76:1;\r
+ unsigned long ISS77:1;\r
+ unsigned long ISS78:1;\r
+ unsigned long ISS79:1;\r
+ unsigned long ISS80:1;\r
+ unsigned long ISS81:1;\r
+ unsigned long ISS82:1;\r
+ unsigned long ISS83:1;\r
+ unsigned long ISS84:1;\r
+ unsigned long ISS85:1;\r
+ unsigned long ISS86:1;\r
+ unsigned long ISS87:1;\r
+ unsigned long ISS88:1;\r
+ unsigned long ISS89:1;\r
+ unsigned long ISS90:1;\r
+ unsigned long ISS91:1;\r
+ unsigned long ISS92:1;\r
+ unsigned long ISS93:1;\r
+ unsigned long ISS94:1;\r
+ unsigned long ISS95:1;\r
+ } BIT;\r
+ } ISS2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ISS96:1;\r
+ unsigned long ISS97:1;\r
+ unsigned long ISS98:1;\r
+ unsigned long ISS99:1;\r
+ unsigned long ISS100:1;\r
+ unsigned long ISS101:1;\r
+ unsigned long ISS102:1;\r
+ unsigned long ISS103:1;\r
+ unsigned long ISS104:1;\r
+ unsigned long ISS105:1;\r
+ unsigned long ISS106:1;\r
+ unsigned long ISS107:1;\r
+ unsigned long ISS108:1;\r
+ unsigned long ISS109:1;\r
+ unsigned long ISS110:1;\r
+ unsigned long ISS111:1;\r
+ unsigned long ISS112:1;\r
+ unsigned long ISS113:1;\r
+ unsigned long ISS114:1;\r
+ unsigned long ISS115:1;\r
+ unsigned long ISS116:1;\r
+ unsigned long ISS117:1;\r
+ unsigned long ISS118:1;\r
+ unsigned long ISS119:1;\r
+ unsigned long ISS120:1;\r
+ unsigned long ISS121:1;\r
+ unsigned long ISS122:1;\r
+ unsigned long ISS123:1;\r
+ unsigned long ISS124:1;\r
+ unsigned long ISS125:1;\r
+ unsigned long ISS126:1;\r
+ unsigned long ISS127:1;\r
+ } BIT;\r
+ } ISS3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ISS128:1;\r
+ unsigned long ISS129:1;\r
+ unsigned long ISS130:1;\r
+ unsigned long ISS131:1;\r
+ unsigned long ISS132:1;\r
+ unsigned long ISS133:1;\r
+ unsigned long ISS134:1;\r
+ unsigned long ISS135:1;\r
+ unsigned long ISS136:1;\r
+ unsigned long ISS137:1;\r
+ unsigned long ISS138:1;\r
+ unsigned long ISS139:1;\r
+ unsigned long ISS140:1;\r
+ unsigned long ISS141:1;\r
+ unsigned long ISS142:1;\r
+ unsigned long ISS143:1;\r
+ unsigned long ISS144:1;\r
+ unsigned long ISS145:1;\r
+ unsigned long ISS146:1;\r
+ unsigned long ISS147:1;\r
+ unsigned long ISS148:1;\r
+ unsigned long ISS149:1;\r
+ unsigned long ISS150:1;\r
+ unsigned long ISS151:1;\r
+ unsigned long ISS152:1;\r
+ unsigned long ISS153:1;\r
+ unsigned long ISS154:1;\r
+ unsigned long ISS155:1;\r
+ unsigned long ISS156:1;\r
+ unsigned long ISS157:1;\r
+ unsigned long ISS158:1;\r
+ unsigned long ISS159:1;\r
+ } BIT;\r
+ } ISS4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ISS160:1;\r
+ unsigned long ISS161:1;\r
+ unsigned long ISS162:1;\r
+ unsigned long ISS163:1;\r
+ unsigned long ISS164:1;\r
+ unsigned long ISS165:1;\r
+ unsigned long ISS166:1;\r
+ unsigned long ISS167:1;\r
+ unsigned long ISS168:1;\r
+ unsigned long ISS169:1;\r
+ unsigned long ISS170:1;\r
+ unsigned long ISS171:1;\r
+ unsigned long ISS172:1;\r
+ unsigned long ISS173:1;\r
+ unsigned long ISS174:1;\r
+ unsigned long ISS175:1;\r
+ unsigned long ISS176:1;\r
+ unsigned long ISS177:1;\r
+ unsigned long ISS178:1;\r
+ unsigned long ISS179:1;\r
+ unsigned long ISS180:1;\r
+ unsigned long ISS181:1;\r
+ unsigned long ISS182:1;\r
+ unsigned long ISS183:1;\r
+ unsigned long ISS184:1;\r
+ unsigned long ISS185:1;\r
+ unsigned long ISS186:1;\r
+ unsigned long ISS187:1;\r
+ unsigned long ISS188:1;\r
+ unsigned long ISS189:1;\r
+ unsigned long ISS190:1;\r
+ unsigned long ISS191:1;\r
+ } BIT;\r
+ } ISS5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ISS192:1;\r
+ unsigned long ISS193:1;\r
+ unsigned long ISS194:1;\r
+ unsigned long ISS195:1;\r
+ unsigned long ISS196:1;\r
+ unsigned long ISS197:1;\r
+ unsigned long ISS198:1;\r
+ unsigned long ISS199:1;\r
+ unsigned long ISS200:1;\r
+ unsigned long ISS201:1;\r
+ unsigned long ISS202:1;\r
+ unsigned long ISS203:1;\r
+ unsigned long ISS204:1;\r
+ unsigned long ISS205:1;\r
+ unsigned long ISS206:1;\r
+ unsigned long ISS207:1;\r
+ unsigned long ISS208:1;\r
+ unsigned long ISS209:1;\r
+ unsigned long ISS210:1;\r
+ unsigned long ISS211:1;\r
+ unsigned long ISS212:1;\r
+ unsigned long ISS213:1;\r
+ unsigned long ISS214:1;\r
+ unsigned long ISS215:1;\r
+ unsigned long ISS216:1;\r
+ unsigned long ISS217:1;\r
+ unsigned long ISS218:1;\r
+ unsigned long ISS219:1;\r
+ unsigned long ISS220:1;\r
+ unsigned long ISS221:1;\r
+ unsigned long ISS222:1;\r
+ unsigned long ISS223:1;\r
+ } BIT;\r
+ } ISS6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ISS224:1;\r
+ unsigned long ISS225:1;\r
+ unsigned long ISS226:1;\r
+ unsigned long ISS227:1;\r
+ unsigned long ISS228:1;\r
+ unsigned long ISS229:1;\r
+ unsigned long ISS230:1;\r
+ unsigned long ISS231:1;\r
+ unsigned long ISS232:1;\r
+ unsigned long ISS233:1;\r
+ unsigned long ISS234:1;\r
+ unsigned long ISS235:1;\r
+ unsigned long ISS236:1;\r
+ unsigned long ISS237:1;\r
+ unsigned long ISS238:1;\r
+ unsigned long ISS239:1;\r
+ unsigned long ISS240:1;\r
+ unsigned long ISS241:1;\r
+ unsigned long ISS242:1;\r
+ unsigned long ISS243:1;\r
+ unsigned long ISS244:1;\r
+ unsigned long ISS245:1;\r
+ unsigned long ISS246:1;\r
+ unsigned long ISS247:1;\r
+ unsigned long ISS248:1;\r
+ unsigned long ISS249:1;\r
+ unsigned long ISS250:1;\r
+ unsigned long ISS251:1;\r
+ unsigned long ISS252:1;\r
+ unsigned long ISS253:1;\r
+ unsigned long ISS254:1;\r
+ unsigned long ISS255:1;\r
+ } BIT;\r
+ } ISS7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long :1;\r
+ unsigned long ISC1:1;\r
+ unsigned long ISC2:1;\r
+ unsigned long ISC3:1;\r
+ unsigned long ISC4:1;\r
+ unsigned long ISC5:1;\r
+ unsigned long ISC6:1;\r
+ unsigned long ISC7:1;\r
+ unsigned long ISC8:1;\r
+ unsigned long ISC9:1;\r
+ unsigned long ISC10:1;\r
+ unsigned long ISC11:1;\r
+ unsigned long ISC12:1;\r
+ unsigned long ISC13:1;\r
+ unsigned long ISC14:1;\r
+ unsigned long ISC15:1;\r
+ unsigned long ISC16:1;\r
+ unsigned long ISC17:1;\r
+ unsigned long ISC18:1;\r
+ unsigned long ISC19:1;\r
+ unsigned long ISC20:1;\r
+ unsigned long ISC21:1;\r
+ unsigned long ISC22:1;\r
+ unsigned long ISC23:1;\r
+ unsigned long ISC24:1;\r
+ unsigned long ISC25:1;\r
+ unsigned long ISC26:1;\r
+ unsigned long ISC27:1;\r
+ unsigned long ISC28:1;\r
+ unsigned long ISC29:1;\r
+ unsigned long ISC30:1;\r
+ unsigned long ISC31:1;\r
+ } BIT;\r
+ } ISC0;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ISC32:1;\r
+ unsigned long ISC33:1;\r
+ unsigned long ISC34:1;\r
+ unsigned long ISC35:1;\r
+ unsigned long ISC36:1;\r
+ unsigned long ISC37:1;\r
+ unsigned long ISC38:1;\r
+ unsigned long ISC39:1;\r
+ unsigned long ISC40:1;\r
+ unsigned long ISC41:1;\r
+ unsigned long ISC42:1;\r
+ unsigned long ISC43:1;\r
+ unsigned long ISC44:1;\r
+ unsigned long ISC45:1;\r
+ unsigned long ISC46:1;\r
+ unsigned long ISC47:1;\r
+ unsigned long ISC48:1;\r
+ unsigned long ISC49:1;\r
+ unsigned long ISC50:1;\r
+ unsigned long ISC51:1;\r
+ unsigned long ISC52:1;\r
+ unsigned long ISC53:1;\r
+ unsigned long ISC54:1;\r
+ unsigned long ISC55:1;\r
+ unsigned long ISC56:1;\r
+ unsigned long ISC57:1;\r
+ unsigned long ISC58:1;\r
+ unsigned long ISC59:1;\r
+ unsigned long ISC60:1;\r
+ unsigned long ISC61:1;\r
+ unsigned long ISC62:1;\r
+ unsigned long ISC63:1;\r
+ } BIT;\r
+ } ISC1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ISC64:1;\r
+ unsigned long ISC65:1;\r
+ unsigned long ISC66:1;\r
+ unsigned long ISC67:1;\r
+ unsigned long ISC68:1;\r
+ unsigned long ISC69:1;\r
+ unsigned long ISC70:1;\r
+ unsigned long ISC71:1;\r
+ unsigned long ISC72:1;\r
+ unsigned long ISC73:1;\r
+ unsigned long ISC74:1;\r
+ unsigned long ISC75:1;\r
+ unsigned long ISC76:1;\r
+ unsigned long ISC77:1;\r
+ unsigned long ISC78:1;\r
+ unsigned long ISC79:1;\r
+ unsigned long ISC80:1;\r
+ unsigned long ISC81:1;\r
+ unsigned long ISC82:1;\r
+ unsigned long ISC83:1;\r
+ unsigned long ISC84:1;\r
+ unsigned long ISC85:1;\r
+ unsigned long ISC86:1;\r
+ unsigned long ISC87:1;\r
+ unsigned long ISC88:1;\r
+ unsigned long ISC89:1;\r
+ unsigned long ISC90:1;\r
+ unsigned long ISC91:1;\r
+ unsigned long ISC92:1;\r
+ unsigned long ISC93:1;\r
+ unsigned long ISC94:1;\r
+ unsigned long ISC95:1;\r
+ } BIT;\r
+ } ISC2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ISC96:1;\r
+ unsigned long ISC97:1;\r
+ unsigned long ISC98:1;\r
+ unsigned long ISC99:1;\r
+ unsigned long ISC100:1;\r
+ unsigned long ISC101:1;\r
+ unsigned long ISC102:1;\r
+ unsigned long ISC103:1;\r
+ unsigned long ISC104:1;\r
+ unsigned long ISC105:1;\r
+ unsigned long ISC106:1;\r
+ unsigned long ISC107:1;\r
+ unsigned long ISC108:1;\r
+ unsigned long ISC109:1;\r
+ unsigned long ISC110:1;\r
+ unsigned long ISC111:1;\r
+ unsigned long ISC112:1;\r
+ unsigned long ISC113:1;\r
+ unsigned long ISC114:1;\r
+ unsigned long ISC115:1;\r
+ unsigned long ISC116:1;\r
+ unsigned long ISC117:1;\r
+ unsigned long ISC118:1;\r
+ unsigned long ISC119:1;\r
+ unsigned long ISC120:1;\r
+ unsigned long ISC121:1;\r
+ unsigned long ISC122:1;\r
+ unsigned long ISC123:1;\r
+ unsigned long ISC124:1;\r
+ unsigned long ISC125:1;\r
+ unsigned long ISC126:1;\r
+ unsigned long ISC127:1;\r
+ } BIT;\r
+ } ISC3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ISC128:1;\r
+ unsigned long ISC129:1;\r
+ unsigned long ISC130:1;\r
+ unsigned long ISC131:1;\r
+ unsigned long ISC132:1;\r
+ unsigned long ISC133:1;\r
+ unsigned long ISC134:1;\r
+ unsigned long ISC135:1;\r
+ unsigned long ISC136:1;\r
+ unsigned long ISC137:1;\r
+ unsigned long ISC138:1;\r
+ unsigned long ISC139:1;\r
+ unsigned long ISC140:1;\r
+ unsigned long ISC141:1;\r
+ unsigned long ISC142:1;\r
+ unsigned long ISC143:1;\r
+ unsigned long ISC144:1;\r
+ unsigned long ISC145:1;\r
+ unsigned long ISC146:1;\r
+ unsigned long ISC147:1;\r
+ unsigned long ISC148:1;\r
+ unsigned long ISC149:1;\r
+ unsigned long ISC150:1;\r
+ unsigned long ISC151:1;\r
+ unsigned long ISC152:1;\r
+ unsigned long ISC153:1;\r
+ unsigned long ISC154:1;\r
+ unsigned long ISC155:1;\r
+ unsigned long ISC156:1;\r
+ unsigned long ISC157:1;\r
+ unsigned long ISC158:1;\r
+ unsigned long ISC159:1;\r
+ } BIT;\r
+ } ISC4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ISC160:1;\r
+ unsigned long ISC161:1;\r
+ unsigned long ISC162:1;\r
+ unsigned long ISC163:1;\r
+ unsigned long ISC164:1;\r
+ unsigned long ISC165:1;\r
+ unsigned long ISC166:1;\r
+ unsigned long ISC167:1;\r
+ unsigned long ISC168:1;\r
+ unsigned long ISC169:1;\r
+ unsigned long ISC170:1;\r
+ unsigned long ISC171:1;\r
+ unsigned long ISC172:1;\r
+ unsigned long ISC173:1;\r
+ unsigned long ISC174:1;\r
+ unsigned long ISC175:1;\r
+ unsigned long ISC176:1;\r
+ unsigned long ISC177:1;\r
+ unsigned long ISC178:1;\r
+ unsigned long ISC179:1;\r
+ unsigned long ISC180:1;\r
+ unsigned long ISC181:1;\r
+ unsigned long ISC182:1;\r
+ unsigned long ISC183:1;\r
+ unsigned long ISC184:1;\r
+ unsigned long ISC185:1;\r
+ unsigned long ISC186:1;\r
+ unsigned long ISC187:1;\r
+ unsigned long ISC188:1;\r
+ unsigned long ISC189:1;\r
+ unsigned long ISC190:1;\r
+ unsigned long ISC191:1;\r
+ } BIT;\r
+ } ISC5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ISC192:1;\r
+ unsigned long ISC193:1;\r
+ unsigned long ISC194:1;\r
+ unsigned long ISC195:1;\r
+ unsigned long ISC196:1;\r
+ unsigned long ISC197:1;\r
+ unsigned long ISC198:1;\r
+ unsigned long ISC199:1;\r
+ unsigned long ISC200:1;\r
+ unsigned long ISC201:1;\r
+ unsigned long ISC202:1;\r
+ unsigned long ISC203:1;\r
+ unsigned long ISC204:1;\r
+ unsigned long ISC205:1;\r
+ unsigned long ISC206:1;\r
+ unsigned long ISC207:1;\r
+ unsigned long ISC208:1;\r
+ unsigned long ISC209:1;\r
+ unsigned long ISC210:1;\r
+ unsigned long ISC211:1;\r
+ unsigned long ISC212:1;\r
+ unsigned long ISC213:1;\r
+ unsigned long ISC214:1;\r
+ unsigned long ISC215:1;\r
+ unsigned long ISC216:1;\r
+ unsigned long ISC217:1;\r
+ unsigned long ISC218:1;\r
+ unsigned long ISC219:1;\r
+ unsigned long ISC220:1;\r
+ unsigned long ISC221:1;\r
+ unsigned long ISC222:1;\r
+ unsigned long ISC223:1;\r
+ } BIT;\r
+ } ISC6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ISC224:1;\r
+ unsigned long ISC225:1;\r
+ unsigned long ISC226:1;\r
+ unsigned long ISC227:1;\r
+ unsigned long ISC228:1;\r
+ unsigned long ISC229:1;\r
+ unsigned long ISC230:1;\r
+ unsigned long ISC231:1;\r
+ unsigned long ISC232:1;\r
+ unsigned long ISC233:1;\r
+ unsigned long ISC234:1;\r
+ unsigned long ISC235:1;\r
+ unsigned long ISC236:1;\r
+ unsigned long ISC237:1;\r
+ unsigned long ISC238:1;\r
+ unsigned long ISC239:1;\r
+ unsigned long ISC240:1;\r
+ unsigned long ISC241:1;\r
+ unsigned long ISC242:1;\r
+ unsigned long ISC243:1;\r
+ unsigned long ISC244:1;\r
+ unsigned long ISC245:1;\r
+ unsigned long ISC246:1;\r
+ unsigned long ISC247:1;\r
+ unsigned long ISC248:1;\r
+ unsigned long ISC249:1;\r
+ unsigned long ISC250:1;\r
+ unsigned long ISC251:1;\r
+ unsigned long ISC252:1;\r
+ unsigned long ISC253:1;\r
+ unsigned long ISC254:1;\r
+ unsigned long ISC255:1;\r
+ } BIT;\r
+ } ISC7;\r
+ char wk6[436];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD1:32;\r
+ } BIT;\r
+ } VAD1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD2:32;\r
+ } BIT;\r
+ } VAD2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD3:32;\r
+ } BIT;\r
+ } VAD3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD4:32;\r
+ } BIT;\r
+ } VAD4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD5:32;\r
+ } BIT;\r
+ } VAD5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD6:32;\r
+ } BIT;\r
+ } VAD6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD7:32;\r
+ } BIT;\r
+ } VAD7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD8:32;\r
+ } BIT;\r
+ } VAD8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD9:32;\r
+ } BIT;\r
+ } VAD9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD10:32;\r
+ } BIT;\r
+ } VAD10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD11:32;\r
+ } BIT;\r
+ } VAD11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD12:32;\r
+ } BIT;\r
+ } VAD12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD13:32;\r
+ } BIT;\r
+ } VAD13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD14:32;\r
+ } BIT;\r
+ } VAD14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD15:32;\r
+ } BIT;\r
+ } VAD15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD16:32;\r
+ } BIT;\r
+ } VAD16;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD17:32;\r
+ } BIT;\r
+ } VAD17;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD18:32;\r
+ } BIT;\r
+ } VAD18;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD19:32;\r
+ } BIT;\r
+ } VAD19;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD20:32;\r
+ } BIT;\r
+ } VAD20;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD21:32;\r
+ } BIT;\r
+ } VAD21;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD22:32;\r
+ } BIT;\r
+ } VAD22;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD23:32;\r
+ } BIT;\r
+ } VAD23;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD24:32;\r
+ } BIT;\r
+ } VAD24;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD25:32;\r
+ } BIT;\r
+ } VAD25;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD26:32;\r
+ } BIT;\r
+ } VAD26;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD27:32;\r
+ } BIT;\r
+ } VAD27;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD28:32;\r
+ } BIT;\r
+ } VAD28;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD29:32;\r
+ } BIT;\r
+ } VAD29;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD30:32;\r
+ } BIT;\r
+ } VAD30;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD31:32;\r
+ } BIT;\r
+ } VAD31;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD32:32;\r
+ } BIT;\r
+ } VAD32;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD33:32;\r
+ } BIT;\r
+ } VAD33;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD34:32;\r
+ } BIT;\r
+ } VAD34;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD35:32;\r
+ } BIT;\r
+ } VAD35;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD36:32;\r
+ } BIT;\r
+ } VAD36;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD37:32;\r
+ } BIT;\r
+ } VAD37;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD38:32;\r
+ } BIT;\r
+ } VAD38;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD39:32;\r
+ } BIT;\r
+ } VAD39;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD40:32;\r
+ } BIT;\r
+ } VAD40;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD41:32;\r
+ } BIT;\r
+ } VAD41;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD42:32;\r
+ } BIT;\r
+ } VAD42;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD43:32;\r
+ } BIT;\r
+ } VAD43;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD44:32;\r
+ } BIT;\r
+ } VAD44;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD45:32;\r
+ } BIT;\r
+ } VAD45;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD46:32;\r
+ } BIT;\r
+ } VAD46;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD47:32;\r
+ } BIT;\r
+ } VAD47;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD48:32;\r
+ } BIT;\r
+ } VAD48;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD49:32;\r
+ } BIT;\r
+ } VAD49;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD50:32;\r
+ } BIT;\r
+ } VAD50;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD51:32;\r
+ } BIT;\r
+ } VAD51;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD52:32;\r
+ } BIT;\r
+ } VAD52;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD53:32;\r
+ } BIT;\r
+ } VAD53;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD54:32;\r
+ } BIT;\r
+ } VAD54;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD55:32;\r
+ } BIT;\r
+ } VAD55;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD56:32;\r
+ } BIT;\r
+ } VAD56;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD57:32;\r
+ } BIT;\r
+ } VAD57;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD58:32;\r
+ } BIT;\r
+ } VAD58;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD59:32;\r
+ } BIT;\r
+ } VAD59;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD60:32;\r
+ } BIT;\r
+ } VAD60;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD61:32;\r
+ } BIT;\r
+ } VAD61;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD62:32;\r
+ } BIT;\r
+ } VAD62;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD63:32;\r
+ } BIT;\r
+ } VAD63;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD64:32;\r
+ } BIT;\r
+ } VAD64;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD65:32;\r
+ } BIT;\r
+ } VAD65;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD66:32;\r
+ } BIT;\r
+ } VAD66;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD67:32;\r
+ } BIT;\r
+ } VAD67;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD68:32;\r
+ } BIT;\r
+ } VAD68;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD69:32;\r
+ } BIT;\r
+ } VAD69;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD70:32;\r
+ } BIT;\r
+ } VAD70;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD71:32;\r
+ } BIT;\r
+ } VAD71;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD72:32;\r
+ } BIT;\r
+ } VAD72;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD73:32;\r
+ } BIT;\r
+ } VAD73;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD74:32;\r
+ } BIT;\r
+ } VAD74;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD75:32;\r
+ } BIT;\r
+ } VAD75;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD76:32;\r
+ } BIT;\r
+ } VAD76;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD77:32;\r
+ } BIT;\r
+ } VAD77;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD78:32;\r
+ } BIT;\r
+ } VAD78;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD79:32;\r
+ } BIT;\r
+ } VAD79;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD80:32;\r
+ } BIT;\r
+ } VAD80;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD81:32;\r
+ } BIT;\r
+ } VAD81;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD82:32;\r
+ } BIT;\r
+ } VAD82;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD83:32;\r
+ } BIT;\r
+ } VAD83;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD84:32;\r
+ } BIT;\r
+ } VAD84;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD85:32;\r
+ } BIT;\r
+ } VAD85;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD86:32;\r
+ } BIT;\r
+ } VAD86;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD87:32;\r
+ } BIT;\r
+ } VAD87;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD88:32;\r
+ } BIT;\r
+ } VAD88;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD89:32;\r
+ } BIT;\r
+ } VAD89;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD90:32;\r
+ } BIT;\r
+ } VAD90;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD91:32;\r
+ } BIT;\r
+ } VAD91;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD92:32;\r
+ } BIT;\r
+ } VAD92;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD93:32;\r
+ } BIT;\r
+ } VAD93;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD94:32;\r
+ } BIT;\r
+ } VAD94;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD95:32;\r
+ } BIT;\r
+ } VAD95;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD96:32;\r
+ } BIT;\r
+ } VAD96;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD97:32;\r
+ } BIT;\r
+ } VAD97;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD98:32;\r
+ } BIT;\r
+ } VAD98;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD99:32;\r
+ } BIT;\r
+ } VAD99;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD100:32;\r
+ } BIT;\r
+ } VAD100;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD101:32;\r
+ } BIT;\r
+ } VAD101;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD102:32;\r
+ } BIT;\r
+ } VAD102;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD103:32;\r
+ } BIT;\r
+ } VAD103;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD104:32;\r
+ } BIT;\r
+ } VAD104;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD105:32;\r
+ } BIT;\r
+ } VAD105;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD106:32;\r
+ } BIT;\r
+ } VAD106;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD107:32;\r
+ } BIT;\r
+ } VAD107;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD108:32;\r
+ } BIT;\r
+ } VAD108;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD109:32;\r
+ } BIT;\r
+ } VAD109;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD110:32;\r
+ } BIT;\r
+ } VAD110;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD111:32;\r
+ } BIT;\r
+ } VAD111;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD112:32;\r
+ } BIT;\r
+ } VAD112;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD113:32;\r
+ } BIT;\r
+ } VAD113;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD114:32;\r
+ } BIT;\r
+ } VAD114;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD115:32;\r
+ } BIT;\r
+ } VAD115;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD116:32;\r
+ } BIT;\r
+ } VAD116;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD117:32;\r
+ } BIT;\r
+ } VAD117;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD118:32;\r
+ } BIT;\r
+ } VAD118;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD119:32;\r
+ } BIT;\r
+ } VAD119;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD120:32;\r
+ } BIT;\r
+ } VAD120;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD121:32;\r
+ } BIT;\r
+ } VAD121;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD122:32;\r
+ } BIT;\r
+ } VAD122;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD123:32;\r
+ } BIT;\r
+ } VAD123;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD124:32;\r
+ } BIT;\r
+ } VAD124;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD125:32;\r
+ } BIT;\r
+ } VAD125;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD126:32;\r
+ } BIT;\r
+ } VAD126;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD127:32;\r
+ } BIT;\r
+ } VAD127;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD128:32;\r
+ } BIT;\r
+ } VAD128;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD129:32;\r
+ } BIT;\r
+ } VAD129;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD130:32;\r
+ } BIT;\r
+ } VAD130;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD131:32;\r
+ } BIT;\r
+ } VAD131;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD132:32;\r
+ } BIT;\r
+ } VAD132;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD133:32;\r
+ } BIT;\r
+ } VAD133;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD134:32;\r
+ } BIT;\r
+ } VAD134;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD135:32;\r
+ } BIT;\r
+ } VAD135;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD136:32;\r
+ } BIT;\r
+ } VAD136;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD137:32;\r
+ } BIT;\r
+ } VAD137;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD138:32;\r
+ } BIT;\r
+ } VAD138;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD139:32;\r
+ } BIT;\r
+ } VAD139;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD140:32;\r
+ } BIT;\r
+ } VAD140;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD141:32;\r
+ } BIT;\r
+ } VAD141;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD142:32;\r
+ } BIT;\r
+ } VAD142;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD143:32;\r
+ } BIT;\r
+ } VAD143;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD144:32;\r
+ } BIT;\r
+ } VAD144;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD145:32;\r
+ } BIT;\r
+ } VAD145;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD146:32;\r
+ } BIT;\r
+ } VAD146;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD147:32;\r
+ } BIT;\r
+ } VAD147;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD148:32;\r
+ } BIT;\r
+ } VAD148;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD149:32;\r
+ } BIT;\r
+ } VAD149;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD150:32;\r
+ } BIT;\r
+ } VAD150;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD151:32;\r
+ } BIT;\r
+ } VAD151;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD152:32;\r
+ } BIT;\r
+ } VAD152;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD153:32;\r
+ } BIT;\r
+ } VAD153;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD154:32;\r
+ } BIT;\r
+ } VAD154;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD155:32;\r
+ } BIT;\r
+ } VAD155;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD156:32;\r
+ } BIT;\r
+ } VAD156;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD157:32;\r
+ } BIT;\r
+ } VAD157;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD158:32;\r
+ } BIT;\r
+ } VAD158;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD159:32;\r
+ } BIT;\r
+ } VAD159;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD160:32;\r
+ } BIT;\r
+ } VAD160;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD161:32;\r
+ } BIT;\r
+ } VAD161;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD162:32;\r
+ } BIT;\r
+ } VAD162;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD163:32;\r
+ } BIT;\r
+ } VAD163;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD164:32;\r
+ } BIT;\r
+ } VAD164;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD165:32;\r
+ } BIT;\r
+ } VAD165;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD166:32;\r
+ } BIT;\r
+ } VAD166;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD167:32;\r
+ } BIT;\r
+ } VAD167;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD168:32;\r
+ } BIT;\r
+ } VAD168;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD169:32;\r
+ } BIT;\r
+ } VAD169;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD170:32;\r
+ } BIT;\r
+ } VAD170;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD171:32;\r
+ } BIT;\r
+ } VAD171;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD172:32;\r
+ } BIT;\r
+ } VAD172;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD173:32;\r
+ } BIT;\r
+ } VAD173;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD174:32;\r
+ } BIT;\r
+ } VAD174;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD175:32;\r
+ } BIT;\r
+ } VAD175;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD176:32;\r
+ } BIT;\r
+ } VAD176;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD177:32;\r
+ } BIT;\r
+ } VAD177;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD178:32;\r
+ } BIT;\r
+ } VAD178;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD179:32;\r
+ } BIT;\r
+ } VAD179;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD180:32;\r
+ } BIT;\r
+ } VAD180;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD181:32;\r
+ } BIT;\r
+ } VAD181;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD182:32;\r
+ } BIT;\r
+ } VAD182;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD183:32;\r
+ } BIT;\r
+ } VAD183;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD184:32;\r
+ } BIT;\r
+ } VAD184;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD185:32;\r
+ } BIT;\r
+ } VAD185;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD186:32;\r
+ } BIT;\r
+ } VAD186;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD187:32;\r
+ } BIT;\r
+ } VAD187;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD188:32;\r
+ } BIT;\r
+ } VAD188;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD189:32;\r
+ } BIT;\r
+ } VAD189;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD190:32;\r
+ } BIT;\r
+ } VAD190;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD191:32;\r
+ } BIT;\r
+ } VAD191;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD192:32;\r
+ } BIT;\r
+ } VAD192;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD193:32;\r
+ } BIT;\r
+ } VAD193;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD194:32;\r
+ } BIT;\r
+ } VAD194;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD195:32;\r
+ } BIT;\r
+ } VAD195;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD196:32;\r
+ } BIT;\r
+ } VAD196;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD197:32;\r
+ } BIT;\r
+ } VAD197;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD198:32;\r
+ } BIT;\r
+ } VAD198;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD199:32;\r
+ } BIT;\r
+ } VAD199;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD200:32;\r
+ } BIT;\r
+ } VAD200;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD201:32;\r
+ } BIT;\r
+ } VAD201;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD202:32;\r
+ } BIT;\r
+ } VAD202;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD203:32;\r
+ } BIT;\r
+ } VAD203;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD204:32;\r
+ } BIT;\r
+ } VAD204;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD205:32;\r
+ } BIT;\r
+ } VAD205;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD206:32;\r
+ } BIT;\r
+ } VAD206;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD207:32;\r
+ } BIT;\r
+ } VAD207;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD208:32;\r
+ } BIT;\r
+ } VAD208;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD209:32;\r
+ } BIT;\r
+ } VAD209;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD210:32;\r
+ } BIT;\r
+ } VAD210;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD211:32;\r
+ } BIT;\r
+ } VAD211;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD212:32;\r
+ } BIT;\r
+ } VAD212;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD213:32;\r
+ } BIT;\r
+ } VAD213;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD214:32;\r
+ } BIT;\r
+ } VAD214;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD215:32;\r
+ } BIT;\r
+ } VAD215;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD216:32;\r
+ } BIT;\r
+ } VAD216;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD217:32;\r
+ } BIT;\r
+ } VAD217;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD218:32;\r
+ } BIT;\r
+ } VAD218;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD219:32;\r
+ } BIT;\r
+ } VAD219;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD220:32;\r
+ } BIT;\r
+ } VAD220;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD221:32;\r
+ } BIT;\r
+ } VAD221;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD222:32;\r
+ } BIT;\r
+ } VAD222;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD223:32;\r
+ } BIT;\r
+ } VAD223;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD224:32;\r
+ } BIT;\r
+ } VAD224;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD225:32;\r
+ } BIT;\r
+ } VAD225;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD226:32;\r
+ } BIT;\r
+ } VAD226;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD227:32;\r
+ } BIT;\r
+ } VAD227;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD228:32;\r
+ } BIT;\r
+ } VAD228;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD229:32;\r
+ } BIT;\r
+ } VAD229;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD230:32;\r
+ } BIT;\r
+ } VAD230;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD231:32;\r
+ } BIT;\r
+ } VAD231;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD232:32;\r
+ } BIT;\r
+ } VAD232;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD233:32;\r
+ } BIT;\r
+ } VAD233;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD234:32;\r
+ } BIT;\r
+ } VAD234;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD235:32;\r
+ } BIT;\r
+ } VAD235;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD236:32;\r
+ } BIT;\r
+ } VAD236;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD237:32;\r
+ } BIT;\r
+ } VAD237;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD238:32;\r
+ } BIT;\r
+ } VAD238;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD239:32;\r
+ } BIT;\r
+ } VAD239;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD240:32;\r
+ } BIT;\r
+ } VAD240;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD241:32;\r
+ } BIT;\r
+ } VAD241;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD242:32;\r
+ } BIT;\r
+ } VAD242;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD243:32;\r
+ } BIT;\r
+ } VAD243;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD244:32;\r
+ } BIT;\r
+ } VAD244;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD245:32;\r
+ } BIT;\r
+ } VAD245;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD246:32;\r
+ } BIT;\r
+ } VAD246;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD247:32;\r
+ } BIT;\r
+ } VAD247;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD248:32;\r
+ } BIT;\r
+ } VAD248;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD249:32;\r
+ } BIT;\r
+ } VAD249;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD250:32;\r
+ } BIT;\r
+ } VAD250;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD251:32;\r
+ } BIT;\r
+ } VAD251;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD252:32;\r
+ } BIT;\r
+ } VAD252;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD253:32;\r
+ } BIT;\r
+ } VAD253;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD254:32;\r
+ } BIT;\r
+ } VAD254;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD255:32;\r
+ } BIT;\r
+ } VAD255;\r
+ char wk7[4];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL2;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL3;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL4;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL5;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL6;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL7;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL9;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL10;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL11;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL12;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL13;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL14;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL15;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL16;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL17;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL18;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL19;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL20;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL21;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL22;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL23;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL24;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL25;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL26;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL27;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL28;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL29;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL30;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL31;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL32;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL33;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL34;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL35;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL36;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL37;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL38;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL39;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL40;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL41;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL42;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL43;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL44;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL45;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL46;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL47;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL48;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL49;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL50;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL51;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL52;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL53;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL54;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL55;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL56;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL57;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL58;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL59;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL60;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL61;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL62;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL63;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL64;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL65;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL66;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL67;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL68;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL69;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL70;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL71;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL72;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL73;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL74;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL75;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL76;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL77;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL78;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL79;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL80;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL81;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL82;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL83;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL84;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL85;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL86;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL87;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL88;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL89;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL90;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL91;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL92;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL93;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL94;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL95;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL96;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL97;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL98;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL99;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL100;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL101;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL102;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL103;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL104;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL105;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL106;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL107;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL108;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL109;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL110;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL111;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL112;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL113;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL114;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL115;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL116;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL117;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL118;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL119;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL120;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL121;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL122;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL123;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL124;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL125;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL126;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL127;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL128;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL129;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL130;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL131;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL132;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL133;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL134;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL135;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL136;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL137;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL138;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL139;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL140;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL141;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL142;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL143;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL144;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL145;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL146;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL147;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL148;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL149;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL150;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL151;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL152;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL153;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL154;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL155;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL156;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL157;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL158;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL159;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL160;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL161;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL162;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL163;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL164;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL165;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL166;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL167;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL168;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL169;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL170;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL171;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL172;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL173;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL174;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL175;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL176;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL177;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL178;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL179;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL180;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL181;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL182;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL183;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL184;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL185;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL186;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL187;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL188;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL189;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL190;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL191;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL192;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL193;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL194;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL195;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL196;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL197;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL198;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL199;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL200;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL201;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL202;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL203;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL204;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL205;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL206;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL207;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL208;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL209;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL210;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL211;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL212;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL213;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL214;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL215;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL216;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL217;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL218;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL219;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL220;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL221;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL222;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL223;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL224;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL225;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL226;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL227;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL228;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL229;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL230;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL231;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL232;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL233;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL234;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL235;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL236;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL237;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL238;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL239;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL240;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL241;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL242;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL243;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL244;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL245;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL246;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL247;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL248;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL249;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL250;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL251;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL252;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL253;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL254;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL255;\r
+ char wk8[1024];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IRQ256:1;\r
+ unsigned long IRQ257:1;\r
+ unsigned long IRQ258:1;\r
+ unsigned long IRQ259:1;\r
+ unsigned long IRQ260:1;\r
+ unsigned long IRQ261:1;\r
+ unsigned long IRQ262:1;\r
+ unsigned long IRQ263:1;\r
+ unsigned long IRQ264:1;\r
+ unsigned long IRQ265:1;\r
+ unsigned long IRQ266:1;\r
+ unsigned long IRQ267:1;\r
+ unsigned long IRQ268:1;\r
+ unsigned long IRQ269:1;\r
+ unsigned long IRQ270:1;\r
+ unsigned long IRQ271:1;\r
+ unsigned long IRQ272:1;\r
+ unsigned long IRQ273:1;\r
+ unsigned long IRQ274:1;\r
+ unsigned long IRQ275:1;\r
+ unsigned long IRQ276:1;\r
+ unsigned long IRQ277:1;\r
+ unsigned long IRQ278:1;\r
+ unsigned long IRQ279:1;\r
+ unsigned long IRQ280:1;\r
+ unsigned long IRQ281:1;\r
+ unsigned long IRQ282:1;\r
+ unsigned long IRQ283:1;\r
+ unsigned long IRQ284:1;\r
+ unsigned long IRQ285:1;\r
+ unsigned long IRQ286:1;\r
+ unsigned long IRQ287:1;\r
+ } BIT;\r
+ } IRQS8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IRQ288:1;\r
+ unsigned long IRQ289:1;\r
+ unsigned long IRQ290:1;\r
+ unsigned long IRQ291:1;\r
+ unsigned long IRQ292:1;\r
+ unsigned long IRQ293:1;\r
+ unsigned long IRQ294:1;\r
+ unsigned long IRQ295:1;\r
+ unsigned long IRQ296:1;\r
+ unsigned long IRQ297:1;\r
+ unsigned long IRQ298:1;\r
+ unsigned long IRQ299:1;\r
+ unsigned long IRQ300:1;\r
+ unsigned long :19;\r
+ } BIT;\r
+ } IRQS9;\r
+ char wk9[56];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long RAI256:1;\r
+ unsigned long RAI257:1;\r
+ unsigned long RAI258:1;\r
+ unsigned long RAI259:1;\r
+ unsigned long RAI260:1;\r
+ unsigned long RAI261:1;\r
+ unsigned long RAI262:1;\r
+ unsigned long RAI263:1;\r
+ unsigned long RAI264:1;\r
+ unsigned long RAI265:1;\r
+ unsigned long RAI266:1;\r
+ unsigned long RAI267:1;\r
+ unsigned long RAI268:1;\r
+ unsigned long RAI269:1;\r
+ unsigned long RAI270:1;\r
+ unsigned long RAI271:1;\r
+ unsigned long RAI272:1;\r
+ unsigned long RAI273:1;\r
+ unsigned long RAI274:1;\r
+ unsigned long RAI275:1;\r
+ unsigned long RAI276:1;\r
+ unsigned long RAI277:1;\r
+ unsigned long RAI278:1;\r
+ unsigned long RAI279:1;\r
+ unsigned long RAI280:1;\r
+ unsigned long RAI281:1;\r
+ unsigned long RAI282:1;\r
+ unsigned long RAI283:1;\r
+ unsigned long RAI284:1;\r
+ unsigned long RAI285:1;\r
+ unsigned long RAI286:1;\r
+ unsigned long RAI287:1;\r
+ } BIT;\r
+ } RAIS8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long RAI288:1;\r
+ unsigned long RAI289:1;\r
+ unsigned long RAI290:1;\r
+ unsigned long RAI291:1;\r
+ unsigned long RAI292:1;\r
+ unsigned long RAI293:1;\r
+ unsigned long RAI294:1;\r
+ unsigned long RAI295:1;\r
+ unsigned long RAI296:1;\r
+ unsigned long RAI297:1;\r
+ unsigned long RAI298:1;\r
+ unsigned long RAI299:1;\r
+ unsigned long RAI300:1;\r
+ unsigned long :19;\r
+ } BIT;\r
+ } RAIS9;\r
+ char wk10[56];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IEN256:1;\r
+ unsigned long IEN257:1;\r
+ unsigned long IEN258:1;\r
+ unsigned long IEN259:1;\r
+ unsigned long IEN260:1;\r
+ unsigned long IEN261:1;\r
+ unsigned long IEN262:1;\r
+ unsigned long IEN263:1;\r
+ unsigned long IEN264:1;\r
+ unsigned long IEN265:1;\r
+ unsigned long IEN266:1;\r
+ unsigned long IEN267:1;\r
+ unsigned long IEN268:1;\r
+ unsigned long IEN269:1;\r
+ unsigned long IEN270:1;\r
+ unsigned long IEN271:1;\r
+ unsigned long IEN272:1;\r
+ unsigned long IEN273:1;\r
+ unsigned long IEN274:1;\r
+ unsigned long IEN275:1;\r
+ unsigned long IEN276:1;\r
+ unsigned long IEN277:1;\r
+ unsigned long IEN278:1;\r
+ unsigned long IEN279:1;\r
+ unsigned long IEN280:1;\r
+ unsigned long IEN281:1;\r
+ unsigned long IEN282:1;\r
+ unsigned long IEN283:1;\r
+ unsigned long IEN284:1;\r
+ unsigned long IEN285:1;\r
+ unsigned long IEN286:1;\r
+ unsigned long IEN287:1;\r
+ } BIT;\r
+ } IEN8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IEN288:1;\r
+ unsigned long IEN289:1;\r
+ unsigned long IEN290:1;\r
+ unsigned long IEN291:1;\r
+ unsigned long IEN292:1;\r
+ unsigned long IEN293:1;\r
+ unsigned long IEN294:1;\r
+ unsigned long IEN295:1;\r
+ unsigned long IEN296:1;\r
+ unsigned long IEN297:1;\r
+ unsigned long IEN298:1;\r
+ unsigned long IEN299:1;\r
+ unsigned long IEN300:1;\r
+ unsigned long :19;\r
+ } BIT;\r
+ } IEN9;\r
+ char wk11[24];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IEC256:1;\r
+ unsigned long IEC257:1;\r
+ unsigned long IEC258:1;\r
+ unsigned long IEC259:1;\r
+ unsigned long IEC260:1;\r
+ unsigned long IEC261:1;\r
+ unsigned long IEC262:1;\r
+ unsigned long IEC263:1;\r
+ unsigned long IEC264:1;\r
+ unsigned long IEC265:1;\r
+ unsigned long IEC266:1;\r
+ unsigned long IEC267:1;\r
+ unsigned long IEC268:1;\r
+ unsigned long IEC269:1;\r
+ unsigned long IEC270:1;\r
+ unsigned long IEC271:1;\r
+ unsigned long IEC272:1;\r
+ unsigned long IEC273:1;\r
+ unsigned long IEC274:1;\r
+ unsigned long IEC275:1;\r
+ unsigned long IEC276:1;\r
+ unsigned long IEC277:1;\r
+ unsigned long IEC278:1;\r
+ unsigned long IEC279:1;\r
+ unsigned long IEC280:1;\r
+ unsigned long IEC281:1;\r
+ unsigned long IEC282:1;\r
+ unsigned long IEC283:1;\r
+ unsigned long IEC284:1;\r
+ unsigned long IEC285:1;\r
+ unsigned long IEC286:1;\r
+ unsigned long IEC287:1;\r
+ } BIT;\r
+ } IEC8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long IEC288:1;\r
+ unsigned long IEC289:1;\r
+ unsigned long IEC290:1;\r
+ unsigned long IEC291:1;\r
+ unsigned long IEC292:1;\r
+ unsigned long IEC293:1;\r
+ unsigned long IEC294:1;\r
+ unsigned long IEC295:1;\r
+ unsigned long IEC296:1;\r
+ unsigned long IEC297:1;\r
+ unsigned long IEC298:1;\r
+ unsigned long IEC299:1;\r
+ unsigned long IEC300:1;\r
+ unsigned long :19;\r
+ } BIT;\r
+ } IEC9;\r
+ char wk12[88];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PLS256:1;\r
+ unsigned long PLS257:1;\r
+ unsigned long PLS258:1;\r
+ unsigned long PLS259:1;\r
+ unsigned long PLS260:1;\r
+ unsigned long PLS261:1;\r
+ unsigned long PLS262:1;\r
+ unsigned long PLS263:1;\r
+ unsigned long PLS264:1;\r
+ unsigned long PLS265:1;\r
+ unsigned long PLS266:1;\r
+ unsigned long PLS267:1;\r
+ unsigned long PLS268:1;\r
+ unsigned long PLS269:1;\r
+ unsigned long PLS270:1;\r
+ unsigned long PLS271:1;\r
+ unsigned long PLS272:1;\r
+ unsigned long PLS273:1;\r
+ unsigned long PLS274:1;\r
+ unsigned long PLS275:1;\r
+ unsigned long PLS276:1;\r
+ unsigned long PLS277:1;\r
+ unsigned long PLS278:1;\r
+ unsigned long PLS279:1;\r
+ unsigned long PLS280:1;\r
+ unsigned long PLS281:1;\r
+ unsigned long PLS282:1;\r
+ unsigned long PLS283:1;\r
+ unsigned long PLS284:1;\r
+ unsigned long PLS285:1;\r
+ unsigned long PLS286:1;\r
+ unsigned long PLS287:1;\r
+ } BIT;\r
+ } PLS8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PLS288:1;\r
+ unsigned long PLS289:1;\r
+ unsigned long PLS290:1;\r
+ unsigned long PLS291:1;\r
+ unsigned long PLS292:1;\r
+ unsigned long PLS293:1;\r
+ unsigned long PLS294:1;\r
+ unsigned long PLS295:1;\r
+ unsigned long PLS296:1;\r
+ unsigned long PLS297:1;\r
+ unsigned long PLS298:1;\r
+ unsigned long PLS299:1;\r
+ unsigned long PLS300:1;\r
+ unsigned long :19;\r
+ } BIT;\r
+ } PLS9;\r
+ char wk13[24];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PIC256:1;\r
+ unsigned long PIC257:1;\r
+ unsigned long PIC258:1;\r
+ unsigned long PIC259:1;\r
+ unsigned long PIC260:1;\r
+ unsigned long PIC261:1;\r
+ unsigned long PIC262:1;\r
+ unsigned long PIC263:1;\r
+ unsigned long PIC264:1;\r
+ unsigned long PIC265:1;\r
+ unsigned long PIC266:1;\r
+ unsigned long PIC267:1;\r
+ unsigned long PIC268:1;\r
+ unsigned long PIC269:1;\r
+ unsigned long PIC270:1;\r
+ unsigned long PIC271:1;\r
+ unsigned long PIC272:1;\r
+ unsigned long PIC273:1;\r
+ unsigned long PIC274:1;\r
+ unsigned long PIC275:1;\r
+ unsigned long PIC276:1;\r
+ unsigned long PIC277:1;\r
+ unsigned long PIC278:1;\r
+ unsigned long PIC279:1;\r
+ unsigned long PIC280:1;\r
+ unsigned long PIC281:1;\r
+ unsigned long PIC282:1;\r
+ unsigned long PIC283:1;\r
+ unsigned long PIC284:1;\r
+ unsigned long PIC285:1;\r
+ unsigned long PIC286:1;\r
+ unsigned long PIC287:1;\r
+ } BIT;\r
+ } PIC8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PIC288:1;\r
+ unsigned long PIC289:1;\r
+ unsigned long PIC290:1;\r
+ unsigned long PIC291:1;\r
+ unsigned long PIC292:1;\r
+ unsigned long PIC293:1;\r
+ unsigned long PIC294:1;\r
+ unsigned long PIC295:1;\r
+ unsigned long PIC296:1;\r
+ unsigned long PIC297:1;\r
+ unsigned long PIC298:1;\r
+ unsigned long PIC299:1;\r
+ unsigned long PIC300:1;\r
+ unsigned long :19;\r
+ } BIT;\r
+ } PIC9;\r
+ char wk14[152];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRLM0:1;\r
+ unsigned long PRLM1:1;\r
+ unsigned long PRLM2:1;\r
+ unsigned long PRLM3:1;\r
+ unsigned long PRLM4:1;\r
+ unsigned long PRLM5:1;\r
+ unsigned long PRLM6:1;\r
+ unsigned long PRLM7:1;\r
+ unsigned long PRLM8:1;\r
+ unsigned long PRLM9:1;\r
+ unsigned long PRLM10:1;\r
+ unsigned long PRLM11:1;\r
+ unsigned long PRLM12:1;\r
+ unsigned long PRLM13:1;\r
+ unsigned long PRLM14:1;\r
+ unsigned long PRLM15:1;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } PRLM1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRLC0:1;\r
+ unsigned long PRLC1:1;\r
+ unsigned long PRLC2:1;\r
+ unsigned long PRLC3:1;\r
+ unsigned long PRLC4:1;\r
+ unsigned long PRLC5:1;\r
+ unsigned long PRLC6:1;\r
+ unsigned long PRLC7:1;\r
+ unsigned long PRLC8:1;\r
+ unsigned long PRLC9:1;\r
+ unsigned long PRLC10:1;\r
+ unsigned long PRLC11:1;\r
+ unsigned long PRLC12:1;\r
+ unsigned long PRLC13:1;\r
+ unsigned long PRLC14:1;\r
+ unsigned long PRLC15:1;\r
+ unsigned long :16;\r
+ } BIT;\r
+ } PRLC1;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long UE:1;\r
+ unsigned long :31;\r
+ } BIT;\r
+ } UEN1;\r
+ char wk15[68];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ISS256:1;\r
+ unsigned long ISS257:1;\r
+ unsigned long ISS258:1;\r
+ unsigned long ISS259:1;\r
+ unsigned long ISS260:1;\r
+ unsigned long ISS261:1;\r
+ unsigned long ISS262:1;\r
+ unsigned long ISS263:1;\r
+ unsigned long ISS264:1;\r
+ unsigned long ISS265:1;\r
+ unsigned long ISS266:1;\r
+ unsigned long ISS267:1;\r
+ unsigned long ISS268:1;\r
+ unsigned long ISS269:1;\r
+ unsigned long ISS270:1;\r
+ unsigned long ISS271:1;\r
+ unsigned long ISS272:1;\r
+ unsigned long ISS273:1;\r
+ unsigned long ISS274:1;\r
+ unsigned long ISS275:1;\r
+ unsigned long ISS276:1;\r
+ unsigned long ISS277:1;\r
+ unsigned long ISS278:1;\r
+ unsigned long SS279:1;\r
+ unsigned long ISS280:1;\r
+ unsigned long ISS281:1;\r
+ unsigned long ISS282:1;\r
+ unsigned long ISS283:1;\r
+ unsigned long ISS284:1;\r
+ unsigned long ISS285:1;\r
+ unsigned long ISS286:1;\r
+ unsigned long ISS287:1;\r
+ } BIT;\r
+ } ISS8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ISS288:1;\r
+ unsigned long ISS289:1;\r
+ unsigned long ISS290:1;\r
+ unsigned long ISS291:1;\r
+ unsigned long ISS292:1;\r
+ unsigned long ISS293:1;\r
+ unsigned long ISS294:1;\r
+ unsigned long ISS295:1;\r
+ unsigned long ISS296:1;\r
+ unsigned long ISS297:1;\r
+ unsigned long ISS298:1;\r
+ unsigned long ISS299:1;\r
+ unsigned long ISS300:1;\r
+ unsigned long :19;\r
+ } BIT;\r
+ } ISS9;\r
+ char wk16[24];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ISC256:1;\r
+ unsigned long ISC257:1;\r
+ unsigned long ISC258:1;\r
+ unsigned long ISC259:1;\r
+ unsigned long ISC260:1;\r
+ unsigned long ISC261:1;\r
+ unsigned long ISC262:1;\r
+ unsigned long ISC263:1;\r
+ unsigned long ISC264:1;\r
+ unsigned long ISC265:1;\r
+ unsigned long ISC266:1;\r
+ unsigned long ISC267:1;\r
+ unsigned long ISC268:1;\r
+ unsigned long ISC269:1;\r
+ unsigned long ISC270:1;\r
+ unsigned long ISC271:1;\r
+ unsigned long ISC272:1;\r
+ unsigned long ISC273:1;\r
+ unsigned long ISC274:1;\r
+ unsigned long ISC275:1;\r
+ unsigned long ISC276:1;\r
+ unsigned long ISC277:1;\r
+ unsigned long ISC278:1;\r
+ unsigned long ISC279:1;\r
+ unsigned long ISC280:1;\r
+ unsigned long ISC281:1;\r
+ unsigned long ISC282:1;\r
+ unsigned long ISC283:1;\r
+ unsigned long ISC284:1;\r
+ unsigned long ISC285:1;\r
+ unsigned long ISC286:1;\r
+ unsigned long ISC287:1;\r
+ } BIT;\r
+ } ISC8;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long ISC288:1;\r
+ unsigned long ISC289:1;\r
+ unsigned long ISC290:1;\r
+ unsigned long ISC291:1;\r
+ unsigned long ISC292:1;\r
+ unsigned long ISC293:1;\r
+ unsigned long ISC294:1;\r
+ unsigned long ISC295:1;\r
+ unsigned long ISC296:1;\r
+ unsigned long ISC297:1;\r
+ unsigned long ISC298:1;\r
+ unsigned long ISC299:1;\r
+ unsigned long ISC300:1;\r
+ unsigned long :19;\r
+ } BIT;\r
+ } ISC9;\r
+ char wk17[456];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD256:32;\r
+ } BIT;\r
+ } VAD256;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD257:32;\r
+ } BIT;\r
+ } VAD257;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD258:32;\r
+ } BIT;\r
+ } VAD258;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD259:32;\r
+ } BIT;\r
+ } VAD259;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD260:32;\r
+ } BIT;\r
+ } VAD260;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD261:32;\r
+ } BIT;\r
+ } VAD261;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD262:32;\r
+ } BIT;\r
+ } VAD262;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD263:32;\r
+ } BIT;\r
+ } VAD263;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD264:32;\r
+ } BIT;\r
+ } VAD264;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD265:32;\r
+ } BIT;\r
+ } VAD265;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD266:32;\r
+ } BIT;\r
+ } VAD266;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD267:32;\r
+ } BIT;\r
+ } VAD267;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD268:32;\r
+ } BIT;\r
+ } VAD268;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD269:32;\r
+ } BIT;\r
+ } VAD269;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD270:32;\r
+ } BIT;\r
+ } VAD270;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD271:32;\r
+ } BIT;\r
+ } VAD271;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD272:32;\r
+ } BIT;\r
+ } VAD272;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD273:32;\r
+ } BIT;\r
+ } VAD273;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD274:32;\r
+ } BIT;\r
+ } VAD274;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD275:32;\r
+ } BIT;\r
+ } VAD275;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD276:32;\r
+ } BIT;\r
+ } VAD276;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD277:32;\r
+ } BIT;\r
+ } VAD277;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD278:32;\r
+ } BIT;\r
+ } VAD278;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD279:32;\r
+ } BIT;\r
+ } VAD279;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD280:32;\r
+ } BIT;\r
+ } VAD280;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD281:32;\r
+ } BIT;\r
+ } VAD281;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD282:32;\r
+ } BIT;\r
+ } VAD282;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD283:32;\r
+ } BIT;\r
+ } VAD283;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD284:32;\r
+ } BIT;\r
+ } VAD284;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD285:32;\r
+ } BIT;\r
+ } VAD285;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD286:32;\r
+ } BIT;\r
+ } VAD286;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD287:32;\r
+ } BIT;\r
+ } VAD287;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD288:32;\r
+ } BIT;\r
+ } VAD288;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD289:32;\r
+ } BIT;\r
+ } VAD289;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD290:32;\r
+ } BIT;\r
+ } VAD290;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD291:32;\r
+ } BIT;\r
+ } VAD291;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD292:32;\r
+ } BIT;\r
+ } VAD292;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD293:32;\r
+ } BIT;\r
+ } VAD293;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD294:32;\r
+ } BIT;\r
+ } VAD294;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD295:32;\r
+ } BIT;\r
+ } VAD295;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD296:32;\r
+ } BIT;\r
+ } VAD296;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD297:32;\r
+ } BIT;\r
+ } VAD297;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD298:32;\r
+ } BIT;\r
+ } VAD298;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD299:32;\r
+ } BIT;\r
+ } VAD299;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long VAD300:32;\r
+ } BIT;\r
+ } VAD300;\r
+ char wk18[844];\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL256;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL257;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL258;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL259;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL260;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL261;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL262;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL263;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL264;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL265;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL266;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL267;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL268;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL269;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL270;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL271;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL272;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL273;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL274;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL275;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL276;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL277;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL278;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL279;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL280;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL281;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL282;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL283;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL284;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL285;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL286;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL287;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL288;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL289;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL290;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL291;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL292;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL293;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL294;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL295;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL296;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL297;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL298;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL299;\r
+ union\r
+ {\r
+ unsigned long LONG;\r
+ struct\r
+ {\r
+ unsigned long PRL:4;\r
+ unsigned long :28;\r
+ } BIT;\r
+ } PRL300;\r
+};\r
+\r
+struct st_wdt\r
+{\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char REFRESH:8;\r
+ } BIT;\r
+ } WDTRR;\r
+ char wk0[1];\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short TOPS:2;\r
+ unsigned short :2;\r
+ unsigned short CKS:4;\r
+ unsigned short RPES:2;\r
+ unsigned short :2;\r
+ unsigned short RPSS:2;\r
+ unsigned short :2;\r
+ } BIT;\r
+ } WDTCR;\r
+ union\r
+ {\r
+ unsigned short WORD;\r
+ struct\r
+ {\r
+ unsigned short CNTVAL:14;\r
+ unsigned short UNDFF:1;\r
+ unsigned short REFEF:1;\r
+ } BIT;\r
+ } WDTSR;\r
+ union\r
+ {\r
+ unsigned char BYTE;\r
+ struct\r
+ {\r
+ unsigned char :7;\r
+ unsigned char RSTIRQS:1;\r
+ } BIT;\r
+ } WDTRCR;\r
+};\r
+\r
+//-------------------------------------\r
+// Peripheral I/O region\r
+//-------------------------------------\r
+#ifdef _RZT1_REGISTER_CORTEX_M3_\r
+#define PERI_BASE (0x40000000UL)\r
+#else\r
+#define PERI_BASE (0xA0000000UL)\r
+#endif\r
+\r
+#define BSC (*(volatile struct st_bsc *)(PERI_BASE + 0x00002004))\r
+#define CLMA0 (*(volatile struct st_clma0 *)(PERI_BASE + 0x00090000))\r
+#define CLMA1 (*(volatile struct st_clma1 *)(PERI_BASE + 0x00090020))\r
+#define CLMA2 (*(volatile struct st_clma2 *)(PERI_BASE + 0x00090040))\r
+#define CMT (*(volatile struct st_cmt *)(PERI_BASE + 0x00080000))\r
+#define CMT0 (*(volatile struct st_cmt0 *)(PERI_BASE + 0x00080002))\r
+#define CMT1 (*(volatile struct st_cmt0 *)(PERI_BASE + 0x00080008))\r
+#define CMT2 (*(volatile struct st_cmt0 *)(PERI_BASE + 0x00080022))\r
+#define CMT3 (*(volatile struct st_cmt0 *)(PERI_BASE + 0x00080028))\r
+#define CMT4 (*(volatile struct st_cmt0 *)(PERI_BASE + 0x00080042))\r
+#define CMT5 (*(volatile struct st_cmt0 *)(PERI_BASE + 0x00080048))\r
+#define CMTW (*(volatile struct st_cmtw *)(PERI_BASE + 0x00080400))\r
+#define CMTW0 (*(volatile struct st_cmtw0 *)(PERI_BASE + 0x00080300))\r
+#define CMTW1 (*(volatile struct st_cmtw0 *)(PERI_BASE + 0x00080380))\r
+#define CRC (*(volatile struct st_crc *)(PERI_BASE + 0x0007C000))\r
+#define DMA0 (*(volatile struct st_dma0 *)(PERI_BASE + 0x00062000))\r
+#define DMA1 (*(volatile struct st_dma1 *)(PERI_BASE + 0x00063000))\r
+#define DMAC (*(volatile struct st_dmac *)(PERI_BASE + 0x00002000))\r
+#define DOC (*(volatile struct st_doc *)(PERI_BASE + 0x00081200))\r
+#define DSMIF (*(volatile struct st_dsmif *)(PERI_BASE + 0x00072000))\r
+#define ECATC (*(volatile struct st_ecatc *)(PERI_BASE + 0x000BF100))\r
+#define ECCRAM (*(volatile struct st_eccram *)(PERI_BASE + 0x000F3000))\r
+#define ECM (*(volatile struct st_ecm *)(PERI_BASE + 0x0007D080))\r
+#define ECMC (*(volatile struct st_ecmc *)(PERI_BASE + 0x0007D040))\r
+#define ECMM (*(volatile struct st_ecmm *)(PERI_BASE + 0x0007D000))\r
+#define ELC (*(volatile struct st_elc *)(PERI_BASE + 0x00080B00))\r
+#define ETHERC (*(volatile struct st_etherc *)(PERI_BASE + 0x000BF000))\r
+#define ETHERSW (*(volatile struct st_ethersw *)(PERI_BASE + 0x000BF014))\r
+#define GPT (*(volatile struct st_gpt *)(PERI_BASE + 0x0006C000))\r
+#define GPT0 (*(volatile struct st_gpt0 *)(PERI_BASE + 0x0006C100))\r
+#define GPT1 (*(volatile struct st_gpt0 *)(PERI_BASE + 0x0006C180))\r
+#define GPT2 (*(volatile struct st_gpt0 *)(PERI_BASE + 0x0006C200))\r
+#define GPT3 (*(volatile struct st_gpt0 *)(PERI_BASE + 0x0006C280))\r
+#define ICU (*(volatile struct st_icu *)(PERI_BASE + 0x00094200))\r
+#define IWDT (*(volatile struct st_iwdt *)(PERI_BASE + 0x00080700))\r
+#define MPC (*(volatile struct st_mpc *)(PERI_BASE + 0x00000200))\r
+#define MTU (*(volatile struct st_mtu *)(PERI_BASE + 0x0006A00A))\r
+#define MTU0 (*(volatile struct st_mtu0 *)(PERI_BASE + 0x0006A090))\r
+#define MTU1 (*(volatile struct st_mtu1 *)(PERI_BASE + 0x0006A090))\r
+#define MTU2 (*(volatile struct st_mtu2 *)(PERI_BASE + 0x0006A092))\r
+#define MTU3 (*(volatile struct st_mtu3 *)(PERI_BASE + 0x0006A000))\r
+#define MTU4 (*(volatile struct st_mtu4 *)(PERI_BASE + 0x0006A000))\r
+#define MTU5 (*(volatile struct st_mtu5 *)(PERI_BASE + 0x0006A894))\r
+#define MTU6 (*(volatile struct st_mtu6 *)(PERI_BASE + 0x0006A800))\r
+#define MTU7 (*(volatile struct st_mtu7 *)(PERI_BASE + 0x0006A800))\r
+#define MTU8 (*(volatile struct st_mtu8 *)(PERI_BASE + 0x0006A098))\r
+#define POE3 (*(volatile struct st_poe *)(PERI_BASE + 0x00080800))\r
+#define PORT0 (*(volatile struct st_port0 *)(PERI_BASE + 0x00000000))\r
+#define PORT1 (*(volatile struct st_port1 *)(PERI_BASE + 0x00000002))\r
+#define PORT2 (*(volatile struct st_port2 *)(PERI_BASE + 0x00000004))\r
+#define PORT3 (*(volatile struct st_port3 *)(PERI_BASE + 0x00000006))\r
+#define PORT4 (*(volatile struct st_port4 *)(PERI_BASE + 0x00000008))\r
+#define PORT5 (*(volatile struct st_port5 *)(PERI_BASE + 0x0000000A))\r
+#define PORT6 (*(volatile struct st_port6 *)(PERI_BASE + 0x0000000C))\r
+#define PORT7 (*(volatile struct st_port7 *)(PERI_BASE + 0x0000000E))\r
+#define PORT8 (*(volatile struct st_port8 *)(PERI_BASE + 0x00000010))\r
+#define PORT9 (*(volatile struct st_port9 *)(PERI_BASE + 0x00000012))\r
+#define PORTA (*(volatile struct st_porta *)(PERI_BASE + 0x00000014))\r
+#define PORTB (*(volatile struct st_portb *)(PERI_BASE + 0x00000016))\r
+#define PORTC (*(volatile struct st_portc *)(PERI_BASE + 0x00000018))\r
+#define PORTD (*(volatile struct st_portd *)(PERI_BASE + 0x0000001A))\r
+#define PORTE (*(volatile struct st_porte *)(PERI_BASE + 0x0000001C))\r
+#define PORTF (*(volatile struct st_portf *)(PERI_BASE + 0x0000001E))\r
+#define PORTG (*(volatile struct st_portg *)(PERI_BASE + 0x00000020))\r
+#define PORTH (*(volatile struct st_porth *)(PERI_BASE + 0x00000022))\r
+#define PORTJ (*(volatile struct st_portj *)(PERI_BASE + 0x00000024))\r
+#define PORTK (*(volatile struct st_portk *)(PERI_BASE + 0x00000026))\r
+#define PORTL (*(volatile struct st_portl *)(PERI_BASE + 0x00000028))\r
+#define PORTM (*(volatile struct st_portm *)(PERI_BASE + 0x0000002A))\r
+#define PORTN (*(volatile struct st_portn *)(PERI_BASE + 0x0000002C))\r
+#define PORTP (*(volatile struct st_portp *)(PERI_BASE + 0x0000002E))\r
+#define PORTR (*(volatile struct st_portr *)(PERI_BASE + 0x00000030))\r
+#define PORTS (*(volatile struct st_ports *)(PERI_BASE + 0x00000032))\r
+#define PORTT (*(volatile struct st_portt *)(PERI_BASE + 0x00000034))\r
+#define PORTU (*(volatile struct st_portu *)(PERI_BASE + 0x00000036))\r
+#define PPG0 (*(volatile struct st_ppg0 *)(PERI_BASE + 0x00080506))\r
+#define PPG1 (*(volatile struct st_ppg1 *)(PERI_BASE + 0x00080516))\r
+#define RIIC0 (*(volatile struct st_riic *)(PERI_BASE + 0x00080900))\r
+#define RIIC1 (*(volatile struct st_riic *)(PERI_BASE + 0x00080940))\r
+#define RSCAN (*(volatile struct st_rscan *)(PERI_BASE + 0x00078000))\r
+#define RSPI0 (*(volatile struct st_rspi *)(PERI_BASE + 0x00068000))\r
+#define RSPI1 (*(volatile struct st_rspi *)(PERI_BASE + 0x00068400))\r
+#define RSPI2 (*(volatile struct st_rspi *)(PERI_BASE + 0x00068800))\r
+#define RSPI3 (*(volatile struct st_rspi *)(PERI_BASE + 0x00068C00))\r
+#define S12ADC0 (*(volatile struct st_s12adc0 *)(PERI_BASE + 0x0008C000))\r
+#define S12ADC1 (*(volatile struct st_s12adc1 *)(PERI_BASE + 0x0008C400))\r
+#define SCIFA0 (*(volatile struct st_scifa *)(PERI_BASE + 0x00065000))\r
+#define SCIFA1 (*(volatile struct st_scifa *)(PERI_BASE + 0x00065400))\r
+#define SCIFA2 (*(volatile struct st_scifa *)(PERI_BASE + 0x00065800))\r
+#define SCIFA3 (*(volatile struct st_scifa *)(PERI_BASE + 0x00065C00))\r
+#define SCIFA4 (*(volatile struct st_scifa *)(PERI_BASE + 0x00066000))\r
+#define SPIBSC (*(volatile struct st_spibsc *)(PERI_BASE + 0x00005000))\r
+#define SSI (*(volatile struct st_ssi *)(PERI_BASE + 0x00081000))\r
+#define SYSTEM (*(volatile struct st_system *)(PERI_BASE + 0x000B0020))\r
+#define TPU0 (*(volatile struct st_tpu0 *)(PERI_BASE + 0x00080108))\r
+#define TPU1 (*(volatile struct st_tpu1 *)(PERI_BASE + 0x00080108))\r
+#define TPU2 (*(volatile struct st_tpu2 *)(PERI_BASE + 0x0008010A))\r
+#define TPU3 (*(volatile struct st_tpu3 *)(PERI_BASE + 0x0008010A))\r
+#define TPU4 (*(volatile struct st_tpu4 *)(PERI_BASE + 0x0008010C))\r
+#define TPU5 (*(volatile struct st_tpu5 *)(PERI_BASE + 0x0008010C))\r
+#define TPU6 (*(volatile struct st_tpu0 *)(PERI_BASE + 0x00080188))\r
+#define TPU7 (*(volatile struct st_tpu1 *)(PERI_BASE + 0x00080188))\r
+#define TPU8 (*(volatile struct st_tpu2 *)(PERI_BASE + 0x0008018A))\r
+#define TPU9 (*(volatile struct st_tpu3 *)(PERI_BASE + 0x0008018A))\r
+#define TPU10 (*(volatile struct st_tpu4 *)(PERI_BASE + 0x0008018C))\r
+#define TPU11 (*(volatile struct st_tpu5 *)(PERI_BASE + 0x0008018C))\r
+#define TPUA (*(volatile struct st_tpua *)(PERI_BASE + 0x00080100))\r
+#define TPUSL (*(volatile struct st_tpusl *)(PERI_BASE + 0x00080200))\r
+#define TSN (*(volatile struct st_tsn *)(PERI_BASE + 0x00080A00))\r
+#define USBf (*(volatile struct st_usbf *)(PERI_BASE + 0x00060000))\r
+#define USBh (*(volatile struct st_usbh *)(PERI_BASE + 0x00040000))\r
+#define VIC (*(volatile struct st_vic *)(PERI_BASE + 0x00010000))\r
+#define WDT0 (*(volatile struct st_wdt *)(PERI_BASE + 0x00080600))\r
+#define WDT1 (*(volatile struct st_wdt *)(PERI_BASE + 0x00080620))\r
+\r
+#endif\r