	.h8300h

	.global _MAR0AR
	.global _MAR0AE
	.global _MAR0AH
	.global _MAR0AL
	.global _ETCR0A
	.global _ETCR0AH
	.global _ETCR0AL
	.global _IOAR0A
	.global _DTCR0A
	.global _MAR0BR
	.global _MAR0BE
	.global _MAR0BH
	.global _MAR0BL
	.global _ETCR0BH
	.global _ETCR0BL
	.global _IOAR0B
	.global _DTCR0B
	.global _MAR1AR
	.global _MAR1AE
	.global _MAR1AH
	.global _MAR1AL
	.global _ETCR1AH
	.global _ETCR1AL
	.global _IOAR1A
	.global _DTCR1A
	.global _MAR1BR
	.global _MAR1BE
	.global _MAR1BH
	.global _MAR1BL
	.global _ETCR1BH
	.global _ETCR1BL
	.global _IOAR1B
	.global _DTCR1B
	.global _FLMCR
	.global _EBR1
	.global _EBR2
	.global _RAMCR
	.global _DASTCR
	.global _DIVCR
	.global _MSTCR
	.global _CSCR
	.global _TSTR
	.global _TSNC
	.global _TMDR
	.global _TFCR
	.global _TCR0
	.global _TIOR0
	.global _TIER0
	.global _TSR0
	.global _TCNT0H
	.global _TCNT0L
	.global _GRA0H
	.global _GRA0L
	.global _GRB0H
	.global _GRB0L
	.global _TCR1
	.global _TIOR1
	.global _TIER1
	.global _TSR1
	.global _TCNT1H
	.global _TCNT1L
	.global _GRA1H
	.global _GRA1L
	.global _GRB1H
	.global _GRB1L
	.global _TCR2
	.global _TIOR2
	.global _TIER2
	.global _TSR2
	.global _TCNT2H
	.global _TCNT2L
	.global _GRA2H
	.global _GRA2L
	.global _GRB2H
	.global _GRB2L
	.global _TCR3
	.global _TIOR3
	.global _TIER3
	.global _TSR3
	.global _TCNT3H
	.global _TCNT3L
	.global _GRA3H
	.global _GRA3L
	.global _GRB3H
	.global _GRB3L
	.global _BRA3H
	.global _BRA3L
	.global _BRB3H
	.global _BRB3L
	.global _TOER
	.global _TOCR
	.global _TCR4
	.global _TIOR4
	.global _TIER4
	.global _TSR4
	.global _TCNT4H
	.global _TCNT4L
	.global _GRA4H
	.global _GRA4L
	.global _GRB4H
	.global _GRB4L
	.global _BRA4H
	.global _BRA4L
	.global _BRB4H
	.global _BRB4L
	.global _TPMR
	.global _TPCR
	.global _NDERB
	.global _NDERA
	.global _NDRB
	.global _NDRA
	.global _NDRB
	.global _NDRA
	.global _TCSR
	.global _TCNT
	.global _RSTCSR
	.global _RFSHCR
	.global _RTMCSR
	.global _RTCNT
	.global _RTCOR
	.global _SMR0
	.global _BRR0
	.global _SCR0
	.global _TDR0
	.global _SSR0
	.global _RDR0
	.global _SCMR
	.global _SMR1
	.global _BRR1
	.global _SCR1
	.global _TDR1
	.global _SSR1
	.global _RDR1
	.global _P1DDR
	.global _P2DDR
	.global _P1DR
	.global _P2DR
	.global _P3DDR
	.global _P4DDR
	.global _P3DR
	.global _P4DR
	.global _P5DDR
	.global _P6DDR
	.global _P5DR
	.global _P6DR
	.global _P8DDR
	.global _P7DR
	.global _P8DR
	.global _P9DDR
	.global _PADDR
	.global _P9DR
	.global _PADR
	.global _PBDDR
	.global _PBDR
	.global _P2PCR
	.global _P4PCR
	.global _P5PCR
	.global _DADR0
	.global _DADR1
	.global _DACR
	.global _ADDRAH
	.global _ADDRAL
	.global _ADDRBH
	.global _ADDRBL
	.global _ADDRCH
	.global _ADDRCL
	.global _ADDRDH
	.global _ADDRDL
	.global _ADCSR
	.global _ADCR
	.global _ABWCR
	.global _ASTCR
	.global _WCR
	.global _WCER
	.global _MDCR
	.global _SYSCR
	.global _BRCR
	.global _ISCR
	.global _IER
	.global _ISR
	.global _IPRA
	.global _IPRB

	;-- 16bit reg ---------
	.global _MAR0A
	.global _ETCR0A
	.global _MAR0B
	.global _ETCR0B
	.global _MAR1A
	.global _ETCR1A
	.global _MAR1B
	.global _ETCR1B
	.global _TCNT0
	.global _GRA0
	.global _GRB0
	.global _TCNT1
	.global _GRA1
	.global _GRB1
	.global _TCNT2
	.global _GRA2
	.global _GRB2
	.global _TCNT3
	.global _GRA3
	.global _GRB3
	.global _BRA3
	.global _BRB3
	.global _TCNT4
	.global _GRA4
	.global _GRB4
	.global _BRA4
	.global _BRB4
	.global _ADDRA
	.global _ADDRB
	.global _ADDRC
	.global _ADDRD

	.global _DIVCRreg
	.global _MSTCRreg
	.global _MDCRreg
	.global _SYSCRreg


	;-- 3048f.h 構造体
	.global _DMAC0A
	.global _DMAC0B
	.global _DMAC1A
	.global _DMAC1B
	.global _DMAC0
	.global _DMAC1
	.global _ITU
	.global _ITU0
	.global _ITU1
	.global _ITU2
	.global _ITU3
	.global _ITU4
	.global _TPC
	.global _RFSHC
	.global _SCI0
	.global _SCI1
	.global _P1
	.global _P2
	.global _P3
	.global _P4
	.global _P5
	.global _P6
	.global _P7
	.global _P8
	.global _P9
	.global _PA
	.global _PB
	.global _DA
	.global _AD
	.global _BSC
	.global _FLASH
	.global _DIVCR
	.global _MSTCR
	.global _MDCR
	.global _SYSCR
	.global _INTC


	.section .perireg
	.align 1

_DMAC0A:	;----------------------
_DMAC0:
_MAR0AR:
	.space 1
_MAR0AE:
	.space 1
_MAR0A:
_MAR0AH:
	.space 1
_MAR0AL:
	.space 1
_ETCR0A:
_ETCR0AH:
	.space 1
_ETCR0AL:
	.space 1
_IOAR0A:
	.space 1
_DTCR0A:
	.space 1

_DMAC0B:	;------------------------
_MAR0BR:
	.space 1
_MAR0BE:
	.space 1
_MAR0B:
_MAR0BH:
	.space 1
_MAR0BL:
	.space 1
_ETCR0B:
_ETCR0BH:
	.space 1
_ETCR0BL:
	.space 1
_IOAR0BL:
	.space 1
_DTCR0B:
	.space 1

_DMAC1A:	;----------------
_DMAC1:
_MAR1AR:
	.space 1
_MAR1AE:
	.space 1
_MAR1A:
_MAR1AH:
	.space 1
_MAR1AL:
	.space 1
_ETCR1A:
_ETCR1AH:
	.space 1
_ETCR1AL:
	.space 1
_IOAR1A:
	.space 1
_DTCR1A:
	.space 1

_DMAC1B:	;----------------
_MAR1BR:
	.space 1
_MAR1BE:
	.space 1
_MAR1B:
_MAR1BH:
	.space 1
_MAR1BL:
	.space 1
_ETCR1B:
_ETCR1BH:
	.space 1
_ETCR1BL:
	.space 1
_IOAR1B:
	.space 1
_DTCR1B:
	.space 1
_FLASH:			;-------------------
_FLMCR:
	.space 1
_dummy00:
	.space 1
_EBR1:
	.space 1
_EBR2:
	.space 1
_dummy01:
	.space 1
_dummy02:
	.space 1
_dummy03:
	.space 1
_dummy04:
	.space 1
_RAMCR:
	.space 1
_dummy05:
	.space 1
_dummy06:
	.space 1
_dummy07:
	.space 1
_dummy08:
	.space 1
_dummy09:
	.space 1
_dummy10:
	.space 1
_dummy11:
	.space 1
_dummy12:
	.space 1
_dummy13:
	.space 1
_dummy14:
	.space 1
_dummy15:
	.space 1
_dummy16:
	.space 1
_dummy17:
	.space 1
_dummy18:
	.space 1
_dummy19:
	.space 1
_dummy20:
	.space 1
_dummy21:
	.space 1
_dummy22:
	.space 1
_dummy23:
	.space 1
_DASTCR:
	.space 1
_DIVCR:
_DIVCRreg:
	.space 1
_MSTCR:
_MSTCRreg:
	.space 1
_BSC:	;------------------
_CSCR:
	.space 1
_ITU:	;------------------
_TSTR:
	.space 1
_TSNC:
	.space 1
_TMDR:
	.space 1
_TFCR:
	.space 1
_ITU0:	;------------------
_TCR0:
	.space 1
_TIOR0:
	.space 1
_TIER0:
	.space 1
_TSR0:
	.space 1
_TCNT0:
_TCNT0H:
	.space 1
_TCNT0L:
	.space 1
_GRA0:
_GRA0H:
	.space 1
_GRA0L:
	.space 1
_GRB0:
_GRB0H:
	.space 1
_GRB0L:
	.space 1
_ITU1:	;------------------
_TCR1:
	.space 1
_TIOR1:
	.space 1
_TIER1:
	.space 1
_TSR1:
	.space 1
_TCNT1:
_TCNT1H:
	.space 1
_TCNT1L:
	.space 1
_GRA1:
_GRA1H:
	.space 1
_GRA1L:
	.space 1
_GRB1:
_GRB1H:
	.space 1
_GRB1L:
	.space 1
_ITU2:	;------------------
_TCR2:
	.space 1
_TIOR2:
	.space 1
_TIER2:
	.space 1
_TSR2:
	.space 1
_TCNT2:
_TCNT2H:
	.space 1
_TCNT2L:
	.space 1
_GRA2:
_GRA2H:
	.space 1
_GRA2L:
	.space 1
_GRB2:
_GRB2H:
	.space 1
_GRB2L:
	.space 1
_ITU3:	;------------------
_TCR3:
	.space 1
_TIOR3:
	.space 1
_TIER3:
	.space 1
_TSR3:
	.space 1
_TCNT3:
_TCNT3H:
	.space 1
_TCNT3L:
	.space 1
_GRA3:
_GRA3H:
	.space 1
_GRA3L:
	.space 1
_GRB3:
_GRB3H:
	.space 1
_GRB3L:
	.space 1
_BRA3:
_BRA3H:
	.space 1
_BRA3L:
	.space 1
_BRB3:
_BRB3H:
	.space 1
_BRB3L:
	.space 1
_TOER:
	.space 1
_TOCR:
	.space 1
_ITU4:	;------------------
_TCR4:
	.space 1
_TIOR4:
	.space 1
_TIER4:
	.space 1
_TSR4:
	.space 1
_TCNT4:
_TCNT4H:
	.space 1
_TCNT4L:
	.space 1
_GRA4:
_GRA4H:
	.space 1
_GRA4L:
	.space 1
_GRB4:
_GRB4H:
	.space 1
_GRB4L:
	.space 1
_BRA4:
_BRA4H:
	.space 1
_BRA4L:
	.space 1
_BRB4:
_BRB4H:
	.space 1
_BRB4L:
	.space 1
_TPC:	;----------------
_TPMR:
	.space 1
_TPCR:
	.space 1
_NDERB:
	.space 1
_NDERA:
	.space 1
_NDRB:
	.space 1
_NDRA:
	.space 1
_NDRB_:
	.space 1
_NDRA_:
	.space 1
_TCSR:
	.space 1
_TCNT:
	.space 1
_dummy40:
	.space 1
_RSTCSR:
	.space 1
_RFSHC:		;-------------------
_RFSHCR:
	.space 1
_RTMCSR:
	.space 1
_RTCNT:
	.space 1
_RTCOR:
	.space 1
_SCI0:			;---------------------------------
_SMR0:
	.space 1
_BRR0:
	.space 1
_SCR0:
	.space 1
_TDR0:
	.space 1
_SSR0:
	.space 1
_RDR0:
	.space 1
_SCMR:
	.space 1
_dummy50:
	.space 1
_SCI1:			;---------------------------------
_SMR1:
	.space 1
_BRR1:
	.space 1
_SCR1:
	.space 1
_TDR1:
	.space 1
_SSR1:
	.space 1
_RDR1:
	.space 1
_dummy51:
	.space 1
_dummy52:
	.space 1
_P1:			;---------------
_P1DDR:
	.space 1
_P2:			;---------------
_P2DDR:
	.space 1
_P1DR:
	.space 1
_P2DR:
	.space 1
_P3:			;---------------
_P3DDR:
	.space 1
_P4:			;---------------
_P4DDR:
	.space 1
_P3DR:
	.space 1
_P4DR:
	.space 1
_P5:			;---------------
_P5DDR:
	.space 1
_P6:			;---------------
_P6DDR:
	.space 1
_P5DR:
	.space 1
_P6DR:
	.space 1
_dummy53:
	.space 1
_P8:			;---------------
_P8DDR:
	.space 1
_P7:			;---------------
_P7DR:
	.space 1
_P8DR:
	.space 1
_P9:			;---------------
_P9DDR:
	.space 1
_PA:			;---------------
_PADDR:
	.space 1
_P9DR:
	.space 1
_PADR:
	.space 1
_PB:			;---------------
_PBDDR:
	.space 1
_dummy54:
	.space 1
_PBDR:
	.space 1
_dummy55:
	.space 1
_P2PCR:
	.space 1
_dummy56:
	.space 1
_P4PCR:
	.space 1
_P5PCR:
	.space 1
_DA:			;---------------
_DADR0:
	.space 1
_DADR1:
	.space 1
_DACR:
	.space 1
_dummy58:
	.space 1
_AD:			;---------------
_ADDRA:
_ADDRAH:
	.space 1
_ADDRAL:
	.space 1
_ADDRB:
_ADDRBH:
	.space 1
_ADDRBL:
	.space 1
_ADDRC:
_ADDRCH:
	.space 1
_ADDRCL:
	.space 1
_ADDRD:
_ADDRDH:
	.space 1
_ADDRDL:
	.space 1
_ADCSR:
	.space 1
_ADCR:
	.space 1
_dummy59:
	.space 1
_dummy60:
	.space 1
_ABWCR:
	.space 1
_ASTCR:
	.space 1
_WCR:
	.space 1
_WCER:
	.space 1
_dummy61:
	.space 1
_MDCR:
_MDCRreg:
	.space 1
_SYSCR:
_SYSCRreg:
	.space 1
_BRCR:
	.space 1
_INTC:		;--------------------
_ISCR:
	.space 1
_IER:
	.space 1
_ISR:
	.space 1
_dummy62:
	.space 1
_IPRA:
	.space 1
_IPRB:
	.space 1
	.end
