; Generated by holtek-gcc v3.19, Tue Aug 20 18:26:43 2019
; 
; Configuration:
;       with long instruction
;       Single ROM, Multi-RAM
;       bits_per_rom_unit:16
;       with mp1
;       with tbhp, address(0x9)
;          Use tabrd-const
;       
; SFR address of long-instruction arch:
;    mp0 = -1,1,0
;    mp1 = 4,3,2
;    mp2 = 14,13,12
;    tbp = 9,7,8
;    acc = 5
;    pcl = 6
;    status = 10
;    bp = 11
;    intc = 32
;       
;       
; use 'tabrdc' instead of 'tabrd'
;       

#pragma translator "holtek-gcc 4.6.4" "3.19" "build 20130711"
; Rebuild 718

ir equ [2]
mp equ [3]
sbp equ [4]
acc equ [5]
bp equ [11]
tblp equ [7]
tbhp equ [9]
status equ [10]
c equ [10].0
ac equ [10].1
z equ [10].2
ov equ [10].3
cz equ [10].6
sc equ [10].7
intc equ [32]
mduwr0 equ [59h]
mduwr1 equ [5ah]
mduwr2 equ [5bh]
mduwr3 equ [5ch]
mduwr4 equ [5dh]
mduwr5 equ [5eh]
mduwrctrl equ [5fh]

extern ra:byte
extern rb:byte
extern rc:byte
extern rd:byte
extern re:byte
extern rf:byte
extern rg:byte
extern rh:byte
extern _Crom2Prom:near
extern _Crom2PromNext:near

RAMBANK 0 @BITDATASEC, @BITDATASEC1
@HCCINIT	.section 'data'
@HCCINIT0	.section 'data'
@BITDATASEC	 .section 'data'
@BITDATASEC1	 .section 'data'

#pragma debug scope 1 1
	extern __DELAY3:near
	extern __DELAYX3:near
	extern __DELAYX6:near
	extern __DELAYY5:near
	extern __DELAYY3:near
	extern _builtin_holtek_delay_2:byte
___simc0 equ [47]
___uucr1 equ [48]
___uucr2 equ [49]
___ubrg equ [51]
___pas1 equ [340]
___pcs1 equ [344]
___intc2 equ [34]
___uusr equ [52]
___intc0 equ [32]
public _fun_USIM_PowerOn
#pragma debug scope 2 1
#line 11 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
_fun_USIM_PowerOn .section 'code'
_fun_USIM_PowerOn proc
#line 13 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	mov a,16
	mov [47],a
#line 14 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	clr [48]
#line 15 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	set [49].5
	mov a,12
	mov [51],a
#line 16 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	clr [49].4
#line 17 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	set [49].2
#line 18 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	set [49].1
#line 19 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	set [49].0
#line 21 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	lset [340].7
	lset [340].6
	lset [344].1
	lclr [344].0
#line 22 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	set [48].7
	set [49].7
	set [49].6
#line 23 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	clr [34].5
	clr [52].0
	set [34].1
#line 24 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	mov a,6
	mov _USIM_Data[42],a
#line 40 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	set [32].0
	ret
_fun_USIM_PowerOn endp
#line 40 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
#pragma debug scope 1 1
public _fun_USIM_PowerDown
#pragma debug scope 3 1
#line 47 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
_fun_USIM_PowerDown .section 'code'
_fun_USIM_PowerDown proc
#line 49 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	clr [48].7
	clr [49].7
	clr [49].6
#line 50 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	clr [34].1
	clr [34].5
	ret
_fun_USIM_PowerDown endp
#line 50 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
#pragma debug scope 1 1
___acc equ [5]
___utxr_rxr equ [50]
public _USIM_ISR
#pragma debug scope 4 1
#line 69 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
@USIM_ISR_code .section at 36 'code'
ifdef INTERRUPT_DELAY
	nop
endif
	mov r1,a
	mov a,status
ifndef INTERRUPT_DELAY
	mov r2,a
endif
	jmp _USIM_ISR
#pragma debug scope 1 1
@dummy36 proc
	call _USIM_ISR
@dummy36 endp
#pragma debug scope 5 1
_USIM_ISR .section 'code'
_USIM_ISR proc
ifdef INTERRUPT_DELAY
	mov r2,a
endif
	mov a,mp
	mov r3,a
	mov a,sbp
	mov r4,a
	mov a,tblp
	mov r5,a
	mov a,tbhp
	mov r6,a
#line 79 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	clr ra
	sz [52].6
	inc ra
	clr rc
	sz [52].5
	inc rc
	clr rb
	sz [52].4
	inc rb
	mov a,rc
	orm a,ra
	mov a,rb
	orm a,ra
	snz ra
	jmp _L4
#line 81 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	mov a,[52]
	mov [5],a
#line 82 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	mov a,[50]
	mov [5],a
#line 83 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	clr _USIM_Data[40]
_L4:
#line 86 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	snz [52].0
	jmp _L5
	snz _USIM_Data[45].0
	jmp _L5
#line 88 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	mov a,_USIM_Data[43]
	sub a,_USIM_Data[41]
	snz c
	jmp _L6
#line 90 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	mov a,low (offset _USIM_Data+20)
	add a,_USIM_Data[41]
	mov mp,a
	mov a,high (offset _USIM_Data+20)
	clr sbp
	adcm a,sbp
	call _Crom2Prom
	mov [50],a
	jmp _L7
_L6:
#line 94 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	snz [52].1
	jmp _L7
#line 96 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	clr _USIM_Data[45].0
_L7:
#line 99 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	inc _USIM_Data[41]
_L5:
#line 102 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	snz [52].2
	jmp _L3
#line 104 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	mov a,low offset _USIM_Data
	add a,_USIM_Data[40]
	mov mp,a
	mov a,high offset _USIM_Data
	clr sbp
	adcm a,sbp
	mov a,[50]
	mov ir,a
#line 105 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	inc _USIM_Data[40]
#line 106 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	clr _USIM_Data[44]
#line 114 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	mov a,_USIM_Data[40]
	sub a,_USIM_Data[42]
	snz c
	jmp _L3
#line 116 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	clr _USIM_Data[40]
#line 117 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	mov a,6
	mov _USIM_Data[42],a
#line 118 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	set _USIM_Data[45].1
_L3:
	mov a,r2
	mov status,a
	mov a,r3
	mov mp,a
	mov a,r4
	mov sbp,a
	mov a,r5
	mov tblp,a
	mov a,r6
	mov tbhp,a
	tabrdc acc
	mov a,r1
	reti
_USIM_ISR endp

#line 118 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
#pragma debug scope 1 1
___simc2 equ [49]
___simd equ [50]
public _fun_SIMSPI_TxRxByte
#pragma debug scope 6 1
#line 192 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
_fun_SIMSPI_TxRxByte .section 'code'
_fun_SIMSPI_TxRxByte proc
    local _fun_SIMSPI_TxRxByte_2 db 1 dup(?)	; 0,1
	mov _fun_SIMSPI_TxRxByte_2[0],a
#pragma debug variable 8 6 _fun_SIMSPI_TxRxByte_2+0 "txData"
_L27:
#line 194 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	clr [49].1
#line 195 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
;# 195 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c" 1
	clr wdt
#line 196 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	mov a,_fun_SIMSPI_TxRxByte_2[0]
	mov [50],a
#line 198 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	sz [49].1
	jmp _L27
_L26:
#line 199 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	sz [49].0
	jmp _L29
#line 201 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
;# 201 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c" 1
	clr wdt
	jmp _L26
_L29:
#line 203 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	clr [49].0
#line 204 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	mov a,[50]
	mov ra,a
#line 205 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	mov a,ra
	ret
_fun_SIMSPI_TxRxByte endp
#line 205 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
#pragma debug scope 1 1
public _fun_UartStartTx
#pragma debug scope 7 1
#line 214 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
_fun_UartStartTx .section 'code'
_fun_UartStartTx proc
    local _fun_UartStartTx_2 db 1 dup(?)	; 0,1
	mov ra,a
	mov _fun_UartStartTx_2[0],a
#pragma debug variable 8 7 _fun_UartStartTx_2+0 "TxLength"
#line 215 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	mov a,ra
	mov _USIM_Data[43],a
#line 217 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	set _USIM_Data[45].0
#line 218 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	mov a,1
	mov _USIM_Data[41],a
#line 219 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	mov a,[52]
	mov [5],a
#line 220 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	mov a,_USIM_Data[20]
	mov [50],a
	ret
_fun_UartStartTx endp
#line 220 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
#pragma debug scope 1 1
public _fun_UartTimeOutReset
#pragma debug scope 8 1
#line 223 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
_fun_UartTimeOutReset .section 'code'
_fun_UartTimeOutReset proc
#line 224 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	mov a,10
	sub a,_USIM_Data[44]
	sz c
	jmp _L31
#line 226 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	mov a,[52]
	mov [5],a
#line 227 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	mov a,[50]
	mov [5],a
#line 228 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
	clr _USIM_Data[40]
_L31:
	ret
_fun_UartTimeOutReset endp
#line 228 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
#pragma debug scope 1 1
#line 4 "E:\VSProjects\DeltaSigmaADCTool\MCUTestTool\bin\Debug\res\ADC_Development_Kit\source\USIM.c"
public _USIM_Data
@HCCINIT0_USIM_Data .section 'data'
_USIM_Data	db 46 dup(0)
#pragma debug struct_begin 42 ""
#pragma debug field 21 8 0 1 "TxIsBusy" ;0,1
#pragma debug field 21 8 0 1 "RxIsOK" ;1,1
#pragma debug struct_end
#pragma debug union_begin 43 ""
#pragma debug field 2 42 "b"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug struct_begin 44 ""
#pragma debug field 1 8 20 "RxBuf"
#pragma debug field 1 8 20 "TxBuf"
#pragma debug field 0 8 "RxOffset"
#pragma debug field 0 8 "TxOffset"
#pragma debug field 0 8 "RxLength"
#pragma debug field 0 8 "TxLength"
#pragma debug field 0 8 "RxTimeOut"
#pragma debug field 3 43 "flag"
#pragma debug struct_end
#pragma debug variable 44 1 _USIM_Data "USIM_Data"

@HCCINIT .section 'data'
#pragma debug variable 8 1 ___acc "__acc" 1
#pragma debug struct_begin 45 "__intc0_bits"
#pragma debug field 21 8 0 1 "__emi" ;0,1
#pragma debug field 21 8 0 1 "__int0e" ;1,1
#pragma debug field 21 8 0 1 "__int1e" ;2,1
#pragma debug field 21 8 0 1 "__ade" ;3,1
#pragma debug field 21 8 0 1 "__int0f" ;4,1
#pragma debug field 21 8 0 1 "__int1f" ;5,1
#pragma debug field 21 8 0 1 "__adf" ;6,1
#pragma debug field 21 8 0 1 ;7,1
#pragma debug struct_end
#pragma debug union_begin 46 ""
#pragma debug field 2 45 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 46 1 ___intc0 "__intc0" 1
#pragma debug struct_begin 47 "__intc2_bits"
#pragma debug field 21 8 0 1 "__tb1e" ;0,1
#pragma debug field 21 8 0 1 "__usime" ;1,1
#pragma debug field 21 8 0 1 "__spiae" ;2,1
#pragma debug field 21 8 0 1 ;3,1
#pragma debug field 21 8 0 1 "__tb1f" ;4,1
#pragma debug field 21 8 0 1 "__usimf" ;5,1
#pragma debug field 21 8 0 1 "__spiaf" ;6,1
#pragma debug field 21 8 0 1 ;7,1
#pragma debug struct_end
#pragma debug union_begin 48 ""
#pragma debug field 2 47 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 48 1 ___intc2 "__intc2" 1
#pragma debug struct_begin 49 "__simc0_bits"
#pragma debug field 21 8 0 1 "__simicf" ;0,1
#pragma debug field 21 8 0 1 "__simen" ;1,1
#pragma debug field 21 8 0 1 "__simdeb0" ;2,1
#pragma debug field 21 8 0 1 "__simdeb1" ;3,1
#pragma debug field 21 8 0 1 "__umd" ;4,1
#pragma debug field 21 8 0 1 "__sim0" ;5,1
#pragma debug field 21 8 0 1 "__sim1" ;6,1
#pragma debug field 21 8 0 1 "__sim2" ;7,1
#pragma debug struct_end
#pragma debug union_begin 50 ""
#pragma debug field 2 49 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 50 1 ___simc0 "__simc0" 1
#pragma debug struct_begin 51 "__uucr1_bits"
#pragma debug field 21 8 0 1 "__utx8" ;0,1
#pragma debug field 21 8 0 1 "__urx8" ;1,1
#pragma debug field 21 8 0 1 "__utxbrk" ;2,1
#pragma debug field 21 8 0 1 "__ustops" ;3,1
#pragma debug field 21 8 0 1 "__uprt" ;4,1
#pragma debug field 21 8 0 1 "__upren" ;5,1
#pragma debug field 21 8 0 1 "__ubno" ;6,1
#pragma debug field 21 8 0 1 "__uren" ;7,1
#pragma debug struct_end
#pragma debug union_begin 52 ""
#pragma debug field 2 51 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 52 1 ___uucr1 "__uucr1" 1
#pragma debug struct_begin 53 "__simc2_bits"
#pragma debug field 21 8 0 1 "__trf" ;0,1
#pragma debug field 21 8 0 1 "__wcol" ;1,1
#pragma debug field 21 8 0 1 "__csen" ;2,1
#pragma debug field 21 8 0 1 "__mls" ;3,1
#pragma debug field 21 8 0 1 "__ckeg" ;4,1
#pragma debug field 21 8 0 1 "__ckpolb" ;5,1
#pragma debug field 21 8 0 2 ;6,2
#pragma debug struct_end
#pragma debug union_begin 54 ""
#pragma debug field 2 53 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 54 1 ___simc2 "__simc2" 1
#pragma debug struct_begin 55 "__uucr2_bits"
#pragma debug field 21 8 0 1 "__uteie" ;0,1
#pragma debug field 21 8 0 1 "__utiie" ;1,1
#pragma debug field 21 8 0 1 "__urie" ;2,1
#pragma debug field 21 8 0 1 "__uwake" ;3,1
#pragma debug field 21 8 0 1 "__uadden" ;4,1
#pragma debug field 21 8 0 1 "__ubrgh" ;5,1
#pragma debug field 21 8 0 1 "__urxen" ;6,1
#pragma debug field 21 8 0 1 "__utxen" ;7,1
#pragma debug struct_end
#pragma debug union_begin 56 ""
#pragma debug field 2 55 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 56 1 ___uucr2 "__uucr2" 1
#pragma debug variable 8 1 ___simd "__simd" 1
#pragma debug struct_begin 57 "__utxr_rxr_bits"
#pragma debug field 21 8 0 1 "__utxrx0" ;0,1
#pragma debug field 21 8 0 1 "__utxrx1" ;1,1
#pragma debug field 21 8 0 1 "__utxrx2" ;2,1
#pragma debug field 21 8 0 1 "__utxrx3" ;3,1
#pragma debug field 21 8 0 1 "__utxrx4" ;4,1
#pragma debug field 21 8 0 1 "__utxrx5" ;5,1
#pragma debug field 21 8 0 1 "__utxrx6" ;6,1
#pragma debug field 21 8 0 1 "__utxrx7" ;7,1
#pragma debug struct_end
#pragma debug union_begin 58 ""
#pragma debug field 2 57 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 58 1 ___utxr_rxr "__utxr_rxr" 1
#pragma debug struct_begin 59 "__ubrg_bits"
#pragma debug field 21 8 0 1 "__ubrg0" ;0,1
#pragma debug field 21 8 0 1 "__ubrg1" ;1,1
#pragma debug field 21 8 0 1 "__ubrg2" ;2,1
#pragma debug field 21 8 0 1 "__ubrg3" ;3,1
#pragma debug field 21 8 0 1 "__ubrg4" ;4,1
#pragma debug field 21 8 0 1 "__ubrg5" ;5,1
#pragma debug field 21 8 0 1 "__ubrg6" ;6,1
#pragma debug field 21 8 0 1 "__ubrg7" ;7,1
#pragma debug struct_end
#pragma debug union_begin 60 ""
#pragma debug field 2 59 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 60 1 ___ubrg "__ubrg" 1
#pragma debug struct_begin 61 "__uusr_bits"
#pragma debug field 21 8 0 1 "__utxif" ;0,1
#pragma debug field 21 8 0 1 "__utidle" ;1,1
#pragma debug field 21 8 0 1 "__urxif" ;2,1
#pragma debug field 21 8 0 1 "__uridle" ;3,1
#pragma debug field 21 8 0 1 "__uoerr" ;4,1
#pragma debug field 21 8 0 1 "__uferr" ;5,1
#pragma debug field 21 8 0 1 "__unf" ;6,1
#pragma debug field 21 8 0 1 "__uperr" ;7,1
#pragma debug struct_end
#pragma debug union_begin 62 ""
#pragma debug field 2 61 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 62 1 ___uusr "__uusr" 1
#pragma debug struct_begin 63 "__pas1_bits"
#pragma debug field 21 8 0 1 "__pas10" ;0,1
#pragma debug field 21 8 0 1 "__pas11" ;1,1
#pragma debug field 21 8 0 1 "__pas12" ;2,1
#pragma debug field 21 8 0 1 "__pas13" ;3,1
#pragma debug field 21 8 0 1 "__pas14" ;4,1
#pragma debug field 21 8 0 1 "__pas15" ;5,1
#pragma debug field 21 8 0 1 "__pas16" ;6,1
#pragma debug field 21 8 0 1 "__pas17" ;7,1
#pragma debug struct_end
#pragma debug union_begin 64 ""
#pragma debug field 2 63 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 64 1 ___pas1 "__pas1" 1
#pragma debug struct_begin 65 "__pcs1_bits"
#pragma debug field 21 8 0 1 "__pcs10" ;0,1
#pragma debug field 21 8 0 1 "__pcs11" ;1,1
#pragma debug field 21 8 0 1 "__pcs12" ;2,1
#pragma debug field 21 8 0 1 "__pcs13" ;3,1
#pragma debug field 21 8 0 1 "__pcs14" ;4,1
#pragma debug field 21 8 0 1 "__pcs15" ;5,1
#pragma debug field 21 8 0 1 "__pcs16" ;6,1
#pragma debug field 21 8 0 1 "__pcs17" ;7,1
#pragma debug struct_end
#pragma debug union_begin 66 ""
#pragma debug field 2 65 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 66 1 ___pcs1 "__pcs1" 1
extern r1:byte
extern r2:byte
extern r3:byte
extern r4:byte
extern r5:byte
extern r6:byte

; 
; Generated by holtek-gcc v3.19, Tue Aug 20 18:26:43 2019
; Rebuild 718
; end of file
