 #-------------------------------------------------------------------------
 # MPLAB XC Compiler -  PIC32MZ2048EFG124 processor definition module
 # 
 # Copyright (c) 2020, Microchip Technology Inc. and its subsidiaries ("Microchip")
 # All rights reserved.
 # 
 # This software is developed by Microchip Technology Inc. and its
 # subsidiaries ("Microchip").
 # 
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are 
 # met:
 # 
 # 1.      Redistributions of source code must retain the above copyright
 #         notice, this list of conditions and the following disclaimer.
 # 2.      Redistributions in binary form must reproduce the above 
 #         copyright notice, this list of conditions and the following 
 #         disclaimer in the documentation and/or other materials provided 
 #         with the distribution. Publication is not required when this file 
 #         is used in an embedded application.
 # 3.      Microchip's name may not be used to endorse or promote products
 #         derived from this software without specific prior written 
 #         permission.
 # 
 # THIS SOFTWARE IS PROVIDED BY MICROCHIP "AS IS" AND ANY EXPRESS OR IMPLIED
 # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 # MERCHANTABILITY AND FITNESS FOR PURPOSE ARE DISCLAIMED. IN NO EVENT 
 # SHALL MICROCHIP BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO
 # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA OR PROFITS;
 # OR BUSINESS INTERRUPTION) HOWSOEVER CAUSED AND ON ANY THEORY OF LIABILITY,
 # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 
 # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
 # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 # 
 #

 #-------------------------------------------------------------------------

CFGCON = 0xBF800000
  .global CFGCON
DEVID = 0xBF800020
  .global DEVID
SYSKEY = 0xBF800030
  .global SYSKEY
PMD1 = 0xBF800040
  .global PMD1
PMD1CLR = 0xBF800044
  .global PMD1CLR
PMD1SET = 0xBF800048
  .global PMD1SET
PMD1INV = 0xBF80004C
  .global PMD1INV
PMD2 = 0xBF800050
  .global PMD2
PMD2CLR = 0xBF800054
  .global PMD2CLR
PMD2SET = 0xBF800058
  .global PMD2SET
PMD2INV = 0xBF80005C
  .global PMD2INV
PMD3 = 0xBF800060
  .global PMD3
PMD3CLR = 0xBF800064
  .global PMD3CLR
PMD3SET = 0xBF800068
  .global PMD3SET
PMD3INV = 0xBF80006C
  .global PMD3INV
PMD4 = 0xBF800070
  .global PMD4
PMD4CLR = 0xBF800074
  .global PMD4CLR
PMD4SET = 0xBF800078
  .global PMD4SET
PMD4INV = 0xBF80007C
  .global PMD4INV
PMD5 = 0xBF800080
  .global PMD5
PMD5CLR = 0xBF800084
  .global PMD5CLR
PMD5SET = 0xBF800088
  .global PMD5SET
PMD5INV = 0xBF80008C
  .global PMD5INV
PMD6 = 0xBF800090
  .global PMD6
PMD6CLR = 0xBF800094
  .global PMD6CLR
PMD6SET = 0xBF800098
  .global PMD6SET
PMD6INV = 0xBF80009C
  .global PMD6INV
PMD7 = 0xBF8000A0
  .global PMD7
PMD7CLR = 0xBF8000A4
  .global PMD7CLR
PMD7SET = 0xBF8000A8
  .global PMD7SET
PMD7INV = 0xBF8000AC
  .global PMD7INV
CFGEBIA = 0xBF8000C0
  .global CFGEBIA
CFGEBIACLR = 0xBF8000C4
  .global CFGEBIACLR
CFGEBIASET = 0xBF8000C8
  .global CFGEBIASET
CFGEBIAINV = 0xBF8000CC
  .global CFGEBIAINV
CFGEBIC = 0xBF8000D0
  .global CFGEBIC
CFGEBICCLR = 0xBF8000D4
  .global CFGEBICCLR
CFGEBICSET = 0xBF8000D8
  .global CFGEBICSET
CFGEBICINV = 0xBF8000DC
  .global CFGEBICINV
CFGPG = 0xBF8000E0
  .global CFGPG
NVMCON = 0xBF800600
  .global NVMCON
NVMCONCLR = 0xBF800604
  .global NVMCONCLR
NVMCONSET = 0xBF800608
  .global NVMCONSET
NVMCONINV = 0xBF80060C
  .global NVMCONINV
NVMKEY = 0xBF800610
  .global NVMKEY
NVMADDR = 0xBF800620
  .global NVMADDR
NVMADDRCLR = 0xBF800624
  .global NVMADDRCLR
NVMADDRSET = 0xBF800628
  .global NVMADDRSET
NVMADDRINV = 0xBF80062C
  .global NVMADDRINV
NVMDATA0 = 0xBF800630
  .global NVMDATA0
NVMDATA0CLR = 0xBF800634
  .global NVMDATA0CLR
NVMDATA0SET = 0xBF800638
  .global NVMDATA0SET
NVMDATA0INV = 0xBF80063C
  .global NVMDATA0INV
NVMDATA1 = 0xBF800640
  .global NVMDATA1
NVMDATA1CLR = 0xBF800644
  .global NVMDATA1CLR
NVMDATA1SET = 0xBF800648
  .global NVMDATA1SET
NVMDATA1INV = 0xBF80064C
  .global NVMDATA1INV
NVMDATA2 = 0xBF800650
  .global NVMDATA2
NVMDATA2CLR = 0xBF800654
  .global NVMDATA2CLR
NVMDATA2SET = 0xBF800658
  .global NVMDATA2SET
NVMDATA2INV = 0xBF80065C
  .global NVMDATA2INV
NVMDATA3 = 0xBF800660
  .global NVMDATA3
NVMDATA3CLR = 0xBF800664
  .global NVMDATA3CLR
NVMDATA3SET = 0xBF800668
  .global NVMDATA3SET
NVMDATA3INV = 0xBF80066C
  .global NVMDATA3INV
NVMSRCADDR = 0xBF800670
  .global NVMSRCADDR
NVMSRCADDRCLR = 0xBF800674
  .global NVMSRCADDRCLR
NVMSRCADDRSET = 0xBF800678
  .global NVMSRCADDRSET
NVMSRCADDRINV = 0xBF80067C
  .global NVMSRCADDRINV
NVMPWP = 0xBF800680
  .global NVMPWP
NVMPWPCLR = 0xBF800684
  .global NVMPWPCLR
NVMPWPSET = 0xBF800688
  .global NVMPWPSET
NVMPWPINV = 0xBF80068C
  .global NVMPWPINV
NVMBWP = 0xBF800690
  .global NVMBWP
NVMBWPCLR = 0xBF800694
  .global NVMBWPCLR
NVMBWPSET = 0xBF800698
  .global NVMBWPSET
NVMBWPINV = 0xBF80069C
  .global NVMBWPINV
NVMCON2 = 0xBF8006A0
  .global NVMCON2
NVMCON2CLR = 0xBF8006A4
  .global NVMCON2CLR
NVMCON2SET = 0xBF8006A8
  .global NVMCON2SET
NVMCON2INV = 0xBF8006AC
  .global NVMCON2INV
WDTCON = 0xBF800800
  .global WDTCON
WDTCONCLR = 0xBF800804
  .global WDTCONCLR
WDTCONSET = 0xBF800808
  .global WDTCONSET
WDTCONINV = 0xBF80080C
  .global WDTCONINV
DMTCON = 0xBF800A00
  .global DMTCON
DMTPRECLR = 0xBF800A10
  .global DMTPRECLR
DMTCLR = 0xBF800A20
  .global DMTCLR
DMTSTAT = 0xBF800A30
  .global DMTSTAT
DMTCNT = 0xBF800A40
  .global DMTCNT
DMTPSCNT = 0xBF800A60
  .global DMTPSCNT
DMTPSINTV = 0xBF800A70
  .global DMTPSINTV
RTCCON = 0xBF800C00
  .global RTCCON
RTCCONCLR = 0xBF800C04
  .global RTCCONCLR
RTCCONSET = 0xBF800C08
  .global RTCCONSET
RTCCONINV = 0xBF800C0C
  .global RTCCONINV
RTCALRM = 0xBF800C10
  .global RTCALRM
RTCALRMCLR = 0xBF800C14
  .global RTCALRMCLR
RTCALRMSET = 0xBF800C18
  .global RTCALRMSET
RTCALRMINV = 0xBF800C1C
  .global RTCALRMINV
RTCTIME = 0xBF800C20
  .global RTCTIME
RTCTIMECLR = 0xBF800C24
  .global RTCTIMECLR
RTCTIMESET = 0xBF800C28
  .global RTCTIMESET
RTCTIMEINV = 0xBF800C2C
  .global RTCTIMEINV
RTCDATE = 0xBF800C30
  .global RTCDATE
RTCDATECLR = 0xBF800C34
  .global RTCDATECLR
RTCDATESET = 0xBF800C38
  .global RTCDATESET
RTCDATEINV = 0xBF800C3C
  .global RTCDATEINV
ALRMTIME = 0xBF800C40
  .global ALRMTIME
ALRMTIMECLR = 0xBF800C44
  .global ALRMTIMECLR
ALRMTIMESET = 0xBF800C48
  .global ALRMTIMESET
ALRMTIMEINV = 0xBF800C4C
  .global ALRMTIMEINV
ALRMDATE = 0xBF800C50
  .global ALRMDATE
ALRMDATECLR = 0xBF800C54
  .global ALRMDATECLR
ALRMDATESET = 0xBF800C58
  .global ALRMDATESET
ALRMDATEINV = 0xBF800C5C
  .global ALRMDATEINV
CVRCON = 0xBF800E00
  .global CVRCON
CVRCONCLR = 0xBF800E04
  .global CVRCONCLR
CVRCONSET = 0xBF800E08
  .global CVRCONSET
CVRCONINV = 0xBF800E0C
  .global CVRCONINV
_ICDCON = 0xBF801130
  .global _ICDCON
_ICDSTAT = 0xBF801140
  .global _ICDSTAT
OSCCON = 0xBF801200
  .global OSCCON
OSCCONCLR = 0xBF801204
  .global OSCCONCLR
OSCCONSET = 0xBF801208
  .global OSCCONSET
OSCCONINV = 0xBF80120C
  .global OSCCONINV
OSCTUN = 0xBF801210
  .global OSCTUN
OSCTUNCLR = 0xBF801214
  .global OSCTUNCLR
OSCTUNSET = 0xBF801218
  .global OSCTUNSET
OSCTUNINV = 0xBF80121C
  .global OSCTUNINV
SPLLCON = 0xBF801220
  .global SPLLCON
SPLLCONCLR = 0xBF801224
  .global SPLLCONCLR
SPLLCONSET = 0xBF801228
  .global SPLLCONSET
SPLLCONINV = 0xBF80122C
  .global SPLLCONINV
RCON = 0xBF801240
  .global RCON
RCONCLR = 0xBF801244
  .global RCONCLR
RCONSET = 0xBF801248
  .global RCONSET
RCONINV = 0xBF80124C
  .global RCONINV
RSWRST = 0xBF801250
  .global RSWRST
RSWRSTCLR = 0xBF801254
  .global RSWRSTCLR
RSWRSTSET = 0xBF801258
  .global RSWRSTSET
RSWRSTINV = 0xBF80125C
  .global RSWRSTINV
RNMICON = 0xBF801260
  .global RNMICON
RNMICONCLR = 0xBF801264
  .global RNMICONCLR
RNMICONSET = 0xBF801268
  .global RNMICONSET
RNMICONINV = 0xBF80126C
  .global RNMICONINV
PWRCON = 0xBF801270
  .global PWRCON
PWRCONCLR = 0xBF801274
  .global PWRCONCLR
PWRCONSET = 0xBF801278
  .global PWRCONSET
PWRCONINV = 0xBF80127C
  .global PWRCONINV
REFO1CON = 0xBF801280
  .global REFO1CON
REFO1CONCLR = 0xBF801284
  .global REFO1CONCLR
REFO1CONSET = 0xBF801288
  .global REFO1CONSET
REFO1CONINV = 0xBF80128C
  .global REFO1CONINV
REFO1TRIM = 0xBF801290
  .global REFO1TRIM
REFO1TRIMCLR = 0xBF801294
  .global REFO1TRIMCLR
REFO1TRIMSET = 0xBF801298
  .global REFO1TRIMSET
REFO1TRIMINV = 0xBF80129C
  .global REFO1TRIMINV
REFO2CON = 0xBF8012A0
  .global REFO2CON
REFO2CONCLR = 0xBF8012A4
  .global REFO2CONCLR
REFO2CONSET = 0xBF8012A8
  .global REFO2CONSET
REFO2CONINV = 0xBF8012AC
  .global REFO2CONINV
REFO2TRIM = 0xBF8012B0
  .global REFO2TRIM
REFO2TRIMCLR = 0xBF8012B4
  .global REFO2TRIMCLR
REFO2TRIMSET = 0xBF8012B8
  .global REFO2TRIMSET
REFO2TRIMINV = 0xBF8012BC
  .global REFO2TRIMINV
REFO3CON = 0xBF8012C0
  .global REFO3CON
REFO3CONCLR = 0xBF8012C4
  .global REFO3CONCLR
REFO3CONSET = 0xBF8012C8
  .global REFO3CONSET
REFO3CONINV = 0xBF8012CC
  .global REFO3CONINV
REFO3TRIM = 0xBF8012D0
  .global REFO3TRIM
REFO3TRIMCLR = 0xBF8012D4
  .global REFO3TRIMCLR
REFO3TRIMSET = 0xBF8012D8
  .global REFO3TRIMSET
REFO3TRIMINV = 0xBF8012DC
  .global REFO3TRIMINV
REFO4CON = 0xBF8012E0
  .global REFO4CON
REFO4CONCLR = 0xBF8012E4
  .global REFO4CONCLR
REFO4CONSET = 0xBF8012E8
  .global REFO4CONSET
REFO4CONINV = 0xBF8012EC
  .global REFO4CONINV
REFO4TRIM = 0xBF8012F0
  .global REFO4TRIM
REFO4TRIMCLR = 0xBF8012F4
  .global REFO4TRIMCLR
REFO4TRIMSET = 0xBF8012F8
  .global REFO4TRIMSET
REFO4TRIMINV = 0xBF8012FC
  .global REFO4TRIMINV
PB1DIV = 0xBF801300
  .global PB1DIV
PB1DIVCLR = 0xBF801304
  .global PB1DIVCLR
PB1DIVSET = 0xBF801308
  .global PB1DIVSET
PB1DIVINV = 0xBF80130C
  .global PB1DIVINV
PB2DIV = 0xBF801310
  .global PB2DIV
PB2DIVCLR = 0xBF801314
  .global PB2DIVCLR
PB2DIVSET = 0xBF801318
  .global PB2DIVSET
PB2DIVINV = 0xBF80131C
  .global PB2DIVINV
PB3DIV = 0xBF801320
  .global PB3DIV
PB3DIVCLR = 0xBF801324
  .global PB3DIVCLR
PB3DIVSET = 0xBF801328
  .global PB3DIVSET
PB3DIVINV = 0xBF80132C
  .global PB3DIVINV
PB4DIV = 0xBF801330
  .global PB4DIV
PB4DIVCLR = 0xBF801334
  .global PB4DIVCLR
PB4DIVSET = 0xBF801338
  .global PB4DIVSET
PB4DIVINV = 0xBF80133C
  .global PB4DIVINV
PB5DIV = 0xBF801340
  .global PB5DIV
PB5DIVCLR = 0xBF801344
  .global PB5DIVCLR
PB5DIVSET = 0xBF801348
  .global PB5DIVSET
PB5DIVINV = 0xBF80134C
  .global PB5DIVINV
PB7DIV = 0xBF801360
  .global PB7DIV
PB7DIVCLR = 0xBF801364
  .global PB7DIVCLR
PB7DIVSET = 0xBF801368
  .global PB7DIVSET
PB7DIVINV = 0xBF80136C
  .global PB7DIVINV
PB8DIV = 0xBF801370
  .global PB8DIV
PB8DIVCLR = 0xBF801374
  .global PB8DIVCLR
PB8DIVSET = 0xBF801378
  .global PB8DIVSET
PB8DIVINV = 0xBF80137C
  .global PB8DIVINV
SLEWCON = 0xBF8013C0
  .global SLEWCON
SLEWCONCLR = 0xBF8013C4
  .global SLEWCONCLR
SLEWCONSET = 0xBF8013C8
  .global SLEWCONSET
SLEWCONINV = 0xBF8013CC
  .global SLEWCONINV
CLKSTAT = 0xBF8013D0
  .global CLKSTAT
CLKSTATCLR = 0xBF8013D4
  .global CLKSTATCLR
CLKSTATSET = 0xBF8013D8
  .global CLKSTATSET
CLKSTATINV = 0xBF8013DC
  .global CLKSTATINV
INT1R = 0xBF801404
  .global INT1R
INT2R = 0xBF801408
  .global INT2R
INT3R = 0xBF80140C
  .global INT3R
INT4R = 0xBF801410
  .global INT4R
T2CKR = 0xBF801418
  .global T2CKR
T3CKR = 0xBF80141C
  .global T3CKR
T4CKR = 0xBF801420
  .global T4CKR
T5CKR = 0xBF801424
  .global T5CKR
T6CKR = 0xBF801428
  .global T6CKR
T7CKR = 0xBF80142C
  .global T7CKR
T8CKR = 0xBF801430
  .global T8CKR
T9CKR = 0xBF801434
  .global T9CKR
IC1R = 0xBF801438
  .global IC1R
IC2R = 0xBF80143C
  .global IC2R
IC3R = 0xBF801440
  .global IC3R
IC4R = 0xBF801444
  .global IC4R
IC5R = 0xBF801448
  .global IC5R
IC6R = 0xBF80144C
  .global IC6R
IC7R = 0xBF801450
  .global IC7R
IC8R = 0xBF801454
  .global IC8R
IC9R = 0xBF801458
  .global IC9R
OCFAR = 0xBF801460
  .global OCFAR
U1RXR = 0xBF801468
  .global U1RXR
U1CTSR = 0xBF80146C
  .global U1CTSR
U2RXR = 0xBF801470
  .global U2RXR
U2CTSR = 0xBF801474
  .global U2CTSR
U3RXR = 0xBF801478
  .global U3RXR
U3CTSR = 0xBF80147C
  .global U3CTSR
U4RXR = 0xBF801480
  .global U4RXR
U4CTSR = 0xBF801484
  .global U4CTSR
U5RXR = 0xBF801488
  .global U5RXR
U5CTSR = 0xBF80148C
  .global U5CTSR
U6RXR = 0xBF801490
  .global U6RXR
U6CTSR = 0xBF801494
  .global U6CTSR
SDI1R = 0xBF80149C
  .global SDI1R
SS1R = 0xBF8014A0
  .global SS1R
SDI2R = 0xBF8014A8
  .global SDI2R
SS2R = 0xBF8014AC
  .global SS2R
SDI3R = 0xBF8014B4
  .global SDI3R
SS3R = 0xBF8014B8
  .global SS3R
SDI4R = 0xBF8014C0
  .global SDI4R
SS4R = 0xBF8014C4
  .global SS4R
SDI5R = 0xBF8014CC
  .global SDI5R
SS5R = 0xBF8014D0
  .global SS5R
SDI6R = 0xBF8014D8
  .global SDI6R
SS6R = 0xBF8014DC
  .global SS6R
REFCLKI1R = 0xBF8014E8
  .global REFCLKI1R
REFCLKI3R = 0xBF8014F0
  .global REFCLKI3R
REFCLKI4R = 0xBF8014F4
  .global REFCLKI4R
RPA14R = 0xBF801538
  .global RPA14R
RPA15R = 0xBF80153C
  .global RPA15R
RPB0R = 0xBF801540
  .global RPB0R
RPB1R = 0xBF801544
  .global RPB1R
RPB2R = 0xBF801548
  .global RPB2R
RPB3R = 0xBF80154C
  .global RPB3R
RPB5R = 0xBF801554
  .global RPB5R
RPB6R = 0xBF801558
  .global RPB6R
RPB7R = 0xBF80155C
  .global RPB7R
RPB8R = 0xBF801560
  .global RPB8R
RPB9R = 0xBF801564
  .global RPB9R
RPB10R = 0xBF801568
  .global RPB10R
RPB14R = 0xBF801578
  .global RPB14R
RPB15R = 0xBF80157C
  .global RPB15R
RPC1R = 0xBF801584
  .global RPC1R
RPC2R = 0xBF801588
  .global RPC2R
RPC3R = 0xBF80158C
  .global RPC3R
RPC4R = 0xBF801590
  .global RPC4R
RPC13R = 0xBF8015B4
  .global RPC13R
RPC14R = 0xBF8015B8
  .global RPC14R
RPD0R = 0xBF8015C0
  .global RPD0R
RPD1R = 0xBF8015C4
  .global RPD1R
RPD2R = 0xBF8015C8
  .global RPD2R
RPD3R = 0xBF8015CC
  .global RPD3R
RPD4R = 0xBF8015D0
  .global RPD4R
RPD5R = 0xBF8015D4
  .global RPD5R
RPD6R = 0xBF8015D8
  .global RPD6R
RPD7R = 0xBF8015DC
  .global RPD7R
RPD9R = 0xBF8015E4
  .global RPD9R
RPD10R = 0xBF8015E8
  .global RPD10R
RPD11R = 0xBF8015EC
  .global RPD11R
RPD12R = 0xBF8015F0
  .global RPD12R
RPD14R = 0xBF8015F8
  .global RPD14R
RPD15R = 0xBF8015FC
  .global RPD15R
RPE3R = 0xBF80160C
  .global RPE3R
RPE5R = 0xBF801614
  .global RPE5R
RPE8R = 0xBF801620
  .global RPE8R
RPE9R = 0xBF801624
  .global RPE9R
RPF0R = 0xBF801640
  .global RPF0R
RPF1R = 0xBF801644
  .global RPF1R
RPF2R = 0xBF801648
  .global RPF2R
RPF3R = 0xBF80164C
  .global RPF3R
RPF4R = 0xBF801650
  .global RPF4R
RPF5R = 0xBF801654
  .global RPF5R
RPF8R = 0xBF801660
  .global RPF8R
RPF12R = 0xBF801670
  .global RPF12R
RPF13R = 0xBF801674
  .global RPF13R
RPG0R = 0xBF801680
  .global RPG0R
RPG1R = 0xBF801684
  .global RPG1R
RPG6R = 0xBF801698
  .global RPG6R
RPG7R = 0xBF80169C
  .global RPG7R
RPG8R = 0xBF8016A0
  .global RPG8R
RPG9R = 0xBF8016A4
  .global RPG9R
INTCON = 0xBF810000
  .global INTCON
INTCONCLR = 0xBF810004
  .global INTCONCLR
INTCONSET = 0xBF810008
  .global INTCONSET
INTCONINV = 0xBF81000C
  .global INTCONINV
PRISS = 0xBF810010
  .global PRISS
PRISSCLR = 0xBF810014
  .global PRISSCLR
PRISSSET = 0xBF810018
  .global PRISSSET
PRISSINV = 0xBF81001C
  .global PRISSINV
INTSTAT = 0xBF810020
  .global INTSTAT
INTSTATCLR = 0xBF810024
  .global INTSTATCLR
INTSTATSET = 0xBF810028
  .global INTSTATSET
INTSTATINV = 0xBF81002C
  .global INTSTATINV
IPTMR = 0xBF810030
  .global IPTMR
IPTMRCLR = 0xBF810034
  .global IPTMRCLR
IPTMRSET = 0xBF810038
  .global IPTMRSET
IPTMRINV = 0xBF81003C
  .global IPTMRINV
IFS0 = 0xBF810040
  .global IFS0
IFS0CLR = 0xBF810044
  .global IFS0CLR
IFS0SET = 0xBF810048
  .global IFS0SET
IFS0INV = 0xBF81004C
  .global IFS0INV
IFS1 = 0xBF810050
  .global IFS1
IFS1CLR = 0xBF810054
  .global IFS1CLR
IFS1SET = 0xBF810058
  .global IFS1SET
IFS1INV = 0xBF81005C
  .global IFS1INV
IFS2 = 0xBF810060
  .global IFS2
IFS2CLR = 0xBF810064
  .global IFS2CLR
IFS2SET = 0xBF810068
  .global IFS2SET
IFS2INV = 0xBF81006C
  .global IFS2INV
IFS3 = 0xBF810070
  .global IFS3
IFS3CLR = 0xBF810074
  .global IFS3CLR
IFS3SET = 0xBF810078
  .global IFS3SET
IFS3INV = 0xBF81007C
  .global IFS3INV
IFS4 = 0xBF810080
  .global IFS4
IFS4CLR = 0xBF810084
  .global IFS4CLR
IFS4SET = 0xBF810088
  .global IFS4SET
IFS4INV = 0xBF81008C
  .global IFS4INV
IFS5 = 0xBF810090
  .global IFS5
IFS5CLR = 0xBF810094
  .global IFS5CLR
IFS5SET = 0xBF810098
  .global IFS5SET
IFS5INV = 0xBF81009C
  .global IFS5INV
IFS6 = 0xBF8100A0
  .global IFS6
IFS6CLR = 0xBF8100A4
  .global IFS6CLR
IFS6SET = 0xBF8100A8
  .global IFS6SET
IFS6INV = 0xBF8100AC
  .global IFS6INV
IEC0 = 0xBF8100C0
  .global IEC0
IEC0CLR = 0xBF8100C4
  .global IEC0CLR
IEC0SET = 0xBF8100C8
  .global IEC0SET
IEC0INV = 0xBF8100CC
  .global IEC0INV
IEC1 = 0xBF8100D0
  .global IEC1
IEC1CLR = 0xBF8100D4
  .global IEC1CLR
IEC1SET = 0xBF8100D8
  .global IEC1SET
IEC1INV = 0xBF8100DC
  .global IEC1INV
IEC2 = 0xBF8100E0
  .global IEC2
IEC2CLR = 0xBF8100E4
  .global IEC2CLR
IEC2SET = 0xBF8100E8
  .global IEC2SET
IEC2INV = 0xBF8100EC
  .global IEC2INV
IEC3 = 0xBF8100F0
  .global IEC3
IEC3CLR = 0xBF8100F4
  .global IEC3CLR
IEC3SET = 0xBF8100F8
  .global IEC3SET
IEC3INV = 0xBF8100FC
  .global IEC3INV
IEC4 = 0xBF810100
  .global IEC4
IEC4CLR = 0xBF810104
  .global IEC4CLR
IEC4SET = 0xBF810108
  .global IEC4SET
IEC4INV = 0xBF81010C
  .global IEC4INV
IEC5 = 0xBF810110
  .global IEC5
IEC5CLR = 0xBF810114
  .global IEC5CLR
IEC5SET = 0xBF810118
  .global IEC5SET
IEC5INV = 0xBF81011C
  .global IEC5INV
IEC6 = 0xBF810120
  .global IEC6
IEC6CLR = 0xBF810124
  .global IEC6CLR
IEC6SET = 0xBF810128
  .global IEC6SET
IEC6INV = 0xBF81012C
  .global IEC6INV
IPC0 = 0xBF810140
  .global IPC0
IPC0CLR = 0xBF810144
  .global IPC0CLR
IPC0SET = 0xBF810148
  .global IPC0SET
IPC0INV = 0xBF81014C
  .global IPC0INV
IPC1 = 0xBF810150
  .global IPC1
IPC1CLR = 0xBF810154
  .global IPC1CLR
IPC1SET = 0xBF810158
  .global IPC1SET
IPC1INV = 0xBF81015C
  .global IPC1INV
IPC2 = 0xBF810160
  .global IPC2
IPC2CLR = 0xBF810164
  .global IPC2CLR
IPC2SET = 0xBF810168
  .global IPC2SET
IPC2INV = 0xBF81016C
  .global IPC2INV
IPC3 = 0xBF810170
  .global IPC3
IPC3CLR = 0xBF810174
  .global IPC3CLR
IPC3SET = 0xBF810178
  .global IPC3SET
IPC3INV = 0xBF81017C
  .global IPC3INV
IPC4 = 0xBF810180
  .global IPC4
IPC4CLR = 0xBF810184
  .global IPC4CLR
IPC4SET = 0xBF810188
  .global IPC4SET
IPC4INV = 0xBF81018C
  .global IPC4INV
IPC5 = 0xBF810190
  .global IPC5
IPC5CLR = 0xBF810194
  .global IPC5CLR
IPC5SET = 0xBF810198
  .global IPC5SET
IPC5INV = 0xBF81019C
  .global IPC5INV
IPC6 = 0xBF8101A0
  .global IPC6
IPC6CLR = 0xBF8101A4
  .global IPC6CLR
IPC6SET = 0xBF8101A8
  .global IPC6SET
IPC6INV = 0xBF8101AC
  .global IPC6INV
IPC7 = 0xBF8101B0
  .global IPC7
IPC7CLR = 0xBF8101B4
  .global IPC7CLR
IPC7SET = 0xBF8101B8
  .global IPC7SET
IPC7INV = 0xBF8101BC
  .global IPC7INV
IPC8 = 0xBF8101C0
  .global IPC8
IPC8CLR = 0xBF8101C4
  .global IPC8CLR
IPC8SET = 0xBF8101C8
  .global IPC8SET
IPC8INV = 0xBF8101CC
  .global IPC8INV
IPC9 = 0xBF8101D0
  .global IPC9
IPC9CLR = 0xBF8101D4
  .global IPC9CLR
IPC9SET = 0xBF8101D8
  .global IPC9SET
IPC9INV = 0xBF8101DC
  .global IPC9INV
IPC10 = 0xBF8101E0
  .global IPC10
IPC10CLR = 0xBF8101E4
  .global IPC10CLR
IPC10SET = 0xBF8101E8
  .global IPC10SET
IPC10INV = 0xBF8101EC
  .global IPC10INV
IPC11 = 0xBF8101F0
  .global IPC11
IPC11CLR = 0xBF8101F4
  .global IPC11CLR
IPC11SET = 0xBF8101F8
  .global IPC11SET
IPC11INV = 0xBF8101FC
  .global IPC11INV
IPC12 = 0xBF810200
  .global IPC12
IPC12CLR = 0xBF810204
  .global IPC12CLR
IPC12SET = 0xBF810208
  .global IPC12SET
IPC12INV = 0xBF81020C
  .global IPC12INV
IPC13 = 0xBF810210
  .global IPC13
IPC13CLR = 0xBF810214
  .global IPC13CLR
IPC13SET = 0xBF810218
  .global IPC13SET
IPC13INV = 0xBF81021C
  .global IPC13INV
IPC14 = 0xBF810220
  .global IPC14
IPC14CLR = 0xBF810224
  .global IPC14CLR
IPC14SET = 0xBF810228
  .global IPC14SET
IPC14INV = 0xBF81022C
  .global IPC14INV
IPC15 = 0xBF810230
  .global IPC15
IPC15CLR = 0xBF810234
  .global IPC15CLR
IPC15SET = 0xBF810238
  .global IPC15SET
IPC15INV = 0xBF81023C
  .global IPC15INV
IPC16 = 0xBF810240
  .global IPC16
IPC16CLR = 0xBF810244
  .global IPC16CLR
IPC16SET = 0xBF810248
  .global IPC16SET
IPC16INV = 0xBF81024C
  .global IPC16INV
IPC17 = 0xBF810250
  .global IPC17
IPC17CLR = 0xBF810254
  .global IPC17CLR
IPC17SET = 0xBF810258
  .global IPC17SET
IPC17INV = 0xBF81025C
  .global IPC17INV
IPC18 = 0xBF810260
  .global IPC18
IPC18CLR = 0xBF810264
  .global IPC18CLR
IPC18SET = 0xBF810268
  .global IPC18SET
IPC18INV = 0xBF81026C
  .global IPC18INV
IPC19 = 0xBF810270
  .global IPC19
IPC19CLR = 0xBF810274
  .global IPC19CLR
IPC19SET = 0xBF810278
  .global IPC19SET
IPC19INV = 0xBF81027C
  .global IPC19INV
IPC20 = 0xBF810280
  .global IPC20
IPC20CLR = 0xBF810284
  .global IPC20CLR
IPC20SET = 0xBF810288
  .global IPC20SET
IPC20INV = 0xBF81028C
  .global IPC20INV
IPC21 = 0xBF810290
  .global IPC21
IPC21CLR = 0xBF810294
  .global IPC21CLR
IPC21SET = 0xBF810298
  .global IPC21SET
IPC21INV = 0xBF81029C
  .global IPC21INV
IPC22 = 0xBF8102A0
  .global IPC22
IPC22CLR = 0xBF8102A4
  .global IPC22CLR
IPC22SET = 0xBF8102A8
  .global IPC22SET
IPC22INV = 0xBF8102AC
  .global IPC22INV
IPC23 = 0xBF8102B0
  .global IPC23
IPC23CLR = 0xBF8102B4
  .global IPC23CLR
IPC23SET = 0xBF8102B8
  .global IPC23SET
IPC23INV = 0xBF8102BC
  .global IPC23INV
IPC24 = 0xBF8102C0
  .global IPC24
IPC24CLR = 0xBF8102C4
  .global IPC24CLR
IPC24SET = 0xBF8102C8
  .global IPC24SET
IPC24INV = 0xBF8102CC
  .global IPC24INV
IPC25 = 0xBF8102D0
  .global IPC25
IPC25CLR = 0xBF8102D4
  .global IPC25CLR
IPC25SET = 0xBF8102D8
  .global IPC25SET
IPC25INV = 0xBF8102DC
  .global IPC25INV
IPC26 = 0xBF8102E0
  .global IPC26
IPC26CLR = 0xBF8102E4
  .global IPC26CLR
IPC26SET = 0xBF8102E8
  .global IPC26SET
IPC26INV = 0xBF8102EC
  .global IPC26INV
IPC27 = 0xBF8102F0
  .global IPC27
IPC27CLR = 0xBF8102F4
  .global IPC27CLR
IPC27SET = 0xBF8102F8
  .global IPC27SET
IPC27INV = 0xBF8102FC
  .global IPC27INV
IPC28 = 0xBF810300
  .global IPC28
IPC28CLR = 0xBF810304
  .global IPC28CLR
IPC28SET = 0xBF810308
  .global IPC28SET
IPC28INV = 0xBF81030C
  .global IPC28INV
IPC29 = 0xBF810310
  .global IPC29
IPC29CLR = 0xBF810314
  .global IPC29CLR
IPC29SET = 0xBF810318
  .global IPC29SET
IPC29INV = 0xBF81031C
  .global IPC29INV
IPC30 = 0xBF810320
  .global IPC30
IPC30CLR = 0xBF810324
  .global IPC30CLR
IPC30SET = 0xBF810328
  .global IPC30SET
IPC30INV = 0xBF81032C
  .global IPC30INV
IPC31 = 0xBF810330
  .global IPC31
IPC31CLR = 0xBF810334
  .global IPC31CLR
IPC31SET = 0xBF810338
  .global IPC31SET
IPC31INV = 0xBF81033C
  .global IPC31INV
IPC32 = 0xBF810340
  .global IPC32
IPC32CLR = 0xBF810344
  .global IPC32CLR
IPC32SET = 0xBF810348
  .global IPC32SET
IPC32INV = 0xBF81034C
  .global IPC32INV
IPC33 = 0xBF810350
  .global IPC33
IPC33CLR = 0xBF810354
  .global IPC33CLR
IPC33SET = 0xBF810358
  .global IPC33SET
IPC33INV = 0xBF81035C
  .global IPC33INV
IPC34 = 0xBF810360
  .global IPC34
IPC34CLR = 0xBF810364
  .global IPC34CLR
IPC34SET = 0xBF810368
  .global IPC34SET
IPC34INV = 0xBF81036C
  .global IPC34INV
IPC35 = 0xBF810370
  .global IPC35
IPC35CLR = 0xBF810374
  .global IPC35CLR
IPC35SET = 0xBF810378
  .global IPC35SET
IPC35INV = 0xBF81037C
  .global IPC35INV
IPC36 = 0xBF810380
  .global IPC36
IPC36CLR = 0xBF810384
  .global IPC36CLR
IPC36SET = 0xBF810388
  .global IPC36SET
IPC36INV = 0xBF81038C
  .global IPC36INV
IPC37 = 0xBF810390
  .global IPC37
IPC37CLR = 0xBF810394
  .global IPC37CLR
IPC37SET = 0xBF810398
  .global IPC37SET
IPC37INV = 0xBF81039C
  .global IPC37INV
IPC38 = 0xBF8103A0
  .global IPC38
IPC38CLR = 0xBF8103A4
  .global IPC38CLR
IPC38SET = 0xBF8103A8
  .global IPC38SET
IPC38INV = 0xBF8103AC
  .global IPC38INV
IPC39 = 0xBF8103B0
  .global IPC39
IPC39CLR = 0xBF8103B4
  .global IPC39CLR
IPC39SET = 0xBF8103B8
  .global IPC39SET
IPC39INV = 0xBF8103BC
  .global IPC39INV
IPC40 = 0xBF8103C0
  .global IPC40
IPC40CLR = 0xBF8103C4
  .global IPC40CLR
IPC40SET = 0xBF8103C8
  .global IPC40SET
IPC40INV = 0xBF8103CC
  .global IPC40INV
IPC41 = 0xBF8103D0
  .global IPC41
IPC41CLR = 0xBF8103D4
  .global IPC41CLR
IPC41SET = 0xBF8103D8
  .global IPC41SET
IPC41INV = 0xBF8103DC
  .global IPC41INV
IPC42 = 0xBF8103E0
  .global IPC42
IPC42CLR = 0xBF8103E4
  .global IPC42CLR
IPC42SET = 0xBF8103E8
  .global IPC42SET
IPC42INV = 0xBF8103EC
  .global IPC42INV
IPC43 = 0xBF8103F0
  .global IPC43
IPC43CLR = 0xBF8103F4
  .global IPC43CLR
IPC43SET = 0xBF8103F8
  .global IPC43SET
IPC43INV = 0xBF8103FC
  .global IPC43INV
IPC44 = 0xBF810400
  .global IPC44
IPC44CLR = 0xBF810404
  .global IPC44CLR
IPC44SET = 0xBF810408
  .global IPC44SET
IPC44INV = 0xBF81040C
  .global IPC44INV
IPC45 = 0xBF810410
  .global IPC45
IPC45CLR = 0xBF810414
  .global IPC45CLR
IPC45SET = 0xBF810418
  .global IPC45SET
IPC45INV = 0xBF81041C
  .global IPC45INV
IPC46 = 0xBF810420
  .global IPC46
IPC46CLR = 0xBF810424
  .global IPC46CLR
IPC46SET = 0xBF810428
  .global IPC46SET
IPC46INV = 0xBF81042C
  .global IPC46INV
IPC47 = 0xBF810430
  .global IPC47
IPC47CLR = 0xBF810434
  .global IPC47CLR
IPC47SET = 0xBF810438
  .global IPC47SET
IPC47INV = 0xBF81043C
  .global IPC47INV
IPC48 = 0xBF810440
  .global IPC48
IPC48CLR = 0xBF810444
  .global IPC48CLR
IPC48SET = 0xBF810448
  .global IPC48SET
IPC48INV = 0xBF81044C
  .global IPC48INV
IPC49 = 0xBF810450
  .global IPC49
IPC49CLR = 0xBF810454
  .global IPC49CLR
IPC49SET = 0xBF810458
  .global IPC49SET
IPC49INV = 0xBF81045C
  .global IPC49INV
IPC50 = 0xBF810460
  .global IPC50
IPC50CLR = 0xBF810464
  .global IPC50CLR
IPC50SET = 0xBF810468
  .global IPC50SET
IPC50INV = 0xBF81046C
  .global IPC50INV
IPC51 = 0xBF810470
  .global IPC51
IPC51CLR = 0xBF810474
  .global IPC51CLR
IPC51SET = 0xBF810478
  .global IPC51SET
IPC51INV = 0xBF81047C
  .global IPC51INV
IPC52 = 0xBF810480
  .global IPC52
IPC52CLR = 0xBF810484
  .global IPC52CLR
IPC52SET = 0xBF810488
  .global IPC52SET
IPC52INV = 0xBF81048C
  .global IPC52INV
IPC53 = 0xBF810490
  .global IPC53
IPC53CLR = 0xBF810494
  .global IPC53CLR
IPC53SET = 0xBF810498
  .global IPC53SET
IPC53INV = 0xBF81049C
  .global IPC53INV
OFF000 = 0xBF810540
  .global OFF000
OFF001 = 0xBF810544
  .global OFF001
OFF002 = 0xBF810548
  .global OFF002
OFF003 = 0xBF81054C
  .global OFF003
OFF004 = 0xBF810550
  .global OFF004
OFF005 = 0xBF810554
  .global OFF005
OFF006 = 0xBF810558
  .global OFF006
OFF007 = 0xBF81055C
  .global OFF007
OFF008 = 0xBF810560
  .global OFF008
OFF009 = 0xBF810564
  .global OFF009
OFF010 = 0xBF810568
  .global OFF010
OFF011 = 0xBF81056C
  .global OFF011
OFF012 = 0xBF810570
  .global OFF012
OFF013 = 0xBF810574
  .global OFF013
OFF014 = 0xBF810578
  .global OFF014
OFF015 = 0xBF81057C
  .global OFF015
OFF016 = 0xBF810580
  .global OFF016
OFF017 = 0xBF810584
  .global OFF017
OFF018 = 0xBF810588
  .global OFF018
OFF019 = 0xBF81058C
  .global OFF019
OFF020 = 0xBF810590
  .global OFF020
OFF021 = 0xBF810594
  .global OFF021
OFF022 = 0xBF810598
  .global OFF022
OFF023 = 0xBF81059C
  .global OFF023
OFF024 = 0xBF8105A0
  .global OFF024
OFF025 = 0xBF8105A4
  .global OFF025
OFF026 = 0xBF8105A8
  .global OFF026
OFF027 = 0xBF8105AC
  .global OFF027
OFF028 = 0xBF8105B0
  .global OFF028
OFF029 = 0xBF8105B4
  .global OFF029
OFF030 = 0xBF8105B8
  .global OFF030
OFF031 = 0xBF8105BC
  .global OFF031
OFF032 = 0xBF8105C0
  .global OFF032
OFF033 = 0xBF8105C4
  .global OFF033
OFF034 = 0xBF8105C8
  .global OFF034
OFF035 = 0xBF8105CC
  .global OFF035
OFF036 = 0xBF8105D0
  .global OFF036
OFF037 = 0xBF8105D4
  .global OFF037
OFF038 = 0xBF8105D8
  .global OFF038
OFF039 = 0xBF8105DC
  .global OFF039
OFF040 = 0xBF8105E0
  .global OFF040
OFF041 = 0xBF8105E4
  .global OFF041
OFF042 = 0xBF8105E8
  .global OFF042
OFF043 = 0xBF8105EC
  .global OFF043
OFF044 = 0xBF8105F0
  .global OFF044
OFF045 = 0xBF8105F4
  .global OFF045
OFF046 = 0xBF8105F8
  .global OFF046
OFF047 = 0xBF8105FC
  .global OFF047
OFF048 = 0xBF810600
  .global OFF048
OFF049 = 0xBF810604
  .global OFF049
OFF050 = 0xBF810608
  .global OFF050
OFF051 = 0xBF81060C
  .global OFF051
OFF052 = 0xBF810610
  .global OFF052
OFF053 = 0xBF810614
  .global OFF053
OFF054 = 0xBF810618
  .global OFF054
OFF055 = 0xBF81061C
  .global OFF055
OFF056 = 0xBF810620
  .global OFF056
OFF057 = 0xBF810624
  .global OFF057
OFF058 = 0xBF810628
  .global OFF058
OFF059 = 0xBF81062C
  .global OFF059
OFF060 = 0xBF810630
  .global OFF060
OFF061 = 0xBF810634
  .global OFF061
OFF062 = 0xBF810638
  .global OFF062
OFF063 = 0xBF81063C
  .global OFF063
OFF064 = 0xBF810640
  .global OFF064
OFF065 = 0xBF810644
  .global OFF065
OFF066 = 0xBF810648
  .global OFF066
OFF067 = 0xBF81064C
  .global OFF067
OFF068 = 0xBF810650
  .global OFF068
OFF069 = 0xBF810654
  .global OFF069
OFF070 = 0xBF810658
  .global OFF070
OFF071 = 0xBF81065C
  .global OFF071
OFF072 = 0xBF810660
  .global OFF072
OFF073 = 0xBF810664
  .global OFF073
OFF074 = 0xBF810668
  .global OFF074
OFF075 = 0xBF81066C
  .global OFF075
OFF076 = 0xBF810670
  .global OFF076
OFF077 = 0xBF810674
  .global OFF077
OFF078 = 0xBF810678
  .global OFF078
OFF079 = 0xBF81067C
  .global OFF079
OFF080 = 0xBF810680
  .global OFF080
OFF081 = 0xBF810684
  .global OFF081
OFF082 = 0xBF810688
  .global OFF082
OFF083 = 0xBF81068C
  .global OFF083
OFF084 = 0xBF810690
  .global OFF084
OFF085 = 0xBF810694
  .global OFF085
OFF086 = 0xBF810698
  .global OFF086
OFF087 = 0xBF81069C
  .global OFF087
OFF088 = 0xBF8106A0
  .global OFF088
OFF089 = 0xBF8106A4
  .global OFF089
OFF090 = 0xBF8106A8
  .global OFF090
OFF091 = 0xBF8106AC
  .global OFF091
OFF092 = 0xBF8106B0
  .global OFF092
OFF093 = 0xBF8106B4
  .global OFF093
OFF094 = 0xBF8106B8
  .global OFF094
OFF095 = 0xBF8106BC
  .global OFF095
OFF096 = 0xBF8106C0
  .global OFF096
OFF097 = 0xBF8106C4
  .global OFF097
OFF098 = 0xBF8106C8
  .global OFF098
OFF099 = 0xBF8106CC
  .global OFF099
OFF100 = 0xBF8106D0
  .global OFF100
OFF101 = 0xBF8106D4
  .global OFF101
OFF102 = 0xBF8106D8
  .global OFF102
OFF103 = 0xBF8106DC
  .global OFF103
OFF104 = 0xBF8106E0
  .global OFF104
OFF105 = 0xBF8106E4
  .global OFF105
OFF106 = 0xBF8106E8
  .global OFF106
OFF109 = 0xBF8106F4
  .global OFF109
OFF110 = 0xBF8106F8
  .global OFF110
OFF111 = 0xBF8106FC
  .global OFF111
OFF112 = 0xBF810700
  .global OFF112
OFF113 = 0xBF810704
  .global OFF113
OFF114 = 0xBF810708
  .global OFF114
OFF115 = 0xBF81070C
  .global OFF115
OFF116 = 0xBF810710
  .global OFF116
OFF117 = 0xBF810714
  .global OFF117
OFF118 = 0xBF810718
  .global OFF118
OFF119 = 0xBF81071C
  .global OFF119
OFF120 = 0xBF810720
  .global OFF120
OFF121 = 0xBF810724
  .global OFF121
OFF122 = 0xBF810728
  .global OFF122
OFF123 = 0xBF81072C
  .global OFF123
OFF124 = 0xBF810730
  .global OFF124
OFF125 = 0xBF810734
  .global OFF125
OFF126 = 0xBF810738
  .global OFF126
OFF127 = 0xBF81073C
  .global OFF127
OFF128 = 0xBF810740
  .global OFF128
OFF129 = 0xBF810744
  .global OFF129
OFF130 = 0xBF810748
  .global OFF130
OFF131 = 0xBF81074C
  .global OFF131
OFF132 = 0xBF810750
  .global OFF132
OFF133 = 0xBF810754
  .global OFF133
OFF134 = 0xBF810758
  .global OFF134
OFF135 = 0xBF81075C
  .global OFF135
OFF136 = 0xBF810760
  .global OFF136
OFF137 = 0xBF810764
  .global OFF137
OFF138 = 0xBF810768
  .global OFF138
OFF139 = 0xBF81076C
  .global OFF139
OFF140 = 0xBF810770
  .global OFF140
OFF141 = 0xBF810774
  .global OFF141
OFF142 = 0xBF810778
  .global OFF142
OFF143 = 0xBF81077C
  .global OFF143
OFF144 = 0xBF810780
  .global OFF144
OFF145 = 0xBF810784
  .global OFF145
OFF146 = 0xBF810788
  .global OFF146
OFF147 = 0xBF81078C
  .global OFF147
OFF148 = 0xBF810790
  .global OFF148
OFF149 = 0xBF810794
  .global OFF149
OFF150 = 0xBF810798
  .global OFF150
OFF151 = 0xBF81079C
  .global OFF151
OFF152 = 0xBF8107A0
  .global OFF152
OFF153 = 0xBF8107A4
  .global OFF153
OFF154 = 0xBF8107A8
  .global OFF154
OFF155 = 0xBF8107AC
  .global OFF155
OFF156 = 0xBF8107B0
  .global OFF156
OFF157 = 0xBF8107B4
  .global OFF157
OFF158 = 0xBF8107B8
  .global OFF158
OFF159 = 0xBF8107BC
  .global OFF159
OFF160 = 0xBF8107C0
  .global OFF160
OFF161 = 0xBF8107C4
  .global OFF161
OFF162 = 0xBF8107C8
  .global OFF162
OFF163 = 0xBF8107CC
  .global OFF163
OFF164 = 0xBF8107D0
  .global OFF164
OFF165 = 0xBF8107D4
  .global OFF165
OFF166 = 0xBF8107D8
  .global OFF166
OFF167 = 0xBF8107DC
  .global OFF167
OFF168 = 0xBF8107E0
  .global OFF168
OFF169 = 0xBF8107E4
  .global OFF169
OFF170 = 0xBF8107E8
  .global OFF170
OFF171 = 0xBF8107EC
  .global OFF171
OFF172 = 0xBF8107F0
  .global OFF172
OFF173 = 0xBF8107F4
  .global OFF173
OFF174 = 0xBF8107F8
  .global OFF174
OFF175 = 0xBF8107FC
  .global OFF175
OFF176 = 0xBF810800
  .global OFF176
OFF177 = 0xBF810804
  .global OFF177
OFF178 = 0xBF810808
  .global OFF178
OFF179 = 0xBF81080C
  .global OFF179
OFF180 = 0xBF810810
  .global OFF180
OFF181 = 0xBF810814
  .global OFF181
OFF182 = 0xBF810818
  .global OFF182
OFF183 = 0xBF81081C
  .global OFF183
OFF184 = 0xBF810820
  .global OFF184
OFF185 = 0xBF810824
  .global OFF185
OFF186 = 0xBF810828
  .global OFF186
OFF187 = 0xBF81082C
  .global OFF187
OFF188 = 0xBF810830
  .global OFF188
OFF189 = 0xBF810834
  .global OFF189
OFF190 = 0xBF810838
  .global OFF190
OFF192 = 0xBF810840
  .global OFF192
OFF193 = 0xBF810844
  .global OFF193
OFF194 = 0xBF810848
  .global OFF194
OFF196 = 0xBF810850
  .global OFF196
OFF198 = 0xBF810858
  .global OFF198
OFF199 = 0xBF81085C
  .global OFF199
OFF200 = 0xBF810860
  .global OFF200
OFF201 = 0xBF810864
  .global OFF201
OFF202 = 0xBF810868
  .global OFF202
OFF205 = 0xBF810874
  .global OFF205
OFF206 = 0xBF810878
  .global OFF206
OFF207 = 0xBF81087C
  .global OFF207
OFF208 = 0xBF810880
  .global OFF208
OFF209 = 0xBF810884
  .global OFF209
OFF210 = 0xBF810888
  .global OFF210
OFF213 = 0xBF810894
  .global OFF213
DMACON = 0xBF811000
  .global DMACON
DMACONCLR = 0xBF811004
  .global DMACONCLR
DMACONSET = 0xBF811008
  .global DMACONSET
DMACONINV = 0xBF81100C
  .global DMACONINV
DMASTAT = 0xBF811010
  .global DMASTAT
DMASTATCLR = 0xBF811014
  .global DMASTATCLR
DMASTATSET = 0xBF811018
  .global DMASTATSET
DMASTATINV = 0xBF81101C
  .global DMASTATINV
DMAADDR = 0xBF811020
  .global DMAADDR
DMAADDRCLR = 0xBF811024
  .global DMAADDRCLR
DMAADDRSET = 0xBF811028
  .global DMAADDRSET
DMAADDRINV = 0xBF81102C
  .global DMAADDRINV
DCRCCON = 0xBF811030
  .global DCRCCON
DCRCCONCLR = 0xBF811034
  .global DCRCCONCLR
DCRCCONSET = 0xBF811038
  .global DCRCCONSET
DCRCCONINV = 0xBF81103C
  .global DCRCCONINV
DCRCDATA = 0xBF811040
  .global DCRCDATA
DCRCDATACLR = 0xBF811044
  .global DCRCDATACLR
DCRCDATASET = 0xBF811048
  .global DCRCDATASET
DCRCDATAINV = 0xBF81104C
  .global DCRCDATAINV
DCRCXOR = 0xBF811050
  .global DCRCXOR
DCRCXORCLR = 0xBF811054
  .global DCRCXORCLR
DCRCXORSET = 0xBF811058
  .global DCRCXORSET
DCRCXORINV = 0xBF81105C
  .global DCRCXORINV
DCH0CON = 0xBF811060
  .global DCH0CON
DCH0CONCLR = 0xBF811064
  .global DCH0CONCLR
DCH0CONSET = 0xBF811068
  .global DCH0CONSET
DCH0CONINV = 0xBF81106C
  .global DCH0CONINV
DCH0ECON = 0xBF811070
  .global DCH0ECON
DCH0ECONCLR = 0xBF811074
  .global DCH0ECONCLR
DCH0ECONSET = 0xBF811078
  .global DCH0ECONSET
DCH0ECONINV = 0xBF81107C
  .global DCH0ECONINV
DCH0INT = 0xBF811080
  .global DCH0INT
DCH0INTCLR = 0xBF811084
  .global DCH0INTCLR
DCH0INTSET = 0xBF811088
  .global DCH0INTSET
DCH0INTINV = 0xBF81108C
  .global DCH0INTINV
DCH0SSA = 0xBF811090
  .global DCH0SSA
DCH0SSACLR = 0xBF811094
  .global DCH0SSACLR
DCH0SSASET = 0xBF811098
  .global DCH0SSASET
DCH0SSAINV = 0xBF81109C
  .global DCH0SSAINV
DCH0DSA = 0xBF8110A0
  .global DCH0DSA
DCH0DSACLR = 0xBF8110A4
  .global DCH0DSACLR
DCH0DSASET = 0xBF8110A8
  .global DCH0DSASET
DCH0DSAINV = 0xBF8110AC
  .global DCH0DSAINV
DCH0SSIZ = 0xBF8110B0
  .global DCH0SSIZ
DCH0SSIZCLR = 0xBF8110B4
  .global DCH0SSIZCLR
DCH0SSIZSET = 0xBF8110B8
  .global DCH0SSIZSET
DCH0SSIZINV = 0xBF8110BC
  .global DCH0SSIZINV
DCH0DSIZ = 0xBF8110C0
  .global DCH0DSIZ
DCH0DSIZCLR = 0xBF8110C4
  .global DCH0DSIZCLR
DCH0DSIZSET = 0xBF8110C8
  .global DCH0DSIZSET
DCH0DSIZINV = 0xBF8110CC
  .global DCH0DSIZINV
DCH0SPTR = 0xBF8110D0
  .global DCH0SPTR
DCH0SPTRCLR = 0xBF8110D4
  .global DCH0SPTRCLR
DCH0SPTRSET = 0xBF8110D8
  .global DCH0SPTRSET
DCH0SPTRINV = 0xBF8110DC
  .global DCH0SPTRINV
DCH0DPTR = 0xBF8110E0
  .global DCH0DPTR
DCH0DPTRCLR = 0xBF8110E4
  .global DCH0DPTRCLR
DCH0DPTRSET = 0xBF8110E8
  .global DCH0DPTRSET
DCH0DPTRINV = 0xBF8110EC
  .global DCH0DPTRINV
DCH0CSIZ = 0xBF8110F0
  .global DCH0CSIZ
DCH0CSIZCLR = 0xBF8110F4
  .global DCH0CSIZCLR
DCH0CSIZSET = 0xBF8110F8
  .global DCH0CSIZSET
DCH0CSIZINV = 0xBF8110FC
  .global DCH0CSIZINV
DCH0CPTR = 0xBF811100
  .global DCH0CPTR
DCS0CPTR = 0xBF811100
  .global DCS0CPTR
DCH0CPTRCLR = 0xBF811104
  .global DCH0CPTRCLR
DCS0CPTRCLR = 0xBF811104
  .global DCS0CPTRCLR
DCH0CPTRSET = 0xBF811108
  .global DCH0CPTRSET
DCS0CPTRSET = 0xBF811108
  .global DCS0CPTRSET
DCH0CPTRINV = 0xBF81110C
  .global DCH0CPTRINV
DCS0CPTRINV = 0xBF81110C
  .global DCS0CPTRINV
DCH0DAT = 0xBF811110
  .global DCH0DAT
DCH0DATCLR = 0xBF811114
  .global DCH0DATCLR
DCH0DATSET = 0xBF811118
  .global DCH0DATSET
DCH0DATINV = 0xBF81111C
  .global DCH0DATINV
DCH1CON = 0xBF811120
  .global DCH1CON
DCH1CONCLR = 0xBF811124
  .global DCH1CONCLR
DCH1CONSET = 0xBF811128
  .global DCH1CONSET
DCH1CONINV = 0xBF81112C
  .global DCH1CONINV
DCH1ECON = 0xBF811130
  .global DCH1ECON
DCH1ECONCLR = 0xBF811134
  .global DCH1ECONCLR
DCH1ECONSET = 0xBF811138
  .global DCH1ECONSET
DCH1ECONINV = 0xBF81113C
  .global DCH1ECONINV
DCH1INT = 0xBF811140
  .global DCH1INT
DCH1INTCLR = 0xBF811144
  .global DCH1INTCLR
DCH1INTSET = 0xBF811148
  .global DCH1INTSET
DCH1INTINV = 0xBF81114C
  .global DCH1INTINV
DCH1SSA = 0xBF811150
  .global DCH1SSA
DCH1SSACLR = 0xBF811154
  .global DCH1SSACLR
DCH1SSASET = 0xBF811158
  .global DCH1SSASET
DCH1SSAINV = 0xBF81115C
  .global DCH1SSAINV
DCH1DSA = 0xBF811160
  .global DCH1DSA
DCH1DSACLR = 0xBF811164
  .global DCH1DSACLR
DCH1DSASET = 0xBF811168
  .global DCH1DSASET
DCH1DSAINV = 0xBF81116C
  .global DCH1DSAINV
DCH1SSIZ = 0xBF811170
  .global DCH1SSIZ
DCH1SSIZCLR = 0xBF811174
  .global DCH1SSIZCLR
DCH1SSIZSET = 0xBF811178
  .global DCH1SSIZSET
DCH1SSIZINV = 0xBF81117C
  .global DCH1SSIZINV
DCH1DSIZ = 0xBF811180
  .global DCH1DSIZ
DCH1DSIZCLR = 0xBF811184
  .global DCH1DSIZCLR
DCH1DSIZSET = 0xBF811188
  .global DCH1DSIZSET
DCH1DSIZINV = 0xBF81118C
  .global DCH1DSIZINV
DCH1SPTR = 0xBF811190
  .global DCH1SPTR
DCH1SPTRCLR = 0xBF811194
  .global DCH1SPTRCLR
DCH1SPTRSET = 0xBF811198
  .global DCH1SPTRSET
DCH1SPTRINV = 0xBF81119C
  .global DCH1SPTRINV
DCH1DPTR = 0xBF8111A0
  .global DCH1DPTR
DCH1DPTRCLR = 0xBF8111A4
  .global DCH1DPTRCLR
DCH1DPTRSET = 0xBF8111A8
  .global DCH1DPTRSET
DCH1DPTRINV = 0xBF8111AC
  .global DCH1DPTRINV
DCH1CSIZ = 0xBF8111B0
  .global DCH1CSIZ
DCH1CSIZCLR = 0xBF8111B4
  .global DCH1CSIZCLR
DCH1CSIZSET = 0xBF8111B8
  .global DCH1CSIZSET
DCH1CSIZINV = 0xBF8111BC
  .global DCH1CSIZINV
DCH1CPTR = 0xBF8111C0
  .global DCH1CPTR
DCS1CPTR = 0xBF8111C0
  .global DCS1CPTR
DCH1CPTRCLR = 0xBF8111C4
  .global DCH1CPTRCLR
DCS1CPTRCLR = 0xBF8111C4
  .global DCS1CPTRCLR
DCH1CPTRSET = 0xBF8111C8
  .global DCH1CPTRSET
DCS1CPTRSET = 0xBF8111C8
  .global DCS1CPTRSET
DCH1CPTRINV = 0xBF8111CC
  .global DCH1CPTRINV
DCS1CPTRINV = 0xBF8111CC
  .global DCS1CPTRINV
DCH1DAT = 0xBF8111D0
  .global DCH1DAT
DCH1DATCLR = 0xBF8111D4
  .global DCH1DATCLR
DCH1DATSET = 0xBF8111D8
  .global DCH1DATSET
DCH1DATINV = 0xBF8111DC
  .global DCH1DATINV
DCH2CON = 0xBF8111E0
  .global DCH2CON
DCH2CONCLR = 0xBF8111E4
  .global DCH2CONCLR
DCH2CONSET = 0xBF8111E8
  .global DCH2CONSET
DCH2CONINV = 0xBF8111EC
  .global DCH2CONINV
DCH2ECON = 0xBF8111F0
  .global DCH2ECON
DCH2ECONCLR = 0xBF8111F4
  .global DCH2ECONCLR
DCH2ECONSET = 0xBF8111F8
  .global DCH2ECONSET
DCH2ECONINV = 0xBF8111FC
  .global DCH2ECONINV
DCH2INT = 0xBF811200
  .global DCH2INT
DCH2INTCLR = 0xBF811204
  .global DCH2INTCLR
DCH2INTSET = 0xBF811208
  .global DCH2INTSET
DCH2INTINV = 0xBF81120C
  .global DCH2INTINV
DCH2SSA = 0xBF811210
  .global DCH2SSA
DCH2SSACLR = 0xBF811214
  .global DCH2SSACLR
DCH2SSASET = 0xBF811218
  .global DCH2SSASET
DCH2SSAINV = 0xBF81121C
  .global DCH2SSAINV
DCH2DSA = 0xBF811220
  .global DCH2DSA
DCH2DSACLR = 0xBF811224
  .global DCH2DSACLR
DCH2DSASET = 0xBF811228
  .global DCH2DSASET
DCH2DSAINV = 0xBF81122C
  .global DCH2DSAINV
DCH2SSIZ = 0xBF811230
  .global DCH2SSIZ
DCH2SSIZCLR = 0xBF811234
  .global DCH2SSIZCLR
DCH2SSIZSET = 0xBF811238
  .global DCH2SSIZSET
DCH2SSIZINV = 0xBF81123C
  .global DCH2SSIZINV
DCH2DSIZ = 0xBF811240
  .global DCH2DSIZ
DCH2DSIZCLR = 0xBF811244
  .global DCH2DSIZCLR
DCH2DSIZSET = 0xBF811248
  .global DCH2DSIZSET
DCH2DSIZINV = 0xBF81124C
  .global DCH2DSIZINV
DCH2SPTR = 0xBF811250
  .global DCH2SPTR
DCH2SPTRCLR = 0xBF811254
  .global DCH2SPTRCLR
DCH2SPTRSET = 0xBF811258
  .global DCH2SPTRSET
DCH2SPTRINV = 0xBF81125C
  .global DCH2SPTRINV
DCH2DPTR = 0xBF811260
  .global DCH2DPTR
DCH2DPTRCLR = 0xBF811264
  .global DCH2DPTRCLR
DCH2DPTRSET = 0xBF811268
  .global DCH2DPTRSET
DCH2DPTRINV = 0xBF81126C
  .global DCH2DPTRINV
DCH2CSIZ = 0xBF811270
  .global DCH2CSIZ
DCH2CSIZCLR = 0xBF811274
  .global DCH2CSIZCLR
DCH2CSIZSET = 0xBF811278
  .global DCH2CSIZSET
DCH2CSIZINV = 0xBF81127C
  .global DCH2CSIZINV
DCH2CPTR = 0xBF811280
  .global DCH2CPTR
DCS2CPTR = 0xBF811280
  .global DCS2CPTR
DCH2CPTRCLR = 0xBF811284
  .global DCH2CPTRCLR
DCS2CPTRCLR = 0xBF811284
  .global DCS2CPTRCLR
DCH2CPTRSET = 0xBF811288
  .global DCH2CPTRSET
DCS2CPTRSET = 0xBF811288
  .global DCS2CPTRSET
DCH2CPTRINV = 0xBF81128C
  .global DCH2CPTRINV
DCS2CPTRINV = 0xBF81128C
  .global DCS2CPTRINV
DCH2DAT = 0xBF811290
  .global DCH2DAT
DCH2DATCLR = 0xBF811294
  .global DCH2DATCLR
DCH2DATSET = 0xBF811298
  .global DCH2DATSET
DCH2DATINV = 0xBF81129C
  .global DCH2DATINV
DCH3CON = 0xBF8112A0
  .global DCH3CON
DCH3CONCLR = 0xBF8112A4
  .global DCH3CONCLR
DCH3CONSET = 0xBF8112A8
  .global DCH3CONSET
DCH3CONINV = 0xBF8112AC
  .global DCH3CONINV
DCH3ECON = 0xBF8112B0
  .global DCH3ECON
DCH3ECONCLR = 0xBF8112B4
  .global DCH3ECONCLR
DCH3ECONSET = 0xBF8112B8
  .global DCH3ECONSET
DCH3ECONINV = 0xBF8112BC
  .global DCH3ECONINV
DCH3INT = 0xBF8112C0
  .global DCH3INT
DCH3INTCLR = 0xBF8112C4
  .global DCH3INTCLR
DCH3INTSET = 0xBF8112C8
  .global DCH3INTSET
DCH3INTINV = 0xBF8112CC
  .global DCH3INTINV
DCH3SSA = 0xBF8112D0
  .global DCH3SSA
DCH3SSACLR = 0xBF8112D4
  .global DCH3SSACLR
DCH3SSASET = 0xBF8112D8
  .global DCH3SSASET
DCH3SSAINV = 0xBF8112DC
  .global DCH3SSAINV
DCH3DSA = 0xBF8112E0
  .global DCH3DSA
DCH3DSACLR = 0xBF8112E4
  .global DCH3DSACLR
DCH3DSASET = 0xBF8112E8
  .global DCH3DSASET
DCH3DSAINV = 0xBF8112EC
  .global DCH3DSAINV
DCH3SSIZ = 0xBF8112F0
  .global DCH3SSIZ
DCH3SSIZCLR = 0xBF8112F4
  .global DCH3SSIZCLR
DCH3SSIZSET = 0xBF8112F8
  .global DCH3SSIZSET
DCH3SSIZINV = 0xBF8112FC
  .global DCH3SSIZINV
DCH3DSIZ = 0xBF811300
  .global DCH3DSIZ
DCH3DSIZCLR = 0xBF811304
  .global DCH3DSIZCLR
DCH3DSIZSET = 0xBF811308
  .global DCH3DSIZSET
DCH3DSIZINV = 0xBF81130C
  .global DCH3DSIZINV
DCH3SPTR = 0xBF811310
  .global DCH3SPTR
DCH3SPTRCLR = 0xBF811314
  .global DCH3SPTRCLR
DCH3SPTRSET = 0xBF811318
  .global DCH3SPTRSET
DCH3SPTRINV = 0xBF81131C
  .global DCH3SPTRINV
DCH3DPTR = 0xBF811320
  .global DCH3DPTR
DCH3DPTRCLR = 0xBF811324
  .global DCH3DPTRCLR
DCH3DPTRSET = 0xBF811328
  .global DCH3DPTRSET
DCH3DPTRINV = 0xBF81132C
  .global DCH3DPTRINV
DCH3CSIZ = 0xBF811330
  .global DCH3CSIZ
DCH3CSIZCLR = 0xBF811334
  .global DCH3CSIZCLR
DCH3CSIZSET = 0xBF811338
  .global DCH3CSIZSET
DCH3CSIZINV = 0xBF81133C
  .global DCH3CSIZINV
DCH3CPTR = 0xBF811340
  .global DCH3CPTR
DCS3CPTR = 0xBF811340
  .global DCS3CPTR
DCH3CPTRCLR = 0xBF811344
  .global DCH3CPTRCLR
DCS3CPTRCLR = 0xBF811344
  .global DCS3CPTRCLR
DCH3CPTRSET = 0xBF811348
  .global DCH3CPTRSET
DCS3CPTRSET = 0xBF811348
  .global DCS3CPTRSET
DCH3CPTRINV = 0xBF81134C
  .global DCH3CPTRINV
DCS3CPTRINV = 0xBF81134C
  .global DCS3CPTRINV
DCH3DAT = 0xBF811350
  .global DCH3DAT
DCH3DATCLR = 0xBF811354
  .global DCH3DATCLR
DCH3DATSET = 0xBF811358
  .global DCH3DATSET
DCH3DATINV = 0xBF81135C
  .global DCH3DATINV
DCH4CON = 0xBF811360
  .global DCH4CON
DCH4CONCLR = 0xBF811364
  .global DCH4CONCLR
DCH4CONSET = 0xBF811368
  .global DCH4CONSET
DCH4CONINV = 0xBF81136C
  .global DCH4CONINV
DCH4ECON = 0xBF811370
  .global DCH4ECON
DCH4ECONCLR = 0xBF811374
  .global DCH4ECONCLR
DCH4ECONSET = 0xBF811378
  .global DCH4ECONSET
DCH4ECONINV = 0xBF81137C
  .global DCH4ECONINV
DCH4INT = 0xBF811380
  .global DCH4INT
DCH4INTCLR = 0xBF811384
  .global DCH4INTCLR
DCH4INTSET = 0xBF811388
  .global DCH4INTSET
DCH4INTINV = 0xBF81138C
  .global DCH4INTINV
DCH4SSA = 0xBF811390
  .global DCH4SSA
DCH4SSACLR = 0xBF811394
  .global DCH4SSACLR
DCH4SSASET = 0xBF811398
  .global DCH4SSASET
DCH4SSAINV = 0xBF81139C
  .global DCH4SSAINV
DCH4DSA = 0xBF8113A0
  .global DCH4DSA
DCH4DSACLR = 0xBF8113A4
  .global DCH4DSACLR
DCH4DSASET = 0xBF8113A8
  .global DCH4DSASET
DCH4DSAINV = 0xBF8113AC
  .global DCH4DSAINV
DCH4SSIZ = 0xBF8113B0
  .global DCH4SSIZ
DCH4SSIZCLR = 0xBF8113B4
  .global DCH4SSIZCLR
DCH4SSIZSET = 0xBF8113B8
  .global DCH4SSIZSET
DCH4SSIZINV = 0xBF8113BC
  .global DCH4SSIZINV
DCH4DSIZ = 0xBF8113C0
  .global DCH4DSIZ
DCH4DSIZCLR = 0xBF8113C4
  .global DCH4DSIZCLR
DCH4DSIZSET = 0xBF8113C8
  .global DCH4DSIZSET
DCH4DSIZINV = 0xBF8113CC
  .global DCH4DSIZINV
DCH4SPTR = 0xBF8113D0
  .global DCH4SPTR
DCH4SPTRCLR = 0xBF8113D4
  .global DCH4SPTRCLR
DCH4SPTRSET = 0xBF8113D8
  .global DCH4SPTRSET
DCH4SPTRINV = 0xBF8113DC
  .global DCH4SPTRINV
DCH4DPTR = 0xBF8113E0
  .global DCH4DPTR
DCH4DPTRCLR = 0xBF8113E4
  .global DCH4DPTRCLR
DCH4DPTRSET = 0xBF8113E8
  .global DCH4DPTRSET
DCH4DPTRINV = 0xBF8113EC
  .global DCH4DPTRINV
DCH4CSIZ = 0xBF8113F0
  .global DCH4CSIZ
DCH4CSIZCLR = 0xBF8113F4
  .global DCH4CSIZCLR
DCH4CSIZSET = 0xBF8113F8
  .global DCH4CSIZSET
DCH4CSIZINV = 0xBF8113FC
  .global DCH4CSIZINV
DCH4CPTR = 0xBF811400
  .global DCH4CPTR
DCS4CPTR = 0xBF811400
  .global DCS4CPTR
DCH4CPTRCLR = 0xBF811404
  .global DCH4CPTRCLR
DCS4CPTRCLR = 0xBF811404
  .global DCS4CPTRCLR
DCH4CPTRSET = 0xBF811408
  .global DCH4CPTRSET
DCS4CPTRSET = 0xBF811408
  .global DCS4CPTRSET
DCH4CPTRINV = 0xBF81140C
  .global DCH4CPTRINV
DCS4CPTRINV = 0xBF81140C
  .global DCS4CPTRINV
DCH4DAT = 0xBF811410
  .global DCH4DAT
DCH4DATCLR = 0xBF811414
  .global DCH4DATCLR
DCH4DATSET = 0xBF811418
  .global DCH4DATSET
DCH4DATINV = 0xBF81141C
  .global DCH4DATINV
DCH5CON = 0xBF811420
  .global DCH5CON
DCH5CONCLR = 0xBF811424
  .global DCH5CONCLR
DCH5CONSET = 0xBF811428
  .global DCH5CONSET
DCH5CONINV = 0xBF81142C
  .global DCH5CONINV
DCH5ECON = 0xBF811430
  .global DCH5ECON
DCH5ECONCLR = 0xBF811434
  .global DCH5ECONCLR
DCH5ECONSET = 0xBF811438
  .global DCH5ECONSET
DCH5ECONINV = 0xBF81143C
  .global DCH5ECONINV
DCH5INT = 0xBF811440
  .global DCH5INT
DCH5INTCLR = 0xBF811444
  .global DCH5INTCLR
DCH5INTSET = 0xBF811448
  .global DCH5INTSET
DCH5INTINV = 0xBF81144C
  .global DCH5INTINV
DCH5SSA = 0xBF811450
  .global DCH5SSA
DCH5SSACLR = 0xBF811454
  .global DCH5SSACLR
DCH5SSASET = 0xBF811458
  .global DCH5SSASET
DCH5SSAINV = 0xBF81145C
  .global DCH5SSAINV
DCH5DSA = 0xBF811460
  .global DCH5DSA
DCH5DSACLR = 0xBF811464
  .global DCH5DSACLR
DCH5DSASET = 0xBF811468
  .global DCH5DSASET
DCH5DSAINV = 0xBF81146C
  .global DCH5DSAINV
DCH5SSIZ = 0xBF811470
  .global DCH5SSIZ
DCH5SSIZCLR = 0xBF811474
  .global DCH5SSIZCLR
DCH5SSIZSET = 0xBF811478
  .global DCH5SSIZSET
DCH5SSIZINV = 0xBF81147C
  .global DCH5SSIZINV
DCH5DSIZ = 0xBF811480
  .global DCH5DSIZ
DCH5DSIZCLR = 0xBF811484
  .global DCH5DSIZCLR
DCH5DSIZSET = 0xBF811488
  .global DCH5DSIZSET
DCH5DSIZINV = 0xBF81148C
  .global DCH5DSIZINV
DCH5SPTR = 0xBF811490
  .global DCH5SPTR
DCH5SPTRCLR = 0xBF811494
  .global DCH5SPTRCLR
DCH5SPTRSET = 0xBF811498
  .global DCH5SPTRSET
DCH5SPTRINV = 0xBF81149C
  .global DCH5SPTRINV
DCH5DPTR = 0xBF8114A0
  .global DCH5DPTR
DCH5DPTRCLR = 0xBF8114A4
  .global DCH5DPTRCLR
DCH5DPTRSET = 0xBF8114A8
  .global DCH5DPTRSET
DCH5DPTRINV = 0xBF8114AC
  .global DCH5DPTRINV
DCH5CSIZ = 0xBF8114B0
  .global DCH5CSIZ
DCH5CSIZCLR = 0xBF8114B4
  .global DCH5CSIZCLR
DCH5CSIZSET = 0xBF8114B8
  .global DCH5CSIZSET
DCH5CSIZINV = 0xBF8114BC
  .global DCH5CSIZINV
DCH5CPTR = 0xBF8114C0
  .global DCH5CPTR
DCS5CPTR = 0xBF8114C0
  .global DCS5CPTR
DCH5CPTRCLR = 0xBF8114C4
  .global DCH5CPTRCLR
DCS5CPTRCLR = 0xBF8114C4
  .global DCS5CPTRCLR
DCH5CPTRSET = 0xBF8114C8
  .global DCH5CPTRSET
DCS5CPTRSET = 0xBF8114C8
  .global DCS5CPTRSET
DCH5CPTRINV = 0xBF8114CC
  .global DCH5CPTRINV
DCS5CPTRINV = 0xBF8114CC
  .global DCS5CPTRINV
DCH5DAT = 0xBF8114D0
  .global DCH5DAT
DCH5DATCLR = 0xBF8114D4
  .global DCH5DATCLR
DCH5DATSET = 0xBF8114D8
  .global DCH5DATSET
DCH5DATINV = 0xBF8114DC
  .global DCH5DATINV
DCH6CON = 0xBF8114E0
  .global DCH6CON
DCH6CONCLR = 0xBF8114E4
  .global DCH6CONCLR
DCH6CONSET = 0xBF8114E8
  .global DCH6CONSET
DCH6CONINV = 0xBF8114EC
  .global DCH6CONINV
DCH6ECON = 0xBF8114F0
  .global DCH6ECON
DCH6ECONCLR = 0xBF8114F4
  .global DCH6ECONCLR
DCH6ECONSET = 0xBF8114F8
  .global DCH6ECONSET
DCH6ECONINV = 0xBF8114FC
  .global DCH6ECONINV
DCH6INT = 0xBF811500
  .global DCH6INT
DCH6INTCLR = 0xBF811504
  .global DCH6INTCLR
DCH6INTSET = 0xBF811508
  .global DCH6INTSET
DCH6INTINV = 0xBF81150C
  .global DCH6INTINV
DCH6SSA = 0xBF811510
  .global DCH6SSA
DCH6SSACLR = 0xBF811514
  .global DCH6SSACLR
DCH6SSASET = 0xBF811518
  .global DCH6SSASET
DCH6SSAINV = 0xBF81151C
  .global DCH6SSAINV
DCH6DSA = 0xBF811520
  .global DCH6DSA
DCH6DSACLR = 0xBF811524
  .global DCH6DSACLR
DCH6DSASET = 0xBF811528
  .global DCH6DSASET
DCH6DSAINV = 0xBF81152C
  .global DCH6DSAINV
DCH6SSIZ = 0xBF811530
  .global DCH6SSIZ
DCH6SSIZCLR = 0xBF811534
  .global DCH6SSIZCLR
DCH6SSIZSET = 0xBF811538
  .global DCH6SSIZSET
DCH6SSIZINV = 0xBF81153C
  .global DCH6SSIZINV
DCH6DSIZ = 0xBF811540
  .global DCH6DSIZ
DCH6DSIZCLR = 0xBF811544
  .global DCH6DSIZCLR
DCH6DSIZSET = 0xBF811548
  .global DCH6DSIZSET
DCH6DSIZINV = 0xBF81154C
  .global DCH6DSIZINV
DCH6SPTR = 0xBF811550
  .global DCH6SPTR
DCH6SPTRCLR = 0xBF811554
  .global DCH6SPTRCLR
DCH6SPTRSET = 0xBF811558
  .global DCH6SPTRSET
DCH6SPTRINV = 0xBF81155C
  .global DCH6SPTRINV
DCH6DPTR = 0xBF811560
  .global DCH6DPTR
DCH6DPTRCLR = 0xBF811564
  .global DCH6DPTRCLR
DCH6DPTRSET = 0xBF811568
  .global DCH6DPTRSET
DCH6DPTRINV = 0xBF81156C
  .global DCH6DPTRINV
DCH6CSIZ = 0xBF811570
  .global DCH6CSIZ
DCH6CSIZCLR = 0xBF811574
  .global DCH6CSIZCLR
DCH6CSIZSET = 0xBF811578
  .global DCH6CSIZSET
DCH6CSIZINV = 0xBF81157C
  .global DCH6CSIZINV
DCH6CPTR = 0xBF811580
  .global DCH6CPTR
DCS6CPTR = 0xBF811580
  .global DCS6CPTR
DCH6CPTRCLR = 0xBF811584
  .global DCH6CPTRCLR
DCS6CPTRCLR = 0xBF811584
  .global DCS6CPTRCLR
DCH6CPTRSET = 0xBF811588
  .global DCH6CPTRSET
DCS6CPTRSET = 0xBF811588
  .global DCS6CPTRSET
DCH6CPTRINV = 0xBF81158C
  .global DCH6CPTRINV
DCS6CPTRINV = 0xBF81158C
  .global DCS6CPTRINV
DCH6DAT = 0xBF811590
  .global DCH6DAT
DCH6DATCLR = 0xBF811594
  .global DCH6DATCLR
DCH6DATSET = 0xBF811598
  .global DCH6DATSET
DCH6DATINV = 0xBF81159C
  .global DCH6DATINV
DCH7CON = 0xBF8115A0
  .global DCH7CON
DCH7CONCLR = 0xBF8115A4
  .global DCH7CONCLR
DCH7CONSET = 0xBF8115A8
  .global DCH7CONSET
DCH7CONINV = 0xBF8115AC
  .global DCH7CONINV
DCH7ECON = 0xBF8115B0
  .global DCH7ECON
DCH7ECONCLR = 0xBF8115B4
  .global DCH7ECONCLR
DCH7ECONSET = 0xBF8115B8
  .global DCH7ECONSET
DCH7ECONINV = 0xBF8115BC
  .global DCH7ECONINV
DCH7INT = 0xBF8115C0
  .global DCH7INT
DCH7INTCLR = 0xBF8115C4
  .global DCH7INTCLR
DCH7INTSET = 0xBF8115C8
  .global DCH7INTSET
DCH7INTINV = 0xBF8115CC
  .global DCH7INTINV
DCH7SSA = 0xBF8115D0
  .global DCH7SSA
DCH7SSACLR = 0xBF8115D4
  .global DCH7SSACLR
DCH7SSASET = 0xBF8115D8
  .global DCH7SSASET
DCH7SSAINV = 0xBF8115DC
  .global DCH7SSAINV
DCH7DSA = 0xBF8115E0
  .global DCH7DSA
DCH7DSACLR = 0xBF8115E4
  .global DCH7DSACLR
DCH7DSASET = 0xBF8115E8
  .global DCH7DSASET
DCH7DSAINV = 0xBF8115EC
  .global DCH7DSAINV
DCH7SSIZ = 0xBF8115F0
  .global DCH7SSIZ
DCH7SSIZCLR = 0xBF8115F4
  .global DCH7SSIZCLR
DCH7SSIZSET = 0xBF8115F8
  .global DCH7SSIZSET
DCH7SSIZINV = 0xBF8115FC
  .global DCH7SSIZINV
DCH7DSIZ = 0xBF811600
  .global DCH7DSIZ
DCH7DSIZCLR = 0xBF811604
  .global DCH7DSIZCLR
DCH7DSIZSET = 0xBF811608
  .global DCH7DSIZSET
DCH7DSIZINV = 0xBF81160C
  .global DCH7DSIZINV
DCH7SPTR = 0xBF811610
  .global DCH7SPTR
DCH7SPTRCLR = 0xBF811614
  .global DCH7SPTRCLR
DCH7SPTRSET = 0xBF811618
  .global DCH7SPTRSET
DCH7SPTRINV = 0xBF81161C
  .global DCH7SPTRINV
DCH7DPTR = 0xBF811620
  .global DCH7DPTR
DCH7DPTRCLR = 0xBF811624
  .global DCH7DPTRCLR
DCH7DPTRSET = 0xBF811628
  .global DCH7DPTRSET
DCH7DPTRINV = 0xBF81162C
  .global DCH7DPTRINV
DCH7CSIZ = 0xBF811630
  .global DCH7CSIZ
DCH7CSIZCLR = 0xBF811634
  .global DCH7CSIZCLR
DCH7CSIZSET = 0xBF811638
  .global DCH7CSIZSET
DCH7CSIZINV = 0xBF81163C
  .global DCH7CSIZINV
DCH7CPTR = 0xBF811640
  .global DCH7CPTR
DCS7CPTR = 0xBF811640
  .global DCS7CPTR
DCH7CPTRCLR = 0xBF811644
  .global DCH7CPTRCLR
DCS7CPTRCLR = 0xBF811644
  .global DCS7CPTRCLR
DCH7CPTRSET = 0xBF811648
  .global DCH7CPTRSET
DCS7CPTRSET = 0xBF811648
  .global DCS7CPTRSET
DCH7CPTRINV = 0xBF81164C
  .global DCH7CPTRINV
DCS7CPTRINV = 0xBF81164C
  .global DCS7CPTRINV
DCH7DAT = 0xBF811650
  .global DCH7DAT
DCH7DATCLR = 0xBF811654
  .global DCH7DATCLR
DCH7DATSET = 0xBF811658
  .global DCH7DATSET
DCH7DATINV = 0xBF81165C
  .global DCH7DATINV
I2C1CON = 0xBF820000
  .global I2C1CON
I2C1CONCLR = 0xBF820004
  .global I2C1CONCLR
I2C1CONSET = 0xBF820008
  .global I2C1CONSET
I2C1CONINV = 0xBF82000C
  .global I2C1CONINV
I2C1STAT = 0xBF820010
  .global I2C1STAT
I2C1STATCLR = 0xBF820014
  .global I2C1STATCLR
I2C1STATSET = 0xBF820018
  .global I2C1STATSET
I2C1STATINV = 0xBF82001C
  .global I2C1STATINV
I2C1ADD = 0xBF820020
  .global I2C1ADD
I2C1ADDCLR = 0xBF820024
  .global I2C1ADDCLR
I2C1ADDSET = 0xBF820028
  .global I2C1ADDSET
I2C1ADDINV = 0xBF82002C
  .global I2C1ADDINV
I2C1MSK = 0xBF820030
  .global I2C1MSK
I2C1MSKCLR = 0xBF820034
  .global I2C1MSKCLR
I2C1MSKSET = 0xBF820038
  .global I2C1MSKSET
I2C1MSKINV = 0xBF82003C
  .global I2C1MSKINV
I2C1BRG = 0xBF820040
  .global I2C1BRG
I2C1BRGCLR = 0xBF820044
  .global I2C1BRGCLR
I2C1BRGSET = 0xBF820048
  .global I2C1BRGSET
I2C1BRGINV = 0xBF82004C
  .global I2C1BRGINV
I2C1TRN = 0xBF820050
  .global I2C1TRN
I2C1TRNCLR = 0xBF820054
  .global I2C1TRNCLR
I2C1TRNSET = 0xBF820058
  .global I2C1TRNSET
I2C1TRNINV = 0xBF82005C
  .global I2C1TRNINV
I2C1RCV = 0xBF820060
  .global I2C1RCV
I2C1RCVCLR = 0xBF820064
  .global I2C1RCVCLR
I2C1RCVSET = 0xBF820068
  .global I2C1RCVSET
I2C1RCVINV = 0xBF82006C
  .global I2C1RCVINV
I2C2CON = 0xBF820200
  .global I2C2CON
I2C2CONCLR = 0xBF820204
  .global I2C2CONCLR
I2C2CONSET = 0xBF820208
  .global I2C2CONSET
I2C2CONINV = 0xBF82020C
  .global I2C2CONINV
I2C2STAT = 0xBF820210
  .global I2C2STAT
I2C2STATCLR = 0xBF820214
  .global I2C2STATCLR
I2C2STATSET = 0xBF820218
  .global I2C2STATSET
I2C2STATINV = 0xBF82021C
  .global I2C2STATINV
I2C2ADD = 0xBF820220
  .global I2C2ADD
I2C2ADDCLR = 0xBF820224
  .global I2C2ADDCLR
I2C2ADDSET = 0xBF820228
  .global I2C2ADDSET
I2C2ADDINV = 0xBF82022C
  .global I2C2ADDINV
I2C2MSK = 0xBF820230
  .global I2C2MSK
I2C2MSKCLR = 0xBF820234
  .global I2C2MSKCLR
I2C2MSKSET = 0xBF820238
  .global I2C2MSKSET
I2C2MSKINV = 0xBF82023C
  .global I2C2MSKINV
I2C2BRG = 0xBF820240
  .global I2C2BRG
I2C2BRGCLR = 0xBF820244
  .global I2C2BRGCLR
I2C2BRGSET = 0xBF820248
  .global I2C2BRGSET
I2C2BRGINV = 0xBF82024C
  .global I2C2BRGINV
I2C2TRN = 0xBF820250
  .global I2C2TRN
I2C2TRNCLR = 0xBF820254
  .global I2C2TRNCLR
I2C2TRNSET = 0xBF820258
  .global I2C2TRNSET
I2C2TRNINV = 0xBF82025C
  .global I2C2TRNINV
I2C2RCV = 0xBF820260
  .global I2C2RCV
I2C2RCVCLR = 0xBF820264
  .global I2C2RCVCLR
I2C2RCVSET = 0xBF820268
  .global I2C2RCVSET
I2C2RCVINV = 0xBF82026C
  .global I2C2RCVINV
I2C3CON = 0xBF820400
  .global I2C3CON
I2C3CONCLR = 0xBF820404
  .global I2C3CONCLR
I2C3CONSET = 0xBF820408
  .global I2C3CONSET
I2C3CONINV = 0xBF82040C
  .global I2C3CONINV
I2C3STAT = 0xBF820410
  .global I2C3STAT
I2C3STATCLR = 0xBF820414
  .global I2C3STATCLR
I2C3STATSET = 0xBF820418
  .global I2C3STATSET
I2C3STATINV = 0xBF82041C
  .global I2C3STATINV
I2C3ADD = 0xBF820420
  .global I2C3ADD
I2C3ADDCLR = 0xBF820424
  .global I2C3ADDCLR
I2C3ADDSET = 0xBF820428
  .global I2C3ADDSET
I2C3ADDINV = 0xBF82042C
  .global I2C3ADDINV
I2C3MSK = 0xBF820430
  .global I2C3MSK
I2C3MSKCLR = 0xBF820434
  .global I2C3MSKCLR
I2C3MSKSET = 0xBF820438
  .global I2C3MSKSET
I2C3MSKINV = 0xBF82043C
  .global I2C3MSKINV
I2C3BRG = 0xBF820440
  .global I2C3BRG
I2C3BRGCLR = 0xBF820444
  .global I2C3BRGCLR
I2C3BRGSET = 0xBF820448
  .global I2C3BRGSET
I2C3BRGINV = 0xBF82044C
  .global I2C3BRGINV
I2C3TRN = 0xBF820450
  .global I2C3TRN
I2C3TRNCLR = 0xBF820454
  .global I2C3TRNCLR
I2C3TRNSET = 0xBF820458
  .global I2C3TRNSET
I2C3TRNINV = 0xBF82045C
  .global I2C3TRNINV
I2C3RCV = 0xBF820460
  .global I2C3RCV
I2C3RCVCLR = 0xBF820464
  .global I2C3RCVCLR
I2C3RCVSET = 0xBF820468
  .global I2C3RCVSET
I2C3RCVINV = 0xBF82046C
  .global I2C3RCVINV
I2C4CON = 0xBF820600
  .global I2C4CON
I2C4CONCLR = 0xBF820604
  .global I2C4CONCLR
I2C4CONSET = 0xBF820608
  .global I2C4CONSET
I2C4CONINV = 0xBF82060C
  .global I2C4CONINV
I2C4STAT = 0xBF820610
  .global I2C4STAT
I2C4STATCLR = 0xBF820614
  .global I2C4STATCLR
I2C4STATSET = 0xBF820618
  .global I2C4STATSET
I2C4STATINV = 0xBF82061C
  .global I2C4STATINV
I2C4ADD = 0xBF820620
  .global I2C4ADD
I2C4ADDCLR = 0xBF820624
  .global I2C4ADDCLR
I2C4ADDSET = 0xBF820628
  .global I2C4ADDSET
I2C4ADDINV = 0xBF82062C
  .global I2C4ADDINV
I2C4MSK = 0xBF820630
  .global I2C4MSK
I2C4MSKCLR = 0xBF820634
  .global I2C4MSKCLR
I2C4MSKSET = 0xBF820638
  .global I2C4MSKSET
I2C4MSKINV = 0xBF82063C
  .global I2C4MSKINV
I2C4BRG = 0xBF820640
  .global I2C4BRG
I2C4BRGCLR = 0xBF820644
  .global I2C4BRGCLR
I2C4BRGSET = 0xBF820648
  .global I2C4BRGSET
I2C4BRGINV = 0xBF82064C
  .global I2C4BRGINV
I2C4TRN = 0xBF820650
  .global I2C4TRN
I2C4TRNCLR = 0xBF820654
  .global I2C4TRNCLR
I2C4TRNSET = 0xBF820658
  .global I2C4TRNSET
I2C4TRNINV = 0xBF82065C
  .global I2C4TRNINV
I2C4RCV = 0xBF820660
  .global I2C4RCV
I2C4RCVCLR = 0xBF820664
  .global I2C4RCVCLR
I2C4RCVSET = 0xBF820668
  .global I2C4RCVSET
I2C4RCVINV = 0xBF82066C
  .global I2C4RCVINV
I2C5CON = 0xBF820800
  .global I2C5CON
I2C5CONCLR = 0xBF820804
  .global I2C5CONCLR
I2C5CONSET = 0xBF820808
  .global I2C5CONSET
I2C5CONINV = 0xBF82080C
  .global I2C5CONINV
I2C5STAT = 0xBF820810
  .global I2C5STAT
I2C5STATCLR = 0xBF820814
  .global I2C5STATCLR
I2C5STATSET = 0xBF820818
  .global I2C5STATSET
I2C5STATINV = 0xBF82081C
  .global I2C5STATINV
I2C5ADD = 0xBF820820
  .global I2C5ADD
I2C5ADDCLR = 0xBF820824
  .global I2C5ADDCLR
I2C5ADDSET = 0xBF820828
  .global I2C5ADDSET
I2C5ADDINV = 0xBF82082C
  .global I2C5ADDINV
I2C5MSK = 0xBF820830
  .global I2C5MSK
I2C5MSKCLR = 0xBF820834
  .global I2C5MSKCLR
I2C5MSKSET = 0xBF820838
  .global I2C5MSKSET
I2C5MSKINV = 0xBF82083C
  .global I2C5MSKINV
I2C5BRG = 0xBF820840
  .global I2C5BRG
I2C5BRGCLR = 0xBF820844
  .global I2C5BRGCLR
I2C5BRGSET = 0xBF820848
  .global I2C5BRGSET
I2C5BRGINV = 0xBF82084C
  .global I2C5BRGINV
I2C5TRN = 0xBF820850
  .global I2C5TRN
I2C5TRNCLR = 0xBF820854
  .global I2C5TRNCLR
I2C5TRNSET = 0xBF820858
  .global I2C5TRNSET
I2C5TRNINV = 0xBF82085C
  .global I2C5TRNINV
I2C5RCV = 0xBF820860
  .global I2C5RCV
I2C5RCVCLR = 0xBF820864
  .global I2C5RCVCLR
I2C5RCVSET = 0xBF820868
  .global I2C5RCVSET
I2C5RCVINV = 0xBF82086C
  .global I2C5RCVINV
SPI1CON = 0xBF821000
  .global SPI1CON
SPI1CONCLR = 0xBF821004
  .global SPI1CONCLR
SPI1CONSET = 0xBF821008
  .global SPI1CONSET
SPI1CONINV = 0xBF82100C
  .global SPI1CONINV
SPI1STAT = 0xBF821010
  .global SPI1STAT
SPI1STATCLR = 0xBF821014
  .global SPI1STATCLR
SPI1STATSET = 0xBF821018
  .global SPI1STATSET
SPI1STATINV = 0xBF82101C
  .global SPI1STATINV
SPI1BUF = 0xBF821020
  .global SPI1BUF
SPI1BRG = 0xBF821030
  .global SPI1BRG
SPI1BRGCLR = 0xBF821034
  .global SPI1BRGCLR
SPI1BRGSET = 0xBF821038
  .global SPI1BRGSET
SPI1BRGINV = 0xBF82103C
  .global SPI1BRGINV
SPI1CON2 = 0xBF821040
  .global SPI1CON2
SPI1CON2CLR = 0xBF821044
  .global SPI1CON2CLR
SPI1CON2SET = 0xBF821048
  .global SPI1CON2SET
SPI1CON2INV = 0xBF82104C
  .global SPI1CON2INV
SPI2CON = 0xBF821200
  .global SPI2CON
SPI2CONCLR = 0xBF821204
  .global SPI2CONCLR
SPI2CONSET = 0xBF821208
  .global SPI2CONSET
SPI2CONINV = 0xBF82120C
  .global SPI2CONINV
SPI2STAT = 0xBF821210
  .global SPI2STAT
SPI2STATCLR = 0xBF821214
  .global SPI2STATCLR
SPI2STATSET = 0xBF821218
  .global SPI2STATSET
SPI2STATINV = 0xBF82121C
  .global SPI2STATINV
SPI2BUF = 0xBF821220
  .global SPI2BUF
SPI2BRG = 0xBF821230
  .global SPI2BRG
SPI2BRGCLR = 0xBF821234
  .global SPI2BRGCLR
SPI2BRGSET = 0xBF821238
  .global SPI2BRGSET
SPI2BRGINV = 0xBF82123C
  .global SPI2BRGINV
SPI2CON2 = 0xBF821240
  .global SPI2CON2
SPI2CON2CLR = 0xBF821244
  .global SPI2CON2CLR
SPI2CON2SET = 0xBF821248
  .global SPI2CON2SET
SPI2CON2INV = 0xBF82124C
  .global SPI2CON2INV
SPI3CON = 0xBF821400
  .global SPI3CON
SPI3CONCLR = 0xBF821404
  .global SPI3CONCLR
SPI3CONSET = 0xBF821408
  .global SPI3CONSET
SPI3CONINV = 0xBF82140C
  .global SPI3CONINV
SPI3STAT = 0xBF821410
  .global SPI3STAT
SPI3STATCLR = 0xBF821414
  .global SPI3STATCLR
SPI3STATSET = 0xBF821418
  .global SPI3STATSET
SPI3STATINV = 0xBF82141C
  .global SPI3STATINV
SPI3BUF = 0xBF821420
  .global SPI3BUF
SPI3BRG = 0xBF821430
  .global SPI3BRG
SPI3BRGCLR = 0xBF821434
  .global SPI3BRGCLR
SPI3BRGSET = 0xBF821438
  .global SPI3BRGSET
SPI3BRGINV = 0xBF82143C
  .global SPI3BRGINV
SPI3CON2 = 0xBF821440
  .global SPI3CON2
SPI3CON2CLR = 0xBF821444
  .global SPI3CON2CLR
SPI3CON2SET = 0xBF821448
  .global SPI3CON2SET
SPI3CON2INV = 0xBF82144C
  .global SPI3CON2INV
SPI4CON = 0xBF821600
  .global SPI4CON
SPI4CONCLR = 0xBF821604
  .global SPI4CONCLR
SPI4CONSET = 0xBF821608
  .global SPI4CONSET
SPI4CONINV = 0xBF82160C
  .global SPI4CONINV
SPI4STAT = 0xBF821610
  .global SPI4STAT
SPI4STATCLR = 0xBF821614
  .global SPI4STATCLR
SPI4STATSET = 0xBF821618
  .global SPI4STATSET
SPI4STATINV = 0xBF82161C
  .global SPI4STATINV
SPI4BUF = 0xBF821620
  .global SPI4BUF
SPI4BRG = 0xBF821630
  .global SPI4BRG
SPI4BRGCLR = 0xBF821634
  .global SPI4BRGCLR
SPI4BRGSET = 0xBF821638
  .global SPI4BRGSET
SPI4BRGINV = 0xBF82163C
  .global SPI4BRGINV
SPI4CON2 = 0xBF821640
  .global SPI4CON2
SPI4CON2CLR = 0xBF821644
  .global SPI4CON2CLR
SPI4CON2SET = 0xBF821648
  .global SPI4CON2SET
SPI4CON2INV = 0xBF82164C
  .global SPI4CON2INV
SPI5CON = 0xBF821800
  .global SPI5CON
SPI5CONCLR = 0xBF821804
  .global SPI5CONCLR
SPI5CONSET = 0xBF821808
  .global SPI5CONSET
SPI5CONINV = 0xBF82180C
  .global SPI5CONINV
SPI5STAT = 0xBF821810
  .global SPI5STAT
SPI5STATCLR = 0xBF821814
  .global SPI5STATCLR
SPI5STATSET = 0xBF821818
  .global SPI5STATSET
SPI5STATINV = 0xBF82181C
  .global SPI5STATINV
SPI5BUF = 0xBF821820
  .global SPI5BUF
SPI5BRG = 0xBF821830
  .global SPI5BRG
SPI5BRGCLR = 0xBF821834
  .global SPI5BRGCLR
SPI5BRGSET = 0xBF821838
  .global SPI5BRGSET
SPI5BRGINV = 0xBF82183C
  .global SPI5BRGINV
SPI5CON2 = 0xBF821840
  .global SPI5CON2
SPI5CON2CLR = 0xBF821844
  .global SPI5CON2CLR
SPI5CON2SET = 0xBF821848
  .global SPI5CON2SET
SPI5CON2INV = 0xBF82184C
  .global SPI5CON2INV
SPI6CON = 0xBF821A00
  .global SPI6CON
SPI6CONCLR = 0xBF821A04
  .global SPI6CONCLR
SPI6CONSET = 0xBF821A08
  .global SPI6CONSET
SPI6CONINV = 0xBF821A0C
  .global SPI6CONINV
SPI6STAT = 0xBF821A10
  .global SPI6STAT
SPI6STATCLR = 0xBF821A14
  .global SPI6STATCLR
SPI6STATSET = 0xBF821A18
  .global SPI6STATSET
SPI6STATINV = 0xBF821A1C
  .global SPI6STATINV
SPI6BUF = 0xBF821A20
  .global SPI6BUF
SPI6BRG = 0xBF821A30
  .global SPI6BRG
SPI6BRGCLR = 0xBF821A34
  .global SPI6BRGCLR
SPI6BRGSET = 0xBF821A38
  .global SPI6BRGSET
SPI6BRGINV = 0xBF821A3C
  .global SPI6BRGINV
SPI6CON2 = 0xBF821A40
  .global SPI6CON2
SPI6CON2CLR = 0xBF821A44
  .global SPI6CON2CLR
SPI6CON2SET = 0xBF821A48
  .global SPI6CON2SET
SPI6CON2INV = 0xBF821A4C
  .global SPI6CON2INV
U1MODE = 0xBF822000
  .global U1MODE
UABMODE = 0xBF822000
  .global UABMODE
U1MODECLR = 0xBF822004
  .global U1MODECLR
UABMODECLR = 0xBF822004
  .global UABMODECLR
U1MODESET = 0xBF822008
  .global U1MODESET
UABMODESET = 0xBF822008
  .global UABMODESET
U1MODEINV = 0xBF82200C
  .global U1MODEINV
UABMODEINV = 0xBF82200C
  .global UABMODEINV
U1STA = 0xBF822010
  .global U1STA
UABSTA = 0xBF822010
  .global UABSTA
U1STACLR = 0xBF822014
  .global U1STACLR
UABSTACLR = 0xBF822014
  .global UABSTACLR
U1STASET = 0xBF822018
  .global U1STASET
UABSTASET = 0xBF822018
  .global UABSTASET
U1STAINV = 0xBF82201C
  .global U1STAINV
UABSTAINV = 0xBF82201C
  .global UABSTAINV
U1TXREG = 0xBF822020
  .global U1TXREG
UABTXREG = 0xBF822020
  .global UABTXREG
U1RXREG = 0xBF822030
  .global U1RXREG
UABRXREG = 0xBF822030
  .global UABRXREG
U1BRG = 0xBF822040
  .global U1BRG
UABBRG = 0xBF822040
  .global UABBRG
U1BRGCLR = 0xBF822044
  .global U1BRGCLR
UABBRGCLR = 0xBF822044
  .global UABBRGCLR
U1BRGSET = 0xBF822048
  .global U1BRGSET
UABBRGSET = 0xBF822048
  .global UABBRGSET
U1BRGINV = 0xBF82204C
  .global U1BRGINV
UABBRGINV = 0xBF82204C
  .global UABBRGINV
U2MODE = 0xBF822200
  .global U2MODE
UCDMODE = 0xBF822200
  .global UCDMODE
U2MODECLR = 0xBF822204
  .global U2MODECLR
UCDMODECLR = 0xBF822204
  .global UCDMODECLR
U2MODESET = 0xBF822208
  .global U2MODESET
UCDMODESET = 0xBF822208
  .global UCDMODESET
U2MODEINV = 0xBF82220C
  .global U2MODEINV
UCDMODEINV = 0xBF82220C
  .global UCDMODEINV
U2STA = 0xBF822210
  .global U2STA
UCDSTA = 0xBF822210
  .global UCDSTA
U2STACLR = 0xBF822214
  .global U2STACLR
UCDSTACLR = 0xBF822214
  .global UCDSTACLR
U2STASET = 0xBF822218
  .global U2STASET
UCDSTASET = 0xBF822218
  .global UCDSTASET
U2STAINV = 0xBF82221C
  .global U2STAINV
UCDSTAINV = 0xBF82221C
  .global UCDSTAINV
U2TXREG = 0xBF822220
  .global U2TXREG
UCDTXREG = 0xBF822220
  .global UCDTXREG
U2RXREG = 0xBF822230
  .global U2RXREG
UCDRXREG = 0xBF822230
  .global UCDRXREG
U2BRG = 0xBF822240
  .global U2BRG
UCDBRG = 0xBF822240
  .global UCDBRG
U2BRGCLR = 0xBF822244
  .global U2BRGCLR
UCDBRGCLR = 0xBF822244
  .global UCDBRGCLR
U2BRGSET = 0xBF822248
  .global U2BRGSET
UCDBRGSET = 0xBF822248
  .global UCDBRGSET
U2BRGINV = 0xBF82224C
  .global U2BRGINV
UCDBRGINV = 0xBF82224C
  .global UCDBRGINV
U3MODE = 0xBF822400
  .global U3MODE
UEFMODE = 0xBF822400
  .global UEFMODE
U3MODECLR = 0xBF822404
  .global U3MODECLR
UEFMODECLR = 0xBF822404
  .global UEFMODECLR
U3MODESET = 0xBF822408
  .global U3MODESET
UEFMODESET = 0xBF822408
  .global UEFMODESET
U3MODEINV = 0xBF82240C
  .global U3MODEINV
UEFMODEINV = 0xBF82240C
  .global UEFMODEINV
U3STA = 0xBF822410
  .global U3STA
UEFSTA = 0xBF822410
  .global UEFSTA
U3STACLR = 0xBF822414
  .global U3STACLR
UEFSTACLR = 0xBF822414
  .global UEFSTACLR
U3STASET = 0xBF822418
  .global U3STASET
UEFSTASET = 0xBF822418
  .global UEFSTASET
U3STAINV = 0xBF82241C
  .global U3STAINV
UEFSTAINV = 0xBF82241C
  .global UEFSTAINV
U3TXREG = 0xBF822420
  .global U3TXREG
UEFTXREG = 0xBF822420
  .global UEFTXREG
U3RXREG = 0xBF822430
  .global U3RXREG
UEFRXREG = 0xBF822430
  .global UEFRXREG
U3BRG = 0xBF822440
  .global U3BRG
UEFBRG = 0xBF822440
  .global UEFBRG
U3BRGCLR = 0xBF822444
  .global U3BRGCLR
UEFBRGCLR = 0xBF822444
  .global UEFBRGCLR
U3BRGSET = 0xBF822448
  .global U3BRGSET
UEFBRGSET = 0xBF822448
  .global UEFBRGSET
U3BRGINV = 0xBF82244C
  .global U3BRGINV
UEFBRGINV = 0xBF82244C
  .global UEFBRGINV
U4MODE = 0xBF822600
  .global U4MODE
UGHMODE = 0xBF822600
  .global UGHMODE
U4MODECLR = 0xBF822604
  .global U4MODECLR
UGHMODECLR = 0xBF822604
  .global UGHMODECLR
U4MODESET = 0xBF822608
  .global U4MODESET
UGHMODESET = 0xBF822608
  .global UGHMODESET
U4MODEINV = 0xBF82260C
  .global U4MODEINV
UGHMODEINV = 0xBF82260C
  .global UGHMODEINV
U4STA = 0xBF822610
  .global U4STA
UGHSTA = 0xBF822610
  .global UGHSTA
U4STACLR = 0xBF822614
  .global U4STACLR
UGHSTACLR = 0xBF822614
  .global UGHSTACLR
U4STASET = 0xBF822618
  .global U4STASET
UGHSTASET = 0xBF822618
  .global UGHSTASET
U4STAINV = 0xBF82261C
  .global U4STAINV
UGHSTAINV = 0xBF82261C
  .global UGHSTAINV
U4TXREG = 0xBF822620
  .global U4TXREG
UGHTXREG = 0xBF822620
  .global UGHTXREG
U4RXREG = 0xBF822630
  .global U4RXREG
UGHRXREG = 0xBF822630
  .global UGHRXREG
U4BRG = 0xBF822640
  .global U4BRG
UGHBRG = 0xBF822640
  .global UGHBRG
U4BRGCLR = 0xBF822644
  .global U4BRGCLR
UGHBRGCLR = 0xBF822644
  .global UGHBRGCLR
U4BRGSET = 0xBF822648
  .global U4BRGSET
UGHBRGSET = 0xBF822648
  .global UGHBRGSET
U4BRGINV = 0xBF82264C
  .global U4BRGINV
UGHBRGINV = 0xBF82264C
  .global UGHBRGINV
U5MODE = 0xBF822800
  .global U5MODE
UJKMODE = 0xBF822800
  .global UJKMODE
U5MODECLR = 0xBF822804
  .global U5MODECLR
UJKMODECLR = 0xBF822804
  .global UJKMODECLR
U5MODESET = 0xBF822808
  .global U5MODESET
UJKMODESET = 0xBF822808
  .global UJKMODESET
U5MODEINV = 0xBF82280C
  .global U5MODEINV
UJKMODEINV = 0xBF82280C
  .global UJKMODEINV
U5STA = 0xBF822810
  .global U5STA
UJKSTA = 0xBF822810
  .global UJKSTA
U5STACLR = 0xBF822814
  .global U5STACLR
UJKSTACLR = 0xBF822814
  .global UJKSTACLR
U5STASET = 0xBF822818
  .global U5STASET
UJKSTASET = 0xBF822818
  .global UJKSTASET
U5STAINV = 0xBF82281C
  .global U5STAINV
UJKSTAINV = 0xBF82281C
  .global UJKSTAINV
U5TXREG = 0xBF822820
  .global U5TXREG
UJKTXREG = 0xBF822820
  .global UJKTXREG
U5RXREG = 0xBF822830
  .global U5RXREG
UJKRXREG = 0xBF822830
  .global UJKRXREG
U5BRG = 0xBF822840
  .global U5BRG
UJKBRG = 0xBF822840
  .global UJKBRG
U5BRGCLR = 0xBF822844
  .global U5BRGCLR
UJKBRGCLR = 0xBF822844
  .global UJKBRGCLR
U5BRGSET = 0xBF822848
  .global U5BRGSET
UJKBRGSET = 0xBF822848
  .global UJKBRGSET
U5BRGINV = 0xBF82284C
  .global U5BRGINV
UJKBRGINV = 0xBF82284C
  .global UJKBRGINV
U6MODE = 0xBF822A00
  .global U6MODE
ULMMODE = 0xBF822A00
  .global ULMMODE
U6MODECLR = 0xBF822A04
  .global U6MODECLR
ULMMODECLR = 0xBF822A04
  .global ULMMODECLR
U6MODESET = 0xBF822A08
  .global U6MODESET
ULMMODESET = 0xBF822A08
  .global ULMMODESET
U6MODEINV = 0xBF822A0C
  .global U6MODEINV
ULMMODEINV = 0xBF822A0C
  .global ULMMODEINV
U6STA = 0xBF822A10
  .global U6STA
ULMSTA = 0xBF822A10
  .global ULMSTA
U6STACLR = 0xBF822A14
  .global U6STACLR
ULMSTACLR = 0xBF822A14
  .global ULMSTACLR
U6STASET = 0xBF822A18
  .global U6STASET
ULMSTASET = 0xBF822A18
  .global ULMSTASET
U6STAINV = 0xBF822A1C
  .global U6STAINV
ULMSTAINV = 0xBF822A1C
  .global ULMSTAINV
U6TXREG = 0xBF822A20
  .global U6TXREG
ULMTXREG = 0xBF822A20
  .global ULMTXREG
U6RXREG = 0xBF822A30
  .global U6RXREG
ULMRXREG = 0xBF822A30
  .global ULMRXREG
U6BRG = 0xBF822A40
  .global U6BRG
ULMBRG = 0xBF822A40
  .global ULMBRG
U6BRGCLR = 0xBF822A44
  .global U6BRGCLR
ULMBRGCLR = 0xBF822A44
  .global ULMBRGCLR
U6BRGSET = 0xBF822A48
  .global U6BRGSET
ULMBRGSET = 0xBF822A48
  .global ULMBRGSET
U6BRGINV = 0xBF822A4C
  .global U6BRGINV
ULMBRGINV = 0xBF822A4C
  .global ULMBRGINV
PMCON = 0xBF82E000
  .global PMCON
PMCONCLR = 0xBF82E004
  .global PMCONCLR
PMCONSET = 0xBF82E008
  .global PMCONSET
PMCONINV = 0xBF82E00C
  .global PMCONINV
PMMODE = 0xBF82E010
  .global PMMODE
PMMODECLR = 0xBF82E014
  .global PMMODECLR
PMMODESET = 0xBF82E018
  .global PMMODESET
PMMODEINV = 0xBF82E01C
  .global PMMODEINV
PMADDR = 0xBF82E020
  .global PMADDR
PMADDRCLR = 0xBF82E024
  .global PMADDRCLR
PMADDRSET = 0xBF82E028
  .global PMADDRSET
PMADDRINV = 0xBF82E02C
  .global PMADDRINV
PMDOUT = 0xBF82E030
  .global PMDOUT
PMDOUTCLR = 0xBF82E034
  .global PMDOUTCLR
PMDOUTSET = 0xBF82E038
  .global PMDOUTSET
PMDOUTINV = 0xBF82E03C
  .global PMDOUTINV
PMDIN = 0xBF82E040
  .global PMDIN
PMDINCLR = 0xBF82E044
  .global PMDINCLR
PMDINSET = 0xBF82E048
  .global PMDINSET
PMDININV = 0xBF82E04C
  .global PMDININV
PMAEN = 0xBF82E050
  .global PMAEN
PMAENCLR = 0xBF82E054
  .global PMAENCLR
PMAENSET = 0xBF82E058
  .global PMAENSET
PMAENINV = 0xBF82E05C
  .global PMAENINV
PMSTAT = 0xBF82E060
  .global PMSTAT
PMSTATCLR = 0xBF82E064
  .global PMSTATCLR
PMSTATSET = 0xBF82E068
  .global PMSTATSET
PMSTATINV = 0xBF82E06C
  .global PMSTATINV
PMWADDR = 0xBF82E070
  .global PMWADDR
PMWADDRCLR = 0xBF82E074
  .global PMWADDRCLR
PMWADDRSET = 0xBF82E078
  .global PMWADDRSET
PMWADDRINV = 0xBF82E07C
  .global PMWADDRINV
PMRADDR = 0xBF82E080
  .global PMRADDR
PMRADDRCLR = 0xBF82E084
  .global PMRADDRCLR
PMRADDRSET = 0xBF82E088
  .global PMRADDRSET
PMRADDRINV = 0xBF82E08C
  .global PMRADDRINV
PMRDIN = 0xBF82E090
  .global PMRDIN
PMRDINCLR = 0xBF82E094
  .global PMRDINCLR
PMRDINSET = 0xBF82E098
  .global PMRDINSET
PMRDININV = 0xBF82E09C
  .global PMRDININV
T1CON = 0xBF840000
  .global T1CON
T1CONCLR = 0xBF840004
  .global T1CONCLR
T1CONSET = 0xBF840008
  .global T1CONSET
T1CONINV = 0xBF84000C
  .global T1CONINV
TMR1 = 0xBF840010
  .global TMR1
TMR1CLR = 0xBF840014
  .global TMR1CLR
TMR1SET = 0xBF840018
  .global TMR1SET
TMR1INV = 0xBF84001C
  .global TMR1INV
PR1 = 0xBF840020
  .global PR1
PR1CLR = 0xBF840024
  .global PR1CLR
PR1SET = 0xBF840028
  .global PR1SET
PR1INV = 0xBF84002C
  .global PR1INV
T2CON = 0xBF840200
  .global T2CON
T2CONCLR = 0xBF840204
  .global T2CONCLR
T2CONSET = 0xBF840208
  .global T2CONSET
T2CONINV = 0xBF84020C
  .global T2CONINV
TMR2 = 0xBF840210
  .global TMR2
TMR2CLR = 0xBF840214
  .global TMR2CLR
TMR2SET = 0xBF840218
  .global TMR2SET
TMR2INV = 0xBF84021C
  .global TMR2INV
PR2 = 0xBF840220
  .global PR2
PR2CLR = 0xBF840224
  .global PR2CLR
PR2SET = 0xBF840228
  .global PR2SET
PR2INV = 0xBF84022C
  .global PR2INV
T3CON = 0xBF840400
  .global T3CON
T3CONCLR = 0xBF840404
  .global T3CONCLR
T3CONSET = 0xBF840408
  .global T3CONSET
T3CONINV = 0xBF84040C
  .global T3CONINV
TMR3 = 0xBF840410
  .global TMR3
TMR3CLR = 0xBF840414
  .global TMR3CLR
TMR3SET = 0xBF840418
  .global TMR3SET
TMR3INV = 0xBF84041C
  .global TMR3INV
PR3 = 0xBF840420
  .global PR3
PR3CLR = 0xBF840424
  .global PR3CLR
PR3SET = 0xBF840428
  .global PR3SET
PR3INV = 0xBF84042C
  .global PR3INV
T4CON = 0xBF840600
  .global T4CON
T4CONCLR = 0xBF840604
  .global T4CONCLR
T4CONSET = 0xBF840608
  .global T4CONSET
T4CONINV = 0xBF84060C
  .global T4CONINV
TMR4 = 0xBF840610
  .global TMR4
TMR4CLR = 0xBF840614
  .global TMR4CLR
TMR4SET = 0xBF840618
  .global TMR4SET
TMR4INV = 0xBF84061C
  .global TMR4INV
PR4 = 0xBF840620
  .global PR4
PR4CLR = 0xBF840624
  .global PR4CLR
PR4SET = 0xBF840628
  .global PR4SET
PR4INV = 0xBF84062C
  .global PR4INV
T5CON = 0xBF840800
  .global T5CON
T5CONCLR = 0xBF840804
  .global T5CONCLR
T5CONSET = 0xBF840808
  .global T5CONSET
T5CONINV = 0xBF84080C
  .global T5CONINV
TMR5 = 0xBF840810
  .global TMR5
TMR5CLR = 0xBF840814
  .global TMR5CLR
TMR5SET = 0xBF840818
  .global TMR5SET
TMR5INV = 0xBF84081C
  .global TMR5INV
PR5 = 0xBF840820
  .global PR5
PR5CLR = 0xBF840824
  .global PR5CLR
PR5SET = 0xBF840828
  .global PR5SET
PR5INV = 0xBF84082C
  .global PR5INV
T6CON = 0xBF840A00
  .global T6CON
T6CONCLR = 0xBF840A04
  .global T6CONCLR
T6CONSET = 0xBF840A08
  .global T6CONSET
T6CONINV = 0xBF840A0C
  .global T6CONINV
TMR6 = 0xBF840A10
  .global TMR6
TMR6CLR = 0xBF840A14
  .global TMR6CLR
TMR6SET = 0xBF840A18
  .global TMR6SET
TMR6INV = 0xBF840A1C
  .global TMR6INV
PR6 = 0xBF840A20
  .global PR6
PR6CLR = 0xBF840A24
  .global PR6CLR
PR6SET = 0xBF840A28
  .global PR6SET
PR6INV = 0xBF840A2C
  .global PR6INV
T7CON = 0xBF840C00
  .global T7CON
T7CONCLR = 0xBF840C04
  .global T7CONCLR
T7CONSET = 0xBF840C08
  .global T7CONSET
T7CONINV = 0xBF840C0C
  .global T7CONINV
TMR7 = 0xBF840C10
  .global TMR7
TMR7CLR = 0xBF840C14
  .global TMR7CLR
TMR7SET = 0xBF840C18
  .global TMR7SET
TMR7INV = 0xBF840C1C
  .global TMR7INV
PR7 = 0xBF840C20
  .global PR7
PR7CLR = 0xBF840C24
  .global PR7CLR
PR7SET = 0xBF840C28
  .global PR7SET
PR7INV = 0xBF840C2C
  .global PR7INV
T8CON = 0xBF840E00
  .global T8CON
T8CONCLR = 0xBF840E04
  .global T8CONCLR
T8CONSET = 0xBF840E08
  .global T8CONSET
T8CONINV = 0xBF840E0C
  .global T8CONINV
TMR8 = 0xBF840E10
  .global TMR8
TMR8CLR = 0xBF840E14
  .global TMR8CLR
TMR8SET = 0xBF840E18
  .global TMR8SET
TMR8INV = 0xBF840E1C
  .global TMR8INV
PR8 = 0xBF840E20
  .global PR8
PR8CLR = 0xBF840E24
  .global PR8CLR
PR8SET = 0xBF840E28
  .global PR8SET
PR8INV = 0xBF840E2C
  .global PR8INV
T9CON = 0xBF841000
  .global T9CON
T9CONCLR = 0xBF841004
  .global T9CONCLR
T9CONSET = 0xBF841008
  .global T9CONSET
T9CONINV = 0xBF84100C
  .global T9CONINV
TMR9 = 0xBF841010
  .global TMR9
TMR9CLR = 0xBF841014
  .global TMR9CLR
TMR9SET = 0xBF841018
  .global TMR9SET
TMR9INV = 0xBF84101C
  .global TMR9INV
PR9 = 0xBF841020
  .global PR9
PR9CLR = 0xBF841024
  .global PR9CLR
PR9SET = 0xBF841028
  .global PR9SET
PR9INV = 0xBF84102C
  .global PR9INV
IC1CON = 0xBF842000
  .global IC1CON
IC1CONCLR = 0xBF842004
  .global IC1CONCLR
IC1CONSET = 0xBF842008
  .global IC1CONSET
IC1CONINV = 0xBF84200C
  .global IC1CONINV
IC1BUF = 0xBF842010
  .global IC1BUF
IC2CON = 0xBF842200
  .global IC2CON
IC2CONCLR = 0xBF842204
  .global IC2CONCLR
IC2CONSET = 0xBF842208
  .global IC2CONSET
IC2CONINV = 0xBF84220C
  .global IC2CONINV
IC2BUF = 0xBF842210
  .global IC2BUF
IC3CON = 0xBF842400
  .global IC3CON
IC3CONCLR = 0xBF842404
  .global IC3CONCLR
IC3CONSET = 0xBF842408
  .global IC3CONSET
IC3CONINV = 0xBF84240C
  .global IC3CONINV
IC3BUF = 0xBF842410
  .global IC3BUF
IC4CON = 0xBF842600
  .global IC4CON
IC4CONCLR = 0xBF842604
  .global IC4CONCLR
IC4CONSET = 0xBF842608
  .global IC4CONSET
IC4CONINV = 0xBF84260C
  .global IC4CONINV
IC4BUF = 0xBF842610
  .global IC4BUF
IC5CON = 0xBF842800
  .global IC5CON
IC5CONCLR = 0xBF842804
  .global IC5CONCLR
IC5CONSET = 0xBF842808
  .global IC5CONSET
IC5CONINV = 0xBF84280C
  .global IC5CONINV
IC5BUF = 0xBF842810
  .global IC5BUF
IC6CON = 0xBF842A00
  .global IC6CON
IC6CONCLR = 0xBF842A04
  .global IC6CONCLR
IC6CONSET = 0xBF842A08
  .global IC6CONSET
IC6CONINV = 0xBF842A0C
  .global IC6CONINV
IC6BUF = 0xBF842A10
  .global IC6BUF
IC7CON = 0xBF842C00
  .global IC7CON
IC7CONCLR = 0xBF842C04
  .global IC7CONCLR
IC7CONSET = 0xBF842C08
  .global IC7CONSET
IC7CONINV = 0xBF842C0C
  .global IC7CONINV
IC7BUF = 0xBF842C10
  .global IC7BUF
IC8CON = 0xBF842E00
  .global IC8CON
IC8CONCLR = 0xBF842E04
  .global IC8CONCLR
IC8CONSET = 0xBF842E08
  .global IC8CONSET
IC8CONINV = 0xBF842E0C
  .global IC8CONINV
IC8BUF = 0xBF842E10
  .global IC8BUF
IC9CON = 0xBF843000
  .global IC9CON
IC9CONCLR = 0xBF843004
  .global IC9CONCLR
IC9CONSET = 0xBF843008
  .global IC9CONSET
IC9CONINV = 0xBF84300C
  .global IC9CONINV
IC9BUF = 0xBF843010
  .global IC9BUF
OC1CON = 0xBF844000
  .global OC1CON
OC1CONCLR = 0xBF844004
  .global OC1CONCLR
OC1CONSET = 0xBF844008
  .global OC1CONSET
OC1CONINV = 0xBF84400C
  .global OC1CONINV
OC1R = 0xBF844010
  .global OC1R
OC1RCLR = 0xBF844014
  .global OC1RCLR
OC1RSET = 0xBF844018
  .global OC1RSET
OC1RINV = 0xBF84401C
  .global OC1RINV
OC1RS = 0xBF844020
  .global OC1RS
OC1RSCLR = 0xBF844024
  .global OC1RSCLR
OC1RSSET = 0xBF844028
  .global OC1RSSET
OC1RSINV = 0xBF84402C
  .global OC1RSINV
OC2CON = 0xBF844200
  .global OC2CON
OC2CONCLR = 0xBF844204
  .global OC2CONCLR
OC2CONSET = 0xBF844208
  .global OC2CONSET
OC2CONINV = 0xBF84420C
  .global OC2CONINV
OC2R = 0xBF844210
  .global OC2R
OC2RCLR = 0xBF844214
  .global OC2RCLR
OC2RSET = 0xBF844218
  .global OC2RSET
OC2RINV = 0xBF84421C
  .global OC2RINV
OC2RS = 0xBF844220
  .global OC2RS
OC2RSCLR = 0xBF844224
  .global OC2RSCLR
OC2RSSET = 0xBF844228
  .global OC2RSSET
OC2RSINV = 0xBF84422C
  .global OC2RSINV
OC3CON = 0xBF844400
  .global OC3CON
OC3CONCLR = 0xBF844404
  .global OC3CONCLR
OC3CONSET = 0xBF844408
  .global OC3CONSET
OC3CONINV = 0xBF84440C
  .global OC3CONINV
OC3R = 0xBF844410
  .global OC3R
OC3RCLR = 0xBF844414
  .global OC3RCLR
OC3RSET = 0xBF844418
  .global OC3RSET
OC3RINV = 0xBF84441C
  .global OC3RINV
OC3RS = 0xBF844420
  .global OC3RS
OC3RSCLR = 0xBF844424
  .global OC3RSCLR
OC3RSSET = 0xBF844428
  .global OC3RSSET
OC3RSINV = 0xBF84442C
  .global OC3RSINV
OC4CON = 0xBF844600
  .global OC4CON
OC4CONCLR = 0xBF844604
  .global OC4CONCLR
OC4CONSET = 0xBF844608
  .global OC4CONSET
OC4CONINV = 0xBF84460C
  .global OC4CONINV
OC4R = 0xBF844610
  .global OC4R
OC4RCLR = 0xBF844614
  .global OC4RCLR
OC4RSET = 0xBF844618
  .global OC4RSET
OC4RINV = 0xBF84461C
  .global OC4RINV
OC4RS = 0xBF844620
  .global OC4RS
OC4RSCLR = 0xBF844624
  .global OC4RSCLR
OC4RSSET = 0xBF844628
  .global OC4RSSET
OC4RSINV = 0xBF84462C
  .global OC4RSINV
OC5CON = 0xBF844800
  .global OC5CON
OC5CONCLR = 0xBF844804
  .global OC5CONCLR
OC5CONSET = 0xBF844808
  .global OC5CONSET
OC5CONINV = 0xBF84480C
  .global OC5CONINV
OC5R = 0xBF844810
  .global OC5R
OC5RCLR = 0xBF844814
  .global OC5RCLR
OC5RSET = 0xBF844818
  .global OC5RSET
OC5RINV = 0xBF84481C
  .global OC5RINV
OC5RS = 0xBF844820
  .global OC5RS
OC5RSCLR = 0xBF844824
  .global OC5RSCLR
OC5RSSET = 0xBF844828
  .global OC5RSSET
OC5RSINV = 0xBF84482C
  .global OC5RSINV
OC6CON = 0xBF844A00
  .global OC6CON
OC6CONCLR = 0xBF844A04
  .global OC6CONCLR
OC6CONSET = 0xBF844A08
  .global OC6CONSET
OC6CONINV = 0xBF844A0C
  .global OC6CONINV
OC6R = 0xBF844A10
  .global OC6R
OC6RCLR = 0xBF844A14
  .global OC6RCLR
OC6RSET = 0xBF844A18
  .global OC6RSET
OC6RINV = 0xBF844A1C
  .global OC6RINV
OC6RS = 0xBF844A20
  .global OC6RS
OC6RSCLR = 0xBF844A24
  .global OC6RSCLR
OC6RSSET = 0xBF844A28
  .global OC6RSSET
OC6RSINV = 0xBF844A2C
  .global OC6RSINV
OC7CON = 0xBF844C00
  .global OC7CON
OC7CONCLR = 0xBF844C04
  .global OC7CONCLR
OC7CONSET = 0xBF844C08
  .global OC7CONSET
OC7CONINV = 0xBF844C0C
  .global OC7CONINV
OC7R = 0xBF844C10
  .global OC7R
OC7RCLR = 0xBF844C14
  .global OC7RCLR
OC7RSET = 0xBF844C18
  .global OC7RSET
OC7RINV = 0xBF844C1C
  .global OC7RINV
OC7RS = 0xBF844C20
  .global OC7RS
OC7RSCLR = 0xBF844C24
  .global OC7RSCLR
OC7RSSET = 0xBF844C28
  .global OC7RSSET
OC7RSINV = 0xBF844C2C
  .global OC7RSINV
OC8CON = 0xBF844E00
  .global OC8CON
OC8CONCLR = 0xBF844E04
  .global OC8CONCLR
OC8CONSET = 0xBF844E08
  .global OC8CONSET
OC8CONINV = 0xBF844E0C
  .global OC8CONINV
OC8R = 0xBF844E10
  .global OC8R
OC8RCLR = 0xBF844E14
  .global OC8RCLR
OC8RSET = 0xBF844E18
  .global OC8RSET
OC8RINV = 0xBF844E1C
  .global OC8RINV
OC8RS = 0xBF844E20
  .global OC8RS
OC8RSCLR = 0xBF844E24
  .global OC8RSCLR
OC8RSSET = 0xBF844E28
  .global OC8RSSET
OC8RSINV = 0xBF844E2C
  .global OC8RSINV
OC9CON = 0xBF845000
  .global OC9CON
OC9CONCLR = 0xBF845004
  .global OC9CONCLR
OC9CONSET = 0xBF845008
  .global OC9CONSET
OC9CONINV = 0xBF84500C
  .global OC9CONINV
OC9R = 0xBF845010
  .global OC9R
OC9RCLR = 0xBF845014
  .global OC9RCLR
OC9RSET = 0xBF845018
  .global OC9RSET
OC9RINV = 0xBF84501C
  .global OC9RINV
OC9RS = 0xBF845020
  .global OC9RS
OC9RSCLR = 0xBF845024
  .global OC9RSCLR
OC9RSSET = 0xBF845028
  .global OC9RSSET
OC9RSINV = 0xBF84502C
  .global OC9RSINV
ADCCON1 = 0xBF84B000
  .global ADCCON1
ADCCON2 = 0xBF84B004
  .global ADCCON2
ADCCON3 = 0xBF84B008
  .global ADCCON3
ADCTRGMODE = 0xBF84B00C
  .global ADCTRGMODE
ADCIMCON1 = 0xBF84B010
  .global ADCIMCON1
ADCIMCON2 = 0xBF84B014
  .global ADCIMCON2
ADCIMCON3 = 0xBF84B018
  .global ADCIMCON3
ADCGIRQEN1 = 0xBF84B020
  .global ADCGIRQEN1
ADCGIRQEN2 = 0xBF84B024
  .global ADCGIRQEN2
ADCCSS1 = 0xBF84B028
  .global ADCCSS1
ADCCSS2 = 0xBF84B02C
  .global ADCCSS2
ADCDSTAT1 = 0xBF84B030
  .global ADCDSTAT1
ADCDSTAT2 = 0xBF84B034
  .global ADCDSTAT2
ADCCMPEN1 = 0xBF84B038
  .global ADCCMPEN1
ADCCMP1 = 0xBF84B03C
  .global ADCCMP1
ADCCMPEN2 = 0xBF84B040
  .global ADCCMPEN2
ADCCMP2 = 0xBF84B044
  .global ADCCMP2
ADCCMPEN3 = 0xBF84B048
  .global ADCCMPEN3
ADCCMP3 = 0xBF84B04C
  .global ADCCMP3
ADCCMPEN4 = 0xBF84B050
  .global ADCCMPEN4
ADCCMP4 = 0xBF84B054
  .global ADCCMP4
ADCCMPEN5 = 0xBF84B058
  .global ADCCMPEN5
ADCCMP5 = 0xBF84B05C
  .global ADCCMP5
ADCCMPEN6 = 0xBF84B060
  .global ADCCMPEN6
ADCCMP6 = 0xBF84B064
  .global ADCCMP6
ADCFLTR1 = 0xBF84B068
  .global ADCFLTR1
ADCFLTR2 = 0xBF84B06C
  .global ADCFLTR2
ADCFLTR3 = 0xBF84B070
  .global ADCFLTR3
ADCFLTR4 = 0xBF84B074
  .global ADCFLTR4
ADCFLTR5 = 0xBF84B078
  .global ADCFLTR5
ADCFLTR6 = 0xBF84B07C
  .global ADCFLTR6
ADCTRG1 = 0xBF84B080
  .global ADCTRG1
ADCTRG2 = 0xBF84B084
  .global ADCTRG2
ADCTRG3 = 0xBF84B088
  .global ADCTRG3
ADCCMPCON1 = 0xBF84B0A0
  .global ADCCMPCON1
ADCCMPCON2 = 0xBF84B0A4
  .global ADCCMPCON2
ADCCMPCON3 = 0xBF84B0A8
  .global ADCCMPCON3
ADCCMPCON4 = 0xBF84B0AC
  .global ADCCMPCON4
ADCCMPCON5 = 0xBF84B0B0
  .global ADCCMPCON5
ADCCMPCON6 = 0xBF84B0B4
  .global ADCCMPCON6
ADCFSTAT = 0xBF84B0B8
  .global ADCFSTAT
ADCFIFO = 0xBF84B0BC
  .global ADCFIFO
ADCBASE = 0xBF84B0C0
  .global ADCBASE
ADCTRGSNS = 0xBF84B0D0
  .global ADCTRGSNS
ADC0TIME = 0xBF84B0D4
  .global ADC0TIME
ADC1TIME = 0xBF84B0D8
  .global ADC1TIME
ADC2TIME = 0xBF84B0DC
  .global ADC2TIME
ADC3TIME = 0xBF84B0E0
  .global ADC3TIME
ADC4TIME = 0xBF84B0E4
  .global ADC4TIME
ADCEIEN1 = 0xBF84B0F0
  .global ADCEIEN1
ADCEIEN2 = 0xBF84B0F4
  .global ADCEIEN2
ADCEISTAT1 = 0xBF84B0F8
  .global ADCEISTAT1
ADCEISTAT2 = 0xBF84B0FC
  .global ADCEISTAT2
ADCANCON = 0xBF84B100
  .global ADCANCON
ADC0CFG = 0xBF84B180
  .global ADC0CFG
ADC1CFG = 0xBF84B184
  .global ADC1CFG
ADC2CFG = 0xBF84B188
  .global ADC2CFG
ADC3CFG = 0xBF84B18C
  .global ADC3CFG
ADC4CFG = 0xBF84B190
  .global ADC4CFG
ADC7CFG = 0xBF84B19C
  .global ADC7CFG
ADCSYSCFG0 = 0xBF84B1C0
  .global ADCSYSCFG0
ADCSYSCFG1 = 0xBF84B1C4
  .global ADCSYSCFG1
ADCDATA0 = 0xBF84B200
  .global ADCDATA0
ADCDATA1 = 0xBF84B204
  .global ADCDATA1
ADCDATA2 = 0xBF84B208
  .global ADCDATA2
ADCDATA3 = 0xBF84B20C
  .global ADCDATA3
ADCDATA4 = 0xBF84B210
  .global ADCDATA4
ADCDATA5 = 0xBF84B214
  .global ADCDATA5
ADCDATA6 = 0xBF84B218
  .global ADCDATA6
ADCDATA7 = 0xBF84B21C
  .global ADCDATA7
ADCDATA8 = 0xBF84B220
  .global ADCDATA8
ADCDATA9 = 0xBF84B224
  .global ADCDATA9
ADCDATA10 = 0xBF84B228
  .global ADCDATA10
ADCDATA11 = 0xBF84B22C
  .global ADCDATA11
ADCDATA12 = 0xBF84B230
  .global ADCDATA12
ADCDATA13 = 0xBF84B234
  .global ADCDATA13
ADCDATA14 = 0xBF84B238
  .global ADCDATA14
ADCDATA15 = 0xBF84B23C
  .global ADCDATA15
ADCDATA16 = 0xBF84B240
  .global ADCDATA16
ADCDATA17 = 0xBF84B244
  .global ADCDATA17
ADCDATA18 = 0xBF84B248
  .global ADCDATA18
ADCDATA19 = 0xBF84B24C
  .global ADCDATA19
ADCDATA20 = 0xBF84B250
  .global ADCDATA20
ADCDATA21 = 0xBF84B254
  .global ADCDATA21
ADCDATA22 = 0xBF84B258
  .global ADCDATA22
ADCDATA23 = 0xBF84B25C
  .global ADCDATA23
ADCDATA24 = 0xBF84B260
  .global ADCDATA24
ADCDATA25 = 0xBF84B264
  .global ADCDATA25
ADCDATA26 = 0xBF84B268
  .global ADCDATA26
ADCDATA27 = 0xBF84B26C
  .global ADCDATA27
ADCDATA28 = 0xBF84B270
  .global ADCDATA28
ADCDATA29 = 0xBF84B274
  .global ADCDATA29
ADCDATA30 = 0xBF84B278
  .global ADCDATA30
ADCDATA31 = 0xBF84B27C
  .global ADCDATA31
ADCDATA32 = 0xBF84B280
  .global ADCDATA32
ADCDATA33 = 0xBF84B284
  .global ADCDATA33
ADCDATA34 = 0xBF84B288
  .global ADCDATA34
ADCDATA35 = 0xBF84B28C
  .global ADCDATA35
ADCDATA36 = 0xBF84B290
  .global ADCDATA36
ADCDATA37 = 0xBF84B294
  .global ADCDATA37
ADCDATA38 = 0xBF84B298
  .global ADCDATA38
ADCDATA39 = 0xBF84B29C
  .global ADCDATA39
ADCDATA40 = 0xBF84B2A0
  .global ADCDATA40
ADCDATA41 = 0xBF84B2A4
  .global ADCDATA41
ADCDATA42 = 0xBF84B2A8
  .global ADCDATA42
ADCDATA43 = 0xBF84B2AC
  .global ADCDATA43
ADCDATA44 = 0xBF84B2B0
  .global ADCDATA44
CM1CON = 0xBF84C000
  .global CM1CON
CM1CONCLR = 0xBF84C004
  .global CM1CONCLR
CM1CONSET = 0xBF84C008
  .global CM1CONSET
CM1CONINV = 0xBF84C00C
  .global CM1CONINV
CM2CON = 0xBF84C010
  .global CM2CON
CM2CONCLR = 0xBF84C014
  .global CM2CONCLR
CM2CONSET = 0xBF84C018
  .global CM2CONSET
CM2CONINV = 0xBF84C01C
  .global CM2CONINV
CMSTAT = 0xBF84C060
  .global CMSTAT
CMSTATCLR = 0xBF84C064
  .global CMSTATCLR
CMSTATSET = 0xBF84C068
  .global CMSTATSET
CMSTATINV = 0xBF84C06C
  .global CMSTATINV
ANSELA = 0xBF860000
  .global ANSELA
ANSELACLR = 0xBF860004
  .global ANSELACLR
ANSELASET = 0xBF860008
  .global ANSELASET
ANSELAINV = 0xBF86000C
  .global ANSELAINV
TRISA = 0xBF860010
  .global TRISA
TRISACLR = 0xBF860014
  .global TRISACLR
TRISASET = 0xBF860018
  .global TRISASET
TRISAINV = 0xBF86001C
  .global TRISAINV
PORTA = 0xBF860020
  .global PORTA
PORTACLR = 0xBF860024
  .global PORTACLR
PORTASET = 0xBF860028
  .global PORTASET
PORTAINV = 0xBF86002C
  .global PORTAINV
LATA = 0xBF860030
  .global LATA
LATACLR = 0xBF860034
  .global LATACLR
LATASET = 0xBF860038
  .global LATASET
LATAINV = 0xBF86003C
  .global LATAINV
ODCA = 0xBF860040
  .global ODCA
ODCACLR = 0xBF860044
  .global ODCACLR
ODCASET = 0xBF860048
  .global ODCASET
ODCAINV = 0xBF86004C
  .global ODCAINV
CNPUA = 0xBF860050
  .global CNPUA
CNPUACLR = 0xBF860054
  .global CNPUACLR
CNPUASET = 0xBF860058
  .global CNPUASET
CNPUAINV = 0xBF86005C
  .global CNPUAINV
CNPDA = 0xBF860060
  .global CNPDA
CNPDACLR = 0xBF860064
  .global CNPDACLR
CNPDASET = 0xBF860068
  .global CNPDASET
CNPDAINV = 0xBF86006C
  .global CNPDAINV
CNCONA = 0xBF860070
  .global CNCONA
CNCONACLR = 0xBF860074
  .global CNCONACLR
CNCONASET = 0xBF860078
  .global CNCONASET
CNCONAINV = 0xBF86007C
  .global CNCONAINV
CNENA = 0xBF860080
  .global CNENA
CNENACLR = 0xBF860084
  .global CNENACLR
CNENASET = 0xBF860088
  .global CNENASET
CNENAINV = 0xBF86008C
  .global CNENAINV
CNSTATA = 0xBF860090
  .global CNSTATA
CNSTATACLR = 0xBF860094
  .global CNSTATACLR
CNSTATASET = 0xBF860098
  .global CNSTATASET
CNSTATAINV = 0xBF86009C
  .global CNSTATAINV
CNNEA = 0xBF8600A0
  .global CNNEA
CNNEACLR = 0xBF8600A4
  .global CNNEACLR
CNNEASET = 0xBF8600A8
  .global CNNEASET
CNNEAINV = 0xBF8600AC
  .global CNNEAINV
CNFA = 0xBF8600B0
  .global CNFA
CNFACLR = 0xBF8600B4
  .global CNFACLR
CNFASET = 0xBF8600B8
  .global CNFASET
CNFAINV = 0xBF8600BC
  .global CNFAINV
SRCON0A = 0xBF8600C0
  .global SRCON0A
SRCON0ACLR = 0xBF8600C4
  .global SRCON0ACLR
SRCON0ASET = 0xBF8600C8
  .global SRCON0ASET
SRCON0AINV = 0xBF8600CC
  .global SRCON0AINV
SRCON1A = 0xBF8600D0
  .global SRCON1A
SRCON1ACLR = 0xBF8600D4
  .global SRCON1ACLR
SRCON1ASET = 0xBF8600D8
  .global SRCON1ASET
SRCON1AINV = 0xBF8600DC
  .global SRCON1AINV
ANSELB = 0xBF860100
  .global ANSELB
ANSELBCLR = 0xBF860104
  .global ANSELBCLR
ANSELBSET = 0xBF860108
  .global ANSELBSET
ANSELBINV = 0xBF86010C
  .global ANSELBINV
TRISB = 0xBF860110
  .global TRISB
TRISBCLR = 0xBF860114
  .global TRISBCLR
TRISBSET = 0xBF860118
  .global TRISBSET
TRISBINV = 0xBF86011C
  .global TRISBINV
PORTB = 0xBF860120
  .global PORTB
PORTBCLR = 0xBF860124
  .global PORTBCLR
PORTBSET = 0xBF860128
  .global PORTBSET
PORTBINV = 0xBF86012C
  .global PORTBINV
LATB = 0xBF860130
  .global LATB
LATBCLR = 0xBF860134
  .global LATBCLR
LATBSET = 0xBF860138
  .global LATBSET
LATBINV = 0xBF86013C
  .global LATBINV
ODCB = 0xBF860140
  .global ODCB
ODCBCLR = 0xBF860144
  .global ODCBCLR
ODCBSET = 0xBF860148
  .global ODCBSET
ODCBINV = 0xBF86014C
  .global ODCBINV
CNPUB = 0xBF860150
  .global CNPUB
CNPUBCLR = 0xBF860154
  .global CNPUBCLR
CNPUBSET = 0xBF860158
  .global CNPUBSET
CNPUBINV = 0xBF86015C
  .global CNPUBINV
CNPDB = 0xBF860160
  .global CNPDB
CNPDBCLR = 0xBF860164
  .global CNPDBCLR
CNPDBSET = 0xBF860168
  .global CNPDBSET
CNPDBINV = 0xBF86016C
  .global CNPDBINV
CNCONB = 0xBF860170
  .global CNCONB
CNCONBCLR = 0xBF860174
  .global CNCONBCLR
CNCONBSET = 0xBF860178
  .global CNCONBSET
CNCONBINV = 0xBF86017C
  .global CNCONBINV
CNENB = 0xBF860180
  .global CNENB
CNENBCLR = 0xBF860184
  .global CNENBCLR
CNENBSET = 0xBF860188
  .global CNENBSET
CNENBINV = 0xBF86018C
  .global CNENBINV
CNSTATB = 0xBF860190
  .global CNSTATB
CNSTATBCLR = 0xBF860194
  .global CNSTATBCLR
CNSTATBSET = 0xBF860198
  .global CNSTATBSET
CNSTATBINV = 0xBF86019C
  .global CNSTATBINV
CNNEB = 0xBF8601A0
  .global CNNEB
CNNEBCLR = 0xBF8601A4
  .global CNNEBCLR
CNNEBSET = 0xBF8601A8
  .global CNNEBSET
CNNEBINV = 0xBF8601AC
  .global CNNEBINV
CNFB = 0xBF8601B0
  .global CNFB
CNFBCLR = 0xBF8601B4
  .global CNFBCLR
CNFBSET = 0xBF8601B8
  .global CNFBSET
CNFBINV = 0xBF8601BC
  .global CNFBINV
SRCON0B = 0xBF8601C0
  .global SRCON0B
SRCON0BCLR = 0xBF8601C4
  .global SRCON0BCLR
SRCON0BSET = 0xBF8601C8
  .global SRCON0BSET
SRCON0BINV = 0xBF8601CC
  .global SRCON0BINV
SRCON1B = 0xBF8601D0
  .global SRCON1B
SRCON1BCLR = 0xBF8601D4
  .global SRCON1BCLR
SRCON1BSET = 0xBF8601D8
  .global SRCON1BSET
SRCON1BINV = 0xBF8601DC
  .global SRCON1BINV
ANSELC = 0xBF860200
  .global ANSELC
ANSELCCLR = 0xBF860204
  .global ANSELCCLR
ANSELCSET = 0xBF860208
  .global ANSELCSET
ANSELCINV = 0xBF86020C
  .global ANSELCINV
TRISC = 0xBF860210
  .global TRISC
TRISCCLR = 0xBF860214
  .global TRISCCLR
TRISCSET = 0xBF860218
  .global TRISCSET
TRISCINV = 0xBF86021C
  .global TRISCINV
PORTC = 0xBF860220
  .global PORTC
PORTCCLR = 0xBF860224
  .global PORTCCLR
PORTCSET = 0xBF860228
  .global PORTCSET
PORTCINV = 0xBF86022C
  .global PORTCINV
LATC = 0xBF860230
  .global LATC
LATCCLR = 0xBF860234
  .global LATCCLR
LATCSET = 0xBF860238
  .global LATCSET
LATCINV = 0xBF86023C
  .global LATCINV
ODCC = 0xBF860240
  .global ODCC
ODCCCLR = 0xBF860244
  .global ODCCCLR
ODCCSET = 0xBF860248
  .global ODCCSET
ODCCINV = 0xBF86024C
  .global ODCCINV
CNPUC = 0xBF860250
  .global CNPUC
CNPUCCLR = 0xBF860254
  .global CNPUCCLR
CNPUCSET = 0xBF860258
  .global CNPUCSET
CNPUCINV = 0xBF86025C
  .global CNPUCINV
CNPDC = 0xBF860260
  .global CNPDC
CNPDCCLR = 0xBF860264
  .global CNPDCCLR
CNPDCSET = 0xBF860268
  .global CNPDCSET
CNPDCINV = 0xBF86026C
  .global CNPDCINV
CNCONC = 0xBF860270
  .global CNCONC
CNCONCCLR = 0xBF860274
  .global CNCONCCLR
CNCONCSET = 0xBF860278
  .global CNCONCSET
CNCONCINV = 0xBF86027C
  .global CNCONCINV
CNENC = 0xBF860280
  .global CNENC
CNENCCLR = 0xBF860284
  .global CNENCCLR
CNENCSET = 0xBF860288
  .global CNENCSET
CNENCINV = 0xBF86028C
  .global CNENCINV
CNSTATC = 0xBF860290
  .global CNSTATC
CNSTATCCLR = 0xBF860294
  .global CNSTATCCLR
CNSTATCSET = 0xBF860298
  .global CNSTATCSET
CNSTATCINV = 0xBF86029C
  .global CNSTATCINV
CNNEC = 0xBF8602A0
  .global CNNEC
CNNECCLR = 0xBF8602A4
  .global CNNECCLR
CNNECSET = 0xBF8602A8
  .global CNNECSET
CNNECINV = 0xBF8602AC
  .global CNNECINV
CNFC = 0xBF8602B0
  .global CNFC
CNFCCLR = 0xBF8602B4
  .global CNFCCLR
CNFCSET = 0xBF8602B8
  .global CNFCSET
CNFCINV = 0xBF8602BC
  .global CNFCINV
ANSELD = 0xBF860300
  .global ANSELD
ANSELDCLR = 0xBF860304
  .global ANSELDCLR
ANSELDSET = 0xBF860308
  .global ANSELDSET
ANSELDINV = 0xBF86030C
  .global ANSELDINV
TRISD = 0xBF860310
  .global TRISD
TRISDCLR = 0xBF860314
  .global TRISDCLR
TRISDSET = 0xBF860318
  .global TRISDSET
TRISDINV = 0xBF86031C
  .global TRISDINV
PORTD = 0xBF860320
  .global PORTD
PORTDCLR = 0xBF860324
  .global PORTDCLR
PORTDSET = 0xBF860328
  .global PORTDSET
PORTDINV = 0xBF86032C
  .global PORTDINV
LATD = 0xBF860330
  .global LATD
LATDCLR = 0xBF860334
  .global LATDCLR
LATDSET = 0xBF860338
  .global LATDSET
LATDINV = 0xBF86033C
  .global LATDINV
ODCD = 0xBF860340
  .global ODCD
ODCDCLR = 0xBF860344
  .global ODCDCLR
ODCDSET = 0xBF860348
  .global ODCDSET
ODCDINV = 0xBF86034C
  .global ODCDINV
CNPUD = 0xBF860350
  .global CNPUD
CNPUDCLR = 0xBF860354
  .global CNPUDCLR
CNPUDSET = 0xBF860358
  .global CNPUDSET
CNPUDINV = 0xBF86035C
  .global CNPUDINV
CNPDD = 0xBF860360
  .global CNPDD
CNPDDCLR = 0xBF860364
  .global CNPDDCLR
CNPDDSET = 0xBF860368
  .global CNPDDSET
CNPDDINV = 0xBF86036C
  .global CNPDDINV
CNCOND = 0xBF860370
  .global CNCOND
CNCONDCLR = 0xBF860374
  .global CNCONDCLR
CNCONDSET = 0xBF860378
  .global CNCONDSET
CNCONDINV = 0xBF86037C
  .global CNCONDINV
CNEND = 0xBF860380
  .global CNEND
CNENDCLR = 0xBF860384
  .global CNENDCLR
CNENDSET = 0xBF860388
  .global CNENDSET
CNENDINV = 0xBF86038C
  .global CNENDINV
CNSTATD = 0xBF860390
  .global CNSTATD
CNSTATDCLR = 0xBF860394
  .global CNSTATDCLR
CNSTATDSET = 0xBF860398
  .global CNSTATDSET
CNSTATDINV = 0xBF86039C
  .global CNSTATDINV
CNNED = 0xBF8603A0
  .global CNNED
CNNEDCLR = 0xBF8603A4
  .global CNNEDCLR
CNNEDSET = 0xBF8603A8
  .global CNNEDSET
CNNEDINV = 0xBF8603AC
  .global CNNEDINV
CNFD = 0xBF8603B0
  .global CNFD
CNFDCLR = 0xBF8603B4
  .global CNFDCLR
CNFDSET = 0xBF8603B8
  .global CNFDSET
CNFDINV = 0xBF8603BC
  .global CNFDINV
ANSELE = 0xBF860400
  .global ANSELE
ANSELECLR = 0xBF860404
  .global ANSELECLR
ANSELESET = 0xBF860408
  .global ANSELESET
ANSELEINV = 0xBF86040C
  .global ANSELEINV
TRISE = 0xBF860410
  .global TRISE
TRISECLR = 0xBF860414
  .global TRISECLR
TRISESET = 0xBF860418
  .global TRISESET
TRISEINV = 0xBF86041C
  .global TRISEINV
PORTE = 0xBF860420
  .global PORTE
PORTECLR = 0xBF860424
  .global PORTECLR
PORTESET = 0xBF860428
  .global PORTESET
PORTEINV = 0xBF86042C
  .global PORTEINV
LATE = 0xBF860430
  .global LATE
LATECLR = 0xBF860434
  .global LATECLR
LATESET = 0xBF860438
  .global LATESET
LATEINV = 0xBF86043C
  .global LATEINV
ODCE = 0xBF860440
  .global ODCE
ODCECLR = 0xBF860444
  .global ODCECLR
ODCESET = 0xBF860448
  .global ODCESET
ODCEINV = 0xBF86044C
  .global ODCEINV
CNPUE = 0xBF860450
  .global CNPUE
CNPUECLR = 0xBF860454
  .global CNPUECLR
CNPUESET = 0xBF860458
  .global CNPUESET
CNPUEINV = 0xBF86045C
  .global CNPUEINV
CNPDE = 0xBF860460
  .global CNPDE
CNPDECLR = 0xBF860464
  .global CNPDECLR
CNPDESET = 0xBF860468
  .global CNPDESET
CNPDEINV = 0xBF86046C
  .global CNPDEINV
CNCONE = 0xBF860470
  .global CNCONE
CNCONECLR = 0xBF860474
  .global CNCONECLR
CNCONESET = 0xBF860478
  .global CNCONESET
CNCONEINV = 0xBF86047C
  .global CNCONEINV
CNENE = 0xBF860480
  .global CNENE
CNENECLR = 0xBF860484
  .global CNENECLR
CNENESET = 0xBF860488
  .global CNENESET
CNENEINV = 0xBF86048C
  .global CNENEINV
CNSTATE = 0xBF860490
  .global CNSTATE
CNSTATECLR = 0xBF860494
  .global CNSTATECLR
CNSTATESET = 0xBF860498
  .global CNSTATESET
CNSTATEINV = 0xBF86049C
  .global CNSTATEINV
CNNEE = 0xBF8604A0
  .global CNNEE
CNNEECLR = 0xBF8604A4
  .global CNNEECLR
CNNEESET = 0xBF8604A8
  .global CNNEESET
CNNEEINV = 0xBF8604AC
  .global CNNEEINV
CNFE = 0xBF8604B0
  .global CNFE
CNFECLR = 0xBF8604B4
  .global CNFECLR
CNFESET = 0xBF8604B8
  .global CNFESET
CNFEINV = 0xBF8604BC
  .global CNFEINV
SRCON0E = 0xBF8604C0
  .global SRCON0E
SRCON0ECLR = 0xBF8604C4
  .global SRCON0ECLR
SRCON0ESET = 0xBF8604C8
  .global SRCON0ESET
SRCON0EINV = 0xBF8604CC
  .global SRCON0EINV
SRCON1E = 0xBF8604D0
  .global SRCON1E
SRCON1ECLR = 0xBF8604D4
  .global SRCON1ECLR
SRCON1ESET = 0xBF8604D8
  .global SRCON1ESET
SRCON1EINV = 0xBF8604DC
  .global SRCON1EINV
ANSELF = 0xBF860500
  .global ANSELF
ANSELFCLR = 0xBF860504
  .global ANSELFCLR
ANSELFSET = 0xBF860508
  .global ANSELFSET
ANSELFINV = 0xBF86050C
  .global ANSELFINV
TRISF = 0xBF860510
  .global TRISF
TRISFCLR = 0xBF860514
  .global TRISFCLR
TRISFSET = 0xBF860518
  .global TRISFSET
TRISFINV = 0xBF86051C
  .global TRISFINV
PORTF = 0xBF860520
  .global PORTF
PORTFCLR = 0xBF860524
  .global PORTFCLR
PORTFSET = 0xBF860528
  .global PORTFSET
PORTFINV = 0xBF86052C
  .global PORTFINV
LATF = 0xBF860530
  .global LATF
LATFCLR = 0xBF860534
  .global LATFCLR
LATFSET = 0xBF860538
  .global LATFSET
LATFINV = 0xBF86053C
  .global LATFINV
ODCF = 0xBF860540
  .global ODCF
ODCFCLR = 0xBF860544
  .global ODCFCLR
ODCFSET = 0xBF860548
  .global ODCFSET
ODCFINV = 0xBF86054C
  .global ODCFINV
CNPUF = 0xBF860550
  .global CNPUF
CNPUFCLR = 0xBF860554
  .global CNPUFCLR
CNPUFSET = 0xBF860558
  .global CNPUFSET
CNPUFINV = 0xBF86055C
  .global CNPUFINV
CNPDF = 0xBF860560
  .global CNPDF
CNPDFCLR = 0xBF860564
  .global CNPDFCLR
CNPDFSET = 0xBF860568
  .global CNPDFSET
CNPDFINV = 0xBF86056C
  .global CNPDFINV
CNCONF = 0xBF860570
  .global CNCONF
CNCONFCLR = 0xBF860574
  .global CNCONFCLR
CNCONFSET = 0xBF860578
  .global CNCONFSET
CNCONFINV = 0xBF86057C
  .global CNCONFINV
CNENF = 0xBF860580
  .global CNENF
CNENFCLR = 0xBF860584
  .global CNENFCLR
CNENFSET = 0xBF860588
  .global CNENFSET
CNENFINV = 0xBF86058C
  .global CNENFINV
CNSTATF = 0xBF860590
  .global CNSTATF
CNSTATFCLR = 0xBF860594
  .global CNSTATFCLR
CNSTATFSET = 0xBF860598
  .global CNSTATFSET
CNSTATFINV = 0xBF86059C
  .global CNSTATFINV
CNNEF = 0xBF8605A0
  .global CNNEF
CNNEFCLR = 0xBF8605A4
  .global CNNEFCLR
CNNEFSET = 0xBF8605A8
  .global CNNEFSET
CNNEFINV = 0xBF8605AC
  .global CNNEFINV
CNFF = 0xBF8605B0
  .global CNFF
CNFFCLR = 0xBF8605B4
  .global CNFFCLR
CNFFSET = 0xBF8605B8
  .global CNFFSET
CNFFINV = 0xBF8605BC
  .global CNFFINV
SRCON0F = 0xBF8605C0
  .global SRCON0F
SRCON0FCLR = 0xBF8605C4
  .global SRCON0FCLR
SRCON0FSET = 0xBF8605C8
  .global SRCON0FSET
SRCON0FINV = 0xBF8605CC
  .global SRCON0FINV
SRCON1F = 0xBF8605D0
  .global SRCON1F
SRCON1FCLR = 0xBF8605D4
  .global SRCON1FCLR
SRCON1FSET = 0xBF8605D8
  .global SRCON1FSET
SRCON1FINV = 0xBF8605DC
  .global SRCON1FINV
ANSELG = 0xBF860600
  .global ANSELG
ANSELGCLR = 0xBF860604
  .global ANSELGCLR
ANSELGSET = 0xBF860608
  .global ANSELGSET
ANSELGINV = 0xBF86060C
  .global ANSELGINV
TRISG = 0xBF860610
  .global TRISG
TRISGCLR = 0xBF860614
  .global TRISGCLR
TRISGSET = 0xBF860618
  .global TRISGSET
TRISGINV = 0xBF86061C
  .global TRISGINV
PORTG = 0xBF860620
  .global PORTG
PORTGCLR = 0xBF860624
  .global PORTGCLR
PORTGSET = 0xBF860628
  .global PORTGSET
PORTGINV = 0xBF86062C
  .global PORTGINV
LATG = 0xBF860630
  .global LATG
LATGCLR = 0xBF860634
  .global LATGCLR
LATGSET = 0xBF860638
  .global LATGSET
LATGINV = 0xBF86063C
  .global LATGINV
ODCG = 0xBF860640
  .global ODCG
ODCGCLR = 0xBF860644
  .global ODCGCLR
ODCGSET = 0xBF860648
  .global ODCGSET
ODCGINV = 0xBF86064C
  .global ODCGINV
CNPUG = 0xBF860650
  .global CNPUG
CNPUGCLR = 0xBF860654
  .global CNPUGCLR
CNPUGSET = 0xBF860658
  .global CNPUGSET
CNPUGINV = 0xBF86065C
  .global CNPUGINV
CNPDG = 0xBF860660
  .global CNPDG
CNPDGCLR = 0xBF860664
  .global CNPDGCLR
CNPDGSET = 0xBF860668
  .global CNPDGSET
CNPDGINV = 0xBF86066C
  .global CNPDGINV
CNCONG = 0xBF860670
  .global CNCONG
CNCONGCLR = 0xBF860674
  .global CNCONGCLR
CNCONGSET = 0xBF860678
  .global CNCONGSET
CNCONGINV = 0xBF86067C
  .global CNCONGINV
CNENG = 0xBF860680
  .global CNENG
CNENGCLR = 0xBF860684
  .global CNENGCLR
CNENGSET = 0xBF860688
  .global CNENGSET
CNENGINV = 0xBF86068C
  .global CNENGINV
CNSTATG = 0xBF860690
  .global CNSTATG
CNSTATGCLR = 0xBF860694
  .global CNSTATGCLR
CNSTATGSET = 0xBF860698
  .global CNSTATGSET
CNSTATGINV = 0xBF86069C
  .global CNSTATGINV
CNNEG = 0xBF8606A0
  .global CNNEG
CNNEGCLR = 0xBF8606A4
  .global CNNEGCLR
CNNEGSET = 0xBF8606A8
  .global CNNEGSET
CNNEGINV = 0xBF8606AC
  .global CNNEGINV
CNFG = 0xBF8606B0
  .global CNFG
CNFGCLR = 0xBF8606B4
  .global CNFGCLR
CNFGSET = 0xBF8606B8
  .global CNFGSET
CNFGINV = 0xBF8606BC
  .global CNFGINV
SRCON0G = 0xBF8606C0
  .global SRCON0G
SRCON0GCLR = 0xBF8606C4
  .global SRCON0GCLR
SRCON0GSET = 0xBF8606C8
  .global SRCON0GSET
SRCON0GINV = 0xBF8606CC
  .global SRCON0GINV
SRCON1G = 0xBF8606D0
  .global SRCON1G
SRCON1GCLR = 0xBF8606D4
  .global SRCON1GCLR
SRCON1GSET = 0xBF8606D8
  .global SRCON1GSET
SRCON1GINV = 0xBF8606DC
  .global SRCON1GINV
ANSELH = 0xBF860700
  .global ANSELH
ANSELHCLR = 0xBF860704
  .global ANSELHCLR
ANSELHSET = 0xBF860708
  .global ANSELHSET
ANSELHINV = 0xBF86070C
  .global ANSELHINV
TRISH = 0xBF860710
  .global TRISH
TRISHCLR = 0xBF860714
  .global TRISHCLR
TRISHSET = 0xBF860718
  .global TRISHSET
TRISHINV = 0xBF86071C
  .global TRISHINV
PORTH = 0xBF860720
  .global PORTH
PORTHCLR = 0xBF860724
  .global PORTHCLR
PORTHSET = 0xBF860728
  .global PORTHSET
PORTHINV = 0xBF86072C
  .global PORTHINV
LATH = 0xBF860730
  .global LATH
LATHCLR = 0xBF860734
  .global LATHCLR
LATHSET = 0xBF860738
  .global LATHSET
LATHINV = 0xBF86073C
  .global LATHINV
ODCH = 0xBF860740
  .global ODCH
ODCHCLR = 0xBF860744
  .global ODCHCLR
ODCHSET = 0xBF860748
  .global ODCHSET
ODCHINV = 0xBF86074C
  .global ODCHINV
CNPUH = 0xBF860750
  .global CNPUH
CNPUHCLR = 0xBF860754
  .global CNPUHCLR
CNPUHSET = 0xBF860758
  .global CNPUHSET
CNPUHINV = 0xBF86075C
  .global CNPUHINV
CNPDH = 0xBF860760
  .global CNPDH
CNPDHCLR = 0xBF860764
  .global CNPDHCLR
CNPDHSET = 0xBF860768
  .global CNPDHSET
CNPDHINV = 0xBF86076C
  .global CNPDHINV
CNCONH = 0xBF860770
  .global CNCONH
CNCONHCLR = 0xBF860774
  .global CNCONHCLR
CNCONHSET = 0xBF860778
  .global CNCONHSET
CNCONHINV = 0xBF86077C
  .global CNCONHINV
CNENH = 0xBF860780
  .global CNENH
CNENHCLR = 0xBF860784
  .global CNENHCLR
CNENHSET = 0xBF860788
  .global CNENHSET
CNENHINV = 0xBF86078C
  .global CNENHINV
CNSTATH = 0xBF860790
  .global CNSTATH
CNSTATHCLR = 0xBF860794
  .global CNSTATHCLR
CNSTATHSET = 0xBF860798
  .global CNSTATHSET
CNSTATHINV = 0xBF86079C
  .global CNSTATHINV
CNNEH = 0xBF8607A0
  .global CNNEH
CNNEHCLR = 0xBF8607A4
  .global CNNEHCLR
CNNEHSET = 0xBF8607A8
  .global CNNEHSET
CNNEHINV = 0xBF8607AC
  .global CNNEHINV
CNFH = 0xBF8607B0
  .global CNFH
CNFHCLR = 0xBF8607B4
  .global CNFHCLR
CNFHSET = 0xBF8607B8
  .global CNFHSET
CNFHINV = 0xBF8607BC
  .global CNFHINV
ANSELJ = 0xBF860800
  .global ANSELJ
ANSELJCLR = 0xBF860804
  .global ANSELJCLR
ANSELJSET = 0xBF860808
  .global ANSELJSET
ANSELJINV = 0xBF86080C
  .global ANSELJINV
TRISJ = 0xBF860810
  .global TRISJ
TRISJCLR = 0xBF860814
  .global TRISJCLR
TRISJSET = 0xBF860818
  .global TRISJSET
TRISJINV = 0xBF86081C
  .global TRISJINV
PORTJ = 0xBF860820
  .global PORTJ
PORTJCLR = 0xBF860824
  .global PORTJCLR
PORTJSET = 0xBF860828
  .global PORTJSET
PORTJINV = 0xBF86082C
  .global PORTJINV
LATJ = 0xBF860830
  .global LATJ
LATJCLR = 0xBF860834
  .global LATJCLR
LATJSET = 0xBF860838
  .global LATJSET
LATJINV = 0xBF86083C
  .global LATJINV
ODCJ = 0xBF860840
  .global ODCJ
ODCJCLR = 0xBF860844
  .global ODCJCLR
ODCJSET = 0xBF860848
  .global ODCJSET
ODCJINV = 0xBF86084C
  .global ODCJINV
CNPUJ = 0xBF860850
  .global CNPUJ
CNPUJCLR = 0xBF860854
  .global CNPUJCLR
CNPUJSET = 0xBF860858
  .global CNPUJSET
CNPUJINV = 0xBF86085C
  .global CNPUJINV
CNPDJ = 0xBF860860
  .global CNPDJ
CNPDJCLR = 0xBF860864
  .global CNPDJCLR
CNPDJSET = 0xBF860868
  .global CNPDJSET
CNPDJINV = 0xBF86086C
  .global CNPDJINV
CNCONJ = 0xBF860870
  .global CNCONJ
CNCONJCLR = 0xBF860874
  .global CNCONJCLR
CNCONJSET = 0xBF860878
  .global CNCONJSET
CNCONJINV = 0xBF86087C
  .global CNCONJINV
CNENJ = 0xBF860880
  .global CNENJ
CNENJCLR = 0xBF860884
  .global CNENJCLR
CNENJSET = 0xBF860888
  .global CNENJSET
CNENJINV = 0xBF86088C
  .global CNENJINV
CNSTATJ = 0xBF860890
  .global CNSTATJ
CNSTATJCLR = 0xBF860894
  .global CNSTATJCLR
CNSTATJSET = 0xBF860898
  .global CNSTATJSET
CNSTATJINV = 0xBF86089C
  .global CNSTATJINV
CNNEJ = 0xBF8608A0
  .global CNNEJ
CNNEJCLR = 0xBF8608A4
  .global CNNEJCLR
CNNEJSET = 0xBF8608A8
  .global CNNEJSET
CNNEJINV = 0xBF8608AC
  .global CNNEJINV
CNFJ = 0xBF8608B0
  .global CNFJ
CNFJCLR = 0xBF8608B4
  .global CNFJCLR
CNFJSET = 0xBF8608B8
  .global CNFJSET
CNFJINV = 0xBF8608BC
  .global CNFJINV
ETHCON1 = 0xBF882000
  .global ETHCON1
ETHCON1CLR = 0xBF882004
  .global ETHCON1CLR
ETHCON1SET = 0xBF882008
  .global ETHCON1SET
ETHCON1INV = 0xBF88200C
  .global ETHCON1INV
ETHCON2 = 0xBF882010
  .global ETHCON2
ETHCON2CLR = 0xBF882014
  .global ETHCON2CLR
ETHCON2SET = 0xBF882018
  .global ETHCON2SET
ETHCON2INV = 0xBF88201C
  .global ETHCON2INV
ETHTXST = 0xBF882020
  .global ETHTXST
ETHTXSTCLR = 0xBF882024
  .global ETHTXSTCLR
ETHTXSTSET = 0xBF882028
  .global ETHTXSTSET
ETHTXSTINV = 0xBF88202C
  .global ETHTXSTINV
ETHRXST = 0xBF882030
  .global ETHRXST
ETHRXSTCLR = 0xBF882034
  .global ETHRXSTCLR
ETHRXSTSET = 0xBF882038
  .global ETHRXSTSET
ETHRXSTINV = 0xBF88203C
  .global ETHRXSTINV
ETHHT0 = 0xBF882040
  .global ETHHT0
ETHHT0CLR = 0xBF882044
  .global ETHHT0CLR
ETHHT0SET = 0xBF882048
  .global ETHHT0SET
ETHHT0INV = 0xBF88204C
  .global ETHHT0INV
ETHHT1 = 0xBF882050
  .global ETHHT1
ETHHT1CLR = 0xBF882054
  .global ETHHT1CLR
ETHHT1SET = 0xBF882058
  .global ETHHT1SET
ETHHT1INV = 0xBF88205C
  .global ETHHT1INV
ETHPMM0 = 0xBF882060
  .global ETHPMM0
ETHPMM0CLR = 0xBF882064
  .global ETHPMM0CLR
ETHPMM0SET = 0xBF882068
  .global ETHPMM0SET
ETHPMM0INV = 0xBF88206C
  .global ETHPMM0INV
ETHPMM1 = 0xBF882070
  .global ETHPMM1
ETHPMM1CLR = 0xBF882074
  .global ETHPMM1CLR
ETHPMM1SET = 0xBF882078
  .global ETHPMM1SET
ETHPMM1INV = 0xBF88207C
  .global ETHPMM1INV
ETHPMCS = 0xBF882080
  .global ETHPMCS
ETHPMCSCLR = 0xBF882084
  .global ETHPMCSCLR
ETHPMCSSET = 0xBF882088
  .global ETHPMCSSET
ETHPMCSINV = 0xBF88208C
  .global ETHPMCSINV
ETHPMO = 0xBF882090
  .global ETHPMO
ETHPMOCLR = 0xBF882094
  .global ETHPMOCLR
ETHPMOSET = 0xBF882098
  .global ETHPMOSET
ETHPMOINV = 0xBF88209C
  .global ETHPMOINV
ETHRXFC = 0xBF8820A0
  .global ETHRXFC
ETHRXFCCLR = 0xBF8820A4
  .global ETHRXFCCLR
ETHRXFCSET = 0xBF8820A8
  .global ETHRXFCSET
ETHRXFCINV = 0xBF8820AC
  .global ETHRXFCINV
ETHRXWM = 0xBF8820B0
  .global ETHRXWM
ETHRXWMCLR = 0xBF8820B4
  .global ETHRXWMCLR
ETHRXWMSET = 0xBF8820B8
  .global ETHRXWMSET
ETHRXWMINV = 0xBF8820BC
  .global ETHRXWMINV
ETHIEN = 0xBF8820C0
  .global ETHIEN
ETHIENCLR = 0xBF8820C4
  .global ETHIENCLR
ETHIENSET = 0xBF8820C8
  .global ETHIENSET
ETHIENINV = 0xBF8820CC
  .global ETHIENINV
ETHIRQ = 0xBF8820D0
  .global ETHIRQ
ETHIRQCLR = 0xBF8820D4
  .global ETHIRQCLR
ETHIRQSET = 0xBF8820D8
  .global ETHIRQSET
ETHIRQINV = 0xBF8820DC
  .global ETHIRQINV
ETHSTAT = 0xBF8820E0
  .global ETHSTAT
ETHSTATCLR = 0xBF8820E4
  .global ETHSTATCLR
ETHSTATSET = 0xBF8820E8
  .global ETHSTATSET
ETHSTATINV = 0xBF8820EC
  .global ETHSTATINV
ETHRXOVFLOW = 0xBF882100
  .global ETHRXOVFLOW
ETHRXOVFLOWCLR = 0xBF882104
  .global ETHRXOVFLOWCLR
ETHRXOVFLOWSET = 0xBF882108
  .global ETHRXOVFLOWSET
ETHRXOVFLOWINV = 0xBF88210C
  .global ETHRXOVFLOWINV
ETHFRMTXOK = 0xBF882110
  .global ETHFRMTXOK
ETHFRMTXOKCLR = 0xBF882114
  .global ETHFRMTXOKCLR
ETHFRMTXOKSET = 0xBF882118
  .global ETHFRMTXOKSET
ETHFRMTXOKINV = 0xBF88211C
  .global ETHFRMTXOKINV
ETHSCOLFRM = 0xBF882120
  .global ETHSCOLFRM
ETHSCOLFRMCLR = 0xBF882124
  .global ETHSCOLFRMCLR
ETHSCOLFRMSET = 0xBF882128
  .global ETHSCOLFRMSET
ETHSCOLFRMINV = 0xBF88212C
  .global ETHSCOLFRMINV
ETHMCOLFRM = 0xBF882130
  .global ETHMCOLFRM
ETHMCOLFRMCLR = 0xBF882134
  .global ETHMCOLFRMCLR
ETHMCOLFRMSET = 0xBF882138
  .global ETHMCOLFRMSET
ETHMCOLFRMINV = 0xBF88213C
  .global ETHMCOLFRMINV
ETHFRMRXOK = 0xBF882140
  .global ETHFRMRXOK
ETHFRMRXOKCLR = 0xBF882144
  .global ETHFRMRXOKCLR
ETHFRMRXOKSET = 0xBF882148
  .global ETHFRMRXOKSET
ETHFRMRXOKINV = 0xBF88214C
  .global ETHFRMRXOKINV
ETHFCSERR = 0xBF882150
  .global ETHFCSERR
ETHFCSERRCLR = 0xBF882154
  .global ETHFCSERRCLR
ETHFCSERRSET = 0xBF882158
  .global ETHFCSERRSET
ETHFCSERRINV = 0xBF88215C
  .global ETHFCSERRINV
ETHALGNERR = 0xBF882160
  .global ETHALGNERR
ETHALGNERRCLR = 0xBF882164
  .global ETHALGNERRCLR
ETHALGNERRSET = 0xBF882168
  .global ETHALGNERRSET
ETHALGNERRINV = 0xBF88216C
  .global ETHALGNERRINV
EMAC1CFG1 = 0xBF882200
  .global EMAC1CFG1
EMACxCFG1 = 0xBF882200
  .global EMACxCFG1
EMAC1CFG1CLR = 0xBF882204
  .global EMAC1CFG1CLR
EMACxCFG1CLR = 0xBF882204
  .global EMACxCFG1CLR
EMAC1CFG1SET = 0xBF882208
  .global EMAC1CFG1SET
EMACxCFG1SET = 0xBF882208
  .global EMACxCFG1SET
EMAC1CFG1INV = 0xBF88220C
  .global EMAC1CFG1INV
EMACxCFG1INV = 0xBF88220C
  .global EMACxCFG1INV
EMAC1CFG2 = 0xBF882210
  .global EMAC1CFG2
EMACxCFG2 = 0xBF882210
  .global EMACxCFG2
EMAC1CFG2CLR = 0xBF882214
  .global EMAC1CFG2CLR
EMACxCFG2CLR = 0xBF882214
  .global EMACxCFG2CLR
EMAC1CFG2SET = 0xBF882218
  .global EMAC1CFG2SET
EMACxCFG2SET = 0xBF882218
  .global EMACxCFG2SET
EMAC1CFG2INV = 0xBF88221C
  .global EMAC1CFG2INV
EMACxCFG2INV = 0xBF88221C
  .global EMACxCFG2INV
EMAC1IPGT = 0xBF882220
  .global EMAC1IPGT
EMACxIPGT = 0xBF882220
  .global EMACxIPGT
EMAC1IPGTCLR = 0xBF882224
  .global EMAC1IPGTCLR
EMACxIPGTCLR = 0xBF882224
  .global EMACxIPGTCLR
EMAC1IPGTSET = 0xBF882228
  .global EMAC1IPGTSET
EMACxIPGTSET = 0xBF882228
  .global EMACxIPGTSET
EMAC1IPGTINV = 0xBF88222C
  .global EMAC1IPGTINV
EMACxIPGTINV = 0xBF88222C
  .global EMACxIPGTINV
EMAC1IPGR = 0xBF882230
  .global EMAC1IPGR
EMACxIPGR = 0xBF882230
  .global EMACxIPGR
EMAC1IPGRCLR = 0xBF882234
  .global EMAC1IPGRCLR
EMACxIPGRCLR = 0xBF882234
  .global EMACxIPGRCLR
EMAC1IPGRSET = 0xBF882238
  .global EMAC1IPGRSET
EMACxIPGRSET = 0xBF882238
  .global EMACxIPGRSET
EMAC1IPGRINV = 0xBF88223C
  .global EMAC1IPGRINV
EMACxIPGRINV = 0xBF88223C
  .global EMACxIPGRINV
EMAC1CLRT = 0xBF882240
  .global EMAC1CLRT
EMACxCLRT = 0xBF882240
  .global EMACxCLRT
EMAC1CLRTCLR = 0xBF882244
  .global EMAC1CLRTCLR
EMACxCLRTCLR = 0xBF882244
  .global EMACxCLRTCLR
EMAC1CLRTSET = 0xBF882248
  .global EMAC1CLRTSET
EMACxCLRTSET = 0xBF882248
  .global EMACxCLRTSET
EMAC1CLRTINV = 0xBF88224C
  .global EMAC1CLRTINV
EMACxCLRTINV = 0xBF88224C
  .global EMACxCLRTINV
EMAC1MAXF = 0xBF882250
  .global EMAC1MAXF
EMACxMAXF = 0xBF882250
  .global EMACxMAXF
EMAC1MAXFCLR = 0xBF882254
  .global EMAC1MAXFCLR
EMACxMAXFCLR = 0xBF882254
  .global EMACxMAXFCLR
EMAC1MAXFSET = 0xBF882258
  .global EMAC1MAXFSET
EMACxMAXFSET = 0xBF882258
  .global EMACxMAXFSET
EMAC1MAXFINV = 0xBF88225C
  .global EMAC1MAXFINV
EMACxMAXFINV = 0xBF88225C
  .global EMACxMAXFINV
EMAC1SUPP = 0xBF882260
  .global EMAC1SUPP
EMACxSUPP = 0xBF882260
  .global EMACxSUPP
EMAC1SUPPCLR = 0xBF882264
  .global EMAC1SUPPCLR
EMACxSUPPCLR = 0xBF882264
  .global EMACxSUPPCLR
EMAC1SUPPSET = 0xBF882268
  .global EMAC1SUPPSET
EMACxSUPPSET = 0xBF882268
  .global EMACxSUPPSET
EMAC1SUPPINV = 0xBF88226C
  .global EMAC1SUPPINV
EMACxSUPPINV = 0xBF88226C
  .global EMACxSUPPINV
EMAC1TEST = 0xBF882270
  .global EMAC1TEST
EMACxTEST = 0xBF882270
  .global EMACxTEST
EMAC1TESTCLR = 0xBF882274
  .global EMAC1TESTCLR
EMACxTESTCLR = 0xBF882274
  .global EMACxTESTCLR
EMAC1TESTSET = 0xBF882278
  .global EMAC1TESTSET
EMACxTESTSET = 0xBF882278
  .global EMACxTESTSET
EMAC1TESTINV = 0xBF88227C
  .global EMAC1TESTINV
EMACxTESTINV = 0xBF88227C
  .global EMACxTESTINV
EMAC1MCFG = 0xBF882280
  .global EMAC1MCFG
EMACxMCFG = 0xBF882280
  .global EMACxMCFG
EMAC1MCFGCLR = 0xBF882284
  .global EMAC1MCFGCLR
EMACxMCFGCLR = 0xBF882284
  .global EMACxMCFGCLR
EMAC1MCFGSET = 0xBF882288
  .global EMAC1MCFGSET
EMACxMCFGSET = 0xBF882288
  .global EMACxMCFGSET
EMAC1MCFGINV = 0xBF88228C
  .global EMAC1MCFGINV
EMACxMCFGINV = 0xBF88228C
  .global EMACxMCFGINV
EMAC1MCMD = 0xBF882290
  .global EMAC1MCMD
EMACxMCMD = 0xBF882290
  .global EMACxMCMD
EMAC1MCMDCLR = 0xBF882294
  .global EMAC1MCMDCLR
EMACxMCMDCLR = 0xBF882294
  .global EMACxMCMDCLR
EMAC1MCMDSET = 0xBF882298
  .global EMAC1MCMDSET
EMACxMCMDSET = 0xBF882298
  .global EMACxMCMDSET
EMAC1MCMDINV = 0xBF88229C
  .global EMAC1MCMDINV
EMACxMCMDINV = 0xBF88229C
  .global EMACxMCMDINV
EMAC1MADR = 0xBF8822A0
  .global EMAC1MADR
EMACxMADR = 0xBF8822A0
  .global EMACxMADR
EMAC1MADRCLR = 0xBF8822A4
  .global EMAC1MADRCLR
EMACxMADRCLR = 0xBF8822A4
  .global EMACxMADRCLR
EMAC1MADRSET = 0xBF8822A8
  .global EMAC1MADRSET
EMACxMADRSET = 0xBF8822A8
  .global EMACxMADRSET
EMAC1MADRINV = 0xBF8822AC
  .global EMAC1MADRINV
EMACxMADRINV = 0xBF8822AC
  .global EMACxMADRINV
EMAC1MWTD = 0xBF8822B0
  .global EMAC1MWTD
EMACxMWTD = 0xBF8822B0
  .global EMACxMWTD
EMAC1MWTDCLR = 0xBF8822B4
  .global EMAC1MWTDCLR
EMACxMWTDCLR = 0xBF8822B4
  .global EMACxMWTDCLR
EMAC1MWTDSET = 0xBF8822B8
  .global EMAC1MWTDSET
EMACxMWTDSET = 0xBF8822B8
  .global EMACxMWTDSET
EMAC1MWTDINV = 0xBF8822BC
  .global EMAC1MWTDINV
EMACxMWTDINV = 0xBF8822BC
  .global EMACxMWTDINV
EMAC1MRDD = 0xBF8822C0
  .global EMAC1MRDD
EMACxMRDD = 0xBF8822C0
  .global EMACxMRDD
EMAC1MRDDCLR = 0xBF8822C4
  .global EMAC1MRDDCLR
EMACxMRDDCLR = 0xBF8822C4
  .global EMACxMRDDCLR
EMAC1MRDDSET = 0xBF8822C8
  .global EMAC1MRDDSET
EMACxMRDDSET = 0xBF8822C8
  .global EMACxMRDDSET
EMAC1MRDDINV = 0xBF8822CC
  .global EMAC1MRDDINV
EMACxMRDDINV = 0xBF8822CC
  .global EMACxMRDDINV
EMAC1MIND = 0xBF8822D0
  .global EMAC1MIND
EMACxMIND = 0xBF8822D0
  .global EMACxMIND
EMAC1MINDCLR = 0xBF8822D4
  .global EMAC1MINDCLR
EMACxMINDCLR = 0xBF8822D4
  .global EMACxMINDCLR
EMAC1MINDSET = 0xBF8822D8
  .global EMAC1MINDSET
EMACxMINDSET = 0xBF8822D8
  .global EMACxMINDSET
EMAC1MINDINV = 0xBF8822DC
  .global EMAC1MINDINV
EMACxMINDINV = 0xBF8822DC
  .global EMACxMINDINV
EMAC1SA0 = 0xBF882300
  .global EMAC1SA0
EMACxSA0 = 0xBF882300
  .global EMACxSA0
EMAC1SA0CLR = 0xBF882304
  .global EMAC1SA0CLR
EMACxSA0CLR = 0xBF882304
  .global EMACxSA0CLR
EMAC1SA0SET = 0xBF882308
  .global EMAC1SA0SET
EMACxSA0SET = 0xBF882308
  .global EMACxSA0SET
EMAC1SA0INV = 0xBF88230C
  .global EMAC1SA0INV
EMACxSA0INV = 0xBF88230C
  .global EMACxSA0INV
EMAC1SA1 = 0xBF882310
  .global EMAC1SA1
EMACxSA1 = 0xBF882310
  .global EMACxSA1
EMAC1SA1CLR = 0xBF882314
  .global EMAC1SA1CLR
EMACxSA1CLR = 0xBF882314
  .global EMACxSA1CLR
EMAC1SA1SET = 0xBF882318
  .global EMAC1SA1SET
EMACxSA1SET = 0xBF882318
  .global EMACxSA1SET
EMAC1SA1INV = 0xBF88231C
  .global EMAC1SA1INV
EMACxSA1INV = 0xBF88231C
  .global EMACxSA1INV
EMAC1SA2 = 0xBF882320
  .global EMAC1SA2
EMACxSA2 = 0xBF882320
  .global EMACxSA2
EMAC1SA2CLR = 0xBF882324
  .global EMAC1SA2CLR
EMACxSA2CLR = 0xBF882324
  .global EMACxSA2CLR
EMAC1SA2SET = 0xBF882328
  .global EMAC1SA2SET
EMACxSA2SET = 0xBF882328
  .global EMACxSA2SET
EMAC1SA2INV = 0xBF88232C
  .global EMAC1SA2INV
EMACxSA2INV = 0xBF88232C
  .global EMACxSA2INV
USBCRCON = 0xBF884000
  .global USBCRCON
PRECON = 0xBF8E0000
  .global PRECON
PRECONCLR = 0xBF8E0004
  .global PRECONCLR
PRECONSET = 0xBF8E0008
  .global PRECONSET
PRECONINV = 0xBF8E000C
  .global PRECONINV
PRESTAT = 0xBF8E0010
  .global PRESTAT
PRESTATCLR = 0xBF8E0014
  .global PRESTATCLR
PRESTATSET = 0xBF8E0018
  .global PRESTATSET
PRESTATINV = 0xBF8E001C
  .global PRESTATINV
EBICS0 = 0xBF8E1014
  .global EBICS0
EBIMSK0 = 0xBF8E1054
  .global EBIMSK0
EBISMT0 = 0xBF8E1094
  .global EBISMT0
EBISMT1 = 0xBF8E1098
  .global EBISMT1
EBISMT2 = 0xBF8E109C
  .global EBISMT2
EBIFTRPD = 0xBF8E10A0
  .global EBIFTRPD
EBISMCON = 0xBF8E10A4
  .global EBISMCON
SQI1XCON1 = 0xBF8E2000
  .global SQI1XCON1
SQI1XCON2 = 0xBF8E2004
  .global SQI1XCON2
SQI1CFG = 0xBF8E2008
  .global SQI1CFG
SQI1CON = 0xBF8E200C
  .global SQI1CON
SQI1CLKCON = 0xBF8E2010
  .global SQI1CLKCON
SQI1CMDTHR = 0xBF8E2014
  .global SQI1CMDTHR
SQI1INTTHR = 0xBF8E2018
  .global SQI1INTTHR
SQI1INTEN = 0xBF8E201C
  .global SQI1INTEN
SQI1INTSTAT = 0xBF8E2020
  .global SQI1INTSTAT
SQI1TXDATA = 0xBF8E2024
  .global SQI1TXDATA
SQI1RXDATA = 0xBF8E2028
  .global SQI1RXDATA
SQI1STAT1 = 0xBF8E202C
  .global SQI1STAT1
SQI1STAT2 = 0xBF8E2030
  .global SQI1STAT2
SQI1BDCON = 0xBF8E2034
  .global SQI1BDCON
SQI1BDCURADD = 0xBF8E2038
  .global SQI1BDCURADD
SQI1BDBASEADD = 0xBF8E2040
  .global SQI1BDBASEADD
SQI1BDSTAT = 0xBF8E2044
  .global SQI1BDSTAT
SQI1BDPOLLCON = 0xBF8E2048
  .global SQI1BDPOLLCON
SQI1BDTXDSTAT = 0xBF8E204C
  .global SQI1BDTXDSTAT
SQI1BDRXDSTAT = 0xBF8E2050
  .global SQI1BDRXDSTAT
SQI1THR = 0xBF8E2054
  .global SQI1THR
SQI1INTSIGEN = 0xBF8E2058
  .global SQI1INTSIGEN
SQI1TAPCON = 0xBF8E205C
  .global SQI1TAPCON
SQI1MEMSTAT = 0xBF8E2060
  .global SQI1MEMSTAT
SQI1XCON3 = 0xBF8E2064
  .global SQI1XCON3
SQI1XCON4 = 0xBF8E2068
  .global SQI1XCON4
USBCSR0 = 0xBF8E3000
  .global USBCSR0
USBCSR1 = 0xBF8E3004
  .global USBCSR1
USBCSR2 = 0xBF8E3008
  .global USBCSR2
USBCSR3 = 0xBF8E300C
  .global USBCSR3
USBIENCSR1 = 0xBF8E3014
  .global USBIENCSR1
USBFIFO0 = 0xBF8E3020
  .global USBFIFO0
USBFIFO1 = 0xBF8E3024
  .global USBFIFO1
USBFIFO2 = 0xBF8E3028
  .global USBFIFO2
USBFIFO3 = 0xBF8E302C
  .global USBFIFO3
USBFIFO4 = 0xBF8E3030
  .global USBFIFO4
USBFIFO5 = 0xBF8E3034
  .global USBFIFO5
USBFIFO6 = 0xBF8E3038
  .global USBFIFO6
USBFIFO7 = 0xBF8E303C
  .global USBFIFO7
USBOTG = 0xBF8E3060
  .global USBOTG
USBFIFOA = 0xBF8E3064
  .global USBFIFOA
USBHWVER = 0xBF8E306C
  .global USBHWVER
USBINFO = 0xBF8E3078
  .global USBINFO
USBEOFRST = 0xBF8E307C
  .global USBEOFRST
USBE0TXA = 0xBF8E3080
  .global USBE0TXA
USBE0RXA = 0xBF8E3084
  .global USBE0RXA
USBE1TXA = 0xBF8E3088
  .global USBE1TXA
USBE1RXA = 0xBF8E308C
  .global USBE1RXA
USBE2TXA = 0xBF8E3090
  .global USBE2TXA
USBE2RXA = 0xBF8E3094
  .global USBE2RXA
USBE3TXA = 0xBF8E3098
  .global USBE3TXA
USBE3RXA = 0xBF8E309C
  .global USBE3RXA
USBE4TXA = 0xBF8E30A0
  .global USBE4TXA
USBE4RXA = 0xBF8E30A4
  .global USBE4RXA
USBE5TXA = 0xBF8E30A8
  .global USBE5TXA
USBE5RXA = 0xBF8E30AC
  .global USBE5RXA
USBE6TXA = 0xBF8E30B0
  .global USBE6TXA
USBE6RXA = 0xBF8E30B4
  .global USBE6RXA
USBE7TXA = 0xBF8E30B8
  .global USBE7TXA
USBE7RXA = 0xBF8E30BC
  .global USBE7RXA
USBE0CSR0 = 0xBF8E3100
  .global USBE0CSR0
USBE0CSR2 = 0xBF8E3108
  .global USBE0CSR2
USBE0CSR3 = 0xBF8E310C
  .global USBE0CSR3
USBE1CSR0 = 0xBF8E3110
  .global USBE1CSR0
USBE1CSR1 = 0xBF8E3114
  .global USBE1CSR1
USBE1CSR2 = 0xBF8E3118
  .global USBE1CSR2
USBE1CSR3 = 0xBF8E311C
  .global USBE1CSR3
USBE2CSR0 = 0xBF8E3120
  .global USBE2CSR0
USBE2CSR1 = 0xBF8E3124
  .global USBE2CSR1
USBE2CSR2 = 0xBF8E3128
  .global USBE2CSR2
USBE2CSR3 = 0xBF8E312C
  .global USBE2CSR3
USBE3CSR0 = 0xBF8E3130
  .global USBE3CSR0
USBE3CSR1 = 0xBF8E3134
  .global USBE3CSR1
USBE3CSR2 = 0xBF8E3138
  .global USBE3CSR2
USBE3CSR3 = 0xBF8E313C
  .global USBE3CSR3
USBE4CSR0 = 0xBF8E3140
  .global USBE4CSR0
USBE4CSR1 = 0xBF8E3144
  .global USBE4CSR1
USBE4CSR2 = 0xBF8E3148
  .global USBE4CSR2
USBE4CSR3 = 0xBF8E314C
  .global USBE4CSR3
USBE5CSR0 = 0xBF8E3150
  .global USBE5CSR0
USBE5CSR1 = 0xBF8E3154
  .global USBE5CSR1
USBE5CSR2 = 0xBF8E3158
  .global USBE5CSR2
USBE5CSR3 = 0xBF8E315C
  .global USBE5CSR3
USBE6CSR0 = 0xBF8E3160
  .global USBE6CSR0
USBE6CSR1 = 0xBF8E3164
  .global USBE6CSR1
USBE6CSR2 = 0xBF8E3168
  .global USBE6CSR2
USBE6CSR3 = 0xBF8E316C
  .global USBE6CSR3
USBE7CSR0 = 0xBF8E3170
  .global USBE7CSR0
USBE7CSR1 = 0xBF8E3174
  .global USBE7CSR1
USBE7CSR2 = 0xBF8E3178
  .global USBE7CSR2
USBE7CSR3 = 0xBF8E317C
  .global USBE7CSR3
USBDMAINT = 0xBF8E3200
  .global USBDMAINT
USBDMA1C = 0xBF8E3204
  .global USBDMA1C
USBDMA1A = 0xBF8E3208
  .global USBDMA1A
USBDMA1N = 0xBF8E320C
  .global USBDMA1N
USBDMA2C = 0xBF8E3214
  .global USBDMA2C
USBDMA2A = 0xBF8E3218
  .global USBDMA2A
USBDMA2N = 0xBF8E321C
  .global USBDMA2N
USBDMA3C = 0xBF8E3224
  .global USBDMA3C
USBDMA3A = 0xBF8E3228
  .global USBDMA3A
USBDMA3N = 0xBF8E322C
  .global USBDMA3N
USBDMA4C = 0xBF8E3234
  .global USBDMA4C
USBDMA4A = 0xBF8E3238
  .global USBDMA4A
USBDMA4N = 0xBF8E323C
  .global USBDMA4N
USBDMA5C = 0xBF8E3244
  .global USBDMA5C
USBDMA5A = 0xBF8E3248
  .global USBDMA5A
USBDMA5N = 0xBF8E324C
  .global USBDMA5N
USBDMA6C = 0xBF8E3254
  .global USBDMA6C
USBDMA6A = 0xBF8E3258
  .global USBDMA6A
USBDMA6N = 0xBF8E325C
  .global USBDMA6N
USBDMA7C = 0xBF8E3264
  .global USBDMA7C
USBDMA7A = 0xBF8E3268
  .global USBDMA7A
USBDMA7N = 0xBF8E326C
  .global USBDMA7N
USBDMA8C = 0xBF8E3274
  .global USBDMA8C
USBDMA8A = 0xBF8E3278
  .global USBDMA8A
USBDMA8N = 0xBF8E327C
  .global USBDMA8N
USBE1RPC = 0xBF8E3304
  .global USBE1RPC
USBE2RPC = 0xBF8E3308
  .global USBE2RPC
USBE3RPC = 0xBF8E330C
  .global USBE3RPC
USBE4RPC = 0xBF8E3310
  .global USBE4RPC
USBE5RPC = 0xBF8E3314
  .global USBE5RPC
USBE6RPC = 0xBF8E3318
  .global USBE6RPC
USBE7RPC = 0xBF8E331C
  .global USBE7RPC
USBDPBFD = 0xBF8E3340
  .global USBDPBFD
USBTMCON1 = 0xBF8E3344
  .global USBTMCON1
USBTMCON2 = 0xBF8E3348
  .global USBTMCON2
USBLPMR1 = 0xBF8E3360
  .global USBLPMR1
USBLMPR2 = 0xBF8E3364
  .global USBLMPR2
USBLPMP2 = 0xBF8E3364
  .global USBLPMP2
RNGVER = 0xBF8E6000
  .global RNGVER
RNGCON = 0xBF8E6004
  .global RNGCON
RNGPOLY1 = 0xBF8E6008
  .global RNGPOLY1
RNGPOLY2 = 0xBF8E600C
  .global RNGPOLY2
RNGNUMGEN1 = 0xBF8E6010
  .global RNGNUMGEN1
RNGNUMGEN2 = 0xBF8E6014
  .global RNGNUMGEN2
RNGSEED1 = 0xBF8E6018
  .global RNGSEED1
RNGSEED2 = 0xBF8E601C
  .global RNGSEED2
RNGCNT = 0xBF8E6020
  .global RNGCNT
SBFLAG = 0xBF8F0510
  .global SBFLAG
SBT0ELOG1 = 0xBF8F8020
  .global SBT0ELOG1
SBT0ELOG2 = 0xBF8F8024
  .global SBT0ELOG2
SBT0ECON = 0xBF8F8028
  .global SBT0ECON
SBT0ECLRS = 0xBF8F8030
  .global SBT0ECLRS
SBT0ECLRM = 0xBF8F8038
  .global SBT0ECLRM
SBT0REG0 = 0xBF8F8040
  .global SBT0REG0
SBT0RD0 = 0xBF8F8050
  .global SBT0RD0
SBT0WR0 = 0xBF8F8058
  .global SBT0WR0
SBT0REG1 = 0xBF8F8060
  .global SBT0REG1
SBT0RD1 = 0xBF8F8070
  .global SBT0RD1
SBT0WR1 = 0xBF8F8078
  .global SBT0WR1
SBT1ELOG1 = 0xBF8F8420
  .global SBT1ELOG1
SBT1ELOG2 = 0xBF8F8424
  .global SBT1ELOG2
SBT1ECON = 0xBF8F8428
  .global SBT1ECON
SBT1ECLRS = 0xBF8F8430
  .global SBT1ECLRS
SBT1ECLRM = 0xBF8F8438
  .global SBT1ECLRM
SBT1REG0 = 0xBF8F8440
  .global SBT1REG0
SBT1RD0 = 0xBF8F8450
  .global SBT1RD0
SBT1WR0 = 0xBF8F8458
  .global SBT1WR0
SBT1REG2 = 0xBF8F8480
  .global SBT1REG2
SBT1RD2 = 0xBF8F8490
  .global SBT1RD2
SBT1WR2 = 0xBF8F8498
  .global SBT1WR2
SBT1REG3 = 0xBF8F84A0
  .global SBT1REG3
SBT1RD3 = 0xBF8F84B0
  .global SBT1RD3
SBT1WR3 = 0xBF8F84B8
  .global SBT1WR3
SBT1REG4 = 0xBF8F84C0
  .global SBT1REG4
SBT1RD4 = 0xBF8F84D0
  .global SBT1RD4
SBT1WR4 = 0xBF8F84D8
  .global SBT1WR4
SBT1REG5 = 0xBF8F84E0
  .global SBT1REG5
SBT1RD5 = 0xBF8F84F0
  .global SBT1RD5
SBT1WR5 = 0xBF8F84F8
  .global SBT1WR5
SBT1REG6 = 0xBF8F8500
  .global SBT1REG6
SBT1RD6 = 0xBF8F8510
  .global SBT1RD6
SBT1WR6 = 0xBF8F8518
  .global SBT1WR6
SBT1REG7 = 0xBF8F8520
  .global SBT1REG7
SBT1RD7 = 0xBF8F8530
  .global SBT1RD7
SBT1WR7 = 0xBF8F8538
  .global SBT1WR7
SBT1REG8 = 0xBF8F8540
  .global SBT1REG8
SBT1RD8 = 0xBF8F8550
  .global SBT1RD8
SBT1WR8 = 0xBF8F8558
  .global SBT1WR8
SBT2ELOG1 = 0xBF8F8820
  .global SBT2ELOG1
SBT2ELOG2 = 0xBF8F8824
  .global SBT2ELOG2
SBT2ECON = 0xBF8F8828
  .global SBT2ECON
SBT2ECLRS = 0xBF8F8830
  .global SBT2ECLRS
SBT2ECLRM = 0xBF8F8838
  .global SBT2ECLRM
SBT2REG0 = 0xBF8F8840
  .global SBT2REG0
SBT2RD0 = 0xBF8F8850
  .global SBT2RD0
SBT2WR0 = 0xBF8F8858
  .global SBT2WR0
SBT2REG1 = 0xBF8F8860
  .global SBT2REG1
SBT2RD1 = 0xBF8F8870
  .global SBT2RD1
SBT2WR1 = 0xBF8F8878
  .global SBT2WR1
SBT2REG2 = 0xBF8F8880
  .global SBT2REG2
SBT2RD2 = 0xBF8F8890
  .global SBT2RD2
SBT2WR2 = 0xBF8F8898
  .global SBT2WR2
SBT3ELOG1 = 0xBF8F8C20
  .global SBT3ELOG1
SBT3ELOG2 = 0xBF8F8C24
  .global SBT3ELOG2
SBT3ECON = 0xBF8F8C28
  .global SBT3ECON
SBT3ECLRS = 0xBF8F8C30
  .global SBT3ECLRS
SBT3ECLRM = 0xBF8F8C38
  .global SBT3ECLRM
SBT3REG0 = 0xBF8F8C40
  .global SBT3REG0
SBT3RD0 = 0xBF8F8C50
  .global SBT3RD0
SBT3WR0 = 0xBF8F8C58
  .global SBT3WR0
SBT3REG1 = 0xBF8F8C60
  .global SBT3REG1
SBT3RD1 = 0xBF8F8C70
  .global SBT3RD1
SBT3WR1 = 0xBF8F8C78
  .global SBT3WR1
SBT3REG2 = 0xBF8F8C80
  .global SBT3REG2
SBT3RD2 = 0xBF8F8C90
  .global SBT3RD2
SBT3WR2 = 0xBF8F8C98
  .global SBT3WR2
SBT4ELOG1 = 0xBF8F9020
  .global SBT4ELOG1
SBT4ELOG2 = 0xBF8F9024
  .global SBT4ELOG2
SBT4ECON = 0xBF8F9028
  .global SBT4ECON
SBT4ECLRS = 0xBF8F9030
  .global SBT4ECLRS
SBT4ECLRM = 0xBF8F9038
  .global SBT4ECLRM
SBT4REG0 = 0xBF8F9040
  .global SBT4REG0
SBT4RD0 = 0xBF8F9050
  .global SBT4RD0
SBT4WR0 = 0xBF8F9058
  .global SBT4WR0
SBT4REG2 = 0xBF8F9080
  .global SBT4REG2
SBT4RD2 = 0xBF8F9090
  .global SBT4RD2
SBT4WR2 = 0xBF8F9098
  .global SBT4WR2
SBT5ELOG1 = 0xBF8F9420
  .global SBT5ELOG1
SBT5ELOG2 = 0xBF8F9424
  .global SBT5ELOG2
SBT5ECON = 0xBF8F9428
  .global SBT5ECON
SBT5ECLRS = 0xBF8F9430
  .global SBT5ECLRS
SBT5ECLRM = 0xBF8F9438
  .global SBT5ECLRM
SBT5REG0 = 0xBF8F9440
  .global SBT5REG0
SBT5RD0 = 0xBF8F9450
  .global SBT5RD0
SBT5WR0 = 0xBF8F9458
  .global SBT5WR0
SBT5REG1 = 0xBF8F9460
  .global SBT5REG1
SBT5RD1 = 0xBF8F9470
  .global SBT5RD1
SBT5WR1 = 0xBF8F9478
  .global SBT5WR1
SBT5REG2 = 0xBF8F9480
  .global SBT5REG2
SBT5RD2 = 0xBF8F9490
  .global SBT5RD2
SBT5WR2 = 0xBF8F9498
  .global SBT5WR2
SBT6ELOG1 = 0xBF8F9820
  .global SBT6ELOG1
SBT6ELOG2 = 0xBF8F9824
  .global SBT6ELOG2
SBT6ECON = 0xBF8F9828
  .global SBT6ECON
SBT6ECLRS = 0xBF8F9830
  .global SBT6ECLRS
SBT6ECLRM = 0xBF8F9838
  .global SBT6ECLRM
SBT6REG0 = 0xBF8F9840
  .global SBT6REG0
SBT6RD0 = 0xBF8F9850
  .global SBT6RD0
SBT6WR0 = 0xBF8F9858
  .global SBT6WR0
SBT6REG1 = 0xBF8F9860
  .global SBT6REG1
SBT6RD1 = 0xBF8F9870
  .global SBT6RD1
SBT6WR1 = 0xBF8F9878
  .global SBT6WR1
SBT7ELOG1 = 0xBF8F9C20
  .global SBT7ELOG1
SBT7ELOG2 = 0xBF8F9C24
  .global SBT7ELOG2
SBT7ECON = 0xBF8F9C28
  .global SBT7ECON
SBT7ECLRS = 0xBF8F9C30
  .global SBT7ECLRS
SBT7ECLRM = 0xBF8F9C38
  .global SBT7ECLRM
SBT7REG0 = 0xBF8F9C40
  .global SBT7REG0
SBT7RD0 = 0xBF8F9C50
  .global SBT7RD0
SBT7WR0 = 0xBF8F9C58
  .global SBT7WR0
SBT7REG1 = 0xBF8F9C60
  .global SBT7REG1
SBT7RD1 = 0xBF8F9C70
  .global SBT7RD1
SBT7WR1 = 0xBF8F9C78
  .global SBT7WR1
SBT8ELOG1 = 0xBF8FA020
  .global SBT8ELOG1
SBT8ELOG2 = 0xBF8FA024
  .global SBT8ELOG2
SBT8ECON = 0xBF8FA028
  .global SBT8ECON
SBT8ECLRS = 0xBF8FA030
  .global SBT8ECLRS
SBT8ECLRM = 0xBF8FA038
  .global SBT8ECLRM
SBT8REG0 = 0xBF8FA040
  .global SBT8REG0
SBT8RD0 = 0xBF8FA050
  .global SBT8RD0
SBT8WR0 = 0xBF8FA058
  .global SBT8WR0
SBT8REG1 = 0xBF8FA060
  .global SBT8REG1
SBT8RD1 = 0xBF8FA070
  .global SBT8RD1
SBT8WR1 = 0xBF8FA078
  .global SBT8WR1
SBT9ELOG1 = 0xBF8FA420
  .global SBT9ELOG1
SBT9ELOG2 = 0xBF8FA424
  .global SBT9ELOG2
SBT9ECON = 0xBF8FA428
  .global SBT9ECON
SBT9ECLRS = 0xBF8FA430
  .global SBT9ECLRS
SBT9ECLRM = 0xBF8FA438
  .global SBT9ECLRM
SBT9REG0 = 0xBF8FA440
  .global SBT9REG0
SBT9RD0 = 0xBF8FA450
  .global SBT9RD0
SBT9WR0 = 0xBF8FA458
  .global SBT9WR0
SBT9REG1 = 0xBF8FA460
  .global SBT9REG1
SBT9RD1 = 0xBF8FA470
  .global SBT9RD1
SBT9WR1 = 0xBF8FA478
  .global SBT9WR1
SBT10ELOG1 = 0xBF8FA820
  .global SBT10ELOG1
SBT10ELOG2 = 0xBF8FA824
  .global SBT10ELOG2
SBT10ECON = 0xBF8FA828
  .global SBT10ECON
SBT10ECLRS = 0xBF8FA830
  .global SBT10ECLRS
SBT10ECLRM = 0xBF8FA838
  .global SBT10ECLRM
SBT10REG0 = 0xBF8FA840
  .global SBT10REG0
SBT10RD0 = 0xBF8FA850
  .global SBT10RD0
SBT10WR0 = 0xBF8FA858
  .global SBT10WR0
SBT11ELOG1 = 0xBF8FAC20
  .global SBT11ELOG1
SBT11ELOG2 = 0xBF8FAC24
  .global SBT11ELOG2
SBT11ECON = 0xBF8FAC28
  .global SBT11ECON
SBT11ECLRS = 0xBF8FAC30
  .global SBT11ECLRS
SBT11ECLRM = 0xBF8FAC38
  .global SBT11ECLRM
SBT11REG0 = 0xBF8FAC40
  .global SBT11REG0
SBT11RD0 = 0xBF8FAC50
  .global SBT11RD0
SBT11WR0 = 0xBF8FAC58
  .global SBT11WR0
SBT11REG1 = 0xBF8FAC60
  .global SBT11REG1
SBT11RD1 = 0xBF8FAC70
  .global SBT11RD1
SBT11WR1 = 0xBF8FAC78
  .global SBT11WR1
SBT12ELOG1 = 0xBF8FB020
  .global SBT12ELOG1
SBT12ELOG2 = 0xBF8FB024
  .global SBT12ELOG2
SBT12ECON = 0xBF8FB028
  .global SBT12ECON
SBT12ECLRS = 0xBF8FB030
  .global SBT12ECLRS
SBT12ECLRM = 0xBF8FB038
  .global SBT12ECLRM
SBT12REG0 = 0xBF8FB040
  .global SBT12REG0
SBT12RD0 = 0xBF8FB050
  .global SBT12RD0
SBT12WR0 = 0xBF8FB058
  .global SBT12WR0
SBT13ELOG1 = 0xBF8FB420
  .global SBT13ELOG1
SBT13ELOG2 = 0xBF8FB424
  .global SBT13ELOG2
SBT13ECON = 0xBF8FB428
  .global SBT13ECON
SBT13ECLRS = 0xBF8FB430
  .global SBT13ECLRS
SBT13ECLRM = 0xBF8FB438
  .global SBT13ECLRM
SBT13REG0 = 0xBF8FB440
  .global SBT13REG0
SBT13RD0 = 0xBF8FB450
  .global SBT13RD0
SBT13WR0 = 0xBF8FB458
  .global SBT13WR0
USBIE0CSR0 = 0xBF8E3010
  .global USBIE0CSR0
USBIENCSR0 = 0xBF8E3010
  .global USBIENCSR0
USBIE0CSR2 = 0xBF8E3018
  .global USBIE0CSR2
USBIENCSR2 = 0xBF8E3018
  .global USBIENCSR2
USBIE0CSR3 = 0xBF8E301C
  .global USBIE0CSR3
USBIENCSR3 = 0xBF8E301C
  .global USBIENCSR3
DEVCFG3 = 0xBFC0FFC0
  .global DEVCFG3
DEVCFG2 = 0xBFC0FFC4
  .global DEVCFG2
DEVCFG1 = 0xBFC0FFC8
  .global DEVCFG1
DEVCFG0 = 0xBFC0FFCC
  .global DEVCFG0
DEVCP3 = 0xBFC0FFD0
  .global DEVCP3
DEVCP2 = 0xBFC0FFD4
  .global DEVCP2
DEVCP1 = 0xBFC0FFD8
  .global DEVCP1
DEVCP0 = 0xBFC0FFDC
  .global DEVCP0
DEVSIGN3 = 0xBFC0FFE0
  .global DEVSIGN3
DEVSIGN2 = 0xBFC0FFE4
  .global DEVSIGN2
DEVSIGN1 = 0xBFC0FFE8
  .global DEVSIGN1
DEVSIGN0 = 0xBFC0FFEC
  .global DEVSIGN0
SEQ3 = 0xBFC0FFF0
  .global SEQ3
SEQ2 = 0xBFC0FFF4
  .global SEQ2
SEQ1 = 0xBFC0FFF8
  .global SEQ1
SEQ0 = 0xBFC0FFFC
  .global SEQ0
DEVADC0 = 0xBFC54000
  .global DEVADC0
DEVADC1 = 0xBFC54004
  .global DEVADC1
DEVADC2 = 0xBFC54008
  .global DEVADC2
DEVADC3 = 0xBFC5400C
  .global DEVADC3
DEVADC4 = 0xBFC54010
  .global DEVADC4
DEVADC7 = 0xBFC5401C
  .global DEVADC7
DEVSN0 = 0xBFC54020
  .global DEVSN0
DEVSN1 = 0xBFC54024
  .global DEVSN1
ADEVCFG3 = 0xBFC0FF40
  .global ADEVCFG3
ADEVCFG2 = 0xBFC0FF44
  .global ADEVCFG2
ADEVCFG1 = 0xBFC0FF48
  .global ADEVCFG1
ADEVCFG0 = 0xBFC0FF4C
  .global ADEVCFG0
ADEVCP3 = 0xBFC0FF50
  .global ADEVCP3
ADEVCP2 = 0xBFC0FF54
  .global ADEVCP2
ADEVCP1 = 0xBFC0FF58
  .global ADEVCP1
ADEVCP0 = 0xBFC0FF5C
  .global ADEVCP0
ADEVSIGN3 = 0xBFC0FF60
  .global ADEVSIGN3
ADEVSIGN2 = 0xBFC0FF64
  .global ADEVSIGN2
ADEVSIGN1 = 0xBFC0FF68
  .global ADEVSIGN1
ADEVSIGN0 = 0xBFC0FF6C
  .global ADEVSIGN0
ASEQ3 = 0xBFC0FF70
  .global ASEQ3
ASEQ2 = 0xBFC0FF74
  .global ASEQ2
ASEQ1 = 0xBFC0FF78
  .global ASEQ1
ASEQ0 = 0xBFC0FF7C
  .global ASEQ0
AUBADEVCFG3 = 0xBFC2FF40
  .global AUBADEVCFG3
AUBADEVCFG2 = 0xBFC2FF44
  .global AUBADEVCFG2
AUBADEVCFG1 = 0xBFC2FF48
  .global AUBADEVCFG1
AUBADEVCFG0 = 0xBFC2FF4C
  .global AUBADEVCFG0
AUBADEVCP3 = 0xBFC2FF50
  .global AUBADEVCP3
AUBADEVCP2 = 0xBFC2FF54
  .global AUBADEVCP2
AUBADEVCP1 = 0xBFC2FF58
  .global AUBADEVCP1
AUBADEVCP0 = 0xBFC2FF5C
  .global AUBADEVCP0
AUBADEVSIGN3 = 0xBFC2FF60
  .global AUBADEVSIGN3
AUBADEVSIGN2 = 0xBFC2FF64
  .global AUBADEVSIGN2
AUBADEVSIGN1 = 0xBFC2FF68
  .global AUBADEVSIGN1
AUBADEVSIGN0 = 0xBFC2FF6C
  .global AUBADEVSIGN0
AUBASEQ3 = 0xBFC2FF70
  .global AUBASEQ3
AUBASEQ2 = 0xBFC2FF74
  .global AUBASEQ2
AUBASEQ1 = 0xBFC2FF78
  .global AUBASEQ1
AUBASEQ0 = 0xBFC2FF7C
  .global AUBASEQ0
UBADEVCFG3 = 0xBFC2FFC0
  .global UBADEVCFG3
UBADEVCFG2 = 0xBFC2FFC4
  .global UBADEVCFG2
UBADEVCFG1 = 0xBFC2FFC8
  .global UBADEVCFG1
UBADEVCFG0 = 0xBFC2FFCC
  .global UBADEVCFG0
UBADEVCP3 = 0xBFC2FFD0
  .global UBADEVCP3
UBADEVCP2 = 0xBFC2FFD4
  .global UBADEVCP2
UBADEVCP1 = 0xBFC2FFD8
  .global UBADEVCP1
UBADEVCP0 = 0xBFC2FFDC
  .global UBADEVCP0
UBADEVSIGN3 = 0xBFC2FFE0
  .global UBADEVSIGN3
UBADEVSIGN2 = 0xBFC2FFE4
  .global UBADEVSIGN2
UBADEVSIGN1 = 0xBFC2FFE8
  .global UBADEVSIGN1
UBADEVSIGN0 = 0xBFC2FFEC
  .global UBADEVSIGN0
UBASEQ3 = 0xBFC2FFF0
  .global UBASEQ3
UBASEQ2 = 0xBFC2FFF4
  .global UBASEQ2
UBASEQ1 = 0xBFC2FFF8
  .global UBASEQ1
UBASEQ0 = 0xBFC2FFFC
  .global UBASEQ0
ABF1DEVCFG3 = 0xBFC4FF40
  .global ABF1DEVCFG3
ABF1DEVCFG2 = 0xBFC4FF44
  .global ABF1DEVCFG2
ABF1DEVCFG1 = 0xBFC4FF48
  .global ABF1DEVCFG1
ABF1DEVCFG0 = 0xBFC4FF4C
  .global ABF1DEVCFG0
ABF1DEVCP3 = 0xBFC4FF50
  .global ABF1DEVCP3
ABF1DEVCP2 = 0xBFC4FF54
  .global ABF1DEVCP2
ABF1DEVCP1 = 0xBFC4FF58
  .global ABF1DEVCP1
ABF1DEVCP0 = 0xBFC4FF5C
  .global ABF1DEVCP0
ABF1DEVSIGN3 = 0xBFC4FF60
  .global ABF1DEVSIGN3
ABF1DEVSIGN2 = 0xBFC4FF64
  .global ABF1DEVSIGN2
ABF1DEVSIGN1 = 0xBFC4FF68
  .global ABF1DEVSIGN1
ABF1DEVSIGN0 = 0xBFC4FF6C
  .global ABF1DEVSIGN0
ABF1SEQ3 = 0xBFC4FF70
  .global ABF1SEQ3
ABF1SEQ2 = 0xBFC4FF74
  .global ABF1SEQ2
ABF1SEQ1 = 0xBFC4FF78
  .global ABF1SEQ1
ABF1SEQ0 = 0xBFC4FF7C
  .global ABF1SEQ0
BF1DEVCFG3 = 0xBFC4FFC0
  .global BF1DEVCFG3
BF1DEVCFG2 = 0xBFC4FFC4
  .global BF1DEVCFG2
BF1DEVCFG1 = 0xBFC4FFC8
  .global BF1DEVCFG1
BF1DEVCFG0 = 0xBFC4FFCC
  .global BF1DEVCFG0
BF1DEVCP3 = 0xBFC4FFD0
  .global BF1DEVCP3
BF1DEVCP2 = 0xBFC4FFD4
  .global BF1DEVCP2
BF1DEVCP1 = 0xBFC4FFD8
  .global BF1DEVCP1
BF1DEVCP0 = 0xBFC4FFDC
  .global BF1DEVCP0
BF1DEVSIGN3 = 0xBFC4FFE0
  .global BF1DEVSIGN3
BF1DEVSIGN2 = 0xBFC4FFE4
  .global BF1DEVSIGN2
BF1DEVSIGN1 = 0xBFC4FFE8
  .global BF1DEVSIGN1
BF1DEVSIGN0 = 0xBFC4FFEC
  .global BF1DEVSIGN0
BF1SEQ3 = 0xBFC4FFF0
  .global BF1SEQ3
BF1SEQ2 = 0xBFC4FFF4
  .global BF1SEQ2
BF1SEQ1 = 0xBFC4FFF8
  .global BF1SEQ1
BF1SEQ0 = 0xBFC4FFFC
  .global BF1SEQ0
ABF2DEVCFG3 = 0xBFC6FF40
  .global ABF2DEVCFG3
ABF2DEVCFG2 = 0xBFC6FF44
  .global ABF2DEVCFG2
ABF2DEVCFG1 = 0xBFC6FF48
  .global ABF2DEVCFG1
ABF2DEVCFG0 = 0xBFC6FF4C
  .global ABF2DEVCFG0
ABF2DEVCP3 = 0xBFC6FF50
  .global ABF2DEVCP3
ABF2DEVCP2 = 0xBFC6FF54
  .global ABF2DEVCP2
ABF2DEVCP1 = 0xBFC6FF58
  .global ABF2DEVCP1
ABF2DEVCP0 = 0xBFC6FF5C
  .global ABF2DEVCP0
ABF2DEVSIGN3 = 0xBFC6FF60
  .global ABF2DEVSIGN3
ABF2DEVSIGN2 = 0xBFC6FF64
  .global ABF2DEVSIGN2
ABF2DEVSIGN1 = 0xBFC6FF68
  .global ABF2DEVSIGN1
ABF2DEVSIGN0 = 0xBFC6FF6C
  .global ABF2DEVSIGN0
ABF2SEQ3 = 0xBFC6FF70
  .global ABF2SEQ3
ABF2SEQ2 = 0xBFC6FF74
  .global ABF2SEQ2
ABF2SEQ1 = 0xBFC6FF78
  .global ABF2SEQ1
ABF2SEQ0 = 0xBFC6FF7C
  .global ABF2SEQ0
BF2DEVCFG3 = 0xBFC6FFC0
  .global BF2DEVCFG3
BF2DEVCFG2 = 0xBFC6FFC4
  .global BF2DEVCFG2
BF2DEVCFG1 = 0xBFC6FFC8
  .global BF2DEVCFG1
BF2DEVCFG0 = 0xBFC6FFCC
  .global BF2DEVCFG0
BF2DEVCP3 = 0xBFC6FFD0
  .global BF2DEVCP3
BF2DEVCP2 = 0xBFC6FFD4
  .global BF2DEVCP2
BF2DEVCP1 = 0xBFC6FFD8
  .global BF2DEVCP1
BF2DEVCP0 = 0xBFC6FFDC
  .global BF2DEVCP0
BF2DEVSIGN3 = 0xBFC6FFE0
  .global BF2DEVSIGN3
BF2DEVSIGN2 = 0xBFC6FFE4
  .global BF2DEVSIGN2
BF2DEVSIGN1 = 0xBFC6FFE8
  .global BF2DEVSIGN1
BF2DEVSIGN0 = 0xBFC6FFEC
  .global BF2DEVSIGN0
BF2SEQ3 = 0xBFC6FFF0
  .global BF2SEQ3
BF2SEQ2 = 0xBFC6FFF4
  .global BF2SEQ2
BF2SEQ1 = 0xBFC6FFF8
  .global BF2SEQ1
BF2SEQ0 = 0xBFC6FFFC
  .global BF2SEQ0


