blob: 366367f108ec43754a53ba45f44bd097456edd29 [file] [log] [blame]
/********************************************************************************/
/* */
/* Device : RZ/T1 */
/* File Name : iodefine.h */
/* Abstract : Definition of I/O Register. */
/* History : V0.8 (2015-02-23) [Hardware Manual Revision : 0.8] */
/* Note : This is a typical example. */
/* */
/* Copyright(c) 2015 Renesas Electronics Corp. ,All Rights Reserved. */
/* */
/********************************************************************************/
#ifndef __RZT1___IODEFINE_HEADER__
#define __RZT1___IODEFINE_HEADER__
struct st_bsc
{
union
{
unsigned long LONG;
struct
{
unsigned long :9;
unsigned long BSZ:2;
unsigned long :1;
unsigned long TYPE:3;
unsigned long :1;
unsigned long IWRRS:3;
unsigned long IWRRD:3;
unsigned long IWRWS:3;
unsigned long IWRWD:3;
unsigned long IWW:3;
unsigned long :1;
} BIT;
} CS0BCR;
union
{
unsigned long LONG;
struct
{
unsigned long :9;
unsigned long BSZ:2;
unsigned long :1;
unsigned long TYPE:3;
unsigned long :1;
unsigned long IWRRS:3;
unsigned long IWRRD:3;
unsigned long IWRWS:3;
unsigned long IWRWD:3;
unsigned long IWW:3;
unsigned long :1;
} BIT;
} CS1BCR;
union
{
unsigned long LONG;
struct
{
unsigned long :9;
unsigned long BSZ:2;
unsigned long :1;
unsigned long TYPE:3;
unsigned long :1;
unsigned long IWRRS:3;
unsigned long IWRRD:3;
unsigned long IWRWS:3;
unsigned long IWRWD:3;
unsigned long IWW:3;
unsigned long :1;
} BIT;
} CS2BCR;
union
{
unsigned long LONG;
struct
{
unsigned long :9;
unsigned long BSZ:2;
unsigned long :1;
unsigned long TYPE:3;
unsigned long :1;
unsigned long IWRRS:3;
unsigned long IWRRD:3;
unsigned long IWRWS:3;
unsigned long IWRWD:3;
unsigned long IWW:3;
unsigned long :1;
} BIT;
} CS3BCR;
union
{
unsigned long LONG;
struct
{
unsigned long :9;
unsigned long BSZ:2;
unsigned long :1;
unsigned long TYPE:3;
unsigned long :1;
unsigned long IWRRS:3;
unsigned long IWRRD:3;
unsigned long IWRWS:3;
unsigned long IWRWD:3;
unsigned long IWW:3;
unsigned long :1;
} BIT;
} CS4BCR;
union
{
unsigned long LONG;
struct
{
unsigned long :9;
unsigned long BSZ:2;
unsigned long :1;
unsigned long TYPE:3;
unsigned long :1;
unsigned long IWRRS:3;
unsigned long IWRRD:3;
unsigned long IWRWS:3;
unsigned long IWRWD:3;
unsigned long IWW:3;
unsigned long :1;
} BIT;
} CS5BCR;
char wk0[12];
union
{
union
{
unsigned long LONG;
struct
{
unsigned long HW:2;
unsigned long :4;
unsigned long WM:1;
unsigned long WR:4;
unsigned long SW:2;
unsigned long :7;
unsigned long BAS:1;
unsigned long :11;
} BIT;
} CS0WCR_0;
union
{
unsigned long LONG;
struct
{
unsigned long :6;
unsigned long WM:1;
unsigned long W:4;
unsigned long :5;
unsigned long BW:2;
unsigned long :2;
unsigned long BST:2;
unsigned long :10;
} BIT;
} CS0WCR_1;
union
{
unsigned long LONG;
struct
{
unsigned long :6;
unsigned long WM:1;
unsigned long W:4;
unsigned long :5;
unsigned long BW:2;
unsigned long :14;
} BIT;
} CS0WCR_2;
} CS0WCR;
union
{
unsigned long LONG;
struct
{
unsigned long HW:2;
unsigned long :4;
unsigned long WM:1;
unsigned long WR:4;
unsigned long SW:2;
unsigned long :3;
unsigned long WW:3;
unsigned long :1;
unsigned long BAS:1;
unsigned long :11;
} BIT;
} CS1WCR;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long :6;
unsigned long WM:1;
unsigned long WR:4;
unsigned long :9;
unsigned long BAS:1;
unsigned long :11;
} BIT;
} CS2WCR_0;
union
{
unsigned long LONG;
struct
{
unsigned long :7;
unsigned long A2CL:2;
unsigned long :23;
} BIT;
} CS2WCR_1;
} CS2WCR;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long :6;
unsigned long WM:1;
unsigned long WR:4;
unsigned long :9;
unsigned long BAS:1;
unsigned long :11;
} BIT;
} CS3WCR_0;
union
{
unsigned long LONG;
struct
{
unsigned long WTRC:2;
unsigned long :1;
unsigned long TRWL:2;
unsigned long :2;
unsigned long A3CL:2;
unsigned long :1;
unsigned long WTRCD:2;
unsigned long :1;
unsigned long WTRP:2;
unsigned long :17;
} BIT;
} CS3WCR_1;
} CS3WCR;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long HW:2;
unsigned long :4;
unsigned long WM:1;
unsigned long WR:4;
unsigned long SW:2;
unsigned long :3;
unsigned long WW:3;
unsigned long :1;
unsigned long BAS:1;
unsigned long :11;
} BIT;
} CS4WCR_0;
union
{
unsigned long LONG;
struct
{
unsigned long HW:2;
unsigned long :4;
unsigned long WM:1;
unsigned long W:4;
unsigned long SW:2;
unsigned long :3;
unsigned long BW:2;
unsigned long :2;
unsigned long BST:2;
unsigned long :10;
} BIT;
} CS4WCR_1;
} CS4WCR;
union
{
unsigned long LONG;
struct
{
unsigned long HW:2;
unsigned long :4;
unsigned long WM:1;
unsigned long WR:4;
unsigned long SW:2;
unsigned long :3;
unsigned long WW:3;
unsigned long :1;
unsigned long MPXWBAS:1;
unsigned long SZSEL:1;
unsigned long :10;
} BIT;
} CS5WCR;
char wk1[12];
union
{
unsigned long LONG;
struct
{
unsigned long A3COL:2;
unsigned long :1;
unsigned long A3ROW:2;
unsigned long :3;
unsigned long BACTV:1;
unsigned long PDOWN:1;
unsigned long RMODE:1;
unsigned long RFSH:1;
unsigned long :1;
unsigned long DEEP:1;
unsigned long :2;
unsigned long A2COL:2;
unsigned long :1;
unsigned long A2ROW:2;
unsigned long :11;
} BIT;
} SDCR;
union
{
unsigned long LONG;
} RTCSR;
unsigned long RTCNT;
unsigned long RTCOR;
char wk2[4];
unsigned long TOSCOR0;
unsigned long TOSCOR1;
unsigned long TOSCOR2;
unsigned long TOSCOR3;
unsigned long TOSCOR4;
unsigned long TOSCOR5;
char wk3[8];
union
{
unsigned long LONG;
struct
{
unsigned long CS0TOSTF:1;
unsigned long CS1TOSTF:1;
unsigned long CS2TOSTF:1;
unsigned long CS3TOSTF:1;
unsigned long CS4TOSTF:1;
unsigned long CS5TOSTF:1;
unsigned long :26;
} BIT;
} TOSTR;
union
{
unsigned long LONG;
struct
{
unsigned long CS0TOEN:1;
unsigned long CS1TOEN:1;
unsigned long CS2TOEN:1;
unsigned long CS3TOEN:1;
unsigned long CS4TOEN:1;
unsigned long CS5TOEN:1;
unsigned long :26;
} BIT;
} TOENR;
char wk4[2948];
union
{
unsigned long LONG;
} CKIOSET;
char wk5[236];
union
{
unsigned char BYTE;
} CKIOKEY;
};
struct st_clma0
{
union
{
unsigned char BYTE;
} CLMA0CTL0;
char wk0[7];
union
{
unsigned short WORD;
struct
{
unsigned short CLMAnCMPL:12;
unsigned short :4;
} BIT;
} CLMA0CMPL;
char wk1[2];
union
{
unsigned short WORD;
struct
{
unsigned short CLMAnCMPH:12;
unsigned short :4;
} BIT;
} CLMA0CMPH;
char wk2[2];
union
{
unsigned char BYTE;
} CLMA0PCMD;
char wk3[3];
union
{
unsigned char BYTE;
struct
{
unsigned char CLMAnPRERR:1;
unsigned char :7;
} BIT;
} CLMA0PS;
};
struct st_clma1
{
union
{
unsigned char BYTE;
} CLMA1CTL0;
char wk0[7];
union
{
unsigned short WORD;
struct
{
unsigned short CLMAnCMPL:12;
unsigned short :4;
} BIT;
} CLMA1CMPL;
char wk1[2];
union
{
unsigned short WORD;
struct
{
unsigned short CLMAnCMPH:12;
unsigned short :4;
} BIT;
} CLMA1CMPH;
char wk2[2];
union
{
unsigned char BYTE;
} CLMA1PCMD;
char wk3[3];
union
{
unsigned char BYTE;
struct
{
unsigned char CLMAnPRERR:1;
unsigned char :7;
} BIT;
} CLMA1PS;
};
struct st_clma2
{
union
{
unsigned char BYTE;
} CLMA2CTL0;
char wk0[7];
union
{
unsigned short WORD;
struct
{
unsigned short CLMAnCMPL:12;
unsigned short :4;
} BIT;
} CLMA2CMPL;
char wk1[2];
union
{
unsigned short WORD;
struct
{
unsigned short CLMAnCMPH:12;
unsigned short :4;
} BIT;
} CLMA2CMPH;
char wk2[2];
union
{
unsigned char BYTE;
} CLMA2PCMD;
char wk3[3];
union
{
unsigned char BYTE;
struct
{
unsigned char CLMAnPRERR:1;
unsigned char :7;
} BIT;
} CLMA2PS;
};
struct st_cmt
{
union
{
unsigned short WORD;
struct
{
unsigned short STR0:1;
unsigned short STR1:1;
unsigned short :14;
} BIT;
} CMSTR0;
char wk0[30];
union
{
unsigned short WORD;
struct
{
unsigned short STR2:1;
unsigned short STR3:1;
unsigned short :14;
} BIT;
} CMSTR1;
char wk1[30];
union
{
unsigned short WORD;
struct
{
unsigned short STR4:1;
unsigned short STR5:1;
unsigned short :14;
} BIT;
} CMSTR2;
};
struct st_cmt0
{
union
{
unsigned short WORD;
struct
{
unsigned short CKS:2;
unsigned short :4;
unsigned short CMIE:1;
unsigned short :9;
} BIT;
} CMCR;
unsigned short CMCNT;
unsigned short CMCOR;
};
struct st_cmtw
{
union
{
unsigned long LONG;
struct
{
unsigned long NF0EN:1;
unsigned long NF1EN:1;
unsigned long NFCS0:2;
unsigned long :28;
} BIT;
} NFCR0;
union
{
unsigned long LONG;
struct
{
unsigned long NF2EN:1;
unsigned long NF3EN:1;
unsigned long NFCS1:2;
unsigned long :28;
} BIT;
} NFCR1;
char wk0[8];
union
{
unsigned long LONG;
struct
{
unsigned long DMERSL:3;
unsigned long :29;
} BIT;
} ECDMESLR;
};
struct st_cmtw0
{
union
{
unsigned short WORD;
struct
{
unsigned short STR:1;
unsigned short :15;
} BIT;
} CMWSTR;
char wk0[2];
union
{
unsigned short WORD;
struct
{
unsigned short CKS:2;
unsigned short :1;
unsigned short CMWIE:1;
unsigned short IC0IE:1;
unsigned short IC1IE:1;
unsigned short OC0IE:1;
unsigned short OC1IE:1;
unsigned short :1;
unsigned short CMS:1;
unsigned short :3;
unsigned short CCLR:3;
} BIT;
} CMWCR;
char wk1[2];
union
{
unsigned short WORD;
struct
{
unsigned short IC0:2;
unsigned short IC1:2;
unsigned short IC0E:1;
unsigned short IC1E:1;
unsigned short :2;
unsigned short OC0:2;
unsigned short OC1:2;
unsigned short OC0E:1;
unsigned short OC1E:1;
unsigned short :1;
unsigned short CMWE:1;
} BIT;
} CMWIOR;
char wk2[6];
unsigned long CMWCNT;
unsigned long CMWCOR;
unsigned long CMWICR0;
unsigned long CMWICR1;
unsigned long CMWOCR0;
unsigned long CMWOCR1;
};
struct st_crc
{
union
{
unsigned long LONG;
struct
{
unsigned long DCRA0CIN:32;
} BIT;
} CRCDIR;
union
{
unsigned long LONG;
struct
{
unsigned long DCRA0COUT:32;
} BIT;
} CRCDOR;
char wk0[24];
union
{
unsigned char BYTE;
struct
{
unsigned char DCRA0POL:2;
unsigned char :2;
unsigned char DCRA0ISZ:2;
unsigned char :2;
} BIT;
} CRCCR;
};
struct st_dma0
{
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N0SA_0_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N0SA_0_W;
} N0SA_0;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N0DA_0;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N0TB_0;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N1SA_0_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N1SA_0_W;
} N1SA_0;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N1DA_0;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N1TB_0;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC0_CRSA_0;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC0_CRDA_0;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC0_CRTB_0;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC0_CHSTAT_0;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC0_CHCTRL_0;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC0_CHCFG_0;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC0_CHITVL_0;
char wk0[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC0_NXLA_0;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC0_CRLA_0;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N0SA_1_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N0SA_1_W;
} N0SA_1;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N0DA_1;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N0TB_1;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N1SA_1_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N1SA_1_W;
} N1SA_1;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N1DA_1;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N1TB_1;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC0_CRSA_1;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC0_CRDA_1;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC0_CRTB_1;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC0_CHSTAT_1;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC0_CHCTRL_1;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC0_CHCFG_1;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC0_CHITVL_1;
char wk1[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC0_NXLA_1;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC0_CRLA_1;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N0SA_2_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N0SA_2_W;
} N0SA_2;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N0DA_2;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N0TB_2;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N1SA_2_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N1SA_2_W;
} N1SA_2;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N1DA_2;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N1TB_2;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC0_CRSA_2;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC0_CRDA_2;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC0_CRTB_2;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC0_CHSTAT_2;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC0_CHCTRL_2;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC0_CHCFG_2;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC0_CHITVL_2;
char wk2[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC0_NXLA_2;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC0_CRLA_2;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N0SA_3_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N0SA_3_W;
} N0SA_3;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N0DA_3;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N0TB_3;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N1SA_3_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N1SA_3_W;
} N1SA_3;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N1DA_3;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N1TB_3;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC0_CRSA_3;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC0_CRDA_3;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC0_CRTB_3;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC0_CHSTAT_3;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC0_CHCTRL_3;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC0_CHCFG_3;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC0_CHITVL_3;
char wk3[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC0_NXLA_3;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC0_CRLA_3;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N0SA_4_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N0SA_4_W;
} N0SA_4;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N0DA_4;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N0TB_4;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N1SA_4_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N1SA_4_W;
} N1SA_4;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N1DA_4;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N1TB_4;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC0_CRSA_4;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC0_CRDA_4;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC0_CRTB_4;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC0_CHSTAT_4;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC0_CHCTRL_4;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC0_CHCFG_4;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC0_CHITVL_4;
char wk4[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC0_NXLA_4;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC0_CRLA_4;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N0SA_5_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N0SA_5_W;
} N0SA_5;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N0DA_5;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N0TB_5;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N1SA_5_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N1SA_5_W;
} N1SA_5;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N1DA_5;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N1TB_5;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC0_CRSA_5;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC0_CRDA_5;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC0_CRTB_5;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC0_CHSTAT_5;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC0_CHCTRL_5;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC0_CHCFG_5;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC0_CHITVL_5;
char wk5[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC0_NXLA_5;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC0_CRLA_5;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N0SA_6_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N0SA_6_W;
} N0SA_6;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N0DA_6;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N0TB_6;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N1SA_6_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N1SA_6_W;
} N1SA_6;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N1DA_6;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N1TB_6;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC0_CRSA_6;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC0_CRDA_6;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC0_CRTB_6;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC0_CHSTAT_6;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC0_CHCTRL_6;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC0_CHCFG_6;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC0_CHITVL_6;
char wk6[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC0_NXLA_6;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC0_CRLA_6;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N0SA_7_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N0SA_7_W;
} N0SA_7;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N0DA_7;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N0TB_7;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N1SA_7_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N1SA_7_W;
} N1SA_7;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N1DA_7;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N1TB_7;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC0_CRSA_7;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC0_CRDA_7;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC0_CRTB_7;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC0_CHSTAT_7;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC0_CHCTRL_7;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC0_CHCFG_7;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC0_CHITVL_7;
char wk7[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC0_NXLA_7;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC0_CRLA_7;
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC0_SCNT_0;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC0_SSKP_0;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC0_DCNT_0;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC0_DSKP_0;
char wk8[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC0_SCNT_1;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC0_SSKP_1;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC0_DCNT_1;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC0_DSKP_1;
char wk9[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC0_SCNT_2;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC0_SSKP_2;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC0_DCNT_2;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC0_DSKP_2;
char wk10[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC0_SCNT_3;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC0_SSKP_3;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC0_DCNT_3;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC0_DSKP_3;
char wk11[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC0_SCNT_4;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC0_SSKP_4;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC0_DCNT_4;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC0_DSKP_4;
char wk12[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC0_SCNT_5;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC0_SSKP_5;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC0_DCNT_5;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC0_DSKP_5;
char wk13[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC0_SCNT_6;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC0_SSKP_6;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC0_DCNT_6;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC0_DSKP_6;
char wk14[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC0_SCNT_7;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC0_SSKP_7;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC0_DCNT_7;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC0_DSKP_7;
char wk15[16];
union
{
unsigned long LONG;
struct
{
unsigned long PR:1;
unsigned long :31;
} BIT;
} DMAC0_DCTRL_A;
union
{
unsigned long LONG;
struct
{
unsigned long :8;
unsigned long DITVL:8;
unsigned long :16;
} BIT;
} DMAC0_DSCITVL_A;
char wk16[8];
union
{
unsigned long LONG;
struct
{
unsigned long EN08:1;
unsigned long EN19:1;
unsigned long EN210:1;
unsigned long EN311:1;
unsigned long EN412:1;
unsigned long EN513:1;
unsigned long EN614:1;
unsigned long EN715:1;
unsigned long :24;
} BIT;
} DMAC0_DST_EN_A;
union
{
unsigned long LONG;
struct
{
unsigned long ER08:1;
unsigned long ER19:1;
unsigned long ER210:1;
unsigned long ER311:1;
unsigned long ER412:1;
unsigned long ER513:1;
unsigned long ER614:1;
unsigned long ER715:1;
unsigned long :24;
} BIT;
} DMAC0_DST_ER_A;
union
{
unsigned long LONG;
struct
{
unsigned long END08:1;
unsigned long END19:1;
unsigned long END210:1;
unsigned long END311:1;
unsigned long END412:1;
unsigned long END513:1;
unsigned long END614:1;
unsigned long END715:1;
unsigned long :24;
} BIT;
} DMAC0_DST_END_A;
char wk17[4];
union
{
unsigned long LONG;
struct
{
unsigned long SUS08:1;
unsigned long SUS19:1;
unsigned long SUS210:1;
unsigned long SUS311:1;
unsigned long SUS412:1;
unsigned long SUS513:1;
unsigned long SUS614:1;
unsigned long SUS715:1;
unsigned long :24;
} BIT;
} DMAC0_DST_SUS_A;
char wk18[220];
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N0SA_8_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N0SA_8_W;
} N0SA_8;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N0DA_8;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N0TB_8;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N1SA_8_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N1SA_8_W;
} N1SA_8;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N1DA_8;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N1TB_8;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC0_CRSA_8;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC0_CRDA_8;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC0_CRTB_8;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC0_CHSTAT_8;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC0_CHCTRL_8;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC0_CHCFG_8;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC0_CHITVL_8;
char wk19[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC0_NXLA_8;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC0_CRLA_8;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N0SA_9_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N0SA_9_W;
} N0SA_9;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N0DA_9;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N0TB_9;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N1SA_9_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N1SA_9_W;
} N1SA_9;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N1DA_9;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N1TB_9;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC0_CRSA_9;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC0_CRDA_9;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC0_CRTB_9;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC0_CHSTAT_9;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC0_CHCTRL_9;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC0_CHCFG_9;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC0_CHITVL_9;
char wk20[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC0_NXLA_9;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC0_CRLA_9;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N0SA_10_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N0SA_10_W;
} N0SA_10;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N0DA_10;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N0TB_10;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N1SA_10_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N1SA_10_W;
} N1SA_10;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N1DA_10;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N1TB_10;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC0_CRSA_10;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC0_CRDA_10;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC0_CRTB_10;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC0_CHSTAT_10;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC0_CHCTRL_10;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC0_CHCFG_10;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC0_CHITVL_10;
char wk21[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC0_NXLA_10;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC0_CRLA_10;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N0SA_11_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N0SA_11_W;
} N0SA_11;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N0DA_11;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N0TB_11;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N1SA_11_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N1SA_11_W;
} N1SA_11;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N1DA_11;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N1TB_11;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC0_CRSA_11;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC0_CRDA_11;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC0_CRTB_11;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC0_CHSTAT_11;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC0_CHCTRL_11;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC0_CHCFG_11;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC0_CHITVL_11;
char wk22[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC0_NXLA_11;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC0_CRLA_11;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N0SA_12_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N0SA_12_W;
} N0SA_12;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N0DA_12;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N0TB_12;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N1SA_12_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N1SA_12_W;
} N1SA_12;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N1DA_12;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N1TB_12;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC0_CRSA_12;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC0_CRDA_12;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC0_CRTB_12;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC0_CHSTAT_12;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC0_CHCTRL_12;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC0_CHCFG_12;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC0_CHITVL_12;
char wk23[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC0_NXLA_12;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC0_CRLA_12;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N0SA_13_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N0SA_13_W;
} N0SA_13;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N0DA_13;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N0TB_13;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N1SA_13_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N1SA_13_W;
} N1SA_13;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N1DA_13;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N1TB_13;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC0_CRSA_13;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC0_CRDA_13;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC0_CRTB_13;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC0_CHSTAT_13;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC0_CHCTRL_13;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC0_CHCFG_13;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC0_CHITVL_13;
char wk24[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC0_NXLA_13;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC0_CRLA_13;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N0SA_14_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N0SA_14_W;
} N0SA_14;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N0DA_14;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N0TB_14;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N1SA_14_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N1SA_14_W;
} N1SA_14;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N1DA_14;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N1TB_14;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC0_CRSA_14;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC0_CRDA_14;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC0_CRTB_14;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC0_CHSTAT_14;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC0_CHCTRL_14;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC0_CHCFG_14;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC0_CHITVL_14;
char wk25[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC0_NXLA_14;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC0_CRLA_14;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N0SA_15_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N0SA_15_W;
} N0SA_15;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N0DA_15;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N0TB_15;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC0_N1SA_15_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC0_N1SA_15_W;
} N1SA_15;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC0_N1DA_15;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC0_N1TB_15;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC0_CRSA_15;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC0_CRDA_15;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC0_CRTB_15;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC0_CHSTAT_15;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC0_CHCTRL_15;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC0_CHCFG_15;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC0_CHITVL_15;
char wk26[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC0_NXLA_15;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC0_CRLA_15;
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC0_SCNT_8;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC0_SSKP_8;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC0_DCNT_8;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC0_DSKP_8;
char wk27[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC0_SCNT_9;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC0_SSKP_9;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC0_DCNT_9;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC0_DSKP_9;
char wk28[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC0_SCNT_10;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC0_SSKP_10;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC0_DCNT_10;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC0_DSKP_10;
char wk29[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC0_SCNT_11;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC0_SSKP_11;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC0_DCNT_11;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC0_DSKP_11;
char wk30[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC0_SCNT_12;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC0_SSKP_12;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC0_DCNT_12;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC0_DSKP_12;
char wk31[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC0_SCNT_13;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC0_SSKP_13;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC0_DCNT_13;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC0_DSKP_13;
char wk32[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC0_SCNT_14;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC0_SSKP_14;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC0_DCNT_14;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC0_DSKP_14;
char wk33[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC0_SCNT_15;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC0_SSKP_15;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC0_DCNT_15;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC0_DSKP_15;
char wk34[16];
union
{
unsigned long LONG;
struct
{
unsigned long PR:1;
unsigned long :31;
} BIT;
} DMAC0_DCTRL_B;
union
{
unsigned long LONG;
struct
{
unsigned long :8;
unsigned long DITVL:8;
unsigned long :16;
} BIT;
} DMAC0_DSCITVL_B;
char wk35[8];
union
{
unsigned long LONG;
struct
{
unsigned long EN08:1;
unsigned long EN19:1;
unsigned long EN210:1;
unsigned long EN311:1;
unsigned long EN412:1;
unsigned long EN513:1;
unsigned long EN614:1;
unsigned long EN715:1;
unsigned long :24;
} BIT;
} DMAC0_DST_EN_B;
union
{
unsigned long LONG;
struct
{
unsigned long ER08:1;
unsigned long ER19:1;
unsigned long ER210:1;
unsigned long ER311:1;
unsigned long ER412:1;
unsigned long ER513:1;
unsigned long ER614:1;
unsigned long ER715:1;
unsigned long :24;
} BIT;
} DMAC0_DST_ER_B;
union
{
unsigned long LONG;
struct
{
unsigned long END08:1;
unsigned long END19:1;
unsigned long END210:1;
unsigned long END311:1;
unsigned long END412:1;
unsigned long END513:1;
unsigned long END614:1;
unsigned long END715:1;
unsigned long :24;
} BIT;
} DMAC0_DST_END_B;
char wk36[4];
union
{
unsigned long LONG;
struct
{
unsigned long SUS08:1;
unsigned long SUS19:1;
unsigned long SUS210:1;
unsigned long SUS311:1;
unsigned long SUS412:1;
unsigned long SUS513:1;
unsigned long SUS614:1;
unsigned long SUS715:1;
unsigned long :24;
} BIT;
} DMAC0_DST_SUS_B;
char wk37[202972];
union
{
unsigned long LONG;
struct
{
unsigned long IFC0:8;
unsigned long :24;
} BIT;
} DMA0SEL0;
union
{
unsigned long LONG;
struct
{
unsigned long IFC0:8;
unsigned long :24;
} BIT;
} DMA0SEL1;
union
{
unsigned long LONG;
struct
{
unsigned long IFC0:8;
unsigned long :24;
} BIT;
} DMA0SEL2;
union
{
unsigned long LONG;
struct
{
unsigned long IFC0:8;
unsigned long :24;
} BIT;
} DMA0SEL3;
union
{
unsigned long LONG;
struct
{
unsigned long IFC0:8;
unsigned long :24;
} BIT;
} DMA0SEL4;
union
{
unsigned long LONG;
struct
{
unsigned long IFC0:8;
unsigned long :24;
} BIT;
} DMA0SEL5;
union
{
unsigned long LONG;
struct
{
unsigned long IFC0:8;
unsigned long :24;
} BIT;
} DMA0SEL6;
union
{
unsigned long LONG;
struct
{
unsigned long IFC0:8;
unsigned long :24;
} BIT;
} DMA0SEL7;
union
{
unsigned long LONG;
struct
{
unsigned long IFC0:8;
unsigned long :24;
} BIT;
} DMA0SEL8;
union
{
unsigned long LONG;
struct
{
unsigned long IFC0:8;
unsigned long :24;
} BIT;
} DMA0SEL9;
union
{
unsigned long LONG;
struct
{
unsigned long IFC0:8;
unsigned long :24;
} BIT;
} DMA0SEL10;
union
{
unsigned long LONG;
struct
{
unsigned long IFC0:8;
unsigned long :24;
} BIT;
} DMA0SEL11;
union
{
unsigned long LONG;
struct
{
unsigned long IFC0:8;
unsigned long :24;
} BIT;
} DMA0SEL12;
union
{
unsigned long LONG;
struct
{
unsigned long IFC0:8;
unsigned long :24;
} BIT;
} DMA0SEL13;
union
{
unsigned long LONG;
struct
{
unsigned long IFC0:8;
unsigned long :24;
} BIT;
} DMA0SEL14;
union
{
unsigned long LONG;
struct
{
unsigned long IFC0:8;
unsigned long :24;
} BIT;
} DMA0SEL15;
};
struct st_dma1
{
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N0SA_0_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N0SA_0_W;
} N0SA_0;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N0DA_0;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N0TB_0;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N1SA_0_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N1SA_0_W;
} N1SA_0;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N1DA_0;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N1TB_0;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC1_CRSA_0;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC1_CRDA_0;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC1_CRTB_0;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC1_CHSTAT_0;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC1_CHCTRL_0;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC1_CHCFG_0;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC1_CHITVL_0;
char wk0[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC1_NXLA_0;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC1_CRLA_0;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N0SA_1_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N0SA_1_W;
} N0SA_1;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N0DA_1;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N0TB_1;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N1SA_1_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N1SA_1_W;
} N1SA_1;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N1DA_1;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N1TB_1;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC1_CRSA_1;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC1_CRDA_1;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC1_CRTB_1;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC1_CHSTAT_1;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC1_CHCTRL_1;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC1_CHCFG_1;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC1_CHITVL_1;
char wk1[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC1_NXLA_1;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC1_CRLA_1;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N0SA_2_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N0SA_2_W;
} N0SA_2;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N0DA_2;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N0TB_2;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N1SA_2_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N1SA_2_W;
} N1SA_2;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N1DA_2;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N1TB_2;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC1_CRSA_2;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC1_CRDA_2;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC1_CRTB_2;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC1_CHSTAT_2;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC1_CHCTRL_2;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC1_CHCFG_2;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC1_CHITVL_2;
char wk2[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC1_NXLA_2;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC1_CRLA_2;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N0SA_3_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N0SA_3_W;
} N0SA_3;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N0DA_3;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N0TB_3;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N1SA_3_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N1SA_3_W;
} N1SA_3;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N1DA_3;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N1TB_3;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC1_CRSA_3;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC1_CRDA_3;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC1_CRTB_3;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC1_CHSTAT_3;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC1_CHCTRL_3;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC1_CHCFG_3;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC1_CHITVL_3;
char wk3[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC1_NXLA_3;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC1_CRLA_3;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N0SA_4_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N0SA_4_W;
} N0SA_4;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N0DA_4;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N0TB_4;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N1SA_4_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N1SA_4_W;
} N1SA_4;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N1DA_4;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N1TB_4;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC1_CRSA_4;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC1_CRDA_4;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC1_CRTB_4;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC1_CHSTAT_4;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC1_CHCTRL_4;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC1_CHCFG_4;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC1_CHITVL_4;
char wk4[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC1_NXLA_4;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC1_CRLA_4;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N0SA_5_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N0SA_5_W;
} N0SA_5;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N0DA_5;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N0TB_5;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N1SA_5_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N1SA_5_W;
} N1SA_5;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N1DA_5;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N1TB_5;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC1_CRSA_5;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC1_CRDA_5;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC1_CRTB_5;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC1_CHSTAT_5;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC1_CHCTRL_5;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC1_CHCFG_5;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC1_CHITVL_5;
char wk5[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC1_NXLA_5;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC1_CRLA_5;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N0SA_6_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N0SA_6_W;
} N0SA_6;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N0DA_6;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N0TB_6;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N1SA_6_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N1SA_6_W;
} N1SA_6;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N1DA_6;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N1TB_6;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC1_CRSA_6;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC1_CRDA_6;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC1_CRTB_6;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC1_CHSTAT_6;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC1_CHCTRL_6;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC1_CHCFG_6;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC1_CHITVL_6;
char wk6[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC1_NXLA_6;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC1_CRLA_6;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N0SA_7_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N0SA_7_W;
} N0SA_7;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N0DA_7;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N0TB_7;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N1SA_7_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N1SA_7_W;
} N1SA_7;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N1DA_7;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N1TB_7;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC1_CRSA_7;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC1_CRDA_7;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC1_CRTB_7;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC1_CHSTAT_7;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC1_CHCTRL_7;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC1_CHCFG_7;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC1_CHITVL_7;
char wk7[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC1_NXLA_7;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC1_CRLA_7;
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC1_SCNT_0;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC1_SSKP_0;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC1_DCNT_0;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC1_DSKP_0;
char wk8[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC1_SCNT_1;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC1_SSKP_1;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC1_DCNT_1;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC1_DSKP_1;
char wk9[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC1_SCNT_2;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC1_SSKP_2;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC1_DCNT_2;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC1_DSKP_2;
char wk10[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC1_SCNT_3;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC1_SSKP_3;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC1_DCNT_3;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC1_DSKP_3;
char wk11[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC1_SCNT_4;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC1_SSKP_4;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC1_DCNT_4;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC1_DSKP_4;
char wk12[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC1_SCNT_5;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC1_SSKP_5;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC1_DCNT_5;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC1_DSKP_5;
char wk13[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC1_SCNT_6;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC1_SSKP_6;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC1_DCNT_6;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC1_DSKP_6;
char wk14[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC1_SCNT_7;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC1_SSKP_7;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC1_DCNT_7;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC1_DSKP_7;
char wk15[16];
union
{
unsigned long LONG;
struct
{
unsigned long PR:1;
unsigned long :31;
} BIT;
} DMAC1_DCTRL_A;
union
{
unsigned long LONG;
struct
{
unsigned long :8;
unsigned long DITVL:8;
unsigned long :16;
} BIT;
} DMAC1_DSCITVL_A;
char wk16[8];
union
{
unsigned long LONG;
struct
{
unsigned long EN08:1;
unsigned long EN19:1;
unsigned long EN210:1;
unsigned long EN311:1;
unsigned long EN412:1;
unsigned long EN513:1;
unsigned long EN614:1;
unsigned long EN715:1;
unsigned long :24;
} BIT;
} DMAC1_DST_EN_A;
union
{
unsigned long LONG;
struct
{
unsigned long ER08:1;
unsigned long ER19:1;
unsigned long ER210:1;
unsigned long ER311:1;
unsigned long ER412:1;
unsigned long ER513:1;
unsigned long ER614:1;
unsigned long ER715:1;
unsigned long :24;
} BIT;
} DMAC1_DST_ER_A;
union
{
unsigned long LONG;
struct
{
unsigned long END08:1;
unsigned long END19:1;
unsigned long END210:1;
unsigned long END311:1;
unsigned long END412:1;
unsigned long END513:1;
unsigned long END614:1;
unsigned long END715:1;
unsigned long :24;
} BIT;
} DMAC1_DST_END_A;
char wk17[4];
union
{
unsigned long LONG;
struct
{
unsigned long SUS08:1;
unsigned long SUS19:1;
unsigned long SUS210:1;
unsigned long SUS311:1;
unsigned long SUS412:1;
unsigned long SUS513:1;
unsigned long SUS614:1;
unsigned long SUS715:1;
unsigned long :24;
} BIT;
} DMAC1_DST_SUS_A;
char wk18[220];
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N0SA_8_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N0SA_8_W;
} N0SA_8;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N0DA_8;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N0TB_8;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N1SA_8_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N1SA_8_W;
} N1SA_8;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N1DA_8;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N1TB_8;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC1_CRSA_8;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC1_CRDA_8;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC1_CRTB_8;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC1_CHSTAT_8;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC1_CHCTRL_8;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC1_CHCFG_8;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC1_CHITVL_8;
char wk19[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC1_NXLA_8;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC1_CRLA_8;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N0SA_9_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N0SA_9_W;
} N0SA_9;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N0DA_9;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N0TB_9;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N1SA_9_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N1SA_9_W;
} N1SA_9;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N1DA_9;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N1TB_9;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC1_CRSA_9;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC1_CRDA_9;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC1_CRTB_9;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC1_CHSTAT_9;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC1_CHCTRL_9;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC1_CHCFG_9;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC1_CHITVL_9;
char wk20[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC1_NXLA_9;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC1_CRLA_9;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N0SA_10_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N0SA_10_W;
} N0SA_10;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N0DA_10;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N0TB_10;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N1SA_10_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N1SA_10_W;
} N1SA_10;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N1DA_10;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N1TB_10;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC1_CRSA_10;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC1_CRDA_10;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC1_CRTB_10;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC1_CHSTAT_10;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC1_CHCTRL_10;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC1_CHCFG_10;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC1_CHITVL_10;
char wk21[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC1_NXLA_10;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC1_CRLA_10;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N0SA_11_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N0SA_11_W;
} N0SA_11;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N0DA_11;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N0TB_11;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N1SA_11_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N1SA_11_W;
} N1SA_11;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N1DA_11;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N1TB_11;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC1_CRSA_11;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC1_CRDA_11;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC1_CRTB_11;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC1_CHSTAT_11;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC1_CHCTRL_11;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC1_CHCFG_11;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC1_CHITVL_11;
char wk22[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC1_NXLA_11;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC1_CRLA_11;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N0SA_12_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N0SA_12_W;
} N0SA_12;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N0DA_12;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N0TB_12;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N1SA_12_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N1SA_12_W;
} N1SA_12;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N1DA_12;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N1TB_12;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC1_CRSA_12;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC1_CRDA_12;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC1_CRTB_12;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC1_CHSTAT_12;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC1_CHCTRL_12;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC1_CHCFG_12;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC1_CHITVL_12;
char wk23[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC1_NXLA_12;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC1_CRLA_12;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N0SA_13_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N0SA_13_W;
} N0SA_13;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N0DA_13;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N0TB_13;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N1SA_13_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N1SA_13_W;
} N1SA_13;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N1DA_13;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N1TB_13;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC1_CRSA_13;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC1_CRDA_13;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC1_CRTB_13;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC1_CHSTAT_13;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC1_CHCTRL_13;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC1_CHCFG_13;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC1_CHITVL_13;
char wk24[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC1_NXLA_13;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC1_CRLA_13;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N0SA_14_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N0SA_14_W;
} N0SA_14;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N0DA_14;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N0TB_14;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N1SA_14_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N1SA_14_W;
} N1SA_14;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N1DA_14;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N1TB_14;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC1_CRSA_14;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC1_CRDA_14;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC1_CRTB_14;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC1_CHSTAT_14;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC1_CHCTRL_14;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC1_CHCFG_14;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC1_CHITVL_14;
char wk25[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC1_NXLA_14;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC1_CRLA_14;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N0SA_15_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N0SA_15_W;
} N0SA_15;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N0DA_15;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N0TB_15;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SA:32;
} BIT;
} DMAC1_N1SA_15_N;
union
{
unsigned long LONG;
struct
{
unsigned long WD:32;
} BIT;
} DMAC1_N1SA_15_W;
} N1SA_15;
union
{
unsigned long LONG;
struct
{
unsigned long DA:32;
} BIT;
} DMAC1_N1DA_15;
union
{
unsigned long LONG;
struct
{
unsigned long TB:32;
} BIT;
} DMAC1_N1TB_15;
union
{
unsigned long LONG;
struct
{
unsigned long CRSA:32;
} BIT;
} DMAC1_CRSA_15;
union
{
unsigned long LONG;
struct
{
unsigned long CRDA:32;
} BIT;
} DMAC1_CRDA_15;
union
{
unsigned long LONG;
struct
{
unsigned long CRTB:32;
} BIT;
} DMAC1_CRTB_15;
union
{
unsigned long LONG;
struct
{
unsigned long EN:1;
unsigned long RQST:1;
unsigned long TACT:1;
unsigned long SUS:1;
unsigned long ER:1;
unsigned long END:1;
unsigned long :1;
unsigned long SR:1;
unsigned long DL:1;
unsigned long DW:1;
unsigned long DER:1;
unsigned long MODE:1;
unsigned long :4;
unsigned long INTM:1;
unsigned long DMARQM:1;
unsigned long SWPRQ:1;
unsigned long :5;
unsigned long DNUM:8;
} BIT;
} DMAC1_CHSTAT_15;
union
{
unsigned long LONG;
struct
{
unsigned long SETEN:1;
unsigned long CLREN:1;
unsigned long :1;
unsigned long SWRST:1;
unsigned long CLRRQ:1;
unsigned long CLREND:1;
unsigned long :1;
unsigned long CLRDE:1;
unsigned long SETSUS:1;
unsigned long CLRSUS:1;
unsigned long :2;
unsigned long SETREN:1;
unsigned long :1;
unsigned long SETSSWPRQ:1;
unsigned long :1;
unsigned long SETINTM:1;
unsigned long CLRINTM:1;
unsigned long SETDMARQM:1;
unsigned long CLRDMARQM:1;
unsigned long :12;
} BIT;
} DMAC1_CHCTRL_15;
union
{
unsigned long LONG;
struct
{
unsigned long SEL:3;
unsigned long REQD:1;
unsigned long LOEN:1;
unsigned long HIEN:1;
unsigned long LVL:1;
unsigned long :1;
unsigned long AM:3;
unsigned long DRRP:1;
unsigned long SDS:4;
unsigned long DDS:4;
unsigned long SAD:1;
unsigned long DAD:1;
unsigned long TM:1;
unsigned long WONLY:1;
unsigned long DEM:1;
unsigned long :1;
unsigned long DIM:1;
unsigned long SBE:1;
unsigned long RSEL:1;
unsigned long RSW:1;
unsigned long REN:1;
unsigned long DMS:1;
} BIT;
} DMAC1_CHCFG_15;
union
{
unsigned long LONG;
struct
{
unsigned long ITVL:16;
unsigned long :16;
} BIT;
} DMAC1_CHITVL_15;
char wk26[4];
union
{
unsigned long LONG;
struct
{
unsigned long NXLA:32;
} BIT;
} DMAC1_NXLA_15;
union
{
unsigned long LONG;
struct
{
unsigned long CRLA:32;
} BIT;
} DMAC1_CRLA_15;
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC1_SCNT_8;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC1_SSKP_8;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC1_DCNT_8;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC1_DSKP_8;
char wk27[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC1_SCNT_9;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC1_SSKP_9;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC1_DCNT_9;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC1_DSKP_9;
char wk28[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC1_SCNT_10;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC1_SSKP_10;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC1_DCNT_10;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC1_DSKP_10;
char wk29[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC1_SCNT_11;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC1_SSKP_11;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC1_DCNT_11;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC1_DSKP_11;
char wk30[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC1_SCNT_12;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC1_SSKP_12;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC1_DCNT_12;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC1_DSKP_12;
char wk31[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC1_SCNT_13;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC1_SSKP_13;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC1_DCNT_13;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC1_DSKP_13;
char wk32[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC1_SCNT_14;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC1_SSKP_14;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC1_DCNT_14;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC1_DSKP_14;
char wk33[16];
union
{
unsigned long LONG;
struct
{
unsigned long SCNT:32;
} BIT;
} DMAC1_SCNT_15;
union
{
unsigned long LONG;
struct
{
unsigned long SSKP:32;
} BIT;
} DMAC1_SSKP_15;
union
{
unsigned long LONG;
struct
{
unsigned long DCNT:32;
} BIT;
} DMAC1_DCNT_15;
union
{
unsigned long LONG;
struct
{
unsigned long DSKP:32;
} BIT;
} DMAC1_DSKP_15;
char wk34[16];
union
{
unsigned long LONG;
struct
{
unsigned long PR:1;
unsigned long :31;
} BIT;
} DMAC1_DCTRL_B;
union
{
unsigned long LONG;
struct
{
unsigned long :8;
unsigned long DITVL:8;
unsigned long :16;
} BIT;
} DMAC1_DSCITVL_B;
char wk35[8];
union
{
unsigned long LONG;
struct
{
unsigned long EN08:1;
unsigned long EN19:1;
unsigned long EN210:1;
unsigned long EN311:1;
unsigned long EN412:1;
unsigned long EN513:1;
unsigned long EN614:1;
unsigned long EN715:1;
unsigned long :24;
} BIT;
} DMAC1_DST_EN_B;
union
{
unsigned long LONG;
struct
{
unsigned long ER08:1;
unsigned long ER19:1;
unsigned long ER210:1;
unsigned long ER311:1;
unsigned long ER412:1;
unsigned long ER513:1;
unsigned long ER614:1;
unsigned long ER715:1;
unsigned long :24;
} BIT;
} DMAC1_DST_ER_B;
union
{
unsigned long LONG;
struct
{
unsigned long END08:1;
unsigned long END19:1;
unsigned long END210:1;
unsigned long END311:1;
unsigned long END412:1;
unsigned long END513:1;
unsigned long END614:1;
unsigned long END715:1;
unsigned long :24;
} BIT;
} DMAC1_DST_END_B;
char wk36[4];
union
{
unsigned long LONG;
struct
{
unsigned long SUS08:1;
unsigned long SUS19:1;
unsigned long SUS210:1;
unsigned long SUS311:1;
unsigned long SUS412:1;
unsigned long SUS513:1;
unsigned long SUS614:1;
unsigned long SUS715:1;
unsigned long :24;
} BIT;
} DMAC1_DST_SUS_B;
char wk37[198940];
union
{
unsigned long LONG;
struct
{
unsigned long IFC1:8;
unsigned long :24;
} BIT;
} DMA1SEL0;
union
{
unsigned long LONG;
struct
{
unsigned long IFC1:8;
unsigned long :24;
} BIT;
} DMA1SEL1;
union
{
unsigned long LONG;
struct
{
unsigned long IFC1:8;
unsigned long :24;
} BIT;
} DMA1SEL2;
union
{
unsigned long LONG;
struct
{
unsigned long IFC1:8;
unsigned long :24;
} BIT;
} DMA1SEL3;
union
{
unsigned long LONG;
struct
{
unsigned long IFC1:8;
unsigned long :24;
} BIT;
} DMA1SEL4;
union
{
unsigned long LONG;
struct
{
unsigned long IFC1:8;
unsigned long :24;
} BIT;
} DMA1SEL5;
union
{
unsigned long LONG;
struct
{
unsigned long IFC1:8;
unsigned long :24;
} BIT;
} DMA1SEL6;
union
{
unsigned long LONG;
struct
{
unsigned long IFC1:8;
unsigned long :24;
} BIT;
} DMA1SEL7;
union
{
unsigned long LONG;
struct
{
unsigned long IFC1:8;
unsigned long :24;
} BIT;
} DMA1SEL8;
union
{
unsigned long LONG;
struct
{
unsigned long IFC1:8;
unsigned long :24;
} BIT;
} DMA1SEL9;
union
{
unsigned long LONG;
struct
{
unsigned long IFC1:8;
unsigned long :24;
} BIT;
} DMA1SEL10;
union
{
unsigned long LONG;
struct
{
unsigned long IFC1:8;
unsigned long :24;
} BIT;
} DMA1SEL11;
union
{
unsigned long LONG;
struct
{
unsigned long IFC1:8;
unsigned long :24;
} BIT;
} DMA1SEL12;
union
{
unsigned long LONG;
struct
{
unsigned long IFC1:8;
unsigned long :24;
} BIT;
} DMA1SEL13;
union
{
unsigned long LONG;
struct
{
unsigned long IFC1:8;
unsigned long :24;
} BIT;
} DMA1SEL14;
union
{
unsigned long LONG;
struct
{
unsigned long IFC1:8;
unsigned long :24;
} BIT;
} DMA1SEL15;
};
struct st_dmac
{
union
{
unsigned long LONG;
struct
{
unsigned long :9;
unsigned long DPRTY:2;
unsigned long :13;
unsigned long AL0:1;
unsigned long AL1:1;
unsigned long AL2:1;
unsigned long :1;
unsigned long TL0:1;
unsigned long TL1:1;
unsigned long TL2:1;
unsigned long :1;
} BIT;
} CMNCR;
char wk0[598140];
union
{
unsigned long LONG;
struct
{
unsigned long DMREQ0:1;
unsigned long DMREQ1:1;
unsigned long :30;
} BIT;
} DMASTG;
};
struct st_doc
{
union
{
unsigned char BYTE;
struct
{
unsigned char OMS:2;
unsigned char DCSEL:1;
unsigned char :1;
unsigned char DOPCIE:1;
unsigned char DOPCF:1;
unsigned char DOPCFCL:1;
unsigned char :1;
} BIT;
} DOCR;
char wk0[1];
unsigned short DODIR;
unsigned short DODSR;
};
struct st_dsmif
{
union
{
unsigned long LONG;
struct
{
unsigned long ENABLE:1;
unsigned long :7;
unsigned long SINC1SEL:2;
unsigned long :2;
unsigned long WORD1GEN:3;
unsigned long :1;
unsigned long BITSHIFT1:4;
unsigned long SINC2SEL:2;
unsigned long :2;
unsigned long WORD2GEN:3;
unsigned long :1;
unsigned long BITSHIFT2:4;
} BIT;
} UVWCTL;
union
{
unsigned long LONG;
struct
{
unsigned long ERUI:1;
unsigned long ERVI:1;
unsigned long ERWI:1;
unsigned long :1;
unsigned long ERUSC:1;
unsigned long ERVSC:1;
unsigned long ERWSC:1;
unsigned long :1;
unsigned long ERUVWIGND:1;
unsigned long :23;
} BIT;
} UVWSTA;
union
{
unsigned long LONG;
struct
{
unsigned long CMPUVWIUNDER:16;
unsigned long :16;
} BIT;
} UVWIUNCMP;
union
{
unsigned long LONG;
struct
{
unsigned long CMPUVWIOVER:16;
unsigned long :16;
} BIT;
} UVWIOVCMP;
union
{
unsigned long LONG;
struct
{
unsigned long CMPUVWSCUNDER:13;
unsigned long :19;
} BIT;
} UVWSCUNCMP;
union
{
unsigned long LONG;
struct
{
unsigned long CMPUVWSCOVER:13;
unsigned long :19;
} BIT;
} UVWSCOVCMP;
union
{
unsigned long LONG;
struct
{
unsigned long CMPUVWIGNDUNDER:18;
unsigned long :14;
} BIT;
} UVWIGUNCMP;
union
{
unsigned long LONG;
struct
{
unsigned long CMPUVWIGNDOVER:18;
unsigned long :14;
} BIT;
} UVWIGOVCMP;
union
{
unsigned long LONG;
struct
{
unsigned long U1DATA:16;
unsigned long :16;
} BIT;
} U1DATA;
union
{
unsigned long LONG;
struct
{
unsigned long U1CDATA:16;
unsigned long :16;
} BIT;
} U1CDATA;
union
{
unsigned long LONG;
struct
{
unsigned long U1VDATA:16;
unsigned long :16;
} BIT;
} U1VDATA;
union
{
unsigned long LONG;
struct
{
unsigned long U2DATA:16;
unsigned long :16;
} BIT;
} U2DATA;
union
{
unsigned long LONG;
struct
{
unsigned long V1DATA:16;
unsigned long :16;
} BIT;
} V1DATA;
union
{
unsigned long LONG;
struct
{
unsigned long V1CDATA:16;
unsigned long :16;
} BIT;
} V1CDATA;
union
{
unsigned long LONG;
struct
{
unsigned long V1VDATA:16;
unsigned long :16;
} BIT;
} V1VDATA;
union
{
unsigned long LONG;
struct
{
unsigned long V2DATA:16;
unsigned long :16;
} BIT;
} V2DATA;
union
{
unsigned long LONG;
struct
{
unsigned long W1DATA:16;
unsigned long :16;
} BIT;
} W1DATA;
union
{
unsigned long LONG;
struct
{
unsigned long W1CDATA:16;
unsigned long :16;
} BIT;
} W1CDATA;
union
{
unsigned long LONG;
struct
{
unsigned long W1VDATA:16;
unsigned long :16;
} BIT;
} W1VDATA;
union
{
unsigned long LONG;
struct
{
unsigned long W2DATA:16;
unsigned long :16;
} BIT;
} W2DATA;
char wk0[48];
union
{
unsigned long LONG;
struct
{
unsigned long ENABLE:1;
unsigned long :7;
unsigned long SINC1SEL:2;
unsigned long :2;
unsigned long WORD1GEN:3;
unsigned long :1;
unsigned long BITSHIFT1:4;
unsigned long SINC2SEL:2;
unsigned long :2;
unsigned long WORD2GEN:3;
unsigned long :1;
unsigned long BITSHIFT2:4;
} BIT;
} XYZCTL;
union
{
unsigned long LONG;
struct
{
unsigned long ERXI:1;
unsigned long :3;
unsigned long ERXSC:1;
unsigned long :27;
} BIT;
} XYZSTA;
union
{
unsigned long LONG;
struct
{
unsigned long CMPXIUNDER:16;
unsigned long :16;
} BIT;
} XYZIUNCMP;
union
{
unsigned long LONG;
struct
{
unsigned long CMPXIOVER:16;
unsigned long :16;
} BIT;
} XYZIOVCMP;
union
{
unsigned long LONG;
struct
{
unsigned long CMPXSCUNDER:13;
unsigned long :19;
} BIT;
} XYZSCUNCMP;
union
{
unsigned long LONG;
struct
{
unsigned long CMPXSCOVER:13;
unsigned long :19;
} BIT;
} XYZSCOVCMP;
char wk1[8];
union
{
unsigned long LONG;
struct
{
unsigned long X1DATA:16;
unsigned long :16;
} BIT;
} X1DATA;
union
{
unsigned long LONG;
struct
{
unsigned long X1CDATA:16;
unsigned long :16;
} BIT;
} X1CDATA;
union
{
unsigned long LONG;
struct
{
unsigned long X1VDATA:16;
unsigned long :16;
} BIT;
} X1VDATA;
char wk2[16];
union
{
unsigned long LONG;
struct
{
unsigned long X2DATA:16;
unsigned long :16;
} BIT;
} X2DATA;
};
struct st_ecatc
{
union
{
unsigned long LONG;
struct
{
unsigned long OADD0:1;
unsigned long OADD1:1;
unsigned long OADD2:1;
unsigned long OADD3:1;
unsigned long OADD4:1;
unsigned long :27;
} BIT;
} CATOFFADD;
union
{
unsigned long LONG;
struct
{
unsigned long I2CSIZE:1;
unsigned long :31;
} BIT;
} CATEMMD;
char wk0[4];
union
{
unsigned long LONG;
struct
{
unsigned long TXSFT00:1;
unsigned long TXSFT01:1;
unsigned long TXSFT10:1;
unsigned long TXSFT11:1;
unsigned long :28;
} BIT;
} CATTXCSFT;
char wk1[69360];
union
{
unsigned char BYTE;
struct
{
unsigned char TYPE:8;
} BIT;
} TYPE;
union
{
unsigned char BYTE;
struct
{
unsigned char REV:8;
} BIT;
} REVISION;
union
{
unsigned short WORD;
struct
{
unsigned short BUILD:16;
} BIT;
} BUILD;
union
{
unsigned char BYTE;
struct
{
unsigned char NUMFMMU:8;
} BIT;
} FMMU_NUM;
union
{
unsigned char BYTE;
struct
{
unsigned char NUMSYNC:8;
} BIT;
} SYNC_MANAGER;
union
{
unsigned char BYTE;
struct
{
unsigned char RAMSIZE:8;
} BIT;
} RAM_SIZE;
union
{
unsigned char BYTE;
struct
{
unsigned char P0:2;
unsigned char P1:2;
unsigned char P2:2;
unsigned char P3:2;
} BIT;
} PORT_DESC;
union
{
unsigned short WORD;
struct
{
unsigned short FMMU:1;
unsigned short :1;
unsigned short DC:1;
unsigned short DCWID:1;
unsigned short :2;
unsigned short LINKDECMII:1;
unsigned short FCS:1;
unsigned short DCSYNC:1;
unsigned short LRW:1;
unsigned short RWSUPP:1;
unsigned short FSCONFIG:1;
unsigned short :4;
} BIT;
} FEATURE;
char wk2[6];
union
{
unsigned short WORD;
struct
{
unsigned short NODADDR:16;
} BIT;
} STATION_ADR;
union
{
unsigned short WORD;
struct
{
unsigned short NODALIADDR:16;
} BIT;
} STATION_ALIAS;
char wk3[12];
union
{
unsigned char BYTE;
struct
{
unsigned char ENABLE:1;
unsigned char :7;
} BIT;
} WR_REG_ENABLE;
union
{
unsigned char BYTE;
struct
{
unsigned char PROTECT:1;
unsigned char :7;
} BIT;
} WR_REG_PROTECT;
char wk4[14];
union
{
unsigned char BYTE;
struct
{
unsigned char ENABLE:1;
unsigned char :7;
} BIT;
} ESC_WR_ENABLE;
union
{
unsigned char BYTE;
struct
{
unsigned char PROTECT:1;
unsigned char :7;
} BIT;
} ESC_WR_PROTECT;
char wk5[14];
union
{
union
{
unsigned char BYTE;
} ESC_RESET_ECAT_W;
union
{
unsigned char BYTE;
} ESC_RESET_ECAT_R;
} RESET_ECAT;
union
{
union
{
unsigned char BYTE;
} ESC_RESET_PDI_W;
union
{
unsigned char BYTE;
} ESC_RESET_PDI_R;
} RESET_PDI;
char wk6[190];
union
{
unsigned long LONG;
struct
{
unsigned long FWDRULE:1;
unsigned long TEMPUSE:1;
unsigned long :6;
unsigned long LP0:2;
unsigned long LP1:2;
unsigned long LP2:2;
unsigned long LP3:2;
unsigned long RXFIFO:3;
unsigned long :5;
unsigned long STAALIAS:1;
unsigned long :7;
} BIT;
} ESC_DL_CONTROL;
char wk7[4];
union
{
unsigned short WORD;
struct
{
unsigned short RWOFFSET:16;
} BIT;
} PHYSICAL_RW_OFFSET;
char wk8[6];
union
{
unsigned short WORD;
struct
{
unsigned short PDIOPE:1;
unsigned short PDIWDST:1;
unsigned short ENHLINKD:1;
unsigned short :1;
unsigned short PHYP0:1;
unsigned short PHYP1:1;
unsigned short PHYP2:1;
unsigned short PHYP3:1;
unsigned short LP0:1;
unsigned short COMP0:1;
unsigned short LP1:1;
unsigned short COMP1:1;
unsigned short LP2:1;
unsigned short COMP2:1;
unsigned short LP3:1;
unsigned short COMP3:1;
} BIT;
} ESC_DL_STATUS;
char wk9[14];
union
{
unsigned short WORD;
struct
{
unsigned short INISTATE:4;
unsigned short ERRINDACK:1;
unsigned short :11;
} BIT;
} AL_CONTROL;
char wk10[14];
union
{
unsigned short WORD;
struct
{
unsigned short ACTSTATE:4;
unsigned short ERR:1;
unsigned short :11;
} BIT;
} AL_STATUS;
char wk11[2];
union
{
unsigned short WORD;
struct
{
unsigned short STATUSCODE:16;
} BIT;
} AL_STATUS_CODE;
char wk12[2];
union
{
unsigned char BYTE;
struct
{
unsigned char LEDCODE:4;
unsigned char OVERRIDEEN:1;
unsigned char :3;
} BIT;
} RUN_LED_OVERRIDE;
union
{
unsigned char BYTE;
struct
{
unsigned char LEDCODE:4;
unsigned char OVERRIDEEN:1;
unsigned char :3;
} BIT;
} ERR_LED_OVERRIDE;
char wk13[6];
union
{
unsigned char BYTE;
struct
{
unsigned char PDI:8;
} BIT;
} PDI_CONTROL;
union
{
unsigned char BYTE;
struct
{
unsigned char DEVEMU:1;
unsigned char ENLALLP:1;
unsigned char DCSYNC:1;
unsigned char DCLATCH:1;
unsigned char ENLP0:1;
unsigned char ENLP1:1;
unsigned char ENLP2:1;
unsigned char ENLP3:1;
} BIT;
} ESC_CONFIG;
char wk14[14];
union
{
unsigned char BYTE;
struct
{
unsigned char ONCHIPBUSCLK:5;
unsigned char ONCHIPBUS:3;
} BIT;
} PDI_CONFIG;
union
{
unsigned char BYTE;
struct
{
unsigned char SYNC0OUT:2;
unsigned char SYNCLAT0:1;
unsigned char SYNC0MAP:1;
unsigned char :1;
unsigned char SYNC1OUT:1;
unsigned char SYNCLAT1:1;
unsigned char SYNC1MAP:1;
} BIT;
} SYNC_LATCH_CONFIG;
union
{
unsigned short WORD;
struct
{
unsigned short DATABUSWID:1;
unsigned short :15;
} BIT;
} EXT_PDI_CONFIG;
char wk15[172];
union
{
unsigned short WORD;
struct
{
unsigned short ECATEVMASK:16;
} BIT;
} ECAT_EVENT_MASK;
char wk16[2];
union
{
unsigned long LONG;
struct
{
unsigned long ALEVMASK:32;
} BIT;
} AL_EVENT_MASK;
char wk17[8];
union
{
unsigned short WORD;
struct
{
unsigned short DCLATCH:1;
unsigned short :1;
unsigned short DLSTA:1;
unsigned short ALSTA:1;
unsigned short SMSTA0:1;
unsigned short SMSTA1:1;
unsigned short SMSTA2:1;
unsigned short SMSTA3:1;
unsigned short SMSTA4:1;
unsigned short SMSTA5:1;
unsigned short SMSTA6:1;
unsigned short SMSTA7:1;
unsigned short :4;
} BIT;
} ECAT_EVENT_REQ;
char wk18[14];
union
{
unsigned long LONG;
struct
{
unsigned long ALCTRL:1;
unsigned long DCLATCH:1;
unsigned long DCSYNC0STA:1;
unsigned long DCSYNC1STA:1;
unsigned long SYNCACT:1;
unsigned long :1;
unsigned long WDPD:1;
unsigned long :1;
unsigned long SMINT0:1;
unsigned long SMINT1:1;
unsigned long SMINT2:1;
unsigned long SMINT3:1;
unsigned long SMINT4:1;
unsigned long SMINT5:1;
unsigned long SMINT6:1;
unsigned long SMINT7:1;
unsigned long :16;
} BIT;
} AL_EVENT_REQ;
char wk19[220];
union
{
unsigned short WORD;
struct
{
unsigned short RXERRCNT:16;
} BIT;
} RX_ERR_COUNT0;
union
{
unsigned short WORD;
struct
{
unsigned short RXERRCNT:16;
} BIT;
} RX_ERR_COUNT1;
char wk20[4];
union
{
unsigned char BYTE;
struct
{
unsigned char FWDERRCNT:8;
} BIT;
} FWD_RX_ERR_COUNT0;
union
{
unsigned char BYTE;
struct
{
unsigned char FWDERRCNT:8;
} BIT;
} FWD_RX_ERR_COUNT1;
char wk21[2];
union
{
unsigned char BYTE;
struct
{
unsigned char EPUERRCNT:8;
} BIT;
} ECAT_PROC_ERR_COUNT;
union
{
unsigned char BYTE;
struct
{
unsigned char PDIERRCNT:8;
} BIT;
} PDI_ERR_COUNT;
char wk22[2];
union
{
unsigned char BYTE;
struct
{
unsigned char LOSTLINKCNT:8;
} BIT;
} LOST_LINK_COUNT0;
union
{
unsigned char BYTE;
struct
{
unsigned char LOSTLINKCNT:8;
} BIT;
} LOST_LINK_COUNT1;
char wk23[238];
union
{
unsigned short WORD;
struct
{
unsigned short WDDIV:16;
} BIT;
} WD_DIVIDE;
char wk24[14];
union
{
unsigned short WORD;
struct
{
unsigned short WDTIMPDI:16;
} BIT;
} WDT_PDI;
char wk25[14];
union
{
unsigned short WORD;
struct
{
unsigned short WDTIMPD:16;
} BIT;
} WDT_DATA;
char wk26[30];
union
{
unsigned short WORD;
struct
{
unsigned short WDSTAPD:1;
unsigned short :15;
} BIT;
} WDS_DATA;
union
{
unsigned char BYTE;
struct
{
unsigned char WDCNTPD:8;
} BIT;
} WDC_DATA;
union
{
unsigned char BYTE;
struct
{
unsigned char WDCNTPDI:8;
} BIT;
} WDC_PDI;
char wk27[188];
union
{
unsigned char BYTE;
struct
{
unsigned char CTRLPDI:1;
unsigned char FORCEECAT:1;
unsigned char :6;
} BIT;
} EEP_CONF;
union
{
unsigned char BYTE;
struct
{
unsigned char PDIACCESS:1;
unsigned char :7;
} BIT;
} EEP_STATE;
union
{
unsigned short WORD;
struct
{
unsigned short ECATWREN:1;
unsigned short :5;
unsigned short READBYTE:1;
unsigned short PROMSIZE:1;
unsigned short COMMAND:3;
unsigned short CKSUMERR:1;
unsigned short LOADSTA:1;
unsigned short ACKCMDERR:1;
unsigned short WRENERR:1;
unsigned short BUSY:1;
} BIT;
} EEP_CONT_STAT;
union
{
unsigned long LONG;
struct
{
unsigned long ADDRESS:32;
} BIT;
} EEP_ADR;
union
{
unsigned long LONG;
struct
{
unsigned long LODATA:16;
unsigned long HIDATA:16;
} BIT;
} EEP_DATA;
char wk28[4];
union
{
unsigned short WORD;
struct
{
unsigned short WREN:1;
unsigned short PDICTRL:1;
unsigned short MILINK:1;
unsigned short PHYOFFSET:5;
unsigned short COMMAND:2;
unsigned short :3;
unsigned short READERR:1;
unsigned short CMDERR:1;
unsigned short BUSY:1;
} BIT;
} MII_CONT_STAT;
union
{
unsigned char BYTE;
struct
{
unsigned char PHYADDR:5;
unsigned char :3;
} BIT;
} PHY_ADR;
union
{
unsigned char BYTE;
struct
{
unsigned char PHYREGADDR:5;
unsigned char :3;
} BIT;
} PHY_REG_ADR;
union
{
unsigned short WORD;
struct
{
unsigned short PHYREGDATA:16;
} BIT;
} PHY_DATA;
union
{
unsigned char BYTE;
struct
{
unsigned char ACSMII:1;
unsigned char :7;
} BIT;
} MII_ECAT_ACS_STAT;
union
{
unsigned char BYTE;
struct
{
unsigned char ACSMII:1;
unsigned char FORPDI:1;
unsigned char :6;
} BIT;
} MII_PDI_ACS_STAT;
union
{
unsigned char BYTE;
struct
{
unsigned char PHYLINKSTA:1;
unsigned char LINKSTA:1;
unsigned char LINKSTAERR:1;
unsigned char READERR:1;
unsigned char LINKPARTERR:1;
unsigned char PHYCONFIG:1;
unsigned char :2;
} BIT;
} PHY_STATUS0;
union
{
unsigned char BYTE;
struct
{
unsigned char PHYLINKSTA:1;
unsigned char LINKSTA:1;
unsigned char LINKSTAERR:1;
unsigned char READERR:1;
unsigned char LINKPARTERR:1;
unsigned char PHYCONFIG:1;
unsigned char :2;
} BIT;
} PHY_STATUS1;
char wk29[230];
struct
{
union
{
unsigned long LONG;
struct
{
unsigned long LSTAADR:32;
} BIT;
} L_START_ADR;
union
{
unsigned short WORD;
struct
{
unsigned short FMMULEN:16;
} BIT;
} LEN;
union
{
unsigned char BYTE;
struct
{
unsigned char LSTABIT:3;
unsigned char :5;
} BIT;
} L_START_BIT;
union
{
unsigned char BYTE;
struct
{
unsigned char LSTABIT:3;
unsigned char :5;
} BIT;
} L_STOP_BIT;
union
{
unsigned short WORD;
struct
{
unsigned short PHYSTAADR:16;
} BIT;
} P_START_ADR;
union
{
unsigned char BYTE;
struct
{
unsigned char PHYSTABIT:3;
unsigned char :5;
} BIT;
} P_START_BIT;
union
{
unsigned char BYTE;
struct
{
unsigned char READ:1;
unsigned char WRITE:1;
unsigned char :6;
} BIT;
} TYPE;
union
{
unsigned char BYTE;
struct
{
unsigned char ACTIVATE:1;
unsigned char :7;
} BIT;
} ACT;
char fmmu_wk[3];
} FMMU[8];
char wk37[0x180];
struct
{
union
{
unsigned short WORD;
struct
{
unsigned short SMSTAADDR:16;
} BIT;
} P_START_ADR;
union
{
unsigned short WORD;
struct
{
unsigned short SMLEN:16;
} BIT;
} LEN;
union
{
unsigned char BYTE;
struct
{
unsigned char OPEMODE:2;
unsigned char DIR:2;
unsigned char IRQECAT:1;
unsigned char IRQPDI:1;
unsigned char WDTRGEN:1;
unsigned char :1;
} BIT;
} CONTROL;
union
{
unsigned char BYTE;
struct
{
unsigned char INTWR:1;
unsigned char INTRD:1;
unsigned char :1;
unsigned char MAILBOX:1;
unsigned char BUFFERED:2;
unsigned char RDBUF:1;
unsigned char WRBUF:1;
} BIT;
} STATUS;
union
{
unsigned char BYTE;
struct
{
unsigned char SMEN:1;
unsigned char REPEATREQ:1;
unsigned char :4;
unsigned char LATCHECAT:1;
unsigned char LATCHPDI:1;
} BIT;
} ACT;
union
{
unsigned char BYTE;
struct
{
unsigned char DEACTIVE:1;
unsigned char REPEATACK:1;
unsigned char :6;
} BIT;
} PDI_CONT;
} SM[8];
char wk38[192];
union
{
unsigned long LONG;
struct
{
unsigned long RCVTIME0:32;
} BIT;
} DC_RCV_TIME_PORT0;
union
{
unsigned long LONG;
struct
{
unsigned long RCVTIME1:32;
} BIT;
} DC_RCV_TIME_PORT1;
char wk39[8];
union
{
unsigned long long LONGLONG;
} DC_SYS_TIME;
union
{
unsigned long long LONGLONG;
} DC_RCV_TIME_UNIT;
union
{
unsigned long long LONGLONG;
} DC_SYS_TIME_OFFSET;
union
{
unsigned long LONG;
struct
{
unsigned long SYSTIMDLY:32;
} BIT;
} DC_SYS_TIME_DELAY;
union
{
unsigned long LONG;
struct
{
unsigned long LOCALCOPY:1;
unsigned long DIFF:31;
} BIT;
} DC_SYS_TIME_DIFF;
union
{
unsigned short WORD;
struct
{
unsigned short :1;
unsigned short SPDCNTSTRT:15;
} BIT;
} DC_SPEED_COUNT_START;
union
{
unsigned short WORD;
struct
{
unsigned short SPDCNTDIFF:16;
} BIT;
} DC_SPEED_COUNT_DIFF;
union
{
unsigned char BYTE;
struct
{
unsigned char :4;
unsigned char SYSTIMDEP:4;
} BIT;
} DC_SYS_TIME_DIFF_FIL_DEPTH;
union
{
unsigned char BYTE;
struct
{
unsigned char :4;
unsigned char CLKPERDEP:4;
} BIT;
} DC_SPEED_COUNT_FIL_DEPTH;
char wk40[74];
union
{
unsigned char BYTE;
struct
{
unsigned char :2;
unsigned char LATCH1:1;
unsigned char LATCH0:1;
unsigned char :3;
unsigned char SYNCOUT:1;
} BIT;
} DC_CYC_CONT;
union
{
unsigned char BYTE;
struct
{
unsigned char DBGPULSE:1;
unsigned char NEARFUTURE:1;
unsigned char STARTTIME:1;
unsigned char EXTSTARTTIME:1;
unsigned char AUTOACT:1;
unsigned char SYNC1:1;
unsigned char SYNC0:1;
unsigned char SYNCACT:1;
} BIT;
} DC_ACT;
union
{
unsigned short WORD;
struct
{
unsigned short PULSELEN:16;
} BIT;
} DC_PULSE_LEN;
union
{
unsigned char BYTE;
struct
{
unsigned char :5;
unsigned char STARTTIME:1;
unsigned char SYNC1ACT:1;
unsigned char SYNC0ACT:1;
} BIT;
} DC_ACT_STAT;
char wk41[9];
union
{
unsigned char BYTE;
struct
{
unsigned char :7;
unsigned char SYNC0STA:1;
} BIT;
} DC_SYNC0_STAT;
union
{
unsigned char BYTE;
struct
{
unsigned char :7;
unsigned char SYNC1STA:1;
} BIT;
} DC_SYNC1_STAT;
union
{
unsigned long long LONGLONG;
} DC_CYC_START_TIME;
union
{
unsigned long long LONGLONG;
} DC_NEXT_SYNC1_PULSE;
union
{
unsigned long LONG;
struct
{
unsigned long SYNC0CYC:32;
} BIT;
} DC_SYNC0_CYC_TIME;
union
{
unsigned long LONG;
struct
{
unsigned long SYNC1CYC:32;
} BIT;
} DC_SYNC1_CYC_TIME;
union
{
unsigned char BYTE;
struct
{
unsigned char :6;
unsigned char NEGEDGE:1;
unsigned char POSEDGE:1;
} BIT;
} DC_LATCH0_CONT;
union
{
unsigned char BYTE;
struct
{
unsigned char :6;
unsigned char NEGEDGE:1;
unsigned char POSEDGE:1;
} BIT;
} DC_LATCH1_CONT;
char wk42[4];
union
{
unsigned char BYTE;
struct
{
unsigned char :5;
unsigned char PINSTATE:1;
unsigned char EVENTNEG:1;
unsigned char EVENTPOS:1;
} BIT;
} DC_LATCH0_STAT;
union
{
unsigned char BYTE;
struct
{
unsigned char :5;
unsigned char PINSTATE:1;
unsigned char EVENTNEG:1;
unsigned char EVENTPOS:1;
} BIT;
} DC_LATCH1_STAT;
union
{
unsigned long long LONGLONG;
} DC_LATCH0_TIME_POS;
union
{
unsigned long long LONGLONG;
} DC_LATCH0_TIME_NEG;
union
{
unsigned long long LONGLONG;
} DC_LATCH1_TIME_POS;
union
{
unsigned long long LONGLONG;
} DC_LATCH1_TIME_NEG;
char wk43[32];
union
{
unsigned long LONG;
struct
{
unsigned long ECATCHANGE:32;
} BIT;
} DC_ECAT_CNG_EV_TIME;
char wk44[4];
union
{
unsigned long LONG;
struct
{
unsigned long PDISTART:32;
} BIT;
} DC_PDI_START_EV_TIME;
union
{
unsigned long LONG;
struct
{
unsigned long PDICHANGE:32;
} BIT;
} DC_PDI_CNG_EV_TIME;
char wk45[1024];
union
{
unsigned long long LONGLONG;
} PRODUCT_ID;
union
{
unsigned long long LONGLONG;
} VENDOR_ID;
};
struct st_eccram
{
union
{
unsigned long LONG;
} RAMPCMD;
char wk0[252];
union
{
unsigned long LONG;
struct
{
unsigned long :31;
unsigned long ECC_ENABLE:1;
} BIT;
} RAMEDC;
union
{
unsigned long LONG;
struct
{
unsigned long :16;
unsigned long DBE_DIST15:1;
unsigned long DBE_DIST14:1;
unsigned long DBE_DIST13:1;
unsigned long DBE_DIST12:1;
unsigned long DBE_DIST11:1;
unsigned long DBE_DIST10:1;
unsigned long DBE_DIST9:1;
unsigned long DBE_DIST8:1;
unsigned long DBE_DIST7:1;
unsigned long DBE_DIST6:1;
unsigned long DBE_DIST5:1;
unsigned long DBE_DIST4:1;
unsigned long DBE_DIST3:1;
unsigned long DBE_DIST2:1;
unsigned long DBE_DIST1:1;
unsigned long DBE_DIST0:1;
} BIT;
} RAMEEC;
union
{
unsigned long LONG;
struct
{
unsigned long :16;
unsigned long DBE_RAM15:1;
unsigned long DBE_RAM14:1;
unsigned long DBE_RAM13:1;
unsigned long DBE_RAM12:1;
unsigned long DBE_RAM11:1;
unsigned long DBE_RAM10:1;
unsigned long DBE_RAM9:1;
unsigned long DBE_RAM8:1;
unsigned long DBE_RAM7:1;
unsigned long DBE_RAM6:1;
unsigned long DBE_RAM5:1;
unsigned long DBE_RAM4:1;
unsigned long DBE_RAM3:1;
unsigned long DBE_RAM2:1;
unsigned long DBE_RAM1:1;
unsigned long DBE_RAM0:1;
} BIT;
} RAMDBEST;
union
{
unsigned long LONG;
struct
{
unsigned long :12;
unsigned long BANK:2;
unsigned long ADDRESS:16;
unsigned long :1;
unsigned long LOCK:1;
} BIT;
} RAMDBEAD;
union
{
unsigned long LONG;
struct
{
unsigned long :28;
unsigned long ERRCOUNT:4;
} BIT;
} RAMDBECNT;
};
struct st_ecm
{
union
{
unsigned char BYTE;
} ECMEPCFG;
char wk0[3];
union
{
unsigned long LONG;
} ECMMICFG0;
union
{
unsigned long LONG;
} ECMMICFG1;
union
{
unsigned long LONG;
} ECMMICFG2;
union
{
unsigned long LONG;
} ECMNMICFG0;
union
{
unsigned long LONG;
} ECMNMICFG1;
union
{
unsigned long LONG;
} ECMNMICFG2;
union
{
unsigned long LONG;
} ECMIRCFG0;
union
{
unsigned long LONG;
} ECMIRCFG1;
union
{
unsigned long LONG;
} ECMIRCFG2;
union
{
unsigned long LONG;
} ECMEMK0;
union
{
unsigned long LONG;
} ECMEMK1;
union
{
unsigned long LONG;
} ECMEMK2;
union
{
unsigned long LONG;
} ECMESSTC0;
union
{
unsigned long LONG;
} ECMESSTC1;
union
{
unsigned long LONG;
} ECMESSTC2;
union
{
unsigned long LONG;
} ECMPCMD1;
union
{
unsigned char BYTE;
struct
{
unsigned char ECMPRERR:1;
unsigned char :7;
} BIT;
} ECMPS;
char wk1[3];
union
{
unsigned long LONG;
} ECMPE0;
union
{
unsigned long LONG;
} ECMPE1;
union
{
unsigned long LONG;
} ECMPE2;
union
{
unsigned char BYTE;
} ECMDTMCTL;
char wk2[3];
union
{
unsigned short WORD;
struct
{
unsigned short ECMTDMR:16;
} BIT;
} ECMDTMR;
char wk3[2];
union
{
unsigned long LONG;
} ECMDTMCMP;
union
{
unsigned long LONG;
} ECMDTMCFG0;
union
{
unsigned long LONG;
} ECMDTMCFG1;
union
{
unsigned long LONG;
} ECMDTMCFG2;
union
{
unsigned long LONG;
} ECMDTMCFG3;
union
{
unsigned long LONG;
} ECMDTMCFG4;
union
{
unsigned long LONG;
} ECMDTMCFG5;
union
{
unsigned long LONG;
} ECMEOCCFG;
};
struct st_ecmc
{
union
{
unsigned char BYTE;
} ECMCESET;
char wk0[3];
union
{
unsigned char BYTE;
} ECMCECLR;
char wk1[3];
union
{
unsigned long LONG;
struct
{
unsigned long ECMCSSE000:1;
unsigned long ECMCSSE001:1;
unsigned long ECMCSSE002:1;
unsigned long :1;
unsigned long ECMCSSE004:1;
unsigned long ECMCSSE005:1;
unsigned long ECMCSSE006:1;
unsigned long ECMCSSE007:1;
unsigned long ECMCSSE008:1;
unsigned long ECMCSSE009:1;
unsigned long ECMCSSE010:1;
unsigned long ECMCSSE011:1;
unsigned long ECMCSSE012:1;
unsigned long ECMCSSE013:1;
unsigned long ECMCSSE014:1;
unsigned long ECMCSSE015:1;
unsigned long ECMCSSE016:1;
unsigned long ECMCSSE017:1;
unsigned long ECMCSSE018:1;
unsigned long ECMCSSE019:1;
unsigned long ECMCSSE020:1;
unsigned long ECMCSSE021:1;
unsigned long ECMCSSE022:1;
unsigned long ECMCSSE023:1;
unsigned long ECMCSSE024:1;
unsigned long ECMCSSE025:1;
unsigned long ECMCSSE026:1;
unsigned long ECMCSSE027:1;
unsigned long ECMCSSE028:1;
unsigned long :1;
unsigned long ECMCSSE030:1;
unsigned long ECMCSSE031:1;
} BIT;
} ECMCESSTR0;
union
{
unsigned long LONG;
struct
{
unsigned long ECMCSSE100:1;
unsigned long ECMCSSE101:1;
unsigned long ECMCSSE202:1;
unsigned long :1;
unsigned long ECMCSSE104:1;
unsigned long ECMCSSE105:1;
unsigned long ECMCSSE106:1;
unsigned long ECMCSSE107:1;
unsigned long ECMCSSE108:1;
unsigned long :23;
} BIT;
} ECMCESSTR1;
union
{
unsigned long LONG;
struct
{
unsigned long :28;
unsigned long ECMCSSE228:1;
unsigned long ECMCSSE229:1;
unsigned long ECMCSSE230:1;
unsigned long ECMCSSE231:1;
} BIT;
} ECMCESSTR2;
union
{
unsigned long LONG;
struct
{
unsigned long ECMC0REG:8;
unsigned long :24;
} BIT;
} ECMCPCMD0;
};
struct st_ecmm
{
union
{
unsigned char BYTE;
} ECMMESET;
char wk0[3];
union
{
unsigned char BYTE;
} ECMMECLR;
char wk1[3];
union
{
unsigned long LONG;
struct
{
unsigned long ECMMSSE000:1;
unsigned long ECMMSSE001:1;
unsigned long ECMMSSE002:1;
unsigned long :1;
unsigned long ECMMSSE004:1;
unsigned long ECMMSSE005:1;
unsigned long ECMMSSE006:1;
unsigned long ECMMSSE007:1;
unsigned long ECMMSSE008:1;
unsigned long ECMMSSE009:1;
unsigned long ECMMSSE010:1;
unsigned long ECMMSSE011:1;
unsigned long ECMMSSE012:1;
unsigned long ECMMSSE013:1;
unsigned long ECMMSSE014:1;
unsigned long ECMMSSE015:1;
unsigned long ECMMSSE016:1;
unsigned long ECMMSSE017:1;
unsigned long ECMMSSE018:1;
unsigned long ECMMSSE019:1;
unsigned long ECMMSSE020:1;
unsigned long ECMMSSE021:1;
unsigned long ECMMSSE022:1;
unsigned long ECMMSSE023:1;
unsigned long ECMMSSE024:1;
unsigned long ECMMSSE025:1;
unsigned long ECMMSSE026:1;
unsigned long ECMMSSE027:1;
unsigned long ECMMSSE028:1;
unsigned long :1;
unsigned long ECMMSSE030:1;
unsigned long ECMMSSE031:1;
} BIT;
} ECMMESSTR0;
union
{
unsigned long LONG;
struct
{
unsigned long ECMMSSE100:1;
unsigned long ECMMSSE101:1;
unsigned long ECMMSSE102:1;
unsigned long :1;
unsigned long ECMMSSE104:1;
unsigned long ECMMSSE105:1;
unsigned long ECMMSSE106:1;
unsigned long ECMMSSE107:1;
unsigned long ECMMSSE108:1;
unsigned long :23;
} BIT;
} ECMMESSTR1;
union
{
unsigned long LONG;
struct
{
unsigned long :28;
unsigned long ECMMSSE228:1;
unsigned long ECMMSSE229:1;
unsigned long ECMMSSE230:1;
unsigned long ECMMSSE231:1;
} BIT;
} ECMMESSTR2;
union
{
unsigned long LONG;
struct
{
unsigned long ECMM0REG:8;
unsigned long :24;
} BIT;
} ECMMPCMD0;
};
struct st_elc
{
union
{
unsigned char BYTE;
struct
{
unsigned char :7;
unsigned char ELCON:1;
} BIT;
} ELCR;
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR0;
char wk0[2];
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR3;
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR4;
char wk1[2];
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR7;
char wk2[2];
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR10;
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR11;
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR12;
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR13;
char wk3[1];
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR15;
char wk4[2];
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR18;
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR19;
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR20;
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR21;
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR22;
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR23;
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR24;
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR25;
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR26;
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR27;
char wk5[2];
union
{
unsigned char BYTE;
struct
{
unsigned char MTU0MD:2;
unsigned char :4;
unsigned char MTU3MD:2;
} BIT;
} ELOPA;
union
{
unsigned char BYTE;
struct
{
unsigned char MTU4MD:2;
unsigned char :6;
} BIT;
} ELOPB;
union
{
unsigned char BYTE;
struct
{
unsigned char :2;
unsigned char CMT1MD:2;
unsigned char :4;
} BIT;
} ELOPC;
union
{
unsigned char BYTE;
struct
{
unsigned char DSU0MD:2;
unsigned char DSU1MD:2;
unsigned char DSX0MD:2;
unsigned char DSX1MD:2;
} BIT;
} ELOPD;
union
{
unsigned char BYTE;
struct
{
unsigned char PGRn0:1;
unsigned char PGRn1:1;
unsigned char PGRn2:1;
unsigned char PGRn3:1;
unsigned char PGRn4:1;
unsigned char PGRn5:1;
unsigned char PGRn6:1;
unsigned char PGRn7:1;
} BIT;
} PGR1;
union
{
unsigned char BYTE;
struct
{
unsigned char PGRn0:1;
unsigned char PGRn1:1;
unsigned char PGRn2:1;
unsigned char PGRn3:1;
unsigned char PGRn4:1;
unsigned char PGRn5:1;
unsigned char PGRn6:1;
unsigned char PGRn7:1;
} BIT;
} PGR2;
union
{
unsigned char BYTE;
struct
{
unsigned char PGCIn:2;
unsigned char PGCOVEn:1;
unsigned char :1;
unsigned char PGCOn:3;
unsigned char :1;
} BIT;
} PGC1;
union
{
unsigned char BYTE;
struct
{
unsigned char PGCIn:2;
unsigned char PGCOVEn:1;
unsigned char :1;
unsigned char PGCOn:3;
unsigned char :1;
} BIT;
} PGC2;
union
{
unsigned char BYTE;
struct
{
unsigned char PDBFn0:1;
unsigned char PDBFn1:1;
unsigned char PDBFn2:1;
unsigned char PDBFn3:1;
unsigned char PDBFn4:1;
unsigned char PDBFn5:1;
unsigned char PDBFn6:1;
unsigned char PDBFn7:1;
} BIT;
} PDBF1;
union
{
unsigned char BYTE;
struct
{
unsigned char PDBFn0:1;
unsigned char PDBFn1:1;
unsigned char PDBFn2:1;
unsigned char PDBFn3:1;
unsigned char PDBFn4:1;
unsigned char PDBFn5:1;
unsigned char PDBFn6:1;
unsigned char PDBFn7:1;
} BIT;
} PDBF2;
union
{
unsigned char BYTE;
struct
{
unsigned char PSBn:3;
unsigned char PSPn:2;
unsigned char PSMn:2;
unsigned char :1;
} BIT;
} PEL0;
union
{
unsigned char BYTE;
struct
{
unsigned char PSBn:3;
unsigned char PSPn:2;
unsigned char PSMn:2;
unsigned char :1;
} BIT;
} PEL1;
union
{
unsigned char BYTE;
struct
{
unsigned char PSBn:3;
unsigned char PSPn:2;
unsigned char PSMn:2;
unsigned char :1;
} BIT;
} PEL2;
union
{
unsigned char BYTE;
struct
{
unsigned char PSBn:3;
unsigned char PSPn:2;
unsigned char PSMn:2;
unsigned char :1;
} BIT;
} PEL3;
union
{
unsigned char BYTE;
struct
{
unsigned char SEG:1;
unsigned char :5;
unsigned char WE:1;
unsigned char WI:1;
} BIT;
} ELSEGR;
char wk6[3];
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR33;
char wk7[1];
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR35;
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR36;
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR37;
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR38;
char wk8[2];
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR41;
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR42;
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR43;
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR44;
union
{
unsigned char BYTE;
struct
{
unsigned char ELS:8;
} BIT;
} ELSR45;
char wk9[1];
union
{
unsigned char BYTE;
struct
{
unsigned char TPU0MD:2;
unsigned char TPU1MD:2;
unsigned char TPU2MD:2;
unsigned char TPU3MD:2;
} BIT;
} ELOPF;
char wk10[1];
union
{
unsigned char BYTE;
struct
{
unsigned char CMTW0MD:2;
unsigned char :6;
} BIT;
} ELOPH;
union
{
unsigned char BYTE;
struct
{
unsigned char GPT0MD:3;
unsigned char :1;
unsigned char GPT1MD:3;
unsigned char :1;
} BIT;
} ELOPI;
union
{
unsigned char BYTE;
struct
{
unsigned char GPT2MD:3;
unsigned char :1;
unsigned char GPT3MD:3;
unsigned char :1;
} BIT;
} ELOPJ;
};
struct st_etherc
{
union
{
unsigned long LONG;
} ETSPCMD;
union
{
unsigned long LONG;
struct
{
unsigned long MAC:3;
unsigned long :29;
} BIT;
} MACSEL;
union
{
unsigned long LONG;
struct
{
unsigned long MODE:5;
unsigned long :3;
unsigned long FULLD:1;
unsigned long :1;
unsigned long RMII_CRS_MODE:1;
unsigned long :21;
} BIT;
} MII_CTRL0;
union
{
unsigned long LONG;
struct
{
unsigned long MODE:5;
unsigned long :3;
unsigned long FULLD:1;
unsigned long :1;
unsigned long RMII_CRS_MODE:1;
unsigned long :21;
} BIT;
} MII_CTRL1;
union
{
unsigned long LONG;
struct
{
unsigned long MODE:5;
unsigned long :3;
unsigned long FULLD:1;
unsigned long :1;
unsigned long RMII_CRS_MODE:1;
unsigned long :21;
} BIT;
} MII_CTRL2;
char wk0[260];
union
{
unsigned long LONG;
struct
{
unsigned long CATRST:1;
unsigned long SWRST:1;
unsigned long PHYRST:1;
unsigned long PHYRST2:1;
unsigned long MIICRST:1;
unsigned long :27;
} BIT;
} ETHSFTRST;
char wk1[196324];
union
{
unsigned long LONG;
struct
{
unsigned long SYSC:16;
unsigned long :16;
} BIT;
} SYSC;
union
{
unsigned long LONG;
struct
{
unsigned long R4B:32;
} BIT;
} R4;
union
{
unsigned long LONG;
struct
{
unsigned long R5B:32;
} BIT;
} R5;
union
{
unsigned long LONG;
struct
{
unsigned long R6B:32;
} BIT;
} R6;
union
{
unsigned long LONG;
struct
{
unsigned long R7B:32;
} BIT;
} R7;
char wk2[12];
union
{
unsigned long LONG;
struct
{
unsigned long R0B:32;
} BIT;
} R0;
union
{
unsigned long LONG;
struct
{
unsigned long R1B:32;
} BIT;
} R1;
char wk3[4068];
union
{
unsigned long LONG;
struct
{
unsigned long TXID:32;
} BIT;
} GMAC_TXID;
union
{
unsigned long LONG;
struct
{
unsigned long FIFOUFLOW:1;
unsigned long RETRYN:4;
unsigned long LCOLLIS:1;
unsigned long UNDERFW:1;
unsigned long OVERFW:1;
unsigned long CSERR:1;
unsigned long MCOLLIS:1;
unsigned long SCOLLIS:1;
unsigned long TFAIL:1;
unsigned long TABT:1;
unsigned long TCMP:1;
unsigned long :18;
} BIT;
} GMAC_TXRESULT;
char wk4[12];
union
{
unsigned long LONG;
struct
{
unsigned long :30;
unsigned long DUPMODE:1;
unsigned long ETHMODE:1;
} BIT;
} GMAC_MODE;
union
{
unsigned long LONG;
struct
{
unsigned long :9;
unsigned long RRTTH:3;
unsigned long RFULLTH:2;
unsigned long REMPTH:2;
unsigned long :12;
unsigned long RAMASKEN:1;
unsigned long SFRXFIFO:1;
unsigned long MFILLTEREN:1;
unsigned long AFILLTEREN:1;
} BIT;
} GMAC_RXMODE;
union
{
unsigned long LONG;
struct
{
unsigned long :6;
unsigned long TRBMODE:2;
unsigned long :1;
unsigned long TFULLTH:2;
unsigned long TEMPTH:3;
unsigned long FSTTH:2;
unsigned long :10;
unsigned long SFOP:1;
unsigned long RTRANSLC:1;
unsigned long SPTXEN:1;
unsigned long SF:1;
unsigned long LPTXEN:1;
unsigned long RTRANSDEN:1;
} BIT;
} GMAC_TXMODE;
char wk5[4];
union
{
unsigned long LONG;
struct
{
unsigned long :13;
unsigned long RXRST:1;
unsigned long :1;
unsigned long TXRST:1;
unsigned long :15;
unsigned long ALLRST:1;
} BIT;
} GMAC_RESET;
char wk6[76];
union
{
unsigned long LONG;
struct
{
unsigned long PPDATA1:32;
} BIT;
} GMAC_PAUSE1;
union
{
unsigned long LONG;
struct
{
unsigned long PPDATA2:32;
} BIT;
} GMAC_PAUSE2;
union
{
unsigned long LONG;
struct
{
unsigned long PPDATA3:32;
} BIT;
} GMAC_PAUSE3;
union
{
unsigned long LONG;
struct
{
unsigned long PPDATA4:32;
} BIT;
} GMAC_PAUSE4;
union
{
unsigned long LONG;
struct
{
unsigned long PPDATA5:32;
} BIT;
} GMAC_PAUSE5;
char wk7[4];
union
{
unsigned long LONG;
struct
{
unsigned long :31;
unsigned long PPRXEN:1;
} BIT;
} GMAC_FLWCTL;
union
{
unsigned long LONG;
struct
{
unsigned long :31;
unsigned long PPR:1;
} BIT;
} GMAC_PAUSPKT;
union
{
unsigned long LONG;
struct
{
unsigned long DATA:16;
unsigned long REGADDR:5;
unsigned long PHYADDR:5;
unsigned long RWDV:1;
unsigned long :5;
} BIT;
} GMAC_MIIM;
char wk8[92];
union
{
unsigned long LONG;
struct
{
unsigned long MADDR1B:8;
unsigned long MADDR2B:8;
unsigned long MADDR3B:8;
unsigned long MADDR4B:8;
} BIT;
} GMAC_ADR0A;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR5B:8;
unsigned long MADDR6B:8;
unsigned long BITMSK:8;
unsigned long :8;
} BIT;
} GMAC_ADR0B;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR1B:8;
unsigned long MADDR2B:8;
unsigned long MADDR3B:8;
unsigned long MADDR4B:8;
} BIT;
} GMAC_ADR1A;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR5B:8;
unsigned long MADDR6B:8;
unsigned long BITMSK:8;
unsigned long :8;
} BIT;
} GMAC_ADR1B;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR1B:8;
unsigned long MADDR2B:8;
unsigned long MADDR3B:8;
unsigned long MADDR4B:8;
} BIT;
} GMAC_ADR2A;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR5B:8;
unsigned long MADDR6B:8;
unsigned long BITMSK:8;
unsigned long :8;
} BIT;
} GMAC_ADR2B;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR1B:8;
unsigned long MADDR2B:8;
unsigned long MADDR3B:8;
unsigned long MADDR4B:8;
} BIT;
} GMAC_ADR3A;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR5B:8;
unsigned long MADDR6B:8;
unsigned long BITMSK:8;
unsigned long :8;
} BIT;
} GMAC_ADR3B;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR1B:8;
unsigned long MADDR2B:8;
unsigned long MADDR3B:8;
unsigned long MADDR4B:8;
} BIT;
} GMAC_ADR4A;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR5B:8;
unsigned long MADDR6B:8;
unsigned long BITMSK:8;
unsigned long :8;
} BIT;
} GMAC_ADR4B;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR1B:8;
unsigned long MADDR2B:8;
unsigned long MADDR3B:8;
unsigned long MADDR4B:8;
} BIT;
} GMAC_ADR5A;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR5B:8;
unsigned long MADDR6B:8;
unsigned long BITMSK:8;
unsigned long :8;
} BIT;
} GMAC_ADR5B;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR1B:8;
unsigned long MADDR2B:8;
unsigned long MADDR3B:8;
unsigned long MADDR4B:8;
} BIT;
} GMAC_ADR6A;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR5B:8;
unsigned long MADDR6B:8;
unsigned long BITMSK:8;
unsigned long :8;
} BIT;
} GMAC_ADR6B;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR1B:8;
unsigned long MADDR2B:8;
unsigned long MADDR3B:8;
unsigned long MADDR4B:8;
} BIT;
} GMAC_ADR7A;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR5B:8;
unsigned long MADDR6B:8;
unsigned long BITMSK:8;
unsigned long :8;
} BIT;
} GMAC_ADR7B;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR1B:8;
unsigned long MADDR2B:8;
unsigned long MADDR3B:8;
unsigned long MADDR4B:8;
} BIT;
} GMAC_ADR8A;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR5B:8;
unsigned long MADDR6B:8;
unsigned long BITMSK:8;
unsigned long :8;
} BIT;
} GMAC_ADR8B;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR1B:8;
unsigned long MADDR2B:8;
unsigned long MADDR3B:8;
unsigned long MADDR4B:8;
} BIT;
} GMAC_ADR9A;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR5B:8;
unsigned long MADDR6B:8;
unsigned long BITMSK:8;
unsigned long :8;
} BIT;
} GMAC_ADR9B;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR1B:8;
unsigned long MADDR2B:8;
unsigned long MADDR3B:8;
unsigned long MADDR4B:8;
} BIT;
} GMAC_ADR10A;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR5B:8;
unsigned long MADDR6B:8;
unsigned long BITMSK:8;
unsigned long :8;
} BIT;
} GMAC_ADR10B;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR1B:8;
unsigned long MADDR2B:8;
unsigned long MADDR3B:8;
unsigned long MADDR4B:8;
} BIT;
} GMAC_ADR11A;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR5B:8;
unsigned long MADDR6B:8;
unsigned long BITMSK:8;
unsigned long :8;
} BIT;
} GMAC_ADR11B;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR1B:8;
unsigned long MADDR2B:8;
unsigned long MADDR3B:8;
unsigned long MADDR4B:8;
} BIT;
} GMAC_ADR12A;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR5B:8;
unsigned long MADDR6B:8;
unsigned long BITMSK:8;
unsigned long :8;
} BIT;
} GMAC_ADR12B;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR1B:8;
unsigned long MADDR2B:8;
unsigned long MADDR3B:8;
unsigned long MADDR4B:8;
} BIT;
} GMAC_ADR13A;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR5B:8;
unsigned long MADDR6B:8;
unsigned long BITMSK:8;
unsigned long :8;
} BIT;
} GMAC_ADR13B;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR1B:8;
unsigned long MADDR2B:8;
unsigned long MADDR3B:8;
unsigned long MADDR4B:8;
} BIT;
} GMAC_ADR14A;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR5B:8;
unsigned long MADDR6B:8;
unsigned long BITMSK:8;
unsigned long :8;
} BIT;
} GMAC_ADR14B;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR1B:8;
unsigned long MADDR2B:8;
unsigned long MADDR3B:8;
unsigned long MADDR4B:8;
} BIT;
} GMAC_ADR15A;
union
{
unsigned long LONG;
struct
{
unsigned long MADDR5B:8;
unsigned long MADDR6B:8;
unsigned long BITMSK:8;
unsigned long :8;
} BIT;
} GMAC_ADR15B;
char wk9[128];
union
{
unsigned long LONG;
struct
{
unsigned long :17;
unsigned long RSW:12;
unsigned long RRT:1;
unsigned long REMP:1;
unsigned long RFULL:1;
} BIT;
} GMAC_RXFIFO;
union
{
unsigned long LONG;
struct
{
unsigned long :24;
unsigned long TRBFR:3;
unsigned long TSTATUS:3;
unsigned long TEMP:1;
unsigned long TFULL:1;
} BIT;
} GMAC_TXFIFO;
union
{
unsigned long LONG;
struct
{
unsigned long RTCPIPEN:1;
unsigned long TTCPIPEN:1;
unsigned long RTCPIPACC:1;
unsigned long :29;
} BIT;
} GMAC_ACC;
char wk10[20];
union
{
unsigned long LONG;
struct
{
unsigned long RMACEN:1;
unsigned long :31;
} BIT;
} GMAC_RXMAC_ENA;
union
{
unsigned long LONG;
struct
{
unsigned long :31;
unsigned long LPMEN:1;
} BIT;
} GMAC_LPI_MODE;
union
{
unsigned long LONG;
struct
{
unsigned long LPWTIME:16;
unsigned long LPRDEF:16;
} BIT;
} GMAC_LPI_TIMING;
char wk11[3796];
union
{
unsigned long LONG;
struct
{
unsigned long ADDR:16;
unsigned long WORD:12;
unsigned long VALID:1;
unsigned long :2;
unsigned long NOEMP:1;
} BIT;
} BUFID;
char wk12[4092];
union
{
unsigned long LONG;
} SPCMD;
char wk13[12];
union
{
unsigned long LONG;
struct
{
unsigned long EMACRST:1;
unsigned long :31;
} BIT;
} EMACRST;
};
struct st_ethersw
{
union
{
unsigned long LONG;
struct
{
unsigned long SWLINK0:1;
unsigned long SWLINK1:1;
unsigned long CATLINK0:1;
unsigned long CATLINK1:1;
unsigned long :28;
} BIT;
} ETHPHYLNK;
char wk0[248];
union
{
unsigned long LONG;
struct
{
unsigned long SWTAGTYP:16;
unsigned long :15;
unsigned long SWTAGEN:1;
} BIT;
} ETHSWMTC;
union
{
unsigned long LONG;
struct
{
unsigned long :1;
unsigned long P0HDMODE:1;
unsigned long :1;
unsigned long P1HDMODE:1;
unsigned long :28;
} BIT;
} ETHSWMD;
char wk1[232];
union
{
unsigned long LONG;
struct
{
unsigned long OUTEN:1;
unsigned long :31;
} BIT;
} SWTMEN;
union
{
unsigned long LONG;
struct
{
unsigned long TMSTSEC:32;
} BIT;
} SWTMSTSEC;
union
{
unsigned long LONG;
struct
{
unsigned long TMSTNS:32;
} BIT;
} SWTMSTNS;
union
{
unsigned long LONG;
struct
{
unsigned long TMPSEC:32;
} BIT;
} SWTMPSEC;
union
{
unsigned long LONG;
struct
{
unsigned long TMPNS:32;
} BIT;
} SWTMPNS;
union
{
unsigned long LONG;
struct
{
unsigned long TMWTH:16;
unsigned long :16;
} BIT;
} SWTMWTH;
char wk2[20];
union
{
unsigned long LONG;
struct
{
unsigned long TMLATSEC:32;
} BIT;
} SWTMLATSEC;
union
{
unsigned long LONG;
struct
{
unsigned long TMLATNS:32;
} BIT;
} SWTMLATNS;
char wk3[3540];
union
{
unsigned long LONG;
struct
{
unsigned long P0ENA:1;
unsigned long P1ENA:1;
unsigned long P2ENA:1;
unsigned long :29;
} BIT;
} PORT_ENA;
union
{
unsigned long LONG;
struct
{
unsigned long P0UCASTDM:1;
unsigned long P1UCASTDM:1;
unsigned long P2UCASTDM:1;
unsigned long :29;
} BIT;
} UCAST_DEFAULT_MASK;
char wk4[4];
union
{
unsigned long LONG;
struct
{
unsigned long P0BCASTDM:1;
unsigned long P1BCASTDM:1;
unsigned long P2BCASTDM:1;
unsigned long :29;
} BIT;
} BCAST_DEFAULT_MASK;
union
{
unsigned long LONG;
struct
{
unsigned long P0MCASTDM:1;
unsigned long P1MCASTDM:1;
unsigned long P2MCASTDM:1;
unsigned long :29;
} BIT;
} MCAST_DEFAULT_MASK;
union
{
unsigned long LONG;
struct
{
unsigned long P0BLOCKEN:1;
unsigned long P1BLOCKEN:1;
unsigned long P2BLOCKEN:1;
unsigned long :13;
unsigned long P0LEARNDIS:1;
unsigned long P1LEARNDIS:1;
unsigned long P2LEARNDIS:1;
unsigned long :13;
} BIT;
} INPUT_LERAN_BLOCK;
union
{
unsigned long LONG;
struct
{
unsigned long PORT:2;
unsigned long :3;
unsigned long MSGTRANS:1;
unsigned long ENABLE:1;
unsigned long DISCARD:1;
unsigned long :5;
unsigned long PRIORITY:3;
unsigned long P0PORTMASK:1;
unsigned long P1PORTMASK:1;
unsigned long :14;
} BIT;
} MGMT_CONFIG;
union
{
unsigned long LONG;
struct
{
unsigned long :31;
unsigned long STATSRESET:1;
} BIT;
} MODE_CONFIG;
char wk5[12];
union
{
unsigned long LONG;
struct
{
unsigned long VLANTAGID:16;
unsigned long :16;
} BIT;
} VLAN_TAG_ID;
char wk6[72];
union
{
unsigned long LONG;
struct
{
unsigned long BUSYINIT:1;
unsigned long NOCELL:1;
unsigned long MEMFULL:1;
unsigned long MEMFULL_LT:1;
unsigned long :2;
unsigned long DEQUEGRANT:1;
unsigned long :9;
unsigned long CELLAVILABLE:16;
} BIT;
} OQMGR_STATUS;
union
{
unsigned long LONG;
struct
{
unsigned long MINCELLS:5;
unsigned long :27;
} BIT;
} QMGR_MINCELLS;
union
{
unsigned long LONG;
struct
{
unsigned long STMINCELLS:5;
unsigned long :27;
} BIT;
} QMGR_ST_MINCELLS;
union
{
unsigned long LONG;
struct
{
unsigned long P0CGS:1;
unsigned long P1CGS:1;
unsigned long P2CGS:1;
unsigned long :29;
} BIT;
} QMGR_CGS_STAT;
union
{
unsigned long LONG;
struct
{
unsigned long P0TXFIFOST:1;
unsigned long P1TXFIFOST:1;
unsigned long P2TXFIFOST:1;
unsigned long :13;
unsigned long P0RXFIFOAV:1;
unsigned long P1RXFIFOAV:1;
unsigned long P2RXFIFOAV:1;
unsigned long :13;
} BIT;
} QMGR_IFACE_STAT;
union
{
unsigned long LONG;
struct
{
unsigned long QUEUE0:5;
unsigned long :3;
unsigned long QUEUE1:5;
unsigned long :3;
unsigned long QUEUE2:5;
unsigned long :3;
unsigned long QUEUE3:5;
unsigned long :3;
} BIT;
} QMGR_WEIGHTS;
char wk7[104];
union
{
unsigned long LONG;
struct
{
unsigned long PRIORITY0:3;
unsigned long PRIORITY1:3;
unsigned long PRIORITY2:3;
unsigned long PRIORITY3:3;
unsigned long PRIORITY4:3;
unsigned long PRIORITY5:3;
unsigned long PRIORITY6:3;
unsigned long PRIORITY7:3;
unsigned long :8;
} BIT;
} VLAN_PRIORITY[3];
char wk8[52];
union
{
unsigned long LONG;
struct
{
unsigned long ADDRESS:8;
unsigned long IPV6SELECT:1;
unsigned long PRIORITY:2;
unsigned long :20;
unsigned long READ:1;
} BIT;
} IP_PRIORITY0;
union
{
unsigned long LONG;
struct
{
unsigned long ADDRESS:8;
unsigned long IPV6SELECT:1;
unsigned long PRIORITY:2;
unsigned long :20;
unsigned long READ:1;
} BIT;
} IP_PRIORITY1;
union
{
unsigned long LONG;
struct
{
unsigned long ADDRESS:8;
unsigned long IPV6SELECT:1;
unsigned long PRIORITY:2;
unsigned long :20;
unsigned long READ:1;
} BIT;
} IP_PRIORITY2;
char wk9[52];
union
{
unsigned long LONG;
struct
{
unsigned long VLANEN:1;
unsigned long IPEN:1;
unsigned long :2;
unsigned long DEFAULTPRI:3;
unsigned long :25;
} BIT;
} PRIORITY_CFG[3];
char wk10[52];
union
{
unsigned long LONG;
struct
{
unsigned long HUBEN:1;
unsigned long DIR0TO1EN:1;
unsigned long DIR1TO0EN:1;
unsigned long BROCAFILEN:1;
unsigned long HUBIPG:4;
unsigned long :24;
} BIT;
} HUB_CONTROL;
union
{
unsigned long LONG;
struct
{
unsigned long NUM1TO0:32;
} BIT;
} HUB_STATS;
union
{
unsigned long LONG;
struct
{
unsigned long MACADD1n:8;
unsigned long MACADD2n:8;
unsigned long MACADD3n:8;
unsigned long MACADD4n:8;
} BIT;
} HUB_FLT_MAC0lo;
union
{
unsigned long LONG;
struct
{
unsigned long MACADD5n:8;
unsigned long MACADD6n:8;
unsigned long MASKCOMP:8;
unsigned long FORCEFOW:1;
unsigned long :7;
} BIT;
} HUB_FLT_MAC0hi;
union
{
unsigned long LONG;
struct
{
unsigned long MACADD1n:8;
unsigned long MACADD2n:8;
unsigned long MACADD3n:8;
unsigned long MACADD4n:8;
} BIT;
} HUB_FLT_MAC1lo;
union
{
unsigned long LONG;
struct
{
unsigned long MACADD5n:8;
unsigned long MACADD6n:8;
unsigned long MASKCOMP:8;
unsigned long FORCEFOW:1;
unsigned long :7;
} BIT;
} HUB_FLT_MAC1hi;
union
{
unsigned long LONG;
struct
{
unsigned long MACADD1n:8;
unsigned long MACADD2n:8;
unsigned long MACADD3n:8;
unsigned long MACADD4n:8;
} BIT;
} HUB_FLT_MAC2lo;
union
{
unsigned long LONG;
struct
{
unsigned long MACADD5n:8;
unsigned long MACADD6n:8;
unsigned long MASKCOMP:8;
unsigned long FORCEFOW:1;
unsigned long :7;
} BIT;
} HUB_FLT_MAC2hi;
union
{
unsigned long LONG;
struct
{
unsigned long MACADD1n:8;
unsigned long MACADD2n:8;
unsigned long MACADD3n:8;
unsigned long MACADD4n:8;
} BIT;
} HUB_FLT_MAC3lo;
union
{
unsigned long LONG;
struct
{
unsigned long MACADD5n:8;
unsigned long MACADD6n:8;
unsigned long MASKCOMP:8;
unsigned long FORCEFOW:1;
unsigned long :7;
} BIT;
} HUB_FLT_MAC3hi;
union
{
unsigned long LONG;
struct
{
unsigned long MACADD1n:8;
unsigned long MACADD2n:8;
unsigned long MACADD3n:8;
unsigned long MACADD4n:8;
} BIT;
} HUB_FLT_MAC4lo;
union
{
unsigned long LONG;
struct
{
unsigned long MACADD5n:8;
unsigned long MACADD6n:8;
unsigned long MASKCOMP:8;
unsigned long FORCEFOW:1;
unsigned long :7;
} BIT;
} HUB_FLT_MAC4hi;
union
{
unsigned long LONG;
struct
{
unsigned long MACADD1n:8;
unsigned long MACADD2n:8;
unsigned long MACADD3n:8;
unsigned long MACADD4n:8;
} BIT;
} HUB_FLT_MAC5lo;
union
{
unsigned long LONG;
struct
{
unsigned long MACADD5n:8;
unsigned long MACADD6n:8;
unsigned long MASKCOMP:8;
unsigned long FORCEFOW:1;
unsigned long :7;
} BIT;
} HUB_FLT_MAC5hi;
union
{
unsigned long LONG;
struct
{
unsigned long MACADD1n:8;
unsigned long MACADD2n:8;
unsigned long MACADD3n:8;
unsigned long MACADD4n:8;
} BIT;
} HUB_FLT_MAC6lo;
union
{
unsigned long LONG;
struct
{
unsigned long MACADD5n:8;
unsigned long MACADD6n:8;
unsigned long MASKCOMP:8;
unsigned long FORCEFOW:1;
unsigned long :7;
} BIT;
} HUB_FLT_MAC6hi;
char wk11[256];
unsigned long TOTAL_BYT_FRM;
unsigned long TOTAL_BYT_DISC;
unsigned long TOTAL_FRM;
unsigned long TOTAL_DISC;
unsigned long ODISC0;
unsigned long IDISC_BLOCKED0;
unsigned long ODISC1;
unsigned long IDISC_BLOCKED1;
unsigned long ODISC2;
unsigned long IDISC_BLOCKED2;
char wk12[472];
union
{
unsigned long LONG;
struct
{
unsigned long SRCADD1:8;
unsigned long SRCADD2:8;
unsigned long SRCADD3:8;
unsigned long SRCADD4:8;
} BIT;
} LRN_REC_A;
union
{
unsigned long LONG;
struct
{
unsigned long SRCADD5:8;
unsigned long SRCADD6:8;
unsigned long HASH:8;
unsigned long PORT:4;
unsigned long :4;
} BIT;
} LRN_REC_B;
union
{
unsigned long LONG;
struct
{
unsigned long LERNAVAL:1;
unsigned long :31;
} BIT;
} LRN_STATUS;
char wk13[0x4000-0x050C];
char ADR_TABLE[0x8000-0x4000];
struct
{
char mac_wk01[8];
union
{
unsigned long LONG;
struct
{
unsigned long TXENA:1;
unsigned long RXENA:1;
unsigned long :11;
unsigned long SWRESET:1;
unsigned long :9;
unsigned long CNTRLREMEN:1;
unsigned long NOLGTHCHK:1;
unsigned long :1;
unsigned long RXERRDISC:1;
unsigned long :4;
unsigned long CNTRESET:1;
} BIT;
} COMMAND_CONFIG;
char mac_wk02[8];
union
{
unsigned long LONG;
struct
{
unsigned long FRMLEN:14;
unsigned long :18;
} BIT;
} FRM_LENGTH;
char mac_wk03[4];
unsigned long RX_SECTION_EMPTY;
unsigned long RX_SECTION_FULL;
unsigned long TX_SECTION_EMPTY;
unsigned long TX_SECTION_FULL;
unsigned long RX_ALMOST_EMPTY;
unsigned long RX_ALMOST_FULL;
unsigned long TX_ALMOST_EMPTY;
unsigned long TX_ALMOST_FULL;
char mac_wk04[28];
union
{
unsigned long LONG;
struct
{
unsigned long :8;
unsigned long SPEEDP0:1;
unsigned long :1;
unsigned long HDPP0:1;
unsigned long :1;
unsigned long SPEEDP1:1;
unsigned long :1;
unsigned long HDPP1:1;
unsigned long :17;
} BIT;
} MAC_STATUS;
union
{
unsigned long LONG;
struct
{
unsigned long TXIPGLEN:5;
unsigned long :27;
} BIT;
} TX_IPG_LENGTH;
char mac_wk05[160];
unsigned long etherStatsOctets;
unsigned long OctetsOK;
unsigned long aAlignmentErrors;
unsigned long aPAUSEMACCtrlFrames;
unsigned long FramesOK;
unsigned long CRCErrors;
unsigned long VLANOK;
unsigned long ifInErrors;
unsigned long ifInUcastPkts;
unsigned long ifInMulticastPkts;
unsigned long ifInBroadcastPkts;
unsigned long etherStatsDropEvents;
unsigned long etherStatsPkts;
unsigned long etherStatsUndersizePkts;
unsigned long etherStatsPkts64Octets;
unsigned long etherStatsPkts65to127Octets;
unsigned long etherStatsPkts128to255Octets;
unsigned long etherStatsPkts256to511Octets;
unsigned long etherStatsPkts512to1023Octets;
unsigned long etherStatsPkts1024to1518Octets;
unsigned long etherStatsPkts1519toMax;
unsigned long etherStatsOversizePkts;
unsigned long etherStatsJabbers;
unsigned long etherStatsFragments;
unsigned long aMACControlFramesReceived;
unsigned long aFrameTooLong;
char mac_wk06[4];
unsigned long StackedVLANOK;
char mac_wk07[16];
unsigned long TXetherStatsOctets;
unsigned long TxOctetsOK;
char mac_wk08[4];
unsigned long TXaPAUSEMACCtrlFrames;
unsigned long TxFramesOK;
unsigned long TxCRCErrors;
unsigned long TxVLANOK;
unsigned long ifOutErrors;
unsigned long ifUcastPkts;
unsigned long ifMulticastPkts;
unsigned long ifBroadcastPkts;
unsigned long TXetherStatsDropEvents;
unsigned long TXetherStatsPkts;
unsigned long TXetherStatsUndersizePkts;
unsigned long TXetherStatsPkts64Octets;
unsigned long TXetherStatsPkts65to127Octets;
unsigned long TXetherStatsPkts128to255Octets;
unsigned long TXetherStatsPkts256to511Octets;
unsigned long TXetherStatsPkts512to1023Octets;
unsigned long TXetherStatsPkts1024to1518Octets;
unsigned long TXetherStatsPkts1519toMax;
unsigned long TXetherStatsOversizePkts;
unsigned long TXetherStatsJabbers;
unsigned long TXetherStatsFragments;
unsigned long aMACControlFrames;
unsigned long TXaFrameTooLong;
char mac_wk09[4];
unsigned long aMultipleCollisions;
unsigned long aSingleCollisions;
unsigned long aLateCollisions;
unsigned long aExcessCollisions;
char mac_wk10[0xA000-0x81FC];
} MAC[2];
char wk32[4];
union
{
unsigned long LONG;
struct
{
unsigned long IRQENA:1;
unsigned long IRQEVTOFF:1;
unsigned long IRQEVTPERD:1;
unsigned long IRQTIMOVER:1;
unsigned long IRQTEST:1;
unsigned long :7;
unsigned long IRQTXENAP0:1;
unsigned long IRQTXENAP1:1;
unsigned long :18;
} BIT;
} TSM_CONFIG;
union
{
unsigned long LONG;
struct
{
unsigned long IRQENA:1;
unsigned long IRQEVTOFF:1;
unsigned long IRQEVTPERD:1;
unsigned long IRQTIMOVER:1;
unsigned long IRQTEST:1;
unsigned long :7;
unsigned long IRQTXP0:1;
unsigned long IRQTXP1:1;
unsigned long :18;
} BIT;
} TSM_IRQ_STAT_ACK;
char wk33[20];
union
{
unsigned long LONG;
struct
{
unsigned long TSVALID:1;
unsigned long TSOVR:1;
unsigned long TSKEEP:1;
unsigned long :29;
} BIT;
} PORT0_CTRL;
union
{
unsigned long LONG;
struct
{
unsigned long TSREG:32;
} BIT;
} PORT0_TIME;
union
{
unsigned long LONG;
struct
{
unsigned long TSVALID:1;
unsigned long TSOVR:1;
unsigned long TSKEEP:1;
unsigned long :29;
} BIT;
} PORT1_CTRL;
union
{
unsigned long LONG;
struct
{
unsigned long TSREG:32;
} BIT;
} PORT1_TIME;
char wk34[240];
union
{
unsigned long LONG;
struct
{
unsigned long TMENA:1;
unsigned long :1;
unsigned long EVTOFFENA:1;
unsigned long :1;
unsigned long EVTPERIENA:1;
unsigned long EVTPERIRST:1;
unsigned long :3;
unsigned long RST:1;
unsigned long :1;
unsigned long CAPTR:1;
unsigned long PLUS1:1;
unsigned long :19;
} BIT;
} ATIME_CTRL;
union
{
unsigned long LONG;
struct
{
unsigned long TMR:32;
} BIT;
} ATIME;
union
{
unsigned long LONG;
struct
{
unsigned long OFFSET:32;
} BIT;
} ATIME_OFFSET;
union
{
unsigned long LONG;
struct
{
unsigned long TIMPEREVET:32;
} BIT;
} ATIME_EVT_PERIOD;
union
{
unsigned long LONG;
struct
{
unsigned long DRIFCORVAL:31;
unsigned long :1;
} BIT;
} ATIME_CORR;
union
{
unsigned long LONG;
struct
{
unsigned long CLKPERD:7;
unsigned long :1;
unsigned long CORRINC:7;
unsigned long :1;
unsigned long OFFSCORRINC:7;
unsigned long :9;
} BIT;
} ATIME_INC;
union
{
unsigned long LONG;
struct
{
unsigned long SECTIM:32;
} BIT;
} ATIME_SEC;
union
{
unsigned long LONG;
struct
{
unsigned long OFFCOR:32;
} BIT;
} ATIME_CORR_OFFS;
char wk35[7872];
union
{
unsigned long LONG;
struct
{
unsigned long DLRENA:1;
unsigned long :3;
unsigned long BECTIMOUT:1;
unsigned long :3;
unsigned long CYCMCLK:8;
unsigned long :16;
} BIT;
} DLR_CONTROL;
union
{
unsigned long LONG;
struct
{
unsigned long BEAREV0:1;
unsigned long BEAREV1:1;
unsigned long :6;
unsigned long CURRSTA:8;
unsigned long LINSTAP0:1;
unsigned long LINSTAP1:1;
unsigned long :6;
unsigned long NETTOPGY:8;
} BIT;
} DLR_STATUS;
union
{
unsigned long LONG;
struct
{
unsigned long ETHTYPDLR:16;
unsigned long :16;
} BIT;
} DLR_ETH_TYP;
union
{
unsigned long LONG;
struct
{
unsigned long IRQCHNGENA:1;
unsigned long IRQFLUENA:1;
unsigned long IRQSTOPP0:1;
unsigned long IRQSTOPP1:1;
unsigned long IRQBECTOUT0:1;
unsigned long IRQBECTOUT1:1;
unsigned long IRQSUPENA:1;
unsigned long IRQLINKENA0:1;
unsigned long IRQLINKENA1:1;
unsigned long IRQSUPIGENA:1;
unsigned long IRQIPADDREN:1;
unsigned long IRQINVTMREN:1;
unsigned long IRQBECENA0:1;
unsigned long IRQBECENA1:1;
unsigned long IRQFRMDSP0:1;
unsigned long IRQFRMDSP1:1;
unsigned long :14;
unsigned long ATOMICOR:1;
unsigned long ATOMICAND:1;
} BIT;
} DLR_IRQ_CTRL;
union
{
unsigned long LONG;
struct
{
unsigned long STACHANGE:1;
unsigned long FLUEVENT:1;
unsigned long STOPNBCHK0:1;
unsigned long STOPNBCHK1:1;
unsigned long BECTMRP0:1;
unsigned long BECTMRP1:1;
unsigned long SUPRCHAG:1;
unsigned long LINKSTAP0:1;
unsigned long LINKSTAP1:1;
unsigned long SUPIGNBEC:1;
unsigned long IPCHANEVET:1;
unsigned long INVTMR:1;
unsigned long BECFRAP0:1;
unsigned long BECFRAP1:1;
unsigned long FRMDISP0:1;
unsigned long FRMDISP1:1;
unsigned long :16;
} BIT;
} DLR_IRQ_STAT_ACK;
union
{
unsigned long LONG;
struct
{
unsigned long MACADD1:8;
unsigned long MACADD2:8;
unsigned long MACADD3:8;
unsigned long MACADD4:8;
} BIT;
} LOC_MAClo;
union
{
unsigned long LONG;
struct
{
unsigned long MACADD5:8;
unsigned long MACADD6:8;
unsigned long :16;
} BIT;
} LOC_MAChi;
char wk36[4];
union
{
unsigned long LONG;
struct
{
unsigned long MACADD1:8;
unsigned long MACADD2:8;
unsigned long MACADD3:8;
unsigned long MACADD4:8;
} BIT;
} SUPR_MAClo;
union
{
unsigned long LONG;
struct
{
unsigned long MACADD5:8;
unsigned long MACADD6:8;
unsigned long SUPRPRE:8;
unsigned long :8;
} BIT;
} SUPR_MAChi;
union
{
unsigned long LONG;
struct
{
unsigned long RINGSTATE:8;
unsigned long VLANVALID:1;
unsigned long :7;
unsigned long VLANCI:16;
} BIT;
} STATE_VLAN;
union
{
unsigned long LONG;
struct
{
unsigned long BECTMOUT:32;
} BIT;
} BEC_TMOUT;
union
{
unsigned long LONG;
struct
{
unsigned long BECINTVAL:32;
} BIT;
} BEC_INTRVL;
union
{
unsigned long LONG;
struct
{
unsigned long SPVIP:32;
} BIT;
} SUPR_IPADR;
union
{
unsigned long LONG;
struct
{
unsigned long DLRRINGTPY:8;
unsigned long DLRRINGVER:8;
unsigned long SOURP:8;
unsigned long :8;
} BIT;
} ETH_STYP_VER;
union
{
unsigned long LONG;
struct
{
unsigned long INVBECTMOUT:32;
} BIT;
} INV_TMOUT;
unsigned long SEQ_ID;
char wk37[28];
unsigned long RX_STAT0;
unsigned long RX_ERR_STAT0;
unsigned long TX_STAT0;
char wk38[4];
unsigned long RX_STAT1;
unsigned long RX_ERR_STAT1;
unsigned long TX_STAT1;
};
struct st_gpt
{
union
{
unsigned short WORD;
struct
{
unsigned short CST0:1;
unsigned short CST1:1;
unsigned short CST2:1;
unsigned short CST3:1;
unsigned short :12;
} BIT;
} GTSTR;
union
{
unsigned short WORD;
struct
{
unsigned short NFA0EN:1;
unsigned short NFB0EN:1;
unsigned short NFA1EN:1;
unsigned short NFB1EN:1;
unsigned short NFA2EN:1;
unsigned short NFB2EN:1;
unsigned short NFA3EN:1;
unsigned short NFB3EN:1;
unsigned short NFCS0:2;
unsigned short NFCS1:2;
unsigned short NFCS2:2;
unsigned short NFCS3:2;
} BIT;
} NFCR;
union
{
unsigned short WORD;
struct
{
unsigned short CSHW0:2;
unsigned short CSHW1:2;
unsigned short CSHW2:2;
unsigned short CSHW3:2;
unsigned short CPHW0:2;
unsigned short CPHW1:2;
unsigned short CPHW2:2;
unsigned short CPHW3:2;
} BIT;
} GTHSCR;
union
{
unsigned short WORD;
struct
{
unsigned short CCHW0:2;
unsigned short CCHW1:2;
unsigned short CCHW2:2;
unsigned short CCHW3:2;
unsigned short CCSW0:1;
unsigned short CCSW1:1;
unsigned short CCSW2:1;
unsigned short CCSW3:1;
unsigned short :4;
} BIT;
} GTHCCR;
union
{
unsigned short WORD;
struct
{
unsigned short CSHSL0:4;
unsigned short CSHSL1:4;
unsigned short CSHSL2:4;
unsigned short CSHSL3:4;
} BIT;
} GTHSSR;
union
{
unsigned short WORD;
struct
{
unsigned short CSHPL0:4;
unsigned short CSHPL1:4;
unsigned short CSHPL2:4;
unsigned short CSHPL3:4;
} BIT;
} GTHPSR;
union
{
unsigned short WORD;
struct
{
unsigned short WP0:1;
unsigned short WP1:1;
unsigned short WP2:1;
unsigned short WP3:1;
unsigned short :12;
} BIT;
} GTWP;
union
{
unsigned short WORD;
struct
{
unsigned short SYNC0:2;
unsigned short :2;
unsigned short SYNC1:2;
unsigned short :2;
unsigned short SYNC2:2;
unsigned short :2;
unsigned short SYNC3:2;
unsigned short :2;
} BIT;
} GTSYNC;
union
{
unsigned short WORD;
struct
{
unsigned short ETIPEN:1;
unsigned short ETINEN:1;
unsigned short :11;
unsigned short GTENFCS:2;
unsigned short GTETRGEN:1;
} BIT;
} GTETINT;
char wk0[2];
union
{
unsigned short WORD;
struct
{
unsigned short BD00:1;
unsigned short BD01:1;
unsigned short BD02:1;
unsigned short BD03:1;
unsigned short BD10:1;
unsigned short BD11:1;
unsigned short BD12:1;
unsigned short BD13:1;
unsigned short BD20:1;
unsigned short BD21:1;
unsigned short BD22:1;
unsigned short BD23:1;
unsigned short BD30:1;
unsigned short BD31:1;
unsigned short BD32:1;
unsigned short BD33:1;
} BIT;
} GTBDR;
char wk1[2];
union
{
unsigned short WORD;
struct
{
unsigned short SWP0:1;
unsigned short SWP1:1;
unsigned short SWP2:1;
unsigned short SWP3:1;
unsigned short :12;
} BIT;
} GTSWP;
};
struct st_gpt0
{
union
{
unsigned short WORD;
struct
{
unsigned short GTIOA:6;
unsigned short OADFLT:1;
unsigned short OAHLD:1;
unsigned short GTIOB:6;
unsigned short OBDFLT:1;
unsigned short OBHLD:1;
} BIT;
} GTIOR;
union
{
unsigned short WORD;
struct
{
unsigned short GTINTA:1;
unsigned short GTINTB:1;
unsigned short GTINTC:1;
unsigned short GTINTD:1;
unsigned short GTINTE:1;
unsigned short GTINTF:1;
unsigned short GTINTPR:2;
unsigned short :3;
unsigned short EINT:1;
unsigned short ADTRAUEN:1;
unsigned short ADTRADEN:1;
unsigned short ADTRBUEN:1;
unsigned short ADTRBDEN:1;
} BIT;
} GTINTAD;
union
{
unsigned short WORD;
struct
{
unsigned short MD:3;
unsigned short :5;
unsigned short TPCS:2;
unsigned short :2;
unsigned short CCLR:2;
unsigned short :2;
} BIT;
} GTCR;
union
{
unsigned short WORD;
struct
{
unsigned short CCRA:2;
unsigned short CCRB:2;
unsigned short PR:2;
unsigned short CCRSWT:1;
unsigned short :1;
unsigned short ADTTA:2;
unsigned short ADTDA:1;
unsigned short :1;
unsigned short ADTTB:2;
unsigned short ADTDB:1;
unsigned short :1;
} BIT;
} GTBER;
union
{
unsigned short WORD;
struct
{
unsigned short UD:1;
unsigned short UDF:1;
unsigned short :14;
} BIT;
} GTUDC;
union
{
unsigned short WORD;
struct
{
unsigned short ITLA:1;
unsigned short ITLB:1;
unsigned short ITLC:1;
unsigned short ITLD:1;
unsigned short ITLE:1;
unsigned short ITLF:1;
unsigned short IVTC:2;
unsigned short IVTT:3;
unsigned short :1;
unsigned short ADTAL:1;
unsigned short :1;
unsigned short ADTBL:1;
unsigned short :1;
} BIT;
} GTITC;
union
{
unsigned short WORD;
struct
{
unsigned short :8;
unsigned short ITCNT:3;
unsigned short DTEF:1;
unsigned short :3;
unsigned short TUCF:1;
} BIT;
} GTST;
unsigned short GTCNT;
unsigned short GTCCRA;
unsigned short GTCCRB;
unsigned short GTCCRC;
unsigned short GTCCRD;
unsigned short GTCCRE;
unsigned short GTCCRF;
unsigned short GTPR;
unsigned short GTPBR;
unsigned short GTPDBR;
char wk0[2];
unsigned short GTADTRA;
unsigned short GTADTBRA;
unsigned short GTADTDBRA;
char wk1[2];
unsigned short GTADTRB;
unsigned short GTADTBRB;
unsigned short GTADTDBRB;
char wk2[2];
union
{
unsigned short WORD;
struct
{
unsigned short NEA:1;
unsigned short NEB:1;
unsigned short NVA:1;
unsigned short NVB:1;
unsigned short NFS:4;
unsigned short NFV:1;
unsigned short :3;
unsigned short SWN:1;
unsigned short :1;
unsigned short OAE:1;
unsigned short OBE:1;
} BIT;
} GTONCR;
union
{
unsigned short WORD;
struct
{
unsigned short TDE:1;
unsigned short :3;
unsigned short TDBUE:1;
unsigned short TDBDE:1;
unsigned short :2;
unsigned short TDFER:1;
unsigned short :7;
} BIT;
} GTDTCR;
unsigned short GTDVU;
unsigned short GTDVD;
unsigned short GTDBU;
unsigned short GTDBD;
union
{
unsigned short WORD;
struct
{
unsigned short SOS:2;
unsigned short :14;
} BIT;
} GTSOS;
union
{
unsigned short WORD;
struct
{
unsigned short SOTR:1;
unsigned short :15;
} BIT;
} GTSOTR;
};
struct st_icu
{
union
{
unsigned long LONG;
struct
{
unsigned long :2;
unsigned long IRQMD:2;
unsigned long :28;
} BIT;
} IRQCR0;
union
{
unsigned long LONG;
struct
{
unsigned long :2;
unsigned long IRQMD:2;
unsigned long :28;
} BIT;
} IRQCR1;
union
{
unsigned long LONG;
struct
{
unsigned long :2;
unsigned long IRQMD:2;
unsigned long :28;
} BIT;
} IRQCR2;
union
{
unsigned long LONG;
struct
{
unsigned long :2;
unsigned long IRQMD:2;
unsigned long :28;
} BIT;
} IRQCR3;
union
{
unsigned long LONG;
struct
{
unsigned long :2;
unsigned long IRQMD:2;
unsigned long :28;
} BIT;
} IRQCR4;
union
{
unsigned long LONG;
struct
{
unsigned long :2;
unsigned long IRQMD:2;
unsigned long :28;
} BIT;
} IRQCR5;
union
{
unsigned long LONG;
struct
{
unsigned long :2;
unsigned long IRQMD:2;
unsigned long :28;
} BIT;
} IRQCR6;
union
{
unsigned long LONG;
struct
{
unsigned long :2;
unsigned long IRQMD:2;
unsigned long :28;
} BIT;
} IRQCR7;
union
{
unsigned long LONG;
struct
{
unsigned long :2;
unsigned long IRQMD:2;
unsigned long :28;
} BIT;
} IRQCR8;
union
{
unsigned long LONG;
struct
{
unsigned long :2;
unsigned long IRQMD:2;
unsigned long :28;
} BIT;
} IRQCR9;
union
{
unsigned long LONG;
struct
{
unsigned long :2;
unsigned long IRQMD:2;
unsigned long :28;
} BIT;
} IRQCR10;
union
{
unsigned long LONG;
struct
{
unsigned long :2;
unsigned long IRQMD:2;
unsigned long :28;
} BIT;
} IRQCR11;
union
{
unsigned long LONG;
struct
{
unsigned long :2;
unsigned long IRQMD:2;
unsigned long :28;
} BIT;
} IRQCR12;
union
{
unsigned long LONG;
struct
{
unsigned long :2;
unsigned long IRQMD:2;
unsigned long :28;
} BIT;
} IRQCR13;
union
{
unsigned long LONG;
struct
{
unsigned long :2;
unsigned long IRQMD:2;
unsigned long :28;
} BIT;
} IRQCR14;
union
{
unsigned long LONG;
struct
{
unsigned long :2;
unsigned long IRQMD:2;
unsigned long :28;
} BIT;
} IRQCR15;
union
{
unsigned long LONG;
struct
{
unsigned long FLTEN0:1;
unsigned long FLTEN1:1;
unsigned long FLTEN2:1;
unsigned long FLTEN3:1;
unsigned long FLTEN4:1;
unsigned long FLTEN5:1;
unsigned long FLTEN6:1;
unsigned long FLTEN7:1;
unsigned long FLTEN8:1;
unsigned long FLTEN9:1;
unsigned long FLTEN10:1;
unsigned long FLTEN11:1;
unsigned long FLTEN12:1;
unsigned long FLTEN13:1;
unsigned long FLTEN14:1;
unsigned long FLTEN15:1;
unsigned long :16;
} BIT;
} IRQFLTE;
union
{
unsigned long LONG;
struct
{
unsigned long FCLKSEL0:2;
unsigned long FCLKSEL1:2;
unsigned long FCLKSEL2:2;
unsigned long FCLKSEL3:2;
unsigned long FCLKSEL4:2;
unsigned long FCLKSEL5:2;
unsigned long FCLKSEL6:2;
unsigned long FCLKSEL7:2;
unsigned long FCLKSEL8:2;
unsigned long FCLKSEL9:2;
unsigned long FCLKSEL10:2;
unsigned long FCLKSEL11:2;
unsigned long FCLKSEL12:2;
unsigned long FCLKSEL13:2;
unsigned long FCLKSEL14:2;
unsigned long FCLKSEL15:2;
} BIT;
} IRQFLTC;
union
{
unsigned long LONG;
struct
{
unsigned long NMIST:1;
unsigned long ECMST:1;
unsigned long :30;
} BIT;
} NMISR;
union
{
unsigned long LONG;
struct
{
unsigned long NMICLR:1;
unsigned long ECMCLR:1;
unsigned long :30;
} BIT;
} NMICLR;
union
{
unsigned long LONG;
struct
{
unsigned long :3;
unsigned long NMIMD:1;
unsigned long :28;
} BIT;
} NMICR;
union
{
unsigned long LONG;
struct
{
unsigned long NFLTEN:1;
unsigned long :31;
} BIT;
} NMIFLTE;
union
{
unsigned long LONG;
struct
{
unsigned long NFCLKSEL:2;
unsigned long :30;
} BIT;
} NMIFLTC;
union
{
unsigned long LONG;
struct
{
unsigned long :2;
unsigned long EPHYMD:2;
unsigned long :28;
} BIT;
} EPHYCR0;
union
{
unsigned long LONG;
struct
{
unsigned long :2;
unsigned long EPHYMD:2;
unsigned long :28;
} BIT;
} EPHYCR1;
union
{
unsigned long LONG;
struct
{
unsigned long :2;
unsigned long EPHYMD:2;
unsigned long :28;
} BIT;
} EPHYCR2;
union
{
unsigned long LONG;
struct
{
unsigned long EFLTEN0:1;
unsigned long EFLTEN1:1;
unsigned long EFLTEN2:1;
unsigned long :29;
} BIT;
} EPHYFLTE;
union
{
unsigned long LONG;
struct
{
unsigned long EFCLKSEL0:2;
unsigned long EFCLKSEL1:2;
unsigned long EFCLKSEL2:2;
unsigned long :26;
} BIT;
} EPHYFLTC;
union
{
unsigned long LONG;
struct
{
unsigned long DFLTEN0:1;
unsigned long DFLTEN1:1;
unsigned long DFLTEN2:1;
unsigned long :29;
} BIT;
} DREQFLTE;
union
{
unsigned long LONG;
struct
{
unsigned long DFCLKSEL0:2;
unsigned long DFCLKSEL1:2;
unsigned long DFCLKSEL2:2;
unsigned long :26;
} BIT;
} DREQFLTC;
char wk0[24];
union
{
unsigned long LONG;
struct
{
unsigned long CM3INT:1;
unsigned long :15;
unsigned long CR4INT:1;
unsigned long :15;
} BIT;
} CPUINT;
};
struct st_iwdt
{
union
{
unsigned char BYTE;
struct
{
unsigned char REFRESH:8;
} BIT;
} IWDTRR;
char wk0[1];
union
{
unsigned short WORD;
struct
{
unsigned short TOPS:2;
unsigned short :2;
unsigned short CKS:4;
unsigned short RPES:2;
unsigned short :2;
unsigned short RPSS:2;
unsigned short :2;
} BIT;
} IWDTCR;
union
{
unsigned short WORD;
struct
{
unsigned short CNTVAL:14;
unsigned short UNDFF:1;
unsigned short REFEF:1;
} BIT;
} IWDTSR;
union
{
unsigned char BYTE;
struct
{
unsigned char :7;
unsigned char RSTIRQS:1;
} BIT;
} IWDTRCR;
};
struct st_mpc
{
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} P00PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} P01PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} P02PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} P03PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} P04PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} P05PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} P06PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} P07PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P10PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P11PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P12PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P13PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P14PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P15PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P16PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P17PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P20PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P21PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P22PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P23PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P24PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P25PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P26PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P27PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P30PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P31PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P32PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P33PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P34PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P35PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P36PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P37PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P40PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P41PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P42PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P43PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P44PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P45PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P46PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P47PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P50PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P51PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P52PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P53PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P54PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P55PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P56PFS;
char wk0[1];
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P60PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P61PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P62PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P63PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P64PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P65PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P66PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P67PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P70PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P71PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P72PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P73PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P74PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P75PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P76PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} P77PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char ASEL:1;
} BIT;
} P80PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char ASEL:1;
} BIT;
} P81PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char ASEL:1;
} BIT;
} P82PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char ASEL:1;
} BIT;
} P83PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char ASEL:1;
} BIT;
} P84PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char ASEL:1;
} BIT;
} P85PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char ASEL:1;
} BIT;
} P86PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char ASEL:1;
} BIT;
} P87PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char ASEL:1;
} BIT;
} P90PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char ASEL:1;
} BIT;
} P91PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char ASEL:1;
} BIT;
} P92PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char ASEL:1;
} BIT;
} P93PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char ASEL:1;
} BIT;
} P94PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char ASEL:1;
} BIT;
} P95PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char ASEL:1;
} BIT;
} P96PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char ASEL:1;
} BIT;
} P97PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PA0PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PA1PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PA2PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PA3PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PA4PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PA5PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PA6PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PA7PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PB0PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PB1PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PB2PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PB3PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PB4PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PB5PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PB6PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PB7PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PC0PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PC1PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PC2PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PC3PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PC4PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PC5PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PC6PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PC7PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :1;
unsigned char ASEL:1;
} BIT;
} PD0PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :1;
unsigned char ASEL:1;
} BIT;
} PD1PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :1;
unsigned char ASEL:1;
} BIT;
} PD2PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :1;
unsigned char ASEL:1;
} BIT;
} PD3PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :1;
unsigned char ASEL:1;
} BIT;
} PD4PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :1;
unsigned char ASEL:1;
} BIT;
} PD5PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :1;
unsigned char ASEL:1;
} BIT;
} PD6PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :1;
unsigned char ASEL:1;
} BIT;
} PD7PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PE0PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PE1PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PE2PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PE3PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PE4PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PE5PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PE6PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PE7PFS;
char wk1[5];
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PF5PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PF6PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PF7PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PG0PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PG1PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PG2PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PG3PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PG4PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PG5PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PG6PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PG7PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PH0PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PH1PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PH2PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PH3PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PH4PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PH5PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PH6PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PH7PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PJ0PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PJ1PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PJ2PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PJ3PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PJ4PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PJ5PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PJ6PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PJ7PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PK0PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PK1PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PK2PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PK3PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PK4PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PK5PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PK6PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PK7PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PL0PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PL1PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PL2PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PL3PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PL4PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PL5PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PL6PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PL7PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PM0PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PM1PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PM2PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PM3PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PM4PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PM5PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PM6PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PM7PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PN0PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PN1PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PN2PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PN3PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PN4PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PN5PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PN6PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PN7PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PP0PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PP1PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PP2PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PP3PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PP4PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PP5PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PP6PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char :2;
} BIT;
} PP7PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PR0PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PR1PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PR2PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PR3PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PR4PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PR5PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PR6PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PR7PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PS0PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PS1PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PS2PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PS3PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PS4PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PS5PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PS6PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PS7PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PT0PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PT1PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PT2PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PT3PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PT4PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PT5PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PT6PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PT7PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PU0PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PU1PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PU2PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PU3PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PU4PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PU5PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PU6PFS;
union
{
unsigned char BYTE;
struct
{
unsigned char PSEL:6;
unsigned char ISEL:1;
unsigned char :1;
} BIT;
} PU7PFS;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char :6;
unsigned char PFSWE:1;
unsigned char B0WI:1;
} BIT;
} PWPR;
};
struct st_mtu
{
union
{
unsigned char BYTE;
struct
{
unsigned char OE3B:1;
unsigned char OE4A:1;
unsigned char OE4B:1;
unsigned char OE3D:1;
unsigned char OE4C:1;
unsigned char OE4D:1;
unsigned char :2;
} BIT;
} TOERA;
char wk0[2];
union
{
unsigned char BYTE;
struct
{
unsigned char UF:1;
unsigned char VF:1;
unsigned char WF:1;
unsigned char FB:1;
unsigned char P:1;
unsigned char N:1;
unsigned char BDC:1;
unsigned char :1;
} BIT;
} TGCRA;
union
{
unsigned char BYTE;
struct
{
unsigned char OLSP:1;
unsigned char OLSN:1;
unsigned char TOCS:1;
unsigned char TOCL:1;
unsigned char :2;
unsigned char PSYE:1;
unsigned char :1;
} BIT;
} TOCR1A;
union
{
unsigned char BYTE;
struct
{
unsigned char OLS1P:1;
unsigned char OLS1N:1;
unsigned char OLS2P:1;
unsigned char OLS2N:1;
unsigned char OLS3P:1;
unsigned char OLS3N:1;
unsigned char BF:2;
} BIT;
} TOCR2A;
char wk1[4];
unsigned short TCDRA;
unsigned short TDDRA;
char wk2[8];
unsigned short TCNTSA;
unsigned short TCBRA;
char wk3[12];
union
{
unsigned char BYTE;
struct
{
unsigned char T4VCOR:3;
unsigned char T4VEN:1;
unsigned char T3ACOR:3;
unsigned char T3AEN:1;
} BIT;
} TITCR1A;
union
{
unsigned char BYTE;
struct
{
unsigned char T4VCNT:3;
unsigned char :1;
unsigned char T3ACNT:3;
unsigned char :1;
} BIT;
} TITCNT1A;
union
{
unsigned char BYTE;
struct
{
unsigned char BTE:2;
unsigned char :6;
} BIT;
} TBTERA;
char wk4[1];
union
{
unsigned char BYTE;
struct
{
unsigned char TDER:1;
unsigned char :7;
} BIT;
} TDERA;
char wk5[1];
union
{
unsigned char BYTE;
struct
{
unsigned char OLS1P:1;
unsigned char OLS1N:1;
unsigned char OLS2P:1;
unsigned char OLS2N:1;
unsigned char OLS3P:1;
unsigned char OLS3N:1;
unsigned char :2;
} BIT;
} TOLBRA;
char wk6[3];
union
{
unsigned char BYTE;
struct
{
unsigned char TITM:1;
unsigned char :7;
} BIT;
} TITMRA;
union
{
unsigned char BYTE;
struct
{
unsigned char TRG4COR:3;
unsigned char :5;
} BIT;
} TITCR2A;
union
{
unsigned char BYTE;
struct
{
unsigned char TRG4CNT:3;
unsigned char :5;
} BIT;
} TITCNT2A;
char wk7[35];
union
{
unsigned char BYTE;
struct
{
unsigned char WRE:1;
unsigned char SCC:1;
unsigned char :5;
unsigned char CCE:1;
} BIT;
} TWCRA;
char wk8[15];
union
{
unsigned char BYTE;
struct
{
unsigned char DRS:1;
unsigned char :7;
} BIT;
} TMDR2A;
char wk9[15];
union
{
unsigned char BYTE;
struct
{
unsigned char CST0:1;
unsigned char CST1:1;
unsigned char CST2:1;
unsigned char CST8:1;
unsigned char :2;
unsigned char CST3:1;
unsigned char CST4:1;
} BIT;
} TSTRA;
union
{
unsigned char BYTE;
struct
{
unsigned char SYNC0:1;
unsigned char SYNC1:1;
unsigned char SYNC2:1;
unsigned char :3;
unsigned char SYNC3:1;
unsigned char SYNC4:1;
} BIT;
} TSYRA;
union
{
unsigned char BYTE;
struct
{
unsigned char SCH7:1;
unsigned char SCH6:1;
unsigned char :1;
unsigned char SCH4:1;
unsigned char SCH3:1;
unsigned char SCH2:1;
unsigned char SCH1:1;
unsigned char SCH0:1;
} BIT;
} TCSYSTR;
char wk10[1];
union
{
unsigned char BYTE;
struct
{
unsigned char RWE:1;
unsigned char :7;
} BIT;
} TRWERA;
char wk11[1925];
union
{
unsigned char BYTE;
struct
{
unsigned char OE6B:1;
unsigned char OE7A:1;
unsigned char OE7B:1;
unsigned char OE6D:1;
unsigned char OE7C:1;
unsigned char OE7D:1;
unsigned char :2;
} BIT;
} TOERB;
char wk12[3];
union
{
unsigned char BYTE;
struct
{
unsigned char OLSP:1;
unsigned char OLSN:1;
unsigned char TOCS:1;
unsigned char TOCL:1;
unsigned char :2;
unsigned char PSYE:1;
unsigned char :1;
} BIT;
} TOCR1B;
union
{
unsigned char BYTE;
struct
{
unsigned char OLS1P:1;
unsigned char OLS1N:1;
unsigned char OLS2P:1;
unsigned char OLS2N:1;
unsigned char OLS3P:1;
unsigned char OLS3N:1;
unsigned char BF:2;
} BIT;
} TOCR2B;
char wk13[4];
unsigned short TCDRB;
unsigned short TDDRB;
char wk14[8];
unsigned short TCNTSB;
unsigned short TCBRB;
char wk15[12];
union
{
unsigned char BYTE;
struct
{
unsigned char T7VCOR:3;
unsigned char T7VEN:1;
unsigned char T6ACOR:3;
unsigned char T6AEN:1;
} BIT;
} TITCR1B;
union
{
unsigned char BYTE;
struct
{
unsigned char T7VCNT:3;
unsigned char :1;
unsigned char T6ACNT:3;
unsigned char :1;
} BIT;
} TITCNT1B;
union
{
unsigned char BYTE;
struct
{
unsigned char BTE:2;
unsigned char :6;
} BIT;
} TBTERB;
char wk16[1];
union
{
unsigned char BYTE;
struct
{
unsigned char TDER:1;
unsigned char :7;
} BIT;
} TDERB;
char wk17[1];
union
{
unsigned char BYTE;
struct
{
unsigned char OLS1P:1;
unsigned char OLS1N:1;
unsigned char OLS2P:1;
unsigned char OLS2N:1;
unsigned char OLS3P:1;
unsigned char OLS3N:1;
unsigned char :2;
} BIT;
} TOLBRB;
char wk18[3];
union
{
unsigned char BYTE;
struct
{
unsigned char TITM:1;
unsigned char :7;
} BIT;
} TITMRB;
union
{
unsigned char BYTE;
struct
{
unsigned char TRG7COR:3;
unsigned char :5;
} BIT;
} TITCR2B;
union
{
unsigned char BYTE;
struct
{
unsigned char TRG7CNT:3;
unsigned char :5;
} BIT;
} TITCNT2B;
char wk19[35];
union
{
unsigned char BYTE;
struct
{
unsigned char WRE:1;
unsigned char SCC:1;
unsigned char :5;
unsigned char CCE:1;
} BIT;
} TWCRB;
char wk20[15];
union
{
unsigned char BYTE;
struct
{
unsigned char DRS:1;
unsigned char :7;
} BIT;
} TMDR2B;
char wk21[15];
union
{
unsigned char BYTE;
struct
{
unsigned char :6;
unsigned char CST6:1;
unsigned char CST7:1;
} BIT;
} TSTRB;
union
{
unsigned char BYTE;
struct
{
unsigned char :6;
unsigned char SYNC6:1;
unsigned char SYNC7:1;
} BIT;
} TSYRB;
char wk22[2];
union
{
unsigned char BYTE;
struct
{
unsigned char RWE:1;
unsigned char :7;
} BIT;
} TRWERB;
};
struct st_mtu0
{
union
{
unsigned char BYTE;
struct
{
unsigned char NFAEN:1;
unsigned char NFBEN:1;
unsigned char NFCEN:1;
unsigned char NFDEN:1;
unsigned char NFCS:2;
unsigned char :2;
} BIT;
} NFCR0;
char wk0[8];
union
{
unsigned char BYTE;
struct
{
unsigned char NFAEN:1;
unsigned char NFBEN:1;
unsigned char NFCEN:1;
unsigned char NFDEN:1;
unsigned char NFCSC:2;
unsigned char :2;
} BIT;
} NFCRC;
char wk1[102];
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC:3;
unsigned char CKEG:2;
unsigned char CCLR:3;
} BIT;
} TCR;
union
{
unsigned char BYTE;
struct
{
unsigned char MD:4;
unsigned char BFA:1;
unsigned char BFB:1;
unsigned char BFE:1;
unsigned char :1;
} BIT;
} TMDR1;
union
{
unsigned char BYTE;
struct
{
unsigned char IOA:4;
unsigned char IOB:4;
} BIT;
} TIORH;
union
{
unsigned char BYTE;
struct
{
unsigned char IOC:4;
unsigned char IOD:4;
} BIT;
} TIORL;
union
{
unsigned char BYTE;
struct
{
unsigned char TGIEA:1;
unsigned char TGIEB:1;
unsigned char TGIEC:1;
unsigned char TGIED:1;
unsigned char TCIEV:1;
unsigned char :2;
unsigned char TTGE:1;
} BIT;
} TIER;
char wk2[1];
unsigned short TCNT;
unsigned short TGRA;
unsigned short TGRB;
unsigned short TGRC;
unsigned short TGRD;
char wk3[16];
unsigned short TGRE;
unsigned short TGRF;
union
{
unsigned char BYTE;
struct
{
unsigned char TGIEE:1;
unsigned char TGIEF:1;
unsigned char :5;
unsigned char TTGE2:1;
} BIT;
} TIER2;
char wk4[1];
union
{
unsigned char BYTE;
struct
{
unsigned char TTSA:1;
unsigned char TTSB:1;
unsigned char TTSE:1;
unsigned char :5;
} BIT;
} TBTM;
char wk5[1];
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC2:3;
unsigned char :5;
} BIT;
} TCR2;
};
struct st_mtu1
{
char wk0[1];
union
{
unsigned char BYTE;
struct
{
unsigned char NFAEN:1;
unsigned char NFBEN:1;
unsigned char NFCEN:1;
unsigned char NFDEN:1;
unsigned char NFCS:2;
unsigned char :2;
} BIT;
} NFCR1;
char wk1[238];
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC:3;
unsigned char CKEG:2;
unsigned char CCLR:3;
} BIT;
} TCR;
union
{
unsigned char BYTE;
struct
{
unsigned char MD:4;
unsigned char :4;
} BIT;
} TMDR1;
union
{
unsigned char BYTE;
struct
{
unsigned char IOA:4;
unsigned char IOB:4;
} BIT;
} TIOR;
char wk2[1];
union
{
unsigned char BYTE;
struct
{
unsigned char TGIEA:1;
unsigned char TGIEB:1;
unsigned char :2;
unsigned char TCIEV:1;
unsigned char TCIEU:1;
unsigned char :1;
unsigned char TTGE:1;
} BIT;
} TIER;
union
{
unsigned char BYTE;
struct
{
unsigned char TGFA:1;
unsigned char TGFB:1;
unsigned char :2;
unsigned char TCFV:1;
unsigned char TCFU:1;
unsigned char :1;
unsigned char TCFD:1;
} BIT;
} TSR;
unsigned short TCNT;
unsigned short TGRA;
unsigned short TGRB;
char wk3[4];
union
{
unsigned char BYTE;
struct
{
unsigned char I1AE:1;
unsigned char I1BE:1;
unsigned char I2AE:1;
unsigned char I2BE:1;
unsigned char :4;
} BIT;
} TICCR;
union
{
unsigned char BYTE;
struct
{
unsigned char LWA:1;
unsigned char PHCKSEL:1;
unsigned char :6;
} BIT;
} TMDR3;
char wk4[2];
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC2:3;
unsigned char PCB:2;
unsigned char :3;
} BIT;
} TCR2;
char wk5[11];
unsigned long TCNTLW;
unsigned long TGRALW;
unsigned long TGRBLW;
};
struct st_mtu2
{
union
{
unsigned char BYTE;
struct
{
unsigned char NFAEN:1;
unsigned char NFBEN:1;
unsigned char NFCEN:1;
unsigned char NFDEN:1;
unsigned char NFCS:2;
unsigned char :2;
} BIT;
} NFCR2;
char wk0[365];
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC:3;
unsigned char CKEG:2;
unsigned char CCLR:3;
} BIT;
} TCR;
union
{
unsigned char BYTE;
struct
{
unsigned char MD:4;
unsigned char :4;
} BIT;
} TMDR1;
union
{
unsigned char BYTE;
struct
{
unsigned char IOA:4;
unsigned char IOB:4;
} BIT;
} TIOR;
char wk1[1];
union
{
unsigned char BYTE;
struct
{
unsigned char TGIEA:1;
unsigned char TGIEB:1;
unsigned char :2;
unsigned char TCIEV:1;
unsigned char TCIEU:1;
unsigned char :1;
unsigned char TTGE:1;
} BIT;
} TIER;
union
{
unsigned char BYTE;
struct
{
unsigned char TGFA:1;
unsigned char TGFB:1;
unsigned char :2;
unsigned char TCFV:1;
unsigned char TCFU:1;
unsigned char :1;
unsigned char TCFD:1;
} BIT;
} TSR;
unsigned short TCNT;
unsigned short TGRA;
unsigned short TGRB;
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC2:3;
unsigned char PCB:2;
unsigned char :3;
} BIT;
} TCR2;
};
struct st_mtu3
{
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC:3;
unsigned char CKEG:2;
unsigned char CCLR:3;
} BIT;
} TCR;
char wk0[1];
union
{
unsigned char BYTE;
struct
{
unsigned char MD:4;
unsigned char BFA:1;
unsigned char BFB:1;
unsigned char :2;
} BIT;
} TMDR1;
char wk1[1];
union
{
unsigned char BYTE;
struct
{
unsigned char IOA:4;
unsigned char IOB:4;
} BIT;
} TIORH;
union
{
unsigned char BYTE;
struct
{
unsigned char IOC:4;
unsigned char IOD:4;
} BIT;
} TIORL;
char wk2[2];
union
{
unsigned char BYTE;
struct
{
unsigned char TGIEA:1;
unsigned char TGIEB:1;
unsigned char TGIEC:1;
unsigned char TGIED:1;
unsigned char TCIEV:1;
unsigned char :2;
unsigned char TTGE:1;
} BIT;
} TIER;
char wk3[7];
unsigned short TCNT;
char wk4[6];
unsigned short TGRA;
unsigned short TGRB;
char wk5[8];
unsigned short TGRC;
unsigned short TGRD;
char wk6[4];
union
{
unsigned char BYTE;
struct
{
unsigned char TGFA:1;
unsigned char TGFB:1;
unsigned char TGFC:1;
unsigned char TGFD:1;
unsigned char TCFV:1;
unsigned char :2;
unsigned char TCFD:1;
} BIT;
} TSR;
char wk7[11];
union
{
unsigned char BYTE;
struct
{
unsigned char TTSA:1;
unsigned char TTSB:1;
unsigned char :6;
} BIT;
} TBTM;
char wk8[19];
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC2:3;
unsigned char :5;
} BIT;
} TCR2;
char wk9[37];
unsigned short TGRE;
char wk10[31];
union
{
unsigned char BYTE;
struct
{
unsigned char NFAEN:1;
unsigned char NFBEN:1;
unsigned char NFCEN:1;
unsigned char NFDEN:1;
unsigned char NFCS:2;
unsigned char :2;
} BIT;
} NFCR3;
};
struct st_mtu4
{
char wk0[1];
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC:3;
unsigned char CKEG:2;
unsigned char CCLR:3;
} BIT;
} TCR;
char wk1[1];
union
{
unsigned char BYTE;
struct
{
unsigned char MD:4;
unsigned char BFA:1;
unsigned char BFB:1;
unsigned char :2;
} BIT;
} TMDR1;
char wk2[2];
union
{
unsigned char BYTE;
struct
{
unsigned char IOA:4;
unsigned char IOB:4;
} BIT;
} TIORH;
union
{
unsigned char BYTE;
struct
{
unsigned char IOC:4;
unsigned char IOD:4;
} BIT;
} TIORL;
char wk3[1];
union
{
unsigned char BYTE;
struct
{
unsigned char TGIEA:1;
unsigned char TGIEB:1;
unsigned char TGIEC:1;
unsigned char TGIED:1;
unsigned char TCIEV:1;
unsigned char :1;
unsigned char TTGE2:1;
unsigned char TTGE:1;
} BIT;
} TIER;
char wk4[8];
unsigned short TCNT;
char wk5[8];
unsigned short TGRA;
unsigned short TGRB;
char wk6[8];
unsigned short TGRC;
unsigned short TGRD;
char wk7[1];
union
{
unsigned char BYTE;
struct
{
unsigned char TGFA:1;
unsigned char TGFB:1;
unsigned char TGFC:1;
unsigned char TGFD:1;
unsigned char TCFV:1;
unsigned char :2;
unsigned char TCFD:1;
} BIT;
} TSR;
char wk8[11];
union
{
unsigned char BYTE;
struct
{
unsigned char TTSA:1;
unsigned char TTSB:1;
unsigned char :6;
} BIT;
} TBTM;
char wk9[6];
union
{
unsigned short WORD;
struct
{
unsigned short ITB4VE:1;
unsigned short ITB3AE:1;
unsigned short ITA4VE:1;
unsigned short ITA3AE:1;
unsigned short DT4BE:1;
unsigned short UT4BE:1;
unsigned short DT4AE:1;
unsigned short UT4AE:1;
unsigned short :6;
unsigned short BF:2;
} BIT;
} TADCR;
char wk10[2];
unsigned short TADCORA;
unsigned short TADCORB;
unsigned short TADCOBRA;
unsigned short TADCOBRB;
char wk11[1];
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC2:3;
unsigned char :5;
} BIT;
} TCR2;
char wk12[38];
unsigned short TGRE;
unsigned short TGRF;
char wk13[28];
union
{
unsigned char BYTE;
struct
{
unsigned char NFAEN:1;
unsigned char NFBEN:1;
unsigned char NFCEN:1;
unsigned char NFDEN:1;
unsigned char NFCS:2;
unsigned char :2;
} BIT;
} NFCR4;
};
struct st_mtu5
{
char wk0[1];
union
{
unsigned char BYTE;
struct
{
unsigned char NFUEN:1;
unsigned char NFVEN:1;
unsigned char NFWEN:1;
unsigned char :1;
unsigned char NFCS:2;
unsigned char :2;
} BIT;
} NFCR5;
char wk1[490];
unsigned short TCNTU;
unsigned short TGRU;
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC:2;
unsigned char :6;
} BIT;
} TCRU;
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC2:3;
unsigned char CKEG:2;
unsigned char :3;
} BIT;
} TCR2U;
union
{
unsigned char BYTE;
struct
{
unsigned char IOC:5;
unsigned char :3;
} BIT;
} TIORU;
char wk2[9];
unsigned short TCNTV;
unsigned short TGRV;
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC:2;
unsigned char :6;
} BIT;
} TCRV;
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC2:3;
unsigned char CKEG:2;
unsigned char :3;
} BIT;
} TCR2V;
union
{
unsigned char BYTE;
struct
{
unsigned char IOC:5;
unsigned char :3;
} BIT;
} TIORV;
char wk3[9];
unsigned short TCNTW;
unsigned short TGRW;
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC:2;
unsigned char :6;
} BIT;
} TCRW;
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC2:3;
unsigned char CKEG:2;
unsigned char :3;
} BIT;
} TCR2W;
union
{
unsigned char BYTE;
struct
{
unsigned char IOC:5;
unsigned char :3;
} BIT;
} TIORW;
char wk4[11];
union
{
unsigned char BYTE;
struct
{
unsigned char TGIE5W:1;
unsigned char TGIE5V:1;
unsigned char TGIE5U:1;
unsigned char :5;
} BIT;
} TIER;
char wk5[1];
union
{
unsigned char BYTE;
struct
{
unsigned char CSTW5:1;
unsigned char CSTV5:1;
unsigned char CSTU5:1;
unsigned char :5;
} BIT;
} TSTR;
char wk6[1];
union
{
unsigned char BYTE;
struct
{
unsigned char CMPCLR5W:1;
unsigned char CMPCLR5V:1;
unsigned char CMPCLR5U:1;
unsigned char :5;
} BIT;
} TCNTCMPCLR;
};
struct st_mtu6
{
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC:3;
unsigned char CKEG:2;
unsigned char CCLR:3;
} BIT;
} TCR;
char wk0[1];
union
{
unsigned char BYTE;
struct
{
unsigned char MD:4;
unsigned char BFA:1;
unsigned char BFB:1;
unsigned char :2;
} BIT;
} TMDR1;
char wk1[1];
union
{
unsigned char BYTE;
struct
{
unsigned char IOA:4;
unsigned char IOB:4;
} BIT;
} TIORH;
union
{
unsigned char BYTE;
struct
{
unsigned char IOC:4;
unsigned char IOD:4;
} BIT;
} TIORL;
char wk2[2];
union
{
unsigned char BYTE;
struct
{
unsigned char TGIEA:1;
unsigned char TGIEB:1;
unsigned char TGIEC:1;
unsigned char TGIED:1;
unsigned char TCIEV:1;
unsigned char :2;
unsigned char TTGE:1;
} BIT;
} TIER;
char wk3[7];
unsigned short TCNT;
char wk4[6];
unsigned short TGRA;
unsigned short TGRB;
char wk5[8];
unsigned short TGRC;
unsigned short TGRD;
char wk6[4];
union
{
unsigned char BYTE;
struct
{
unsigned char TGFA:1;
unsigned char TGFB:1;
unsigned char TGFC:1;
unsigned char TGFD:1;
unsigned char TCFV:1;
unsigned char :2;
unsigned char TCFD:1;
} BIT;
} TSR;
char wk7[11];
union
{
unsigned char BYTE;
struct
{
unsigned char TTSA:1;
unsigned char TTSB:1;
unsigned char :6;
} BIT;
} TBTM;
char wk8[19];
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC2:3;
unsigned char :5;
} BIT;
} TCR2;
char wk9[3];
union
{
unsigned char BYTE;
struct
{
unsigned char CE2B:1;
unsigned char CE2A:1;
unsigned char CE1B:1;
unsigned char CE1A:1;
unsigned char CE0D:1;
unsigned char CE0C:1;
unsigned char CE0B:1;
unsigned char CE0A:1;
} BIT;
} TSYCR;
char wk10[33];
unsigned short TGRE;
char wk11[31];
union
{
unsigned char BYTE;
struct
{
unsigned char NFAEN:1;
unsigned char NFBEN:1;
unsigned char NFCEN:1;
unsigned char NFDEN:1;
unsigned char NFCS:2;
unsigned char :2;
} BIT;
} NFCR6;
};
struct st_mtu7
{
char wk0[1];
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC:3;
unsigned char CKEG:2;
unsigned char CCLR:3;
} BIT;
} TCR;
char wk1[1];
union
{
unsigned char BYTE;
struct
{
unsigned char MD:4;
unsigned char BFA:1;
unsigned char BFB:1;
unsigned char :2;
} BIT;
} TMDR1;
char wk2[2];
union
{
unsigned char BYTE;
struct
{
unsigned char IOA:4;
unsigned char IOB:4;
} BIT;
} TIORH;
union
{
unsigned char BYTE;
struct
{
unsigned char IOC:4;
unsigned char IOD:4;
} BIT;
} TIORL;
char wk3[1];
union
{
unsigned char BYTE;
struct
{
unsigned char TGIEA:1;
unsigned char TGIEB:1;
unsigned char TGIEC:1;
unsigned char TGIED:1;
unsigned char TCIEV:1;
unsigned char :1;
unsigned char TTGE2:1;
unsigned char TTGE:1;
} BIT;
} TIER;
char wk4[8];
unsigned short TCNT;
char wk5[8];
unsigned short TGRA;
unsigned short TGRB;
char wk6[8];
unsigned short TGRC;
unsigned short TGRD;
char wk7[1];
union
{
unsigned char BYTE;
struct
{
unsigned char TGFA:1;
unsigned char TGFB:1;
unsigned char TGFC:1;
unsigned char TGFD:1;
unsigned char TCFV:1;
unsigned char :2;
unsigned char TCFD:1;
} BIT;
} TSR;
char wk8[11];
union
{
unsigned char BYTE;
struct
{
unsigned char TTSA:1;
unsigned char TTSB:1;
unsigned char :6;
} BIT;
} TBTM;
char wk9[6];
union
{
unsigned short WORD;
struct
{
unsigned short ITB7VE:1;
unsigned short ITB6AE:1;
unsigned short ITA7VE:1;
unsigned short ITA6AE:1;
unsigned short DT7BE:1;
unsigned short UT7BE:1;
unsigned short DT7AE:1;
unsigned short UT7AE:1;
unsigned short :6;
unsigned short BF:2;
} BIT;
} TADCR;
char wk10[2];
unsigned short TADCORA;
unsigned short TADCORB;
unsigned short TADCOBRA;
unsigned short TADCOBRB;
char wk11[1];
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC2:3;
unsigned char :5;
} BIT;
} TCR2;
char wk12[38];
unsigned short TGRE;
unsigned short TGRF;
char wk13[28];
union
{
unsigned char BYTE;
struct
{
unsigned char NFAEN:1;
unsigned char NFBEN:1;
unsigned char NFCEN:1;
unsigned char NFDEN:1;
unsigned char NFCS:2;
unsigned char :2;
} BIT;
} NFCR7;
};
struct st_mtu8
{
union
{
unsigned char BYTE;
struct
{
unsigned char NFAEN:1;
unsigned char NFBEN:1;
unsigned char NFCEN:1;
unsigned char NFDEN:1;
unsigned char NFCS:2;
unsigned char :2;
} BIT;
} NFCR8;
char wk0[871];
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC:3;
unsigned char CKEG:2;
unsigned char CCLR:3;
} BIT;
} TCR;
union
{
unsigned char BYTE;
struct
{
unsigned char MD:4;
unsigned char BFA:1;
unsigned char BFB:1;
unsigned char :2;
} BIT;
} TMDR1;
union
{
unsigned char BYTE;
struct
{
unsigned char IOA:4;
unsigned char IOB:4;
} BIT;
} TIORH;
union
{
unsigned char BYTE;
struct
{
unsigned char IOC:4;
unsigned char IOD:4;
} BIT;
} TIORL;
union
{
unsigned char BYTE;
struct
{
unsigned char TGIEA:1;
unsigned char TGIEB:1;
unsigned char TGIEC:1;
unsigned char TGIED:1;
unsigned char TCIEV:1;
unsigned char :3;
} BIT;
} TIER;
char wk1[1];
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC2:3;
unsigned char :5;
} BIT;
} TCR2;
char wk2[1];
unsigned long TCNT;
unsigned long TGRA;
unsigned long TGRB;
unsigned long TGRC;
unsigned long TGRD;
};
struct st_poe
{
union
{
unsigned short WORD;
struct
{
unsigned short POE0M:2;
unsigned short :6;
unsigned short PIE1:1;
unsigned short :3;
unsigned short POE0F:1;
unsigned short :3;
} BIT;
} ICSR1;
union
{
unsigned short WORD;
struct
{
unsigned short :8;
unsigned short OIE1:1;
unsigned short OCE1:1;
unsigned short :5;
unsigned short OSF1:1;
} BIT;
} OCSR1;
union
{
unsigned short WORD;
struct
{
unsigned short POE4M:2;
unsigned short :6;
unsigned short PIE2:1;
unsigned short :3;
unsigned short POE4F:1;
unsigned short :3;
} BIT;
} ICSR2;
union
{
unsigned short WORD;
struct
{
unsigned short :8;
unsigned short OIE2:1;
unsigned short OCE2:1;
unsigned short :5;
unsigned short OSF2:1;
} BIT;
} OCSR2;
union
{
unsigned short WORD;
struct
{
unsigned short POE8M:2;
unsigned short :6;
unsigned short PIE3:1;
unsigned short POE8E:1;
unsigned short :2;
unsigned short POE8F:1;
unsigned short :3;
} BIT;
} ICSR3;
union
{
unsigned char BYTE;
struct
{
unsigned char MTUCH34HIZ:1;
unsigned char MTUCH67HIZ:1;
unsigned char MTUCH0HIZ:1;
unsigned char :1;
unsigned char GPT3HIZ:1;
unsigned char :3;
} BIT;
} SPOER;
union
{
unsigned char BYTE;
struct
{
unsigned char MTU0AZE:1;
unsigned char MTU0BZE:1;
unsigned char MTU0CZE:1;
unsigned char MTU0DZE:1;
unsigned char :4;
} BIT;
} POECR1;
union
{
unsigned short WORD;
struct
{
unsigned short MTU7BDZE:1;
unsigned short MTU7ACZE:1;
unsigned short MTU6BDZE:1;
unsigned short :5;
unsigned short MTU4BDZE:1;
unsigned short MTU4ACZE:1;
unsigned short MTU3BDZE:1;
unsigned short :5;
} BIT;
} POECR2;
union
{
unsigned short WORD;
struct
{
unsigned short :9;
unsigned short GPT3ABZE:1;
unsigned short :6;
} BIT;
} POECR3;
union
{
unsigned short WORD;
struct
{
unsigned short :2;
unsigned short IC2ADDMT34ZE:1;
unsigned short IC3ADDMT34ZE:1;
unsigned short IC4ADDMT34ZE:1;
unsigned short IC5ADDMT34ZE:1;
unsigned short :3;
unsigned short IC1ADDMT67ZE:1;
unsigned short :1;
unsigned short IC3ADDMT67ZE:1;
unsigned short IC4ADDMT67ZE:1;
unsigned short IC5ADDMT67ZE:1;
unsigned short :2;
} BIT;
} POECR4;
union
{
unsigned short WORD;
struct
{
unsigned short :1;
unsigned short IC1ADDMT0ZE:1;
unsigned short IC2ADDMT0ZE:1;
unsigned short :1;
unsigned short IC4ADDMT0ZE:1;
unsigned short IC5ADDMT0ZE:1;
unsigned short :10;
} BIT;
} POECR5;
union
{
unsigned short WORD;
struct
{
unsigned short :9;
unsigned short IC1ADDGPT3ZE:1;
unsigned short IC2ADDGPT3ZE:1;
unsigned short IC3ADDGPT3ZE:1;
unsigned short IC4ADDGPT3ZE:1;
unsigned short :3;
} BIT;
} POECR6;
union
{
unsigned short WORD;
struct
{
unsigned short POE10M:2;
unsigned short :6;
unsigned short PIE4:1;
unsigned short POE10E:1;
unsigned short :2;
unsigned short POE10F:1;
unsigned short :3;
} BIT;
} ICSR4;
union
{
unsigned short WORD;
struct
{
unsigned short POE10M:2;
unsigned short :6;
unsigned short PIE5:1;
unsigned short POE10E:1;
unsigned short :2;
unsigned short POE10F:1;
unsigned short :3;
} BIT;
} ICSR5;
union
{
unsigned short WORD;
struct
{
unsigned short OLSG0A:1;
unsigned short OLSG0B:1;
unsigned short OLSG1A:1;
unsigned short OLSG1B:1;
unsigned short OLSG2A:1;
unsigned short OLSG2B:1;
unsigned short :1;
unsigned short OLSEN:1;
unsigned short :8;
} BIT;
} ALR1;
union
{
unsigned short WORD;
struct
{
unsigned short :9;
unsigned short OSTSTE:1;
unsigned short :2;
unsigned short OSTSTF:1;
unsigned short :3;
} BIT;
} ICSR6;
char wk0[5];
union
{
unsigned char BYTE;
struct
{
unsigned char G3ASEL:4;
unsigned char G3BSEL:4;
} BIT;
} G3SELR;
union
{
unsigned char BYTE;
struct
{
unsigned char M0ASEL:4;
unsigned char M0BSEL:4;
} BIT;
} M0SELR1;
union
{
unsigned char BYTE;
struct
{
unsigned char M0CSEL:4;
unsigned char M0DSEL:4;
} BIT;
} M0SELR2;
union
{
unsigned char BYTE;
struct
{
unsigned char M3BSEL:4;
unsigned char M3DSEL:4;
} BIT;
} M3SELR;
union
{
unsigned char BYTE;
struct
{
unsigned char M4ASEL:4;
unsigned char M4CSEL:4;
} BIT;
} M4SELR1;
union
{
unsigned char BYTE;
struct
{
unsigned char M4BSEL:4;
unsigned char M4DSEL:4;
} BIT;
} M4SELR2;
};
struct st_port0
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[62];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[127];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_port1
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[61];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[128];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
char wk4[62];
union
{
unsigned short WORD;
struct
{
unsigned char H;
unsigned char L;
} BYTE;
struct
{
unsigned char B0:1;
unsigned char :8;
unsigned char :7;
} BIT;
} DSCR;
};
struct st_port2
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[60];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[129];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_port3
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[59];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[130];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_port4
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[58];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[131];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_port5
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[57];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[132];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_port6
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[56];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[133];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_port7
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[55];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[134];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_port8
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[54];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[135];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_port9
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[53];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[136];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_porta
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[52];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[137];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_portb
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[51];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[138];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_portc
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[50];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
};
struct st_portd
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[49];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[140];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_porte
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[48];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[141];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_portf
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[47];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[142];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_portg
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[46];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[143];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_porth
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[45];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[144];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_portj
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[44];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[145];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_portk
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[43];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[146];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_portl
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[42];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[147];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_portm
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[41];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[148];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_portn
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[40];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[149];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_portp
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[39];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[150];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_portr
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[38];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[151];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_ports
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[37];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[152];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_portt
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[36];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[153];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_portu
{
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PDR;
char wk0[35];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PODR;
char wk1[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PIDR;
char wk2[31];
union
{
unsigned char BYTE;
struct
{
unsigned char B0:1;
unsigned char B1:1;
unsigned char B2:1;
unsigned char B3:1;
unsigned char B4:1;
unsigned char B5:1;
unsigned char B6:1;
unsigned char B7:1;
} BIT;
} PMR;
char wk3[154];
union
{
unsigned short WORD;
struct
{
unsigned short B0:2;
unsigned short B1:2;
unsigned short B2:2;
unsigned short B3:2;
unsigned short B4:2;
unsigned short B5:2;
unsigned short B6:2;
unsigned short B7:2;
} BIT;
} PCR;
};
struct st_ppg0
{
union
{
unsigned char BYTE;
struct
{
unsigned char G0CMS:2;
unsigned char G1CMS:2;
unsigned char G2CMS:2;
unsigned char G3CMS:2;
} BIT;
} PCR;
union
{
unsigned char BYTE;
struct
{
unsigned char G0NOV:1;
unsigned char G1NOV:1;
unsigned char G2NOV:1;
unsigned char G3NOV:1;
unsigned char G0INV:1;
unsigned char G1INV:1;
unsigned char G2INV:1;
unsigned char G3INV:1;
} BIT;
} PMR;
union
{
unsigned char BYTE;
struct
{
unsigned char NDER8:1;
unsigned char NDER9:1;
unsigned char NDER10:1;
unsigned char NDER11:1;
unsigned char NDER12:1;
unsigned char NDER13:1;
unsigned char NDER14:1;
unsigned char NDER15:1;
} BIT;
} NDERH;
union
{
unsigned char BYTE;
struct
{
unsigned char NDER0:1;
unsigned char NDER1:1;
unsigned char NDER2:1;
unsigned char NDER3:1;
unsigned char NDER4:1;
unsigned char NDER5:1;
unsigned char NDER6:1;
unsigned char NDER7:1;
} BIT;
} NDERL;
union
{
unsigned char BYTE;
struct
{
unsigned char POD8:1;
unsigned char POD9:1;
unsigned char POD10:1;
unsigned char POD11:1;
unsigned char POD12:1;
unsigned char POD13:1;
unsigned char POD14:1;
unsigned char POD15:1;
} BIT;
} PODRH;
union
{
unsigned char BYTE;
struct
{
unsigned char POD0:1;
unsigned char POD1:1;
unsigned char POD2:1;
unsigned char POD3:1;
unsigned char POD4:1;
unsigned char POD5:1;
unsigned char POD6:1;
unsigned char POD7:1;
} BIT;
} PODRL;
union
{
unsigned char BYTE;
struct
{
unsigned char NDR8:1;
unsigned char NDR9:1;
unsigned char NDR10:1;
unsigned char NDR11:1;
unsigned char NDR12:1;
unsigned char NDR13:1;
unsigned char NDR14:1;
unsigned char NDR15:1;
} BIT;
} NDRH;
union
{
unsigned char BYTE;
struct
{
unsigned char NDR0:1;
unsigned char NDR1:1;
unsigned char NDR2:1;
unsigned char NDR3:1;
unsigned char NDR4:1;
unsigned char NDR5:1;
unsigned char NDR6:1;
unsigned char NDR7:1;
} BIT;
} NDRL;
union
{
unsigned char BYTE;
struct
{
unsigned char NDR8:1;
unsigned char NDR9:1;
unsigned char NDR10:1;
unsigned char NDR11:1;
unsigned char NDR12:1;
unsigned char NDR13:1;
unsigned char NDR14:1;
unsigned char NDR15:1;
} BIT;
} NDRH2;
union
{
unsigned char BYTE;
struct
{
unsigned char NDR0:1;
unsigned char NDR1:1;
unsigned char NDR2:1;
unsigned char NDR3:1;
unsigned char NDR4:1;
unsigned char NDR5:1;
unsigned char NDR6:1;
unsigned char NDR7:1;
} BIT;
} NDRL2;
};
struct st_ppg1
{
union
{
unsigned char BYTE;
struct
{
unsigned char G0CMS:2;
unsigned char G1CMS:2;
unsigned char G2CMS:2;
unsigned char G3CMS:2;
} BIT;
} PCR;
union
{
unsigned char BYTE;
struct
{
unsigned char G0NOV:1;
unsigned char G1NOV:1;
unsigned char G2NOV:1;
unsigned char G3NOV:1;
unsigned char G0INV:1;
unsigned char G1INV:1;
unsigned char G2INV:1;
unsigned char G3INV:1;
} BIT;
} PMR;
union
{
unsigned char BYTE;
struct
{
unsigned char NDER8:1;
unsigned char NDER9:1;
unsigned char NDER10:1;
unsigned char NDER11:1;
unsigned char NDER12:1;
unsigned char NDER13:1;
unsigned char NDER14:1;
unsigned char NDER15:1;
} BIT;
} NDERH;
union
{
unsigned char BYTE;
struct
{
unsigned char NDER0:1;
unsigned char NDER1:1;
unsigned char NDER2:1;
unsigned char NDER3:1;
unsigned char NDER4:1;
unsigned char NDER5:1;
unsigned char NDER6:1;
unsigned char NDER7:1;
} BIT;
} NDERL;
union
{
unsigned char BYTE;
struct
{
unsigned char POD8:1;
unsigned char POD9:1;
unsigned char POD10:1;
unsigned char POD11:1;
unsigned char POD12:1;
unsigned char POD13:1;
unsigned char POD14:1;
unsigned char POD15:1;
} BIT;
} PODRH;
union
{
unsigned char BYTE;
struct
{
unsigned char POD0:1;
unsigned char POD1:1;
unsigned char POD2:1;
unsigned char POD3:1;
unsigned char POD4:1;
unsigned char POD5:1;
unsigned char POD6:1;
unsigned char POD7:1;
} BIT;
} PODRL;
union
{
unsigned char BYTE;
struct
{
unsigned char NDR8:1;
unsigned char NDR9:1;
unsigned char NDR10:1;
unsigned char NDR11:1;
unsigned char NDR12:1;
unsigned char NDR13:1;
unsigned char NDR14:1;
unsigned char NDR15:1;
} BIT;
} NDRH;
union
{
unsigned char BYTE;
struct
{
unsigned char NDR0:1;
unsigned char NDR1:1;
unsigned char NDR2:1;
unsigned char NDR3:1;
unsigned char NDR4:1;
unsigned char NDR5:1;
unsigned char NDR6:1;
unsigned char NDR7:1;
} BIT;
} NDRL;
union
{
unsigned char BYTE;
struct
{
unsigned char NDR8:1;
unsigned char NDR9:1;
unsigned char NDR10:1;
unsigned char NDR11:1;
unsigned char NDR12:1;
unsigned char NDR13:1;
unsigned char NDR14:1;
unsigned char NDR15:1;
} BIT;
} NDRH2;
union
{
unsigned char BYTE;
struct
{
unsigned char NDR0:1;
unsigned char NDR1:1;
unsigned char NDR2:1;
unsigned char NDR3:1;
unsigned char NDR4:1;
unsigned char NDR5:1;
unsigned char NDR6:1;
unsigned char NDR7:1;
} BIT;
} NDRL2;
union
{
unsigned char BYTE;
struct
{
unsigned char PTRSL:1;
unsigned char :7;
} BIT;
} PTRSLR;
};
struct st_riic
{
union
{
unsigned char BYTE;
struct
{
unsigned char SDAI:1;
unsigned char SCLI:1;
unsigned char SDAO:1;
unsigned char SCLO:1;
unsigned char SOWP:1;
unsigned char CLO:1;
unsigned char IICRST:1;
unsigned char ICE:1;
} BIT;
} ICCR1;
union
{
unsigned char BYTE;
struct
{
unsigned char :1;
unsigned char ST:1;
unsigned char RS:1;
unsigned char SP:1;
unsigned char :1;
unsigned char TRS:1;
unsigned char MST:1;
unsigned char BBSY:1;
} BIT;
} ICCR2;
union
{
unsigned char BYTE;
struct
{
unsigned char BC:3;
unsigned char BCWP:1;
unsigned char CKS:3;
unsigned char MTWP:1;
} BIT;
} ICMR1;
union
{
unsigned char BYTE;
struct
{
unsigned char TMOS:1;
unsigned char TMOL:1;
unsigned char TMOH:1;
unsigned char :1;
unsigned char SDDL:3;
unsigned char DLCS:1;
} BIT;
} ICMR2;
union
{
unsigned char BYTE;
struct
{
unsigned char NF:2;
unsigned char ACKBR:1;
unsigned char ACKBT:1;
unsigned char ACKWP:1;
unsigned char RDRFS:1;
unsigned char WAIT:1;
unsigned char :1;
} BIT;
} ICMR3;
union
{
unsigned char BYTE;
struct
{
unsigned char TMOE:1;
unsigned char MALE:1;
unsigned char NALE:1;
unsigned char SALE:1;
unsigned char NACKE:1;
unsigned char NFE:1;
unsigned char SCLE:1;
unsigned char :1;
} BIT;
} ICFER;
union
{
unsigned char BYTE;
struct
{
unsigned char SAR0E:1;
unsigned char SAR1E:1;
unsigned char SAR2E:1;
unsigned char GCAE:1;
unsigned char :1;
unsigned char DIDE:1;
unsigned char :2;
} BIT;
} ICSER;
union
{
unsigned char BYTE;
struct
{
unsigned char TMOIE:1;
unsigned char ALIE:1;
unsigned char STIE:1;
unsigned char SPIE:1;
unsigned char NAKIE:1;
unsigned char RIE:1;
unsigned char TEIE:1;
unsigned char TIE:1;
} BIT;
} ICIER;
union
{
unsigned char BYTE;
struct
{
unsigned char AAS0:1;
unsigned char AAS1:1;
unsigned char AAS2:1;
unsigned char GCA:1;
unsigned char :1;
unsigned char DID:1;
unsigned char :2;
} BIT;
} ICSR1;
union
{
unsigned char BYTE;
struct
{
unsigned char TMOF:1;
unsigned char AL:1;
unsigned char START:1;
unsigned char STOP:1;
unsigned char NACKF:1;
unsigned char RDRF:1;
unsigned char TEND:1;
unsigned char TDRE:1;
} BIT;
} ICSR2;
union
{
unsigned char BYTE;
struct
{
unsigned char SVA0:1;
unsigned char SVA:7;
} BIT;
} ICSARL0;
union
{
unsigned char BYTE;
struct
{
unsigned char FS:1;
unsigned char SVA:2;
unsigned char :5;
} BIT;
} ICSARU0;
union
{
unsigned char BYTE;
struct
{
unsigned char SVA0:1;
unsigned char SVA:7;
} BIT;
} ICSARL1;
union
{
unsigned char BYTE;
struct
{
unsigned char FS:1;
unsigned char SVA:2;
unsigned char :5;
} BIT;
} ICSARU1;
union
{
unsigned char BYTE;
struct
{
unsigned char SVA0:1;
unsigned char SVA:7;
} BIT;
} ICSARL2;
union
{
unsigned char BYTE;
struct
{
unsigned char FS:1;
unsigned char SVA:2;
unsigned char :5;
} BIT;
} ICSARU2;
union
{
unsigned char BYTE;
struct
{
unsigned char BRL:5;
unsigned char :3;
} BIT;
} ICBRL;
union
{
unsigned char BYTE;
struct
{
unsigned char BRH:5;
unsigned char :3;
} BIT;
} ICBRH;
unsigned char ICDRT;
unsigned char ICDRR;
};
struct st_rscan
{
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long BRP:10;
unsigned long :6;
unsigned long TSEG1:4;
unsigned long TSEG2:3;
unsigned long :1;
unsigned long SJW:2;
unsigned long :6;
} BIT;
} RSCAN0C0CFG;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CHMDC:2;
unsigned char CSLPR:1;
unsigned char RTBO:1;
unsigned char :4;
unsigned char BEIE:1;
unsigned char EWIE:1;
unsigned char EPIE:1;
unsigned char BOEIE:1;
unsigned char BORIE:1;
unsigned char OLIE:1;
unsigned char BLIE:1;
unsigned char ALIE:1;
unsigned char TAIE:1;
unsigned char :4;
unsigned char BOM:2;
unsigned char ERRD:1;
unsigned char CTME:1;
unsigned char CTMS:2;
unsigned char :5;
} BIT;
} RSCAN0C0CTR;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CRSTSTS:1;
unsigned char CHLTSTS:1;
unsigned char CSLPSTS:1;
unsigned char EPSTS:1;
unsigned char BOSTS:1;
unsigned char TRMSTS:1;
unsigned char RECSTS:1;
unsigned char COMSTS:1;
unsigned char :8;
unsigned char REC:8;
unsigned char TEC:8;
} BIT;
} RSCAN0C0STS;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long BEF:1;
unsigned long EWF:1;
unsigned long EPF:1;
unsigned long BOEF:1;
unsigned long BORF:1;
unsigned long OVLF:1;
unsigned long BLF:1;
unsigned long ALF:1;
unsigned long SERR:1;
unsigned long FERR:1;
unsigned long AERR:1;
unsigned long CERR:1;
unsigned long B1ERR:1;
unsigned long B0ERR:1;
unsigned long ADERR:1;
unsigned long :1;
unsigned long CRCREG:15;
unsigned long :1;
} BIT;
} RSCAN0C0ERFL;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long BRP:10;
unsigned long :6;
unsigned long TSEG1:4;
unsigned long TSEG2:3;
unsigned long :1;
unsigned long SJW:2;
unsigned long :6;
} BIT;
} RSCAN0C1CFG;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CHMDC:2;
unsigned char CSLPR:1;
unsigned char RTBO:1;
unsigned char :4;
unsigned char BEIE:1;
unsigned char EWIE:1;
unsigned char EPIE:1;
unsigned char BOEIE:1;
unsigned char BORIE:1;
unsigned char OLIE:1;
unsigned char BLIE:1;
unsigned char ALIE:1;
unsigned char TAIE:1;
unsigned char :4;
unsigned char BOM:2;
unsigned char ERRD:1;
unsigned char CTME:1;
unsigned char CTMS:2;
unsigned char :5;
} BIT;
} RSCAN0C1CTR;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CRSTSTS:1;
unsigned char CHLTSTS:1;
unsigned char CSLPSTS:1;
unsigned char EPSTS:1;
unsigned char BOSTS:1;
unsigned char TRMSTS:1;
unsigned char RECSTS:1;
unsigned char COMSTS:1;
unsigned char :8;
unsigned char REC:8;
unsigned char TEC:8;
} BIT;
} RSCAN0C1STS;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long BEF:1;
unsigned long EWF:1;
unsigned long EPF:1;
unsigned long BOEF:1;
unsigned long BORF:1;
unsigned long OVLF:1;
unsigned long BLF:1;
unsigned long ALF:1;
unsigned long SERR:1;
unsigned long FERR:1;
unsigned long AERR:1;
unsigned long CERR:1;
unsigned long B1ERR:1;
unsigned long B0ERR:1;
unsigned long ADERR:1;
unsigned long :1;
unsigned long CRCREG:15;
unsigned long :1;
} BIT;
} RSCAN0C1ERFL;
char wk0[100];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TPRI:1;
unsigned long DCE:1;
unsigned long DRE:1;
unsigned long MME:1;
unsigned long DCS:1;
unsigned long :3;
unsigned long TSP:4;
unsigned long TSSS:1;
unsigned long TSBTCS:3;
unsigned long ITRCP:16;
} BIT;
} RSCAN0GCFG;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char GMDC:2;
unsigned char GSLPR:1;
unsigned char :5;
unsigned char DEIE:1;
unsigned char MEIE:1;
unsigned char THLEIE:1;
unsigned char :5;
unsigned char TSRST:1;
unsigned char :7;
unsigned char :8;
} BIT;
} RSCAN0GCTR;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char GRSTSTS:1;
unsigned char GHLTSTS:1;
unsigned char GSLPSTS:1;
unsigned char GRAMINIT:1;
unsigned char :4;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0GSTS;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char DEF:1;
unsigned char MES:1;
unsigned char THLES:1;
unsigned char :5;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0GERFL;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned long TS:16;
unsigned long :16;
} BIT;
} RSCAN0GTSC;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char AFLPN:5;
unsigned char :3;
unsigned char AFLDAE:1;
unsigned char :7;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0GAFLECTR;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char RNC1:8;
unsigned char RNC0:8;
} BIT;
} RSCAN0GAFLCFG0;
char wk1[4];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char NRXMB:8;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RMNB;
union
{
unsigned long LONG;
struct
{
unsigned short RMNSq_l;
unsigned short RMNSq_h;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
} RSCAN0RMND0;
char wk2[12];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFE:1;
unsigned char RFIE:1;
unsigned char :6;
unsigned char RFDC:3;
unsigned char :1;
unsigned char RFIM:1;
unsigned char RFIGCV:3;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFCC0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFE:1;
unsigned char RFIE:1;
unsigned char :6;
unsigned char RFDC:3;
unsigned char :1;
unsigned char RFIM:1;
unsigned char RFIGCV:3;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFCC1;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFE:1;
unsigned char RFIE:1;
unsigned char :6;
unsigned char RFDC:3;
unsigned char :1;
unsigned char RFIM:1;
unsigned char RFIGCV:3;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFCC2;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFE:1;
unsigned char RFIE:1;
unsigned char :6;
unsigned char RFDC:3;
unsigned char :1;
unsigned char RFIM:1;
unsigned char RFIGCV:3;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFCC3;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFE:1;
unsigned char RFIE:1;
unsigned char :6;
unsigned char RFDC:3;
unsigned char :1;
unsigned char RFIM:1;
unsigned char RFIGCV:3;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFCC4;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFE:1;
unsigned char RFIE:1;
unsigned char :6;
unsigned char RFDC:3;
unsigned char :1;
unsigned char RFIM:1;
unsigned char RFIGCV:3;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFCC5;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFE:1;
unsigned char RFIE:1;
unsigned char :6;
unsigned char RFDC:3;
unsigned char :1;
unsigned char RFIM:1;
unsigned char RFIGCV:3;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFCC6;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFE:1;
unsigned char RFIE:1;
unsigned char :6;
unsigned char RFDC:3;
unsigned char :1;
unsigned char RFIM:1;
unsigned char RFIGCV:3;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFCC7;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFEMP:1;
unsigned char RFFLL:1;
unsigned char RFMLT:1;
unsigned char RFIF:1;
unsigned char :4;
unsigned char RFMC:8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFSTS0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFEMP:1;
unsigned char RFFLL:1;
unsigned char RFMLT:1;
unsigned char RFIF:1;
unsigned char :4;
unsigned char RFMC:8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFSTS1;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFEMP:1;
unsigned char RFFLL:1;
unsigned char RFMLT:1;
unsigned char RFIF:1;
unsigned char :4;
unsigned char RFMC:8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFSTS2;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFEMP:1;
unsigned char RFFLL:1;
unsigned char RFMLT:1;
unsigned char RFIF:1;
unsigned char :4;
unsigned char RFMC:8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFSTS3;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFEMP:1;
unsigned char RFFLL:1;
unsigned char RFMLT:1;
unsigned char RFIF:1;
unsigned char :4;
unsigned char RFMC:8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFSTS4;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFEMP:1;
unsigned char RFFLL:1;
unsigned char RFMLT:1;
unsigned char RFIF:1;
unsigned char :4;
unsigned char RFMC:8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFSTS5;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFEMP:1;
unsigned char RFFLL:1;
unsigned char RFMLT:1;
unsigned char RFIF:1;
unsigned char :4;
unsigned char RFMC:8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFSTS6;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFEMP:1;
unsigned char RFFLL:1;
unsigned char RFMLT:1;
unsigned char RFIF:1;
unsigned char :4;
unsigned char RFMC:8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFSTS7;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFPC:8;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFPCTR0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFPC:8;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFPCTR1;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFPC:8;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFPCTR2;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFPC:8;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFPCTR3;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFPC:8;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFPCTR4;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFPC:8;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFPCTR5;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFPC:8;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFPCTR6;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RFPC:8;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFPCTR7;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CFE:1;
unsigned char CFRXIE:1;
unsigned char CFTXIE:1;
unsigned char :5;
unsigned char CFDC:3;
unsigned char :1;
unsigned char CFIM:1;
unsigned char CFIGCV:3;
unsigned char CFM:2;
unsigned char CFITSS:1;
unsigned char CFITR:1;
unsigned char CFTML:4;
unsigned char CFITT:8;
} BIT;
} RSCAN0CFCC0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CFE:1;
unsigned char CFRXIE:1;
unsigned char CFTXIE:1;
unsigned char :5;
unsigned char CFDC:3;
unsigned char :1;
unsigned char CFIM:1;
unsigned char CFIGCV:3;
unsigned char CFM:2;
unsigned char CFITSS:1;
unsigned char CFITR:1;
unsigned char CFTML:4;
unsigned char CFITT:8;
} BIT;
} RSCAN0CFCC1;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CFE:1;
unsigned char CFRXIE:1;
unsigned char CFTXIE:1;
unsigned char :5;
unsigned char CFDC:3;
unsigned char :1;
unsigned char CFIM:1;
unsigned char CFIGCV:3;
unsigned char CFM:2;
unsigned char CFITSS:1;
unsigned char CFITR:1;
unsigned char CFTML:4;
unsigned char CFITT:8;
} BIT;
} RSCAN0CFCC2;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CFE:1;
unsigned char CFRXIE:1;
unsigned char CFTXIE:1;
unsigned char :5;
unsigned char CFDC:3;
unsigned char :1;
unsigned char CFIM:1;
unsigned char CFIGCV:3;
unsigned char CFM:2;
unsigned char CFITSS:1;
unsigned char CFITR:1;
unsigned char CFTML:4;
unsigned char CFITT:8;
} BIT;
} RSCAN0CFCC3;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CFE:1;
unsigned char CFRXIE:1;
unsigned char CFTXIE:1;
unsigned char :5;
unsigned char CFDC:3;
unsigned char :1;
unsigned char CFIM:1;
unsigned char CFIGCV:3;
unsigned char CFM:2;
unsigned char CFITSS:1;
unsigned char CFITR:1;
unsigned char CFTML:4;
unsigned char CFITT:8;
} BIT;
} RSCAN0CFCC4;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CFE:1;
unsigned char CFRXIE:1;
unsigned char CFTXIE:1;
unsigned char :5;
unsigned char CFDC:3;
unsigned char :1;
unsigned char CFIM:1;
unsigned char CFIGCV:3;
unsigned char CFM:2;
unsigned char CFITSS:1;
unsigned char CFITR:1;
unsigned char CFTML:4;
unsigned char CFITT:8;
} BIT;
} RSCAN0CFCC5;
char wk3[72];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CFEMP:1;
unsigned char CFFLL:1;
unsigned char CFMLT:1;
unsigned char CFRXIF:1;
unsigned char CFTXIF:1;
unsigned char :3;
unsigned char CFMC:8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0CFSTS0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CFEMP:1;
unsigned char CFFLL:1;
unsigned char CFMLT:1;
unsigned char CFRXIF:1;
unsigned char CFTXIF:1;
unsigned char :3;
unsigned char CFMC:8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0CFSTS1;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CFEMP:1;
unsigned char CFFLL:1;
unsigned char CFMLT:1;
unsigned char CFRXIF:1;
unsigned char CFTXIF:1;
unsigned char :3;
unsigned char CFMC:8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0CFSTS2;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CFEMP:1;
unsigned char CFFLL:1;
unsigned char CFMLT:1;
unsigned char CFRXIF:1;
unsigned char CFTXIF:1;
unsigned char :3;
unsigned char CFMC:8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0CFSTS3;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CFEMP:1;
unsigned char CFFLL:1;
unsigned char CFMLT:1;
unsigned char CFRXIF:1;
unsigned char CFTXIF:1;
unsigned char :3;
unsigned char CFMC:8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0CFSTS4;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CFEMP:1;
unsigned char CFFLL:1;
unsigned char CFMLT:1;
unsigned char CFRXIF:1;
unsigned char CFTXIF:1;
unsigned char :3;
unsigned char CFMC:8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0CFSTS5;
char wk4[72];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CFPC:8;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0CFPCTR0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CFPC:8;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0CFPCTR1;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CFPC:8;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0CFPCTR2;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CFPC:8;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0CFPCTR3;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CFPC:8;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0CFPCTR4;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CFPC:8;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0CFPCTR5;
char wk5[72];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RF0EMP:1;
unsigned char RF1EMP:1;
unsigned char RF2EMP:1;
unsigned char RF3EMP:1;
unsigned char RF4EMP:1;
unsigned char RF5EMP:1;
unsigned char RF6EMP:1;
unsigned char RF7EMP:1;
unsigned char CF0EMP:1;
unsigned char CF1EMP:1;
unsigned char CF2EMP:1;
unsigned char CF3EMP:1;
unsigned char CF4EMP:1;
unsigned char CF5EMP:1;
unsigned char :2;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0FESTS;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RF0FLL:1;
unsigned char RF1FLL:1;
unsigned char RF2FLL:1;
unsigned char RF3FLL:1;
unsigned char RF4FLL:1;
unsigned char RF5FLL:1;
unsigned char RF6FLL:1;
unsigned char RF7FLL:1;
unsigned char CF0FLL:1;
unsigned char CF1FLL:1;
unsigned char CF2FLL:1;
unsigned char CF3FLL:1;
unsigned char CF4FLL:1;
unsigned char CF5FLL:1;
unsigned char :2;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0FFSTS;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RF0MLT:1;
unsigned char RF1MLT:1;
unsigned char RF2MLT:1;
unsigned char RF3MLT:1;
unsigned char RF4MLT:1;
unsigned char RF5MLT:1;
unsigned char RF6MLT:1;
unsigned char RF7MLT:1;
unsigned char CF0MLT:1;
unsigned char CF1MLT:1;
unsigned char CF2MLT:1;
unsigned char CF3MLT:1;
unsigned char CF4MLT:1;
unsigned char CF5MLT:1;
unsigned char :2;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0FMSTS;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char RF0IF:1;
unsigned char RF1IF:1;
unsigned char RF2IF:1;
unsigned char RF3IF:1;
unsigned char RF4IF:1;
unsigned char RF5IF:1;
unsigned char RF6IF:1;
unsigned char RF7IF:1;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0RFISTS;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CF0RXIF:1;
unsigned char CF1RXIF:1;
unsigned char CF2RXIF:1;
unsigned char CF3RXIF:1;
unsigned char CF4RXIF:1;
unsigned char CF5RXIF:1;
unsigned char :2;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0CFRISTS;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char CF0TXIF:1;
unsigned char CF1TXIF:1;
unsigned char CF2TXIF:1;
unsigned char CF3TXIF:1;
unsigned char CF4TXIF:1;
unsigned char CF5TXIF:1;
unsigned char :2;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0CFTISTS;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC0;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC1;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC2;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC3;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC4;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC5;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC6;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC7;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC8;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC9;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC10;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC11;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC12;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC13;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC14;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC15;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC16;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC17;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC18;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC19;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC20;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC21;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC22;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC23;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC24;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC25;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC26;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC27;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC28;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC29;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC30;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTR:1;
unsigned char TMTAR:1;
unsigned char TMOM:1;
unsigned char :5;
} BIT;
} RSCAN0TMC31;
char wk6[96];
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS0;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS1;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS2;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS3;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS4;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS5;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS6;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS7;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS8;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS9;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS10;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS11;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS12;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS13;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS14;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS15;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS16;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS17;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS18;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS19;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS20;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS21;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS22;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS23;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS24;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS25;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS26;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS27;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS28;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS29;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS30;
union
{
unsigned char BYTE;
struct
{
unsigned char TMTSTS:1;
unsigned char TMTRF:2;
unsigned char TMTRM:1;
unsigned char TMTARM:1;
unsigned char :3;
} BIT;
} RSCAN0TMSTS31;
char wk7[96];
union
{
unsigned long LONG;
struct
{
unsigned short TMTRSTSp_l;
unsigned short TMTRSTSp_h;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
} RSCAN0TMTRSTS0;
char wk8[12];
union
{
unsigned long LONG;
struct
{
unsigned short TMTARSTSp_l;
unsigned short TMTARSTSp_h;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
} RSCAN0TMTARSTS0;
char wk9[12];
union
{
unsigned long LONG;
struct
{
unsigned short TMTCSTSp_l;
unsigned short TMTCSTSp_h;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
} RSCAN0TMTCSTS0;
char wk10[12];
union
{
unsigned long LONG;
struct
{
unsigned short TMTASTSp_l;
unsigned short TMTASTSp_h;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
} RSCAN0TMTASTS0;
char wk11[12];
union
{
unsigned long LONG;
struct
{
unsigned short TMIEp_l;
unsigned short TMIEp_h;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
} RSCAN0TMIEC0;
char wk12[12];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char TXQE:1;
unsigned char :7;
unsigned char TXQDC:4;
unsigned char TXQIE:1;
unsigned char TXQIM:1;
unsigned char :2;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0TXQCC0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char TXQE:1;
unsigned char :7;
unsigned char TXQDC:4;
unsigned char TXQIE:1;
unsigned char TXQIM:1;
unsigned char :2;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0TXQCC1;
char wk13[24];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char TXQEMP:1;
unsigned char TXQFLL:1;
unsigned char TXQIF:1;
unsigned char :5;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0TXQSTS0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char TXQEMP:1;
unsigned char TXQFLL:1;
unsigned char TXQIF:1;
unsigned char :5;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0TXQSTS1;
char wk14[24];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char TXQPC:8;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0TXQPCTR0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char TXQPC:8;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0TXQPCTR1;
char wk15[24];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char THLE:1;
unsigned char :7;
unsigned char THLIE:1;
unsigned char THLIM:1;
unsigned char THLDTE:1;
unsigned char :5;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0THLCC0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char THLE:1;
unsigned char :7;
unsigned char THLIE:1;
unsigned char THLIM:1;
unsigned char THLDTE:1;
unsigned char :5;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0THLCC1;
char wk16[24];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char THLEMP:1;
unsigned char THLFLL:1;
unsigned char THLELT:1;
unsigned char THLIF:1;
unsigned char :4;
unsigned char THLMC:5;
unsigned char :3;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0THLSTS0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char THLEMP:1;
unsigned char THLFLL:1;
unsigned char THLELT:1;
unsigned char THLIF:1;
unsigned char :4;
unsigned char THLMC:5;
unsigned char :3;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0THLSTS1;
char wk17[24];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char THLPC:8;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0THLPCTR0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char THLPC:8;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0THLPCTR1;
char wk18[24];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char TSIF0:1;
unsigned char TAIF0:1;
unsigned char TQIF0:1;
unsigned char CFTIF0:1;
unsigned char THIF0:1;
unsigned char :3;
unsigned char TSIF1:1;
unsigned char TAIF1:1;
unsigned char TQIF1:1;
unsigned char CFTIF1:1;
unsigned char THIF1:1;
unsigned char :3;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0GTINTSTS0;
char wk19[4];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char C0ICBCE:1;
unsigned char C1ICBCE:1;
unsigned char :6;
unsigned char :8;
unsigned char RTMPS:7;
unsigned char :1;
unsigned char :8;
} BIT;
} RSCAN0GTSTCFG;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char ICBCTME:1;
unsigned char :1;
unsigned char RTME:1;
unsigned char :5;
unsigned char :8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0GTSTCTR;
char wk20[12];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
} RSCAN0GLOCKK;
char wk21[128];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLID:29;
unsigned long GAFLLB:1;
unsigned long GAFLRTR:1;
unsigned long GAFLIDE:1;
} BIT;
} RSCAN0GAFLID0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLIDM:29;
unsigned long :1;
unsigned long GAFLRTRM:1;
unsigned long GAFLIDEM:1;
} BIT;
} RSCAN0GAFLM0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long :8;
unsigned long GAFLRMDP:7;
unsigned long GAFLRMV:1;
unsigned long GAFLPTR:12;
unsigned long GAFLDLC:4;
} BIT;
} RSCAN0GAFLP00;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLFDPr:8;
unsigned long GAFLFDP:18;
unsigned long :6;
} BIT;
} RSCAN0GAFLP10;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLID:29;
unsigned long GAFLLB:1;
unsigned long GAFLRTR:1;
unsigned long GAFLIDE:1;
} BIT;
} RSCAN0GAFLID1;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLIDM:29;
unsigned long :1;
unsigned long GAFLRTRM:1;
unsigned long GAFLIDEM:1;
} BIT;
} RSCAN0GAFLM1;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long :8;
unsigned long GAFLRMDP:7;
unsigned long GAFLRMV:1;
unsigned long GAFLPTR:12;
unsigned long GAFLDLC:4;
} BIT;
} RSCAN0GAFLP01;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLFDPr:8;
unsigned long GAFLFDP:18;
unsigned long :6;
} BIT;
} RSCAN0GAFLP11;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLID:29;
unsigned long GAFLLB:1;
unsigned long GAFLRTR:1;
unsigned long GAFLIDE:1;
} BIT;
} RSCAN0GAFLID2;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLIDM:29;
unsigned long :1;
unsigned long GAFLRTRM:1;
unsigned long GAFLIDEM:1;
} BIT;
} RSCAN0GAFLM2;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long :8;
unsigned long GAFLRMDP:7;
unsigned long GAFLRMV:1;
unsigned long GAFLPTR:12;
unsigned long GAFLDLC:4;
} BIT;
} RSCAN0GAFLP02;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLFDPr:8;
unsigned long GAFLFDP:18;
unsigned long :6;
} BIT;
} RSCAN0GAFLP12;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLID:29;
unsigned long GAFLLB:1;
unsigned long GAFLRTR:1;
unsigned long GAFLIDE:1;
} BIT;
} RSCAN0GAFLID3;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLIDM:29;
unsigned long :1;
unsigned long GAFLRTRM:1;
unsigned long GAFLIDEM:1;
} BIT;
} RSCAN0GAFLM3;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long :8;
unsigned long GAFLRMDP:7;
unsigned long GAFLRMV:1;
unsigned long GAFLPTR:12;
unsigned long GAFLDLC:4;
} BIT;
} RSCAN0GAFLP03;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLFDPr:8;
unsigned long GAFLFDP:18;
unsigned long :6;
} BIT;
} RSCAN0GAFLP13;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLID:29;
unsigned long GAFLLB:1;
unsigned long GAFLRTR:1;
unsigned long GAFLIDE:1;
} BIT;
} RSCAN0GAFLID4;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLIDM:29;
unsigned long :1;
unsigned long GAFLRTRM:1;
unsigned long GAFLIDEM:1;
} BIT;
} RSCAN0GAFLM4;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long :8;
unsigned long GAFLRMDP:7;
unsigned long GAFLRMV:1;
unsigned long GAFLPTR:12;
unsigned long GAFLDLC:4;
} BIT;
} RSCAN0GAFLP04;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLFDPr:8;
unsigned long GAFLFDP:18;
unsigned long :6;
} BIT;
} RSCAN0GAFLP14;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLID:29;
unsigned long GAFLLB:1;
unsigned long GAFLRTR:1;
unsigned long GAFLIDE:1;
} BIT;
} RSCAN0GAFLID5;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLIDM:29;
unsigned long :1;
unsigned long GAFLRTRM:1;
unsigned long GAFLIDEM:1;
} BIT;
} RSCAN0GAFLM5;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long :8;
unsigned long GAFLRMDP:7;
unsigned long GAFLRMV:1;
unsigned long GAFLPTR:12;
unsigned long GAFLDLC:4;
} BIT;
} RSCAN0GAFLP05;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLFDPr:8;
unsigned long GAFLFDP:18;
unsigned long :6;
} BIT;
} RSCAN0GAFLP15;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLID:29;
unsigned long GAFLLB:1;
unsigned long GAFLRTR:1;
unsigned long GAFLIDE:1;
} BIT;
} RSCAN0GAFLID6;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLIDM:29;
unsigned long :1;
unsigned long GAFLRTRM:1;
unsigned long GAFLIDEM:1;
} BIT;
} RSCAN0GAFLM6;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long :8;
unsigned long GAFLRMDP:7;
unsigned long GAFLRMV:1;
unsigned long GAFLPTR:12;
unsigned long GAFLDLC:4;
} BIT;
} RSCAN0GAFLP06;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLFDPr:8;
unsigned long GAFLFDP:18;
unsigned long :6;
} BIT;
} RSCAN0GAFLP16;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLID:29;
unsigned long GAFLLB:1;
unsigned long GAFLRTR:1;
unsigned long GAFLIDE:1;
} BIT;
} RSCAN0GAFLID7;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLIDM:29;
unsigned long :1;
unsigned long GAFLRTRM:1;
unsigned long GAFLIDEM:1;
} BIT;
} RSCAN0GAFLM7;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long :8;
unsigned long GAFLRMDP:7;
unsigned long GAFLRMV:1;
unsigned long GAFLPTR:12;
unsigned long GAFLDLC:4;
} BIT;
} RSCAN0GAFLP07;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLFDPr:8;
unsigned long GAFLFDP:18;
unsigned long :6;
} BIT;
} RSCAN0GAFLP17;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLID:29;
unsigned long GAFLLB:1;
unsigned long GAFLRTR:1;
unsigned long GAFLIDE:1;
} BIT;
} RSCAN0GAFLID8;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLIDM:29;
unsigned long :1;
unsigned long GAFLRTRM:1;
unsigned long GAFLIDEM:1;
} BIT;
} RSCAN0GAFLM8;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long :8;
unsigned long GAFLRMDP:7;
unsigned long GAFLRMV:1;
unsigned long GAFLPTR:12;
unsigned long GAFLDLC:4;
} BIT;
} RSCAN0GAFLP08;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLFDPr:8;
unsigned long GAFLFDP:18;
unsigned long :6;
} BIT;
} RSCAN0GAFLP18;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLID:29;
unsigned long GAFLLB:1;
unsigned long GAFLRTR:1;
unsigned long GAFLIDE:1;
} BIT;
} RSCAN0GAFLID9;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLIDM:29;
unsigned long :1;
unsigned long GAFLRTRM:1;
unsigned long GAFLIDEM:1;
} BIT;
} RSCAN0GAFLM9;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long :8;
unsigned long GAFLRMDP:7;
unsigned long GAFLRMV:1;
unsigned long GAFLPTR:12;
unsigned long GAFLDLC:4;
} BIT;
} RSCAN0GAFLP09;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLFDPr:8;
unsigned long GAFLFDP:18;
unsigned long :6;
} BIT;
} RSCAN0GAFLP19;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLID:29;
unsigned long GAFLLB:1;
unsigned long GAFLRTR:1;
unsigned long GAFLIDE:1;
} BIT;
} RSCAN0GAFLID10;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLIDM:29;
unsigned long :1;
unsigned long GAFLRTRM:1;
unsigned long GAFLIDEM:1;
} BIT;
} RSCAN0GAFLM10;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long :8;
unsigned long GAFLRMDP:7;
unsigned long GAFLRMV:1;
unsigned long GAFLPTR:12;
unsigned long GAFLDLC:4;
} BIT;
} RSCAN0GAFLP010;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLFDPr:8;
unsigned long GAFLFDP:18;
unsigned long :6;
} BIT;
} RSCAN0GAFLP110;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLID:29;
unsigned long GAFLLB:1;
unsigned long GAFLRTR:1;
unsigned long GAFLIDE:1;
} BIT;
} RSCAN0GAFLID11;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLIDM:29;
unsigned long :1;
unsigned long GAFLRTRM:1;
unsigned long GAFLIDEM:1;
} BIT;
} RSCAN0GAFLM11;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long :8;
unsigned long GAFLRMDP:7;
unsigned long GAFLRMV:1;
unsigned long GAFLPTR:12;
unsigned long GAFLDLC:4;
} BIT;
} RSCAN0GAFLP011;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLFDPr:8;
unsigned long GAFLFDP:18;
unsigned long :6;
} BIT;
} RSCAN0GAFLP111;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLID:29;
unsigned long GAFLLB:1;
unsigned long GAFLRTR:1;
unsigned long GAFLIDE:1;
} BIT;
} RSCAN0GAFLID12;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLIDM:29;
unsigned long :1;
unsigned long GAFLRTRM:1;
unsigned long GAFLIDEM:1;
} BIT;
} RSCAN0GAFLM12;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long :8;
unsigned long GAFLRMDP:7;
unsigned long GAFLRMV:1;
unsigned long GAFLPTR:12;
unsigned long GAFLDLC:4;
} BIT;
} RSCAN0GAFLP012;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLFDPr:8;
unsigned long GAFLFDP:18;
unsigned long :6;
} BIT;
} RSCAN0GAFLP112;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLID:29;
unsigned long GAFLLB:1;
unsigned long GAFLRTR:1;
unsigned long GAFLIDE:1;
} BIT;
} RSCAN0GAFLID13;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLIDM:29;
unsigned long :1;
unsigned long GAFLRTRM:1;
unsigned long GAFLIDEM:1;
} BIT;
} RSCAN0GAFLM13;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long :8;
unsigned long GAFLRMDP:7;
unsigned long GAFLRMV:1;
unsigned long GAFLPTR:12;
unsigned long GAFLDLC:4;
} BIT;
} RSCAN0GAFLP013;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLFDPr:8;
unsigned long GAFLFDP:18;
unsigned long :6;
} BIT;
} RSCAN0GAFLP113;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLID:29;
unsigned long GAFLLB:1;
unsigned long GAFLRTR:1;
unsigned long GAFLIDE:1;
} BIT;
} RSCAN0GAFLID14;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLIDM:29;
unsigned long :1;
unsigned long GAFLRTRM:1;
unsigned long GAFLIDEM:1;
} BIT;
} RSCAN0GAFLM14;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long :8;
unsigned long GAFLRMDP:7;
unsigned long GAFLRMV:1;
unsigned long GAFLPTR:12;
unsigned long GAFLDLC:4;
} BIT;
} RSCAN0GAFLP014;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLFDPr:8;
unsigned long GAFLFDP:18;
unsigned long :6;
} BIT;
} RSCAN0GAFLP114;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLID:29;
unsigned long GAFLLB:1;
unsigned long GAFLRTR:1;
unsigned long GAFLIDE:1;
} BIT;
} RSCAN0GAFLID15;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLIDM:29;
unsigned long :1;
unsigned long GAFLRTRM:1;
unsigned long GAFLIDEM:1;
} BIT;
} RSCAN0GAFLM15;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long :8;
unsigned long GAFLRMDP:7;
unsigned long GAFLRMV:1;
unsigned long GAFLPTR:12;
unsigned long GAFLDLC:4;
} BIT;
} RSCAN0GAFLP015;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long GAFLFDPr:8;
unsigned long GAFLFDP:18;
unsigned long :6;
} BIT;
} RSCAN0GAFLP115;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF00;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF10;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID1;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR1;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF01;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF11;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID2;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR2;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF02;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF12;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID3;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR3;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF03;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF13;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID4;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR4;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF04;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF14;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID5;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR5;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF05;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF15;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID6;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR6;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF06;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF16;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID7;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR7;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF07;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF17;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID8;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR8;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF08;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF18;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID9;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR9;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF09;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF19;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID10;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR10;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF010;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF110;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID11;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR11;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF011;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF111;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID12;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR12;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF012;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF112;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID13;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR13;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF013;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF113;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID14;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR14;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF014;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF114;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID15;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR15;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF015;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF115;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID16;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR16;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF016;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF116;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID17;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR17;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF017;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF117;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID18;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR18;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF018;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF118;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID19;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR19;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF019;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF119;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID20;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR20;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF020;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF120;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID21;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR21;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF021;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF121;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID22;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR22;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF022;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF122;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID23;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR23;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF023;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF123;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID24;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR24;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF024;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF124;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID25;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR25;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF025;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF125;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID26;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR26;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF026;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF126;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID27;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR27;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF027;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF127;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID28;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR28;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF028;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF128;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID29;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR29;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF029;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF129;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID30;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR30;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF030;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF130;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMID:29;
unsigned long :1;
unsigned long RMRTR:1;
unsigned long RMIDE:1;
} BIT;
} RSCAN0RMID31;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RMTS:16;
unsigned long RMPTR:12;
unsigned long RMDLC:4;
} BIT;
} RSCAN0RMPTR31;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB0;
unsigned char RMDB1;
unsigned char RMDB2;
unsigned char RMDB3;
} BYTE;
} RSCAN0RMDF031;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RMDB4;
unsigned char RMDB5;
unsigned char RMDB6;
unsigned char RMDB7;
} BYTE;
} RSCAN0RMDF131;
char wk22[1536];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RFID:29;
unsigned long :1;
unsigned long RFRTR:1;
unsigned long RFIDE:1;
} BIT;
} RSCAN0RFID0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RFTS:16;
unsigned long RFPTR:12;
unsigned long RFDLC:4;
} BIT;
} RSCAN0RFPTR0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RFDB0;
unsigned char RFDB1;
unsigned char RFDB2;
unsigned char RFDB3;
} BYTE;
} RSCAN0RFDF00;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RFDB4;
unsigned char RFDB5;
unsigned char RFDB6;
unsigned char RFDB7;
} BYTE;
} RSCAN0RFDF10;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RFID:29;
unsigned long :1;
unsigned long RFRTR:1;
unsigned long RFIDE:1;
} BIT;
} RSCAN0RFID1;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RFTS:16;
unsigned long RFPTR:12;
unsigned long RFDLC:4;
} BIT;
} RSCAN0RFPTR1;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RFDB0;
unsigned char RFDB1;
unsigned char RFDB2;
unsigned char RFDB3;
} BYTE;
} RSCAN0RFDF01;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RFDB4;
unsigned char RFDB5;
unsigned char RFDB6;
unsigned char RFDB7;
} BYTE;
} RSCAN0RFDF11;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RFID:29;
unsigned long :1;
unsigned long RFRTR:1;
unsigned long RFIDE:1;
} BIT;
} RSCAN0RFID2;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RFTS:16;
unsigned long RFPTR:12;
unsigned long RFDLC:4;
} BIT;
} RSCAN0RFPTR2;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RFDB0;
unsigned char RFDB1;
unsigned char RFDB2;
unsigned char RFDB3;
} BYTE;
} RSCAN0RFDF02;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RFDB4;
unsigned char RFDB5;
unsigned char RFDB6;
unsigned char RFDB7;
} BYTE;
} RSCAN0RFDF12;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RFID:29;
unsigned long :1;
unsigned long RFRTR:1;
unsigned long RFIDE:1;
} BIT;
} RSCAN0RFID3;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RFTS:16;
unsigned long RFPTR:12;
unsigned long RFDLC:4;
} BIT;
} RSCAN0RFPTR3;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RFDB0;
unsigned char RFDB1;
unsigned char RFDB2;
unsigned char RFDB3;
} BYTE;
} RSCAN0RFDF03;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RFDB4;
unsigned char RFDB5;
unsigned char RFDB6;
unsigned char RFDB7;
} BYTE;
} RSCAN0RFDF13;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RFID:29;
unsigned long :1;
unsigned long RFRTR:1;
unsigned long RFIDE:1;
} BIT;
} RSCAN0RFID4;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RFTS:16;
unsigned long RFPTR:12;
unsigned long RFDLC:4;
} BIT;
} RSCAN0RFPTR4;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RFDB0;
unsigned char RFDB1;
unsigned char RFDB2;
unsigned char RFDB3;
} BYTE;
} RSCAN0RFDF04;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RFDB4;
unsigned char RFDB5;
unsigned char RFDB6;
unsigned char RFDB7;
} BYTE;
} RSCAN0RFDF14;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RFID:29;
unsigned long :1;
unsigned long RFRTR:1;
unsigned long RFIDE:1;
} BIT;
} RSCAN0RFID5;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RFTS:16;
unsigned long RFPTR:12;
unsigned long RFDLC:4;
} BIT;
} RSCAN0RFPTR5;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RFDB0;
unsigned char RFDB1;
unsigned char RFDB2;
unsigned char RFDB3;
} BYTE;
} RSCAN0RFDF05;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RFDB4;
unsigned char RFDB5;
unsigned char RFDB6;
unsigned char RFDB7;
} BYTE;
} RSCAN0RFDF15;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RFID:29;
unsigned long :1;
unsigned long RFRTR:1;
unsigned long RFIDE:1;
} BIT;
} RSCAN0RFID6;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RFTS:16;
unsigned long RFPTR:12;
unsigned long RFDLC:4;
} BIT;
} RSCAN0RFPTR6;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RFDB0;
unsigned char RFDB1;
unsigned char RFDB2;
unsigned char RFDB3;
} BYTE;
} RSCAN0RFDF06;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RFDB4;
unsigned char RFDB5;
unsigned char RFDB6;
unsigned char RFDB7;
} BYTE;
} RSCAN0RFDF16;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RFID:29;
unsigned long :1;
unsigned long RFRTR:1;
unsigned long RFIDE:1;
} BIT;
} RSCAN0RFID7;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RFTS:16;
unsigned long RFPTR:12;
unsigned long RFDLC:4;
} BIT;
} RSCAN0RFPTR7;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RFDB0;
unsigned char RFDB1;
unsigned char RFDB2;
unsigned char RFDB3;
} BYTE;
} RSCAN0RFDF07;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char RFDB4;
unsigned char RFDB5;
unsigned char RFDB6;
unsigned char RFDB7;
} BYTE;
} RSCAN0RFDF17;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long CFID:29;
unsigned long THLEN:1;
unsigned long CFRTR:1;
unsigned long CFIDE:1;
} BIT;
} RSCAN0CFID0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long CFTS:16;
unsigned long CFPTR:12;
unsigned long CFDLC:4;
} BIT;
} RSCAN0CFPTR0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char CFDB0;
unsigned char CFDB1;
unsigned char CFDB2;
unsigned char CFDB3;
} BYTE;
} RSCAN0CFDF00;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char CFDB4;
unsigned char CFDB5;
unsigned char CFDB6;
unsigned char CFDB7;
} BYTE;
} RSCAN0CFDF10;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long CFID:29;
unsigned long THLEN:1;
unsigned long CFRTR:1;
unsigned long CFIDE:1;
} BIT;
} RSCAN0CFID1;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long CFTS:16;
unsigned long CFPTR:12;
unsigned long CFDLC:4;
} BIT;
} RSCAN0CFPTR1;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char CFDB0;
unsigned char CFDB1;
unsigned char CFDB2;
unsigned char CFDB3;
} BYTE;
} RSCAN0CFDF01;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char CFDB4;
unsigned char CFDB5;
unsigned char CFDB6;
unsigned char CFDB7;
} BYTE;
} RSCAN0CFDF11;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long CFID:29;
unsigned long THLEN:1;
unsigned long CFRTR:1;
unsigned long CFIDE:1;
} BIT;
} RSCAN0CFID2;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long CFTS:16;
unsigned long CFPTR:12;
unsigned long CFDLC:4;
} BIT;
} RSCAN0CFPTR2;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char CFDB0;
unsigned char CFDB1;
unsigned char CFDB2;
unsigned char CFDB3;
} BYTE;
} RSCAN0CFDF02;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char CFDB4;
unsigned char CFDB5;
unsigned char CFDB6;
unsigned char CFDB7;
} BYTE;
} RSCAN0CFDF12;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long CFID:29;
unsigned long THLEN:1;
unsigned long CFRTR:1;
unsigned long CFIDE:1;
} BIT;
} RSCAN0CFID3;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long CFTS:16;
unsigned long CFPTR:12;
unsigned long CFDLC:4;
} BIT;
} RSCAN0CFPTR3;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char CFDB0;
unsigned char CFDB1;
unsigned char CFDB2;
unsigned char CFDB3;
} BYTE;
} RSCAN0CFDF03;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char CFDB4;
unsigned char CFDB5;
unsigned char CFDB6;
unsigned char CFDB7;
} BYTE;
} RSCAN0CFDF13;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long CFID:29;
unsigned long THLEN:1;
unsigned long CFRTR:1;
unsigned long CFIDE:1;
} BIT;
} RSCAN0CFID4;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long CFTS:16;
unsigned long CFPTR:12;
unsigned long CFDLC:4;
} BIT;
} RSCAN0CFPTR4;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char CFDB0;
unsigned char CFDB1;
unsigned char CFDB2;
unsigned char CFDB3;
} BYTE;
} RSCAN0CFDF04;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char CFDB4;
unsigned char CFDB5;
unsigned char CFDB6;
unsigned char CFDB7;
} BYTE;
} RSCAN0CFDF14;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long CFID:29;
unsigned long THLEN:1;
unsigned long CFRTR:1;
unsigned long CFIDE:1;
} BIT;
} RSCAN0CFID5;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long CFTS:16;
unsigned long CFPTR:12;
unsigned long CFDLC:4;
} BIT;
} RSCAN0CFPTR5;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char CFDB0;
unsigned char CFDB1;
unsigned char CFDB2;
unsigned char CFDB3;
} BYTE;
} RSCAN0CFDF05;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char CFDB4;
unsigned char CFDB5;
unsigned char CFDB6;
unsigned char CFDB7;
} BYTE;
} RSCAN0CFDF15;
char wk23[288];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF00;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF10;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID1;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR1;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF01;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF11;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID2;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR2;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF02;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF12;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID3;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR3;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF03;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF13;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID4;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR4;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF04;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF14;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID5;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR5;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF05;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF15;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID6;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR6;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF06;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF16;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID7;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR7;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF07;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF17;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID8;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR8;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF08;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF18;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID9;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR9;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF09;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF19;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID10;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR10;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF010;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF110;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID11;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR11;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF011;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF111;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID12;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR12;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF012;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF112;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID13;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR13;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF013;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF113;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID14;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR14;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF014;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF114;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID15;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR15;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF015;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF115;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID16;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR16;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF016;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF116;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID17;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR17;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF017;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF117;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID18;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR18;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF018;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF118;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID19;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR19;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF019;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF119;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID20;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR20;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF020;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF120;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID21;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR21;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF021;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF121;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID22;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR22;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF022;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF122;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID23;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR23;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF023;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF123;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID24;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR24;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF024;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF124;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID25;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR25;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF025;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF125;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID26;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR26;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF026;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF126;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID27;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR27;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF027;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF127;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID28;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR28;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF028;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF128;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID29;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR29;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF029;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF129;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID30;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR30;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF030;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF130;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long TMID:29;
unsigned long THLEN:1;
unsigned long TMRTR:1;
unsigned long TMIDE:1;
} BIT;
} RSCAN0TMID31;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char :8;
unsigned char :8;
unsigned char TMPTR:8;
unsigned char :4;
unsigned char TMDLC:4;
} BIT;
} RSCAN0TMPTR31;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB0;
unsigned char TMDB1;
unsigned char TMDB2;
unsigned char TMDB3;
} BYTE;
} RSCAN0TMDF031;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char TMDB4;
unsigned char TMDB5;
unsigned char TMDB6;
unsigned char TMDB7;
} BYTE;
} RSCAN0TMDF131;
char wk24[1536];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char BT:3;
unsigned char BN:4;
unsigned char :1;
unsigned char TID:8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0THLACC0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char BT:3;
unsigned char BN:4;
unsigned char :1;
unsigned char TID:8;
unsigned char :8;
unsigned char :8;
} BIT;
} RSCAN0THLACC1;
char wk25[248];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC1;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC2;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC3;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC4;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC5;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC6;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC7;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC8;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC9;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC10;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC11;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC12;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC13;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC14;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC15;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC16;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC17;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC18;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC19;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC20;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC21;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC22;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC23;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC24;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC25;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC26;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC27;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC28;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC29;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC30;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC31;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC32;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC33;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC34;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC35;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC36;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC37;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC38;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC39;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC40;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC41;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC42;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC43;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC44;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC45;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC46;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC47;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC48;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC49;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC50;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC51;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC52;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC53;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC54;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC55;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC56;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC57;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC58;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC59;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC60;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC61;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC62;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDTA:32;
} BIT;
} RSCAN0RPGACC63;
char wk26[5632];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned char ECEMF:1;
unsigned char ECER1F:1;
unsigned char ECER2F:1;
unsigned char EC1EDIC:1;
unsigned char EC2EDIC:1;
unsigned char EC1ECP:1;
unsigned char ECERVF:1;
unsigned char ECTHM:1;
unsigned char :1;
unsigned char ECER1C:1;
unsigned char ECER2C:1;
unsigned char ECOVFF:1;
unsigned char :2;
unsigned char EMCA0:1;
unsigned char EMCA1:1;
unsigned char ECSEDF0:1;
unsigned char ECDEDF0:1;
unsigned char ECSEDF1:1;
unsigned char ECDEDF1:1;
unsigned char ECSEDF2:1;
unsigned char ECDEDF2:1;
unsigned char ECSEDF3:1;
unsigned char ECDEDF3:1;
unsigned char ECSEDF4:1;
unsigned char ECDEDF4:1;
unsigned char ECSEDF5:1;
unsigned char ECDEDF5:1;
unsigned char ECSEDF6:1;
unsigned char ECDEDF6:1;
unsigned char ECSEDF7:1;
unsigned char ECDEDF7:1;
} BIT;
} ECCRCANCTL;
char wk27[12];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long ECEADz:11;
unsigned long :21;
} BIT;
} ECCRCANEAD0;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long ECEADz:11;
unsigned long :21;
} BIT;
} ECCRCANEAD1;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long ECEADz:11;
unsigned long :21;
} BIT;
} ECCRCANEAD2;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long ECEADz:11;
unsigned long :21;
} BIT;
} ECCRCANEAD3;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long ECEADz:11;
unsigned long :21;
} BIT;
} ECCRCANEAD4;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long ECEADz:11;
unsigned long :21;
} BIT;
} ECCRCANEAD5;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long ECEADz:11;
unsigned long :21;
} BIT;
} ECCRCANEAD6;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long ECEADz:11;
unsigned long :21;
} BIT;
} ECCRCANEAD7;
};
struct st_rspi
{
union
{
unsigned char BYTE;
struct
{
unsigned char SPMS:1;
unsigned char TXMD:1;
unsigned char MODFEN:1;
unsigned char MSTR:1;
unsigned char SPEIE:1;
unsigned char SPTIE:1;
unsigned char SPE:1;
unsigned char SPRIE:1;
} BIT;
} SPCR;
union
{
unsigned char BYTE;
struct
{
unsigned char SSL0P:1;
unsigned char SSL1P:1;
unsigned char SSL2P:1;
unsigned char SSL3P:1;
unsigned char :4;
} BIT;
} SSLP;
union
{
unsigned char BYTE;
struct
{
unsigned char SPLP:1;
unsigned char SPLP2:1;
unsigned char SPOM:1;
unsigned char :1;
unsigned char MOIFV:1;
unsigned char MOIFE:1;
unsigned char :2;
} BIT;
} SPPCR;
union
{
unsigned char BYTE;
struct
{
unsigned char OVRF:1;
unsigned char IDLNF:1;
unsigned char MODF:1;
unsigned char PERF:1;
unsigned char :4;
} BIT;
} SPSR;
union
{
unsigned long LONG;
struct
{
unsigned short L;
unsigned short H;
} WORD;
} SPDR;
union
{
unsigned char BYTE;
struct
{
unsigned char SPSLN:3;
unsigned char :5;
} BIT;
} SPSCR;
union
{
unsigned char BYTE;
struct
{
unsigned char SPCP:3;
unsigned char :1;
unsigned char SPECM:3;
unsigned char :1;
} BIT;
} SPSSR;
unsigned char SPBR;
union
{
unsigned char BYTE;
struct
{
unsigned char SPFC:2;
unsigned char :2;
unsigned char SPRDTD:1;
unsigned char SPLW:1;
unsigned char :2;
} BIT;
} SPDCR;
union
{
unsigned char BYTE;
struct
{
unsigned char SCKDL:3;
unsigned char :5;
} BIT;
} SPCKD;
union
{
unsigned char BYTE;
struct
{
unsigned char SLNDL:3;
unsigned char :5;
} BIT;
} SSLND;
union
{
unsigned char BYTE;
struct
{
unsigned char SPNDL:3;
unsigned char :5;
} BIT;
} SPND;
union
{
unsigned char BYTE;
struct
{
unsigned char SPPE:1;
unsigned char SPOE:1;
unsigned char SPIIE:1;
unsigned char PTE:1;
unsigned char SCKASE:1;
unsigned char :3;
} BIT;
} SPCR2;
union
{
unsigned short WORD;
struct
{
unsigned short CPHA:1;
unsigned short CPOL:1;
unsigned short BRDV:2;
unsigned short SSLy:3;
unsigned short SSLKP:1;
unsigned short SPB:4;
unsigned short LSBF:1;
unsigned short SPNDEN:1;
unsigned short SLNDEN:1;
unsigned short SCKDEN:1;
} BIT;
} SPCMD0;
union
{
unsigned short WORD;
struct
{
unsigned short CPHA:1;
unsigned short CPOL:1;
unsigned short BRDV:2;
unsigned short SSLy:3;
unsigned short SSLKP:1;
unsigned short SPB:4;
unsigned short LSBF:1;
unsigned short SPNDEN:1;
unsigned short SLNDEN:1;
unsigned short SCKDEN:1;
} BIT;
} SPCMD1;
union
{
unsigned short WORD;
struct
{
unsigned short CPHA:1;
unsigned short CPOL:1;
unsigned short BRDV:2;
unsigned short SSLy:3;
unsigned short SSLKP:1;
unsigned short SPB:4;
unsigned short LSBF:1;
unsigned short SPNDEN:1;
unsigned short SLNDEN:1;
unsigned short SCKDEN:1;
} BIT;
} SPCMD2;
union
{
unsigned short WORD;
struct
{
unsigned short CPHA:1;
unsigned short CPOL:1;
unsigned short BRDV:2;
unsigned short SSLy:3;
unsigned short SSLKP:1;
unsigned short SPB:4;
unsigned short LSBF:1;
unsigned short SPNDEN:1;
unsigned short SLNDEN:1;
unsigned short SCKDEN:1;
} BIT;
} SPCMD3;
union
{
unsigned short WORD;
struct
{
unsigned short CPHA:1;
unsigned short CPOL:1;
unsigned short BRDV:2;
unsigned short SSLy:3;
unsigned short SSLKP:1;
unsigned short SPB:4;
unsigned short LSBF:1;
unsigned short SPNDEN:1;
unsigned short SLNDEN:1;
unsigned short SCKDEN:1;
} BIT;
} SPCMD4;
union
{
unsigned short WORD;
struct
{
unsigned short CPHA:1;
unsigned short CPOL:1;
unsigned short BRDV:2;
unsigned short SSLy:3;
unsigned short SSLKP:1;
unsigned short SPB:4;
unsigned short LSBF:1;
unsigned short SPNDEN:1;
unsigned short SLNDEN:1;
unsigned short SCKDEN:1;
} BIT;
} SPCMD5;
union
{
unsigned short WORD;
struct
{
unsigned short CPHA:1;
unsigned short CPOL:1;
unsigned short BRDV:2;
unsigned short SSLy:3;
unsigned short SSLKP:1;
unsigned short SPB:4;
unsigned short LSBF:1;
unsigned short SPNDEN:1;
unsigned short SLNDEN:1;
unsigned short SCKDEN:1;
} BIT;
} SPCMD6;
union
{
unsigned short WORD;
struct
{
unsigned short CPHA:1;
unsigned short CPOL:1;
unsigned short BRDV:2;
unsigned short SSLy:3;
unsigned short SSLKP:1;
unsigned short SPB:4;
unsigned short LSBF:1;
unsigned short SPNDEN:1;
unsigned short SLNDEN:1;
unsigned short SCKDEN:1;
} BIT;
} SPCMD7;
};
struct st_s12adc0
{
union
{
unsigned short WORD;
struct
{
unsigned short DBLANS:5;
unsigned short :1;
unsigned short GBADIE:1;
unsigned short DBLE:1;
unsigned short EXTRG:1;
unsigned short TRGE:1;
unsigned short :2;
unsigned short ADIE:1;
unsigned short ADCS:2;
unsigned short ADST:1;
} BIT;
} ADCSR;
char wk0[2];
union
{
unsigned short WORD;
struct
{
unsigned short ANSA:16;
} BIT;
} ADANSA;
char wk1[2];
union
{
unsigned short WORD;
struct
{
unsigned short ADS:16;
} BIT;
} ADADS;
char wk2[2];
union
{
unsigned char BYTE;
struct
{
unsigned char ADC:2;
unsigned char :5;
unsigned char AVEE:1;
} BIT;
} ADADC;
char wk3[1];
union
{
unsigned short WORD;
struct
{
unsigned short :1;
unsigned short ADPRC:2;
unsigned short :2;
unsigned short ACE:1;
unsigned short :2;
unsigned short DIAGVAL:2;
unsigned short DIAGLD:1;
unsigned short DIAGM:1;
unsigned short :3;
unsigned short ADRFMT:1;
} BIT;
} ADCER;
union
{
unsigned short WORD;
struct
{
unsigned short TRSB:6;
unsigned short :2;
unsigned short TRSA:6;
unsigned short :2;
} BIT;
} ADSTRGR;
union
{
unsigned short WORD;
struct
{
unsigned short TSSAD:1;
unsigned short :7;
unsigned short TSSA:1;
unsigned short :1;
unsigned short TSSB:1;
unsigned short :5;
} BIT;
} ADEXICR;
union
{
unsigned short WORD;
struct
{
unsigned short ANSB:16;
} BIT;
} ADANSB;
char wk4[2];
unsigned short ADDBLDR;
unsigned short ADTSDR;
char wk5[2];
unsigned short ADRD;
unsigned short ADDR0;
unsigned short ADDR1;
unsigned short ADDR2;
unsigned short ADDR3;
unsigned short ADDR4;
unsigned short ADDR5;
unsigned short ADDR6;
unsigned short ADDR7;
char wk6[48];
union
{
unsigned char BYTE;
struct
{
unsigned char SST:8;
} BIT;
} ADSSTR0;
char wk7[5];
union
{
unsigned short WORD;
struct
{
unsigned short SSTSH:8;
unsigned short SHANS:4;
unsigned short :4;
} BIT;
} ADSHCR;
char wk8[8];
union
{
unsigned char BYTE;
struct
{
unsigned char SST:8;
} BIT;
} ADSSTRT;
char wk9[2];
union
{
unsigned char BYTE;
struct
{
unsigned char SST:8;
} BIT;
} ADSSTR1;
union
{
unsigned char BYTE;
struct
{
unsigned char SST:8;
} BIT;
} ADSSTR2;
union
{
unsigned char BYTE;
struct
{
unsigned char SST:8;
} BIT;
} ADSSTR3;
union
{
unsigned char BYTE;
struct
{
unsigned char SST:8;
} BIT;
} ADSSTR4;
union
{
unsigned char BYTE;
struct
{
unsigned char SST:8;
} BIT;
} ADSSTR5;
union
{
unsigned char BYTE;
struct
{
unsigned char SST:8;
} BIT;
} ADSSTR6;
union
{
unsigned char BYTE;
struct
{
unsigned char SST:8;
} BIT;
} ADSSTR7;
union
{
unsigned char BYTE;
struct
{
unsigned char ADNDIS:5;
unsigned char :3;
} BIT;
} ADDISCR;
char wk10[5];
union
{
unsigned short WORD;
struct
{
unsigned short PGS:1;
unsigned short GBRSCN:1;
unsigned short :13;
unsigned short GBRP:1;
} BIT;
} ADGSPCR;
char wk11[2];
unsigned short ADDBLDRA;
unsigned short ADDBLDRB;
char wk12[8];
union
{
unsigned char BYTE;
struct
{
unsigned char :6;
unsigned char WCMPE:1;
unsigned char CMPIE:1;
} BIT;
} ADCMPCR;
char wk13[1];
union
{
unsigned char BYTE;
struct
{
unsigned char CMPSTS:1;
unsigned char :7;
} BIT;
} ADCMPANSER;
union
{
unsigned char BYTE;
struct
{
unsigned char CMPLTS:1;
unsigned char :7;
} BIT;
} ADCMPLER;
union
{
unsigned short WORD;
struct
{
unsigned short CMPS:16;
} BIT;
} ADCMPANSR;
char wk14[2];
union
{
unsigned short WORD;
struct
{
unsigned short CMPL:16;
} BIT;
} ADCMPLR;
char wk15[2];
unsigned short ADCMPDR0;
unsigned short ADCMPDR1;
union
{
unsigned short WORD;
struct
{
unsigned short CMPF:16;
} BIT;
} ADCMPSR;
char wk16[2];
union
{
unsigned char BYTE;
struct
{
unsigned char CMPFTS:1;
unsigned char :7;
} BIT;
} ADCMPSER;
char wk17[35];
union
{
unsigned char BYTE;
struct
{
unsigned char TDLV:2;
unsigned char :5;
unsigned char TDE:1;
} BIT;
} ADTDCR;
char wk18[1];
union
{
unsigned char BYTE;
struct
{
unsigned char :2;
unsigned char OWEIE:1;
unsigned char :5;
} BIT;
} ADERCR;
union
{
unsigned char BYTE;
struct
{
unsigned char :2;
unsigned char OWEC:1;
unsigned char :5;
} BIT;
} ADERCLR;
char wk19[6];
union
{
unsigned short WORD;
struct
{
unsigned short OWE:16;
} BIT;
} ADOWER;
char wk20[2];
union
{
unsigned short WORD;
struct
{
unsigned short DBOWE:1;
unsigned short DAOWE:1;
unsigned short DOWE:1;
unsigned short DIAGOWE:1;
unsigned short TSOWE:1;
unsigned short :11;
} BIT;
} ADOWEER;
};
struct st_s12adc1
{
union
{
unsigned short WORD;
struct
{
unsigned short DBLANS:5;
unsigned short :1;
unsigned short GBADIE:1;
unsigned short DBLE:1;
unsigned short EXTRG:1;
unsigned short TRGE:1;
unsigned short :2;
unsigned short ADIE:1;
unsigned short ADCS:2;
unsigned short ADST:1;
} BIT;
} ADCSR;
char wk0[2];
union
{
unsigned short WORD;
struct
{
unsigned short ANSA:16;
} BIT;
} ADANSA;
char wk1[2];
union
{
unsigned short WORD;
struct
{
unsigned short ADS:16;
} BIT;
} ADADS;
char wk2[2];
union
{
unsigned char BYTE;
struct
{
unsigned char ADC:2;
unsigned char :5;
unsigned char AVEE:1;
} BIT;
} ADADC;
char wk3[1];
union
{
unsigned short WORD;
struct
{
unsigned short :1;
unsigned short ADPRC:2;
unsigned short :2;
unsigned short ACE:1;
unsigned short :2;
unsigned short DIAGVAL:2;
unsigned short DIAGLD:1;
unsigned short DIAGM:1;
unsigned short :3;
unsigned short ADRFMT:1;
} BIT;
} ADCER;
union
{
unsigned short WORD;
struct
{
unsigned short TRSB:6;
unsigned short :2;
unsigned short TRSA:6;
unsigned short :2;
} BIT;
} ADSTRGR;
union
{
unsigned short WORD;
struct
{
unsigned short :13;
unsigned short EXSEL:2;
unsigned short EXOEN:1;
} BIT;
} ADEXICR;
union
{
unsigned short WORD;
struct
{
unsigned short ANSB:16;
} BIT;
} ADANSB;
char wk4[2];
unsigned short ADDBLDR;
char wk5[4];
unsigned short ADRD;
unsigned short ADDR0;
unsigned short ADDR1;
unsigned short ADDR2;
unsigned short ADDR3;
unsigned short ADDR4;
unsigned short ADDR5;
unsigned short ADDR6;
unsigned short ADDR7;
unsigned short ADDR8;
unsigned short ADDR9;
unsigned short ADDR10;
unsigned short ADDR11;
unsigned short ADDR12;
unsigned short ADDR13;
unsigned short ADDR14;
unsigned short ADDR15;
char wk6[32];
union
{
unsigned char BYTE;
struct
{
unsigned char SST:8;
} BIT;
} ADSSTR0;
union
{
unsigned char BYTE;
struct
{
unsigned char SST:8;
} BIT;
} ADSSTRL;
char wk7[17];
union
{
unsigned char BYTE;
struct
{
unsigned char SST:8;
} BIT;
} ADSSTR1;
union
{
unsigned char BYTE;
struct
{
unsigned char SST:8;
} BIT;
} ADSSTR2;
union
{
unsigned char BYTE;
struct
{
unsigned char SST:8;
} BIT;
} ADSSTR3;
union
{
unsigned char BYTE;
struct
{
unsigned char SST:8;
} BIT;
} ADSSTR4;
union
{
unsigned char BYTE;
struct
{
unsigned char SST:8;
} BIT;
} ADSSTR5;
union
{
unsigned char BYTE;
struct
{
unsigned char SST:8;
} BIT;
} ADSSTR6;
union
{
unsigned char BYTE;
struct
{
unsigned char SST:8;
} BIT;
} ADSSTR7;
union
{
unsigned char BYTE;
struct
{
unsigned char ADNDIS:5;
unsigned char :3;
} BIT;
} ADDISCR;
char wk8[5];
union
{
unsigned short WORD;
struct
{
unsigned short PGS:1;
unsigned short GBRSCN:1;
unsigned short :13;
unsigned short GBRP:1;
} BIT;
} ADGSPCR;
char wk9[2];
unsigned short ADDBLDRA;
unsigned short ADDBLDRB;
char wk10[8];
union
{
unsigned char BYTE;
struct
{
unsigned char :6;
unsigned char WCMPE:1;
unsigned char CMPIE:1;
} BIT;
} ADCMPCR;
char wk11[3];
union
{
unsigned short WORD;
struct
{
unsigned short CMPS:16;
} BIT;
} ADCMPANSR;
char wk12[2];
union
{
unsigned short WORD;
struct
{
unsigned short CMPL:16;
} BIT;
} ADCMPLR;
char wk13[2];
unsigned short ADCMPDR0;
unsigned short ADCMPDR1;
union
{
unsigned short WORD;
struct
{
unsigned short CMPF:16;
} BIT;
} ADCMPSR;
char wk14[38];
union
{
unsigned char BYTE;
struct
{
unsigned char TDLV:2;
unsigned char :5;
unsigned char TDE:1;
} BIT;
} ADTDCR;
char wk15[1];
union
{
unsigned char BYTE;
struct
{
unsigned char :2;
unsigned char OWEIE:1;
unsigned char :5;
} BIT;
} ADERCR;
union
{
unsigned char BYTE;
struct
{
unsigned char :2;
unsigned char OWEC:1;
unsigned char :5;
} BIT;
} ADERCLR;
char wk16[6];
union
{
unsigned short WORD;
struct
{
unsigned short OWE:16;
} BIT;
} ADOWER;
char wk17[2];
union
{
unsigned short WORD;
struct
{
unsigned short DBOWE:1;
unsigned short DAOWE:1;
unsigned short DOWE:1;
unsigned short DIAGOWE:1;
unsigned short TSOWE:1;
unsigned short :11;
} BIT;
} ADOWEER;
};
struct st_scifa
{
union
{
unsigned short WORD;
struct
{
unsigned short CKS:2;
unsigned short :1;
unsigned short STOP:1;
unsigned short PM:1;
unsigned short PE:1;
unsigned short CHR:1;
unsigned short CM:1;
unsigned short :8;
} BIT;
} SMR;
union
{
unsigned char BRR;
unsigned char MDDR;
} BRR_MDDR;
char wk0[1];
union
{
unsigned short WORD;
struct
{
unsigned short CKE:2;
unsigned short TEIE:1;
unsigned short REIE:1;
unsigned short RE:1;
unsigned short TE:1;
unsigned short RIE:1;
unsigned short TIE:1;
unsigned short :8;
} BIT;
} SCR;
unsigned char FTDR;
char wk1[1];
union
{
unsigned short WORD;
struct
{
unsigned short DR:1;
unsigned short RDF:1;
unsigned short PER:1;
unsigned short FER:1;
unsigned short BRK:1;
unsigned short TDFE:1;
unsigned short TEND:1;
unsigned short ER:1;
unsigned short :8;
} BIT;
} FSR;
unsigned char FRDR;
char wk2[1];
union
{
unsigned short WORD;
struct
{
unsigned short LOOP:1;
unsigned short RFRST:1;
unsigned short TFRST:1;
unsigned short MCE:1;
unsigned short TTRG:2;
unsigned short RTRG:2;
unsigned short RSTRG:3;
unsigned short :5;
} BIT;
} FCR;
union
{
unsigned short WORD;
struct
{
unsigned short R:5;
unsigned short :3;
unsigned short T:5;
unsigned short :3;
} BIT;
} FDR;
union
{
unsigned short WORD;
struct
{
unsigned short SPB2DT:1;
unsigned short SPB2IO:1;
unsigned short SCKDT:1;
unsigned short SCKIO:1;
unsigned short CTS2DT:1;
unsigned short CTS2IO:1;
unsigned short RTS2DT:1;
unsigned short RTS2IO:1;
unsigned short :8;
} BIT;
} SPTR;
union
{
unsigned short WORD;
struct
{
unsigned short ORER:1;
unsigned short :1;
unsigned short FER:4;
unsigned short :2;
unsigned short PER:4;
unsigned short :4;
} BIT;
} LSR;
union
{
unsigned char BYTE;
struct
{
unsigned char ABCS0:1;
unsigned char :1;
unsigned char NFEN:1;
unsigned char DIR:1;
unsigned char MDDRS:1;
unsigned char BRME:1;
unsigned char :1;
unsigned char BGDM:1;
} BIT;
} SEMR;
char wk3[1];
union
{
unsigned short WORD;
struct
{
unsigned short TFTC:5;
unsigned short :2;
unsigned short TTRGS:1;
unsigned short RFTC:5;
unsigned short :2;
unsigned short RTRGS:1;
} BIT;
} FTCR;
};
struct st_spibsc
{
union
{
unsigned long LONG;
struct
{
unsigned long BSZ:2;
unsigned long :1;
unsigned long CPOL:1;
unsigned long SSLP:1;
unsigned long CPHAR:1;
unsigned long CPHAT:1;
unsigned long :1;
unsigned long IO0FV:2;
unsigned long :2;
unsigned long IO2FV:2;
unsigned long IO3FV:2;
unsigned long MOIIO0:2;
unsigned long MOIIO1:2;
unsigned long MOIIO2:2;
unsigned long MOIIO3:2;
unsigned long SFDE:1;
unsigned long :6;
unsigned long MD:1;
} BIT;
} CMNCR;
union
{
unsigned long LONG;
struct
{
unsigned long SCKDL:3;
unsigned long :5;
unsigned long SLNDL:3;
unsigned long :5;
unsigned long SPNDL:3;
unsigned long :13;
} BIT;
} SSLDR;
union
{
unsigned long LONG;
struct
{
unsigned long BRDV:2;
unsigned long :6;
unsigned long SPBR:8;
unsigned long :16;
} BIT;
} SPBCR;
union
{
unsigned long LONG;
struct
{
unsigned long SSLE:1;
unsigned long :7;
unsigned long RBE:1;
unsigned long RCF:1;
unsigned long :6;
unsigned long RBURST:4;
unsigned long :4;
unsigned long SSLN:1;
unsigned long :7;
} BIT;
} DRCR;
union
{
unsigned long LONG;
struct
{
unsigned long OCMD:8;
unsigned long :8;
unsigned long CMD:8;
unsigned long :8;
} BIT;
} DRCMR;
union
{
unsigned long LONG;
struct
{
unsigned long EAC:3;
unsigned long :13;
unsigned long EAV:8;
unsigned long :8;
} BIT;
} DREAR;
union
{
unsigned long LONG;
struct
{
unsigned long OPD0:8;
unsigned long OPD1:8;
unsigned long OPD2:8;
unsigned long OPD3:8;
} BIT;
} DROPR;
union
{
unsigned long LONG;
struct
{
unsigned long :4;
unsigned long OPDE:4;
unsigned long ADE:4;
unsigned long OCDE:1;
unsigned long :1;
unsigned long CDE:1;
unsigned long DME:1;
unsigned long DRDB:2;
unsigned long :2;
unsigned long OPDB:2;
unsigned long :2;
unsigned long ADB:2;
unsigned long :2;
unsigned long OCDB:2;
unsigned long CDB:2;
} BIT;
} DRENR;
union
{
unsigned long LONG;
struct
{
unsigned long SPIE:1;
unsigned long SPIWE:1;
unsigned long SPIRE:1;
unsigned long :5;
unsigned long SSLKP:1;
unsigned long :23;
} BIT;
} SMCR;
union
{
unsigned long LONG;
struct
{
unsigned long OCMD:8;
unsigned long :8;
unsigned long CMD:8;
unsigned long :8;
} BIT;
} SMCMR;
union
{
unsigned long LONG;
struct
{
unsigned long ADR:24;
unsigned long ADRE:8;
} BIT;
} SMADR;
union
{
unsigned long LONG;
struct
{
unsigned long OPD0:8;
unsigned long OPD1:8;
unsigned long OPD2:8;
unsigned long OPD3:8;
} BIT;
} SMOPR;
union
{
unsigned long LONG;
struct
{
unsigned long SPIDE:4;
unsigned long OPDE:4;
unsigned long ADE:4;
unsigned long OCDE:1;
unsigned long :1;
unsigned long CDE:1;
unsigned long DME:1;
unsigned long SPIDB:2;
unsigned long :2;
unsigned long OPDB:2;
unsigned long :2;
unsigned long ADB:2;
unsigned long :2;
unsigned long OCDB:2;
unsigned long CDB:2;
} BIT;
} SMENR;
char wk0[4];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long RDATA0:32;
} BIT;
} SMRDR0;
char wk1[4];
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long WDATA0:32;
} BIT;
} SMWDR0;
char wk2[4];
union
{
unsigned long LONG;
struct
{
unsigned long TEND:1;
unsigned long SSLF:1;
unsigned long :30;
} BIT;
} CMNSR;
char wk3[12];
union
{
unsigned long LONG;
struct
{
unsigned long DMCYC:3;
unsigned long :13;
unsigned long DMDB:2;
unsigned long :14;
} BIT;
} DRDMCR;
char wk4[4];
union
{
unsigned long LONG;
struct
{
unsigned long DMCYC:3;
unsigned long :13;
unsigned long DMDB:2;
unsigned long :14;
} BIT;
} SMDMCR;
};
struct st_ssi
{
union
{
unsigned long LONG;
struct
{
unsigned long REN:1;
unsigned long TEN:1;
unsigned long :1;
unsigned long MUEN:1;
unsigned long CKDV:4;
unsigned long DEL:1;
unsigned long PDTA:1;
unsigned long SDTA:1;
unsigned long SPDP:1;
unsigned long SWSP:1;
unsigned long SCKP:1;
unsigned long SWSD:1;
unsigned long SCKD:1;
unsigned long SWL:3;
unsigned long DWL:3;
unsigned long CHNL:2;
unsigned long :1;
unsigned long IIEN:1;
unsigned long ROIEN:1;
unsigned long RUIEN:1;
unsigned long TOIEN:1;
unsigned long TUIEN:1;
unsigned long CKS:1;
unsigned long :1;
} BIT;
} SSICR;
union
{
unsigned long LONG;
struct
{
unsigned long IDST:1;
unsigned long RSWNO:1;
unsigned long :2;
unsigned long TSWNO:1;
unsigned long :20;
unsigned long IIRQ:1;
unsigned long ROIRQ:1;
unsigned long RUIRQ:1;
unsigned long TOIRQ:1;
unsigned long TUIRQ:1;
unsigned long :2;
} BIT;
} SSISR;
char wk0[8];
union
{
unsigned long LONG;
struct
{
unsigned long RFRST:1;
unsigned long TFRST:1;
unsigned long RIE:1;
unsigned long TIE:1;
unsigned long RTRG:2;
unsigned long TTRG:2;
unsigned long :23;
unsigned long AUCKE:1;
} BIT;
} SSIFCR;
union
{
unsigned long LONG;
struct
{
unsigned long RDF:1;
unsigned long :7;
unsigned long RDC:4;
unsigned long :4;
unsigned long TDE:1;
unsigned long :7;
unsigned long TDC:4;
unsigned long :4;
} BIT;
} SSIFSR;
unsigned long SSIFTDR;
unsigned long SSIFRDR;
union
{
unsigned long LONG;
struct
{
unsigned long :8;
unsigned long CONT:1;
unsigned long :23;
} BIT;
} SSITDMR;
};
struct st_system
{
union
{
unsigned long LONG;
struct
{
unsigned long PCKG:2;
unsigned long PCKF:2;
unsigned long PCKE:2;
unsigned long :2;
unsigned long CKIO:3;
unsigned long :1;
unsigned long ETCKE:1;
unsigned long :1;
unsigned long ETCKD:2;
unsigned long SERICK:1;
unsigned long :3;
unsigned long TCLK:1;
unsigned long :11;
} BIT;
} SCKCR;
union
{
unsigned long LONG;
struct
{
unsigned long CKSEL0:1;
unsigned long :31;
} BIT;
} SCKCR2;
union
{
unsigned long LONG;
struct
{
unsigned long DSSEL0:1;
unsigned long DSCK0:3;
unsigned long DSINV0:1;
unsigned long DSCHSEL:1;
unsigned long :10;
unsigned long DSSEL1:1;
unsigned long DSCK1:3;
unsigned long DSINV1:1;
unsigned long :11;
} BIT;
} DSCR;
char wk0[8];
union
{
unsigned long LONG;
struct
{
unsigned long CPUCKSEL:2;
unsigned long :30;
} BIT;
} PLL1CR;
union
{
unsigned long LONG;
struct
{
unsigned long PLL1EN:1;
unsigned long :31;
} BIT;
} PLL1CR2;
char wk1[4];
union
{
unsigned long LONG;
struct
{
unsigned long LCSTP:1;
unsigned long :31;
} BIT;
} LOCOCR;
char wk2[8];
union
{
unsigned long LONG;
struct
{
unsigned long OSTDIE:1;
unsigned long :6;
unsigned long OSTDE:1;
unsigned long :24;
} BIT;
} OSTDCR;
char wk3[432];
union
{
unsigned long LONG;
struct
{
unsigned long :1;
unsigned long TRF:1;
unsigned long ECMRF:1;
unsigned long SWR1F:1;
unsigned long :28;
} BIT;
} RSTSR0;
char wk4[12];
union
{
unsigned long LONG;
} SWRR1;
char wk5[12];
union
{
unsigned long LONG;
} SWRR2;
char wk6[36];
union
{
unsigned long LONG;
struct
{
unsigned long MRUSBF:1;
unsigned long MRUSBH:1;
unsigned long :30;
} BIT;
} MRCTLC;
char wk7[180];
union
{
unsigned long LONG;
struct
{
unsigned long MSTPCRA0:1;
unsigned long MSTPCRA1:1;
unsigned long MSTPCRA2:1;
unsigned long MSTPCRA3:1;
unsigned long MSTPCRA4:1;
unsigned long MSTPCRA5:1;
unsigned long MSTPCRA6:1;
unsigned long MSTPCRA7:1;
unsigned long MSTPCRA8:1;
unsigned long MSTPCRA9:1;
unsigned long :1;
unsigned long MSTPCRA11:1;
unsigned long :20;
} BIT;
} MSTPCRA;
union
{
unsigned long LONG;
struct
{
unsigned long :1;
unsigned long MSTPCRB1:1;
unsigned long MSTPCRB2:1;
unsigned long MSTPCRB3:1;
unsigned long :1;
unsigned long MSTPCRB5:1;
unsigned long MSTPCRB6:1;
unsigned long MSTPCRB7:1;
unsigned long MSTPCRB8:1;
unsigned long MSTPCRB9:1;
unsigned long MSTPCRB10:1;
unsigned long MSTPCRB11:1;
unsigned long MSTPCRB12:1;
unsigned long MSTPCRB13:1;
unsigned long MSTPCRB14:1;
unsigned long MSTPCRB15:1;
unsigned long MSTPCRB16:1;
unsigned long MSTPCRB17:1;
unsigned long MSTPCRB18:1;
unsigned long MSTPCRB19:1;
unsigned long :12;
} BIT;
} MSTPCRB;
union
{
unsigned long LONG;
struct
{
unsigned long :1;
unsigned long MSTPCRC1:1;
unsigned long MSTPCRC2:1;
unsigned long MSTPCRC3:1;
unsigned long MSTPCRC4:1;
unsigned long MSTPCRC5:1;
unsigned long MSTPCRC6:1;
unsigned long MSTPCRC7:1;
unsigned long MSTPCRC8:1;
unsigned long MSTPCRC9:1;
unsigned long MSTPCRC10:1;
unsigned long MSTPCRC11:1;
unsigned long MSTPCRC12:1;
unsigned long MSTPCRC13:1;
unsigned long MSTPCRC14:1;
unsigned long :17;
} BIT;
} MSTPCRC;
union
{
unsigned long LONG;
struct
{
unsigned long :2;
unsigned long MSTPCRD2:1;
unsigned long :29;
} BIT;
} MSTPCRD;
union
{
unsigned long LONG;
struct
{
unsigned long :4;
unsigned long MSTPCRE4:1;
unsigned long MSTPCRE5:1;
unsigned long :26;
} BIT;
} MSTPCRE;
union
{
unsigned long LONG;
struct
{
unsigned long MSTPCRF0:1;
unsigned long :31;
} BIT;
} MSTPCRF;
char wk8[1256];
union
{
unsigned long LONG;
struct
{
unsigned long ATCMWAIT:2;
unsigned long :30;
} BIT;
} SYTATCMWAIT;
char wk9[284];
union
{
unsigned long LONG;
struct
{
unsigned long SEMFEN:1;
unsigned long :31;
} BIT;
} SYTSEMFEN;
char wk10[12];
union
{
unsigned long LONG;
struct
{
unsigned long SEMF0:1;
unsigned long :31;
} BIT;
} SYTSEMF0;
union
{
unsigned long LONG;
struct
{
unsigned long SEMF1:1;
unsigned long :31;
} BIT;
} SYTSEMF1;
union
{
unsigned long LONG;
struct
{
unsigned long SEMF2:1;
unsigned long :31;
} BIT;
} SYTSEMF2;
union
{
unsigned long LONG;
struct
{
unsigned long SEMF3:1;
unsigned long :31;
} BIT;
} SYTSEMF3;
union
{
unsigned long LONG;
struct
{
unsigned long SEMF4:1;
unsigned long :31;
} BIT;
} SYTSEMF4;
union
{
unsigned long LONG;
struct
{
unsigned long SEMF5:1;
unsigned long :31;
} BIT;
} SYTSEMF5;
union
{
unsigned long LONG;
struct
{
unsigned long SEMF6:1;
unsigned long :31;
} BIT;
} SYTSEMF6;
union
{
unsigned long LONG;
struct
{
unsigned long SEMF7:1;
unsigned long :31;
} BIT;
} SYTSEMF7;
char wk11[176];
union
{
unsigned long LONG;
struct
{
unsigned long SWVSEL:2;
unsigned long :30;
} BIT;
} DBGIFCNT;
char wk12[92];
union
{
unsigned long LONG;
struct
{
unsigned long MD0:1;
unsigned long MD1:1;
unsigned long MD2:1;
unsigned long :29;
} BIT;
} MDMONR;
char wk13[28];
union
{
unsigned long LONG;
struct
{
unsigned long MSKC:1;
unsigned long MSKM:1;
unsigned long :30;
} BIT;
} ECMMCNT;
char wk14[124];
union
{
unsigned long LONG;
} PRCR;
};
struct st_tpu0
{
union
{
unsigned char BYTE;
struct
{
unsigned char NFAEN:1;
unsigned char NFBEN:1;
unsigned char NFCEN:1;
unsigned char NFDEN:1;
unsigned char NFCS:2;
unsigned char :2;
} BIT;
} NFCR;
char wk0[7];
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC:3;
unsigned char CKEG:2;
unsigned char CCLR:3;
} BIT;
} TCR;
union
{
unsigned char BYTE;
struct
{
unsigned char MD:4;
unsigned char BFA:1;
unsigned char BFB:1;
unsigned char ICSELB:1;
unsigned char ICSELD:1;
} BIT;
} TMDR;
union
{
unsigned char BYTE;
struct
{
unsigned char IOA:4;
unsigned char IOB:4;
} BIT;
} TIORH;
union
{
unsigned char BYTE;
struct
{
unsigned char IOC:4;
unsigned char IOD:4;
} BIT;
} TIORL;
union
{
unsigned char BYTE;
struct
{
unsigned char TGIEA:1;
unsigned char TGIEB:1;
unsigned char TGIEC:1;
unsigned char TGIED:1;
unsigned char TCIEV:1;
unsigned char TCIEU:1;
unsigned char :1;
unsigned char TTGE:1;
} BIT;
} TIER;
union
{
unsigned char BYTE;
struct
{
unsigned char TGFA:1;
unsigned char TGFB:1;
unsigned char TGFC:1;
unsigned char TGFD:1;
unsigned char TCFV:1;
unsigned char TCFU:1;
unsigned char :1;
unsigned char TCFD:1;
} BIT;
} TSR;
unsigned short TCNT;
unsigned short TGRA;
unsigned short TGRB;
unsigned short TGRC;
unsigned short TGRD;
};
struct st_tpu1
{
char wk0[1];
union
{
unsigned char BYTE;
struct
{
unsigned char NFAEN:1;
unsigned char NFBEN:1;
unsigned char NFCEN:1;
unsigned char NFDEN:1;
unsigned char NFCS:2;
unsigned char :2;
} BIT;
} NFCR;
char wk1[22];
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC:3;
unsigned char CKEG:2;
unsigned char CCLR:3;
} BIT;
} TCR;
union
{
unsigned char BYTE;
struct
{
unsigned char MD:4;
unsigned char BFA:1;
unsigned char BFB:1;
unsigned char ICSELB:1;
unsigned char ICSELD:1;
} BIT;
} TMDR;
union
{
unsigned char BYTE;
struct
{
unsigned char IOA:4;
unsigned char IOB:4;
} BIT;
} TIOR;
char wk2[1];
union
{
unsigned char BYTE;
struct
{
unsigned char TGIEA:1;
unsigned char TGIEB:1;
unsigned char TGIEC:1;
unsigned char TGIED:1;
unsigned char TCIEV:1;
unsigned char TCIEU:1;
unsigned char :1;
unsigned char TTGE:1;
} BIT;
} TIER;
union
{
unsigned char BYTE;
struct
{
unsigned char TGFA:1;
unsigned char TGFB:1;
unsigned char TGFC:1;
unsigned char TGFD:1;
unsigned char TCFV:1;
unsigned char TCFU:1;
unsigned char :1;
unsigned char TCFD:1;
} BIT;
} TSR;
unsigned short TCNT;
unsigned short TGRA;
unsigned short TGRB;
};
struct st_tpu2
{
union
{
unsigned char BYTE;
struct
{
unsigned char NFAEN:1;
unsigned char NFBEN:1;
unsigned char NFCEN:1;
unsigned char NFDEN:1;
unsigned char NFCS:2;
unsigned char :2;
} BIT;
} NFCR;
char wk0[37];
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC:3;
unsigned char CKEG:2;
unsigned char CCLR:3;
} BIT;
} TCR;
union
{
unsigned char BYTE;
struct
{
unsigned char MD:4;
unsigned char BFA:1;
unsigned char BFB:1;
unsigned char ICSELB:1;
unsigned char ICSELD:1;
} BIT;
} TMDR;
union
{
unsigned char BYTE;
struct
{
unsigned char IOA:4;
unsigned char IOB:4;
} BIT;
} TIOR;
char wk1[1];
union
{
unsigned char BYTE;
struct
{
unsigned char TGIEA:1;
unsigned char TGIEB:1;
unsigned char TGIEC:1;
unsigned char TGIED:1;
unsigned char TCIEV:1;
unsigned char TCIEU:1;
unsigned char :1;
unsigned char TTGE:1;
} BIT;
} TIER;
union
{
unsigned char BYTE;
struct
{
unsigned char TGFA:1;
unsigned char TGFB:1;
unsigned char TGFC:1;
unsigned char TGFD:1;
unsigned char TCFV:1;
unsigned char TCFU:1;
unsigned char :1;
unsigned char TCFD:1;
} BIT;
} TSR;
unsigned short TCNT;
unsigned short TGRA;
unsigned short TGRB;
};
struct st_tpu3
{
char wk0[1];
union
{
unsigned char BYTE;
struct
{
unsigned char NFAEN:1;
unsigned char NFBEN:1;
unsigned char NFCEN:1;
unsigned char NFDEN:1;
unsigned char NFCS:2;
unsigned char :2;
} BIT;
} NFCR;
char wk1[52];
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC:3;
unsigned char CKEG:2;
unsigned char CCLR:3;
} BIT;
} TCR;
union
{
unsigned char BYTE;
struct
{
unsigned char MD:4;
unsigned char BFA:1;
unsigned char BFB:1;
unsigned char ICSELB:1;
unsigned char ICSELD:1;
} BIT;
} TMDR;
union
{
unsigned char BYTE;
struct
{
unsigned char IOA:4;
unsigned char IOB:4;
} BIT;
} TIORH;
union
{
unsigned char BYTE;
struct
{
unsigned char IOC:4;
unsigned char IOD:4;
} BIT;
} TIORL;
union
{
unsigned char BYTE;
struct
{
unsigned char TGIEA:1;
unsigned char TGIEB:1;
unsigned char TGIEC:1;
unsigned char TGIED:1;
unsigned char TCIEV:1;
unsigned char TCIEU:1;
unsigned char :1;
unsigned char TTGE:1;
} BIT;
} TIER;
union
{
unsigned char BYTE;
struct
{
unsigned char TGFA:1;
unsigned char TGFB:1;
unsigned char TGFC:1;
unsigned char TGFD:1;
unsigned char TCFV:1;
unsigned char TCFU:1;
unsigned char :1;
unsigned char TCFD:1;
} BIT;
} TSR;
unsigned short TCNT;
unsigned short TGRA;
unsigned short TGRB;
unsigned short TGRC;
unsigned short TGRD;
};
struct st_tpu4
{
union
{
unsigned char BYTE;
struct
{
unsigned char NFAEN:1;
unsigned char NFBEN:1;
unsigned char NFCEN:1;
unsigned char NFDEN:1;
unsigned char NFCS:2;
unsigned char :2;
} BIT;
} NFCR;
char wk0[67];
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC:3;
unsigned char CKEG:2;
unsigned char CCLR:3;
} BIT;
} TCR;
union
{
unsigned char BYTE;
struct
{
unsigned char MD:4;
unsigned char BFA:1;
unsigned char BFB:1;
unsigned char ICSELB:1;
unsigned char ICSELD:1;
} BIT;
} TMDR;
union
{
unsigned char BYTE;
struct
{
unsigned char IOA:4;
unsigned char IOB:4;
} BIT;
} TIOR;
char wk1[1];
union
{
unsigned char BYTE;
struct
{
unsigned char TGIEA:1;
unsigned char TGIEB:1;
unsigned char TGIEC:1;
unsigned char TGIED:1;
unsigned char TCIEV:1;
unsigned char TCIEU:1;
unsigned char :1;
unsigned char TTGE:1;
} BIT;
} TIER;
union
{
unsigned char BYTE;
struct
{
unsigned char TGFA:1;
unsigned char TGFB:1;
unsigned char TGFC:1;
unsigned char TGFD:1;
unsigned char TCFV:1;
unsigned char TCFU:1;
unsigned char :1;
unsigned char TCFD:1;
} BIT;
} TSR;
unsigned short TCNT;
unsigned short TGRA;
unsigned short TGRB;
};
struct st_tpu5
{
char wk0[1];
union
{
unsigned char BYTE;
struct
{
unsigned char NFAEN:1;
unsigned char NFBEN:1;
unsigned char NFCEN:1;
unsigned char NFDEN:1;
unsigned char NFCS:2;
unsigned char :2;
} BIT;
} NFCR;
char wk1[82];
union
{
unsigned char BYTE;
struct
{
unsigned char TPSC:3;
unsigned char CKEG:2;
unsigned char CCLR:3;
} BIT;
} TCR;
union
{
unsigned char BYTE;
struct
{
unsigned char MD:4;
unsigned char BFA:1;
unsigned char BFB:1;
unsigned char ICSELB:1;
unsigned char ICSELD:1;
} BIT;
} TMDR;
union
{
unsigned char BYTE;
struct
{
unsigned char IOA:4;
unsigned char IOB:4;
} BIT;
} TIOR;
char wk2[1];
union
{
unsigned char BYTE;
struct
{
unsigned char TGIEA:1;
unsigned char TGIEB:1;
unsigned char TGIEC:1;
unsigned char TGIED:1;
unsigned char TCIEV:1;
unsigned char TCIEU:1;
unsigned char :1;
unsigned char TTGE:1;
} BIT;
} TIER;
union
{
unsigned char BYTE;
struct
{
unsigned char TGFA:1;
unsigned char TGFB:1;
unsigned char TGFC:1;
unsigned char TGFD:1;
unsigned char TCFV:1;
unsigned char TCFU:1;
unsigned char :1;
unsigned char TCFD:1;
} BIT;
} TSR;
unsigned short TCNT;
unsigned short TGRA;
unsigned short TGRB;
};
struct st_tpua
{
union
{
unsigned char BYTE;
struct
{
unsigned char CST0:1;
unsigned char CST1:1;
unsigned char CST2:1;
unsigned char CST3:1;
unsigned char CST4:1;
unsigned char CST5:1;
unsigned char :2;
} BIT;
} TSTRA;
union
{
unsigned char BYTE;
struct
{
unsigned char SYNC0:1;
unsigned char SYNC1:1;
unsigned char SYNC2:1;
unsigned char SYNC3:1;
unsigned char SYNC4:1;
unsigned char SYNC5:1;
unsigned char :2;
} BIT;
} TSYRA;
char wk0[126];
union
{
unsigned char BYTE;
struct
{
unsigned char CST0:1;
unsigned char CST1:1;
unsigned char CST2:1;
unsigned char CST3:1;
unsigned char CST4:1;
unsigned char CST5:1;
unsigned char :2;
} BIT;
} TSTRB;
union
{
unsigned char BYTE;
struct
{
unsigned char SYNC0:1;
unsigned char SYNC1:1;
unsigned char SYNC2:1;
unsigned char SYNC3:1;
unsigned char SYNC4:1;
unsigned char SYNC5:1;
unsigned char :2;
} BIT;
} TSYRB;
};
struct st_tpusl
{
union
{
unsigned long LONG;
struct
{
unsigned long TPU0EN:1;
unsigned long :1;
unsigned long FBSL0:3;
unsigned long :3;
unsigned long TPU1EN:1;
unsigned long :1;
unsigned long FBSL1:3;
unsigned long :19;
} BIT;
} PWMFBSLR;
};
struct st_tsn
{
union
{
unsigned char BYTE;
struct
{
unsigned char :4;
unsigned char TSOE:1;
unsigned char :2;
unsigned char TSEN:1;
} BIT;
} TSCR;
};
struct st_usbf
{
union
{
unsigned short WORD;
struct
{
unsigned short USBE:1;
unsigned short :3;
unsigned short DPRPU:1;
unsigned short DRPD:1;
unsigned short :1;
unsigned short HSE:1;
unsigned short :8;
} BIT;
} SYSCFG0;
union
{
unsigned short WORD;
struct
{
unsigned short BWAIT:6;
unsigned short :10;
} BIT;
} SYSCFG1;
union
{
unsigned short WORD;
struct
{
unsigned short LNST:2;
unsigned short :14;
} BIT;
} SYSSTS0;
char wk0[2];
union
{
unsigned short WORD;
struct
{
unsigned short RHST:3;
unsigned short :5;
unsigned short WKUP:1;
unsigned short :7;
} BIT;
} DVSTCTR0;
char wk1[2];
union
{
unsigned short WORD;
struct
{
unsigned short UTST:4;
unsigned short :12;
} BIT;
} TESTMODE;
char wk2[2];
union
{
unsigned short WORD;
struct
{
unsigned short :4;
unsigned short TENDE:1;
unsigned short :7;
unsigned short DFACC:2;
unsigned short :2;
} BIT;
} D0FBCFG;
union
{
unsigned short WORD;
struct
{
unsigned short :4;
unsigned short TENDE:1;
unsigned short :7;
unsigned short DFACC:2;
unsigned short :2;
} BIT;
} D1FBCFG;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long FIFOPORT:32;
} BIT;
} CFIFO;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long FIFOPORT:32;
} BIT;
} D0FIFO;
union
{
unsigned long LONG;
struct
{
unsigned short H;
unsigned short L;
} WORD;
struct
{
unsigned char HH;
unsigned char HL;
unsigned char LH;
unsigned char LL;
} BYTE;
struct
{
unsigned long FIFOPORT:32;
} BIT;
} D1FIFO;
union
{
unsigned short WORD;
struct
{
unsigned short CURPIPE:4;
unsigned short :1;
unsigned short ISEL:1;
unsigned short :2;
unsigned short BIGEND:1;
unsigned short :1;
unsigned short MBW:2;
unsigned short :2;
unsigned short REW:1;
unsigned short RCNT:1;
} BIT;
} CFIFOSEL;
union
{
unsigned short WORD;
struct
{
unsigned short DTLN:12;
unsigned short :1;
unsigned short FRDY:1;
unsigned short BCLR:1;
unsigned short BVAL:1;
} BIT;
} CFIFOCTR;
char wk3[4];
union
{
unsigned short WORD;
struct
{
unsigned short CURPIPE:4;
unsigned short :4;
unsigned short BIGEND:1;
unsigned short :1;
unsigned short MBW:2;
unsigned short DREQE:1;
unsigned short DCLRM:1;
unsigned short REW:1;
unsigned short RCNT:1;
} BIT;
} D0FIFOSEL;
union
{
unsigned short WORD;
struct
{
unsigned short DTLN:12;
unsigned short :1;
unsigned short FRDY:1;
unsigned short BCLR:1;
unsigned short BVAL:1;
} BIT;
} D0FIFOCTR;
union
{
unsigned short WORD;
struct
{
unsigned short CURPIPE:4;
unsigned short :4;
unsigned short BIGEND:1;
unsigned short :1;
unsigned short MBW:2;
unsigned short DREQE:1;
unsigned short DCLRM:1;
unsigned short REW:1;
unsigned short RCNT:1;
} BIT;
} D1FIFOSEL;
union
{
unsigned short WORD;
struct
{
unsigned short DTLN:12;
unsigned short :1;
unsigned short FRDY:1;
unsigned short BCLR:1;
unsigned short BVAL:1;
} BIT;
} D1FIFOCTR;
union
{
unsigned short WORD;
struct
{
unsigned short :8;
unsigned short BRDYE:1;
unsigned short NRDYE:1;
unsigned short BEMPE:1;
unsigned short CTRE:1;
unsigned short DVSE:1;
unsigned short SOFE:1;
unsigned short RSME:1;
unsigned short VBSE:1;
} BIT;
} INTENB0;
char wk4[4];
union
{
unsigned short WORD;
struct
{
unsigned short PIPEBRDYE:10;
unsigned short :6;
} BIT;
} BRDYENB;
union
{
unsigned short WORD;
struct
{
unsigned short PIPENRDYE:10;
unsigned short :6;
} BIT;
} NRDYENB;
union
{
unsigned short WORD;
struct
{
unsigned short PIPEBEMPE:10;
unsigned short :6;
} BIT;
} BEMPENB;
union
{
unsigned short WORD;
struct
{
unsigned short :4;
unsigned short EDGESTS:1;
unsigned short INTL:1;
unsigned short BRDYM:1;
unsigned short :9;
} BIT;
} SOFCFG;
char wk5[2];
union
{
unsigned short WORD;
struct
{
unsigned short CTSQ:3;
unsigned short VALID:1;
unsigned short DVSQ:3;
unsigned short VBSTS:1;
unsigned short BRDY:1;
unsigned short NRDY:1;
unsigned short BEMP:1;
unsigned short CTRT:1;
unsigned short DVST:1;
unsigned short SOFR:1;
unsigned short RESM:1;
unsigned short VBINT:1;
} BIT;
} INTSTS0;
char wk6[4];
union
{
unsigned short WORD;
struct
{
unsigned short PIPEBRDY:10;
unsigned short :6;
} BIT;
} BRDYSTS;
union
{
unsigned short WORD;
struct
{
unsigned short PIPENRDY:10;
unsigned short :6;
} BIT;
} NRDYSTS;
union
{
unsigned short WORD;
struct
{
unsigned short PIPEBEMP:10;
unsigned short :6;
} BIT;
} BEMPSTS;
union
{
unsigned short WORD;
struct
{
unsigned short FRNM:11;
unsigned short :3;
unsigned short CRCE:1;
unsigned short OVRN:1;
} BIT;
} FRMNUM;
union
{
unsigned short WORD;
struct
{
unsigned short UFRNM:3;
unsigned short :13;
} BIT;
} UFRMNUM;
union
{
unsigned short WORD;
struct
{
unsigned short USBADDR:7;
unsigned short :9;
} BIT;
} USBADDR;
char wk7[2];
union
{
unsigned short WORD;
struct
{
unsigned short bmRequestType:8;
unsigned short bRequest:8;
} BIT;
} USBREQ;
union
{
unsigned short WORD;
struct
{
unsigned short wValue:16;
} BIT;
} USBVAL;
union
{
unsigned short WORD;
struct
{
unsigned short wIndex:16;
} BIT;
} USBINDX;
union
{
unsigned short WORD;
struct
{
unsigned short wLength:16;
} BIT;
} USBLENG;
unsigned short DCPCFG;
union
{
unsigned short WORD;
struct
{
unsigned short MXPS:7;
unsigned short :9;
} BIT;
} DCPMAXP;
union
{
unsigned short WORD;
struct
{
unsigned short PID:2;
unsigned short CCPL:1;
unsigned short :2;
unsigned short PBUSY:1;
unsigned short SQMON:1;
unsigned short SQSET:1;
unsigned short SQCLR:1;
unsigned short :6;
unsigned short BSTS:1;
} BIT;
} DCPCTR;
char wk8[2];
union
{
unsigned short WORD;
struct
{
unsigned short PIPESEL:4;
unsigned short :12;
} BIT;
} PIPESEL;
char wk9[2];
union
{
unsigned short WORD;
struct
{
unsigned short EPNUM:4;
unsigned short DIR:1;
unsigned short :2;
unsigned short SHTNAK:1;
unsigned short CNTMD:1;
unsigned short DBLB:1;
unsigned short BFRE:1;
unsigned short :3;
unsigned short TYPE:2;
} BIT;
} PIPECFG;
union
{
unsigned short WORD;
struct
{
unsigned short BUFNMB:8;
unsigned short :2;
unsigned short BUFSIZE:5;
unsigned short :1;
} BIT;
} PIPEBUF;
union
{
unsigned short WORD;
struct
{
unsigned short MXPS:11;
unsigned short :5;
} BIT;
} PIPEMAXP;
union
{
unsigned short WORD;
struct
{
unsigned short IITV:3;
unsigned short :9;
unsigned short IFIS:1;
unsigned short :3;
} BIT;
} PIPEPERI;
union
{
unsigned short WORD;
struct
{
unsigned short PID:2;
unsigned short :3;
unsigned short PBUSY:1;
unsigned short SQMON:1;
unsigned short SQSET:1;
unsigned short SQCLR:1;
unsigned short ACLRM:1;
unsigned short ATREPM:1;
unsigned short :3;
unsigned short INBUFM:1;
unsigned short BSTS:1;
} BIT;
} PIPE1CTR;
union
{
unsigned short WORD;
struct
{
unsigned short PID:2;
unsigned short :3;
unsigned short PBUSY:1;
unsigned short SQMON:1;
unsigned short SQSET:1;
unsigned short SQCLR:1;
unsigned short ACLRM:1;
unsigned short ATREPM:1;
unsigned short :3;
unsigned short INBUFM:1;
unsigned short BSTS:1;
} BIT;
} PIPE2CTR;
union
{
unsigned short WORD;
struct
{
unsigned short PID:2;
unsigned short :3;
unsigned short PBUSY:1;
unsigned short SQMON:1;
unsigned short SQSET:1;
unsigned short SQCLR:1;
unsigned short ACLRM:1;
unsigned short ATREPM:1;
unsigned short :3;
unsigned short INBUFM:1;
unsigned short BSTS:1;
} BIT;
} PIPE3CTR;
union
{
unsigned short WORD;
struct
{
unsigned short PID:2;
unsigned short :3;
unsigned short PBUSY:1;
unsigned short SQMON:1;
unsigned short SQSET:1;
unsigned short SQCLR:1;
unsigned short ACLRM:1;
unsigned short ATREPM:1;
unsigned short :3;
unsigned short INBUFM:1;
unsigned short BSTS:1;
} BIT;
} PIPE4CTR;
union
{
unsigned short WORD;
struct
{
unsigned short PID:2;
unsigned short :3;
unsigned short PBUSY:1;
unsigned short SQMON:1;
unsigned short SQSET:1;
unsigned short SQCLR:1;
unsigned short ACLRM:1;
unsigned short ATREPM:1;
unsigned short :3;
unsigned short INBUFM:1;
unsigned short BSTS:1;
} BIT;
} PIPE5CTR;
union
{
unsigned short WORD;
struct
{
unsigned short PID:2;
unsigned short :3;
unsigned short PBUSY:1;
unsigned short SQMON:1;
unsigned short SQSET:1;
unsigned short SQCLR:1;
unsigned short ACLRM:1;
unsigned short :5;
unsigned short BSTS:1;
} BIT;
} PIPE6CTR;
union
{
unsigned short WORD;
struct
{
unsigned short PID:2;
unsigned short :3;
unsigned short PBUSY:1;
unsigned short SQMON:1;
unsigned short SQSET:1;
unsigned short SQCLR:1;
unsigned short ACLRM:1;
unsigned short :5;
unsigned short BSTS:1;
} BIT;
} PIPE7CTR;
union
{
unsigned short WORD;
struct
{
unsigned short PID:2;
unsigned short :3;
unsigned short PBUSY:1;
unsigned short SQMON:1;
unsigned short SQSET:1;
unsigned short SQCLR:1;
unsigned short ACLRM:1;
unsigned short :5;
unsigned short BSTS:1;
} BIT;
} PIPE8CTR;
union
{
unsigned short WORD;
struct
{
unsigned short PID:2;
unsigned short :3;
unsigned short PBUSY:1;
unsigned short SQMON:1;
unsigned short SQSET:1;
unsigned short SQCLR:1;
unsigned short ACLRM:1;
unsigned short :5;
unsigned short BSTS:1;
} BIT;
} PIPE9CTR;
char wk10[14];
union
{
unsigned short WORD;
struct
{
unsigned short :8;
unsigned short TRCLR:1;
unsigned short TRENB:1;
unsigned short :6;
} BIT;
} PIPE1TRE;
union
{
unsigned short WORD;
struct
{
unsigned short TRNCNT:16;
} BIT;
} PIPE1TRN;
union
{
unsigned short WORD;
struct
{
unsigned short :8;
unsigned short TRCLR:1;
unsigned short TRENB:1;
unsigned short :6;
} BIT;
} PIPE2TRE;
union
{
unsigned short WORD;
struct
{
unsigned short TRNCNT:16;
} BIT;
} PIPE2TRN;
union
{
unsigned short WORD;
struct
{
unsigned short :8;
unsigned short TRCLR:1;
unsigned short TRENB:1;
unsigned short :6;
} BIT;
} PIPE3TRE;
union
{
unsigned short WORD;
struct
{
unsigned short TRNCNT:16;
} BIT;
} PIPE3TRN;
union
{
unsigned short WORD;
struct
{
unsigned short :8;
unsigned short TRCLR:1;
unsigned short TRENB:1;
unsigned short :6;
} BIT;
} PIPE4TRE;
union
{
unsigned short WORD;
struct
{
unsigned short TRNCNT:16;
} BIT;
} PIPE4TRN;
union
{
unsigned short WORD;
struct
{
unsigned short :8;
unsigned short TRCLR:1;
unsigned short TRENB:1;
unsigned short :6;
} BIT;
} PIPE5TRE;
union
{
unsigned short WORD;
struct
{
unsigned short TRNCNT:16;
} BIT;
} PIPE5TRN;
char wk11[92];
unsigned short LPCTRL;
union
{
unsigned short WORD;
struct
{
unsigned short :14;
unsigned short SUSPM:1;
unsigned short :1;
} BIT;
} LPSTS;
unsigned short PHYFUNCTR;
char wk12[90];
union
{
unsigned long LONG;
struct
{
unsigned long FIFOPORT:32;
} BIT;
} D0FIFOB0;
union
{
unsigned long LONG;
struct
{
unsigned long FIFOPORT:32;
} BIT;
} D0FIFOB1;
union
{
unsigned long LONG;
struct
{
unsigned long FIFOPORT:32;
} BIT;
} D0FIFOB2;
union
{
unsigned long LONG;
struct
{
unsigned long FIFOPORT:32;
} BIT;
} D0FIFOB3;
union
{
unsigned long LONG;
struct
{
unsigned long FIFOPORT:32;
} BIT;
} D0FIFOB4;
union
{
unsigned long LONG;
struct
{
unsigned long FIFOPORT:32;
} BIT;
} D0FIFOB5;
union
{
unsigned long LONG;
struct
{
unsigned long FIFOPORT:32;
} BIT;
} D0FIFOB6;
union
{
unsigned long LONG;
struct
{
unsigned long FIFOPORT:32;
} BIT;
} D0FIFOB7;
union
{
unsigned long LONG;
struct
{
unsigned long FIFOPORT:32;
} BIT;
} D1FIFOB0;
union
{
unsigned long LONG;
struct
{
unsigned long FIFOPORT:32;
} BIT;
} D1FIFOB1;
union
{
unsigned long LONG;
struct
{
unsigned long FIFOPORT:32;
} BIT;
} D1FIFOB2;
union
{
unsigned long LONG;
struct
{
unsigned long FIFOPORT:32;
} BIT;
} D1FIFOB3;
union
{
unsigned long LONG;
struct
{
unsigned long FIFOPORT:32;
} BIT;
} D1FIFOB4;
union
{
unsigned long LONG;
struct
{
unsigned long FIFOPORT:32;
} BIT;
} D1FIFOB5;
union
{
unsigned long LONG;
struct
{
unsigned long FIFOPORT:32;
} BIT;
} D1FIFOB6;
union
{
unsigned long LONG;
struct
{
unsigned long FIFOPORT:32;
} BIT;
} D1FIFOB7;
union
{
unsigned short WORD;
struct
{
unsigned short P1PORTSEL:2;
unsigned short PHYPD:1;
unsigned short PHYRESET:1;
unsigned short PHYVBUSIN:1;
unsigned short :11;
} BIT;
} PHYSET1;
};
struct st_usbh
{
union
{
unsigned long LONG;
struct
{
unsigned long Revision:8;
unsigned long :24;
} BIT;
} HcRevision;
union
{
unsigned long LONG;
struct
{
unsigned long CBSR:2;
unsigned long PLE:1;
unsigned long IE:1;
unsigned long CLE:1;
unsigned long BLE:1;
unsigned long HCFS:2;
unsigned long :1;
unsigned long RWC:1;
unsigned long RWE:1;
unsigned long :21;
} BIT;
} HcControl;
union
{
unsigned long LONG;
struct
{
unsigned long HCR:1;
unsigned long CLF:1;
unsigned long BLF:1;
unsigned long OCR:1;
unsigned long :12;
unsigned long SOC:2;
unsigned long :14;
} BIT;
} HcCommandStatus;
union
{
unsigned long LONG;
struct
{
unsigned long SO:1;
unsigned long WDH:1;
unsigned long SF:1;
unsigned long RD:1;
unsigned long UE:1;
unsigned long FNO:1;
unsigned long RHSC:1;
unsigned long :25;
} BIT;
} HcIntStatus;
union
{
unsigned long LONG;
struct
{
unsigned long SOE:1;
unsigned long WDHE:1;
unsigned long SFE:1;
unsigned long RDE:1;
unsigned long UEE:1;
unsigned long FNOE:1;
unsigned long RHSCE:1;
unsigned long :24;
unsigned long MIE:1;
} BIT;
} HcIntEnable;
union
{
unsigned long LONG;
struct
{
unsigned long SOD:1;
unsigned long WDHD:1;
unsigned long SFD:1;
unsigned long RDD:1;
unsigned long UED:1;
unsigned long FNOD:1;
unsigned long RHSCD:1;
unsigned long :24;
unsigned long MID:1;
} BIT;
} HcIntDisable;
union
{
unsigned long LONG;
struct
{
unsigned long :8;
unsigned long HcHCCA:24;
} BIT;
} HcHCCA;
union
{
unsigned long LONG;
struct
{
unsigned long :4;
unsigned long PeriodicCurrentED:28;
} BIT;
} HcPeriodCurED;
union
{
unsigned long LONG;
struct
{
unsigned long :4;
unsigned long ControlHeadED:28;
} BIT;
} HcContHeadED;
union
{
unsigned long LONG;
struct
{
unsigned long :4;
unsigned long ControlCurrentED:28;
} BIT;
} HcContCurrentED;
union
{
unsigned long LONG;
struct
{
unsigned long :4;
unsigned long BulkHeadED:28;
} BIT;
} HcBulkHeadED;
union
{
unsigned long LONG;
struct
{
unsigned long :4;
unsigned long BulkCurrentED:28;
} BIT;
} HcBulkCurrentED;
union
{
unsigned long LONG;
struct
{
unsigned long :4;
unsigned long DoneHead:28;
} BIT;
} HcDoneHead;
union
{
unsigned long LONG;
struct
{
unsigned long FI:14;
unsigned long :2;
unsigned long FSMPS:15;
unsigned long FIT:1;
} BIT;
} HcFmInterval;
union
{
unsigned long LONG;
struct
{
unsigned long FR:14;
unsigned long :17;
unsigned long FRT:1;
} BIT;
} HcFmRemaining;
union
{
unsigned long LONG;
struct
{
unsigned long FrameNumber:16;
unsigned long :16;
} BIT;
} HcFmNumber;
union
{
unsigned long LONG;
struct
{
unsigned long PeriodicStart:14;
unsigned long :18;
} BIT;
} HcPeriodicStart;
union
{
unsigned long LONG;
struct
{
unsigned long HcLSThreshold:12;
unsigned long :20;
} BIT;
} HcLSThreshold;
union
{
unsigned long LONG;
struct
{
unsigned long NDP:8;
unsigned long PSM:1;
unsigned long NPS:1;
unsigned long DT:1;
unsigned long OCPM:1;
unsigned long NOCP:1;
unsigned long :11;
unsigned long POTPGT:8;
} BIT;
} HcRhDescriptorA;
union
{
unsigned long LONG;
struct
{
unsigned long DR:16;
unsigned long PPCM:16;
} BIT;
} HcRhDescriptorB;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long CGP:1;
unsigned long OCI:1;
unsigned long :13;
unsigned long SRWE:1;
unsigned long SGP:1;
unsigned long OCIC:1;
unsigned long :13;
unsigned long CRWE:1;
} BIT;
} HcRhStatus_A;
union
{
unsigned long LONG;
struct
{
unsigned long LPS:1;
unsigned long OCI:1;
unsigned long :13;
unsigned long DRWE:1;
unsigned long LPSC:1;
unsigned long OCIC:1;
unsigned long :13;
unsigned long CRWE:1;
} BIT;
} HcRhStatus_B;
} HcRhStatus;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long CPE:1;
unsigned long SPE:1;
unsigned long SPS:1;
unsigned long CSS:1;
unsigned long SPR:1;
unsigned long :3;
unsigned long SPP:1;
unsigned long CPP:1;
unsigned long :6;
unsigned long CSC:1;
unsigned long PESC:1;
unsigned long PSSC:1;
unsigned long OCIC:1;
unsigned long PRSC:1;
unsigned long :11;
} BIT;
} HcRhPortStatus1_A;
union
{
unsigned long LONG;
struct
{
unsigned long CCS:1;
unsigned long PES:1;
unsigned long PSS:1;
unsigned long POCI:1;
unsigned long PRS:1;
unsigned long :3;
unsigned long PPS:1;
unsigned long LSDA:1;
unsigned long :6;
unsigned long CSC:1;
unsigned long PESC:1;
unsigned long PSSC:1;
unsigned long OCIC:1;
unsigned long PRSC:1;
unsigned long :11;
} BIT;
} HcRhPortStatus1_B;
} HcRhPortStatus1;
char wk0[4008];
union
{
unsigned long LONG;
struct
{
unsigned long CapabilityRegistersLength:8;
unsigned long :8;
unsigned long InterfaceVersionNumber:16;
} BIT;
} CAPL_VERSION;
union
{
unsigned long LONG;
struct
{
unsigned long N_PORTS:4;
unsigned long PPC:1;
unsigned long :2;
unsigned long PortRoutingRules:1;
unsigned long N_PCC:4;
unsigned long N_CC:4;
unsigned long P_INDICATOR:1;
unsigned long :3;
unsigned long DebugPortNumber:4;
unsigned long :8;
} BIT;
} HCSPARAMS;
union
{
unsigned long LONG;
struct
{
unsigned long AC64:1;
unsigned long PFLF:1;
unsigned long ASPC:1;
unsigned long :1;
unsigned long IST:4;
unsigned long EECP:8;
unsigned long :16;
} BIT;
} HCCPARAMS;
union
{
unsigned long LONG;
struct
{
unsigned long CompanionPortRoute:32;
} BIT;
} HCSP_PORTROUTE;
char wk1[16];
union
{
unsigned long LONG;
struct
{
unsigned long RS:1;
unsigned long HCRESET:1;
unsigned long FrameListSize:2;
unsigned long PeriodicScheduleEnable:1;
unsigned long ASPME:1;
unsigned long InterruptonAsyncAdvanceDoorbell:1;
unsigned long LightHostControllerReset:1;
unsigned long ASPMC:2;
unsigned long :1;
unsigned long AsynchronousScheduleParkModeEnable:1;
unsigned long :4;
unsigned long InterruptThresholdControl:8;
unsigned long :8;
} BIT;
} USBCMD;
union
{
unsigned long LONG;
struct
{
unsigned long USBINT:1;
unsigned long USBERRINT:1;
unsigned long PortChangeDetect:1;
unsigned long FrameListRollover:1;
unsigned long HostSystemError:1;
unsigned long InterruptonAsyncAdvance:1;
unsigned long :6;
unsigned long HCHalted:1;
unsigned long Reclamation:1;
unsigned long PeriodicScheduleStatus:1;
unsigned long AsynchronousScheduleStatus:1;
unsigned long :16;
} BIT;
} USBSTS;
union
{
unsigned long LONG;
struct
{
unsigned long USBInterruptEnable:1;
unsigned long USBErrorInterruptEnable:1;
unsigned long PortChangeInterruptEnable:1;
unsigned long FrameListRolloverEnable:1;
unsigned long HostSystemErrorEnable:1;
unsigned long InterruptonAsyncAdvanceEnable:1;
unsigned long :26;
} BIT;
} USBINTR;
union
{
unsigned long LONG;
struct
{
unsigned long FrameIndex:14;
unsigned long :18;
} BIT;
} FRINDEX;
union
{
unsigned long LONG;
struct
{
unsigned long CTRLDSSEGMENT:32;
} BIT;
} CTRLDSSEGMENT;
union
{
unsigned long LONG;
struct
{
unsigned long :12;
unsigned long BaseAddressLow:20;
} BIT;
} PERIODICLIST;
union
{
unsigned long LONG;
struct
{
unsigned long :5;
unsigned long LPL:27;
} BIT;
} ASYNCLISTADDR;
char wk2[36];
union
{
unsigned long LONG;
struct
{
unsigned long CF:1;
unsigned long :31;
} BIT;
} CONFIGFLAG;
union
{
unsigned long LONG;
struct
{
unsigned long CurrentConnectStatus:1;
unsigned long ConnectStatusChange:1;
unsigned long PortEnabledDisabled:1;
unsigned long PortEnableDisableChange:1;
unsigned long OvercurrentActive:1;
unsigned long OvercurrentChange:1;
unsigned long ForcePortResume:1;
unsigned long Suspend:1;
unsigned long PortReset:1;
unsigned long :1;
unsigned long LineStatus:2;
unsigned long PP:1;
unsigned long PortOwner:1;
unsigned long PortIndicatorControl:2;
unsigned long PortTestControl:4;
unsigned long WKCNNT_E:1;
unsigned long WKDSCNNT_E:1;
unsigned long WKOC_E:1;
unsigned long :9;
} BIT;
} PORTSC1;
char wk3[61336];
union
{
union
{
unsigned long LONG;
struct
{
unsigned long VendorID:16;
unsigned long DeviceID:16;
} BIT;
} VID_DID_O;
union
{
unsigned long LONG;
struct
{
unsigned long VENDOR_ID:16;
unsigned long DEVICE_ID:16;
} BIT;
} VID_DID_A;
} VID_DID;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long IOSpace:1;
unsigned long MemorySpace:1;
unsigned long BusMaster:1;
unsigned long SpecialCycle:1;
unsigned long MemoryWriteandInvalidateEnable:1;
unsigned long VGAPaletteSnoop:1;
unsigned long ParityErrorResponse:1;
unsigned long WaitCycleControl:1;
unsigned long SERREnable:1;
unsigned long FastBacktoBackEnable:1;
unsigned long :10;
unsigned long CapabilitiesList:1;
unsigned long :2;
unsigned long FastBacktoBackCapable:1;
unsigned long DataParityErrorDetected:1;
unsigned long DevselTiming:2;
unsigned long SignaledTargetAbort:1;
unsigned long ReceivedTargetAbort:1;
unsigned long ReceivedMasterAbort:1;
unsigned long SignaledSystemError:1;
unsigned long DetectedParityError:1;
} BIT;
} CMND_STS_O;
union
{
unsigned long LONG;
struct
{
unsigned long IOEN:1;
unsigned long MEMEN:1;
unsigned long MASTEREN:1;
unsigned long SPECIALC:1;
unsigned long MWINVEN:1;
unsigned long VGAPSNP:1;
unsigned long PERREN:1;
unsigned long STEPCTR:1;
unsigned long SERREN:1;
unsigned long FBTBEN:1;
unsigned long :10;
unsigned long CAPLIST:1;
unsigned long CAP66M:1;
unsigned long :1;
unsigned long FBTBCAP:1;
unsigned long MDPERR:1;
unsigned long DEVTIM:2;
unsigned long SIGTABORT:1;
unsigned long RETABORT:1;
unsigned long REMABORT:1;
unsigned long SIGSERR:1;
unsigned long DETPERR:1;
} BIT;
} CMND_STS_A;
} CMND_STS;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long RevisionID:8;
unsigned long ProgrammingIF:8;
unsigned long SubClass:8;
unsigned long BaseClass:8;
} BIT;
} REVID_CC_O;
union
{
unsigned long LONG;
struct
{
unsigned long REVISION_ID:8;
unsigned long CLASS_CODE:24;
} BIT;
} REVID_CC_A;
} REVID_CC;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long CacheLineSize:8;
unsigned long LatencyTimer:8;
unsigned long HeaderType:8;
unsigned long BIST:8;
} BIT;
} CLS_LT_HT_BIST_O;
union
{
unsigned long LONG;
struct
{
unsigned long CACHE_LINE_SIZE:8;
unsigned long LATENCY_TIMER:8;
unsigned long HEADER_TYPE:8;
unsigned long BIST:8;
} BIT;
} CLS_LT_HT_BIST_A;
} CLS_LT_HT_BIST;
union
{
union
{
unsigned long LONG;
struct
{
unsigned long MemorySpaceIndicator:1;
unsigned long Type:2;
unsigned long Prefetchable:1;
unsigned long OHCIBaseAddress:28;
} BIT;
} BASEAD_O;
union
{
unsigned long LONG;
struct
{
unsigned long MEM:1;
unsigned long TYPE:2;
unsigned long PREFETCH:1;
unsigned long :6;
unsigned long PCICOM_BASEADR:22;
} BIT;
} BASEAD_A;
} BASEAD;
union
{
unsigned long LONG;
struct
{
unsigned long MEM:1;
unsigned long TYPE:2;
unsigned long PREFETCH:1;
unsigned long :24;
unsigned long PCI_WIN1_BASEADR:4;
} BIT;
} WIN1_BASEAD;
char wk4[20];
union
{
union
{
unsigned long LONG;
struct
{
unsigned long SubsystemVendorID:16;
unsigned long SubsystemID:16;
} BIT;
} SSVID_SSID_O;
union
{
unsigned long LONG;
struct
{
unsigned long SUBSYS_VENDOR_ID:16;
unsigned long SUBSYS_ID:16;
} BIT;
} SSVID_SSID_A;
} SSVID_SSID;
union
{
unsigned long LONG;
struct
{
unsigned long ROMDecodeEnable:1;
unsigned long :9;
unsigned long ExpansionROMBaseAddress:22;
} BIT;
} EROM_BASEAD;
union
{
unsigned long LONG;
struct
{
unsigned long CapabilityPointer:8;
unsigned long :24;
} BIT;
} CAPPTR;
char wk5[4];
union
{
union
{
unsigned long LONG;
struct
{
unsigned long InterruptLine:8;
unsigned long InterruptPin:8;
unsigned long MINGnt:8;
unsigned long MaxLatency:8;
} BIT;
} INTR_LINE_PIN_O;
union
{
unsigned long LONG;
struct
{
unsigned long INT_LINE:8;
unsigned long INT_PIN:8;
unsigned long MIN_GNT:8;
unsigned long MAX_LAT:8;
} BIT;
} INTR_LINE_PIN_A;
} INTR_LINE_PIN;
union
{
unsigned long LONG;
struct
{
unsigned long CapabilityIdentifier:8;
unsigned long NextItemPointer:8;
unsigned long Version:3;
unsigned long PMECLK:1;
unsigned long :1;
unsigned long DSI:1;
unsigned long AUXCurrent:3;
unsigned long D1Support:1;
unsigned long D2Support:1;
unsigned long PMESupport:5;
} BIT;
} CAPID_NIP_PMCAP;
union
{
unsigned long LONG;
struct
{
unsigned long PowerState:2;
unsigned long :6;
unsigned long PMEEnable:1;
unsigned long DataSelect:4;
unsigned long DataScale:2;
unsigned long PMEStatus:1;
unsigned long :6;
unsigned long B2_B3:1;
unsigned long BPCCEnable:1;
unsigned long Data:8;
} BIT;
} PMC_STS_PMCSR;
char wk6[152];
union
{
unsigned long LONG;
struct
{
unsigned long Port_no:2;
unsigned long :5;
unsigned long ID_Write_Enable:1;
unsigned long :5;
unsigned long HyperSpeedtransferControl1:1;
unsigned long :5;
unsigned long HyperSpeedtransferControl2:5;
unsigned long potpgt:8;
} BIT;
} EXT1;
union
{
unsigned long LONG;
struct
{
unsigned long EHCI_mask:1;
unsigned long HyperSpeedtransferControl3:1;
unsigned long :14;
unsigned long RUNRAMConnectCheck:1;
unsigned long RAMConnectCheckENDFlag:1;
unsigned long RAMConnectCheckResult:1;
unsigned long :13;
} BIT;
} EXT2;
char wk7[24];
union
{
unsigned long LONG;
struct
{
unsigned long VendorID:16;
unsigned long DeviceID:16;
} BIT;
} VID_DID_E;
union
{
unsigned long LONG;
struct
{
unsigned long IOSpace:1;
unsigned long MemorySpace:1;
unsigned long BusMaster:1;
unsigned long SpecialCycle:1;
unsigned long MemoryWriteandInvalidateEnable:1;
unsigned long VGAPaletteSnoop:1;
unsigned long ParityErrorResponse:1;
unsigned long WaitCycleControl:1;
unsigned long SERREnable:1;
unsigned long FastBacktoBackEnable:1;
unsigned long :10;
unsigned long CapabilitiesList:1;
unsigned long Capable66MHz:1;
unsigned long :1;
unsigned long FastBacktoBackCapable:1;
unsigned long DataParityErrorDetected:1;
unsigned long DevselTiming:2;
unsigned long SignaledTargetAbort:1;
unsigned long ReceivedTargetAbort:1;
unsigned long ReceivedMasterAbort:1;
unsigned long SignaledSystemError:1;
unsigned long DetectedParityError:1;
} BIT;
} CMND_STS_E;
union
{
unsigned long LONG;
struct
{
unsigned long RevisionID:8;
unsigned long ProgrammingIF:8;
unsigned long SubClass:8;
unsigned long BaseClass:8;
} BIT;
} REVID_CC_E;
union
{
unsigned long LONG;
struct
{
unsigned long CacheLineSize:8;
unsigned long LatencyTimer:8;
unsigned long HeaderType:8;
unsigned long BIST:8;
} BIT;
} CLS_LT_HT_BIST_E;
union
{
unsigned long LONG;
struct
{
unsigned long MemorySpaceIndicator:1;
unsigned long Type:2;
unsigned long Prefetchable:1;
unsigned long EHCIBaseAddress:28;
} BIT;
} BASEAD_E;
char wk8[24];
union
{
unsigned long LONG;
struct
{
unsigned long SubsystemVendorID:16;
unsigned long SubsystemID:16;
} BIT;
} SSVID_SSID_E;
union
{
unsigned long LONG;
struct
{
unsigned long ROMDecodeEnable:1;
unsigned long :9;
unsigned long ExpansionROMBaseAddress:22;
} BIT;
} EROM_BASEAD_E;
union
{
unsigned long LONG;
struct
{
unsigned long CapabilityPointer:8;
unsigned long :24;
} BIT;
} CAPPTR_E;
char wk9[4];
union
{
unsigned long LONG;
struct
{
unsigned long InterruptLine:8;
unsigned long InterruptPin:8;
unsigned long MinGnt:8;
unsigned long MaxLatency:8;
} BIT;
} INTR_LINE_PIN_E;
union
{
unsigned long LONG;
struct
{
unsigned long CapabilityIdentifier:8;
unsigned long NextItemPointer:8;
unsigned long Version:3;
unsigned long PMECLK:1;
unsigned long :1;
unsigned long DSI:1;
unsigned long AUXCurrent:3;
unsigned long D1Support:1;
unsigned long D2Support:1;
unsigned long PMESupport:5;
} BIT;
} CAPID_NIP_PMCAP_E;
union
{
unsigned long LONG;
struct
{
unsigned long PowerState:2;
unsigned long :6;
unsigned long PMEEnable:1;
unsigned long DataSelect:4;
unsigned long DataScale:2;
unsigned long PMEStatus:1;
unsigned long :6;
unsigned long B2_B3:1;
unsigned long BPCCEnable:1;
unsigned long Data:8;
} BIT;
} PMC_STS_PMCSR_E;
char wk10[24];
union
{
unsigned long LONG;
struct
{
unsigned long SBRN:8;
unsigned long FLADJ:8;
unsigned long PORTWAKECAP:16;
} BIT;
} SBRN_FLADJ_PW;
char wk11[124];
unsigned long EXT1_E;
unsigned long EXT2_E;
char wk12[1560];
union
{
unsigned long LONG;
struct
{
unsigned long PREFETCH:2;
unsigned long :26;
unsigned long AHB_BASEADR:4;
} BIT;
} PCIAHB_WIN1_CTR;
char wk13[12];
union
{
unsigned long LONG;
struct
{
unsigned long :1;
unsigned long PCICMD:3;
unsigned long :7;
unsigned long PCIWIN1_BASEADR:21;
} BIT;
} AHBPCI_WIN1_CTR;
union
{
unsigned long LONG;
struct
{
unsigned long :1;
unsigned long PCICMD:3;
unsigned long :1;
unsigned long BURST_EN:1;
unsigned long :10;
unsigned long PCIWIN2_BASEADR:16;
} BIT;
} AHBPCI_WIN2_CTR;
char wk14[8];
union
{
unsigned long LONG;
struct
{
unsigned long SIGTABORT_INTEN:1;
unsigned long RETABORT_INTEN:1;
unsigned long REMABORT_INTEN:1;
unsigned long PERR_INTEN:1;
unsigned long SIGSERR_INTEN:1;
unsigned long RESERR_INTEN:1;
unsigned long :6;
unsigned long PCIAHB_WIN1_INTEN:1;
unsigned long PCIAHB_WIN2_INTEN:1;
unsigned long :2;
unsigned long USBH_INTAEN:1;
unsigned long USBH_INTBEN:1;
unsigned long :1;
unsigned long USBH_PMEEN:1;
unsigned long :12;
} BIT;
} PCI_INT_ENABLE;
union
{
unsigned long LONG;
struct
{
unsigned long SIGTABORT_INT:1;
unsigned long RETABORT_INT:1;
unsigned long REMABORT_INT:1;
unsigned long PERR_INT:1;
unsigned long SIGSERR_INT:1;
unsigned long RESERR_INT:1;
unsigned long :6;
unsigned long PCIAHB_WIN1_INT:1;
unsigned long PCIAHB_WIN2_INT:1;
unsigned long :2;
unsigned long USBH_INTA:1;
unsigned long USBH_INTB:1;
unsigned long :1;
unsigned long USBH_PME:1;
unsigned long :12;
} BIT;
} PCI_INT_STATUS;
char wk15[8];
union
{
unsigned long LONG;
struct
{
unsigned long MMODE_HTRANS:1;
unsigned long MMODE_BYTE_BURST:1;
unsigned long MMODE_WR_INCR:1;
unsigned long :4;
unsigned long MMODE_HBUSREQ:1;
unsigned long :9;
unsigned long SMODE_READY_CTR:1;
unsigned long :14;
} BIT;
} AHB_BUS_CTR;
union
{
unsigned long LONG;
struct
{
unsigned long USBH_RST:1;
unsigned long PCICLK_MASK:1;
unsigned long :7;
unsigned long PCI_AHB_WIN2_EN:1;
unsigned long PCI_AHB_WIN1_SIZE:2;
unsigned long :20;
} BIT;
} USBCTR;
char wk16[8];
union
{
unsigned long LONG;
struct
{
unsigned long PCIREQ0:1;
unsigned long PCIREQ1:1;
unsigned long :10;
unsigned long PCIBP_MODE:1;
unsigned long :19;
} BIT;
} PCI_ARBITER_CTR;
char wk17[4];
union
{
unsigned long LONG;
struct
{
unsigned long MinorRevisionID:16;
unsigned long MajorRevisionID:16;
} BIT;
} PCI_UNIT_REV;
};
struct st_vic
{
union
{
unsigned long LONG;
struct
{
unsigned long :1;
unsigned long IRQ1:1;
unsigned long IRQ2:1;
unsigned long IRQ3:1;
unsigned long IRQ4:1;
unsigned long IRQ5:1;
unsigned long IRQ6:1;
unsigned long IRQ7:1;
unsigned long IRQ8:1;
unsigned long IRQ9:1;
unsigned long IRQ10:1;
unsigned long IRQ11:1;
unsigned long IRQ12:1;
unsigned long IRQ13:1;
unsigned long IRQ14:1;
unsigned long IRQ15:1;
unsigned long IRQ16:1;
unsigned long IRQ17:1;
unsigned long IRQ18:1;
unsigned long IRQ19:1;
unsigned long IRQ20:1;
unsigned long IRQ21:1;
unsigned long IRQ22:1;
unsigned long IRQ23:1;
unsigned long IRQ24:1;
unsigned long IRQ25:1;
unsigned long IRQ26:1;
unsigned long IRQ27:1;
unsigned long IRQ28:1;
unsigned long IRQ29:1;
unsigned long IRQ30:1;
unsigned long IRQ31:1;
} BIT;
} IRQS0;
union
{
unsigned long LONG;
struct
{
unsigned long IRQ32:1;
unsigned long IRQ33:1;
unsigned long IRQ34:1;
unsigned long IRQ35:1;
unsigned long IRQ36:1;
unsigned long IRQ37:1;
unsigned long IRQ38:1;
unsigned long IRQ39:1;
unsigned long IRQ40:1;
unsigned long IRQ41:1;
unsigned long IRQ42:1;
unsigned long IRQ43:1;
unsigned long IRQ44:1;
unsigned long IRQ45:1;
unsigned long IRQ46:1;
unsigned long IRQ47:1;
unsigned long IRQ48:1;
unsigned long IRQ49:1;
unsigned long IRQ50:1;
unsigned long IRQ51:1;
unsigned long IRQ52:1;
unsigned long IRQ53:1;
unsigned long IRQ54:1;
unsigned long IRQ55:1;
unsigned long IRQ56:1;
unsigned long IRQ57:1;
unsigned long IRQ58:1;
unsigned long IRQ59:1;
unsigned long IRQ60:1;
unsigned long IRQ61:1;
unsigned long IRQ62:1;
unsigned long IRQ63:1;
} BIT;
} IRQS1;
union
{
unsigned long LONG;
struct
{
unsigned long IRQ64:1;
unsigned long IRQ65:1;
unsigned long IRQ66:1;
unsigned long IRQ67:1;
unsigned long IRQ68:1;
unsigned long IRQ69:1;
unsigned long IRQ70:1;
unsigned long IRQ71:1;
unsigned long IRQ72:1;
unsigned long IRQ73:1;
unsigned long IRQ74:1;
unsigned long IRQ75:1;
unsigned long IRQ76:1;
unsigned long IRQ77:1;
unsigned long IRQ78:1;
unsigned long IRQ79:1;
unsigned long IRQ80:1;
unsigned long IRQ81:1;
unsigned long IRQ82:1;
unsigned long IRQ83:1;
unsigned long IRQ84:1;
unsigned long IRQ85:1;
unsigned long IRQ86:1;
unsigned long IRQ87:1;
unsigned long IRQ88:1;
unsigned long IRQ89:1;
unsigned long IRQ90:1;
unsigned long IRQ91:1;
unsigned long IRQ92:1;
unsigned long IRQ93:1;
unsigned long IRQ94:1;
unsigned long IRQ95:1;
} BIT;
} IRQS2;
union
{
unsigned long LONG;
struct
{
unsigned long IRQ96:1;
unsigned long IRQ97:1;
unsigned long IRQ98:1;
unsigned long IRQ99:1;
unsigned long IRQ100:1;
unsigned long IRQ101:1;
unsigned long IRQ102:1;
unsigned long IRQ103:1;
unsigned long IRQ104:1;
unsigned long IRQ105:1;
unsigned long IRQ106:1;
unsigned long IRQ107:1;
unsigned long IRQ108:1;
unsigned long IRQ109:1;
unsigned long IRQ110:1;
unsigned long IRQ111:1;
unsigned long IRQ112:1;
unsigned long IRQ113:1;
unsigned long IRQ114:1;
unsigned long IRQ115:1;
unsigned long IRQ116:1;
unsigned long IRQ117:1;
unsigned long IRQ118:1;
unsigned long IRQ119:1;
unsigned long IRQ120:1;
unsigned long IRQ121:1;
unsigned long IRQ122:1;
unsigned long IRQ123:1;
unsigned long IRQ124:1;
unsigned long IRQ125:1;
unsigned long IRQ126:1;
unsigned long IRQ127:1;
} BIT;
} IRQS3;
union
{
unsigned long LONG;
struct
{
unsigned long IRQ128:1;
unsigned long IRQ129:1;
unsigned long IRQ130:1;
unsigned long IRQ131:1;
unsigned long IRQ132:1;
unsigned long IRQ133:1;
unsigned long IRQ134:1;
unsigned long IRQ135:1;
unsigned long IRQ136:1;
unsigned long IRQ137:1;
unsigned long IRQ138:1;
unsigned long IRQ139:1;
unsigned long IRQ140:1;
unsigned long IRQ141:1;
unsigned long IRQ142:1;
unsigned long IRQ143:1;
unsigned long IRQ144:1;
unsigned long IRQ145:1;
unsigned long IRQ146:1;
unsigned long IRQ147:1;
unsigned long IRQ148:1;
unsigned long IRQ149:1;
unsigned long IRQ150:1;
unsigned long IRQ151:1;
unsigned long IRQ152:1;
unsigned long IRQ153:1;
unsigned long IRQ154:1;
unsigned long IRQ155:1;
unsigned long IRQ156:1;
unsigned long IRQ157:1;
unsigned long IRQ158:1;
unsigned long IRQ159:1;
} BIT;
} IRQS4;
union
{
unsigned long LONG;
struct
{
unsigned long IRQ160:1;
unsigned long IRQ161:1;
unsigned long IRQ162:1;
unsigned long IRQ163:1;
unsigned long IRQ164:1;
unsigned long IRQ165:1;
unsigned long IRQ166:1;
unsigned long IRQ167:1;
unsigned long IRQ168:1;
unsigned long IRQ169:1;
unsigned long IRQ170:1;
unsigned long IRQ171:1;
unsigned long IRQ172:1;
unsigned long IRQ173:1;
unsigned long IRQ174:1;
unsigned long IRQ175:1;
unsigned long IRQ176:1;
unsigned long IRQ177:1;
unsigned long IRQ178:1;
unsigned long IRQ179:1;
unsigned long IRQ180:1;
unsigned long IRQ181:1;
unsigned long IRQ182:1;
unsigned long IRQ183:1;
unsigned long IRQ184:1;
unsigned long IRQ185:1;
unsigned long IRQ186:1;
unsigned long IRQ187:1;
unsigned long IRQ188:1;
unsigned long IRQ189:1;
unsigned long IRQ190:1;
unsigned long IRQ191:1;
} BIT;
} IRQS5;
union
{
unsigned long LONG;
struct
{
unsigned long IRQ192:1;
unsigned long IRQ193:1;
unsigned long IRQ194:1;
unsigned long IRQ195:1;
unsigned long IRQ196:1;
unsigned long IRQ197:1;
unsigned long IRQ198:1;
unsigned long IRQ199:1;
unsigned long IRQ200:1;
unsigned long IRQ201:1;
unsigned long IRQ202:1;
unsigned long IRQ203:1;
unsigned long IRQ204:1;
unsigned long IRQ205:1;
unsigned long IRQ206:1;
unsigned long IRQ207:1;
unsigned long IRQ208:1;
unsigned long IRQ209:1;
unsigned long IRQ210:1;
unsigned long IRQ211:1;
unsigned long IRQ212:1;
unsigned long IRQ213:1;
unsigned long IRQ214:1;
unsigned long IRQ215:1;
unsigned long IRQ216:1;
unsigned long IRQ217:1;
unsigned long IRQ218:1;
unsigned long IRQ219:1;
unsigned long IRQ220:1;
unsigned long IRQ221:1;
unsigned long IRQ222:1;
unsigned long IRQ223:1;
} BIT;
} IRQS6;
union
{
unsigned long LONG;
struct
{
unsigned long IRQ224:1;
unsigned long IRQ225:1;
unsigned long IRQ226:1;
unsigned long IRQ227:1;
unsigned long IRQ228:1;
unsigned long IRQ229:1;
unsigned long IRQ230:1;
unsigned long IRQ231:1;
unsigned long IRQ232:1;
unsigned long IRQ233:1;
unsigned long IRQ234:1;
unsigned long IRQ235:1;
unsigned long IRQ236:1;
unsigned long IRQ237:1;
unsigned long IRQ238:1;
unsigned long IRQ239:1;
unsigned long IRQ240:1;
unsigned long IRQ241:1;
unsigned long IRQ242:1;
unsigned long IRQ243:1;
unsigned long IRQ244:1;
unsigned long IRQ245:1;
unsigned long IRQ246:1;
unsigned long IRQ247:1;
unsigned long IRQ248:1;
unsigned long IRQ249:1;
unsigned long IRQ250:1;
unsigned long IRQ251:1;
unsigned long IRQ252:1;
unsigned long IRQ253:1;
unsigned long IRQ254:1;
unsigned long IRQ255:1;
} BIT;
} IRQS7;
char wk0[32];
union
{
unsigned long LONG;
struct
{
unsigned long :1;
unsigned long RAI1:1;
unsigned long RAI2:1;
unsigned long RAI3:1;
unsigned long RAI4:1;
unsigned long RAI5:1;
unsigned long RAI6:1;
unsigned long RAI7:1;
unsigned long RAI8:1;
unsigned long RAI9:1;
unsigned long RAI10:1;
unsigned long RAI11:1;
unsigned long RAI12:1;
unsigned long RAI13:1;
unsigned long RAI14:1;
unsigned long RAI15:1;
unsigned long RAI16:1;
unsigned long RAI17:1;
unsigned long RAI18:1;
unsigned long RAI19:1;
unsigned long RAI20:1;
unsigned long RAI21:1;
unsigned long RAI22:1;
unsigned long RAI23:1;
unsigned long RAI24:1;
unsigned long RAI25:1;
unsigned long RAI26:1;
unsigned long RAI27:1;
unsigned long RAI28:1;
unsigned long RAI29:1;
unsigned long RAI30:1;
unsigned long RAI31:1;
} BIT;
} RAIS0;
union
{
unsigned long LONG;
struct
{
unsigned long RAI32:1;
unsigned long RAI33:1;
unsigned long RAI34:1;
unsigned long RAI35:1;
unsigned long RAI36:1;
unsigned long RAI37:1;
unsigned long RAI38:1;
unsigned long RAI39:1;
unsigned long RAI40:1;
unsigned long RAI41:1;
unsigned long RAI42:1;
unsigned long RAI43:1;
unsigned long RAI44:1;
unsigned long RAI45:1;
unsigned long RAI46:1;
unsigned long RAI47:1;
unsigned long RAI48:1;
unsigned long RAI49:1;
unsigned long RAI50:1;
unsigned long RAI51:1;
unsigned long RAI52:1;
unsigned long RAI53:1;
unsigned long RAI54:1;
unsigned long RAI55:1;
unsigned long RAI56:1;
unsigned long RAI57:1;
unsigned long RAI58:1;
unsigned long RAI59:1;
unsigned long RAI60:1;
unsigned long RAI61:1;
unsigned long RAI62:1;
unsigned long RAI63:1;
} BIT;
} RAIS1;
union
{
unsigned long LONG;
struct
{
unsigned long RAI64:1;
unsigned long RAI65:1;
unsigned long RAI66:1;
unsigned long RAI67:1;
unsigned long RAI68:1;
unsigned long RAI69:1;
unsigned long RAI70:1;
unsigned long RAI71:1;
unsigned long RAI72:1;
unsigned long RAI73:1;
unsigned long RAI74:1;
unsigned long RAI75:1;
unsigned long RAI76:1;
unsigned long RAI77:1;
unsigned long RAI78:1;
unsigned long RAI79:1;
unsigned long RAI80:1;
unsigned long RAI81:1;
unsigned long RAI82:1;
unsigned long RAI83:1;
unsigned long RAI84:1;
unsigned long RAI85:1;
unsigned long RAI86:1;
unsigned long RAI87:1;
unsigned long RAI88:1;
unsigned long RAI89:1;
unsigned long RAI90:1;
unsigned long RAI91:1;
unsigned long RAI92:1;
unsigned long RAI93:1;
unsigned long RAI94:1;
unsigned long RAI95:1;
} BIT;
} RAIS2;
union
{
unsigned long LONG;
struct
{
unsigned long RAI96:1;
unsigned long RAI97:1;
unsigned long RAI98:1;
unsigned long RAI99:1;
unsigned long RAI100:1;
unsigned long RAI101:1;
unsigned long RAI102:1;
unsigned long RAI103:1;
unsigned long RAI104:1;
unsigned long RAI105:1;
unsigned long RAI106:1;
unsigned long RAI107:1;
unsigned long RAI108:1;
unsigned long RAI109:1;
unsigned long RAI110:1;
unsigned long RAI111:1;
unsigned long RAI112:1;
unsigned long RAI113:1;
unsigned long RAI114:1;
unsigned long RAI115:1;
unsigned long RAI116:1;
unsigned long RAI117:1;
unsigned long RAI118:1;
unsigned long RAI119:1;
unsigned long RAI120:1;
unsigned long RAI121:1;
unsigned long RAI122:1;
unsigned long RAI123:1;
unsigned long RAI124:1;
unsigned long RAI125:1;
unsigned long RAI126:1;
unsigned long RAI127:1;
} BIT;
} RAIS3;
union
{
unsigned long LONG;
struct
{
unsigned long RAI128:1;
unsigned long RAI129:1;
unsigned long RAI130:1;
unsigned long RAI131:1;
unsigned long RAI132:1;
unsigned long RAI133:1;
unsigned long RAI134:1;
unsigned long RAI135:1;
unsigned long RAI136:1;
unsigned long RAI137:1;
unsigned long RAI138:1;
unsigned long RAI139:1;
unsigned long RAI140:1;
unsigned long RAI141:1;
unsigned long RAI142:1;
unsigned long RAI143:1;
unsigned long RAI144:1;
unsigned long RAI145:1;
unsigned long RAI146:1;
unsigned long RAI147:1;
unsigned long RAI148:1;
unsigned long RAI149:1;
unsigned long RAI150:1;
unsigned long RAI151:1;
unsigned long RAI152:1;
unsigned long RAI153:1;
unsigned long RAI154:1;
unsigned long RAI155:1;
unsigned long RAI156:1;
unsigned long RAI157:1;
unsigned long RAI158:1;
unsigned long RAI159:1;
} BIT;
} RAIS4;
union
{
unsigned long LONG;
struct
{
unsigned long RAI160:1;
unsigned long RAI161:1;
unsigned long RAI162:1;
unsigned long RAI163:1;
unsigned long RAI164:1;
unsigned long RAI165:1;
unsigned long RAI166:1;
unsigned long RAI167:1;
unsigned long RAI168:1;
unsigned long RAI169:1;
unsigned long RAI170:1;
unsigned long RAI171:1;
unsigned long RAI172:1;
unsigned long RAI173:1;
unsigned long RAI174:1;
unsigned long RAI175:1;
unsigned long RAI176:1;
unsigned long RAI177:1;
unsigned long RAI178:1;
unsigned long RAI179:1;
unsigned long RAI180:1;
unsigned long RAI181:1;
unsigned long RAI182:1;
unsigned long RAI183:1;
unsigned long RAI184:1;
unsigned long RAI185:1;
unsigned long RAI186:1;
unsigned long RAI187:1;
unsigned long RAI188:1;
unsigned long RAI189:1;
unsigned long RAI190:1;
unsigned long RAI191:1;
} BIT;
} RAIS5;
union
{
unsigned long LONG;
struct
{
unsigned long RAI192:1;
unsigned long RAI193:1;
unsigned long RAI194:1;
unsigned long RAI195:1;
unsigned long RAI196:1;
unsigned long RAI197:1;
unsigned long RAI198:1;
unsigned long RAI199:1;
unsigned long RAI200:1;
unsigned long RAI201:1;
unsigned long RAI202:1;
unsigned long RAI203:1;
unsigned long RAI204:1;
unsigned long RAI205:1;
unsigned long RAI206:1;
unsigned long RAI207:1;
unsigned long RAI208:1;
unsigned long RAI209:1;
unsigned long RAI210:1;
unsigned long RAI211:1;
unsigned long RAI212:1;
unsigned long RAI213:1;
unsigned long RAI214:1;
unsigned long RAI215:1;
unsigned long RAI216:1;
unsigned long RAI217:1;
unsigned long RAI218:1;
unsigned long RAI219:1;
unsigned long RAI220:1;
unsigned long RAI221:1;
unsigned long RAI222:1;
unsigned long RAI223:1;
} BIT;
} RAIS6;
union
{
unsigned long LONG;
struct
{
unsigned long RAI224:1;
unsigned long RAI225:1;
unsigned long RAI226:1;
unsigned long RAI227:1;
unsigned long RAI228:1;
unsigned long RAI229:1;
unsigned long RAI230:1;
unsigned long RAI231:1;
unsigned long RAI232:1;
unsigned long RAI233:1;
unsigned long RAI234:1;
unsigned long RAI235:1;
unsigned long RAI236:1;
unsigned long RAI237:1;
unsigned long RAI238:1;
unsigned long RAI239:1;
unsigned long RAI240:1;
unsigned long RAI241:1;
unsigned long RAI242:1;
unsigned long RAI243:1;
unsigned long RAI244:1;
unsigned long RAI245:1;
unsigned long RAI246:1;
unsigned long RAI247:1;
unsigned long RAI248:1;
unsigned long RAI249:1;
unsigned long RAI250:1;
unsigned long RAI251:1;
unsigned long RAI252:1;
unsigned long RAI253:1;
unsigned long RAI254:1;
unsigned long RAI255:1;
} BIT;
} RAIS7;
char wk1[32];
union
{
unsigned long LONG;
struct
{
unsigned long :1;
unsigned long IEN1:1;
unsigned long IEN2:1;
unsigned long IEN3:1;
unsigned long IEN4:1;
unsigned long IEN5:1;
unsigned long IEN6:1;
unsigned long IEN7:1;
unsigned long IEN8:1;
unsigned long IEN9:1;
unsigned long IEN10:1;
unsigned long IEN11:1;
unsigned long IEN12:1;
unsigned long IEN13:1;
unsigned long IEN14:1;
unsigned long IEN15:1;
unsigned long IEN16:1;
unsigned long IEN17:1;
unsigned long IEN18:1;
unsigned long IEN19:1;
unsigned long IEN20:1;
unsigned long IEN21:1;
unsigned long IEN22:1;
unsigned long IEN23:1;
unsigned long IEN24:1;
unsigned long IEN25:1;
unsigned long IEN26:1;
unsigned long IEN27:1;
unsigned long IEN28:1;
unsigned long IEN29:1;
unsigned long IEN30:1;
unsigned long IEN31:1;
} BIT;
} IEN0;
union
{
unsigned long LONG;
struct
{
unsigned long IEN32:1;
unsigned long IEN33:1;
unsigned long IEN34:1;
unsigned long IEN35:1;
unsigned long IEN36:1;
unsigned long IEN37:1;
unsigned long IEN38:1;
unsigned long IEN39:1;
unsigned long IEN40:1;
unsigned long IEN41:1;
unsigned long IEN42:1;
unsigned long IEN43:1;
unsigned long IEN44:1;
unsigned long IEN45:1;
unsigned long IEN46:1;
unsigned long IEN47:1;
unsigned long IEN48:1;
unsigned long IEN49:1;
unsigned long IEN50:1;
unsigned long IEN51:1;
unsigned long IEN52:1;
unsigned long IEN53:1;
unsigned long IEN54:1;
unsigned long IEN55:1;
unsigned long IEN56:1;
unsigned long IEN57:1;
unsigned long IEN58:1;
unsigned long IEN59:1;
unsigned long IEN60:1;
unsigned long IEN61:1;
unsigned long IEN62:1;
unsigned long IEN63:1;
} BIT;
} IEN1;
union
{
unsigned long LONG;
struct
{
unsigned long IEN64:1;
unsigned long IEN65:1;
unsigned long IEN66:1;
unsigned long IEN67:1;
unsigned long IEN68:1;
unsigned long IEN69:1;
unsigned long IEN70:1;
unsigned long IEN71:1;
unsigned long IEN72:1;
unsigned long IEN73:1;
unsigned long IEN74:1;
unsigned long IEN75:1;
unsigned long IEN76:1;
unsigned long IEN77:1;
unsigned long IEN78:1;
unsigned long IEN79:1;
unsigned long IEN80:1;
unsigned long IEN81:1;
unsigned long IEN82:1;
unsigned long IEN83:1;
unsigned long IEN84:1;
unsigned long IEN85:1;
unsigned long IEN86:1;
unsigned long IEN87:1;
unsigned long IEN88:1;
unsigned long IEN89:1;
unsigned long IEN90:1;
unsigned long IEN91:1;
unsigned long IEN92:1;
unsigned long IEN93:1;
unsigned long IEN94:1;
unsigned long IEN95:1;
} BIT;
} IEN2;
union
{
unsigned long LONG;
struct
{
unsigned long IEN96:1;
unsigned long IEN97:1;
unsigned long IEN98:1;
unsigned long IEN99:1;
unsigned long IEN100:1;
unsigned long IEN101:1;
unsigned long IEN102:1;
unsigned long IEN103:1;
unsigned long IEN104:1;
unsigned long IEN105:1;
unsigned long IEN106:1;
unsigned long IEN107:1;
unsigned long IEN108:1;
unsigned long IEN109:1;
unsigned long IEN110:1;
unsigned long IEN111:1;
unsigned long IEN112:1;
unsigned long IEN113:1;
unsigned long IEN114:1;
unsigned long IEN115:1;
unsigned long IEN116:1;
unsigned long IEN117:1;
unsigned long IEN118:1;
unsigned long IEN119:1;
unsigned long IEN120:1;
unsigned long IEN121:1;
unsigned long IEN122:1;
unsigned long IEN123:1;
unsigned long IEN124:1;
unsigned long IEN125:1;
unsigned long IEN126:1;
unsigned long IEN127:1;
} BIT;
} IEN3;
union
{
unsigned long LONG;
struct
{
unsigned long IEN128:1;
unsigned long IEN129:1;
unsigned long IEN130:1;
unsigned long IEN131:1;
unsigned long IEN132:1;
unsigned long IEN133:1;
unsigned long IEN134:1;
unsigned long IEN135:1;
unsigned long IEN136:1;
unsigned long IEN137:1;
unsigned long IEN138:1;
unsigned long IEN139:1;
unsigned long IEN140:1;
unsigned long IEN141:1;
unsigned long IEN142:1;
unsigned long IEN143:1;
unsigned long IEN144:1;
unsigned long IEN145:1;
unsigned long IEN146:1;
unsigned long IEN147:1;
unsigned long IEN148:1;
unsigned long IEN149:1;
unsigned long IEN150:1;
unsigned long IEN151:1;
unsigned long IEN152:1;
unsigned long IEN153:1;
unsigned long IEN154:1;
unsigned long IEN155:1;
unsigned long IEN156:1;
unsigned long IEN157:1;
unsigned long IEN158:1;
unsigned long IEN159:1;
} BIT;
} IEN4;
union
{
unsigned long LONG;
struct
{
unsigned long IEN160:1;
unsigned long IEN161:1;
unsigned long IEN162:1;
unsigned long IEN163:1;
unsigned long IEN164:1;
unsigned long IEN165:1;
unsigned long IEN166:1;
unsigned long IEN167:1;
unsigned long IEN168:1;
unsigned long IEN169:1;
unsigned long IEN170:1;
unsigned long IEN171:1;
unsigned long IEN172:1;
unsigned long IEN173:1;
unsigned long IEN174:1;
unsigned long IEN175:1;
unsigned long IEN176:1;
unsigned long IEN177:1;
unsigned long IEN178:1;
unsigned long IEN179:1;
unsigned long IEN180:1;
unsigned long IEN181:1;
unsigned long IEN182:1;
unsigned long IEN183:1;
unsigned long IEN184:1;
unsigned long IEN185:1;
unsigned long IEN186:1;
unsigned long IEN187:1;
unsigned long IEN188:1;
unsigned long IEN189:1;
unsigned long IEN190:1;
unsigned long IEN191:1;
} BIT;
} IEN5;
union
{
unsigned long LONG;
struct
{
unsigned long IEN192:1;
unsigned long IEN193:1;
unsigned long IEN194:1;
unsigned long IEN195:1;
unsigned long IEN196:1;
unsigned long IEN197:1;
unsigned long IEN198:1;
unsigned long IEN199:1;
unsigned long IEN200:1;
unsigned long IEN201:1;
unsigned long IEN202:1;
unsigned long IEN203:1;
unsigned long IEN204:1;
unsigned long IEN205:1;
unsigned long IEN206:1;
unsigned long IEN207:1;
unsigned long IEN208:1;
unsigned long IEN209:1;
unsigned long IEN210:1;
unsigned long IEN211:1;
unsigned long IEN212:1;
unsigned long IEN213:1;
unsigned long IEN214:1;
unsigned long IEN215:1;
unsigned long IEN216:1;
unsigned long IEN217:1;
unsigned long IEN218:1;
unsigned long IEN219:1;
unsigned long IEN220:1;
unsigned long IEN221:1;
unsigned long IEN222:1;
unsigned long IEN223:1;
} BIT;
} IEN6;
union
{
unsigned long LONG;
struct
{
unsigned long IEN224:1;
unsigned long IEN225:1;
unsigned long IEN226:1;
unsigned long IEN227:1;
unsigned long IEN228:1;
unsigned long IEN229:1;
unsigned long IEN230:1;
unsigned long IEN231:1;
unsigned long IEN232:1;
unsigned long IEN233:1;
unsigned long IEN234:1;
unsigned long IEN235:1;
unsigned long IEN236:1;
unsigned long IEN237:1;
unsigned long IEN238:1;
unsigned long IEN239:1;
unsigned long IEN240:1;
unsigned long IEN241:1;
unsigned long IEN242:1;
unsigned long IEN243:1;
unsigned long IEN244:1;
unsigned long IEN245:1;
unsigned long IEN246:1;
unsigned long IEN247:1;
unsigned long IEN248:1;
unsigned long IEN249:1;
unsigned long IEN250:1;
unsigned long IEN251:1;
unsigned long IEN252:1;
unsigned long IEN253:1;
unsigned long IEN254:1;
unsigned long IEN255:1;
} BIT;
} IEN7;
union
{
unsigned long LONG;
struct
{
unsigned long :1;
unsigned long IEC1:1;
unsigned long IEC2:1;
unsigned long IEC3:1;
unsigned long IEC4:1;
unsigned long IEC5:1;
unsigned long IEC6:1;
unsigned long IEC7:1;
unsigned long IEC8:1;
unsigned long IEC9:1;
unsigned long IEC10:1;
unsigned long IEC11:1;
unsigned long IEC12:1;
unsigned long IEC13:1;
unsigned long IEC14:1;
unsigned long IEC15:1;
unsigned long IEC16:1;
unsigned long IEC17:1;
unsigned long IEC18:1;
unsigned long IEC19:1;
unsigned long IEC20:1;
unsigned long IEC21:1;
unsigned long IEC22:1;
unsigned long IEC23:1;
unsigned long IEC24:1;
unsigned long IEC25:1;
unsigned long IEC26:1;
unsigned long IEC27:1;
unsigned long IEC28:1;
unsigned long IEC29:1;
unsigned long IEC30:1;
unsigned long IEC31:1;
} BIT;
} IEC0;
union
{
unsigned long LONG;
struct
{
unsigned long IEC32:1;
unsigned long IEC33:1;
unsigned long IEC34:1;
unsigned long IEC35:1;
unsigned long IEC36:1;
unsigned long IEC37:1;
unsigned long IEC38:1;
unsigned long IEC39:1;
unsigned long IEC40:1;
unsigned long IEC41:1;
unsigned long IEC42:1;
unsigned long IEC43:1;
unsigned long IEC44:1;
unsigned long IEC45:1;
unsigned long IEC46:1;
unsigned long IEC47:1;
unsigned long IEC48:1;
unsigned long IEC49:1;
unsigned long IEC50:1;
unsigned long IEC51:1;
unsigned long IEC52:1;
unsigned long IEC53:1;
unsigned long IEC54:1;
unsigned long IEC55:1;
unsigned long IEC56:1;
unsigned long IEC57:1;
unsigned long IEC58:1;
unsigned long IEC59:1;
unsigned long IEC60:1;
unsigned long IEC61:1;
unsigned long IEC62:1;
unsigned long IEC63:1;
} BIT;
} IEC1;
union
{
unsigned long LONG;
struct
{
unsigned long IEC64:1;
unsigned long IEC65:1;
unsigned long IEC66:1;
unsigned long IEC67:1;
unsigned long IEC68:1;
unsigned long IEC69:1;
unsigned long IEC70:1;
unsigned long IEC71:1;
unsigned long IEC72:1;
unsigned long IEC73:1;
unsigned long IEC74:1;
unsigned long IEC75:1;
unsigned long IEC76:1;
unsigned long IEC77:1;
unsigned long IEC78:1;
unsigned long IEC79:1;
unsigned long IEC80:1;
unsigned long IEC81:1;
unsigned long IEC82:1;
unsigned long IEC83:1;
unsigned long IEC84:1;
unsigned long IEC85:1;
unsigned long IEC86:1;
unsigned long IEC87:1;
unsigned long IEC88:1;
unsigned long IEC89:1;
unsigned long IEC90:1;
unsigned long IEC91:1;
unsigned long IEC92:1;
unsigned long IEC93:1;
unsigned long IEC94:1;
unsigned long IEC95:1;
} BIT;
} IEC2;
union
{
unsigned long LONG;
struct
{
unsigned long IEC96:1;
unsigned long IEC97:1;
unsigned long IEC98:1;
unsigned long IEC99:1;
unsigned long IEC100:1;
unsigned long IEC101:1;
unsigned long IEC102:1;
unsigned long IEC103:1;
unsigned long IEC104:1;
unsigned long IEC105:1;
unsigned long IEC106:1;
unsigned long IEC107:1;
unsigned long IEC108:1;
unsigned long IEC109:1;
unsigned long IEC110:1;
unsigned long IEC111:1;
unsigned long IEC112:1;
unsigned long IEC113:1;
unsigned long IEC114:1;
unsigned long IEC115:1;
unsigned long IEC116:1;
unsigned long IEC117:1;
unsigned long IEC118:1;
unsigned long IEC119:1;
unsigned long IEC120:1;
unsigned long IEC121:1;
unsigned long IEC122:1;
unsigned long IEC123:1;
unsigned long IEC124:1;
unsigned long IEC125:1;
unsigned long IEC126:1;
unsigned long IEC127:1;
} BIT;
} IEC3;
union
{
unsigned long LONG;
struct
{
unsigned long IEC128:1;
unsigned long IEC129:1;
unsigned long IEC130:1;
unsigned long IEC131:1;
unsigned long IEC132:1;
unsigned long IEC133:1;
unsigned long IEC134:1;
unsigned long IEC135:1;
unsigned long IEC136:1;
unsigned long IEC137:1;
unsigned long IEC138:1;
unsigned long IEC139:1;
unsigned long IEC140:1;
unsigned long IEC141:1;
unsigned long IEC142:1;
unsigned long IEC143:1;
unsigned long IEC144:1;
unsigned long IEC145:1;
unsigned long IEC146:1;
unsigned long IEC147:1;
unsigned long IEC148:1;
unsigned long IEC149:1;
unsigned long IEC150:1;
unsigned long IEC151:1;
unsigned long IEC152:1;
unsigned long IEC153:1;
unsigned long IEC154:1;
unsigned long IEC155:1;
unsigned long IEC156:1;
unsigned long IEC157:1;
unsigned long IEC158:1;
unsigned long IEC159:1;
} BIT;
} IEC4;
union
{
unsigned long LONG;
struct
{
unsigned long IEC160:1;
unsigned long IEC161:1;
unsigned long IEC162:1;
unsigned long IEC163:1;
unsigned long IEC164:1;
unsigned long IEC165:1;
unsigned long IEC166:1;
unsigned long IEC167:1;
unsigned long IEC168:1;
unsigned long IEC169:1;
unsigned long IEC170:1;
unsigned long IEC171:1;
unsigned long IEC172:1;
unsigned long IEC173:1;
unsigned long IEC174:1;
unsigned long IEC175:1;
unsigned long IEC176:1;
unsigned long IEC177:1;
unsigned long IEC178:1;
unsigned long IEC179:1;
unsigned long IEC180:1;
unsigned long IEC181:1;
unsigned long IEC182:1;
unsigned long IEC183:1;
unsigned long IEC184:1;
unsigned long IEC185:1;
unsigned long IEC186:1;
unsigned long IEC187:1;
unsigned long IEC188:1;
unsigned long IEC189:1;
unsigned long IEC190:1;
unsigned long IEC191:1;
} BIT;
} IEC5;
union
{
unsigned long LONG;
struct
{
unsigned long IEC192:1;
unsigned long IEC193:1;
unsigned long IEC194:1;
unsigned long IEC195:1;
unsigned long IEC196:1;
unsigned long IEC197:1;
unsigned long IEC198:1;
unsigned long IEC199:1;
unsigned long IEC200:1;
unsigned long IEC201:1;
unsigned long IEC202:1;
unsigned long IEC203:1;
unsigned long IEC204:1;
unsigned long IEC205:1;
unsigned long IEC206:1;
unsigned long IEC207:1;
unsigned long IEC208:1;
unsigned long IEC209:1;
unsigned long IEC210:1;
unsigned long IEC211:1;
unsigned long IEC212:1;
unsigned long IEC213:1;
unsigned long IEC214:1;
unsigned long IEC215:1;
unsigned long IEC216:1;
unsigned long IEC217:1;
unsigned long IEC218:1;
unsigned long IEC219:1;
unsigned long IEC220:1;
unsigned long IEC221:1;
unsigned long IEC222:1;
unsigned long IEC223:1;
} BIT;
} IEC6;
union
{
unsigned long LONG;
struct
{
unsigned long IEC224:1;
unsigned long IEC225:1;
unsigned long IEC226:1;
unsigned long IEC227:1;
unsigned long IEC228:1;
unsigned long IEC229:1;
unsigned long IEC230:1;
unsigned long IEC231:1;
unsigned long IEC232:1;
unsigned long IEC233:1;
unsigned long IEC234:1;
unsigned long IEC235:1;
unsigned long IEC236:1;
unsigned long IEC237:1;
unsigned long IEC238:1;
unsigned long IEC239:1;
unsigned long IEC240:1;
unsigned long IEC241:1;
unsigned long IEC242:1;
unsigned long IEC243:1;
unsigned long IEC244:1;
unsigned long IEC245:1;
unsigned long IEC246:1;
unsigned long IEC247:1;
unsigned long IEC248:1;
unsigned long IEC249:1;
unsigned long IEC250:1;
unsigned long IEC251:1;
unsigned long IEC252:1;
unsigned long IEC253:1;
unsigned long IEC254:1;
unsigned long IEC255:1;
} BIT;
} IEC7;
char wk2[64];
union
{
unsigned long LONG;
struct
{
unsigned long :1;
unsigned long PLS1:1;
unsigned long PLS2:1;
unsigned long PLS3:1;
unsigned long PLS4:1;
unsigned long PLS5:1;
unsigned long PLS6:1;
unsigned long PLS7:1;
unsigned long PLS8:1;
unsigned long PLS9:1;
unsigned long PLS10:1;
unsigned long PLS11:1;
unsigned long PLS12:1;
unsigned long PLS13:1;
unsigned long PLS14:1;
unsigned long PLS15:1;
unsigned long PLS16:1;
unsigned long PLS17:1;
unsigned long PLS18:1;
unsigned long PLS19:1;
unsigned long PLS20:1;
unsigned long PLS21:1;
unsigned long PLS22:1;
unsigned long PLS23:1;
unsigned long PLS24:1;
unsigned long PLS25:1;
unsigned long PLS26:1;
unsigned long PLS27:1;
unsigned long PLS28:1;
unsigned long PLS29:1;
unsigned long PLS30:1;
unsigned long PLS31:1;
} BIT;
} PLS0;
union
{
unsigned long LONG;
struct
{
unsigned long PLS32:1;
unsigned long PLS33:1;
unsigned long PLS34:1;
unsigned long PLS35:1;
unsigned long PLS36:1;
unsigned long PLS37:1;
unsigned long PLS38:1;
unsigned long PLS39:1;
unsigned long PLS40:1;
unsigned long PLS41:1;
unsigned long PLS42:1;
unsigned long PLS43:1;
unsigned long PLS44:1;
unsigned long PLS45:1;
unsigned long PLS46:1;
unsigned long PLS47:1;
unsigned long PLS48:1;
unsigned long PLS49:1;
unsigned long PLS50:1;
unsigned long PLS51:1;
unsigned long PLS52:1;
unsigned long PLS53:1;
unsigned long PLS54:1;
unsigned long PLS55:1;
unsigned long PLS56:1;
unsigned long PLS57:1;
unsigned long PLS58:1;
unsigned long PLS59:1;
unsigned long PLS60:1;
unsigned long PLS61:1;
unsigned long PLS62:1;
unsigned long PLS63:1;
} BIT;
} PLS1;
union
{
unsigned long LONG;
struct
{
unsigned long PLS64:1;
unsigned long PLS65:1;
unsigned long PLS66:1;
unsigned long PLS67:1;
unsigned long PLS68:1;
unsigned long PLS69:1;
unsigned long PLS70:1;
unsigned long PLS71:1;
unsigned long PLS72:1;
unsigned long PLS73:1;
unsigned long PLS74:1;
unsigned long PLS75:1;
unsigned long PLS76:1;
unsigned long PLS77:1;
unsigned long PLS78:1;
unsigned long PLS79:1;
unsigned long PLS80:1;
unsigned long PLS81:1;
unsigned long PLS82:1;
unsigned long PLS83:1;
unsigned long PLS84:1;
unsigned long PLS85:1;
unsigned long PLS86:1;
unsigned long PLS87:1;
unsigned long PLS88:1;
unsigned long PLS89:1;
unsigned long PLS90:1;
unsigned long PLS91:1;
unsigned long PLS92:1;
unsigned long PLS93:1;
unsigned long PLS94:1;
unsigned long PLS95:1;
} BIT;
} PLS2;
union
{
unsigned long LONG;
struct
{
unsigned long PLS96:1;
unsigned long PLS97:1;
unsigned long PLS98:1;
unsigned long PLS99:1;
unsigned long PLS100:1;
unsigned long PLS101:1;
unsigned long PLS102:1;
unsigned long PLS103:1;
unsigned long PLS104:1;
unsigned long PLS105:1;
unsigned long PLS106:1;
unsigned long PLS107:1;
unsigned long PLS108:1;
unsigned long PLS109:1;
unsigned long PLS110:1;
unsigned long PLS111:1;
unsigned long PLS112:1;
unsigned long PLS113:1;
unsigned long PLS114:1;
unsigned long PLS115:1;
unsigned long PLS116:1;
unsigned long PLS117:1;
unsigned long PLS118:1;
unsigned long PLS119:1;
unsigned long PLS120:1;
unsigned long PLS121:1;
unsigned long PLS122:1;
unsigned long PLS123:1;
unsigned long PLS124:1;
unsigned long PLS125:1;
unsigned long PLS126:1;
unsigned long PLS127:1;
} BIT;
} PLS3;
union
{
unsigned long LONG;
struct
{
unsigned long PLS128:1;
unsigned long PLS129:1;
unsigned long PLS130:1;
unsigned long PLS131:1;
unsigned long PLS132:1;
unsigned long PLS133:1;
unsigned long PLS134:1;
unsigned long PLS135:1;
unsigned long PLS136:1;
unsigned long PLS137:1;
unsigned long PLS138:1;
unsigned long PLS139:1;
unsigned long PLS140:1;
unsigned long PLS141:1;
unsigned long PLS142:1;
unsigned long PLS143:1;
unsigned long PLS144:1;
unsigned long PLS145:1;
unsigned long PLS146:1;
unsigned long PLS147:1;
unsigned long PLS148:1;
unsigned long PLS149:1;
unsigned long PLS150:1;
unsigned long PLS151:1;
unsigned long PLS152:1;
unsigned long PLS153:1;
unsigned long PLS154:1;
unsigned long PLS155:1;
unsigned long PLS156:1;
unsigned long PLS157:1;
unsigned long PLS158:1;
unsigned long PLS159:1;
} BIT;
} PLS4;
union
{
unsigned long LONG;
struct
{
unsigned long PLS160:1;
unsigned long PLS161:1;
unsigned long PLS162:1;
unsigned long PLS163:1;
unsigned long PLS164:1;
unsigned long PLS165:1;
unsigned long PLS166:1;
unsigned long PLS167:1;
unsigned long PLS168:1;
unsigned long PLS169:1;
unsigned long PLS170:1;
unsigned long PLS171:1;
unsigned long PLS172:1;
unsigned long PLS173:1;
unsigned long PLS174:1;
unsigned long PLS175:1;
unsigned long PLS176:1;
unsigned long PLS177:1;
unsigned long PLS178:1;
unsigned long PLS179:1;
unsigned long PLS180:1;
unsigned long PLS181:1;
unsigned long PLS182:1;
unsigned long PLS183:1;
unsigned long PLS184:1;
unsigned long PLS185:1;
unsigned long PLS186:1;
unsigned long PLS187:1;
unsigned long PLS188:1;
unsigned long PLS189:1;
unsigned long PLS190:1;
unsigned long PLS191:1;
} BIT;
} PLS5;
union
{
unsigned long LONG;
struct
{
unsigned long PLS192:1;
unsigned long PLS193:1;
unsigned long PLS194:1;
unsigned long PLS195:1;
unsigned long PLS196:1;
unsigned long PLS197:1;
unsigned long PLS198:1;
unsigned long PLS199:1;
unsigned long PLS200:1;
unsigned long PLS201:1;
unsigned long PLS202:1;
unsigned long PLS203:1;
unsigned long PLS204:1;
unsigned long PLS205:1;
unsigned long PLS206:1;
unsigned long PLS207:1;
unsigned long PLS208:1;
unsigned long PLS209:1;
unsigned long PLS210:1;
unsigned long PLS211:1;
unsigned long PLS212:1;
unsigned long PLS213:1;
unsigned long PLS214:1;
unsigned long PLS215:1;
unsigned long PLS216:1;
unsigned long PLS217:1;
unsigned long PLS218:1;
unsigned long PLS219:1;
unsigned long PLS220:1;
unsigned long PLS221:1;
unsigned long PLS222:1;
unsigned long PLS223:1;
} BIT;
} PLS6;
union
{
unsigned long LONG;
struct
{
unsigned long PLS224:1;
unsigned long PLS225:1;
unsigned long PLS226:1;
unsigned long PLS227:1;
unsigned long PLS228:1;
unsigned long PLS229:1;
unsigned long PLS230:1;
unsigned long PLS231:1;
unsigned long PLS232:1;
unsigned long PLS233:1;
unsigned long PLS234:1;
unsigned long PLS235:1;
unsigned long PLS236:1;
unsigned long PLS237:1;
unsigned long PLS238:1;
unsigned long PLS239:1;
unsigned long PLS240:1;
unsigned long PLS241:1;
unsigned long PLS242:1;
unsigned long PLS243:1;
unsigned long PLS244:1;
unsigned long PLS245:1;
unsigned long PLS246:1;
unsigned long PLS247:1;
unsigned long PLS248:1;
unsigned long PLS249:1;
unsigned long PLS250:1;
unsigned long PLS251:1;
unsigned long PLS252:1;
unsigned long PLS253:1;
unsigned long PLS254:1;
unsigned long PLS255:1;
} BIT;
} PLS7;
union
{
unsigned long LONG;
struct
{
unsigned long :1;
unsigned long PIC1:1;
unsigned long PIC2:1;
unsigned long PIC3:1;
unsigned long PIC4:1;
unsigned long PIC5:1;
unsigned long PIC6:1;
unsigned long PIC7:1;
unsigned long PIC8:1;
unsigned long PIC9:1;
unsigned long PIC10:1;
unsigned long PIC11:1;
unsigned long PIC12:1;
unsigned long PIC13:1;
unsigned long PIC14:1;
unsigned long PIC15:1;
unsigned long PIC16:1;
unsigned long PIC17:1;
unsigned long PIC18:1;
unsigned long PIC19:1;
unsigned long PIC20:1;
unsigned long PIC21:1;
unsigned long PIC22:1;
unsigned long PIC23:1;
unsigned long PIC24:1;
unsigned long PIC25:1;
unsigned long PIC26:1;
unsigned long PIC27:1;
unsigned long PIC28:1;
unsigned long PIC29:1;
unsigned long PIC30:1;
unsigned long PIC31:1;
} BIT;
} PIC0;
union
{
unsigned long LONG;
struct
{
unsigned long PIC32:1;
unsigned long PIC33:1;
unsigned long PIC34:1;
unsigned long PIC35:1;
unsigned long PIC36:1;
unsigned long PIC37:1;
unsigned long PIC38:1;
unsigned long PIC39:1;
unsigned long PIC40:1;
unsigned long PIC41:1;
unsigned long PIC42:1;
unsigned long PIC43:1;
unsigned long PIC44:1;
unsigned long PIC45:1;
unsigned long PIC46:1;
unsigned long PIC47:1;
unsigned long PIC48:1;
unsigned long PIC49:1;
unsigned long PIC50:1;
unsigned long PIC51:1;
unsigned long PIC52:1;
unsigned long PIC53:1;
unsigned long PIC54:1;
unsigned long PIC55:1;
unsigned long PIC56:1;
unsigned long PIC57:1;
unsigned long PIC58:1;
unsigned long PIC59:1;
unsigned long PIC60:1;
unsigned long PIC61:1;
unsigned long PIC62:1;
unsigned long PIC63:1;
} BIT;
} PIC1;
union
{
unsigned long LONG;
struct
{
unsigned long PIC64:1;
unsigned long PIC65:1;
unsigned long PIC66:1;
unsigned long PIC67:1;
unsigned long PIC68:1;
unsigned long PIC69:1;
unsigned long PIC70:1;
unsigned long PIC71:1;
unsigned long PIC72:1;
unsigned long PIC73:1;
unsigned long PIC74:1;
unsigned long PIC75:1;
unsigned long PIC76:1;
unsigned long PIC77:1;
unsigned long PIC78:1;
unsigned long PIC79:1;
unsigned long PIC80:1;
unsigned long PIC81:1;
unsigned long PIC82:1;
unsigned long PIC83:1;
unsigned long PIC84:1;
unsigned long PIC85:1;
unsigned long PIC86:1;
unsigned long PIC87:1;
unsigned long PIC88:1;
unsigned long PIC89:1;
unsigned long PIC90:1;
unsigned long PIC91:1;
unsigned long PIC92:1;
unsigned long PIC93:1;
unsigned long PIC94:1;
unsigned long PIC95:1;
} BIT;
} PIC2;
union
{
unsigned long LONG;
struct
{
unsigned long PIC96:1;
unsigned long PIC97:1;
unsigned long PIC98:1;
unsigned long PIC99:1;
unsigned long PIC100:1;
unsigned long PIC101:1;
unsigned long PIC102:1;
unsigned long PIC103:1;
unsigned long PIC104:1;
unsigned long PIC105:1;
unsigned long PIC106:1;
unsigned long PIC107:1;
unsigned long PIC108:1;
unsigned long PIC109:1;
unsigned long PIC110:1;
unsigned long PIC111:1;
unsigned long PIC112:1;
unsigned long PIC113:1;
unsigned long PIC114:1;
unsigned long PIC115:1;
unsigned long PIC116:1;
unsigned long PIC117:1;
unsigned long PIC118:1;
unsigned long PIC119:1;
unsigned long PIC120:1;
unsigned long PIC121:1;
unsigned long PIC122:1;
unsigned long PIC123:1;
unsigned long PIC124:1;
unsigned long PIC125:1;
unsigned long PIC126:1;
unsigned long PIC127:1;
} BIT;
} PIC3;
union
{
unsigned long LONG;
struct
{
unsigned long PIC128:1;
unsigned long PIC129:1;
unsigned long PIC130:1;
unsigned long PIC131:1;
unsigned long PIC132:1;
unsigned long PIC133:1;
unsigned long PIC134:1;
unsigned long PIC135:1;
unsigned long PIC136:1;
unsigned long PIC137:1;
unsigned long PIC138:1;
unsigned long PIC139:1;
unsigned long PIC140:1;
unsigned long PIC141:1;
unsigned long PIC142:1;
unsigned long PIC143:1;
unsigned long PIC144:1;
unsigned long PIC145:1;
unsigned long PIC146:1;
unsigned long PIC147:1;
unsigned long PIC148:1;
unsigned long PIC149:1;
unsigned long PIC150:1;
unsigned long PIC151:1;
unsigned long PIC152:1;
unsigned long PIC153:1;
unsigned long PIC154:1;
unsigned long PIC155:1;
unsigned long PIC156:1;
unsigned long PIC157:1;
unsigned long PIC158:1;
unsigned long PIC159:1;
} BIT;
} PIC4;
union
{
unsigned long LONG;
struct
{
unsigned long PIC160:1;
unsigned long PIC161:1;
unsigned long PIC162:1;
unsigned long PIC163:1;
unsigned long PIC164:1;
unsigned long PIC165:1;
unsigned long PIC166:1;
unsigned long PIC167:1;
unsigned long PIC168:1;
unsigned long PIC169:1;
unsigned long PIC170:1;
unsigned long PIC171:1;
unsigned long PIC172:1;
unsigned long PIC173:1;
unsigned long PIC174:1;
unsigned long PIC175:1;
unsigned long PIC176:1;
unsigned long PIC177:1;
unsigned long PIC178:1;
unsigned long PIC179:1;
unsigned long PIC180:1;
unsigned long PIC181:1;
unsigned long PIC182:1;
unsigned long PIC183:1;
unsigned long PIC184:1;
unsigned long PIC185:1;
unsigned long PIC186:1;
unsigned long PIC187:1;
unsigned long PIC188:1;
unsigned long PIC189:1;
unsigned long PIC190:1;
unsigned long PIC191:1;
} BIT;
} PIC5;
union
{
unsigned long LONG;
struct
{
unsigned long PIC192:1;
unsigned long PIC193:1;
unsigned long PIC194:1;
unsigned long PIC195:1;
unsigned long PIC196:1;
unsigned long PIC197:1;
unsigned long PIC198:1;
unsigned long PIC199:1;
unsigned long PIC200:1;
unsigned long PIC201:1;
unsigned long PIC202:1;
unsigned long PIC203:1;
unsigned long PIC204:1;
unsigned long PIC205:1;
unsigned long PIC206:1;
unsigned long PIC207:1;
unsigned long PIC208:1;
unsigned long PIC209:1;
unsigned long PIC210:1;
unsigned long PIC211:1;
unsigned long PIC212:1;
unsigned long PIC213:1;
unsigned long PIC214:1;
unsigned long PIC215:1;
unsigned long PIC216:1;
unsigned long PIC217:1;
unsigned long PIC218:1;
unsigned long PIC219:1;
unsigned long PIC220:1;
unsigned long PIC221:1;
unsigned long PIC222:1;
unsigned long PIC223:1;
} BIT;
} PIC6;
union
{
unsigned long LONG;
struct
{
unsigned long PIC224:1;
unsigned long PIC225:1;
unsigned long PIC226:1;
unsigned long PIC227:1;
unsigned long PIC228:1;
unsigned long PIC229:1;
unsigned long PIC230:1;
unsigned long PIC231:1;
unsigned long PIC232:1;
unsigned long PIC233:1;
unsigned long PIC234:1;
unsigned long PIC235:1;
unsigned long PIC236:1;
unsigned long PIC237:1;
unsigned long PIC238:1;
unsigned long PIC239:1;
unsigned long PIC240:1;
unsigned long PIC241:1;
unsigned long PIC242:1;
unsigned long PIC243:1;
unsigned long PIC244:1;
unsigned long PIC245:1;
unsigned long PIC246:1;
unsigned long PIC247:1;
unsigned long PIC248:1;
unsigned long PIC249:1;
unsigned long PIC250:1;
unsigned long PIC251:1;
unsigned long PIC252:1;
unsigned long PIC253:1;
unsigned long PIC254:1;
unsigned long PIC255:1;
} BIT;
} PIC7;
char wk3[128];
union
{
unsigned long LONG;
struct
{
unsigned long PRLM0:1;
unsigned long PRLM1:1;
unsigned long PRLM2:1;
unsigned long PRLM3:1;
unsigned long PRLM4:1;
unsigned long PRLM5:1;
unsigned long PRLM6:1;
unsigned long PRLM7:1;
unsigned long PRLM8:1;
unsigned long PRLM9:1;
unsigned long PRLM10:1;
unsigned long PRLM11:1;
unsigned long PRLM12:1;
unsigned long PRLM13:1;
unsigned long PRLM14:1;
unsigned long PRLM15:1;
unsigned long :16;
} BIT;
} PRLM0;
union
{
unsigned long LONG;
struct
{
unsigned long PRLC0:1;
unsigned long PRLC1:1;
unsigned long PRLC2:1;
unsigned long PRLC3:1;
unsigned long PRLC4:1;
unsigned long PRLC5:1;
unsigned long PRLC6:1;
unsigned long PRLC7:1;
unsigned long PRLC8:1;
unsigned long PRLC9:1;
unsigned long PRLC10:1;
unsigned long PRLC11:1;
unsigned long PRLC12:1;
unsigned long PRLC13:1;
unsigned long PRLC14:1;
unsigned long PRLC15:1;
unsigned long :16;
} BIT;
} PRLC0;
union
{
unsigned long LONG;
struct
{
unsigned long UE:1;
unsigned long :31;
} BIT;
} UEN0;
char wk4[52];
union
{
unsigned long LONG;
} HVA0;
char wk5[12];
union
{
unsigned long LONG;
struct
{
unsigned long :1;
unsigned long ISS1:1;
unsigned long ISS2:1;
unsigned long ISS3:1;
unsigned long ISS4:1;
unsigned long ISS5:1;
unsigned long ISS6:1;
unsigned long ISS7:1;
unsigned long ISS8:1;
unsigned long ISS9:1;
unsigned long ISS10:1;
unsigned long ISS11:1;
unsigned long ISS12:1;
unsigned long ISS13:1;
unsigned long ISS14:1;
unsigned long ISS15:1;
unsigned long ISS16:1;
unsigned long ISS17:1;
unsigned long ISS18:1;
unsigned long ISS19:1;
unsigned long ISS20:1;
unsigned long ISS21:1;
unsigned long ISS22:1;
unsigned long ISS23:1;
unsigned long ISS24:1;
unsigned long ISS25:1;
unsigned long ISS26:1;
unsigned long ISS27:1;
unsigned long ISS28:1;
unsigned long ISS29:1;
unsigned long ISS30:1;
unsigned long ISS31:1;
} BIT;
} ISS0;
union
{
unsigned long LONG;
struct
{
unsigned long ISS32:1;
unsigned long ISS33:1;
unsigned long ISS34:1;
unsigned long ISS35:1;
unsigned long ISS36:1;
unsigned long ISS37:1;
unsigned long ISS38:1;
unsigned long ISS39:1;
unsigned long ISS40:1;
unsigned long ISS41:1;
unsigned long ISS42:1;
unsigned long ISS43:1;
unsigned long ISS44:1;
unsigned long ISS45:1;
unsigned long ISS46:1;
unsigned long ISS47:1;
unsigned long ISS48:1;
unsigned long ISS49:1;
unsigned long ISS50:1;
unsigned long ISS51:1;
unsigned long ISS52:1;
unsigned long ISS53:1;
unsigned long ISS54:1;
unsigned long ISS55:1;
unsigned long ISS56:1;
unsigned long ISS57:1;
unsigned long ISS58:1;
unsigned long ISS59:1;
unsigned long ISS60:1;
unsigned long ISS61:1;
unsigned long ISS62:1;
unsigned long ISS63:1;
} BIT;
} ISS1;
union
{
unsigned long LONG;
struct
{
unsigned long ISS64:1;
unsigned long ISS65:1;
unsigned long ISS66:1;
unsigned long ISS67:1;
unsigned long ISS68:1;
unsigned long ISS69:1;
unsigned long ISS70:1;
unsigned long ISS71:1;
unsigned long ISS72:1;
unsigned long ISS73:1;
unsigned long ISS74:1;
unsigned long ISS75:1;
unsigned long ISS76:1;
unsigned long ISS77:1;
unsigned long ISS78:1;
unsigned long ISS79:1;
unsigned long ISS80:1;
unsigned long ISS81:1;
unsigned long ISS82:1;
unsigned long ISS83:1;
unsigned long ISS84:1;
unsigned long ISS85:1;
unsigned long ISS86:1;
unsigned long ISS87:1;
unsigned long ISS88:1;
unsigned long ISS89:1;
unsigned long ISS90:1;
unsigned long ISS91:1;
unsigned long ISS92:1;
unsigned long ISS93:1;
unsigned long ISS94:1;
unsigned long ISS95:1;
} BIT;
} ISS2;
union
{
unsigned long LONG;
struct
{
unsigned long ISS96:1;
unsigned long ISS97:1;
unsigned long ISS98:1;
unsigned long ISS99:1;
unsigned long ISS100:1;
unsigned long ISS101:1;
unsigned long ISS102:1;
unsigned long ISS103:1;
unsigned long ISS104:1;
unsigned long ISS105:1;
unsigned long ISS106:1;
unsigned long ISS107:1;
unsigned long ISS108:1;
unsigned long ISS109:1;
unsigned long ISS110:1;
unsigned long ISS111:1;
unsigned long ISS112:1;
unsigned long ISS113:1;
unsigned long ISS114:1;
unsigned long ISS115:1;
unsigned long ISS116:1;
unsigned long ISS117:1;
unsigned long ISS118:1;
unsigned long ISS119:1;
unsigned long ISS120:1;
unsigned long ISS121:1;
unsigned long ISS122:1;
unsigned long ISS123:1;
unsigned long ISS124:1;
unsigned long ISS125:1;
unsigned long ISS126:1;
unsigned long ISS127:1;
} BIT;
} ISS3;
union
{
unsigned long LONG;
struct
{
unsigned long ISS128:1;
unsigned long ISS129:1;
unsigned long ISS130:1;
unsigned long ISS131:1;
unsigned long ISS132:1;
unsigned long ISS133:1;
unsigned long ISS134:1;
unsigned long ISS135:1;
unsigned long ISS136:1;
unsigned long ISS137:1;
unsigned long ISS138:1;
unsigned long ISS139:1;
unsigned long ISS140:1;
unsigned long ISS141:1;
unsigned long ISS142:1;
unsigned long ISS143:1;
unsigned long ISS144:1;
unsigned long ISS145:1;
unsigned long ISS146:1;
unsigned long ISS147:1;
unsigned long ISS148:1;
unsigned long ISS149:1;
unsigned long ISS150:1;
unsigned long ISS151:1;
unsigned long ISS152:1;
unsigned long ISS153:1;
unsigned long ISS154:1;
unsigned long ISS155:1;
unsigned long ISS156:1;
unsigned long ISS157:1;
unsigned long ISS158:1;
unsigned long ISS159:1;
} BIT;
} ISS4;
union
{
unsigned long LONG;
struct
{
unsigned long ISS160:1;
unsigned long ISS161:1;
unsigned long ISS162:1;
unsigned long ISS163:1;
unsigned long ISS164:1;
unsigned long ISS165:1;
unsigned long ISS166:1;
unsigned long ISS167:1;
unsigned long ISS168:1;
unsigned long ISS169:1;
unsigned long ISS170:1;
unsigned long ISS171:1;
unsigned long ISS172:1;
unsigned long ISS173:1;
unsigned long ISS174:1;
unsigned long ISS175:1;
unsigned long ISS176:1;
unsigned long ISS177:1;
unsigned long ISS178:1;
unsigned long ISS179:1;
unsigned long ISS180:1;
unsigned long ISS181:1;
unsigned long ISS182:1;
unsigned long ISS183:1;
unsigned long ISS184:1;
unsigned long ISS185:1;
unsigned long ISS186:1;
unsigned long ISS187:1;
unsigned long ISS188:1;
unsigned long ISS189:1;
unsigned long ISS190:1;
unsigned long ISS191:1;
} BIT;
} ISS5;
union
{
unsigned long LONG;
struct
{
unsigned long ISS192:1;
unsigned long ISS193:1;
unsigned long ISS194:1;
unsigned long ISS195:1;
unsigned long ISS196:1;
unsigned long ISS197:1;
unsigned long ISS198:1;
unsigned long ISS199:1;
unsigned long ISS200:1;
unsigned long ISS201:1;
unsigned long ISS202:1;
unsigned long ISS203:1;
unsigned long ISS204:1;
unsigned long ISS205:1;
unsigned long ISS206:1;
unsigned long ISS207:1;
unsigned long ISS208:1;
unsigned long ISS209:1;
unsigned long ISS210:1;
unsigned long ISS211:1;
unsigned long ISS212:1;
unsigned long ISS213:1;
unsigned long ISS214:1;
unsigned long ISS215:1;
unsigned long ISS216:1;
unsigned long ISS217:1;
unsigned long ISS218:1;
unsigned long ISS219:1;
unsigned long ISS220:1;
unsigned long ISS221:1;
unsigned long ISS222:1;
unsigned long ISS223:1;
} BIT;
} ISS6;
union
{
unsigned long LONG;
struct
{
unsigned long ISS224:1;
unsigned long ISS225:1;
unsigned long ISS226:1;
unsigned long ISS227:1;
unsigned long ISS228:1;
unsigned long ISS229:1;
unsigned long ISS230:1;
unsigned long ISS231:1;
unsigned long ISS232:1;
unsigned long ISS233:1;
unsigned long ISS234:1;
unsigned long ISS235:1;
unsigned long ISS236:1;
unsigned long ISS237:1;
unsigned long ISS238:1;
unsigned long ISS239:1;
unsigned long ISS240:1;
unsigned long ISS241:1;
unsigned long ISS242:1;
unsigned long ISS243:1;
unsigned long ISS244:1;
unsigned long ISS245:1;
unsigned long ISS246:1;
unsigned long ISS247:1;
unsigned long ISS248:1;
unsigned long ISS249:1;
unsigned long ISS250:1;
unsigned long ISS251:1;
unsigned long ISS252:1;
unsigned long ISS253:1;
unsigned long ISS254:1;
unsigned long ISS255:1;
} BIT;
} ISS7;
union
{
unsigned long LONG;
struct
{
unsigned long :1;
unsigned long ISC1:1;
unsigned long ISC2:1;
unsigned long ISC3:1;
unsigned long ISC4:1;
unsigned long ISC5:1;
unsigned long ISC6:1;
unsigned long ISC7:1;
unsigned long ISC8:1;
unsigned long ISC9:1;
unsigned long ISC10:1;
unsigned long ISC11:1;
unsigned long ISC12:1;
unsigned long ISC13:1;
unsigned long ISC14:1;
unsigned long ISC15:1;
unsigned long ISC16:1;
unsigned long ISC17:1;
unsigned long ISC18:1;
unsigned long ISC19:1;
unsigned long ISC20:1;
unsigned long ISC21:1;
unsigned long ISC22:1;
unsigned long ISC23:1;
unsigned long ISC24:1;
unsigned long ISC25:1;
unsigned long ISC26:1;
unsigned long ISC27:1;
unsigned long ISC28:1;
unsigned long ISC29:1;
unsigned long ISC30:1;
unsigned long ISC31:1;
} BIT;
} ISC0;
union
{
unsigned long LONG;
struct
{
unsigned long ISC32:1;
unsigned long ISC33:1;
unsigned long ISC34:1;
unsigned long ISC35:1;
unsigned long ISC36:1;
unsigned long ISC37:1;
unsigned long ISC38:1;
unsigned long ISC39:1;
unsigned long ISC40:1;
unsigned long ISC41:1;
unsigned long ISC42:1;
unsigned long ISC43:1;
unsigned long ISC44:1;
unsigned long ISC45:1;
unsigned long ISC46:1;
unsigned long ISC47:1;
unsigned long ISC48:1;
unsigned long ISC49:1;
unsigned long ISC50:1;
unsigned long ISC51:1;
unsigned long ISC52:1;
unsigned long ISC53:1;
unsigned long ISC54:1;
unsigned long ISC55:1;
unsigned long ISC56:1;
unsigned long ISC57:1;
unsigned long ISC58:1;
unsigned long ISC59:1;
unsigned long ISC60:1;
unsigned long ISC61:1;
unsigned long ISC62:1;
unsigned long ISC63:1;
} BIT;
} ISC1;
union
{
unsigned long LONG;
struct
{
unsigned long ISC64:1;
unsigned long ISC65:1;
unsigned long ISC66:1;
unsigned long ISC67:1;
unsigned long ISC68:1;
unsigned long ISC69:1;
unsigned long ISC70:1;
unsigned long ISC71:1;
unsigned long ISC72:1;
unsigned long ISC73:1;
unsigned long ISC74:1;
unsigned long ISC75:1;
unsigned long ISC76:1;
unsigned long ISC77:1;
unsigned long ISC78:1;
unsigned long ISC79:1;
unsigned long ISC80:1;
unsigned long ISC81:1;
unsigned long ISC82:1;
unsigned long ISC83:1;
unsigned long ISC84:1;
unsigned long ISC85:1;
unsigned long ISC86:1;
unsigned long ISC87:1;
unsigned long ISC88:1;
unsigned long ISC89:1;
unsigned long ISC90:1;
unsigned long ISC91:1;
unsigned long ISC92:1;
unsigned long ISC93:1;
unsigned long ISC94:1;
unsigned long ISC95:1;
} BIT;
} ISC2;
union
{
unsigned long LONG;
struct
{
unsigned long ISC96:1;
unsigned long ISC97:1;
unsigned long ISC98:1;
unsigned long ISC99:1;
unsigned long ISC100:1;
unsigned long ISC101:1;
unsigned long ISC102:1;
unsigned long ISC103:1;
unsigned long ISC104:1;
unsigned long ISC105:1;
unsigned long ISC106:1;
unsigned long ISC107:1;
unsigned long ISC108:1;
unsigned long ISC109:1;
unsigned long ISC110:1;
unsigned long ISC111:1;
unsigned long ISC112:1;
unsigned long ISC113:1;
unsigned long ISC114:1;
unsigned long ISC115:1;
unsigned long ISC116:1;
unsigned long ISC117:1;
unsigned long ISC118:1;
unsigned long ISC119:1;
unsigned long ISC120:1;
unsigned long ISC121:1;
unsigned long ISC122:1;
unsigned long ISC123:1;
unsigned long ISC124:1;
unsigned long ISC125:1;
unsigned long ISC126:1;
unsigned long ISC127:1;
} BIT;
} ISC3;
union
{
unsigned long LONG;
struct
{
unsigned long ISC128:1;
unsigned long ISC129:1;
unsigned long ISC130:1;
unsigned long ISC131:1;
unsigned long ISC132:1;
unsigned long ISC133:1;
unsigned long ISC134:1;
unsigned long ISC135:1;
unsigned long ISC136:1;
unsigned long ISC137:1;
unsigned long ISC138:1;
unsigned long ISC139:1;
unsigned long ISC140:1;
unsigned long ISC141:1;
unsigned long ISC142:1;
unsigned long ISC143:1;
unsigned long ISC144:1;
unsigned long ISC145:1;
unsigned long ISC146:1;
unsigned long ISC147:1;
unsigned long ISC148:1;
unsigned long ISC149:1;
unsigned long ISC150:1;
unsigned long ISC151:1;
unsigned long ISC152:1;
unsigned long ISC153:1;
unsigned long ISC154:1;
unsigned long ISC155:1;
unsigned long ISC156:1;
unsigned long ISC157:1;
unsigned long ISC158:1;
unsigned long ISC159:1;
} BIT;
} ISC4;
union
{
unsigned long LONG;
struct
{
unsigned long ISC160:1;
unsigned long ISC161:1;
unsigned long ISC162:1;
unsigned long ISC163:1;
unsigned long ISC164:1;
unsigned long ISC165:1;
unsigned long ISC166:1;
unsigned long ISC167:1;
unsigned long ISC168:1;
unsigned long ISC169:1;
unsigned long ISC170:1;
unsigned long ISC171:1;
unsigned long ISC172:1;
unsigned long ISC173:1;
unsigned long ISC174:1;
unsigned long ISC175:1;
unsigned long ISC176:1;
unsigned long ISC177:1;
unsigned long ISC178:1;
unsigned long ISC179:1;
unsigned long ISC180:1;
unsigned long ISC181:1;
unsigned long ISC182:1;
unsigned long ISC183:1;
unsigned long ISC184:1;
unsigned long ISC185:1;
unsigned long ISC186:1;
unsigned long ISC187:1;
unsigned long ISC188:1;
unsigned long ISC189:1;
unsigned long ISC190:1;
unsigned long ISC191:1;
} BIT;
} ISC5;
union
{
unsigned long LONG;
struct
{
unsigned long ISC192:1;
unsigned long ISC193:1;
unsigned long ISC194:1;
unsigned long ISC195:1;
unsigned long ISC196:1;
unsigned long ISC197:1;
unsigned long ISC198:1;
unsigned long ISC199:1;
unsigned long ISC200:1;
unsigned long ISC201:1;
unsigned long ISC202:1;
unsigned long ISC203:1;
unsigned long ISC204:1;
unsigned long ISC205:1;
unsigned long ISC206:1;
unsigned long ISC207:1;
unsigned long ISC208:1;
unsigned long ISC209:1;
unsigned long ISC210:1;
unsigned long ISC211:1;
unsigned long ISC212:1;
unsigned long ISC213:1;
unsigned long ISC214:1;
unsigned long ISC215:1;
unsigned long ISC216:1;
unsigned long ISC217:1;
unsigned long ISC218:1;
unsigned long ISC219:1;
unsigned long ISC220:1;
unsigned long ISC221:1;
unsigned long ISC222:1;
unsigned long ISC223:1;
} BIT;
} ISC6;
union
{
unsigned long LONG;
struct
{
unsigned long ISC224:1;
unsigned long ISC225:1;
unsigned long ISC226:1;
unsigned long ISC227:1;
unsigned long ISC228:1;
unsigned long ISC229:1;
unsigned long ISC230:1;
unsigned long ISC231:1;
unsigned long ISC232:1;
unsigned long ISC233:1;
unsigned long ISC234:1;
unsigned long ISC235:1;
unsigned long ISC236:1;
unsigned long ISC237:1;
unsigned long ISC238:1;
unsigned long ISC239:1;
unsigned long ISC240:1;
unsigned long ISC241:1;
unsigned long ISC242:1;
unsigned long ISC243:1;
unsigned long ISC244:1;
unsigned long ISC245:1;
unsigned long ISC246:1;
unsigned long ISC247:1;
unsigned long ISC248:1;
unsigned long ISC249:1;
unsigned long ISC250:1;
unsigned long ISC251:1;
unsigned long ISC252:1;
unsigned long ISC253:1;
unsigned long ISC254:1;
unsigned long ISC255:1;
} BIT;
} ISC7;
char wk6[436];
union
{
unsigned long LONG;
struct
{
unsigned long VAD1:32;
} BIT;
} VAD1;
union
{
unsigned long LONG;
struct
{
unsigned long VAD2:32;
} BIT;
} VAD2;
union
{
unsigned long LONG;
struct
{
unsigned long VAD3:32;
} BIT;
} VAD3;
union
{
unsigned long LONG;
struct
{
unsigned long VAD4:32;
} BIT;
} VAD4;
union
{
unsigned long LONG;
struct
{
unsigned long VAD5:32;
} BIT;
} VAD5;
union
{
unsigned long LONG;
struct
{
unsigned long VAD6:32;
} BIT;
} VAD6;
union
{
unsigned long LONG;
struct
{
unsigned long VAD7:32;
} BIT;
} VAD7;
union
{
unsigned long LONG;
struct
{
unsigned long VAD8:32;
} BIT;
} VAD8;
union
{
unsigned long LONG;
struct
{
unsigned long VAD9:32;
} BIT;
} VAD9;
union
{
unsigned long LONG;
struct
{
unsigned long VAD10:32;
} BIT;
} VAD10;
union
{
unsigned long LONG;
struct
{
unsigned long VAD11:32;
} BIT;
} VAD11;
union
{
unsigned long LONG;
struct
{
unsigned long VAD12:32;
} BIT;
} VAD12;
union
{
unsigned long LONG;
struct
{
unsigned long VAD13:32;
} BIT;
} VAD13;
union
{
unsigned long LONG;
struct
{
unsigned long VAD14:32;
} BIT;
} VAD14;
union
{
unsigned long LONG;
struct
{
unsigned long VAD15:32;
} BIT;
} VAD15;
union
{
unsigned long LONG;
struct
{
unsigned long VAD16:32;
} BIT;
} VAD16;
union
{
unsigned long LONG;
struct
{
unsigned long VAD17:32;
} BIT;
} VAD17;
union
{
unsigned long LONG;
struct
{
unsigned long VAD18:32;
} BIT;
} VAD18;
union
{
unsigned long LONG;
struct
{
unsigned long VAD19:32;
} BIT;
} VAD19;
union
{
unsigned long LONG;
struct
{
unsigned long VAD20:32;
} BIT;
} VAD20;
union
{
unsigned long LONG;
struct
{
unsigned long VAD21:32;
} BIT;
} VAD21;
union
{
unsigned long LONG;
struct
{
unsigned long VAD22:32;
} BIT;
} VAD22;
union
{
unsigned long LONG;
struct
{
unsigned long VAD23:32;
} BIT;
} VAD23;
union
{
unsigned long LONG;
struct
{
unsigned long VAD24:32;
} BIT;
} VAD24;
union
{
unsigned long LONG;
struct
{
unsigned long VAD25:32;
} BIT;
} VAD25;
union
{
unsigned long LONG;
struct
{
unsigned long VAD26:32;
} BIT;
} VAD26;
union
{
unsigned long LONG;
struct
{
unsigned long VAD27:32;
} BIT;
} VAD27;
union
{
unsigned long LONG;
struct
{
unsigned long VAD28:32;
} BIT;
} VAD28;
union
{
unsigned long LONG;
struct
{
unsigned long VAD29:32;
} BIT;
} VAD29;
union
{
unsigned long LONG;
struct
{
unsigned long VAD30:32;
} BIT;
} VAD30;
union
{
unsigned long LONG;
struct
{
unsigned long VAD31:32;
} BIT;
} VAD31;
union
{
unsigned long LONG;
struct
{
unsigned long VAD32:32;
} BIT;
} VAD32;
union
{
unsigned long LONG;
struct
{
unsigned long VAD33:32;
} BIT;
} VAD33;
union
{
unsigned long LONG;
struct
{
unsigned long VAD34:32;
} BIT;
} VAD34;
union
{
unsigned long LONG;
struct
{
unsigned long VAD35:32;
} BIT;
} VAD35;
union
{
unsigned long LONG;
struct
{
unsigned long VAD36:32;
} BIT;
} VAD36;
union
{
unsigned long LONG;
struct
{
unsigned long VAD37:32;
} BIT;
} VAD37;
union
{
unsigned long LONG;
struct
{
unsigned long VAD38:32;
} BIT;
} VAD38;
union
{
unsigned long LONG;
struct
{
unsigned long VAD39:32;
} BIT;
} VAD39;
union
{
unsigned long LONG;
struct
{
unsigned long VAD40:32;
} BIT;
} VAD40;
union
{
unsigned long LONG;
struct
{
unsigned long VAD41:32;
} BIT;
} VAD41;
union
{
unsigned long LONG;
struct
{
unsigned long VAD42:32;
} BIT;
} VAD42;
union
{
unsigned long LONG;
struct
{
unsigned long VAD43:32;
} BIT;
} VAD43;
union
{
unsigned long LONG;
struct
{
unsigned long VAD44:32;
} BIT;
} VAD44;
union
{
unsigned long LONG;
struct
{
unsigned long VAD45:32;
} BIT;
} VAD45;
union
{
unsigned long LONG;
struct
{
unsigned long VAD46:32;
} BIT;
} VAD46;
union
{
unsigned long LONG;
struct
{
unsigned long VAD47:32;
} BIT;
} VAD47;
union
{
unsigned long LONG;
struct
{
unsigned long VAD48:32;
} BIT;
} VAD48;
union
{
unsigned long LONG;
struct
{
unsigned long VAD49:32;
} BIT;
} VAD49;
union
{
unsigned long LONG;
struct
{
unsigned long VAD50:32;
} BIT;
} VAD50;
union
{
unsigned long LONG;
struct
{
unsigned long VAD51:32;
} BIT;
} VAD51;
union
{
unsigned long LONG;
struct
{
unsigned long VAD52:32;
} BIT;
} VAD52;
union
{
unsigned long LONG;
struct
{
unsigned long VAD53:32;
} BIT;
} VAD53;
union
{
unsigned long LONG;
struct
{
unsigned long VAD54:32;
} BIT;
} VAD54;
union
{
unsigned long LONG;
struct
{
unsigned long VAD55:32;
} BIT;
} VAD55;
union
{
unsigned long LONG;
struct
{
unsigned long VAD56:32;
} BIT;
} VAD56;
union
{
unsigned long LONG;
struct
{
unsigned long VAD57:32;
} BIT;
} VAD57;
union
{
unsigned long LONG;
struct
{
unsigned long VAD58:32;
} BIT;
} VAD58;
union
{
unsigned long LONG;
struct
{
unsigned long VAD59:32;
} BIT;
} VAD59;
union
{
unsigned long LONG;
struct
{
unsigned long VAD60:32;
} BIT;
} VAD60;
union
{
unsigned long LONG;
struct
{
unsigned long VAD61:32;
} BIT;
} VAD61;
union
{
unsigned long LONG;
struct
{
unsigned long VAD62:32;
} BIT;
} VAD62;
union
{
unsigned long LONG;
struct
{
unsigned long VAD63:32;
} BIT;
} VAD63;
union
{
unsigned long LONG;
struct
{
unsigned long VAD64:32;
} BIT;
} VAD64;
union
{
unsigned long LONG;
struct
{
unsigned long VAD65:32;
} BIT;
} VAD65;
union
{
unsigned long LONG;
struct
{
unsigned long VAD66:32;
} BIT;
} VAD66;
union
{
unsigned long LONG;
struct
{
unsigned long VAD67:32;
} BIT;
} VAD67;
union
{
unsigned long LONG;
struct
{
unsigned long VAD68:32;
} BIT;
} VAD68;
union
{
unsigned long LONG;
struct
{
unsigned long VAD69:32;
} BIT;
} VAD69;
union
{
unsigned long LONG;
struct
{
unsigned long VAD70:32;
} BIT;
} VAD70;
union
{
unsigned long LONG;
struct
{
unsigned long VAD71:32;
} BIT;
} VAD71;
union
{
unsigned long LONG;
struct
{
unsigned long VAD72:32;
} BIT;
} VAD72;
union
{
unsigned long LONG;
struct
{
unsigned long VAD73:32;
} BIT;
} VAD73;
union
{
unsigned long LONG;
struct
{
unsigned long VAD74:32;
} BIT;
} VAD74;
union
{
unsigned long LONG;
struct
{
unsigned long VAD75:32;
} BIT;
} VAD75;
union
{
unsigned long LONG;
struct
{
unsigned long VAD76:32;
} BIT;
} VAD76;
union
{
unsigned long LONG;
struct
{
unsigned long VAD77:32;
} BIT;
} VAD77;
union
{
unsigned long LONG;
struct
{
unsigned long VAD78:32;
} BIT;
} VAD78;
union
{
unsigned long LONG;
struct
{
unsigned long VAD79:32;
} BIT;
} VAD79;
union
{
unsigned long LONG;
struct
{
unsigned long VAD80:32;
} BIT;
} VAD80;
union
{
unsigned long LONG;
struct
{
unsigned long VAD81:32;
} BIT;
} VAD81;
union
{
unsigned long LONG;
struct
{
unsigned long VAD82:32;
} BIT;
} VAD82;
union
{
unsigned long LONG;
struct
{
unsigned long VAD83:32;
} BIT;
} VAD83;
union
{
unsigned long LONG;
struct
{
unsigned long VAD84:32;
} BIT;
} VAD84;
union
{
unsigned long LONG;
struct
{
unsigned long VAD85:32;
} BIT;
} VAD85;
union
{
unsigned long LONG;
struct
{
unsigned long VAD86:32;
} BIT;
} VAD86;
union
{
unsigned long LONG;
struct
{
unsigned long VAD87:32;
} BIT;
} VAD87;
union
{
unsigned long LONG;
struct
{
unsigned long VAD88:32;
} BIT;
} VAD88;
union
{
unsigned long LONG;
struct
{
unsigned long VAD89:32;
} BIT;
} VAD89;
union
{
unsigned long LONG;
struct
{
unsigned long VAD90:32;
} BIT;
} VAD90;
union
{
unsigned long LONG;
struct
{
unsigned long VAD91:32;
} BIT;
} VAD91;
union
{
unsigned long LONG;
struct
{
unsigned long VAD92:32;
} BIT;
} VAD92;
union
{
unsigned long LONG;
struct
{
unsigned long VAD93:32;
} BIT;
} VAD93;
union
{
unsigned long LONG;
struct
{
unsigned long VAD94:32;
} BIT;
} VAD94;
union
{
unsigned long LONG;
struct
{
unsigned long VAD95:32;
} BIT;
} VAD95;
union
{
unsigned long LONG;
struct
{
unsigned long VAD96:32;
} BIT;
} VAD96;
union
{
unsigned long LONG;
struct
{
unsigned long VAD97:32;
} BIT;
} VAD97;
union
{
unsigned long LONG;
struct
{
unsigned long VAD98:32;
} BIT;
} VAD98;
union
{
unsigned long LONG;
struct
{
unsigned long VAD99:32;
} BIT;
} VAD99;
union
{
unsigned long LONG;
struct
{
unsigned long VAD100:32;
} BIT;
} VAD100;
union
{
unsigned long LONG;
struct
{
unsigned long VAD101:32;
} BIT;
} VAD101;
union
{
unsigned long LONG;
struct
{
unsigned long VAD102:32;
} BIT;
} VAD102;
union
{
unsigned long LONG;
struct
{
unsigned long VAD103:32;
} BIT;
} VAD103;
union
{
unsigned long LONG;
struct
{
unsigned long VAD104:32;
} BIT;
} VAD104;
union
{
unsigned long LONG;
struct
{
unsigned long VAD105:32;
} BIT;
} VAD105;
union
{
unsigned long LONG;
struct
{
unsigned long VAD106:32;
} BIT;
} VAD106;
union
{
unsigned long LONG;
struct
{
unsigned long VAD107:32;
} BIT;
} VAD107;
union
{
unsigned long LONG;
struct
{
unsigned long VAD108:32;
} BIT;
} VAD108;
union
{
unsigned long LONG;
struct
{
unsigned long VAD109:32;
} BIT;
} VAD109;
union
{
unsigned long LONG;
struct
{
unsigned long VAD110:32;
} BIT;
} VAD110;
union
{
unsigned long LONG;
struct
{
unsigned long VAD111:32;
} BIT;
} VAD111;
union
{
unsigned long LONG;
struct
{
unsigned long VAD112:32;
} BIT;
} VAD112;
union
{
unsigned long LONG;
struct
{
unsigned long VAD113:32;
} BIT;
} VAD113;
union
{
unsigned long LONG;
struct
{
unsigned long VAD114:32;
} BIT;
} VAD114;
union
{
unsigned long LONG;
struct
{
unsigned long VAD115:32;
} BIT;
} VAD115;
union
{
unsigned long LONG;
struct
{
unsigned long VAD116:32;
} BIT;
} VAD116;
union
{
unsigned long LONG;
struct
{
unsigned long VAD117:32;
} BIT;
} VAD117;
union
{
unsigned long LONG;
struct
{
unsigned long VAD118:32;
} BIT;
} VAD118;
union
{
unsigned long LONG;
struct
{
unsigned long VAD119:32;
} BIT;
} VAD119;
union
{
unsigned long LONG;
struct
{
unsigned long VAD120:32;
} BIT;
} VAD120;
union
{
unsigned long LONG;
struct
{
unsigned long VAD121:32;
} BIT;
} VAD121;
union
{
unsigned long LONG;
struct
{
unsigned long VAD122:32;
} BIT;
} VAD122;
union
{
unsigned long LONG;
struct
{
unsigned long VAD123:32;
} BIT;
} VAD123;
union
{
unsigned long LONG;
struct
{
unsigned long VAD124:32;
} BIT;
} VAD124;
union
{
unsigned long LONG;
struct
{
unsigned long VAD125:32;
} BIT;
} VAD125;
union
{
unsigned long LONG;
struct
{
unsigned long VAD126:32;
} BIT;
} VAD126;
union
{
unsigned long LONG;
struct
{
unsigned long VAD127:32;
} BIT;
} VAD127;
union
{
unsigned long LONG;
struct
{
unsigned long VAD128:32;
} BIT;
} VAD128;
union
{
unsigned long LONG;
struct
{
unsigned long VAD129:32;
} BIT;
} VAD129;
union
{
unsigned long LONG;
struct
{
unsigned long VAD130:32;
} BIT;
} VAD130;
union
{
unsigned long LONG;
struct
{
unsigned long VAD131:32;
} BIT;
} VAD131;
union
{
unsigned long LONG;
struct
{
unsigned long VAD132:32;
} BIT;
} VAD132;
union
{
unsigned long LONG;
struct
{
unsigned long VAD133:32;
} BIT;
} VAD133;
union
{
unsigned long LONG;
struct
{
unsigned long VAD134:32;
} BIT;
} VAD134;
union
{
unsigned long LONG;
struct
{
unsigned long VAD135:32;
} BIT;
} VAD135;
union
{
unsigned long LONG;
struct
{
unsigned long VAD136:32;
} BIT;
} VAD136;
union
{
unsigned long LONG;
struct
{
unsigned long VAD137:32;
} BIT;
} VAD137;
union
{
unsigned long LONG;
struct
{
unsigned long VAD138:32;
} BIT;
} VAD138;
union
{
unsigned long LONG;
struct
{
unsigned long VAD139:32;
} BIT;
} VAD139;
union
{
unsigned long LONG;
struct
{
unsigned long VAD140:32;
} BIT;
} VAD140;
union
{
unsigned long LONG;
struct
{
unsigned long VAD141:32;
} BIT;
} VAD141;
union
{
unsigned long LONG;
struct
{
unsigned long VAD142:32;
} BIT;
} VAD142;
union
{
unsigned long LONG;
struct
{
unsigned long VAD143:32;
} BIT;
} VAD143;
union
{
unsigned long LONG;
struct
{
unsigned long VAD144:32;
} BIT;
} VAD144;
union
{
unsigned long LONG;
struct
{
unsigned long VAD145:32;
} BIT;
} VAD145;
union
{
unsigned long LONG;
struct
{
unsigned long VAD146:32;
} BIT;
} VAD146;
union
{
unsigned long LONG;
struct
{
unsigned long VAD147:32;
} BIT;
} VAD147;
union
{
unsigned long LONG;
struct
{
unsigned long VAD148:32;
} BIT;
} VAD148;
union
{
unsigned long LONG;
struct
{
unsigned long VAD149:32;
} BIT;
} VAD149;
union
{
unsigned long LONG;
struct
{
unsigned long VAD150:32;
} BIT;
} VAD150;
union
{
unsigned long LONG;
struct
{
unsigned long VAD151:32;
} BIT;
} VAD151;
union
{
unsigned long LONG;
struct
{
unsigned long VAD152:32;
} BIT;
} VAD152;
union
{
unsigned long LONG;
struct
{
unsigned long VAD153:32;
} BIT;
} VAD153;
union
{
unsigned long LONG;
struct
{
unsigned long VAD154:32;
} BIT;
} VAD154;
union
{
unsigned long LONG;
struct
{
unsigned long VAD155:32;
} BIT;
} VAD155;
union
{
unsigned long LONG;
struct
{
unsigned long VAD156:32;
} BIT;
} VAD156;
union
{
unsigned long LONG;
struct
{
unsigned long VAD157:32;
} BIT;
} VAD157;
union
{
unsigned long LONG;
struct
{
unsigned long VAD158:32;
} BIT;
} VAD158;
union
{
unsigned long LONG;
struct
{
unsigned long VAD159:32;
} BIT;
} VAD159;
union
{
unsigned long LONG;
struct
{
unsigned long VAD160:32;
} BIT;
} VAD160;
union
{
unsigned long LONG;
struct
{
unsigned long VAD161:32;
} BIT;
} VAD161;
union
{
unsigned long LONG;
struct
{
unsigned long VAD162:32;
} BIT;
} VAD162;
union
{
unsigned long LONG;
struct
{
unsigned long VAD163:32;
} BIT;
} VAD163;
union
{
unsigned long LONG;
struct
{
unsigned long VAD164:32;
} BIT;
} VAD164;
union
{
unsigned long LONG;
struct
{
unsigned long VAD165:32;
} BIT;
} VAD165;
union
{
unsigned long LONG;
struct
{
unsigned long VAD166:32;
} BIT;
} VAD166;
union
{
unsigned long LONG;
struct
{
unsigned long VAD167:32;
} BIT;
} VAD167;
union
{
unsigned long LONG;
struct
{
unsigned long VAD168:32;
} BIT;
} VAD168;
union
{
unsigned long LONG;
struct
{
unsigned long VAD169:32;
} BIT;
} VAD169;
union
{
unsigned long LONG;
struct
{
unsigned long VAD170:32;
} BIT;
} VAD170;
union
{
unsigned long LONG;
struct
{
unsigned long VAD171:32;
} BIT;
} VAD171;
union
{
unsigned long LONG;
struct
{
unsigned long VAD172:32;
} BIT;
} VAD172;
union
{
unsigned long LONG;
struct
{
unsigned long VAD173:32;
} BIT;
} VAD173;
union
{
unsigned long LONG;
struct
{
unsigned long VAD174:32;
} BIT;
} VAD174;
union
{
unsigned long LONG;
struct
{
unsigned long VAD175:32;
} BIT;
} VAD175;
union
{
unsigned long LONG;
struct
{
unsigned long VAD176:32;
} BIT;
} VAD176;
union
{
unsigned long LONG;
struct
{
unsigned long VAD177:32;
} BIT;
} VAD177;
union
{
unsigned long LONG;
struct
{
unsigned long VAD178:32;
} BIT;
} VAD178;
union
{
unsigned long LONG;
struct
{
unsigned long VAD179:32;
} BIT;
} VAD179;
union
{
unsigned long LONG;
struct
{
unsigned long VAD180:32;
} BIT;
} VAD180;
union
{
unsigned long LONG;
struct
{
unsigned long VAD181:32;
} BIT;
} VAD181;
union
{
unsigned long LONG;
struct
{
unsigned long VAD182:32;
} BIT;
} VAD182;
union
{
unsigned long LONG;
struct
{
unsigned long VAD183:32;
} BIT;
} VAD183;
union
{
unsigned long LONG;
struct
{
unsigned long VAD184:32;
} BIT;
} VAD184;
union
{
unsigned long LONG;
struct
{
unsigned long VAD185:32;
} BIT;
} VAD185;
union
{
unsigned long LONG;
struct
{
unsigned long VAD186:32;
} BIT;
} VAD186;
union
{
unsigned long LONG;
struct
{
unsigned long VAD187:32;
} BIT;
} VAD187;
union
{
unsigned long LONG;
struct
{
unsigned long VAD188:32;
} BIT;
} VAD188;
union
{
unsigned long LONG;
struct
{
unsigned long VAD189:32;
} BIT;
} VAD189;
union
{
unsigned long LONG;
struct
{
unsigned long VAD190:32;
} BIT;
} VAD190;
union
{
unsigned long LONG;
struct
{
unsigned long VAD191:32;
} BIT;
} VAD191;
union
{
unsigned long LONG;
struct
{
unsigned long VAD192:32;
} BIT;
} VAD192;
union
{
unsigned long LONG;
struct
{
unsigned long VAD193:32;
} BIT;
} VAD193;
union
{
unsigned long LONG;
struct
{
unsigned long VAD194:32;
} BIT;
} VAD194;
union
{
unsigned long LONG;
struct
{
unsigned long VAD195:32;
} BIT;
} VAD195;
union
{
unsigned long LONG;
struct
{
unsigned long VAD196:32;
} BIT;
} VAD196;
union
{
unsigned long LONG;
struct
{
unsigned long VAD197:32;
} BIT;
} VAD197;
union
{
unsigned long LONG;
struct
{
unsigned long VAD198:32;
} BIT;
} VAD198;
union
{
unsigned long LONG;
struct
{
unsigned long VAD199:32;
} BIT;
} VAD199;
union
{
unsigned long LONG;
struct
{
unsigned long VAD200:32;
} BIT;
} VAD200;
union
{
unsigned long LONG;
struct
{
unsigned long VAD201:32;
} BIT;
} VAD201;
union
{
unsigned long LONG;
struct
{
unsigned long VAD202:32;
} BIT;
} VAD202;
union
{
unsigned long LONG;
struct
{
unsigned long VAD203:32;
} BIT;
} VAD203;
union
{
unsigned long LONG;
struct
{
unsigned long VAD204:32;
} BIT;
} VAD204;
union
{
unsigned long LONG;
struct
{
unsigned long VAD205:32;
} BIT;
} VAD205;
union
{
unsigned long LONG;
struct
{
unsigned long VAD206:32;
} BIT;
} VAD206;
union
{
unsigned long LONG;
struct
{
unsigned long VAD207:32;
} BIT;
} VAD207;
union
{
unsigned long LONG;
struct
{
unsigned long VAD208:32;
} BIT;
} VAD208;
union
{
unsigned long LONG;
struct
{
unsigned long VAD209:32;
} BIT;
} VAD209;
union
{
unsigned long LONG;
struct
{
unsigned long VAD210:32;
} BIT;
} VAD210;
union
{
unsigned long LONG;
struct
{
unsigned long VAD211:32;
} BIT;
} VAD211;
union
{
unsigned long LONG;
struct
{
unsigned long VAD212:32;
} BIT;
} VAD212;
union
{
unsigned long LONG;
struct
{
unsigned long VAD213:32;
} BIT;
} VAD213;
union
{
unsigned long LONG;
struct
{
unsigned long VAD214:32;
} BIT;
} VAD214;
union
{
unsigned long LONG;
struct
{
unsigned long VAD215:32;
} BIT;
} VAD215;
union
{
unsigned long LONG;
struct
{
unsigned long VAD216:32;
} BIT;
} VAD216;
union
{
unsigned long LONG;
struct
{
unsigned long VAD217:32;
} BIT;
} VAD217;
union
{
unsigned long LONG;
struct
{
unsigned long VAD218:32;
} BIT;
} VAD218;
union
{
unsigned long LONG;
struct
{
unsigned long VAD219:32;
} BIT;
} VAD219;
union
{
unsigned long LONG;
struct
{
unsigned long VAD220:32;
} BIT;
} VAD220;
union
{
unsigned long LONG;
struct
{
unsigned long VAD221:32;
} BIT;
} VAD221;
union
{
unsigned long LONG;
struct
{
unsigned long VAD222:32;
} BIT;
} VAD222;
union
{
unsigned long LONG;
struct
{
unsigned long VAD223:32;
} BIT;
} VAD223;
union
{
unsigned long LONG;
struct
{
unsigned long VAD224:32;
} BIT;
} VAD224;
union
{
unsigned long LONG;
struct
{
unsigned long VAD225:32;
} BIT;
} VAD225;
union
{
unsigned long LONG;
struct
{
unsigned long VAD226:32;
} BIT;
} VAD226;
union
{
unsigned long LONG;
struct
{
unsigned long VAD227:32;
} BIT;
} VAD227;
union
{
unsigned long LONG;
struct
{
unsigned long VAD228:32;
} BIT;
} VAD228;
union
{
unsigned long LONG;
struct
{
unsigned long VAD229:32;
} BIT;
} VAD229;
union
{
unsigned long LONG;
struct
{
unsigned long VAD230:32;
} BIT;
} VAD230;
union
{
unsigned long LONG;
struct
{
unsigned long VAD231:32;
} BIT;
} VAD231;
union
{
unsigned long LONG;
struct
{
unsigned long VAD232:32;
} BIT;
} VAD232;
union
{
unsigned long LONG;
struct
{
unsigned long VAD233:32;
} BIT;
} VAD233;
union
{
unsigned long LONG;
struct
{
unsigned long VAD234:32;
} BIT;
} VAD234;
union
{
unsigned long LONG;
struct
{
unsigned long VAD235:32;
} BIT;
} VAD235;
union
{
unsigned long LONG;
struct
{
unsigned long VAD236:32;
} BIT;
} VAD236;
union
{
unsigned long LONG;
struct
{
unsigned long VAD237:32;
} BIT;
} VAD237;
union
{
unsigned long LONG;
struct
{
unsigned long VAD238:32;
} BIT;
} VAD238;
union
{
unsigned long LONG;
struct
{
unsigned long VAD239:32;
} BIT;
} VAD239;
union
{
unsigned long LONG;
struct
{
unsigned long VAD240:32;
} BIT;
} VAD240;
union
{
unsigned long LONG;
struct
{
unsigned long VAD241:32;
} BIT;
} VAD241;
union
{
unsigned long LONG;
struct
{
unsigned long VAD242:32;
} BIT;
} VAD242;
union
{
unsigned long LONG;
struct
{
unsigned long VAD243:32;
} BIT;
} VAD243;
union
{
unsigned long LONG;
struct
{
unsigned long VAD244:32;
} BIT;
} VAD244;
union
{
unsigned long LONG;
struct
{
unsigned long VAD245:32;
} BIT;
} VAD245;
union
{
unsigned long LONG;
struct
{
unsigned long VAD246:32;
} BIT;
} VAD246;
union
{
unsigned long LONG;
struct
{
unsigned long VAD247:32;
} BIT;
} VAD247;
union
{
unsigned long LONG;
struct
{
unsigned long VAD248:32;
} BIT;
} VAD248;
union
{
unsigned long LONG;
struct
{
unsigned long VAD249:32;
} BIT;
} VAD249;
union
{
unsigned long LONG;
struct
{
unsigned long VAD250:32;
} BIT;
} VAD250;
union
{
unsigned long LONG;
struct
{
unsigned long VAD251:32;
} BIT;
} VAD251;
union
{
unsigned long LONG;
struct
{
unsigned long VAD252:32;
} BIT;
} VAD252;
union
{
unsigned long LONG;
struct
{
unsigned long VAD253:32;
} BIT;
} VAD253;
union
{
unsigned long LONG;
struct
{
unsigned long VAD254:32;
} BIT;
} VAD254;
union
{
unsigned long LONG;
struct
{
unsigned long VAD255:32;
} BIT;
} VAD255;
char wk7[4];
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL1;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL2;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL3;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL4;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL5;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL6;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL7;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL8;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL9;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL10;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL11;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL12;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL13;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL14;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL15;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL16;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL17;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL18;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL19;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL20;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL21;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL22;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL23;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL24;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL25;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL26;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL27;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL28;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL29;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL30;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL31;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL32;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL33;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL34;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL35;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL36;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL37;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL38;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL39;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL40;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL41;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL42;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL43;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL44;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL45;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL46;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL47;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL48;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL49;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL50;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL51;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL52;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL53;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL54;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL55;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL56;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL57;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL58;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL59;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL60;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL61;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL62;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL63;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL64;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL65;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL66;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL67;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL68;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL69;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL70;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL71;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL72;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL73;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL74;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL75;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL76;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL77;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL78;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL79;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL80;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL81;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL82;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL83;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL84;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL85;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL86;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL87;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL88;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL89;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL90;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL91;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL92;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL93;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL94;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL95;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL96;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL97;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL98;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL99;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL100;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL101;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL102;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL103;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL104;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL105;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL106;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL107;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL108;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL109;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL110;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL111;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL112;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL113;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL114;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL115;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL116;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL117;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL118;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL119;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL120;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL121;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL122;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL123;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL124;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL125;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL126;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL127;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL128;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL129;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL130;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL131;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL132;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL133;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL134;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL135;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL136;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL137;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL138;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL139;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL140;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL141;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL142;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL143;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL144;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL145;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL146;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL147;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL148;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL149;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL150;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL151;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL152;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL153;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL154;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL155;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL156;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL157;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL158;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL159;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL160;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL161;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL162;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL163;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL164;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL165;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL166;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL167;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL168;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL169;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL170;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL171;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL172;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL173;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL174;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL175;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL176;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL177;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL178;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL179;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL180;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL181;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL182;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL183;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL184;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL185;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL186;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL187;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL188;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL189;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL190;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL191;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL192;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL193;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL194;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL195;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL196;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL197;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL198;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL199;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL200;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL201;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL202;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL203;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL204;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL205;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL206;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL207;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL208;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL209;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL210;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL211;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL212;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL213;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL214;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL215;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL216;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL217;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL218;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL219;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL220;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL221;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL222;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL223;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL224;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL225;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL226;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL227;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL228;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL229;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL230;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL231;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL232;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL233;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL234;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL235;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL236;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL237;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL238;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL239;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL240;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL241;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL242;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL243;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL244;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL245;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL246;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL247;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL248;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL249;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL250;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL251;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL252;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL253;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL254;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL255;
char wk8[1024];
union
{
unsigned long LONG;
struct
{
unsigned long IRQ256:1;
unsigned long IRQ257:1;
unsigned long IRQ258:1;
unsigned long IRQ259:1;
unsigned long IRQ260:1;
unsigned long IRQ261:1;
unsigned long IRQ262:1;
unsigned long IRQ263:1;
unsigned long IRQ264:1;
unsigned long IRQ265:1;
unsigned long IRQ266:1;
unsigned long IRQ267:1;
unsigned long IRQ268:1;
unsigned long IRQ269:1;
unsigned long IRQ270:1;
unsigned long IRQ271:1;
unsigned long IRQ272:1;
unsigned long IRQ273:1;
unsigned long IRQ274:1;
unsigned long IRQ275:1;
unsigned long IRQ276:1;
unsigned long IRQ277:1;
unsigned long IRQ278:1;
unsigned long IRQ279:1;
unsigned long IRQ280:1;
unsigned long IRQ281:1;
unsigned long IRQ282:1;
unsigned long IRQ283:1;
unsigned long IRQ284:1;
unsigned long IRQ285:1;
unsigned long IRQ286:1;
unsigned long IRQ287:1;
} BIT;
} IRQS8;
union
{
unsigned long LONG;
struct
{
unsigned long IRQ288:1;
unsigned long IRQ289:1;
unsigned long IRQ290:1;
unsigned long IRQ291:1;
unsigned long IRQ292:1;
unsigned long IRQ293:1;
unsigned long IRQ294:1;
unsigned long IRQ295:1;
unsigned long IRQ296:1;
unsigned long IRQ297:1;
unsigned long IRQ298:1;
unsigned long IRQ299:1;
unsigned long IRQ300:1;
unsigned long :19;
} BIT;
} IRQS9;
char wk9[56];
union
{
unsigned long LONG;
struct
{
unsigned long RAI256:1;
unsigned long RAI257:1;
unsigned long RAI258:1;
unsigned long RAI259:1;
unsigned long RAI260:1;
unsigned long RAI261:1;
unsigned long RAI262:1;
unsigned long RAI263:1;
unsigned long RAI264:1;
unsigned long RAI265:1;
unsigned long RAI266:1;
unsigned long RAI267:1;
unsigned long RAI268:1;
unsigned long RAI269:1;
unsigned long RAI270:1;
unsigned long RAI271:1;
unsigned long RAI272:1;
unsigned long RAI273:1;
unsigned long RAI274:1;
unsigned long RAI275:1;
unsigned long RAI276:1;
unsigned long RAI277:1;
unsigned long RAI278:1;
unsigned long RAI279:1;
unsigned long RAI280:1;
unsigned long RAI281:1;
unsigned long RAI282:1;
unsigned long RAI283:1;
unsigned long RAI284:1;
unsigned long RAI285:1;
unsigned long RAI286:1;
unsigned long RAI287:1;
} BIT;
} RAIS8;
union
{
unsigned long LONG;
struct
{
unsigned long RAI288:1;
unsigned long RAI289:1;
unsigned long RAI290:1;
unsigned long RAI291:1;
unsigned long RAI292:1;
unsigned long RAI293:1;
unsigned long RAI294:1;
unsigned long RAI295:1;
unsigned long RAI296:1;
unsigned long RAI297:1;
unsigned long RAI298:1;
unsigned long RAI299:1;
unsigned long RAI300:1;
unsigned long :19;
} BIT;
} RAIS9;
char wk10[56];
union
{
unsigned long LONG;
struct
{
unsigned long IEN256:1;
unsigned long IEN257:1;
unsigned long IEN258:1;
unsigned long IEN259:1;
unsigned long IEN260:1;
unsigned long IEN261:1;
unsigned long IEN262:1;
unsigned long IEN263:1;
unsigned long IEN264:1;
unsigned long IEN265:1;
unsigned long IEN266:1;
unsigned long IEN267:1;
unsigned long IEN268:1;
unsigned long IEN269:1;
unsigned long IEN270:1;
unsigned long IEN271:1;
unsigned long IEN272:1;
unsigned long IEN273:1;
unsigned long IEN274:1;
unsigned long IEN275:1;
unsigned long IEN276:1;
unsigned long IEN277:1;
unsigned long IEN278:1;
unsigned long IEN279:1;
unsigned long IEN280:1;
unsigned long IEN281:1;
unsigned long IEN282:1;
unsigned long IEN283:1;
unsigned long IEN284:1;
unsigned long IEN285:1;
unsigned long IEN286:1;
unsigned long IEN287:1;
} BIT;
} IEN8;
union
{
unsigned long LONG;
struct
{
unsigned long IEN288:1;
unsigned long IEN289:1;
unsigned long IEN290:1;
unsigned long IEN291:1;
unsigned long IEN292:1;
unsigned long IEN293:1;
unsigned long IEN294:1;
unsigned long IEN295:1;
unsigned long IEN296:1;
unsigned long IEN297:1;
unsigned long IEN298:1;
unsigned long IEN299:1;
unsigned long IEN300:1;
unsigned long :19;
} BIT;
} IEN9;
char wk11[24];
union
{
unsigned long LONG;
struct
{
unsigned long IEC256:1;
unsigned long IEC257:1;
unsigned long IEC258:1;
unsigned long IEC259:1;
unsigned long IEC260:1;
unsigned long IEC261:1;
unsigned long IEC262:1;
unsigned long IEC263:1;
unsigned long IEC264:1;
unsigned long IEC265:1;
unsigned long IEC266:1;
unsigned long IEC267:1;
unsigned long IEC268:1;
unsigned long IEC269:1;
unsigned long IEC270:1;
unsigned long IEC271:1;
unsigned long IEC272:1;
unsigned long IEC273:1;
unsigned long IEC274:1;
unsigned long IEC275:1;
unsigned long IEC276:1;
unsigned long IEC277:1;
unsigned long IEC278:1;
unsigned long IEC279:1;
unsigned long IEC280:1;
unsigned long IEC281:1;
unsigned long IEC282:1;
unsigned long IEC283:1;
unsigned long IEC284:1;
unsigned long IEC285:1;
unsigned long IEC286:1;
unsigned long IEC287:1;
} BIT;
} IEC8;
union
{
unsigned long LONG;
struct
{
unsigned long IEC288:1;
unsigned long IEC289:1;
unsigned long IEC290:1;
unsigned long IEC291:1;
unsigned long IEC292:1;
unsigned long IEC293:1;
unsigned long IEC294:1;
unsigned long IEC295:1;
unsigned long IEC296:1;
unsigned long IEC297:1;
unsigned long IEC298:1;
unsigned long IEC299:1;
unsigned long IEC300:1;
unsigned long :19;
} BIT;
} IEC9;
char wk12[88];
union
{
unsigned long LONG;
struct
{
unsigned long PLS256:1;
unsigned long PLS257:1;
unsigned long PLS258:1;
unsigned long PLS259:1;
unsigned long PLS260:1;
unsigned long PLS261:1;
unsigned long PLS262:1;
unsigned long PLS263:1;
unsigned long PLS264:1;
unsigned long PLS265:1;
unsigned long PLS266:1;
unsigned long PLS267:1;
unsigned long PLS268:1;
unsigned long PLS269:1;
unsigned long PLS270:1;
unsigned long PLS271:1;
unsigned long PLS272:1;
unsigned long PLS273:1;
unsigned long PLS274:1;
unsigned long PLS275:1;
unsigned long PLS276:1;
unsigned long PLS277:1;
unsigned long PLS278:1;
unsigned long PLS279:1;
unsigned long PLS280:1;
unsigned long PLS281:1;
unsigned long PLS282:1;
unsigned long PLS283:1;
unsigned long PLS284:1;
unsigned long PLS285:1;
unsigned long PLS286:1;
unsigned long PLS287:1;
} BIT;
} PLS8;
union
{
unsigned long LONG;
struct
{
unsigned long PLS288:1;
unsigned long PLS289:1;
unsigned long PLS290:1;
unsigned long PLS291:1;
unsigned long PLS292:1;
unsigned long PLS293:1;
unsigned long PLS294:1;
unsigned long PLS295:1;
unsigned long PLS296:1;
unsigned long PLS297:1;
unsigned long PLS298:1;
unsigned long PLS299:1;
unsigned long PLS300:1;
unsigned long :19;
} BIT;
} PLS9;
char wk13[24];
union
{
unsigned long LONG;
struct
{
unsigned long PIC256:1;
unsigned long PIC257:1;
unsigned long PIC258:1;
unsigned long PIC259:1;
unsigned long PIC260:1;
unsigned long PIC261:1;
unsigned long PIC262:1;
unsigned long PIC263:1;
unsigned long PIC264:1;
unsigned long PIC265:1;
unsigned long PIC266:1;
unsigned long PIC267:1;
unsigned long PIC268:1;
unsigned long PIC269:1;
unsigned long PIC270:1;
unsigned long PIC271:1;
unsigned long PIC272:1;
unsigned long PIC273:1;
unsigned long PIC274:1;
unsigned long PIC275:1;
unsigned long PIC276:1;
unsigned long PIC277:1;
unsigned long PIC278:1;
unsigned long PIC279:1;
unsigned long PIC280:1;
unsigned long PIC281:1;
unsigned long PIC282:1;
unsigned long PIC283:1;
unsigned long PIC284:1;
unsigned long PIC285:1;
unsigned long PIC286:1;
unsigned long PIC287:1;
} BIT;
} PIC8;
union
{
unsigned long LONG;
struct
{
unsigned long PIC288:1;
unsigned long PIC289:1;
unsigned long PIC290:1;
unsigned long PIC291:1;
unsigned long PIC292:1;
unsigned long PIC293:1;
unsigned long PIC294:1;
unsigned long PIC295:1;
unsigned long PIC296:1;
unsigned long PIC297:1;
unsigned long PIC298:1;
unsigned long PIC299:1;
unsigned long PIC300:1;
unsigned long :19;
} BIT;
} PIC9;
char wk14[152];
union
{
unsigned long LONG;
struct
{
unsigned long PRLM0:1;
unsigned long PRLM1:1;
unsigned long PRLM2:1;
unsigned long PRLM3:1;
unsigned long PRLM4:1;
unsigned long PRLM5:1;
unsigned long PRLM6:1;
unsigned long PRLM7:1;
unsigned long PRLM8:1;
unsigned long PRLM9:1;
unsigned long PRLM10:1;
unsigned long PRLM11:1;
unsigned long PRLM12:1;
unsigned long PRLM13:1;
unsigned long PRLM14:1;
unsigned long PRLM15:1;
unsigned long :16;
} BIT;
} PRLM1;
union
{
unsigned long LONG;
struct
{
unsigned long PRLC0:1;
unsigned long PRLC1:1;
unsigned long PRLC2:1;
unsigned long PRLC3:1;
unsigned long PRLC4:1;
unsigned long PRLC5:1;
unsigned long PRLC6:1;
unsigned long PRLC7:1;
unsigned long PRLC8:1;
unsigned long PRLC9:1;
unsigned long PRLC10:1;
unsigned long PRLC11:1;
unsigned long PRLC12:1;
unsigned long PRLC13:1;
unsigned long PRLC14:1;
unsigned long PRLC15:1;
unsigned long :16;
} BIT;
} PRLC1;
union
{
unsigned long LONG;
struct
{
unsigned long UE:1;
unsigned long :31;
} BIT;
} UEN1;
char wk15[68];
union
{
unsigned long LONG;
struct
{
unsigned long ISS256:1;
unsigned long ISS257:1;
unsigned long ISS258:1;
unsigned long ISS259:1;
unsigned long ISS260:1;
unsigned long ISS261:1;
unsigned long ISS262:1;
unsigned long ISS263:1;
unsigned long ISS264:1;
unsigned long ISS265:1;
unsigned long ISS266:1;
unsigned long ISS267:1;
unsigned long ISS268:1;
unsigned long ISS269:1;
unsigned long ISS270:1;
unsigned long ISS271:1;
unsigned long ISS272:1;
unsigned long ISS273:1;
unsigned long ISS274:1;
unsigned long ISS275:1;
unsigned long ISS276:1;
unsigned long ISS277:1;
unsigned long ISS278:1;
unsigned long SS279:1;
unsigned long ISS280:1;
unsigned long ISS281:1;
unsigned long ISS282:1;
unsigned long ISS283:1;
unsigned long ISS284:1;
unsigned long ISS285:1;
unsigned long ISS286:1;
unsigned long ISS287:1;
} BIT;
} ISS8;
union
{
unsigned long LONG;
struct
{
unsigned long ISS288:1;
unsigned long ISS289:1;
unsigned long ISS290:1;
unsigned long ISS291:1;
unsigned long ISS292:1;
unsigned long ISS293:1;
unsigned long ISS294:1;
unsigned long ISS295:1;
unsigned long ISS296:1;
unsigned long ISS297:1;
unsigned long ISS298:1;
unsigned long ISS299:1;
unsigned long ISS300:1;
unsigned long :19;
} BIT;
} ISS9;
char wk16[24];
union
{
unsigned long LONG;
struct
{
unsigned long ISC256:1;
unsigned long ISC257:1;
unsigned long ISC258:1;
unsigned long ISC259:1;
unsigned long ISC260:1;
unsigned long ISC261:1;
unsigned long ISC262:1;
unsigned long ISC263:1;
unsigned long ISC264:1;
unsigned long ISC265:1;
unsigned long ISC266:1;
unsigned long ISC267:1;
unsigned long ISC268:1;
unsigned long ISC269:1;
unsigned long ISC270:1;
unsigned long ISC271:1;
unsigned long ISC272:1;
unsigned long ISC273:1;
unsigned long ISC274:1;
unsigned long ISC275:1;
unsigned long ISC276:1;
unsigned long ISC277:1;
unsigned long ISC278:1;
unsigned long ISC279:1;
unsigned long ISC280:1;
unsigned long ISC281:1;
unsigned long ISC282:1;
unsigned long ISC283:1;
unsigned long ISC284:1;
unsigned long ISC285:1;
unsigned long ISC286:1;
unsigned long ISC287:1;
} BIT;
} ISC8;
union
{
unsigned long LONG;
struct
{
unsigned long ISC288:1;
unsigned long ISC289:1;
unsigned long ISC290:1;
unsigned long ISC291:1;
unsigned long ISC292:1;
unsigned long ISC293:1;
unsigned long ISC294:1;
unsigned long ISC295:1;
unsigned long ISC296:1;
unsigned long ISC297:1;
unsigned long ISC298:1;
unsigned long ISC299:1;
unsigned long ISC300:1;
unsigned long :19;
} BIT;
} ISC9;
char wk17[456];
union
{
unsigned long LONG;
struct
{
unsigned long VAD256:32;
} BIT;
} VAD256;
union
{
unsigned long LONG;
struct
{
unsigned long VAD257:32;
} BIT;
} VAD257;
union
{
unsigned long LONG;
struct
{
unsigned long VAD258:32;
} BIT;
} VAD258;
union
{
unsigned long LONG;
struct
{
unsigned long VAD259:32;
} BIT;
} VAD259;
union
{
unsigned long LONG;
struct
{
unsigned long VAD260:32;
} BIT;
} VAD260;
union
{
unsigned long LONG;
struct
{
unsigned long VAD261:32;
} BIT;
} VAD261;
union
{
unsigned long LONG;
struct
{
unsigned long VAD262:32;
} BIT;
} VAD262;
union
{
unsigned long LONG;
struct
{
unsigned long VAD263:32;
} BIT;
} VAD263;
union
{
unsigned long LONG;
struct
{
unsigned long VAD264:32;
} BIT;
} VAD264;
union
{
unsigned long LONG;
struct
{
unsigned long VAD265:32;
} BIT;
} VAD265;
union
{
unsigned long LONG;
struct
{
unsigned long VAD266:32;
} BIT;
} VAD266;
union
{
unsigned long LONG;
struct
{
unsigned long VAD267:32;
} BIT;
} VAD267;
union
{
unsigned long LONG;
struct
{
unsigned long VAD268:32;
} BIT;
} VAD268;
union
{
unsigned long LONG;
struct
{
unsigned long VAD269:32;
} BIT;
} VAD269;
union
{
unsigned long LONG;
struct
{
unsigned long VAD270:32;
} BIT;
} VAD270;
union
{
unsigned long LONG;
struct
{
unsigned long VAD271:32;
} BIT;
} VAD271;
union
{
unsigned long LONG;
struct
{
unsigned long VAD272:32;
} BIT;
} VAD272;
union
{
unsigned long LONG;
struct
{
unsigned long VAD273:32;
} BIT;
} VAD273;
union
{
unsigned long LONG;
struct
{
unsigned long VAD274:32;
} BIT;
} VAD274;
union
{
unsigned long LONG;
struct
{
unsigned long VAD275:32;
} BIT;
} VAD275;
union
{
unsigned long LONG;
struct
{
unsigned long VAD276:32;
} BIT;
} VAD276;
union
{
unsigned long LONG;
struct
{
unsigned long VAD277:32;
} BIT;
} VAD277;
union
{
unsigned long LONG;
struct
{
unsigned long VAD278:32;
} BIT;
} VAD278;
union
{
unsigned long LONG;
struct
{
unsigned long VAD279:32;
} BIT;
} VAD279;
union
{
unsigned long LONG;
struct
{
unsigned long VAD280:32;
} BIT;
} VAD280;
union
{
unsigned long LONG;
struct
{
unsigned long VAD281:32;
} BIT;
} VAD281;
union
{
unsigned long LONG;
struct
{
unsigned long VAD282:32;
} BIT;
} VAD282;
union
{
unsigned long LONG;
struct
{
unsigned long VAD283:32;
} BIT;
} VAD283;
union
{
unsigned long LONG;
struct
{
unsigned long VAD284:32;
} BIT;
} VAD284;
union
{
unsigned long LONG;
struct
{
unsigned long VAD285:32;
} BIT;
} VAD285;
union
{
unsigned long LONG;
struct
{
unsigned long VAD286:32;
} BIT;
} VAD286;
union
{
unsigned long LONG;
struct
{
unsigned long VAD287:32;
} BIT;
} VAD287;
union
{
unsigned long LONG;
struct
{
unsigned long VAD288:32;
} BIT;
} VAD288;
union
{
unsigned long LONG;
struct
{
unsigned long VAD289:32;
} BIT;
} VAD289;
union
{
unsigned long LONG;
struct
{
unsigned long VAD290:32;
} BIT;
} VAD290;
union
{
unsigned long LONG;
struct
{
unsigned long VAD291:32;
} BIT;
} VAD291;
union
{
unsigned long LONG;
struct
{
unsigned long VAD292:32;
} BIT;
} VAD292;
union
{
unsigned long LONG;
struct
{
unsigned long VAD293:32;
} BIT;
} VAD293;
union
{
unsigned long LONG;
struct
{
unsigned long VAD294:32;
} BIT;
} VAD294;
union
{
unsigned long LONG;
struct
{
unsigned long VAD295:32;
} BIT;
} VAD295;
union
{
unsigned long LONG;
struct
{
unsigned long VAD296:32;
} BIT;
} VAD296;
union
{
unsigned long LONG;
struct
{
unsigned long VAD297:32;
} BIT;
} VAD297;
union
{
unsigned long LONG;
struct
{
unsigned long VAD298:32;
} BIT;
} VAD298;
union
{
unsigned long LONG;
struct
{
unsigned long VAD299:32;
} BIT;
} VAD299;
union
{
unsigned long LONG;
struct
{
unsigned long VAD300:32;
} BIT;
} VAD300;
char wk18[844];
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL256;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL257;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL258;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL259;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL260;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL261;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL262;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL263;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL264;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL265;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL266;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL267;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL268;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL269;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL270;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL271;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL272;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL273;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL274;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL275;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL276;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL277;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL278;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL279;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL280;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL281;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL282;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL283;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL284;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL285;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL286;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL287;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL288;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL289;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL290;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL291;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL292;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL293;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL294;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL295;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL296;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL297;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL298;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL299;
union
{
unsigned long LONG;
struct
{
unsigned long PRL:4;
unsigned long :28;
} BIT;
} PRL300;
};
struct st_wdt
{
union
{
unsigned char BYTE;
struct
{
unsigned char REFRESH:8;
} BIT;
} WDTRR;
char wk0[1];
union
{
unsigned short WORD;
struct
{
unsigned short TOPS:2;
unsigned short :2;
unsigned short CKS:4;
unsigned short RPES:2;
unsigned short :2;
unsigned short RPSS:2;
unsigned short :2;
} BIT;
} WDTCR;
union
{
unsigned short WORD;
struct
{
unsigned short CNTVAL:14;
unsigned short UNDFF:1;
unsigned short REFEF:1;
} BIT;
} WDTSR;
union
{
unsigned char BYTE;
struct
{
unsigned char :7;
unsigned char RSTIRQS:1;
} BIT;
} WDTRCR;
};
//-------------------------------------
// Peripheral I/O region
//-------------------------------------
#ifdef _RZT1_REGISTER_CORTEX_M3_
#define PERI_BASE (0x40000000UL)
#else
#define PERI_BASE (0xA0000000UL)
#endif
#define BSC (*(volatile struct st_bsc *)(PERI_BASE + 0x00002004))
#define CLMA0 (*(volatile struct st_clma0 *)(PERI_BASE + 0x00090000))
#define CLMA1 (*(volatile struct st_clma1 *)(PERI_BASE + 0x00090020))
#define CLMA2 (*(volatile struct st_clma2 *)(PERI_BASE + 0x00090040))
#define CMT (*(volatile struct st_cmt *)(PERI_BASE + 0x00080000))
#define CMT0 (*(volatile struct st_cmt0 *)(PERI_BASE + 0x00080002))
#define CMT1 (*(volatile struct st_cmt0 *)(PERI_BASE + 0x00080008))
#define CMT2 (*(volatile struct st_cmt0 *)(PERI_BASE + 0x00080022))
#define CMT3 (*(volatile struct st_cmt0 *)(PERI_BASE + 0x00080028))
#define CMT4 (*(volatile struct st_cmt0 *)(PERI_BASE + 0x00080042))
#define CMT5 (*(volatile struct st_cmt0 *)(PERI_BASE + 0x00080048))
#define CMTW (*(volatile struct st_cmtw *)(PERI_BASE + 0x00080400))
#define CMTW0 (*(volatile struct st_cmtw0 *)(PERI_BASE + 0x00080300))
#define CMTW1 (*(volatile struct st_cmtw0 *)(PERI_BASE + 0x00080380))
#define CRC (*(volatile struct st_crc *)(PERI_BASE + 0x0007C000))
#define DMA0 (*(volatile struct st_dma0 *)(PERI_BASE + 0x00062000))
#define DMA1 (*(volatile struct st_dma1 *)(PERI_BASE + 0x00063000))
#define DMAC (*(volatile struct st_dmac *)(PERI_BASE + 0x00002000))
#define DOC (*(volatile struct st_doc *)(PERI_BASE + 0x00081200))
#define DSMIF (*(volatile struct st_dsmif *)(PERI_BASE + 0x00072000))
#define ECATC (*(volatile struct st_ecatc *)(PERI_BASE + 0x000BF100))
#define ECCRAM (*(volatile struct st_eccram *)(PERI_BASE + 0x000F3000))
#define ECM (*(volatile struct st_ecm *)(PERI_BASE + 0x0007D080))
#define ECMC (*(volatile struct st_ecmc *)(PERI_BASE + 0x0007D040))
#define ECMM (*(volatile struct st_ecmm *)(PERI_BASE + 0x0007D000))
#define ELC (*(volatile struct st_elc *)(PERI_BASE + 0x00080B00))
#define ETHERC (*(volatile struct st_etherc *)(PERI_BASE + 0x000BF000))
#define ETHERSW (*(volatile struct st_ethersw *)(PERI_BASE + 0x000BF014))
#define GPT (*(volatile struct st_gpt *)(PERI_BASE + 0x0006C000))
#define GPT0 (*(volatile struct st_gpt0 *)(PERI_BASE + 0x0006C100))
#define GPT1 (*(volatile struct st_gpt0 *)(PERI_BASE + 0x0006C180))
#define GPT2 (*(volatile struct st_gpt0 *)(PERI_BASE + 0x0006C200))
#define GPT3 (*(volatile struct st_gpt0 *)(PERI_BASE + 0x0006C280))
#define ICU (*(volatile struct st_icu *)(PERI_BASE + 0x00094200))
#define IWDT (*(volatile struct st_iwdt *)(PERI_BASE + 0x00080700))
#define MPC (*(volatile struct st_mpc *)(PERI_BASE + 0x00000200))
#define MTU (*(volatile struct st_mtu *)(PERI_BASE + 0x0006A00A))
#define MTU0 (*(volatile struct st_mtu0 *)(PERI_BASE + 0x0006A090))
#define MTU1 (*(volatile struct st_mtu1 *)(PERI_BASE + 0x0006A090))
#define MTU2 (*(volatile struct st_mtu2 *)(PERI_BASE + 0x0006A092))
#define MTU3 (*(volatile struct st_mtu3 *)(PERI_BASE + 0x0006A000))
#define MTU4 (*(volatile struct st_mtu4 *)(PERI_BASE + 0x0006A000))
#define MTU5 (*(volatile struct st_mtu5 *)(PERI_BASE + 0x0006A894))
#define MTU6 (*(volatile struct st_mtu6 *)(PERI_BASE + 0x0006A800))
#define MTU7 (*(volatile struct st_mtu7 *)(PERI_BASE + 0x0006A800))
#define MTU8 (*(volatile struct st_mtu8 *)(PERI_BASE + 0x0006A098))
#define POE3 (*(volatile struct st_poe *)(PERI_BASE + 0x00080800))
#define PORT0 (*(volatile struct st_port0 *)(PERI_BASE + 0x00000000))
#define PORT1 (*(volatile struct st_port1 *)(PERI_BASE + 0x00000002))
#define PORT2 (*(volatile struct st_port2 *)(PERI_BASE + 0x00000004))
#define PORT3 (*(volatile struct st_port3 *)(PERI_BASE + 0x00000006))
#define PORT4 (*(volatile struct st_port4 *)(PERI_BASE + 0x00000008))
#define PORT5 (*(volatile struct st_port5 *)(PERI_BASE + 0x0000000A))
#define PORT6 (*(volatile struct st_port6 *)(PERI_BASE + 0x0000000C))
#define PORT7 (*(volatile struct st_port7 *)(PERI_BASE + 0x0000000E))
#define PORT8 (*(volatile struct st_port8 *)(PERI_BASE + 0x00000010))
#define PORT9 (*(volatile struct st_port9 *)(PERI_BASE + 0x00000012))
#define PORTA (*(volatile struct st_porta *)(PERI_BASE + 0x00000014))
#define PORTB (*(volatile struct st_portb *)(PERI_BASE + 0x00000016))
#define PORTC (*(volatile struct st_portc *)(PERI_BASE + 0x00000018))
#define PORTD (*(volatile struct st_portd *)(PERI_BASE + 0x0000001A))
#define PORTE (*(volatile struct st_porte *)(PERI_BASE + 0x0000001C))
#define PORTF (*(volatile struct st_portf *)(PERI_BASE + 0x0000001E))
#define PORTG (*(volatile struct st_portg *)(PERI_BASE + 0x00000020))
#define PORTH (*(volatile struct st_porth *)(PERI_BASE + 0x00000022))
#define PORTJ (*(volatile struct st_portj *)(PERI_BASE + 0x00000024))
#define PORTK (*(volatile struct st_portk *)(PERI_BASE + 0x00000026))
#define PORTL (*(volatile struct st_portl *)(PERI_BASE + 0x00000028))
#define PORTM (*(volatile struct st_portm *)(PERI_BASE + 0x0000002A))
#define PORTN (*(volatile struct st_portn *)(PERI_BASE + 0x0000002C))
#define PORTP (*(volatile struct st_portp *)(PERI_BASE + 0x0000002E))
#define PORTR (*(volatile struct st_portr *)(PERI_BASE + 0x00000030))
#define PORTS (*(volatile struct st_ports *)(PERI_BASE + 0x00000032))
#define PORTT (*(volatile struct st_portt *)(PERI_BASE + 0x00000034))
#define PORTU (*(volatile struct st_portu *)(PERI_BASE + 0x00000036))
#define PPG0 (*(volatile struct st_ppg0 *)(PERI_BASE + 0x00080506))
#define PPG1 (*(volatile struct st_ppg1 *)(PERI_BASE + 0x00080516))
#define RIIC0 (*(volatile struct st_riic *)(PERI_BASE + 0x00080900))
#define RIIC1 (*(volatile struct st_riic *)(PERI_BASE + 0x00080940))
#define RSCAN (*(volatile struct st_rscan *)(PERI_BASE + 0x00078000))
#define RSPI0 (*(volatile struct st_rspi *)(PERI_BASE + 0x00068000))
#define RSPI1 (*(volatile struct st_rspi *)(PERI_BASE + 0x00068400))
#define RSPI2 (*(volatile struct st_rspi *)(PERI_BASE + 0x00068800))
#define RSPI3 (*(volatile struct st_rspi *)(PERI_BASE + 0x00068C00))
#define S12ADC0 (*(volatile struct st_s12adc0 *)(PERI_BASE + 0x0008C000))
#define S12ADC1 (*(volatile struct st_s12adc1 *)(PERI_BASE + 0x0008C400))
#define SCIFA0 (*(volatile struct st_scifa *)(PERI_BASE + 0x00065000))
#define SCIFA1 (*(volatile struct st_scifa *)(PERI_BASE + 0x00065400))
#define SCIFA2 (*(volatile struct st_scifa *)(PERI_BASE + 0x00065800))
#define SCIFA3 (*(volatile struct st_scifa *)(PERI_BASE + 0x00065C00))
#define SCIFA4 (*(volatile struct st_scifa *)(PERI_BASE + 0x00066000))
#define SPIBSC (*(volatile struct st_spibsc *)(PERI_BASE + 0x00005000))
#define SSI (*(volatile struct st_ssi *)(PERI_BASE + 0x00081000))
#define SYSTEM (*(volatile struct st_system *)(PERI_BASE + 0x000B0020))
#define TPU0 (*(volatile struct st_tpu0 *)(PERI_BASE + 0x00080108))
#define TPU1 (*(volatile struct st_tpu1 *)(PERI_BASE + 0x00080108))
#define TPU2 (*(volatile struct st_tpu2 *)(PERI_BASE + 0x0008010A))
#define TPU3 (*(volatile struct st_tpu3 *)(PERI_BASE + 0x0008010A))
#define TPU4 (*(volatile struct st_tpu4 *)(PERI_BASE + 0x0008010C))
#define TPU5 (*(volatile struct st_tpu5 *)(PERI_BASE + 0x0008010C))
#define TPU6 (*(volatile struct st_tpu0 *)(PERI_BASE + 0x00080188))
#define TPU7 (*(volatile struct st_tpu1 *)(PERI_BASE + 0x00080188))
#define TPU8 (*(volatile struct st_tpu2 *)(PERI_BASE + 0x0008018A))
#define TPU9 (*(volatile struct st_tpu3 *)(PERI_BASE + 0x0008018A))
#define TPU10 (*(volatile struct st_tpu4 *)(PERI_BASE + 0x0008018C))
#define TPU11 (*(volatile struct st_tpu5 *)(PERI_BASE + 0x0008018C))
#define TPUA (*(volatile struct st_tpua *)(PERI_BASE + 0x00080100))
#define TPUSL (*(volatile struct st_tpusl *)(PERI_BASE + 0x00080200))
#define TSN (*(volatile struct st_tsn *)(PERI_BASE + 0x00080A00))
#define USBf (*(volatile struct st_usbf *)(PERI_BASE + 0x00060000))
#define USBh (*(volatile struct st_usbh *)(PERI_BASE + 0x00040000))
#define VIC (*(volatile struct st_vic *)(PERI_BASE + 0x00010000))
#define WDT0 (*(volatile struct st_wdt *)(PERI_BASE + 0x00080600))
#define WDT1 (*(volatile struct st_wdt *)(PERI_BASE + 0x00080620))
#endif