#ifndef __SH2762
#define __SH2762


#define FRQCR		(*(volatile unsigned short*)(0xFFFE0010))
#define ICR0		(*(volatile unsigned short*)(0xFFFE0800))
#define ICR1		(*(volatile unsigned short*)(0xFFFE0802))
#define ICR2		(*(volatile unsigned short*)(0xFFFE0804))
#define IRQRR		(*(volatile unsigned short*)(0xFFFE0806))
#define PINTER		(*(volatile unsigned short*)(0xFFFE0808))
#define PIRR		(*(volatile unsigned short*)(0xFFFE080A))
#define IBCR		(*(volatile unsigned short*)(0xFFFE080C))
#define IBNR		(*(volatile unsigned short*)(0xFFFE080E))
#define IPR01		(*(volatile unsigned short*)(0xFFFE0818))
#define IPR02		(*(volatile unsigned short*)(0xFFFE081A))
#define IPR05		(*(volatile unsigned short*)(0xFFFE0820))
#define IPR06		(*(volatile unsigned short*)(0xFFFE0C00))
#define IPR07		(*(volatile unsigned short*)(0xFFFE0C02))
#define IPR08		(*(volatile unsigned short*)(0xFFFE0C04))
#define IPR09		(*(volatile unsigned short*)(0xFFFE0C06))
#define IPR10		(*(volatile unsigned short*)(0xFFFE0C08))
#define IPR11		(*(volatile unsigned short*)(0xFFFE0C0A))
#define IPR12		(*(volatile unsigned short*)(0xFFFE0C0C))
#define IPR13		(*(volatile unsigned short*)(0xFFFE0C0E))
#define IPR14		(*(volatile unsigned short*)(0xFFFE0C10))
#define IPR15		(*(volatile unsigned short*)(0xFFFE0C12))
#define IPR16		(*(volatile unsigned short*)(0xFFFE0C14))
#define IPR17		(*(volatile unsigned short*)(0xFFFE0C16))
#define IPR18		(*(volatile unsigned short*)(0xFFFE0C18))
#define IPR19		(*(volatile unsigned short*)(0xFFFE0C1A))
#define IPR20		(*(volatile unsigned short*)(0xFFFE0C1C))
#define IPR21		(*(volatile unsigned short*)(0xFFFE0C1E))
#define IPR22		(*(volatile unsigned short*)(0xFFFE0C20))
#define CCR1		(*(volatile unsigned long*)(0xFFFC1000))
#define CCR2		(*(volatile unsigned long*)(0xFFFC1004))
#define CMNCR		(*(volatile unsigned long*)(0xFFFC0000))
#define CS0BCR		(*(volatile unsigned long*)(0xFFFC0004))
#define CS1BCR		(*(volatile unsigned long*)(0xFFFC0008))
#define CS2BCR		(*(volatile unsigned long*)(0xFFFC000C))
#define CS3BCR		(*(volatile unsigned long*)(0xFFFC0010))
#define CS4BCR		(*(volatile unsigned long*)(0xFFFC0014))
#define CS5BCR		(*(volatile unsigned long*)(0xFFFC0018))
#define CS6BCR		(*(volatile unsigned long*)(0xFFFC001C))
#define CS0WCR		(*(volatile unsigned long*)(0xFFFC0028))
#define CS1WCR		(*(volatile unsigned long*)(0xFFFC002C))
#define CS2WCR		(*(volatile unsigned long*)(0xFFFC0030))
#define CS3WCR		(*(volatile unsigned long*)(0xFFFC0034))
#define CS4WCR		(*(volatile unsigned long*)(0xFFFC0038))
#define CS5WCR		(*(volatile unsigned long*)(0xFFFC003C))
#define CS6WCR		(*(volatile unsigned long*)(0xFFFC0040))
#define SDCR		(*(volatile unsigned long*)(0xFFFC004C))
#define RTCSR		(*(volatile unsigned short*)(0xFFFC0050))
#define RTCNT		(*(volatile unsigned short*)(0xFFFC0054))
#define RTCOR		(*(volatile unsigned short*)(0xFFFC0058))
#define ACSWR		(*(volatile unsigned long*)(0xFFFC180C))
#define ACKEYR		(*(volatile unsigned char*)(0xFFFC1BFC))
#define SAR_0		(*(volatile unsigned long*)(0xFFFE1000))
#define DAR_0		(*(volatile unsigned long*)(0xFFFE1004))
#define DMATCR_0	(*(volatile unsigned long*)(0xFFFE1008))
#define CHCR_0		(*(volatile unsigned long*)(0xFFFE100C))
#define RSAR_0		(*(volatile unsigned long*)(0xFFFE1100))
#define RDAR_0		(*(volatile unsigned long*)(0xFFFE1104))
#define RDMATCR_0	(*(volatile unsigned long*)(0xFFFE1108))
#define SAR_1		(*(volatile unsigned long*)(0xFFFE1010))
#define DAR_1		(*(volatile unsigned long*)(0xFFFE1014))
#define DMATCR_1	(*(volatile unsigned long*)(0xFFFE1018))
#define CHCR_1		(*(volatile unsigned long*)(0xFFFE101C))
#define RSAR_1		(*(volatile unsigned long*)(0xFFFE1110))
#define RDAR_1		(*(volatile unsigned long*)(0xFFFE1114))
#define RDMATCR_1	(*(volatile unsigned long*)(0xFFFE1118))
#define SAR_2		(*(volatile unsigned long*)(0xFFFE1020))
#define DAR_2		(*(volatile unsigned long*)(0xFFFE1024))
#define DMATCR_2	(*(volatile unsigned long*)(0xFFFE1028))
#define CHCR_2		(*(volatile unsigned long*)(0xFFFE102C))
#define RSAR_2		(*(volatile unsigned long*)(0xFFFE1120))
#define RDAR_2		(*(volatile unsigned long*)(0xFFFE1124))
#define RDMATCR_2	(*(volatile unsigned long*)(0xFFFE1128))
#define SAR_3		(*(volatile unsigned long*)(0xFFFE1030))
#define DAR_3		(*(volatile unsigned long*)(0xFFFE1034))
#define DMATCR_3	(*(volatile unsigned long*)(0xFFFE1038))
#define CHCR_3		(*(volatile unsigned long*)(0xFFFE103C))
#define RSAR_3		(*(volatile unsigned long*)(0xFFFE1130))
#define RDAR_3		(*(volatile unsigned long*)(0xFFFE1134))
#define RDMATCR_3	(*(volatile unsigned long*)(0xFFFE1138))
#define SAR_4		(*(volatile unsigned long*)(0xFFFE1040))
#define DAR_4		(*(volatile unsigned long*)(0xFFFE1044))
#define DMATCR_4	(*(volatile unsigned long*)(0xFFFE1048))
#define CHCR_4		(*(volatile unsigned long*)(0xFFFE104C))
#define RSAR_4		(*(volatile unsigned long*)(0xFFFE1140))
#define RDAR_4		(*(volatile unsigned long*)(0xFFFE1144))
#define RDMATCR_4	(*(volatile unsigned long*)(0xFFFE1148))
#define SAR_5		(*(volatile unsigned long*)(0xFFFE1050))
#define DAR_5		(*(volatile unsigned long*)(0xFFFE1054))
#define DMATCR_5	(*(volatile unsigned long*)(0xFFFE1058))
#define CHCR_5		(*(volatile unsigned long*)(0xFFFE105C))
#define RSAR_5		(*(volatile unsigned long*)(0xFFFE1150))
#define RDAR_5		(*(volatile unsigned long*)(0xFFFE1154))
#define RDMATCR_5	(*(volatile unsigned long*)(0xFFFE1158))
#define SAR_6		(*(volatile unsigned long*)(0xFFFE1060))
#define DAR_6		(*(volatile unsigned long*)(0xFFFE1064))
#define DMATCR_6	(*(volatile unsigned long*)(0xFFFE1068))
#define CHCR_6		(*(volatile unsigned long*)(0xFFFE106C))
#define RSAR_6		(*(volatile unsigned long*)(0xFFFE1160))
#define RDAR_6		(*(volatile unsigned long*)(0xFFFE1164))
#define RDMATCR_6	(*(volatile unsigned long*)(0xFFFE1168))
#define SAR_7		(*(volatile unsigned long*)(0xFFFE1070))
#define DAR_7		(*(volatile unsigned long*)(0xFFFE1074))
#define DMATCR_7	(*(volatile unsigned long*)(0xFFFE1078))
#define CHCR_7		(*(volatile unsigned long*)(0xFFFE107C))
#define RSAR_7		(*(volatile unsigned long*)(0xFFFE1170))
#define RDAR_7		(*(volatile unsigned long*)(0xFFFE1174))
#define RDMATCR_7	(*(volatile unsigned long*)(0xFFFE1178))
#define SAR_8		(*(volatile unsigned long*)(0xFFFE1080))
#define DAR_8		(*(volatile unsigned long*)(0xFFFE1084))
#define DMATCR_8	(*(volatile unsigned long*)(0xFFFE1088))
#define RSAR_8		(*(volatile unsigned long*)(0xFFFE1180))
#define RDAR_8		(*(volatile unsigned long*)(0xFFFE1184))
#define RDMATCR_8	(*(volatile unsigned long*)(0xFFFE1188))
#define CHCR_8		(*(volatile unsigned long*)(0xFFFE108C))
#define SAR_9		(*(volatile unsigned long*)(0xFFFE1090))
#define DAR_9		(*(volatile unsigned long*)(0xFFFE1094))
#define DMATCR_9	(*(volatile unsigned long*)(0xFFFE1098))
#define CHCR_9		(*(volatile unsigned long*)(0xFFFE109C))
#define RSAR_9		(*(volatile unsigned long*)(0xFFFE1190))
#define RDAR_9		(*(volatile unsigned long*)(0xFFFE1194))
#define RDMATCR_9	(*(volatile unsigned long*)(0xFFFE1198))
#define SAR_10		(*(volatile unsigned long*)(0xFFFE10A0))
#define DAR_10		(*(volatile unsigned long*)(0xFFFE10A4))
#define DMATCR_10	(*(volatile unsigned long*)(0xFFFE10A8))
#define CHCR_10		(*(volatile unsigned long*)(0xFFFE10AC))
#define RSAR_10		(*(volatile unsigned long*)(0xFFFE11A0))
#define RDAR_10		(*(volatile unsigned long*)(0xFFFE11A4))
#define RDMATCR_10	(*(volatile unsigned long*)(0xFFFE11A8))
#define SAR_11		(*(volatile unsigned long*)(0xFFFE10B0))
#define DAR_11		(*(volatile unsigned long*)(0xFFFE10B4))
#define DMATCR_11	(*(volatile unsigned long*)(0xFFFE10B8))
#define CHCR_11		(*(volatile unsigned long*)(0xFFFE10BC))
#define RSAR_11		(*(volatile unsigned long*)(0xFFFE11B0))
#define RDAR_11		(*(volatile unsigned long*)(0xFFFE11B4))
#define RDMATCR_11	(*(volatile unsigned long*)(0xFFFE11B8))
#define SAR_12		(*(volatile unsigned long*)(0xFFFE10C0))
#define DAR_12		(*(volatile unsigned long*)(0xFFFE10C4))
#define DMATCR_12	(*(volatile unsigned long*)(0xFFFE10C8))
#define CHCR_12		(*(volatile unsigned long*)(0xFFFE10CC))
#define RSAR_12		(*(volatile unsigned long*)(0xFFFE11C0))
#define RDAR_12		(*(volatile unsigned long*)(0xFFFE11C4))
#define RDMATCR_12	(*(volatile unsigned long*)(0xFFFE11C8))
#define SAR_13		(*(volatile unsigned long*)(0xFFFE10D0))
#define DAR_13		(*(volatile unsigned long*)(0xFFFE10D4))
#define DMATCR_13	(*(volatile unsigned long*)(0xFFFE10D8))
#define CHCR_13		(*(volatile unsigned long*)(0xFFFE10DC))
#define RSAR_13		(*(volatile unsigned long*)(0xFFFE11D0))
#define RDAR_13		(*(volatile unsigned long*)(0xFFFE11D4))
#define RDMATCR_13	(*(volatile unsigned long*)(0xFFFE11D8))
#define SAR_14		(*(volatile unsigned long*)(0xFFFE10E0))
#define DAR_14		(*(volatile unsigned long*)(0xFFFE10E4))
#define DMATCR_14	(*(volatile unsigned long*)(0xFFFE10E8))
#define CHCR_14		(*(volatile unsigned long*)(0xFFFE10EC))
#define RSAR_14		(*(volatile unsigned long*)(0xFFFE11E0))
#define RDAR_14		(*(volatile unsigned long*)(0xFFFE11E4))
#define RDMATCR_14	(*(volatile unsigned long*)(0xFFFE11E8))
#define SAR_15		(*(volatile unsigned long*)(0xFFFE10F0))
#define DAR_15		(*(volatile unsigned long*)(0xFFFE10F4))
#define DMATCR_15	(*(volatile unsigned long*)(0xFFFE10F8))
#define CHCR_15		(*(volatile unsigned long*)(0xFFFE10FC))
#define RSAR_15		(*(volatile unsigned long*)(0xFFFE11F0))
#define RDAR_15		(*(volatile unsigned long*)(0xFFFE11F4))
#define RDMATCR_15	(*(volatile unsigned long*)(0xFFFE11F8))
#define DMAOR		(*(volatile unsigned short*)(0xFFFE1200))
#define DMARS0		(*(volatile unsigned short*)(0xFFFE1300))
#define DMARS1		(*(volatile unsigned short*)(0xFFFE1304))
#define DMARS2		(*(volatile unsigned short*)(0xFFFE1308))
#define DMARS3		(*(volatile unsigned short*)(0xFFFE130C))
#define DMARS4		(*(volatile unsigned short*)(0xFFFE1310))
#define DMARS5		(*(volatile unsigned short*)(0xFFFE1314))
#define DMARS6		(*(volatile unsigned short*)(0xFFFE1318))
#define DMARS7		(*(volatile unsigned short*)(0xFFFE131C))
#define TCR0		(*(volatile unsigned char*)(0xFFFE4300))
#define TMDR_0		(*(volatile unsigned char*)(0xFFFE4301))
#define TIORH_0		(*(volatile unsigned char*)(0xFFFE4302))
#define TIORL_0		(*(volatile unsigned char*)(0xFFFE4303))
#define TIER0_0		(*(volatile unsigned char*)(0xFFFE4304))
#define TTSR_0		(*(volatile unsigned char*)(0xFFFE4305))
#define TCNT_0		(*(volatile unsigned short*)(0xFFFE4306))
#define TGRA_0		(*(volatile unsigned short*)(0xFFFE4308))
#define TGRB_0		(*(volatile unsigned short*)(0xFFFE430A))
#define TGRC_0		(*(volatile unsigned short*)(0xFFFE430C))
#define TGRD_0		(*(volatile unsigned short*)(0xFFFE430E))
#define TGRE_0		(*(volatile unsigned short*)(0xFFFE4320))
#define TGRF_0		(*(volatile unsigned short*)(0xFFFE4322))
#define TIER2_0		(*(volatile unsigned char*)(0xFFFE4324))
#define TTSR2_0		(*(volatile unsigned char*)(0xFFFE4325))
#define TBTM_0		(*(volatile unsigned char*)(0xFFFE4326))
#define TCR_1		(*(volatile unsigned char*)(0xFFFE4380))
#define TMDR_1		(*(volatile unsigned char*)(0xFFFE4381))
#define TIOR_1		(*(volatile unsigned char*)(0xFFFE4382))
#define TIER_1		(*(volatile unsigned char*)(0xFFFE4384))
#define TTSR_1		(*(volatile unsigned char*)(0xFFFE4385))
#define TCNT_1		(*(volatile unsigned short*)(0xFFFE4386))
#define TGRA_1		(*(volatile unsigned short*)(0xFFFE4388))
#define TGRB_1		(*(volatile unsigned short*)(0xFFFE438A))
#define TICCR		(*(volatile unsigned char*)(0xFFFE4390))
#define TCR_2		(*(volatile unsigned char*)(0xFFFE4000))
#define TMDR_2		(*(volatile unsigned char*)(0xFFFE4001))
#define TIOR_2		(*(volatile unsigned char*)(0xFFFE4002))
#define TIER_2		(*(volatile unsigned char*)(0xFFFE4004))
#define TTSR_2		(*(volatile unsigned char*)(0xFFFE4005))
#define TCNT_2		(*(volatile unsigned short*)(0xFFFE4006))
#define TGRA_2		(*(volatile unsigned short*)(0xFFFE4008))
#define TGRB_2		(*(volatile unsigned short*)(0xFFFE400A))
#define TCR_3		(*(volatile unsigned char*)(0xFFFE4200))
#define TMDR_3		(*(volatile unsigned char*)(0xFFFE4202))
#define TIORH_3		(*(volatile unsigned char*)(0xFFFE4204))
#define TIORL_3		(*(volatile unsigned char*)(0xFFFE4205))
#define TIER_3		(*(volatile unsigned char*)(0xFFFE4208))
#define TTSR_3		(*(volatile unsigned char*)(0xFFFE422C))
#define TCNT_3		(*(volatile unsigned short*)(0xFFFE4210))
#define TGRA_3		(*(volatile unsigned short*)(0xFFFE4218))
#define TGRB_3		(*(volatile unsigned short*)(0xFFFE421A))
#define TGRC_3		(*(volatile unsigned short*)(0xFFFE4224))
#define TGRD_3		(*(volatile unsigned short*)(0xFFFE4226))
#define TBTM_3		(*(volatile unsigned char*)(0xFFFE4238))
#define TCR_4		(*(volatile unsigned char*)(0xFFFE4201))
#define TMDR_4		(*(volatile unsigned char*)(0xFFFE4203))
#define TIORH_4		(*(volatile unsigned char*)(0xFFFE4206))
#define TIORL_4		(*(volatile unsigned char*)(0xFFFE4207))
#define TIER_4		(*(volatile unsigned char*)(0xFFFE4209))
#define TTSR_4		(*(volatile unsigned char*)(0xFFFE422D))
#define TCNT_4		(*(volatile unsigned short*)(0xFFFE4212))
#define TGRA_4		(*(volatile unsigned short*)(0xFFFE421C))
#define TGRB_4		(*(volatile unsigned short*)(0xFFFE421E))
#define TGRC_4		(*(volatile unsigned short*)(0xFFFE4228))
#define TGRD_4		(*(volatile unsigned short*)(0xFFFE422A))
#define TBTM_4		(*(volatile unsigned char*)(0xFFFE4239))
#define TADCR		(*(volatile unsigned short*)(0xFFFE4240))
#define TADCORA_4	(*(volatile unsigned short*)(0xFFFE4244))
#define TADCORB_4	(*(volatile unsigned short*)(0xFFFE4246))
#define TADCOBRA_4	(*(volatile unsigned short*)(0xFFFE4248))
#define TADCOBRB_4	(*(volatile unsigned short*)(0xFFFE424A))
#define TSTR		(*(volatile unsigned char*)(0xFFFE4280))
#define TSYR		(*(volatile unsigned char*)(0xFFFE4281))
#define TRWER		(*(volatile unsigned char*)(0xFFFE4284))
#define TOER		(*(volatile unsigned char*)(0xFFFE420A))
#define TOCR1		(*(volatile unsigned char*)(0xFFFE420E))
#define TOCR2		(*(volatile unsigned char*)(0xFFFE420F))
#define TGCR		(*(volatile unsigned char*)(0xFFFE420D))
#define TCDR		(*(volatile unsigned short*)(0xFFFE4214))
#define TDDR		(*(volatile unsigned short*)(0xFFFE4216))
#define TCNTS		(*(volatile unsigned short*)(0xFFFE4220))
#define TCBR		(*(volatile unsigned short*)(0xFFFE4222))
#define TITCR		(*(volatile unsigned char*)(0xFFFE4230))
#define TITCNT		(*(volatile unsigned char*)(0xFFFE4231))
#define TBTER		(*(volatile unsigned char*)(0xFFFE4232))
#define TDER		(*(volatile unsigned char*)(0xFFFE4234))
#define TWCR		(*(volatile unsigned char*)(0xFFFE4260))
#define TOLBR		(*(volatile unsigned char*)(0xFFFE4236))
#define CMSTR		(*(volatile unsigned short*)(0xFFFEC000))
#define CMCSR_0		(*(volatile unsigned short*)(0xFFFEC002))
#define CMCNT_0		(*(volatile unsigned short*)(0xFFFEC004))
#define CMCOR_0		(*(volatile unsigned short*)(0xFFFEC006))
#define CMCSR_1		(*(volatile unsigned short*)(0xFFFEC008))
#define CMCNT_1		(*(volatile unsigned short*)(0xFFFEC00A))
#define CMCOR_1		(*(volatile unsigned short*)(0xFFFEC00C))
#define WTCNT		(*(volatile unsigned char*)(0xFFFE0002))
#define WTCSR		(*(volatile unsigned char*)(0xFFFE0000))
#define WRCSR		(*(volatile unsigned char*)(0xFFFE0004))
#define R64CNT		(*(volatile unsigned char*)(0xFFFE6000))
#define RSECCNT		(*(volatile unsigned char*)(0xFFFE6002))
#define RMINCNT		(*(volatile unsigned char*)(0xFFFE6004))
#define RHRCNT		(*(volatile unsigned char*)(0xFFFE6006))
#define RWKCNT		(*(volatile unsigned char*)(0xFFFE6008))
#define RDAYCNT		(*(volatile unsigned char*)(0xFFFE600A))
#define RMONCNT		(*(volatile unsigned char*)(0xFFFE600C))
#define RYRCNT		(*(volatile unsigned short*)(0xFFFE600E))
#define RSECAR		(*(volatile unsigned char*)(0xFFFE6010))
#define RMINAR		(*(volatile unsigned char*)(0xFFFE6012))
#define RHRAR		(*(volatile unsigned char*)(0xFFFE6014))
#define RWKAR		(*(volatile unsigned char*)(0xFFFE6016))
#define RDAYAR		(*(volatile unsigned char*)(0xFFFE6018))
#define RMONAR		(*(volatile unsigned char*)(0xFFFE601A))
#define RYRAR		(*(volatile unsigned short*)(0xFFFE6020))
#define RCR1		(*(volatile unsigned char*)(0xFFFE601C))
#define RCR2		(*(volatile unsigned char*)(0xFFFE601E))
#define RCR3		(*(volatile unsigned char*)(0xFFFE6024))
#define RCR5		(*(volatile unsigned char*)(0xFFFE6026))
#define RFRH		(*(volatile unsigned short*)(0xFFFE602A))
#define RFRL		(*(volatile unsigned short*)(0xFFFE602C))
#define SCSMR_0		(*(volatile unsigned short*)(0xFFFE8000))
#define SCBRR_0		(*(volatile unsigned char*)(0xFFFE8004))
#define SCSCR_0		(*(volatile unsigned short*)(0xFFFE8008))
#define SCFTDR_0	(*(volatile unsigned char*)(0xFFFE800C))
#define SCFSR_0		(*(volatile unsigned short*)(0xFFFE8010))
#define SCFRDR_0	(*(volatile unsigned char*)(0xFFFE8014))
#define SCFCR_0		(*(volatile unsigned short*)(0xFFFE8018))
#define SCFDR_0		(*(volatile unsigned short*)(0xFFFE801C))
#define SCSPTR_0	(*(volatile unsigned short*)(0xFFFE8020))
#define SCLSR_0		(*(volatile unsigned short*)(0xFFFE8024))
#define SCEMR_0		(*(volatile unsigned short*)(0xFFFE8028))
#define SCSMR_1		(*(volatile unsigned short*)(0xFFFE8800))
#define SCBRR_1		(*(volatile unsigned char*)(0xFFFE8804))
#define SCSCR_1		(*(volatile unsigned short*)(0xFFFE8808))
#define SCFTDR_1	(*(volatile unsigned char*)(0xFFFE880C))
#define SCFSR_1		(*(volatile unsigned short*)(0xFFFE8810))
#define SCFRDR_1	(*(volatile unsigned char*)(0xFFFE8814))
#define SCFCR_1		(*(volatile unsigned short*)(0xFFFE8818))
#define SCFDR_1		(*(volatile unsigned short*)(0xFFFE881C))
#define SCSPTR_1	(*(volatile unsigned short*)(0xFFFE8820))
#define SCLSR_1		(*(volatile unsigned short*)(0xFFFE8824))
#define SCEMR_1		(*(volatile unsigned short*)(0xFFFE8828))
#define SCSMR_2		(*(volatile unsigned short*)(0xFFFE9000))
#define SCBRR_2		(*(volatile unsigned char*)(0xFFFE9004))
#define SCSCR_2		(*(volatile unsigned short*)(0xFFFE9008))
#define SCFTDR_2	(*(volatile unsigned char*)(0xFFFE900C))
#define SCFSR_2		(*(volatile unsigned short*)(0xFFFE9010))
#define SCFRDR_2	(*(volatile unsigned char*)(0xFFFE9014))
#define SCFCR_2		(*(volatile unsigned short*)(0xFFFE9018))
#define SCFDR_2		(*(volatile unsigned short*)(0xFFFE901C))
#define SCSPTR_2	(*(volatile unsigned short*)(0xFFFE9020))
#define SCLSR_2		(*(volatile unsigned short*)(0xFFFE9024))
#define SCEMR_2		(*(volatile unsigned short*)(0xFFFE9028))
#define SCSMR_3		(*(volatile unsigned short*)(0xFFFE9800))
#define SCBRR_3		(*(volatile unsigned char*)(0xFFFE9804))
#define SCSCR_3		(*(volatile unsigned short*)(0xFFFE9808))
#define SCFTDR_3	(*(volatile unsigned char*)(0xFFFE980C))
#define SCFSR_3		(*(volatile unsigned short*)(0xFFFE9810))
#define SCFRDR_3	(*(volatile unsigned char*)(0xFFFE9814))
#define SCFCR_3		(*(volatile unsigned short*)(0xFFFE9818))
#define SCFDR_3		(*(volatile unsigned short*)(0xFFFE981C))
#define SCSPTR_3	(*(volatile unsigned short*)(0xFFFE9820))
#define SCLSR_3		(*(volatile unsigned short*)(0xFFFE9824))
#define SCEMR_3		(*(volatile unsigned short*)(0xFFFE9828))
#define SCSMR_4		(*(volatile unsigned short*)(0xFFFEA000))
#define SCBRR_4		(*(volatile unsigned char*)(0xFFFEA004))
#define SCSCR_4		(*(volatile unsigned short*)(0xFFFEA008))
#define SCFTDR_4	(*(volatile unsigned char*)(0xFFFEA00C))
#define SCFSR_4		(*(volatile unsigned short*)(0xFFFEA010))
#define SCFRDR_4	(*(volatile unsigned char*)(0xFFFEA014))
#define SCFCR_4		(*(volatile unsigned short*)(0xFFFEA018))
#define SCFDR_4		(*(volatile unsigned short*)(0xFFFEA01C))
#define SCSPTR_4	(*(volatile unsigned short*)(0xFFFEA020))
#define SCLSR_4		(*(volatile unsigned short*)(0xFFFEA024))
#define SCEMR_4		(*(volatile unsigned short*)(0xFFFEA028))
#define SCSMR_5		(*(volatile unsigned short*)(0xFFFEA800))
#define SCBRR_5		(*(volatile unsigned char*)(0xFFFEA804))
#define SCSCR_5		(*(volatile unsigned short*)(0xFFFEA808))
#define SCFTDR_5	(*(volatile unsigned char*)(0xFFFEA80C))
#define SCFSR_5		(*(volatile unsigned short*)(0xFFFEA810))
#define SCFRDR_5	(*(volatile unsigned char*)(0xFFFEA814))
#define SCFCR_5		(*(volatile unsigned short*)(0xFFFEA818))
#define SCFDR_5		(*(volatile unsigned short*)(0xFFFEA81C))
#define SCSPTR_5	(*(volatile unsigned short*)(0xFFFEA820))
#define SCLSR_5		(*(volatile unsigned short*)(0xFFFEA824))
#define SCEMR_5		(*(volatile unsigned short*)(0xFFFEA828))
#define SCSMR_6		(*(volatile unsigned short*)(0xFFFEB000))
#define SCBRR_6		(*(volatile unsigned char*)(0xFFFEB004))
#define SCSCR_6		(*(volatile unsigned short*)(0xFFFEB008))
#define SCFTDR_6	(*(volatile unsigned char*)(0xFFFEB00C))
#define SCFSR_6		(*(volatile unsigned short*)(0xFFFEB010))
#define SCFRDR_6	(*(volatile unsigned char*)(0xFFFEB014))
#define SCFCR_6		(*(volatile unsigned short*)(0xFFFEB018))
#define SCFDR_6		(*(volatile unsigned short*)(0xFFFEB01C))
#define SCSPTR_6	(*(volatile unsigned short*)(0xFFFEB020))
#define SCLSR_6		(*(volatile unsigned short*)(0xFFFEB024))
#define SCEMR_6		(*(volatile unsigned short*)(0xFFFEB028))
#define SCSMR_7		(*(volatile unsigned short*)(0xFFFEB800))
#define SCBRR_7		(*(volatile unsigned char*)(0xFFFEB804))
#define SCSCR_7		(*(volatile unsigned short*)(0xFFFEB808))
#define SCFTDR_7	(*(volatile unsigned char*)(0xFFFEB80C))
#define SCFSR_7		(*(volatile unsigned short*)(0xFFFEB810))
#define SCFRDR_7	(*(volatile unsigned char*)(0xFFFEB814))
#define SCFCR_7		(*(volatile unsigned short*)(0xFFFEB818))
#define SCFDR_7		(*(volatile unsigned short*)(0xFFFEB81C))
#define SCSPTR_7	(*(volatile unsigned short*)(0xFFFEB820))
#define SCLSR_7		(*(volatile unsigned short*)(0xFFFEB824))
#define SCEMR_7		(*(volatile unsigned short*)(0xFFFEB828))
#define SPCR_0		(*(volatile unsigned char*)(0xFFFF8000))
#define SSLP_0		(*(volatile unsigned char*)(0xFFFF8001))
#define SPPCR_0		(*(volatile unsigned char*)(0xFFFF8002))
#define SPSR_0		(*(volatile unsigned char*)(0xFFFF8003))
#define SPDR_0		(*(volatile unsigned long*)(0xFFFF8004))
#define SPSCR_0		(*(volatile unsigned char*)(0xFFFF8008))
#define SPSSR_0		(*(volatile unsigned char*)(0xFFFF8009))
#define SPBR_0		(*(volatile unsigned char*)(0xFFFF800A))
#define SPDCR_0		(*(volatile unsigned char*)(0xFFFF800B))
#define SPCKD_0		(*(volatile unsigned char*)(0xFFFF800C))
#define SSLND_0		(*(volatile unsigned char*)(0xFFFF800D))
#define SPND_0		(*(volatile unsigned char*)(0xFFFF800E))
#define SPCMD_00	(*(volatile unsigned short*)(0xFFFF8010))
#define SPCMD_01	(*(volatile unsigned short*)(0xFFFF8012))
#define SPCMD_02	(*(volatile unsigned short*)(0xFFFF8014))
#define SPCMD_03	(*(volatile unsigned short*)(0xFFFF8016))
#define SPBFCR_0	(*(volatile unsigned char*)(0xFFFF8020))
#define SPBFDR_0	(*(volatile unsigned short*)(0xFFFF8022))
#define SPCR_1		(*(volatile unsigned char*)(0xFFFF8800))
#define SSLP_1		(*(volatile unsigned char*)(0xFFFF8801))
#define SPPCR_1		(*(volatile unsigned char*)(0xFFFF8802))
#define SPSR_1		(*(volatile unsigned char*)(0xFFFF8803))
#define SPDR_1		(*(volatile unsigned long*)(0xFFFF8804))
#define SPSCR_1		(*(volatile unsigned char*)(0xFFFF8808))
#define SPSSR_1		(*(volatile unsigned char*)(0xFFFF8809))
#define SPBR_1		(*(volatile unsigned char*)(0xFFFF880A))
#define SPDCR_1		(*(volatile unsigned char*)(0xFFFF880B))
#define SPCKD_1		(*(volatile unsigned char*)(0xFFFF880C))
#define SSLND_1		(*(volatile unsigned char*)(0xFFFF880D))
#define SPND_1		(*(volatile unsigned char*)(0xFFFF880E))
#define SPCMD_10	(*(volatile unsigned short*)(0xFFFF8810))
#define SPCMD_11	(*(volatile unsigned short*)(0xFFFF8812))
#define SPCMD_12	(*(volatile unsigned short*)(0xFFFF8814))
#define SPCMD_13	(*(volatile unsigned short*)(0xFFFF8816))
#define SPBFCR_1	(*(volatile unsigned char*)(0xFFFF8820))
#define SPBFDR_1	(*(volatile unsigned short*)(0xFFFF8822))
#define ICCR1_0		(*(volatile unsigned char*)(0xFFFEE000))
#define ICCR2_0		(*(volatile unsigned char*)(0xFFFEE001))
#define ICMR_0		(*(volatile unsigned char*)(0xFFFEE002))
#define ICIER_0		(*(volatile unsigned char*)(0xFFFEE003))
#define ICSR_0		(*(volatile unsigned char*)(0xFFFEE004))
#define ICSAR_0		(*(volatile unsigned char*)(0xFFFEE005))
#define ICDRT_0		(*(volatile unsigned char*)(0xFFFEE006))
#define ICDRR_0		(*(volatile unsigned char*)(0xFFFEE007))
#define NF2CYC_0	(*(volatile unsigned char*)(0xFFFEE008))
#define ICCR1_1		(*(volatile unsigned char*)(0xFFFEE400))
#define ICCR2_1		(*(volatile unsigned char*)(0xFFFEE401))
#define ICMR_1		(*(volatile unsigned char*)(0xFFFEE402))
#define ICIER_1		(*(volatile unsigned char*)(0xFFFEE403))
#define ICSR_1		(*(volatile unsigned char*)(0xFFFEE404))
#define ICSAR_1		(*(volatile unsigned char*)(0xFFFEE405))
#define ICDRT_1		(*(volatile unsigned char*)(0xFFFEE406))
#define ICDRR_1		(*(volatile unsigned char*)(0xFFFEE407))
#define NF2CYC_1	(*(volatile unsigned char*)(0xFFFEE408))
#define ICCR1_2		(*(volatile unsigned char*)(0xFFFEE800))
#define ICCR2_2		(*(volatile unsigned char*)(0xFFFEE801))
#define ICMR_2		(*(volatile unsigned char*)(0xFFFEE802))
#define ICIER_2		(*(volatile unsigned char*)(0xFFFEE803))
#define ICSR_2		(*(volatile unsigned char*)(0xFFFEE804))
#define ICSAR_2		(*(volatile unsigned char*)(0xFFFEE805))
#define ICDRT_2		(*(volatile unsigned char*)(0xFFFEE806))
#define ICDRR_2		(*(volatile unsigned char*)(0xFFFEE807))
#define NF2CYC_2	(*(volatile unsigned char*)(0xFFFEE808))
#define SSICR_0		(*(volatile unsigned long*)(0xFFFF0000))
#define SSISR_0		(*(volatile unsigned long*)(0xFFFF0004))
#define SSIFCR_0	(*(volatile unsigned long*)(0xFFFF0010))
#define SSIFSR_0	(*(volatile unsigned long*)(0xFFFF0014))
#define SSIFTDR_0	(*(volatile unsigned long*)(0xFFFF0018))
#define SSIFRDR_0	(*(volatile unsigned long*)(0xFFFF001C))
#define SSICR_1		(*(volatile unsigned long*)(0xFFFF0800))
#define SSISR_1		(*(volatile unsigned long*)(0xFFFF0804))
#define SSIFCR_1	(*(volatile unsigned long*)(0xFFFF0810))
#define SSIFSR_1	(*(volatile unsigned long*)(0xFFFF0814))
#define SSIFTDR_1	(*(volatile unsigned long*)(0xFFFF0818))
#define SSIFRDR_1	(*(volatile unsigned long*)(0xFFFF081C))
#define SSICR_2		(*(volatile unsigned long*)(0xFFFF1000))
#define SSISR_2		(*(volatile unsigned long*)(0xFFFF1004))
#define SSIFCR_2	(*(volatile unsigned long*)(0xFFFF1010))
#define SSIFSR_2	(*(volatile unsigned long*)(0xFFFF1014))
#define SSIFTDR_2	(*(volatile unsigned long*)(0xFFFF1018))
#define SSIFRDR_2	(*(volatile unsigned long*)(0xFFFF101C))
#define SSICR_3		(*(volatile unsigned long*)(0xFFFF1800))
#define SSISR_3		(*(volatile unsigned long*)(0xFFFF1804))
#define SSIFCR_3	(*(volatile unsigned long*)(0xFFFF1810))
#define SSIFSR_3	(*(volatile unsigned long*)(0xFFFF1814))
#define SSIFTDR_3	(*(volatile unsigned long*)(0xFFFF1818))
#define SSIFRDR_3	(*(volatile unsigned long*)(0xFFFF181C))
#define SIMDR		(*(volatile unsigned short*)(0xFFFF4800))
#define SISCR		(*(volatile unsigned short*)(0xFFFF4802))
#define SITDAR		(*(volatile unsigned short*)(0xFFFF4804))
#define SIRDAR		(*(volatile unsigned short*)(0xFFFF4806))
#define SICTR		(*(volatile unsigned short*)(0xFFFF480C))
#define SIFCTR		(*(volatile unsigned short*)(0xFFFF4810))
#define SISTR		(*(volatile unsigned short*)(0xFFFF4814))
#define SIIER		(*(volatile unsigned short*)(0xFFFF4816))
#define SITDR		(*(volatile unsigned long*)(0xFFFF4820))
#define SIRDR		(*(volatile unsigned long*)(0xFFFF4824))
#define MCR_0		(*(volatile unsigned short*)(0xFFFE5000))
#define GSR_0		(*(volatile unsigned short*)(0xFFFE5002))
#define BCR1_0		(*(volatile unsigned short*)(0xFFFE5004))
#define BCR0_0		(*(volatile unsigned short*)(0xFFFE5006))
#define IRR_0		(*(volatile unsigned short*)(0xFFFE5008))
#define IMR_0		(*(volatile unsigned short*)(0xFFFE500A))
#define TEC_REC_0	(*(volatile unsigned short*)(0xFFFE500C))
#define TXPR1_0		(*(volatile unsigned short*)(0xFFFE5020))
#define TXPR0_0		(*(volatile unsigned short*)(0xFFFE5022))
#define TXCR1_0		(*(volatile unsigned short*)(0xFFFE5028))
#define TXCR0_0		(*(volatile unsigned short*)(0xFFFE502A))
#define TXACK1_0	(*(volatile unsigned short*)(0xFFFE5030))
#define TXACK0_0	(*(volatile unsigned short*)(0xFFFE5032))
#define ABACK1_0	(*(volatile unsigned short*)(0xFFFE5038))
#define ABACK0_0	(*(volatile unsigned short*)(0xFFFE503A))
#define RXPR1_0		(*(volatile unsigned short*)(0xFFFE5040))
#define RXPR0_0		(*(volatile unsigned short*)(0xFFFE5042))
#define RFPR1_0		(*(volatile unsigned short*)(0xFFFE5048))
#define RFPR0_0		(*(volatile unsigned short*)(0xFFFE504A))
#define MBIMR1_0	(*(volatile unsigned short*)(0xFFFE5050))
#define MBIMR0_0	(*(volatile unsigned short*)(0xFFFE5052))
#define UMSR1_0		(*(volatile unsigned short*)(0xFFFE5058))
#define UMSR0_0		(*(volatile unsigned short*)(0xFFFE505A))
#define TTCR0_0		(*(volatile unsigned short*)(0xFFFE5080))
#define CMAX_TEW_0	(*(volatile unsigned short*)(0xFFFE5084))
#define RFTROFF_0	(*(volatile unsigned short*)(0xFFFE5086))
#define CTSR_0		(*(volatile unsigned short*)(0xFFFE5088))
#define CCR_0		(*(volatile unsigned short*)(0xFFFE508A))
#define TCNTR_0		(*(volatile unsigned short*)(0xFFFE508C))
#define CYCTR_0		(*(volatile unsigned short*)(0xFFFE5090))
#define RFMK_0		(*(volatile unsigned short*)(0xFFFE5094))
#define TCMR0_0		(*(volatile unsigned short*)(0xFFFE5098))
#define TCMR1_0		(*(volatile unsigned short*)(0xFFFE509C))
#define TCMR2_0		(*(volatile unsigned short*)(0xFFFE50A0))
#define TTTSEL_0	(*(volatile unsigned short*)(0xFFFE50A4))
#define MB_CONTROL0_H_0	(*(volatile unsigned short*)(0xFFFE5100))
#define MB_CONTROL0_L_0	(*(volatile unsigned short*)(0xFFFE5102))
#define MB_LAFM0_0	(*(volatile unsigned short*)(0xFFFE5104))
#define MB_LAFM1_0	(*(volatile unsigned short*)(0xFFFE5106))
#define MB_DATA_01_0	(*(volatile unsigned short*)(0xFFFE5108))
#define MB_DATA_23_0	(*(volatile unsigned short*)(0xFFFE510A))
#define MB_DATA_45_0	(*(volatile unsigned short*)(0xFFFE510C))
#define MB_DATA_67_0	(*(volatile unsigned short*)(0xFFFE510E))
#define MB_CONTROL1_0	(*(volatile unsigned short*)(0xFFFE5110))
#define MB_TIMESTAMP_0	(*(volatile unsigned short*)(0xFFFE5112))
#define MB_TTT_0	(*(volatile unsigned short*)(0xFFFE5114))
#define MB_TTCONTROL_0	(*(volatile unsigned short*)(0xFFFE5116))
#define MCR_1		(*(volatile unsigned short*)(0xFFFE5800))
#define GSR_1		(*(volatile unsigned short*)(0xFFFE5802))
#define BCR1_1		(*(volatile unsigned short*)(0xFFFE5804))
#define BCR0_1		(*(volatile unsigned short*)(0xFFFE5806))
#define IRR_1		(*(volatile unsigned short*)(0xFFFE5808))
#define IMR_1		(*(volatile unsigned short*)(0xFFFE580A))
#define TEC_REC_1	(*(volatile unsigned short*)(0xFFFE580C))
#define TXPR1_1		(*(volatile unsigned short*)(0xFFFE5820))
#define TXPR0_1		(*(volatile unsigned short*)(0xFFFE5822))
#define TXCR1_1		(*(volatile unsigned short*)(0xFFFE5828))
#define TXCR0_1		(*(volatile unsigned short*)(0xFFFE582A))
#define TXACK1_1	(*(volatile unsigned short*)(0xFFFE5830))
#define TXACK0_1	(*(volatile unsigned short*)(0xFFFE5832))
#define ABACK1_1	(*(volatile unsigned short*)(0xFFFE5838))
#define ABACK0_1	(*(volatile unsigned short*)(0xFFFE583A))
#define RXPR1_1		(*(volatile unsigned short*)(0xFFFE5840))
#define RXPR0_1		(*(volatile unsigned short*)(0xFFFE5842))
#define RFPR1_1		(*(volatile unsigned short*)(0xFFFE5848))
#define RFPR0_1		(*(volatile unsigned short*)(0xFFFE584A))
#define MBIMR1_1	(*(volatile unsigned short*)(0xFFFE5850))
#define MBIMR0_1	(*(volatile unsigned short*)(0xFFFE5852))
#define UMSR1_1		(*(volatile unsigned short*)(0xFFFE5858))
#define UMSR0_1		(*(volatile unsigned short*)(0xFFFE585A))
#define TTCR0_1		(*(volatile unsigned short*)(0xFFFE5880))
#define CMAX_TEW_1	(*(volatile unsigned short*)(0xFFFE5884))
#define RFTROFF_1	(*(volatile unsigned short*)(0xFFFE5886))
#define CTSR_1		(*(volatile unsigned short*)(0xFFFE5888))
#define CCR_1		(*(volatile unsigned short*)(0xFFFE588A))
#define TCNTR_1		(*(volatile unsigned short*)(0xFFFE588C))
#define CYCTR_1		(*(volatile unsigned short*)(0xFFFE5890))
#define RFMK_1		(*(volatile unsigned short*)(0xFFFE5894))
#define TCMR0_1		(*(volatile unsigned short*)(0xFFFE5898))
#define TCMR1_1		(*(volatile unsigned short*)(0xFFFE589C))
#define TCMR2_1		(*(volatile unsigned short*)(0xFFFE58A0))
#define TTTSEL_1	(*(volatile unsigned short*)(0xFFFE58A4))
#define MB_CONTROL0_H_1	(*(volatile unsigned short*)(0xFFFE5900))
#define MB_CONTROL0_L_1	(*(volatile unsigned short*)(0xFFFE5902))
#define MB_LAFM0_1		(*(volatile unsigned short*)(0xFFFE5904))
#define MB_LAFM1_1		(*(volatile unsigned short*)(0xFFFE5906))
#define MB_DATA_01_1	(*(volatile unsigned short*)(0xFFFE5908))
#define MB_DATA_23_1	(*(volatile unsigned short*)(0xFFFE590A))
#define MB_DATA_45_1	(*(volatile unsigned short*)(0xFFFE590C))
#define MB_DATA_67_1	(*(volatile unsigned short*)(0xFFFE590E))
#define MB_CONTROL1_1	(*(volatile unsigned short*)(0xFFFE5910))
#define MB_TIMESTAMP_1	(*(volatile unsigned short*)(0xFFFE5912))
#define MB_TTT_1		(*(volatile unsigned short*)(0xFFFE5914))
#define MB_TTCONTROL_1	(*(volatile unsigned short*)(0xFFFE5916))
#define IECTR		(*(volatile unsigned char*)(0xFFFEF000))
#define IECMR		(*(volatile unsigned char*)(0xFFFEF001))
#define IEMCR		(*(volatile unsigned char*)(0xFFFEF002))
#define IEAR1		(*(volatile unsigned char*)(0xFFFEF003))
#define IEAR2		(*(volatile unsigned char*)(0xFFFEF004))
#define IESA1		(*(volatile unsigned char*)(0xFFFEF005))
#define IESA2		(*(volatile unsigned char*)(0xFFFEF006))
#define IETBFL		(*(volatile unsigned char*)(0xFFFEF007))
#define IEMA1		(*(volatile unsigned char*)(0xFFFEF009))
#define IEMA2		(*(volatile unsigned char*)(0xFFFEF00A))
#define IERCTL		(*(volatile unsigned char*)(0xFFFEF00B))
#define IERBFL		(*(volatile unsigned char*)(0xFFFEF00C))
#define IELA1		(*(volatile unsigned char*)(0xFFFEF00E))
#define IELA2		(*(volatile unsigned char*)(0xFFFEF00F))
#define IEFLG		(*(volatile unsigned char*)(0xFFFEF010))
#define IETSR		(*(volatile unsigned char*)(0xFFFEF011))
#define IEIET		(*(volatile unsigned char*)(0xFFFEF012))
#define IERSR		(*(volatile unsigned char*)(0xFFFEF014))
#define IEIER		(*(volatile unsigned char*)(0xFFFEF015))
#define IECKSR		(*(volatile unsigned char*)(0xFFFEF018))
#define IETB		(*(volatile unsigned char*)(0xFFFEF100))
#define IERB		(*(volatile unsigned char*)(0xFFFEF200))
#define TLCA		(*(volatile unsigned long*)(0xFFFF5800))
#define TRCA		(*(volatile unsigned long*)(0xFFFF5804))
#define TLCS		(*(volatile unsigned long*)(0xFFFF5808))
#define TRCS		(*(volatile unsigned long*)(0xFFFF580C))
#define TUI			(*(volatile unsigned long*)(0xFFFF5810))
#define RLCA		(*(volatile unsigned long*)(0xFFFF5814))
#define RRCA		(*(volatile unsigned long*)(0xFFFF5818))
#define RLCS		(*(volatile unsigned long*)(0xFFFF581C))
#define RRCS		(*(volatile unsigned long*)(0xFFFF5820))
#define RUI			(*(volatile unsigned long*)(0xFFFF5824))
#define CTRL		(*(volatile unsigned long*)(0xFFFF5828))
#define STAT		(*(volatile unsigned long*)(0xFFFF582C))
#define TDAD		(*(volatile unsigned long*)(0xFFFF5830))
#define RDAD		(*(volatile unsigned long*)(0xFFFF5834))

#define CROMEN		(*(volatile unsigned char*)(0xFFFF9000))
#define CROMSY0		(*(volatile unsigned char*)(0xFFFF9001))
#define CROMCTL0	(*(volatile unsigned char*)(0xFFFF9002))
#define CROMCTL1	(*(volatile unsigned char*)(0xFFFF9003))
#define CROMCTL3	(*(volatile unsigned char*)(0xFFFF9005))
#define CROMCTL4	(*(volatile unsigned char*)(0xFFFF9006))
#define CROMCTL5	(*(volatile unsigned char*)(0xFFFF9007))
#define CROMST0		(*(volatile unsigned char*)(0xFFFF9008))
#define CROMST1		(*(volatile unsigned char*)(0xFFFF9009))
#define CROMST3		(*(volatile unsigned char*)(0xFFFF900B))
#define CROMST4		(*(volatile unsigned char*)(0xFFFF900C))
#define CROMST5		(*(volatile unsigned char*)(0xFFFF900D))
#define CROMST6		(*(volatile unsigned char*)(0xFFFF900E))
#define CBUFST0		(*(volatile unsigned char*)(0xFFFF9014))
#define CBUFST1		(*(volatile unsigned char*)(0xFFFF9015))
#define CBUFST2		(*(volatile unsigned char*)(0xFFFF9016))
#define HEAD00		(*(volatile unsigned char*)(0xFFFF9018))
#define HEAD01		(*(volatile unsigned char*)(0xFFFF9019))
#define HEAD02		(*(volatile unsigned char*)(0xFFFF901A))
#define HEAD03		(*(volatile unsigned char*)(0xFFFF901B))
#define SHEAD00		(*(volatile unsigned char*)(0xFFFF901C))
#define SHEAD01		(*(volatile unsigned char*)(0xFFFF901D))
#define SHEAD02		(*(volatile unsigned char*)(0xFFFF901E))
#define SHEAD03		(*(volatile unsigned char*)(0xFFFF901F))
#define SHEAD04		(*(volatile unsigned char*)(0xFFFF9020))
#define SHEAD05		(*(volatile unsigned char*)(0xFFFF9021))
#define SHEAD06		(*(volatile unsigned char*)(0xFFFF9022))
#define SHEAD07		(*(volatile unsigned char*)(0xFFFF9023))
#define HEAD20		(*(volatile unsigned char*)(0xFFFF9024))
#define HEAD21		(*(volatile unsigned char*)(0xFFFF9025))
#define HEAD22		(*(volatile unsigned char*)(0xFFFF9026))
#define HEAD23		(*(volatile unsigned char*)(0xFFFF9027))
#define SHEAD20		(*(volatile unsigned char*)(0xFFFF9028))
#define SHEAD21		(*(volatile unsigned char*)(0xFFFF9029))
#define SHEAD22		(*(volatile unsigned char*)(0xFFFF902A))
#define SHEAD23		(*(volatile unsigned char*)(0xFFFF902B))
#define SHEAD24		(*(volatile unsigned char*)(0xFFFF902C))
#define SHEAD25		(*(volatile unsigned char*)(0xFFFF902D))
#define SHEAD26		(*(volatile unsigned char*)(0xFFFF902E))
#define SHEAD27		(*(volatile unsigned char*)(0xFFFF902F))
#define CBUFCTL0	(*(volatile unsigned char*)(0xFFFF9040))
#define CBUFCTL1	(*(volatile unsigned char*)(0xFFFF9041))
#define CBUFCTL2	(*(volatile unsigned char*)(0xFFFF9042))
#define CBUFCTL3	(*(volatile unsigned char*)(0xFFFF9043))
#define CROMST0M	(*(volatile unsigned char*)(0xFFFF9045))
#define ROMDECRST	(*(volatile unsigned char*)(0xFFFF9100))
#define RSTSTAT		(*(volatile unsigned char*)(0xFFFF9101))
#define SSI			(*(volatile unsigned char*)(0xFFFF9102))
#define INTHOLD		(*(volatile unsigned char*)(0xFFFF9108))
#define INHINT		(*(volatile unsigned char*)(0xFFFF9109))
#define STRMDIN0	(*(volatile unsigned short*)(0xFFFF9200))
#define STRMDIN2	(*(volatile unsigned short*)(0xFFFF9202))
#define STRMDOUT0	(*(volatile unsigned short*)(0xFFFF9204))
#define ADDRA		(*(volatile unsigned short*)(0xFFFF9800))
#define ADDRB		(*(volatile unsigned short*)(0xFFFF9802))
#define ADDRC		(*(volatile unsigned short*)(0xFFFF9804))
#define ADDRD		(*(volatile unsigned short*)(0xFFFF9806))
#define ADDRE		(*(volatile unsigned short*)(0xFFFF9808))
#define ADDRF		(*(volatile unsigned short*)(0xFFFF980A))
#define ADDRG		(*(volatile unsigned short*)(0xFFFF980C))
#define ADDRH		(*(volatile unsigned short*)(0xFFFF980E))
#define ADCSR		(*(volatile unsigned short*)(0xFFFF9820))
#define FLCMNCR		(*(volatile unsigned long*)(0xFFFF4000))
#define FLCMDCR		(*(volatile unsigned long*)(0xFFFF4004))
#define FLCMCDR		(*(volatile unsigned long*)(0xFFFF4008))
#define FLADR		(*(volatile unsigned long*)(0xFFFF400C))
#define FLADR2		(*(volatile unsigned long*)(0xFFFF403C))
#define FLDATAR		(*(volatile unsigned long*)(0xFFFF4010))
#define FLDTCNTR	(*(volatile unsigned long*)(0xFFFF4014))
#define FLINTDMACR	(*(volatile unsigned long*)(0xFFFF4018))
#define FLBSYTMR	(*(volatile unsigned long*)(0xFFFF401C))
#define FLBSYCNT	(*(volatile unsigned long*)(0xFFFF4020))
#define FLDTFIFO	(*(volatile unsigned long*)(0xFFFF4050))
#define FLECFIFO	(*(volatile unsigned long*)(0xFFFF4060))
#define FLTRCR		(*(volatile unsigned char*)(0xFFFF402C))
#define FLHOLDCR	(*(volatile unsigned long*)(0xFFFF4038))
#define FL4ECCRES1	(*(volatile unsigned long*)(0xFFFF4080))
#define FL4ECCRES2	(*(volatile unsigned long*)(0xFFFF4084))
#define FL4ECCRES3	(*(volatile unsigned long*)(0xFFFF4088))
#define FL4ECCRES4	(*(volatile unsigned long*)(0xFFFF408C))
#define FL4ECCCR	(*(volatile unsigned long*)(0xFFFF4090))
#define FL4ECCCNT	(*(volatile unsigned long*)(0xFFFF4094))
#define SYSCFG		(*(volatile unsigned short*)(0xFFFFC000))
#define BUSWAIT		(*(volatile unsigned short*)(0xFFFFC002))
#define SYSSTS		(*(volatile unsigned short*)(0xFFFFC004))
#define DVSTCTR		(*(volatile unsigned short*)(0xFFFFC008))
#define TESTMODE	(*(volatile unsigned short*)(0xFFFFC00C))
#define D0FBCFG		(*(volatile unsigned short*)(0xFFFFC010))
#define D1FBCFG		(*(volatile unsigned short*)(0xFFFFC012))
#define CFIFO		(*(volatile unsigned long*)(0xFFFFC014))
#define D0FIFO		(*(volatile unsigned long*)(0xFFFFC018))
#define D1FIFO		(*(volatile unsigned long*)(0xFFFFC01C))
#define CFIFOSEL	(*(volatile unsigned short*)(0xFFFFC020))
#define CFIFOCTR	(*(volatile unsigned short*)(0xFFFFC022))
#define D0FIFOSEL	(*(volatile unsigned short*)(0xFFFFC028))
#define D0FIFOCTR	(*(volatile unsigned short*)(0xFFFFC02A))
#define D1FIFOSEL	(*(volatile unsigned short*)(0xFFFFC02C))
#define D1FIFOCTR	(*(volatile unsigned short*)(0xFFFFC02E))
#define INTENB0		(*(volatile unsigned short*)(0xFFFFC030))
#define INTENB1		(*(volatile unsigned short*)(0xFFFFC032))
#define BRDYENB		(*(volatile unsigned short*)(0xFFFFC036))
#define NRDYENB		(*(volatile unsigned short*)(0xFFFFC038))
#define BEMPENB		(*(volatile unsigned short*)(0xFFFFC03A))
#define SOFCFG		(*(volatile unsigned short*)(0xFFFFC03C))
#define INTSTS0		(*(volatile unsigned short*)(0xFFFFC040))
#define INTSTS1		(*(volatile unsigned short*)(0xFFFFC042))
#define BRDYSTS		(*(volatile unsigned short*)(0xFFFFC046))
#define NRDYSTS		(*(volatile unsigned short*)(0xFFFFC048))
#define BEMPSTS		(*(volatile unsigned short*)(0xFFFFC04A))
#define FRMNUM		(*(volatile unsigned short*)(0xFFFFC04C))
#define UFRMNUM		(*(volatile unsigned short*)(0xFFFFC04E))
#define USBADDR		(*(volatile unsigned short*)(0xFFFFC050))
#define USBREQ		(*(volatile unsigned short*)(0xFFFFC054))
#define USBVAL		(*(volatile unsigned short*)(0xFFFFC056))
#define USBINDX		(*(volatile unsigned short*)(0xFFFFC058))
#define USBLENG		(*(volatile unsigned short*)(0xFFFFC05A))
#define DCPCFG		(*(volatile unsigned short*)(0xFFFFC05C))
#define DCPMAXP		(*(volatile unsigned short*)(0xFFFFC05E))
#define DCPCTR		(*(volatile unsigned short*)(0xFFFFC060))
#define PIPESEL		(*(volatile unsigned short*)(0xFFFFC064))
#define PIPECFG		(*(volatile unsigned short*)(0xFFFFC068))
#define PIPEBUF		(*(volatile unsigned short*)(0xFFFFC06A))
#define PIPEMAXP	(*(volatile unsigned short*)(0xFFFFC06C))
#define PIPEPERI	(*(volatile unsigned short*)(0xFFFFC06E))
#define PIPE1CTR	(*(volatile unsigned short*)(0xFFFFC070))
#define PIPE2CTR	(*(volatile unsigned short*)(0xFFFFC072))
#define PIPE3CTR	(*(volatile unsigned short*)(0xFFFFC074))
#define PIPE4CTR	(*(volatile unsigned short*)(0xFFFFC076))
#define PIPE5CTR	(*(volatile unsigned short*)(0xFFFFC078))
#define PIPE6CTR	(*(volatile unsigned short*)(0xFFFFC07A))
#define PIPE7CTR	(*(volatile unsigned short*)(0xFFFFC07C))
#define PIPE8CTR	(*(volatile unsigned short*)(0xFFFFC07E))
#define PIPE9CTR	(*(volatile unsigned short*)(0xFFFFC080))
#define PIPE1TRE	(*(volatile unsigned short*)(0xFFFFC090))
#define PIPE1TRN	(*(volatile unsigned short*)(0xFFFFC092))
#define PIPE2TRE	(*(volatile unsigned short*)(0xFFFFC094))
#define PIPE2TRN	(*(volatile unsigned short*)(0xFFFFC096))
#define PIPE3TRE	(*(volatile unsigned short*)(0xFFFFC098))
#define PIPE3TRN	(*(volatile unsigned short*)(0xFFFFC09A))
#define PIPE4TRE	(*(volatile unsigned short*)(0xFFFFC09C))
#define PIPE4TRN	(*(volatile unsigned short*)(0xFFFFC09E))
#define PIPE5TRE	(*(volatile unsigned short*)(0xFFFFC0A0))
#define PIPE5TRN	(*(volatile unsigned short*)(0xFFFFC0A2))
#define USBACSWR1	(*(volatile unsigned short*)(0xFFFFC0C2))
#define DEVADD0		(*(volatile unsigned short*)(0xFFFFC0D0))
#define DEVADD1		(*(volatile unsigned short*)(0xFFFFC0D2))
#define DEVADD2		(*(volatile unsigned short*)(0xFFFFC0D4))
#define DEVADD3		(*(volatile unsigned short*)(0xFFFFC0D6))
#define DEVADD4		(*(volatile unsigned short*)(0xFFFFC0D8))
#define DEVADD5		(*(volatile unsigned short*)(0xFFFFC0DA))
#define DEVADD6		(*(volatile unsigned short*)(0xFFFFC0DC))
#define DEVADD7		(*(volatile unsigned short*)(0xFFFFC0DE))
#define DEVADD8		(*(volatile unsigned short*)(0xFFFFC0E0))
#define DEVADD9		(*(volatile unsigned short*)(0xFFFFC0E2))
#define DEVADDA		(*(volatile unsigned short*)(0xFFFFC0E4))
#define VIDEO_MODE			(*(volatile unsigned long*)(0xFFFF2000))
#define VIDEO_INT_CNT		(*(volatile unsigned long*)(0xFFFF2004))
#define VIDEO_TIM_CNT		(*(volatile unsigned long*)(0xFFFF2008))
#define VIDEO_SIZE			(*(volatile unsigned long*)(0xFFFF2100))
#define VIDEO_VSTART		(*(volatile unsigned long*)(0xFFFF2104))
#define VIDEO_HSTART		(*(volatile unsigned long*)(0xFFFF2108))
#define VIDEO_VSYNC_TIM1	(*(volatile unsigned long*)(0xFFFF210C))
#define VIDEO_SAVE_NUM		(*(volatile unsigned long*)(0xFFFF2110))
#define VIDEO_IMAGE_CNT		(*(volatile unsigned long*)(0xFFFF2114))
#define VIDEO_BASEADR		(*(volatile unsigned long*)(0xFFFF2118))
#define VIDEO_LINE_OFFSET	(*(volatile unsigned long*)(0xFFFF211C))
#define VIDEO_FIELD_OFFSET	(*(volatile unsigned long*)(0xFFFF2120))
#define VIDEO_LINEBUFF_NUM	(*(volatile unsigned long*)(0xFFFF2124))
#define VIDEO_DISP_SIZE		(*(volatile unsigned long*)(0xFFFF2128))
#define VIDEO_DISP_HSTART	(*(volatile unsigned long*)(0xFFFF212C))
#define GRCMEN1		(*(volatile unsigned long*)(0xFFFF2800))
#define GRCBUSCNT1	(*(volatile unsigned long*)(0xFFFF2804))
#define GRCINTCNT1	(*(volatile unsigned long*)(0xFFFF2808))
#define GROPSADR1	(*(volatile unsigned long*)(0xFFFF2B08))
#define GROPSWH1	(*(volatile unsigned long*)(0xFFFF2B0C))
#define GROPSOFST1	(*(volatile unsigned long*)(0xFFFF2B10))
#define GROPDPHV1	(*(volatile unsigned long*)(0xFFFF2B14))
#define GROPEWH1	(*(volatile unsigned long*)(0xFFFF2B18))
#define GROPEDPHV1	(*(volatile unsigned long*)(0xFFFF2B1C))
#define GROPEDPA1	(*(volatile unsigned long*)(0xFFFF2B20))
#define GROPCRKY0_1	(*(volatile unsigned long*)(0xFFFF2B24))
#define GROPCRKY1_1	(*(volatile unsigned long*)(0xFFFF2B28))
#define GROPBASERGB1	(*(volatile unsigned long*)(0xFFFF2B2C))
#define GRCMEN2		(*(volatile unsigned long*)(0xFFFF3000))
#define GRCBUSCNT2	(*(volatile unsigned long*)(0xFFFF3004))
#define GRCINTCNT2	(*(volatile unsigned long*)(0xFFFF3008))
#define GROPSADR2	(*(volatile unsigned long*)(0xFFFF3308))
#define GROPSWH2	(*(volatile unsigned long*)(0xFFFF330C))
#define GROPSOFST2	(*(volatile unsigned long*)(0xFFFF3310))
#define GROPDPHV2	(*(volatile unsigned long*)(0xFFFF3314))
#define GROPEWH2	(*(volatile unsigned long*)(0xFFFF3318))
#define GROPEDPHV2	(*(volatile unsigned long*)(0xFFFF331C))
#define GROPEDPA2	(*(volatile unsigned long*)(0xFFFF3320))
#define GROPCRKY0_2	(*(volatile unsigned long*)(0xFFFF3324))
#define GROPCRKY1_2	(*(volatile unsigned long*)(0xFFFF3328))
#define GROPBASERGB2	(*(volatile unsigned long*)(0xFFFF332C))
#define SGMODE		(*(volatile unsigned long*)(0xFFFF3800))
#define SGINTCNT	(*(volatile unsigned long*)(0xFFFF3804))
#define SYNCNT		(*(volatile unsigned long*)(0xFFFF3808))
#define PANEL_CLKSEL	(*(volatile unsigned long*)(0xFFFF380C))
#define SYN_SIZE	(*(volatile unsigned long*)(0xFFFF3900))
#define PANEL_VSYNC_TIM	(*(volatile unsigned long*)(0xFFFF3904))
#define PANEL_HSYNC_TIM	(*(volatile unsigned long*)(0xFFFF3908))
#define VIDEO_VSYNC_TIM2	(*(volatile unsigned long*)(0xFFFF390C))
#define GRA_VSYNC_TIM	(*(volatile unsigned long*)(0xFFFF3910))
#define AC_LINE_NUM	(*(volatile unsigned long*)(0xFFFF3914))
#define DE_SIZE		(*(volatile unsigned long*)(0xFFFF3920))
#define DE_START	(*(volatile unsigned long*)(0xFFFF3924))
#define SRCID_0		(*(volatile unsigned long*)(0xFFFE7000))
#define SRCOD_0		(*(volatile unsigned long*)(0xFFFE7004))
#define SRCIDCTRL_0	(*(volatile unsigned short*)(0xFFFE7008))
#define SRCODCTRL_0	(*(volatile unsigned short*)(0xFFFE700A))
#define SRCCTRL_0	(*(volatile unsigned short*)(0xFFFE700C))
#define SRCSTAT_0	(*(volatile unsigned short*)(0xFFFE700E))
#define SRCID_1		(*(volatile unsigned short*)(0xFFFE7800))
#define SRCOD_1		(*(volatile unsigned long*)(0xFFFE7804))
#define SRCIDCTRL_1	(*(volatile unsigned short*)(0xFFFE7808))
#define SRCODCTRL_1	(*(volatile unsigned short*)(0xFFFE780A))
#define SRCCTRL_1	(*(volatile unsigned short*)(0xFFFE780C))
#define SRCSTAT_1	(*(volatile unsigned short*)(0xFFFE780E))
#define PAIOR0		(*(volatile unsigned short*)(0xFFFE3812))
#define PADR1		(*(volatile unsigned short*)(0xFFFE3814))
#define PADR0		(*(volatile unsigned short*)(0xFFFE3816))
#define PAPR0		(*(volatile unsigned short*)(0xFFFE381A))
#define PBCR5		(*(volatile unsigned short*)(0xFFFE3824))
#define PBCR4		(*(volatile unsigned short*)(0xFFFE3826))
#define PBCR3		(*(volatile unsigned short*)(0xFFFE3828))
#define PBCR2		(*(volatile unsigned short*)(0xFFFE382A))
#define PBCR1		(*(volatile unsigned short*)(0xFFFE382C))
#define PBCR0		(*(volatile unsigned short*)(0xFFFE382E))
#define PBIOR1		(*(volatile unsigned short*)(0xFFFE3830))
#define PBIOR0		(*(volatile unsigned short*)(0xFFFE3832))
#define PBDR1		(*(volatile unsigned short*)(0xFFFE3834))
#define PBDR0		(*(volatile unsigned short*)(0xFFFE3836))
#define PBPR1		(*(volatile unsigned short*)(0xFFFE3838))
#define PBPR0		(*(volatile unsigned short*)(0xFFFE383A))
#define PCCR2		(*(volatile unsigned short*)(0xFFFE384A))
#define PCCR1		(*(volatile unsigned short*)(0xFFFE384C))
#define PCCR0		(*(volatile unsigned short*)(0xFFFE384E))
#define PCIOR0		(*(volatile unsigned short*)(0xFFFE3852))
#define PCDR0		(*(volatile unsigned short*)(0xFFFE3856))
#define PCPR0		(*(volatile unsigned short*)(0xFFFE385A))
#define PDCR3		(*(volatile unsigned short*)(0xFFFE3868))
#define PDCR2		(*(volatile unsigned short*)(0xFFFE386A))
#define PDCR1		(*(volatile unsigned short*)(0xFFFE386C))
#define PDCR0		(*(volatile unsigned short*)(0xFFFE386E))
#define PDIOR0		(*(volatile unsigned short*)(0xFFFE3872))
#define PDDR0		(*(volatile unsigned short*)(0xFFFE3876))
#define PDPR0		(*(volatile unsigned short*)(0xFFFE387A))
#define PECR1		(*(volatile unsigned short*)(0xFFFE388C))
#define PECR0		(*(volatile unsigned short*)(0xFFFE388E))
#define PEIOR0		(*(volatile unsigned short*)(0xFFFE3892))
#define PEDR0		(*(volatile unsigned short*)(0xFFFE3896))
#define PEPR0		(*(volatile unsigned short*)(0xFFFE389A))
#define PFCR3		(*(volatile unsigned short*)(0xFFFE38A8))
#define PFCR2		(*(volatile unsigned short*)(0xFFFE38AA))
#define PFCR1		(*(volatile unsigned short*)(0xFFFE38AC))
#define PFCR0		(*(volatile unsigned short*)(0xFFFE38AE))
#define PFIOR0		(*(volatile unsigned short*)(0xFFFE38B2))
#define PFDR0		(*(volatile unsigned short*)(0xFFFE38B6))
#define PFPR0		(*(volatile unsigned short*)(0xFFFE38BA))
#define PGCR7		(*(volatile unsigned short*)(0xFFFE38C0))
#define PGCR6		(*(volatile unsigned short*)(0xFFFE38C2))
#define PGCR5		(*(volatile unsigned short*)(0xFFFE38C4))
#define PGCR4		(*(volatile unsigned short*)(0xFFFE38C6))
#define PGCR3		(*(volatile unsigned short*)(0xFFFE38C8))
#define PGCR2		(*(volatile unsigned short*)(0xFFFE38CA))
#define PGCR1		(*(volatile unsigned short*)(0xFFFE38CC))
#define PGCR0		(*(volatile unsigned short*)(0xFFFE38CE))
#define PGIOR1		(*(volatile unsigned short*)(0xFFFE38D0))
#define PGIOR0		(*(volatile unsigned short*)(0xFFFE38D2))
#define PGDR1		(*(volatile unsigned short*)(0xFFFE38D4))
#define PGDR0		(*(volatile unsigned short*)(0xFFFE38D6))
#define PGPR1		(*(volatile unsigned short*)(0xFFFE38D8))
#define PGPR0		(*(volatile unsigned short*)(0xFFFE38DA))
#define PHCR1		(*(volatile unsigned short*)(0xFFFE38EC))
#define PHCR0		(*(volatile unsigned short*)(0xFFFE38EE))
#define PHPR0		(*(volatile unsigned short*)(0xFFFE38FA))
#define PJCR2		(*(volatile unsigned short*)(0xFFFE390A))
#define PJCR1		(*(volatile unsigned short*)(0xFFFE390C))
#define PJCR0		(*(volatile unsigned short*)(0xFFFE390E))
#define PJIOR0		(*(volatile unsigned short*)(0xFFFE3912))
#define PJDR0		(*(volatile unsigned short*)(0xFFFE3916))
#define PJPR0		(*(volatile unsigned short*)(0xFFFE391A))
#define PKCR2		(*(volatile unsigned short*)(0xFFFE392A))
#define PKCR1		(*(volatile unsigned short*)(0xFFFE392C))
#define PKCR0		(*(volatile unsigned short*)(0xFFFE392E))
#define PKIOR0		(*(volatile unsigned short*)(0xFFFE3932))
#define PKDR0		(*(volatile unsigned short*)(0xFFFE3936))
#define PKPR0		(*(volatile unsigned short*)(0xFFFE393A))
#define STBCR1		(*(volatile unsigned char*)(0xFFFE0014))
#define STBCR2		(*(volatile unsigned char*)(0xFFFE0018))
#define STBCR3		(*(volatile unsigned char*)(0xFFFE0408))
#define STBCR4		(*(volatile unsigned char*)(0xFFFE040C))
#define STBCR5		(*(volatile unsigned char*)(0xFFFE0410))
#define STBCR6		(*(volatile unsigned char*)(0xFFFE0414))
#define STBCR7		(*(volatile unsigned char*)(0xFFFE0418))
#define STBCR8		(*(volatile unsigned char*)(0xFFFE041C))
#define SWRSTCR		(*(volatile unsigned char*)(0xFFFE0430))
#define SYSCR1		(*(volatile unsigned char*)(0xFFFE0400))
#define SYSCR2		(*(volatile unsigned char*)(0xFFFE0404))
#define SYSCR3		(*(volatile unsigned char*)(0xFFFE0420))
#define SYSCR4		(*(volatile unsigned char*)(0xFFFE0424))
#define SYSCR5		(*(volatile unsigned char*)(0xFFFE0428))
#define RRAMKP		(*(volatile unsigned char*)(0xFFFE6800))
#define DSCTR		(*(volatile unsigned char*)(0xFFFE6802))
#define DSSSR		(*(volatile unsigned short*)(0xFFFE6804))
#define DSESR		(*(volatile unsigned short*)(0xFFFE6806))
#define DSFR		(*(volatile unsigned short*)(0xFFFE6808))
#define XTALCTR		(*(volatile unsigned char*)(0xFFFE6810))
#define SDIR		(*(volatile unsigned short*)(0xFFFE2000))
#define PWCR_1		(*(volatile unsigned char*)(0xFFFEF4E0))
#define PWPR_1		(*(volatile unsigned char*)(0xFFFEF4E4))
#define PWCYR_1		(*(volatile unsigned short*)(0xFFFEF4E6))
#define PWBFR_1A	(*(volatile unsigned short*)(0xFFFEF4E8))
#define PWBFR_1C	(*(volatile unsigned short*)(0xFFFEF4EA))
#define PWBFR_1E	(*(volatile unsigned short*)(0xFFFEF4EC))
#define PWBFR_1G	(*(volatile unsigned short*)(0xFFFEF4EE))
#define PWCR_2		(*(volatile unsigned char*)(0xFFFEF4F0))
#define PWPR_2		(*(volatile unsigned char*)(0xFFFEF4F4))
#define PWCYR_2		(*(volatile unsigned short*)(0xFFFEF4F6))
#define PWBFR_2A	(*(volatile unsigned short*)(0xFFFEF4F8))
#define PWBFR_2C	(*(volatile unsigned short*)(0xFFFEF4FA))
#define PWBFR_2E	(*(volatile unsigned short*)(0xFFFEF4FC))
#define PWBFR_2G	(*(volatile unsigned short*)(0xFFFEF4FE))
#define PWBTCR		(*(volatile unsigned char*)(0xFFFEF406))

#endif
