1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/mips_pic32mx/p32mx470f512h/p32mx470f512h.S
Neil Jones e30aed3bc6 cpu: mips-pic32mx: Add support for PIC32MZ devices
Specific support for the pic32mx470f512h device is added along with code common
to all pic32mx devices.
2017-03-29 14:43:45 +01:00

2733 lines
56 KiB
ArmAsm

#-------------------------------------------------------------------------
# MPLAB XC Compiler - PIC32MX470F512H processor definition module
#
# Copyright (c) 2016, 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.
# 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.
#
#
#-------------------------------------------------------------------------
WDTCON = 0xBF800000
.global WDTCON
WDTCONCLR = 0xBF800004
.global WDTCONCLR
WDTCONSET = 0xBF800008
.global WDTCONSET
WDTCONINV = 0xBF80000C
.global WDTCONINV
RTCCON = 0xBF800200
.global RTCCON
RTCCONCLR = 0xBF800204
.global RTCCONCLR
RTCCONSET = 0xBF800208
.global RTCCONSET
RTCCONINV = 0xBF80020C
.global RTCCONINV
RTCALRM = 0xBF800210
.global RTCALRM
RTCALRMCLR = 0xBF800214
.global RTCALRMCLR
RTCALRMSET = 0xBF800218
.global RTCALRMSET
RTCALRMINV = 0xBF80021C
.global RTCALRMINV
RTCTIME = 0xBF800220
.global RTCTIME
RTCTIMECLR = 0xBF800224
.global RTCTIMECLR
RTCTIMESET = 0xBF800228
.global RTCTIMESET
RTCTIMEINV = 0xBF80022C
.global RTCTIMEINV
RTCDATE = 0xBF800230
.global RTCDATE
RTCDATECLR = 0xBF800234
.global RTCDATECLR
RTCDATESET = 0xBF800238
.global RTCDATESET
RTCDATEINV = 0xBF80023C
.global RTCDATEINV
ALRMTIME = 0xBF800240
.global ALRMTIME
ALRMTIMECLR = 0xBF800244
.global ALRMTIMECLR
ALRMTIMESET = 0xBF800248
.global ALRMTIMESET
ALRMTIMEINV = 0xBF80024C
.global ALRMTIMEINV
ALRMDATE = 0xBF800250
.global ALRMDATE
ALRMDATECLR = 0xBF800254
.global ALRMDATECLR
ALRMDATESET = 0xBF800258
.global ALRMDATESET
ALRMDATEINV = 0xBF80025C
.global ALRMDATEINV
T1CON = 0xBF800600
.global T1CON
T1CONCLR = 0xBF800604
.global T1CONCLR
T1CONSET = 0xBF800608
.global T1CONSET
T1CONINV = 0xBF80060C
.global T1CONINV
TMR1 = 0xBF800610
.global TMR1
TMR1CLR = 0xBF800614
.global TMR1CLR
TMR1SET = 0xBF800618
.global TMR1SET
TMR1INV = 0xBF80061C
.global TMR1INV
PR1 = 0xBF800620
.global PR1
PR1CLR = 0xBF800624
.global PR1CLR
PR1SET = 0xBF800628
.global PR1SET
PR1INV = 0xBF80062C
.global PR1INV
T2CON = 0xBF800800
.global T2CON
T2CONCLR = 0xBF800804
.global T2CONCLR
T2CONSET = 0xBF800808
.global T2CONSET
T2CONINV = 0xBF80080C
.global T2CONINV
TMR2 = 0xBF800810
.global TMR2
TMR2CLR = 0xBF800814
.global TMR2CLR
TMR2SET = 0xBF800818
.global TMR2SET
TMR2INV = 0xBF80081C
.global TMR2INV
PR2 = 0xBF800820
.global PR2
PR2CLR = 0xBF800824
.global PR2CLR
PR2SET = 0xBF800828
.global PR2SET
PR2INV = 0xBF80082C
.global PR2INV
T3CON = 0xBF800A00
.global T3CON
T3CONCLR = 0xBF800A04
.global T3CONCLR
T3CONSET = 0xBF800A08
.global T3CONSET
T3CONINV = 0xBF800A0C
.global T3CONINV
TMR3 = 0xBF800A10
.global TMR3
TMR3CLR = 0xBF800A14
.global TMR3CLR
TMR3SET = 0xBF800A18
.global TMR3SET
TMR3INV = 0xBF800A1C
.global TMR3INV
PR3 = 0xBF800A20
.global PR3
PR3CLR = 0xBF800A24
.global PR3CLR
PR3SET = 0xBF800A28
.global PR3SET
PR3INV = 0xBF800A2C
.global PR3INV
T4CON = 0xBF800C00
.global T4CON
T4CONCLR = 0xBF800C04
.global T4CONCLR
T4CONSET = 0xBF800C08
.global T4CONSET
T4CONINV = 0xBF800C0C
.global T4CONINV
TMR4 = 0xBF800C10
.global TMR4
TMR4CLR = 0xBF800C14
.global TMR4CLR
TMR4SET = 0xBF800C18
.global TMR4SET
TMR4INV = 0xBF800C1C
.global TMR4INV
PR4 = 0xBF800C20
.global PR4
PR4CLR = 0xBF800C24
.global PR4CLR
PR4SET = 0xBF800C28
.global PR4SET
PR4INV = 0xBF800C2C
.global PR4INV
T5CON = 0xBF800E00
.global T5CON
T5CONCLR = 0xBF800E04
.global T5CONCLR
T5CONSET = 0xBF800E08
.global T5CONSET
T5CONINV = 0xBF800E0C
.global T5CONINV
TMR5 = 0xBF800E10
.global TMR5
TMR5CLR = 0xBF800E14
.global TMR5CLR
TMR5SET = 0xBF800E18
.global TMR5SET
TMR5INV = 0xBF800E1C
.global TMR5INV
PR5 = 0xBF800E20
.global PR5
PR5CLR = 0xBF800E24
.global PR5CLR
PR5SET = 0xBF800E28
.global PR5SET
PR5INV = 0xBF800E2C
.global PR5INV
IC1CON = 0xBF802000
.global IC1CON
IC1CONCLR = 0xBF802004
.global IC1CONCLR
IC1CONSET = 0xBF802008
.global IC1CONSET
IC1CONINV = 0xBF80200C
.global IC1CONINV
IC1BUF = 0xBF802010
.global IC1BUF
IC2CON = 0xBF802200
.global IC2CON
IC2CONCLR = 0xBF802204
.global IC2CONCLR
IC2CONSET = 0xBF802208
.global IC2CONSET
IC2CONINV = 0xBF80220C
.global IC2CONINV
IC2BUF = 0xBF802210
.global IC2BUF
IC3CON = 0xBF802400
.global IC3CON
IC3CONCLR = 0xBF802404
.global IC3CONCLR
IC3CONSET = 0xBF802408
.global IC3CONSET
IC3CONINV = 0xBF80240C
.global IC3CONINV
IC3BUF = 0xBF802410
.global IC3BUF
IC4CON = 0xBF802600
.global IC4CON
IC4CONCLR = 0xBF802604
.global IC4CONCLR
IC4CONSET = 0xBF802608
.global IC4CONSET
IC4CONINV = 0xBF80260C
.global IC4CONINV
IC4BUF = 0xBF802610
.global IC4BUF
IC5CON = 0xBF802800
.global IC5CON
IC5CONCLR = 0xBF802804
.global IC5CONCLR
IC5CONSET = 0xBF802808
.global IC5CONSET
IC5CONINV = 0xBF80280C
.global IC5CONINV
IC5BUF = 0xBF802810
.global IC5BUF
OC1CON = 0xBF803000
.global OC1CON
OC1CONCLR = 0xBF803004
.global OC1CONCLR
OC1CONSET = 0xBF803008
.global OC1CONSET
OC1CONINV = 0xBF80300C
.global OC1CONINV
OC1R = 0xBF803010
.global OC1R
OC1RCLR = 0xBF803014
.global OC1RCLR
OC1RSET = 0xBF803018
.global OC1RSET
OC1RINV = 0xBF80301C
.global OC1RINV
OC1RS = 0xBF803020
.global OC1RS
OC1RSCLR = 0xBF803024
.global OC1RSCLR
OC1RSSET = 0xBF803028
.global OC1RSSET
OC1RSINV = 0xBF80302C
.global OC1RSINV
OC2CON = 0xBF803200
.global OC2CON
OC2CONCLR = 0xBF803204
.global OC2CONCLR
OC2CONSET = 0xBF803208
.global OC2CONSET
OC2CONINV = 0xBF80320C
.global OC2CONINV
OC2R = 0xBF803210
.global OC2R
OC2RCLR = 0xBF803214
.global OC2RCLR
OC2RSET = 0xBF803218
.global OC2RSET
OC2RINV = 0xBF80321C
.global OC2RINV
OC2RS = 0xBF803220
.global OC2RS
OC2RSCLR = 0xBF803224
.global OC2RSCLR
OC2RSSET = 0xBF803228
.global OC2RSSET
OC2RSINV = 0xBF80322C
.global OC2RSINV
OC3CON = 0xBF803400
.global OC3CON
OC3CONCLR = 0xBF803404
.global OC3CONCLR
OC3CONSET = 0xBF803408
.global OC3CONSET
OC3CONINV = 0xBF80340C
.global OC3CONINV
OC3R = 0xBF803410
.global OC3R
OC3RCLR = 0xBF803414
.global OC3RCLR
OC3RSET = 0xBF803418
.global OC3RSET
OC3RINV = 0xBF80341C
.global OC3RINV
OC3RS = 0xBF803420
.global OC3RS
OC3RSCLR = 0xBF803424
.global OC3RSCLR
OC3RSSET = 0xBF803428
.global OC3RSSET
OC3RSINV = 0xBF80342C
.global OC3RSINV
OC4CON = 0xBF803600
.global OC4CON
OC4CONCLR = 0xBF803604
.global OC4CONCLR
OC4CONSET = 0xBF803608
.global OC4CONSET
OC4CONINV = 0xBF80360C
.global OC4CONINV
OC4R = 0xBF803610
.global OC4R
OC4RCLR = 0xBF803614
.global OC4RCLR
OC4RSET = 0xBF803618
.global OC4RSET
OC4RINV = 0xBF80361C
.global OC4RINV
OC4RS = 0xBF803620
.global OC4RS
OC4RSCLR = 0xBF803624
.global OC4RSCLR
OC4RSSET = 0xBF803628
.global OC4RSSET
OC4RSINV = 0xBF80362C
.global OC4RSINV
OC5CON = 0xBF803800
.global OC5CON
OC5CONCLR = 0xBF803804
.global OC5CONCLR
OC5CONSET = 0xBF803808
.global OC5CONSET
OC5CONINV = 0xBF80380C
.global OC5CONINV
OC5R = 0xBF803810
.global OC5R
OC5RCLR = 0xBF803814
.global OC5RCLR
OC5RSET = 0xBF803818
.global OC5RSET
OC5RINV = 0xBF80381C
.global OC5RINV
OC5RS = 0xBF803820
.global OC5RS
OC5RSCLR = 0xBF803824
.global OC5RSCLR
OC5RSSET = 0xBF803828
.global OC5RSSET
OC5RSINV = 0xBF80382C
.global OC5RSINV
I2C1CON = 0xBF805000
.global I2C1CON
I2C1111CON = 0xBF805000
.global I2C1111CON
I2C1CONCLR = 0xBF805004
.global I2C1CONCLR
I2C1111CONCLR = 0xBF805004
.global I2C1111CONCLR
I2C1CONSET = 0xBF805008
.global I2C1CONSET
I2C1111CONSET = 0xBF805008
.global I2C1111CONSET
I2C1CONINV = 0xBF80500C
.global I2C1CONINV
I2C1111CONINV = 0xBF80500C
.global I2C1111CONINV
I2C1STAT = 0xBF805010
.global I2C1STAT
I2C1111STAT = 0xBF805010
.global I2C1111STAT
I2C1STATCLR = 0xBF805014
.global I2C1STATCLR
I2C1111STATCLR = 0xBF805014
.global I2C1111STATCLR
I2C1STATSET = 0xBF805018
.global I2C1STATSET
I2C1111STATSET = 0xBF805018
.global I2C1111STATSET
I2C1STATINV = 0xBF80501C
.global I2C1STATINV
I2C1111STATINV = 0xBF80501C
.global I2C1111STATINV
I2C1ADD = 0xBF805020
.global I2C1ADD
I2C1111ADD = 0xBF805020
.global I2C1111ADD
I2C1ADDCLR = 0xBF805024
.global I2C1ADDCLR
I2C1111ADDCLR = 0xBF805024
.global I2C1111ADDCLR
I2C1ADDSET = 0xBF805028
.global I2C1ADDSET
I2C1111ADDSET = 0xBF805028
.global I2C1111ADDSET
I2C1ADDINV = 0xBF80502C
.global I2C1ADDINV
I2C1111ADDINV = 0xBF80502C
.global I2C1111ADDINV
I2C1MSK = 0xBF805030
.global I2C1MSK
I2C1111MSK = 0xBF805030
.global I2C1111MSK
I2C1MSKCLR = 0xBF805034
.global I2C1MSKCLR
I2C1111MSKCLR = 0xBF805034
.global I2C1111MSKCLR
I2C1MSKSET = 0xBF805038
.global I2C1MSKSET
I2C1111MSKSET = 0xBF805038
.global I2C1111MSKSET
I2C1MSKINV = 0xBF80503C
.global I2C1MSKINV
I2C1111MSKINV = 0xBF80503C
.global I2C1111MSKINV
I2C1BRG = 0xBF805040
.global I2C1BRG
I2C1111BRG = 0xBF805040
.global I2C1111BRG
I2C1BRGCLR = 0xBF805044
.global I2C1BRGCLR
I2C1111BRGCLR = 0xBF805044
.global I2C1111BRGCLR
I2C1BRGSET = 0xBF805048
.global I2C1BRGSET
I2C1111BRGSET = 0xBF805048
.global I2C1111BRGSET
I2C1BRGINV = 0xBF80504C
.global I2C1BRGINV
I2C1111BRGINV = 0xBF80504C
.global I2C1111BRGINV
I2C1TRN = 0xBF805050
.global I2C1TRN
I2C1111TRN = 0xBF805050
.global I2C1111TRN
I2C1TRNCLR = 0xBF805054
.global I2C1TRNCLR
I2C1111TRNCLR = 0xBF805054
.global I2C1111TRNCLR
I2C1TRNSET = 0xBF805058
.global I2C1TRNSET
I2C1111TRNSET = 0xBF805058
.global I2C1111TRNSET
I2C1TRNINV = 0xBF80505C
.global I2C1TRNINV
I2C1111TRNINV = 0xBF80505C
.global I2C1111TRNINV
I2C1RCV = 0xBF805060
.global I2C1RCV
I2C1111RCV = 0xBF805060
.global I2C1111RCV
I2C2CON = 0xBF805100
.global I2C2CON
I2CABCON = 0xBF805100
.global I2CABCON
I2C2CONCLR = 0xBF805104
.global I2C2CONCLR
I2CABCONCLR = 0xBF805104
.global I2CABCONCLR
I2C2CONSET = 0xBF805108
.global I2C2CONSET
I2CABCONSET = 0xBF805108
.global I2CABCONSET
I2C2CONINV = 0xBF80510C
.global I2C2CONINV
I2CABCONINV = 0xBF80510C
.global I2CABCONINV
I2C2STAT = 0xBF805110
.global I2C2STAT
I2CABSTAT = 0xBF805110
.global I2CABSTAT
I2C2STATCLR = 0xBF805114
.global I2C2STATCLR
I2CABSTATCLR = 0xBF805114
.global I2CABSTATCLR
I2C2STATSET = 0xBF805118
.global I2C2STATSET
I2CABSTATSET = 0xBF805118
.global I2CABSTATSET
I2C2STATINV = 0xBF80511C
.global I2C2STATINV
I2CABSTATINV = 0xBF80511C
.global I2CABSTATINV
I2C2ADD = 0xBF805120
.global I2C2ADD
I2CABADD = 0xBF805120
.global I2CABADD
I2C2ADDCLR = 0xBF805124
.global I2C2ADDCLR
I2CABADDCLR = 0xBF805124
.global I2CABADDCLR
I2C2ADDSET = 0xBF805128
.global I2C2ADDSET
I2CABADDSET = 0xBF805128
.global I2CABADDSET
I2C2ADDINV = 0xBF80512C
.global I2C2ADDINV
I2CABADDINV = 0xBF80512C
.global I2CABADDINV
I2C2MSK = 0xBF805130
.global I2C2MSK
I2CABMSK = 0xBF805130
.global I2CABMSK
I2C2MSKCLR = 0xBF805134
.global I2C2MSKCLR
I2CABMSKCLR = 0xBF805134
.global I2CABMSKCLR
I2C2MSKSET = 0xBF805138
.global I2C2MSKSET
I2CABMSKSET = 0xBF805138
.global I2CABMSKSET
I2C2MSKINV = 0xBF80513C
.global I2C2MSKINV
I2CABMSKINV = 0xBF80513C
.global I2CABMSKINV
I2C2BRG = 0xBF805140
.global I2C2BRG
I2CABBRG = 0xBF805140
.global I2CABBRG
I2C2BRGCLR = 0xBF805144
.global I2C2BRGCLR
I2CABBRGCLR = 0xBF805144
.global I2CABBRGCLR
I2C2BRGSET = 0xBF805148
.global I2C2BRGSET
I2CABBRGSET = 0xBF805148
.global I2CABBRGSET
I2C2BRGINV = 0xBF80514C
.global I2C2BRGINV
I2CABBRGINV = 0xBF80514C
.global I2CABBRGINV
I2C2TRN = 0xBF805150
.global I2C2TRN
I2CABTRN = 0xBF805150
.global I2CABTRN
I2C2TRNCLR = 0xBF805154
.global I2C2TRNCLR
I2CABTRNCLR = 0xBF805154
.global I2CABTRNCLR
I2C2TRNSET = 0xBF805158
.global I2C2TRNSET
I2CABTRNSET = 0xBF805158
.global I2CABTRNSET
I2C2TRNINV = 0xBF80515C
.global I2C2TRNINV
I2CABTRNINV = 0xBF80515C
.global I2CABTRNINV
I2C2RCV = 0xBF805160
.global I2C2RCV
I2CABRCV = 0xBF805160
.global I2CABRCV
SPI1CON = 0xBF805800
.global SPI1CON
SPI1CONCLR = 0xBF805804
.global SPI1CONCLR
SPI1CONSET = 0xBF805808
.global SPI1CONSET
SPI1CONINV = 0xBF80580C
.global SPI1CONINV
SPI1STAT = 0xBF805810
.global SPI1STAT
SPI1STATCLR = 0xBF805814
.global SPI1STATCLR
SPI1STATSET = 0xBF805818
.global SPI1STATSET
SPI1STATINV = 0xBF80581C
.global SPI1STATINV
SPI1BUF = 0xBF805820
.global SPI1BUF
SPI1BRG = 0xBF805830
.global SPI1BRG
SPI1BRGCLR = 0xBF805834
.global SPI1BRGCLR
SPI1BRGSET = 0xBF805838
.global SPI1BRGSET
SPI1BRGINV = 0xBF80583C
.global SPI1BRGINV
SPI1CON2 = 0xBF805840
.global SPI1CON2
SPI1CON2CLR = 0xBF805844
.global SPI1CON2CLR
SPI1CON2SET = 0xBF805848
.global SPI1CON2SET
SPI1CON2INV = 0xBF80584C
.global SPI1CON2INV
SPI2CON = 0xBF805A00
.global SPI2CON
SPI2CONCLR = 0xBF805A04
.global SPI2CONCLR
SPI2CONSET = 0xBF805A08
.global SPI2CONSET
SPI2CONINV = 0xBF805A0C
.global SPI2CONINV
SPI2STAT = 0xBF805A10
.global SPI2STAT
SPI2STATCLR = 0xBF805A14
.global SPI2STATCLR
SPI2STATSET = 0xBF805A18
.global SPI2STATSET
SPI2STATINV = 0xBF805A1C
.global SPI2STATINV
SPI2BUF = 0xBF805A20
.global SPI2BUF
SPI2BRG = 0xBF805A30
.global SPI2BRG
SPI2BRGCLR = 0xBF805A34
.global SPI2BRGCLR
SPI2BRGSET = 0xBF805A38
.global SPI2BRGSET
SPI2BRGINV = 0xBF805A3C
.global SPI2BRGINV
SPI2CON2 = 0xBF805A40
.global SPI2CON2
SPI2CON2CLR = 0xBF805A44
.global SPI2CON2CLR
SPI2CON2SET = 0xBF805A48
.global SPI2CON2SET
SPI2CON2INV = 0xBF805A4C
.global SPI2CON2INV
U1MODE = 0xBF806000
.global U1MODE
UDCMODE = 0xBF806000
.global UDCMODE
U1MODECLR = 0xBF806004
.global U1MODECLR
UDCMODECLR = 0xBF806004
.global UDCMODECLR
U1MODESET = 0xBF806008
.global U1MODESET
UDCMODESET = 0xBF806008
.global UDCMODESET
U1MODEINV = 0xBF80600C
.global U1MODEINV
UDCMODEINV = 0xBF80600C
.global UDCMODEINV
U1STA = 0xBF806010
.global U1STA
UDCSTA = 0xBF806010
.global UDCSTA
U1STACLR = 0xBF806014
.global U1STACLR
UDCSTACLR = 0xBF806014
.global UDCSTACLR
U1STASET = 0xBF806018
.global U1STASET
UDCSTASET = 0xBF806018
.global UDCSTASET
U1STAINV = 0xBF80601C
.global U1STAINV
UDCSTAINV = 0xBF80601C
.global UDCSTAINV
U1TXREG = 0xBF806020
.global U1TXREG
UDCTXREG = 0xBF806020
.global UDCTXREG
U1RXREG = 0xBF806030
.global U1RXREG
UDCRXREG = 0xBF806030
.global UDCRXREG
U1BRG = 0xBF806040
.global U1BRG
UDCBRG = 0xBF806040
.global UDCBRG
U1BRGCLR = 0xBF806044
.global U1BRGCLR
UDCBRGCLR = 0xBF806044
.global UDCBRGCLR
U1BRGSET = 0xBF806048
.global U1BRGSET
UDCBRGSET = 0xBF806048
.global UDCBRGSET
U1BRGINV = 0xBF80604C
.global U1BRGINV
UDCBRGINV = 0xBF80604C
.global UDCBRGINV
U2MODE = 0xBF806200
.global U2MODE
U8932MODE = 0xBF806200
.global U8932MODE
U2MODECLR = 0xBF806204
.global U2MODECLR
U8932MODECLR = 0xBF806204
.global U8932MODECLR
U2MODESET = 0xBF806208
.global U2MODESET
U8932MODESET = 0xBF806208
.global U8932MODESET
U2MODEINV = 0xBF80620C
.global U2MODEINV
U8932MODEINV = 0xBF80620C
.global U8932MODEINV
U2STA = 0xBF806210
.global U2STA
U8932STA = 0xBF806210
.global U8932STA
U2STACLR = 0xBF806214
.global U2STACLR
U8932STACLR = 0xBF806214
.global U8932STACLR
U2STASET = 0xBF806218
.global U2STASET
U8932STASET = 0xBF806218
.global U8932STASET
U2STAINV = 0xBF80621C
.global U2STAINV
U8932STAINV = 0xBF80621C
.global U8932STAINV
U2TXREG = 0xBF806220
.global U2TXREG
U8932TXREG = 0xBF806220
.global U8932TXREG
U2RXREG = 0xBF806230
.global U2RXREG
U8932RXREG = 0xBF806230
.global U8932RXREG
U2BRG = 0xBF806240
.global U2BRG
U8932BRG = 0xBF806240
.global U8932BRG
U2BRGCLR = 0xBF806244
.global U2BRGCLR
U8932BRGCLR = 0xBF806244
.global U8932BRGCLR
U2BRGSET = 0xBF806248
.global U2BRGSET
U8932BRGSET = 0xBF806248
.global U8932BRGSET
U2BRGINV = 0xBF80624C
.global U2BRGINV
U8932BRGINV = 0xBF80624C
.global U8932BRGINV
U3MODE = 0xBF806400
.global U3MODE
U39MODE = 0xBF806400
.global U39MODE
U3MODECLR = 0xBF806404
.global U3MODECLR
U39MODECLR = 0xBF806404
.global U39MODECLR
U3MODESET = 0xBF806408
.global U3MODESET
U39MODESET = 0xBF806408
.global U39MODESET
U3MODEINV = 0xBF80640C
.global U3MODEINV
U39MODEINV = 0xBF80640C
.global U39MODEINV
U3STA = 0xBF806410
.global U3STA
U39STA = 0xBF806410
.global U39STA
U3STACLR = 0xBF806414
.global U3STACLR
U39STACLR = 0xBF806414
.global U39STACLR
U3STASET = 0xBF806418
.global U3STASET
U39STASET = 0xBF806418
.global U39STASET
U3STAINV = 0xBF80641C
.global U3STAINV
U39STAINV = 0xBF80641C
.global U39STAINV
U3TXREG = 0xBF806420
.global U3TXREG
U39TXREG = 0xBF806420
.global U39TXREG
U3RXREG = 0xBF806430
.global U3RXREG
U39RXREG = 0xBF806430
.global U39RXREG
U3BRG = 0xBF806440
.global U3BRG
U39BRG = 0xBF806440
.global U39BRG
U3BRGCLR = 0xBF806444
.global U3BRGCLR
U39BRGCLR = 0xBF806444
.global U39BRGCLR
U3BRGSET = 0xBF806448
.global U3BRGSET
U39BRGSET = 0xBF806448
.global U39BRGSET
U3BRGINV = 0xBF80644C
.global U3BRGINV
U39BRGINV = 0xBF80644C
.global U39BRGINV
U4MODE = 0xBF806600
.global U4MODE
UodMODE = 0xBF806600
.global UodMODE
U4MODECLR = 0xBF806604
.global U4MODECLR
UodMODECLR = 0xBF806604
.global UodMODECLR
U4MODESET = 0xBF806608
.global U4MODESET
UodMODESET = 0xBF806608
.global UodMODESET
U4MODEINV = 0xBF80660C
.global U4MODEINV
UodMODEINV = 0xBF80660C
.global UodMODEINV
U4STA = 0xBF806610
.global U4STA
UodSTA = 0xBF806610
.global UodSTA
U4STACLR = 0xBF806614
.global U4STACLR
UodSTACLR = 0xBF806614
.global UodSTACLR
U4STASET = 0xBF806618
.global U4STASET
UodSTASET = 0xBF806618
.global UodSTASET
U4STAINV = 0xBF80661C
.global U4STAINV
UodSTAINV = 0xBF80661C
.global UodSTAINV
U4TXREG = 0xBF806620
.global U4TXREG
UodTXREG = 0xBF806620
.global UodTXREG
U4RXREG = 0xBF806630
.global U4RXREG
UodRXREG = 0xBF806630
.global UodRXREG
U4BRG = 0xBF806640
.global U4BRG
UodBRG = 0xBF806640
.global UodBRG
U4BRGCLR = 0xBF806644
.global U4BRGCLR
UodBRGCLR = 0xBF806644
.global UodBRGCLR
U4BRGSET = 0xBF806648
.global U4BRGSET
UodBRGSET = 0xBF806648
.global UodBRGSET
U4BRGINV = 0xBF80664C
.global U4BRGINV
UodBRGINV = 0xBF80664C
.global UodBRGINV
PMCON = 0xBF807000
.global PMCON
PMCONCLR = 0xBF807004
.global PMCONCLR
PMCONSET = 0xBF807008
.global PMCONSET
PMCONINV = 0xBF80700C
.global PMCONINV
PMMODE = 0xBF807010
.global PMMODE
PMMODECLR = 0xBF807014
.global PMMODECLR
PMMODESET = 0xBF807018
.global PMMODESET
PMMODEINV = 0xBF80701C
.global PMMODEINV
PMADDR = 0xBF807020
.global PMADDR
PMADDRCLR = 0xBF807024
.global PMADDRCLR
PMADDRSET = 0xBF807028
.global PMADDRSET
PMADDRINV = 0xBF80702C
.global PMADDRINV
PMDOUT = 0xBF807030
.global PMDOUT
PMDOUTCLR = 0xBF807034
.global PMDOUTCLR
PMDOUTSET = 0xBF807038
.global PMDOUTSET
PMDOUTINV = 0xBF80703C
.global PMDOUTINV
PMDIN = 0xBF807040
.global PMDIN
PMDINCLR = 0xBF807044
.global PMDINCLR
PMDINSET = 0xBF807048
.global PMDINSET
PMDININV = 0xBF80704C
.global PMDININV
PMAEN = 0xBF807050
.global PMAEN
PMAENCLR = 0xBF807054
.global PMAENCLR
PMAENSET = 0xBF807058
.global PMAENSET
PMAENINV = 0xBF80705C
.global PMAENINV
PMSTAT = 0xBF807060
.global PMSTAT
PMSTATCLR = 0xBF807064
.global PMSTATCLR
PMSTATSET = 0xBF807068
.global PMSTATSET
PMSTATINV = 0xBF80706C
.global PMSTATINV
AD1CON1 = 0xBF809000
.global AD1CON1
AD1CON1CLR = 0xBF809004
.global AD1CON1CLR
AD1CON1SET = 0xBF809008
.global AD1CON1SET
AD1CON1INV = 0xBF80900C
.global AD1CON1INV
AD1CON2 = 0xBF809010
.global AD1CON2
AD1CON2CLR = 0xBF809014
.global AD1CON2CLR
AD1CON2SET = 0xBF809018
.global AD1CON2SET
AD1CON2INV = 0xBF80901C
.global AD1CON2INV
AD1CON3 = 0xBF809020
.global AD1CON3
AD1CON3CLR = 0xBF809024
.global AD1CON3CLR
AD1CON3SET = 0xBF809028
.global AD1CON3SET
AD1CON3INV = 0xBF80902C
.global AD1CON3INV
AD1CHS = 0xBF809040
.global AD1CHS
AD1CHSCLR = 0xBF809044
.global AD1CHSCLR
AD1CHSSET = 0xBF809048
.global AD1CHSSET
AD1CHSINV = 0xBF80904C
.global AD1CHSINV
AD1CSSL = 0xBF809050
.global AD1CSSL
AD1CSSLCLR = 0xBF809054
.global AD1CSSLCLR
AD1CSSLSET = 0xBF809058
.global AD1CSSLSET
AD1CSSLINV = 0xBF80905C
.global AD1CSSLINV
ADC1BUF0 = 0xBF809070
.global ADC1BUF0
ADC1BUF1 = 0xBF809080
.global ADC1BUF1
ADC1BUF2 = 0xBF809090
.global ADC1BUF2
ADC1BUF3 = 0xBF8090A0
.global ADC1BUF3
ADC1BUF4 = 0xBF8090B0
.global ADC1BUF4
ADC1BUF5 = 0xBF8090C0
.global ADC1BUF5
ADC1BUF6 = 0xBF8090D0
.global ADC1BUF6
ADC1BUF7 = 0xBF8090E0
.global ADC1BUF7
ADC1BUF8 = 0xBF8090F0
.global ADC1BUF8
ADC1BUF9 = 0xBF809100
.global ADC1BUF9
ADC1BUFA = 0xBF809110
.global ADC1BUFA
ADC1BUFB = 0xBF809120
.global ADC1BUFB
ADC1BUFC = 0xBF809130
.global ADC1BUFC
ADC1BUFD = 0xBF809140
.global ADC1BUFD
ADC1BUFE = 0xBF809150
.global ADC1BUFE
ADC1BUFF = 0xBF809160
.global ADC1BUFF
CVRCON = 0xBF809800
.global CVRCON
CVRCONCLR = 0xBF809804
.global CVRCONCLR
CVRCONSET = 0xBF809808
.global CVRCONSET
CVRCONINV = 0xBF80980C
.global CVRCONINV
CM1CON = 0xBF80A000
.global CM1CON
CM1CONCLR = 0xBF80A004
.global CM1CONCLR
CM1CONSET = 0xBF80A008
.global CM1CONSET
CM1CONINV = 0xBF80A00C
.global CM1CONINV
CM2CON = 0xBF80A010
.global CM2CON
CM2CONCLR = 0xBF80A014
.global CM2CONCLR
CM2CONSET = 0xBF80A018
.global CM2CONSET
CM2CONINV = 0xBF80A01C
.global CM2CONINV
CMSTAT = 0xBF80A060
.global CMSTAT
CMSTATCLR = 0xBF80A064
.global CMSTATCLR
CMSTATSET = 0xBF80A068
.global CMSTATSET
CMSTATINV = 0xBF80A06C
.global CMSTATINV
CTMUCON = 0xBF80A200
.global CTMUCON
CTMUCONCLR = 0xBF80A204
.global CTMUCONCLR
CTMUCONSET = 0xBF80A208
.global CTMUCONSET
CTMUCONINV = 0xBF80A20C
.global CTMUCONINV
OSCCON = 0xBF80F000
.global OSCCON
OSCCONCLR = 0xBF80F004
.global OSCCONCLR
OSCCONSET = 0xBF80F008
.global OSCCONSET
OSCCONINV = 0xBF80F00C
.global OSCCONINV
OSCTUN = 0xBF80F010
.global OSCTUN
OSCTUNCLR = 0xBF80F014
.global OSCTUNCLR
OSCTUNSET = 0xBF80F018
.global OSCTUNSET
OSCTUNINV = 0xBF80F01C
.global OSCTUNINV
REFOCON = 0xBF80F020
.global REFOCON
REFOCONCLR = 0xBF80F024
.global REFOCONCLR
REFOCONSET = 0xBF80F028
.global REFOCONSET
REFOCONINV = 0xBF80F02C
.global REFOCONINV
REFOTRIM = 0xBF80F030
.global REFOTRIM
REFOTRIMCLR = 0xBF80F034
.global REFOTRIMCLR
REFOTRIMSET = 0xBF80F038
.global REFOTRIMSET
REFOTRIMINV = 0xBF80F03C
.global REFOTRIMINV
CFGCON = 0xBF80F200
.global CFGCON
DDPCON = 0xBF80F200
.global DDPCON
DEVID = 0xBF80F220
.global DEVID
SYSKEY = 0xBF80F230
.global SYSKEY
SYSKEYCLR = 0xBF80F234
.global SYSKEYCLR
SYSKEYSET = 0xBF80F238
.global SYSKEYSET
SYSKEYINV = 0xBF80F23C
.global SYSKEYINV
PMD1 = 0xBF80F240
.global PMD1
PMD1CLR = 0xBF80F244
.global PMD1CLR
PMD1SET = 0xBF80F248
.global PMD1SET
PMD1INV = 0xBF80F24C
.global PMD1INV
PMD2 = 0xBF80F250
.global PMD2
PMD2CLR = 0xBF80F254
.global PMD2CLR
PMD2SET = 0xBF80F258
.global PMD2SET
PMD2INV = 0xBF80F25C
.global PMD2INV
PMD3 = 0xBF80F260
.global PMD3
PMD3CLR = 0xBF80F264
.global PMD3CLR
PMD3SET = 0xBF80F268
.global PMD3SET
PMD3INV = 0xBF80F26C
.global PMD3INV
PMD4 = 0xBF80F270
.global PMD4
PMD4CLR = 0xBF80F274
.global PMD4CLR
PMD4SET = 0xBF80F278
.global PMD4SET
PMD4INV = 0xBF80F27C
.global PMD4INV
PMD5 = 0xBF80F280
.global PMD5
PMD5CLR = 0xBF80F284
.global PMD5CLR
PMD5SET = 0xBF80F288
.global PMD5SET
PMD5INV = 0xBF80F28C
.global PMD5INV
PMD6 = 0xBF80F290
.global PMD6
PMD6CLR = 0xBF80F294
.global PMD6CLR
PMD6SET = 0xBF80F298
.global PMD6SET
PMD6INV = 0xBF80F29C
.global PMD6INV
NVMCON = 0xBF80F400
.global NVMCON
NVMCONCLR = 0xBF80F404
.global NVMCONCLR
NVMCONSET = 0xBF80F408
.global NVMCONSET
NVMCONINV = 0xBF80F40C
.global NVMCONINV
NVMKEY = 0xBF80F410
.global NVMKEY
NVMADDR = 0xBF80F420
.global NVMADDR
NVMADDRCLR = 0xBF80F424
.global NVMADDRCLR
NVMADDRSET = 0xBF80F428
.global NVMADDRSET
NVMADDRINV = 0xBF80F42C
.global NVMADDRINV
NVMDATA = 0xBF80F430
.global NVMDATA
NVMSRCADDR = 0xBF80F440
.global NVMSRCADDR
RCON = 0xBF80F600
.global RCON
RCONCLR = 0xBF80F604
.global RCONCLR
RCONSET = 0xBF80F608
.global RCONSET
RCONINV = 0xBF80F60C
.global RCONINV
RSWRST = 0xBF80F610
.global RSWRST
RSWRSTCLR = 0xBF80F614
.global RSWRSTCLR
RSWRSTSET = 0xBF80F618
.global RSWRSTSET
RSWRSTINV = 0xBF80F61C
.global RSWRSTINV
INT1R = 0xBF80FA04
.global INT1R
INT2R = 0xBF80FA08
.global INT2R
INT3R = 0xBF80FA0C
.global INT3R
INT4R = 0xBF80FA10
.global INT4R
T2CKR = 0xBF80FA18
.global T2CKR
T3CKR = 0xBF80FA1C
.global T3CKR
T4CKR = 0xBF80FA20
.global T4CKR
T5CKR = 0xBF80FA24
.global T5CKR
IC1R = 0xBF80FA28
.global IC1R
IC2R = 0xBF80FA2C
.global IC2R
IC3R = 0xBF80FA30
.global IC3R
IC4R = 0xBF80FA34
.global IC4R
IC5R = 0xBF80FA38
.global IC5R
OCFAR = 0xBF80FA48
.global OCFAR
U1RXR = 0xBF80FA50
.global U1RXR
U1CTSR = 0xBF80FA54
.global U1CTSR
U2RXR = 0xBF80FA58
.global U2RXR
U2CTSR = 0xBF80FA5C
.global U2CTSR
U3RXR = 0xBF80FA60
.global U3RXR
U3CTSR = 0xBF80FA64
.global U3CTSR
U4RXR = 0xBF80FA68
.global U4RXR
U4CTSR = 0xBF80FA6C
.global U4CTSR
U5RXR = 0xBF80FA70
.global U5RXR
U5CTSR = 0xBF80FA74
.global U5CTSR
SDI1R = 0xBF80FA84
.global SDI1R
SS1R = 0xBF80FA88
.global SS1R
SDI2R = 0xBF80FA90
.global SDI2R
SS2R = 0xBF80FA94
.global SS2R
REFCLKIR = 0xBF80FAD0
.global REFCLKIR
RPB0R = 0xBF80FB40
.global RPB0R
RPB1R = 0xBF80FB44
.global RPB1R
RPB2R = 0xBF80FB48
.global RPB2R
RPB3R = 0xBF80FB4C
.global RPB3R
RPB5R = 0xBF80FB54
.global RPB5R
RPB6R = 0xBF80FB58
.global RPB6R
RPB7R = 0xBF80FB5C
.global RPB7R
RPB8R = 0xBF80FB60
.global RPB8R
RPB9R = 0xBF80FB64
.global RPB9R
RPB10R = 0xBF80FB68
.global RPB10R
RPB14R = 0xBF80FB78
.global RPB14R
RPB15R = 0xBF80FB7C
.global RPB15R
RPC13R = 0xBF80FBB4
.global RPC13R
RPC14R = 0xBF80FBB8
.global RPC14R
RPD0R = 0xBF80FBC0
.global RPD0R
RPD1R = 0xBF80FBC4
.global RPD1R
RPD2R = 0xBF80FBC8
.global RPD2R
RPD3R = 0xBF80FBCC
.global RPD3R
RPD4R = 0xBF80FBD0
.global RPD4R
RPD5R = 0xBF80FBD4
.global RPD5R
RPD8R = 0xBF80FBE0
.global RPD8R
RPD9R = 0xBF80FBE4
.global RPD9R
RPD10R = 0xBF80FBE8
.global RPD10R
RPD11R = 0xBF80FBEC
.global RPD11R
RPE3R = 0xBF80FC0C
.global RPE3R
RPE5R = 0xBF80FC14
.global RPE5R
RPF0R = 0xBF80FC40
.global RPF0R
RPF1R = 0xBF80FC44
.global RPF1R
RPF4R = 0xBF80FC50
.global RPF4R
RPF5R = 0xBF80FC54
.global RPF5R
RPG6R = 0xBF80FC98
.global RPG6R
RPG7R = 0xBF80FC9C
.global RPG7R
RPG8R = 0xBF80FCA0
.global RPG8R
RPG9R = 0xBF80FCA4
.global RPG9R
INTCON = 0xBF881000
.global INTCON
INTCONCLR = 0xBF881004
.global INTCONCLR
INTCONSET = 0xBF881008
.global INTCONSET
INTCONINV = 0xBF88100C
.global INTCONINV
INTSTAT = 0xBF881010
.global INTSTAT
IPTMR = 0xBF881020
.global IPTMR
IPTMRCLR = 0xBF881024
.global IPTMRCLR
IPTMRSET = 0xBF881028
.global IPTMRSET
IPTMRINV = 0xBF88102C
.global IPTMRINV
IFS0 = 0xBF881030
.global IFS0
IFS0CLR = 0xBF881034
.global IFS0CLR
IFS0SET = 0xBF881038
.global IFS0SET
IFS0INV = 0xBF88103C
.global IFS0INV
IFS1 = 0xBF881040
.global IFS1
IFS1CLR = 0xBF881044
.global IFS1CLR
IFS1SET = 0xBF881048
.global IFS1SET
IFS1INV = 0xBF88104C
.global IFS1INV
IFS2 = 0xBF881050
.global IFS2
IFS2CLR = 0xBF881054
.global IFS2CLR
IFS2SET = 0xBF881058
.global IFS2SET
IFS2INV = 0xBF88105C
.global IFS2INV
IEC0 = 0xBF881060
.global IEC0
IEC0CLR = 0xBF881064
.global IEC0CLR
IEC0SET = 0xBF881068
.global IEC0SET
IEC0INV = 0xBF88106C
.global IEC0INV
IEC1 = 0xBF881070
.global IEC1
IEC1CLR = 0xBF881074
.global IEC1CLR
IEC1SET = 0xBF881078
.global IEC1SET
IEC1INV = 0xBF88107C
.global IEC1INV
IEC2 = 0xBF881080
.global IEC2
IEC2CLR = 0xBF881084
.global IEC2CLR
IEC2SET = 0xBF881088
.global IEC2SET
IEC2INV = 0xBF88108C
.global IEC2INV
IPC0 = 0xBF881090
.global IPC0
IPC0CLR = 0xBF881094
.global IPC0CLR
IPC0SET = 0xBF881098
.global IPC0SET
IPC0INV = 0xBF88109C
.global IPC0INV
IPC1 = 0xBF8810A0
.global IPC1
IPC1CLR = 0xBF8810A4
.global IPC1CLR
IPC1SET = 0xBF8810A8
.global IPC1SET
IPC1INV = 0xBF8810AC
.global IPC1INV
IPC2 = 0xBF8810B0
.global IPC2
IPC2CLR = 0xBF8810B4
.global IPC2CLR
IPC2SET = 0xBF8810B8
.global IPC2SET
IPC2INV = 0xBF8810BC
.global IPC2INV
IPC3 = 0xBF8810C0
.global IPC3
IPC3CLR = 0xBF8810C4
.global IPC3CLR
IPC3SET = 0xBF8810C8
.global IPC3SET
IPC3INV = 0xBF8810CC
.global IPC3INV
IPC4 = 0xBF8810D0
.global IPC4
IPC4CLR = 0xBF8810D4
.global IPC4CLR
IPC4SET = 0xBF8810D8
.global IPC4SET
IPC4INV = 0xBF8810DC
.global IPC4INV
IPC5 = 0xBF8810E0
.global IPC5
IPC5CLR = 0xBF8810E4
.global IPC5CLR
IPC5SET = 0xBF8810E8
.global IPC5SET
IPC5INV = 0xBF8810EC
.global IPC5INV
IPC6 = 0xBF8810F0
.global IPC6
IPC6CLR = 0xBF8810F4
.global IPC6CLR
IPC6SET = 0xBF8810F8
.global IPC6SET
IPC6INV = 0xBF8810FC
.global IPC6INV
IPC7 = 0xBF881100
.global IPC7
IPC7CLR = 0xBF881104
.global IPC7CLR
IPC7SET = 0xBF881108
.global IPC7SET
IPC7INV = 0xBF88110C
.global IPC7INV
IPC8 = 0xBF881110
.global IPC8
IPC8CLR = 0xBF881114
.global IPC8CLR
IPC8SET = 0xBF881118
.global IPC8SET
IPC8INV = 0xBF88111C
.global IPC8INV
IPC9 = 0xBF881120
.global IPC9
IPC9CLR = 0xBF881124
.global IPC9CLR
IPC9SET = 0xBF881128
.global IPC9SET
IPC9INV = 0xBF88112C
.global IPC9INV
IPC10 = 0xBF881130
.global IPC10
IPC10CLR = 0xBF881134
.global IPC10CLR
IPC10SET = 0xBF881138
.global IPC10SET
IPC10INV = 0xBF88113C
.global IPC10INV
IPC11 = 0xBF881140
.global IPC11
IPC11CLR = 0xBF881144
.global IPC11CLR
IPC11SET = 0xBF881148
.global IPC11SET
IPC11INV = 0xBF88114C
.global IPC11INV
BMXCON = 0xBF882000
.global BMXCON
BMXCONCLR = 0xBF882004
.global BMXCONCLR
BMXCONSET = 0xBF882008
.global BMXCONSET
BMXCONINV = 0xBF88200C
.global BMXCONINV
BMXDKPBA = 0xBF882010
.global BMXDKPBA
BMXDKPBACLR = 0xBF882014
.global BMXDKPBACLR
BMXDKPBASET = 0xBF882018
.global BMXDKPBASET
BMXDKPBAINV = 0xBF88201C
.global BMXDKPBAINV
BMXDUDBA = 0xBF882020
.global BMXDUDBA
BMXDUDBACLR = 0xBF882024
.global BMXDUDBACLR
BMXDUDBASET = 0xBF882028
.global BMXDUDBASET
BMXDUDBAINV = 0xBF88202C
.global BMXDUDBAINV
BMXDUPBA = 0xBF882030
.global BMXDUPBA
BMXDUPBACLR = 0xBF882034
.global BMXDUPBACLR
BMXDUPBASET = 0xBF882038
.global BMXDUPBASET
BMXDUPBAINV = 0xBF88203C
.global BMXDUPBAINV
BMXDRMSZ = 0xBF882040
.global BMXDRMSZ
BMXPUPBA = 0xBF882050
.global BMXPUPBA
BMXPUPBACLR = 0xBF882054
.global BMXPUPBACLR
BMXPUPBASET = 0xBF882058
.global BMXPUPBASET
BMXPUPBAINV = 0xBF88205C
.global BMXPUPBAINV
BMXPFMSZ = 0xBF882060
.global BMXPFMSZ
BMXBOOTSZ = 0xBF882070
.global BMXBOOTSZ
DMACON = 0xBF883000
.global DMACON
DMACONCLR = 0xBF883004
.global DMACONCLR
DMACONSET = 0xBF883008
.global DMACONSET
DMACONINV = 0xBF88300C
.global DMACONINV
DMASTAT = 0xBF883010
.global DMASTAT
DMASTATCLR = 0xBF883014
.global DMASTATCLR
DMASTATSET = 0xBF883018
.global DMASTATSET
DMASTATINV = 0xBF88301C
.global DMASTATINV
DMAADDR = 0xBF883020
.global DMAADDR
DMAADDRCLR = 0xBF883024
.global DMAADDRCLR
DMAADDRSET = 0xBF883028
.global DMAADDRSET
DMAADDRINV = 0xBF88302C
.global DMAADDRINV
DCRCCON = 0xBF883030
.global DCRCCON
DCRCCONCLR = 0xBF883034
.global DCRCCONCLR
DCRCCONSET = 0xBF883038
.global DCRCCONSET
DCRCCONINV = 0xBF88303C
.global DCRCCONINV
DCRCDATA = 0xBF883040
.global DCRCDATA
DCRCDATACLR = 0xBF883044
.global DCRCDATACLR
DCRCDATASET = 0xBF883048
.global DCRCDATASET
DCRCDATAINV = 0xBF88304C
.global DCRCDATAINV
DCRCXOR = 0xBF883050
.global DCRCXOR
DCRCXORCLR = 0xBF883054
.global DCRCXORCLR
DCRCXORSET = 0xBF883058
.global DCRCXORSET
DCRCXORINV = 0xBF88305C
.global DCRCXORINV
DCH0CON = 0xBF883060
.global DCH0CON
DCH0CONCLR = 0xBF883064
.global DCH0CONCLR
DCH0CONSET = 0xBF883068
.global DCH0CONSET
DCH0CONINV = 0xBF88306C
.global DCH0CONINV
DCH0ECON = 0xBF883070
.global DCH0ECON
DCH0ECONCLR = 0xBF883074
.global DCH0ECONCLR
DCH0ECONSET = 0xBF883078
.global DCH0ECONSET
DCH0ECONINV = 0xBF88307C
.global DCH0ECONINV
DCH0INT = 0xBF883080
.global DCH0INT
DCH0INTCLR = 0xBF883084
.global DCH0INTCLR
DCH0INTSET = 0xBF883088
.global DCH0INTSET
DCH0INTINV = 0xBF88308C
.global DCH0INTINV
DCH0SSA = 0xBF883090
.global DCH0SSA
DCH0SSACLR = 0xBF883094
.global DCH0SSACLR
DCH0SSASET = 0xBF883098
.global DCH0SSASET
DCH0SSAINV = 0xBF88309C
.global DCH0SSAINV
DCH0DSA = 0xBF8830A0
.global DCH0DSA
DCH0DSACLR = 0xBF8830A4
.global DCH0DSACLR
DCH0DSASET = 0xBF8830A8
.global DCH0DSASET
DCH0DSAINV = 0xBF8830AC
.global DCH0DSAINV
DCH0SSIZ = 0xBF8830B0
.global DCH0SSIZ
DCH0SSIZCLR = 0xBF8830B4
.global DCH0SSIZCLR
DCH0SSIZSET = 0xBF8830B8
.global DCH0SSIZSET
DCH0SSIZINV = 0xBF8830BC
.global DCH0SSIZINV
DCH0DSIZ = 0xBF8830C0
.global DCH0DSIZ
DCH0DSIZCLR = 0xBF8830C4
.global DCH0DSIZCLR
DCH0DSIZSET = 0xBF8830C8
.global DCH0DSIZSET
DCH0DSIZINV = 0xBF8830CC
.global DCH0DSIZINV
DCH0SPTR = 0xBF8830D0
.global DCH0SPTR
DCH0SPTRCLR = 0xBF8830D4
.global DCH0SPTRCLR
DCH0SPTRSET = 0xBF8830D8
.global DCH0SPTRSET
DCH0SPTRINV = 0xBF8830DC
.global DCH0SPTRINV
DCH0DPTR = 0xBF8830E0
.global DCH0DPTR
DCH0DPTRCLR = 0xBF8830E4
.global DCH0DPTRCLR
DCH0DPTRSET = 0xBF8830E8
.global DCH0DPTRSET
DCH0DPTRINV = 0xBF8830EC
.global DCH0DPTRINV
DCH0CSIZ = 0xBF8830F0
.global DCH0CSIZ
DCH0CSIZCLR = 0xBF8830F4
.global DCH0CSIZCLR
DCH0CSIZSET = 0xBF8830F8
.global DCH0CSIZSET
DCH0CSIZINV = 0xBF8830FC
.global DCH0CSIZINV
DCH0CPTR = 0xBF883100
.global DCH0CPTR
DCH0CPTRCLR = 0xBF883104
.global DCH0CPTRCLR
DCH0CPTRSET = 0xBF883108
.global DCH0CPTRSET
DCH0CPTRINV = 0xBF88310C
.global DCH0CPTRINV
DCH0DAT = 0xBF883110
.global DCH0DAT
DCH0DATCLR = 0xBF883114
.global DCH0DATCLR
DCH0DATSET = 0xBF883118
.global DCH0DATSET
DCH0DATINV = 0xBF88311C
.global DCH0DATINV
DCH1CON = 0xBF883120
.global DCH1CON
DCH1CONCLR = 0xBF883124
.global DCH1CONCLR
DCH1CONSET = 0xBF883128
.global DCH1CONSET
DCH1CONINV = 0xBF88312C
.global DCH1CONINV
DCH1ECON = 0xBF883130
.global DCH1ECON
DCH1ECONCLR = 0xBF883134
.global DCH1ECONCLR
DCH1ECONSET = 0xBF883138
.global DCH1ECONSET
DCH1ECONINV = 0xBF88313C
.global DCH1ECONINV
DCH1INT = 0xBF883140
.global DCH1INT
DCH1INTCLR = 0xBF883144
.global DCH1INTCLR
DCH1INTSET = 0xBF883148
.global DCH1INTSET
DCH1INTINV = 0xBF88314C
.global DCH1INTINV
DCH1SSA = 0xBF883150
.global DCH1SSA
DCH1SSACLR = 0xBF883154
.global DCH1SSACLR
DCH1SSASET = 0xBF883158
.global DCH1SSASET
DCH1SSAINV = 0xBF88315C
.global DCH1SSAINV
DCH1DSA = 0xBF883160
.global DCH1DSA
DCH1DSACLR = 0xBF883164
.global DCH1DSACLR
DCH1DSASET = 0xBF883168
.global DCH1DSASET
DCH1DSAINV = 0xBF88316C
.global DCH1DSAINV
DCH1SSIZ = 0xBF883170
.global DCH1SSIZ
DCH1SSIZCLR = 0xBF883174
.global DCH1SSIZCLR
DCH1SSIZSET = 0xBF883178
.global DCH1SSIZSET
DCH1SSIZINV = 0xBF88317C
.global DCH1SSIZINV
DCH1DSIZ = 0xBF883180
.global DCH1DSIZ
DCH1DSIZCLR = 0xBF883184
.global DCH1DSIZCLR
DCH1DSIZSET = 0xBF883188
.global DCH1DSIZSET
DCH1DSIZINV = 0xBF88318C
.global DCH1DSIZINV
DCH1SPTR = 0xBF883190
.global DCH1SPTR
DCH1SPTRCLR = 0xBF883194
.global DCH1SPTRCLR
DCH1SPTRSET = 0xBF883198
.global DCH1SPTRSET
DCH1SPTRINV = 0xBF88319C
.global DCH1SPTRINV
DCH1DPTR = 0xBF8831A0
.global DCH1DPTR
DCH1DPTRCLR = 0xBF8831A4
.global DCH1DPTRCLR
DCH1DPTRSET = 0xBF8831A8
.global DCH1DPTRSET
DCH1DPTRINV = 0xBF8831AC
.global DCH1DPTRINV
DCH1CSIZ = 0xBF8831B0
.global DCH1CSIZ
DCH1CSIZCLR = 0xBF8831B4
.global DCH1CSIZCLR
DCH1CSIZSET = 0xBF8831B8
.global DCH1CSIZSET
DCH1CSIZINV = 0xBF8831BC
.global DCH1CSIZINV
DCH1CPTR = 0xBF8831C0
.global DCH1CPTR
DCH1CPTRCLR = 0xBF8831C4
.global DCH1CPTRCLR
DCH1CPTRSET = 0xBF8831C8
.global DCH1CPTRSET
DCH1CPTRINV = 0xBF8831CC
.global DCH1CPTRINV
DCH1DAT = 0xBF8831D0
.global DCH1DAT
DCH1DATCLR = 0xBF8831D4
.global DCH1DATCLR
DCH1DATSET = 0xBF8831D8
.global DCH1DATSET
DCH1DATINV = 0xBF8831DC
.global DCH1DATINV
DCH2CON = 0xBF8831E0
.global DCH2CON
DCH2CONCLR = 0xBF8831E4
.global DCH2CONCLR
DCH2CONSET = 0xBF8831E8
.global DCH2CONSET
DCH2CONINV = 0xBF8831EC
.global DCH2CONINV
DCH2ECON = 0xBF8831F0
.global DCH2ECON
DCH2ECONCLR = 0xBF8831F4
.global DCH2ECONCLR
DCH2ECONSET = 0xBF8831F8
.global DCH2ECONSET
DCH2ECONINV = 0xBF8831FC
.global DCH2ECONINV
DCH2INT = 0xBF883200
.global DCH2INT
DCH2INTCLR = 0xBF883204
.global DCH2INTCLR
DCH2INTSET = 0xBF883208
.global DCH2INTSET
DCH2INTINV = 0xBF88320C
.global DCH2INTINV
DCH2SSA = 0xBF883210
.global DCH2SSA
DCH2SSACLR = 0xBF883214
.global DCH2SSACLR
DCH2SSASET = 0xBF883218
.global DCH2SSASET
DCH2SSAINV = 0xBF88321C
.global DCH2SSAINV
DCH2DSA = 0xBF883220
.global DCH2DSA
DCH2DSACLR = 0xBF883224
.global DCH2DSACLR
DCH2DSASET = 0xBF883228
.global DCH2DSASET
DCH2DSAINV = 0xBF88322C
.global DCH2DSAINV
DCH2SSIZ = 0xBF883230
.global DCH2SSIZ
DCH2SSIZCLR = 0xBF883234
.global DCH2SSIZCLR
DCH2SSIZSET = 0xBF883238
.global DCH2SSIZSET
DCH2SSIZINV = 0xBF88323C
.global DCH2SSIZINV
DCH2DSIZ = 0xBF883240
.global DCH2DSIZ
DCH2DSIZCLR = 0xBF883244
.global DCH2DSIZCLR
DCH2DSIZSET = 0xBF883248
.global DCH2DSIZSET
DCH2DSIZINV = 0xBF88324C
.global DCH2DSIZINV
DCH2SPTR = 0xBF883250
.global DCH2SPTR
DCH2SPTRCLR = 0xBF883254
.global DCH2SPTRCLR
DCH2SPTRSET = 0xBF883258
.global DCH2SPTRSET
DCH2SPTRINV = 0xBF88325C
.global DCH2SPTRINV
DCH2DPTR = 0xBF883260
.global DCH2DPTR
DCH2DPTRCLR = 0xBF883264
.global DCH2DPTRCLR
DCH2DPTRSET = 0xBF883268
.global DCH2DPTRSET
DCH2DPTRINV = 0xBF88326C
.global DCH2DPTRINV
DCH2CSIZ = 0xBF883270
.global DCH2CSIZ
DCH2CSIZCLR = 0xBF883274
.global DCH2CSIZCLR
DCH2CSIZSET = 0xBF883278
.global DCH2CSIZSET
DCH2CSIZINV = 0xBF88327C
.global DCH2CSIZINV
DCH2CPTR = 0xBF883280
.global DCH2CPTR
DCH2CPTRCLR = 0xBF883284
.global DCH2CPTRCLR
DCH2CPTRSET = 0xBF883288
.global DCH2CPTRSET
DCH2CPTRINV = 0xBF88328C
.global DCH2CPTRINV
DCH2DAT = 0xBF883290
.global DCH2DAT
DCH2DATCLR = 0xBF883294
.global DCH2DATCLR
DCH2DATSET = 0xBF883298
.global DCH2DATSET
DCH2DATINV = 0xBF88329C
.global DCH2DATINV
DCH3CON = 0xBF8832A0
.global DCH3CON
DCH3CONCLR = 0xBF8832A4
.global DCH3CONCLR
DCH3CONSET = 0xBF8832A8
.global DCH3CONSET
DCH3CONINV = 0xBF8832AC
.global DCH3CONINV
DCH3ECON = 0xBF8832B0
.global DCH3ECON
DCH3ECONCLR = 0xBF8832B4
.global DCH3ECONCLR
DCH3ECONSET = 0xBF8832B8
.global DCH3ECONSET
DCH3ECONINV = 0xBF8832BC
.global DCH3ECONINV
DCH3INT = 0xBF8832C0
.global DCH3INT
DCH3INTCLR = 0xBF8832C4
.global DCH3INTCLR
DCH3INTSET = 0xBF8832C8
.global DCH3INTSET
DCH3INTINV = 0xBF8832CC
.global DCH3INTINV
DCH3SSA = 0xBF8832D0
.global DCH3SSA
DCH3SSACLR = 0xBF8832D4
.global DCH3SSACLR
DCH3SSASET = 0xBF8832D8
.global DCH3SSASET
DCH3SSAINV = 0xBF8832DC
.global DCH3SSAINV
DCH3DSA = 0xBF8832E0
.global DCH3DSA
DCH3DSACLR = 0xBF8832E4
.global DCH3DSACLR
DCH3DSASET = 0xBF8832E8
.global DCH3DSASET
DCH3DSAINV = 0xBF8832EC
.global DCH3DSAINV
DCH3SSIZ = 0xBF8832F0
.global DCH3SSIZ
DCH3SSIZCLR = 0xBF8832F4
.global DCH3SSIZCLR
DCH3SSIZSET = 0xBF8832F8
.global DCH3SSIZSET
DCH3SSIZINV = 0xBF8832FC
.global DCH3SSIZINV
DCH3DSIZ = 0xBF883300
.global DCH3DSIZ
DCH3DSIZCLR = 0xBF883304
.global DCH3DSIZCLR
DCH3DSIZSET = 0xBF883308
.global DCH3DSIZSET
DCH3DSIZINV = 0xBF88330C
.global DCH3DSIZINV
DCH3SPTR = 0xBF883310
.global DCH3SPTR
DCH3SPTRCLR = 0xBF883314
.global DCH3SPTRCLR
DCH3SPTRSET = 0xBF883318
.global DCH3SPTRSET
DCH3SPTRINV = 0xBF88331C
.global DCH3SPTRINV
DCH3DPTR = 0xBF883320
.global DCH3DPTR
DCH3DPTRCLR = 0xBF883324
.global DCH3DPTRCLR
DCH3DPTRSET = 0xBF883328
.global DCH3DPTRSET
DCH3DPTRINV = 0xBF88332C
.global DCH3DPTRINV
DCH3CSIZ = 0xBF883330
.global DCH3CSIZ
DCH3CSIZCLR = 0xBF883334
.global DCH3CSIZCLR
DCH3CSIZSET = 0xBF883338
.global DCH3CSIZSET
DCH3CSIZINV = 0xBF88333C
.global DCH3CSIZINV
DCH3CPTR = 0xBF883340
.global DCH3CPTR
DCH3CPTRCLR = 0xBF883344
.global DCH3CPTRCLR
DCH3CPTRSET = 0xBF883348
.global DCH3CPTRSET
DCH3CPTRINV = 0xBF88334C
.global DCH3CPTRINV
DCH3DAT = 0xBF883350
.global DCH3DAT
DCH3DATCLR = 0xBF883354
.global DCH3DATCLR
DCH3DATSET = 0xBF883358
.global DCH3DATSET
DCH3DATINV = 0xBF88335C
.global DCH3DATINV
CHECON = 0xBF884000
.global CHECON
CHECONCLR = 0xBF884004
.global CHECONCLR
CHECONSET = 0xBF884008
.global CHECONSET
CHECONINV = 0xBF88400C
.global CHECONINV
CHEACC = 0xBF884010
.global CHEACC
CHEACCCLR = 0xBF884014
.global CHEACCCLR
CHEACCSET = 0xBF884018
.global CHEACCSET
CHEACCINV = 0xBF88401C
.global CHEACCINV
CHETAG = 0xBF884020
.global CHETAG
CHETAGCLR = 0xBF884024
.global CHETAGCLR
CHETAGSET = 0xBF884028
.global CHETAGSET
CHETAGINV = 0xBF88402C
.global CHETAGINV
CHEMSK = 0xBF884030
.global CHEMSK
CHEMSKCLR = 0xBF884034
.global CHEMSKCLR
CHEMSKSET = 0xBF884038
.global CHEMSKSET
CHEMSKINV = 0xBF88403C
.global CHEMSKINV
CHEW0 = 0xBF884040
.global CHEW0
CHEW1 = 0xBF884050
.global CHEW1
CHEW2 = 0xBF884060
.global CHEW2
CHEW3 = 0xBF884070
.global CHEW3
CHELRU = 0xBF884080
.global CHELRU
CHEHIT = 0xBF884090
.global CHEHIT
CHEMIS = 0xBF8840A0
.global CHEMIS
RESERVED1 = 0xBF8840B0
.global RESERVED1
CHEPFABT = 0xBF8840C0
.global CHEPFABT
U1OTGIR = 0xBF885040
.global U1OTGIR
U1OTGIRCLR = 0xBF885044
.global U1OTGIRCLR
U1OTGIE = 0xBF885050
.global U1OTGIE
U1OTGIECLR = 0xBF885054
.global U1OTGIECLR
U1OTGIESET = 0xBF885058
.global U1OTGIESET
U1OTGIEINV = 0xBF88505C
.global U1OTGIEINV
U1OTGSTAT = 0xBF885060
.global U1OTGSTAT
U1OTGCON = 0xBF885070
.global U1OTGCON
U1OTGCONCLR = 0xBF885074
.global U1OTGCONCLR
U1OTGCONSET = 0xBF885078
.global U1OTGCONSET
U1OTGCONINV = 0xBF88507C
.global U1OTGCONINV
U1PWRC = 0xBF885080
.global U1PWRC
U1PWRCCLR = 0xBF885084
.global U1PWRCCLR
U1PWRCSET = 0xBF885088
.global U1PWRCSET
U1PWRCINV = 0xBF88508C
.global U1PWRCINV
U1IR = 0xBF885200
.global U1IR
U1IRCLR = 0xBF885204
.global U1IRCLR
U1IE = 0xBF885210
.global U1IE
U1IECLR = 0xBF885214
.global U1IECLR
U1IESET = 0xBF885218
.global U1IESET
U1IEINV = 0xBF88521C
.global U1IEINV
U1EIR = 0xBF885220
.global U1EIR
U1EIRCLR = 0xBF885224
.global U1EIRCLR
U1EIE = 0xBF885230
.global U1EIE
U1EIECLR = 0xBF885234
.global U1EIECLR
U1EIESET = 0xBF885238
.global U1EIESET
U1EIEINV = 0xBF88523C
.global U1EIEINV
U1STAT = 0xBF885240
.global U1STAT
U1CON = 0xBF885250
.global U1CON
U1CONCLR = 0xBF885254
.global U1CONCLR
U1CONSET = 0xBF885258
.global U1CONSET
U1CONINV = 0xBF88525C
.global U1CONINV
U1ADDR = 0xBF885260
.global U1ADDR
U1ADDRCLR = 0xBF885264
.global U1ADDRCLR
U1ADDRSET = 0xBF885268
.global U1ADDRSET
U1ADDRINV = 0xBF88526C
.global U1ADDRINV
U1BDTP1 = 0xBF885270
.global U1BDTP1
U1BDTP1CLR = 0xBF885274
.global U1BDTP1CLR
U1BDTP1SET = 0xBF885278
.global U1BDTP1SET
U1BDTP1INV = 0xBF88527C
.global U1BDTP1INV
U1FRML = 0xBF885280
.global U1FRML
U1FRMH = 0xBF885290
.global U1FRMH
U1TOK = 0xBF8852A0
.global U1TOK
U1TOKCLR = 0xBF8852A4
.global U1TOKCLR
U1TOKSET = 0xBF8852A8
.global U1TOKSET
U1TOKINV = 0xBF8852AC
.global U1TOKINV
U1SOF = 0xBF8852B0
.global U1SOF
U1SOFCLR = 0xBF8852B4
.global U1SOFCLR
U1SOFSET = 0xBF8852B8
.global U1SOFSET
U1SOFINV = 0xBF8852BC
.global U1SOFINV
U1BDTP2 = 0xBF8852C0
.global U1BDTP2
U1BDTP2CLR = 0xBF8852C4
.global U1BDTP2CLR
U1BDTP2SET = 0xBF8852C8
.global U1BDTP2SET
U1BDTP2INV = 0xBF8852CC
.global U1BDTP2INV
U1BDTP3 = 0xBF8852D0
.global U1BDTP3
U1BDTP3CLR = 0xBF8852D4
.global U1BDTP3CLR
U1BDTP3SET = 0xBF8852D8
.global U1BDTP3SET
U1BDTP3INV = 0xBF8852DC
.global U1BDTP3INV
U1CNFG1 = 0xBF8852E0
.global U1CNFG1
U1CNFG1CLR = 0xBF8852E4
.global U1CNFG1CLR
U1CNFG1SET = 0xBF8852E8
.global U1CNFG1SET
U1CNFG1INV = 0xBF8852EC
.global U1CNFG1INV
U1EP0 = 0xBF885300
.global U1EP0
U1EP0CLR = 0xBF885304
.global U1EP0CLR
U1EP0SET = 0xBF885308
.global U1EP0SET
U1EP0INV = 0xBF88530C
.global U1EP0INV
U1EP1 = 0xBF885310
.global U1EP1
U1EP1CLR = 0xBF885314
.global U1EP1CLR
U1EP1SET = 0xBF885318
.global U1EP1SET
U1EP1INV = 0xBF88531C
.global U1EP1INV
U1EP2 = 0xBF885320
.global U1EP2
U1EP2CLR = 0xBF885324
.global U1EP2CLR
U1EP2SET = 0xBF885328
.global U1EP2SET
U1EP2INV = 0xBF88532C
.global U1EP2INV
U1EP3 = 0xBF885330
.global U1EP3
U1EP3CLR = 0xBF885334
.global U1EP3CLR
U1EP3SET = 0xBF885338
.global U1EP3SET
U1EP3INV = 0xBF88533C
.global U1EP3INV
U1EP4 = 0xBF885340
.global U1EP4
U1EP4CLR = 0xBF885344
.global U1EP4CLR
U1EP4SET = 0xBF885348
.global U1EP4SET
U1EP4INV = 0xBF88534C
.global U1EP4INV
U1EP5 = 0xBF885350
.global U1EP5
U1EP5CLR = 0xBF885354
.global U1EP5CLR
U1EP5SET = 0xBF885358
.global U1EP5SET
U1EP5INV = 0xBF88535C
.global U1EP5INV
U1EP6 = 0xBF885360
.global U1EP6
U1EP6CLR = 0xBF885364
.global U1EP6CLR
U1EP6SET = 0xBF885368
.global U1EP6SET
U1EP6INV = 0xBF88536C
.global U1EP6INV
U1EP7 = 0xBF885370
.global U1EP7
U1EP7CLR = 0xBF885374
.global U1EP7CLR
U1EP7SET = 0xBF885378
.global U1EP7SET
U1EP7INV = 0xBF88537C
.global U1EP7INV
U1EP8 = 0xBF885380
.global U1EP8
U1EP8CLR = 0xBF885384
.global U1EP8CLR
U1EP8SET = 0xBF885388
.global U1EP8SET
U1EP8INV = 0xBF88538C
.global U1EP8INV
U1EP9 = 0xBF885390
.global U1EP9
U1EP9CLR = 0xBF885394
.global U1EP9CLR
U1EP9SET = 0xBF885398
.global U1EP9SET
U1EP9INV = 0xBF88539C
.global U1EP9INV
U1EP10 = 0xBF8853A0
.global U1EP10
U1EP10CLR = 0xBF8853A4
.global U1EP10CLR
U1EP10SET = 0xBF8853A8
.global U1EP10SET
U1EP10INV = 0xBF8853AC
.global U1EP10INV
U1EP11 = 0xBF8853B0
.global U1EP11
U1EP11CLR = 0xBF8853B4
.global U1EP11CLR
U1EP11SET = 0xBF8853B8
.global U1EP11SET
U1EP11INV = 0xBF8853BC
.global U1EP11INV
U1EP12 = 0xBF8853C0
.global U1EP12
U1EP12CLR = 0xBF8853C4
.global U1EP12CLR
U1EP12SET = 0xBF8853C8
.global U1EP12SET
U1EP12INV = 0xBF8853CC
.global U1EP12INV
U1EP13 = 0xBF8853D0
.global U1EP13
U1EP13CLR = 0xBF8853D4
.global U1EP13CLR
U1EP13SET = 0xBF8853D8
.global U1EP13SET
U1EP13INV = 0xBF8853DC
.global U1EP13INV
U1EP14 = 0xBF8853E0
.global U1EP14
U1EP14CLR = 0xBF8853E4
.global U1EP14CLR
U1EP14SET = 0xBF8853E8
.global U1EP14SET
U1EP14INV = 0xBF8853EC
.global U1EP14INV
U1EP15 = 0xBF8853F0
.global U1EP15
U1EP15CLR = 0xBF8853F4
.global U1EP15CLR
U1EP15SET = 0xBF8853F8
.global U1EP15SET
U1EP15INV = 0xBF8853FC
.global U1EP15INV
ANSELB = 0xBF886100
.global ANSELB
ANSELBCLR = 0xBF886104
.global ANSELBCLR
ANSELBSET = 0xBF886108
.global ANSELBSET
ANSELBINV = 0xBF88610C
.global ANSELBINV
TRISB = 0xBF886110
.global TRISB
TRISBCLR = 0xBF886114
.global TRISBCLR
TRISBSET = 0xBF886118
.global TRISBSET
TRISBINV = 0xBF88611C
.global TRISBINV
PORTB = 0xBF886120
.global PORTB
PORTBCLR = 0xBF886124
.global PORTBCLR
PORTBSET = 0xBF886128
.global PORTBSET
PORTBINV = 0xBF88612C
.global PORTBINV
LATB = 0xBF886130
.global LATB
LATBCLR = 0xBF886134
.global LATBCLR
LATBSET = 0xBF886138
.global LATBSET
LATBINV = 0xBF88613C
.global LATBINV
ODCB = 0xBF886140
.global ODCB
ODCBCLR = 0xBF886144
.global ODCBCLR
ODCBSET = 0xBF886148
.global ODCBSET
ODCBINV = 0xBF88614C
.global ODCBINV
CNPUB = 0xBF886150
.global CNPUB
CNPUBCLR = 0xBF886154
.global CNPUBCLR
CNPUBSET = 0xBF886158
.global CNPUBSET
CNPUBINV = 0xBF88615C
.global CNPUBINV
CNPDB = 0xBF886160
.global CNPDB
CNPDBCLR = 0xBF886164
.global CNPDBCLR
CNPDBSET = 0xBF886168
.global CNPDBSET
CNPDBINV = 0xBF88616C
.global CNPDBINV
CNCONB = 0xBF886170
.global CNCONB
CNCONBCLR = 0xBF886174
.global CNCONBCLR
CNCONBSET = 0xBF886178
.global CNCONBSET
CNCONBINV = 0xBF88617C
.global CNCONBINV
CNENB = 0xBF886180
.global CNENB
CNENBCLR = 0xBF886184
.global CNENBCLR
CNENBSET = 0xBF886188
.global CNENBSET
CNENBINV = 0xBF88618C
.global CNENBINV
CNSTATB = 0xBF886190
.global CNSTATB
CNSTATBCLR = 0xBF886194
.global CNSTATBCLR
CNSTATBSET = 0xBF886198
.global CNSTATBSET
CNSTATBINV = 0xBF88619C
.global CNSTATBINV
ANSELC = 0xBF886200
.global ANSELC
ANSELCCLR = 0xBF886204
.global ANSELCCLR
ANSELCSET = 0xBF886208
.global ANSELCSET
ANSELCINV = 0xBF88620C
.global ANSELCINV
TRISC = 0xBF886210
.global TRISC
TRISCCLR = 0xBF886214
.global TRISCCLR
TRISCSET = 0xBF886218
.global TRISCSET
TRISCINV = 0xBF88621C
.global TRISCINV
PORTC = 0xBF886220
.global PORTC
PORTCCLR = 0xBF886224
.global PORTCCLR
PORTCSET = 0xBF886228
.global PORTCSET
PORTCINV = 0xBF88622C
.global PORTCINV
LATC = 0xBF886230
.global LATC
LATCCLR = 0xBF886234
.global LATCCLR
LATCSET = 0xBF886238
.global LATCSET
LATCINV = 0xBF88623C
.global LATCINV
ODCC = 0xBF886240
.global ODCC
ODCCCLR = 0xBF886244
.global ODCCCLR
ODCCSET = 0xBF886248
.global ODCCSET
ODCCINV = 0xBF88624C
.global ODCCINV
CNPUC = 0xBF886250
.global CNPUC
CNPUCCLR = 0xBF886254
.global CNPUCCLR
CNPUCSET = 0xBF886258
.global CNPUCSET
CNPUCINV = 0xBF88625C
.global CNPUCINV
CNPDC = 0xBF886260
.global CNPDC
CNPDCCLR = 0xBF886264
.global CNPDCCLR
CNPDCSET = 0xBF886268
.global CNPDCSET
CNPDCINV = 0xBF88626C
.global CNPDCINV
CNCONC = 0xBF886270
.global CNCONC
CNCONCCLR = 0xBF886274
.global CNCONCCLR
CNCONCSET = 0xBF886278
.global CNCONCSET
CNCONCINV = 0xBF88627C
.global CNCONCINV
CNENC = 0xBF886280
.global CNENC
CNENCCLR = 0xBF886284
.global CNENCCLR
CNENCSET = 0xBF886288
.global CNENCSET
CNENCINV = 0xBF88628C
.global CNENCINV
CNSTATC = 0xBF886290
.global CNSTATC
CNSTATCCLR = 0xBF886294
.global CNSTATCCLR
CNSTATCSET = 0xBF886298
.global CNSTATCSET
CNSTATCINV = 0xBF88629C
.global CNSTATCINV
ANSELD = 0xBF886300
.global ANSELD
ANSELDCLR = 0xBF886304
.global ANSELDCLR
ANSELDSET = 0xBF886308
.global ANSELDSET
ANSELDINV = 0xBF88630C
.global ANSELDINV
TRISD = 0xBF886310
.global TRISD
TRISDCLR = 0xBF886314
.global TRISDCLR
TRISDSET = 0xBF886318
.global TRISDSET
TRISDINV = 0xBF88631C
.global TRISDINV
PORTD = 0xBF886320
.global PORTD
PORTDCLR = 0xBF886324
.global PORTDCLR
PORTDSET = 0xBF886328
.global PORTDSET
PORTDINV = 0xBF88632C
.global PORTDINV
LATD = 0xBF886330
.global LATD
LATDCLR = 0xBF886334
.global LATDCLR
LATDSET = 0xBF886338
.global LATDSET
LATDINV = 0xBF88633C
.global LATDINV
ODCD = 0xBF886340
.global ODCD
ODCDCLR = 0xBF886344
.global ODCDCLR
ODCDSET = 0xBF886348
.global ODCDSET
ODCDINV = 0xBF88634C
.global ODCDINV
CNPUD = 0xBF886350
.global CNPUD
CNPUDCLR = 0xBF886354
.global CNPUDCLR
CNPUDSET = 0xBF886358
.global CNPUDSET
CNPUDINV = 0xBF88635C
.global CNPUDINV
CNPDD = 0xBF886360
.global CNPDD
CNPDDCLR = 0xBF886364
.global CNPDDCLR
CNPDDSET = 0xBF886368
.global CNPDDSET
CNPDDINV = 0xBF88636C
.global CNPDDINV
CNCOND = 0xBF886370
.global CNCOND
CNCONDCLR = 0xBF886374
.global CNCONDCLR
CNCONDSET = 0xBF886378
.global CNCONDSET
CNCONDINV = 0xBF88637C
.global CNCONDINV
CNEND = 0xBF886380
.global CNEND
CNENDCLR = 0xBF886384
.global CNENDCLR
CNENDSET = 0xBF886388
.global CNENDSET
CNENDINV = 0xBF88638C
.global CNENDINV
CNSTATD = 0xBF886390
.global CNSTATD
CNSTATDCLR = 0xBF886394
.global CNSTATDCLR
CNSTATDSET = 0xBF886398
.global CNSTATDSET
CNSTATDINV = 0xBF88639C
.global CNSTATDINV
ANSELE = 0xBF886400
.global ANSELE
ANSELECLR = 0xBF886404
.global ANSELECLR
ANSELESET = 0xBF886408
.global ANSELESET
ANSELEINV = 0xBF88640C
.global ANSELEINV
TRISE = 0xBF886410
.global TRISE
TRISECLR = 0xBF886414
.global TRISECLR
TRISESET = 0xBF886418
.global TRISESET
TRISEINV = 0xBF88641C
.global TRISEINV
PORTE = 0xBF886420
.global PORTE
PORTECLR = 0xBF886424
.global PORTECLR
PORTESET = 0xBF886428
.global PORTESET
PORTEINV = 0xBF88642C
.global PORTEINV
LATE = 0xBF886430
.global LATE
LATECLR = 0xBF886434
.global LATECLR
LATESET = 0xBF886438
.global LATESET
LATEINV = 0xBF88643C
.global LATEINV
ODCE = 0xBF886440
.global ODCE
ODCECLR = 0xBF886444
.global ODCECLR
ODCESET = 0xBF886448
.global ODCESET
ODCEINV = 0xBF88644C
.global ODCEINV
CNPUE = 0xBF886450
.global CNPUE
CNPUECLR = 0xBF886454
.global CNPUECLR
CNPUESET = 0xBF886458
.global CNPUESET
CNPUEINV = 0xBF88645C
.global CNPUEINV
CNPDE = 0xBF886460
.global CNPDE
CNPDECLR = 0xBF886464
.global CNPDECLR
CNPDESET = 0xBF886468
.global CNPDESET
CNPDEINV = 0xBF88646C
.global CNPDEINV
CNCONE = 0xBF886470
.global CNCONE
CNCONECLR = 0xBF886474
.global CNCONECLR
CNCONESET = 0xBF886478
.global CNCONESET
CNCONEINV = 0xBF88647C
.global CNCONEINV
CNENE = 0xBF886480
.global CNENE
CNENECLR = 0xBF886484
.global CNENECLR
CNENESET = 0xBF886488
.global CNENESET
CNENEINV = 0xBF88648C
.global CNENEINV
CNSTATE = 0xBF886490
.global CNSTATE
CNSTATECLR = 0xBF886494
.global CNSTATECLR
CNSTATESET = 0xBF886498
.global CNSTATESET
CNSTATEINV = 0xBF88649C
.global CNSTATEINV
ANSELF = 0xBF886500
.global ANSELF
ANSELFCLR = 0xBF886504
.global ANSELFCLR
ANSELFSET = 0xBF886508
.global ANSELFSET
ANSELFINV = 0xBF88650C
.global ANSELFINV
TRISF = 0xBF886510
.global TRISF
TRISFCLR = 0xBF886514
.global TRISFCLR
TRISFSET = 0xBF886518
.global TRISFSET
TRISFINV = 0xBF88651C
.global TRISFINV
PORTF = 0xBF886520
.global PORTF
PORTFCLR = 0xBF886524
.global PORTFCLR
PORTFSET = 0xBF886528
.global PORTFSET
PORTFINV = 0xBF88652C
.global PORTFINV
LATF = 0xBF886530
.global LATF
LATFCLR = 0xBF886534
.global LATFCLR
LATFSET = 0xBF886538
.global LATFSET
LATFINV = 0xBF88653C
.global LATFINV
ODCF = 0xBF886540
.global ODCF
ODCFCLR = 0xBF886544
.global ODCFCLR
ODCFSET = 0xBF886548
.global ODCFSET
ODCFINV = 0xBF88654C
.global ODCFINV
CNPUF = 0xBF886550
.global CNPUF
CNPUFCLR = 0xBF886554
.global CNPUFCLR
CNPUFSET = 0xBF886558
.global CNPUFSET
CNPUFINV = 0xBF88655C
.global CNPUFINV
CNPDF = 0xBF886560
.global CNPDF
CNPDFCLR = 0xBF886564
.global CNPDFCLR
CNPDFSET = 0xBF886568
.global CNPDFSET
CNPDFINV = 0xBF88656C
.global CNPDFINV
CNCONF = 0xBF886570
.global CNCONF
CNCONFCLR = 0xBF886574
.global CNCONFCLR
CNCONFSET = 0xBF886578
.global CNCONFSET
CNCONFINV = 0xBF88657C
.global CNCONFINV
CNENF = 0xBF886580
.global CNENF
CNENFCLR = 0xBF886584
.global CNENFCLR
CNENFSET = 0xBF886588
.global CNENFSET
CNENFINV = 0xBF88658C
.global CNENFINV
CNSTATF = 0xBF886590
.global CNSTATF
CNSTATFCLR = 0xBF886594
.global CNSTATFCLR
CNSTATFSET = 0xBF886598
.global CNSTATFSET
CNSTATFINV = 0xBF88659C
.global CNSTATFINV
ANSELG = 0xBF886600
.global ANSELG
ANSELGCLR = 0xBF886604
.global ANSELGCLR
ANSELGSET = 0xBF886608
.global ANSELGSET
ANSELGINV = 0xBF88660C
.global ANSELGINV
TRISG = 0xBF886610
.global TRISG
TRISGCLR = 0xBF886614
.global TRISGCLR
TRISGSET = 0xBF886618
.global TRISGSET
TRISGINV = 0xBF88661C
.global TRISGINV
PORTG = 0xBF886620
.global PORTG
PORTGCLR = 0xBF886624
.global PORTGCLR
PORTGSET = 0xBF886628
.global PORTGSET
PORTGINV = 0xBF88662C
.global PORTGINV
LATG = 0xBF886630
.global LATG
LATGCLR = 0xBF886634
.global LATGCLR
LATGSET = 0xBF886638
.global LATGSET
LATGINV = 0xBF88663C
.global LATGINV
ODCG = 0xBF886640
.global ODCG
ODCGCLR = 0xBF886644
.global ODCGCLR
ODCGSET = 0xBF886648
.global ODCGSET
ODCGINV = 0xBF88664C
.global ODCGINV
CNPUG = 0xBF886650
.global CNPUG
CNPUGCLR = 0xBF886654
.global CNPUGCLR
CNPUGSET = 0xBF886658
.global CNPUGSET
CNPUGINV = 0xBF88665C
.global CNPUGINV
CNPDG = 0xBF886660
.global CNPDG
CNPDGCLR = 0xBF886664
.global CNPDGCLR
CNPDGSET = 0xBF886668
.global CNPDGSET
CNPDGINV = 0xBF88666C
.global CNPDGINV
CNCONG = 0xBF886670
.global CNCONG
CNCONGCLR = 0xBF886674
.global CNCONGCLR
CNCONGSET = 0xBF886678
.global CNCONGSET
CNCONGINV = 0xBF88667C
.global CNCONGINV
CNENG = 0xBF886680
.global CNENG
CNENGCLR = 0xBF886684
.global CNENGCLR
CNENGSET = 0xBF886688
.global CNENGSET
CNENGINV = 0xBF88668C
.global CNENGINV
CNSTATG = 0xBF886690
.global CNSTATG
CNSTATGCLR = 0xBF886694
.global CNSTATGCLR
CNSTATGSET = 0xBF886698
.global CNSTATGSET
CNSTATGINV = 0xBF88669C
.global CNSTATGINV
DEVCFG3 = 0xBFC02FF0
.global DEVCFG3
DEVCFG2 = 0xBFC02FF4
.global DEVCFG2
DEVCFG1 = 0xBFC02FF8
.global DEVCFG1
DEVCFG0 = 0xBFC02FFC
.global DEVCFG0