; Generated by holtek-gcc v3.19, Tue Jul 14 15:40:52 2020
; 
; Configuration:
;       with long instruction
;       Multi-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 = 16
;       
;       
; 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 [16]
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
___ptm0al equ [260]
___ptm0ah equ [261]
___ptm0c0 equ [256]
___ptm0c1 equ [257]
___mfi0 equ [70]
___intc1 equ [17]
___ptm1al equ [286]
___ptm1ah equ [287]
___ptm1c0 equ [282]
___ptm1c1 equ [283]
___mfi1 equ [71]
___ptm2al equ [294]
___ptm2ah equ [295]
___ptm2c0 equ [290]
___ptm2c1 equ [291]
___mfi2 equ [72]
___intc2 equ [18]
___ptm3al equ [302]
___ptm3ah equ [303]
___ptm3c0 equ [298]
___ptm3c1 equ [299]
___mfi4 equ [74]
___intc3 equ [19]
___ptm4al equ [356]
___ptm4ah equ [357]
___ptm4c0 equ [352]
___ptm4c1 equ [353]
___mfi6 equ [76]
___intc0 equ [16]
___ptm5al equ [364]
___ptm5ah equ [365]
___ptm5c0 equ [360]
___ptm5c1 equ [361]
___mfi7 equ [77]
___ptm6al equ [372]
___ptm6ah equ [373]
___ptm6c0 equ [368]
___ptm6c1 equ [369]
___mfi8 equ [78]
___ptm7al equ [380]
___ptm7ah equ [381]
___ptm7c0 equ [376]
___ptm7c1 equ [377]
___mfi9 equ [79]
public _Drv_PTMn_Timer_Init
#pragma debug scope 2 1
#line 32 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
_Drv_PTMn_Timer_Init .section 'code'
_Drv_PTMn_Timer_Init proc
public _Drv_PTMn_Timer_Init_2
    local _Drv_PTMn_Timer_Init_2 db 5 dup(?)	; 4,1
	mov ra,a
	mov _Drv_PTMn_Timer_Init_2[4],a
#pragma debug variable 8 2 _Drv_PTMn_Timer_Init_2+4 "PTMn"
#pragma debug variable 12 2 _Drv_PTMn_Timer_Init_2+0 "timeClock"
#pragma debug variable 12 2 _Drv_PTMn_Timer_Init_2+2 "Count"
#line 33 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	sz ra
	jmp _L2
#line 35 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_Timer_Init_2[2]
	lmov [260],a
	mov a,_Drv_PTMn_Timer_Init_2[3]
	lmov [261],a
#line 36 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_Timer_Init_2[0]
	lmov [256],a
#line 37 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,241
	lmov [257],a
#line 38 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [70].5
	set [70].1
#line 39 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [17].5
	set [17].1
	jmp _L3
_L2:
#line 41 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	sdza _Drv_PTMn_Timer_Init_2[4]
	jmp _L4
#line 43 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_Timer_Init_2[2]
	lmov [286],a
	mov a,_Drv_PTMn_Timer_Init_2[3]
	lmov [287],a
#line 44 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_Timer_Init_2[0]
	lmov [282],a
#line 45 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,241
	lmov [283],a
#line 46 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [71].5
	set [71].1
#line 47 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [17].6
	set [17].2
	jmp _L3
_L4:
#line 49 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_Timer_Init_2[4]
	sub a,2
	snz z
	jmp _L5
#line 51 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_Timer_Init_2[2]
	lmov [294],a
	mov a,_Drv_PTMn_Timer_Init_2[3]
	lmov [295],a
#line 52 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_Timer_Init_2[0]
	lmov [290],a
#line 53 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,241
	lmov [291],a
#line 54 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [72].5
	set [72].1
#line 55 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [18].4
	set [18].0
	jmp _L3
_L5:
#line 57 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_Timer_Init_2[4]
	sub a,3
	snz z
	jmp _L6
#line 59 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_Timer_Init_2[2]
	lmov [302],a
	mov a,_Drv_PTMn_Timer_Init_2[3]
	lmov [303],a
#line 60 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_Timer_Init_2[0]
	lmov [298],a
#line 61 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,241
	lmov [299],a
#line 62 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [74].5
	set [74].1
#line 63 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [19].6
	set [19].2
	jmp _L3
_L6:
#line 65 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_Timer_Init_2[4]
	sub a,4
	snz z
	jmp _L7
#line 67 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_Timer_Init_2[2]
	lmov [356],a
	mov a,_Drv_PTMn_Timer_Init_2[3]
	lmov [357],a
#line 68 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_Timer_Init_2[0]
	lmov [352],a
#line 69 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,241
	lmov [353],a
#line 70 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [76].5
	set [76].1
#line 71 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [16].6
	set [16].3
	jmp _L3
_L7:
#line 74 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_Timer_Init_2[4]
	sub a,5
	snz z
	jmp _L8
#line 76 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_Timer_Init_2[2]
	lmov [364],a
	mov a,_Drv_PTMn_Timer_Init_2[3]
	lmov [365],a
#line 77 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_Timer_Init_2[0]
	lmov [360],a
#line 78 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,241
	lmov [361],a
#line 79 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [77].5
	set [77].1
#line 80 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [17].4
	set [17].0
	jmp _L3
_L8:
#line 83 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_Timer_Init_2[4]
	sub a,6
	snz z
	jmp _L9
#line 85 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_Timer_Init_2[2]
	lmov [372],a
	mov a,_Drv_PTMn_Timer_Init_2[3]
	lmov [373],a
#line 86 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_Timer_Init_2[0]
	lmov [368],a
#line 87 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,241
	lmov [369],a
#line 88 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [78].5
	set [78].1
#line 89 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [18].5
	set [18].1
	jmp _L3
_L9:
#line 92 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_Timer_Init_2[4]
	sub a,7
	snz z
	jmp _L3
#line 94 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_Timer_Init_2[2]
	lmov [380],a
	mov a,_Drv_PTMn_Timer_Init_2[3]
	lmov [381],a
#line 95 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_Timer_Init_2[0]
	lmov [376],a
#line 96 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,241
	lmov [377],a
#line 97 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [79].5
	set [79].1
#line 98 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [18].6
	set [18].2
_L3:
#line 100 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	set [16].0
	ret
_Drv_PTMn_Timer_Init endp
#line 100 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
#pragma debug scope 1 1
___pcs0 equ [338]
___pcs1 equ [339]
___pbs0 equ [336]
___pfs0 equ [344]
public _Drv_PTMn_PWM_Init
#pragma debug scope 3 1
#line 114 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
_Drv_PTMn_PWM_Init .section 'code'
_Drv_PTMn_PWM_Init proc
public _Drv_PTMn_PWM_Init_2
    local _Drv_PTMn_PWM_Init_2 db 5 dup(?)	; 4,1
	mov ra,a
	mov _Drv_PTMn_PWM_Init_2[4],a
#pragma debug variable 8 3 _Drv_PTMn_PWM_Init_2+4 "PTMn"
#pragma debug variable 12 3 _Drv_PTMn_PWM_Init_2+0 "timeClock"
#pragma debug variable 12 3 _Drv_PTMn_PWM_Init_2+2 "Count"
#line 115 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	sz ra
	jmp _L12
#line 117 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_PWM_Init_2[2]
	lmov [260],a
	mov a,_Drv_PTMn_PWM_Init_2[3]
	lmov [261],a
#line 118 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_PWM_Init_2[0]
	lmov [256],a
#line 119 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,168
	lmov [257],a
#line 120 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	lset [338].5
	lclr [338].4
#line 121 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [70].5
	set [70].1
#line 122 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [17].5
	set [17].1
	jmp _L11
_L12:
#line 124 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	sdza _Drv_PTMn_PWM_Init_2[4]
	jmp _L14
#line 126 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_PWM_Init_2[2]
	lmov [286],a
	mov a,_Drv_PTMn_PWM_Init_2[3]
	lmov [287],a
#line 127 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_PWM_Init_2[0]
	lmov [282],a
#line 128 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	lset [339].1
	lclr [339].0
#line 129 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,168
	lmov [283],a
#line 130 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [71].5
	set [71].1
#line 131 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [17].6
	set [17].2
	jmp _L11
_L14:
#line 133 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_PWM_Init_2[4]
	sub a,2
	snz z
	jmp _L15
#line 135 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_PWM_Init_2[2]
	lmov [294],a
	mov a,_Drv_PTMn_PWM_Init_2[3]
	lmov [295],a
#line 136 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_PWM_Init_2[0]
	lmov [290],a
#line 137 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	lset [336].7
	lclr [336].6
#line 138 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,168
	lmov [291],a
#line 139 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [72].5
	set [72].1
#line 140 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [18].4
	set [18].0
	jmp _L11
_L15:
#line 142 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_PWM_Init_2[4]
	sub a,3
	snz z
	jmp _L16
#line 144 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_PWM_Init_2[2]
	lmov [302],a
	mov a,_Drv_PTMn_PWM_Init_2[3]
	lmov [303],a
#line 145 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_PWM_Init_2[0]
	lmov [298],a
#line 146 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	lset [336].5
	lclr [336].4
#line 147 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,168
	lmov [299],a
#line 148 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [74].5
	set [74].1
#line 149 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [19].6
	set [19].2
	jmp _L11
_L16:
#line 151 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_PWM_Init_2[4]
	sub a,4
	snz z
	jmp _L17
#line 153 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_PWM_Init_2[2]
	lmov [356],a
	mov a,_Drv_PTMn_PWM_Init_2[3]
	lmov [357],a
#line 154 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_PWM_Init_2[0]
	lmov [352],a
#line 155 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	lclr [338].7
	lset [338].6
#line 156 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,168
	lmov [353],a
#line 157 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [76].5
	set [76].1
#line 158 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [16].6
	set [16].3
	jmp _L11
_L17:
#line 160 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_PWM_Init_2[4]
	sub a,5
	snz z
	jmp _L18
#line 162 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_PWM_Init_2[2]
	lmov [364],a
	mov a,_Drv_PTMn_PWM_Init_2[3]
	lmov [365],a
#line 163 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_PWM_Init_2[0]
	lmov [360],a
#line 164 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	lclr [339].3
	lset [339].2
#line 165 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,168
	lmov [361],a
#line 166 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [77].5
	set [77].1
#line 167 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [17].4
	set [17].0
	jmp _L11
_L18:
#line 169 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_PWM_Init_2[4]
	sub a,6
	snz z
	jmp _L19
#line 171 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_PWM_Init_2[2]
	lmov [372],a
	mov a,_Drv_PTMn_PWM_Init_2[3]
	lmov [373],a
#line 172 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_PWM_Init_2[0]
	lmov [368],a
#line 173 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	lclr [339].7
	lset [339].6
#line 174 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,168
	lmov [369],a
#line 175 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [78].5
	set [78].1
#line 176 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [18].5
	set [18].1
	jmp _L11
_L19:
#line 178 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_PWM_Init_2[4]
	sub a,7
	snz z
	jmp _L11
#line 180 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_PWM_Init_2[2]
	lmov [380],a
	mov a,_Drv_PTMn_PWM_Init_2[3]
	lmov [381],a
#line 181 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,_Drv_PTMn_PWM_Init_2[0]
	lmov [376],a
#line 182 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	lclr [344].5
	lset [344].4
#line 183 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	mov a,168
	lmov [377],a
#line 184 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [79].5
	set [79].1
#line 185 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [18].6
	set [18].2
_L11:
	ret
_Drv_PTMn_PWM_Init endp
#line 185 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
#pragma debug scope 1 1
public _MuFunction0_ISR
#pragma debug scope 4 1
#line 194 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
rombank 0 @MuFunction0_ISR_code
@MuFunction0_ISR_code .section at 20 'code'
	mov r1,a
	mov a,bp
	clr bp
	jmp _MuFunction0_ISR
ROMBANK 0 _MuFunction0_ISR
#pragma debug scope 1 1
@dummy20 proc
	call _MuFunction0_ISR
@dummy20 endp
#pragma debug scope 5 1
_MuFunction0_ISR .section 'code'
_MuFunction0_ISR proc
	mov r2,a
	mov a, status
	mov r3,a
#line 195 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	snz [70].5
	jmp _L21
#line 197 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	lset [256].3
#line 199 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	set _PTM0_FLAG
	jmp _L20
_L21:
#line 201 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	snz [70].4
	jmp _L20
#line 203 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [70].4
_L20:
	mov a,r2
	mov bp,a
	mov a,r3
	mov status,a
	mov a,r1
	reti
_MuFunction0_ISR endp

#line 203 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
#pragma debug scope 1 1
public _MuFunction1_ISR
#pragma debug scope 6 1
#line 211 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
rombank 0 @MuFunction1_ISR_code
@MuFunction1_ISR_code .section at 24 'code'
	mov r1,a
	mov a,bp
	clr bp
	jmp _MuFunction1_ISR
ROMBANK 0 _MuFunction1_ISR
#pragma debug scope 1 1
@dummy24 proc
	call _MuFunction1_ISR
@dummy24 endp
#pragma debug scope 7 1
_MuFunction1_ISR .section 'code'
_MuFunction1_ISR proc
	mov r2,a
	mov a, status
	mov r3,a
#line 212 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	snz [71].5
	jmp _L27
#line 214 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [71].5
	jmp _L26
_L27:
#line 217 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	snz [71].4
	jmp _L26
#line 219 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [71].4
_L26:
	mov a,r2
	mov bp,a
	mov a,r3
	mov status,a
	mov a,r1
	reti
_MuFunction1_ISR endp

#line 219 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
#pragma debug scope 1 1
public _MuFunction2_ISR
#pragma debug scope 8 1
#line 227 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
rombank 0 @MuFunction2_ISR_code
@MuFunction2_ISR_code .section at 32 'code'
	mov r1,a
	mov a,bp
	clr bp
	jmp _MuFunction2_ISR
ROMBANK 0 _MuFunction2_ISR
#pragma debug scope 1 1
@dummy32 proc
	call _MuFunction2_ISR
@dummy32 endp
#pragma debug scope 9 1
_MuFunction2_ISR .section 'code'
_MuFunction2_ISR proc
	mov r2,a
	mov a, status
	mov r3,a
#line 228 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	snz [72].5
	jmp _L33
#line 230 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [72].5
	jmp _L32
_L33:
#line 233 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	snz [72].4
	jmp _L32
#line 235 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [72].4
_L32:
	mov a,r2
	mov bp,a
	mov a,r3
	mov status,a
	mov a,r1
	reti
_MuFunction2_ISR endp

#line 235 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
#pragma debug scope 1 1
public _MuFunction4_ISR
#pragma debug scope 10 1
#line 243 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
rombank 0 @MuFunction4_ISR_code
@MuFunction4_ISR_code .section at 56 'code'
	mov r1,a
	mov a,bp
	clr bp
	jmp _MuFunction4_ISR
ROMBANK 0 _MuFunction4_ISR
#pragma debug scope 1 1
@dummy56 proc
	call _MuFunction4_ISR
@dummy56 endp
#pragma debug scope 11 1
_MuFunction4_ISR .section 'code'
_MuFunction4_ISR proc
	mov r2,a
	mov a, status
	mov r3,a
#line 244 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	snz [74].5
	jmp _L39
#line 246 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [74].5
	jmp _L38
_L39:
#line 249 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	snz [74].4
	jmp _L38
#line 251 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [74].4
_L38:
	mov a,r2
	mov bp,a
	mov a,r3
	mov status,a
	mov a,r1
	reti
_MuFunction4_ISR endp

#line 251 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
#pragma debug scope 1 1
public _MuFunction6_ISR
#pragma debug scope 12 1
#line 259 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
rombank 0 @MuFunction6_ISR_code
@MuFunction6_ISR_code .section at 12 'code'
	mov r1,a
	mov a,bp
	clr bp
	jmp _MuFunction6_ISR
ROMBANK 0 _MuFunction6_ISR
#pragma debug scope 1 1
@dummy12 proc
	call _MuFunction6_ISR
@dummy12 endp
#pragma debug scope 13 1
_MuFunction6_ISR .section 'code'
_MuFunction6_ISR proc
	mov r2,a
	mov a, status
	mov r3,a
#line 260 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	snz [76].5
	jmp _L45
#line 262 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [76].5
	jmp _L44
_L45:
#line 265 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	snz [76].4
	jmp _L44
#line 267 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [76].4
_L44:
	mov a,r2
	mov bp,a
	mov a,r3
	mov status,a
	mov a,r1
	reti
_MuFunction6_ISR endp

#line 267 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
#pragma debug scope 1 1
public _MuFunction7_ISR
#pragma debug scope 14 1
#line 274 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
rombank 0 @MuFunction7_ISR_code
@MuFunction7_ISR_code .section at 16 'code'
	mov r1,a
	mov a,bp
	clr bp
	jmp _MuFunction7_ISR
ROMBANK 0 _MuFunction7_ISR
#pragma debug scope 1 1
@dummy16 proc
	call _MuFunction7_ISR
@dummy16 endp
#pragma debug scope 15 1
_MuFunction7_ISR .section 'code'
_MuFunction7_ISR proc
	mov r2,a
	mov a, status
	mov r3,a
#line 275 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	snz [77].5
	jmp _L51
#line 277 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [77].5
	jmp _L50
_L51:
#line 280 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	snz [77].4
	jmp _L50
#line 282 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [77].4
_L50:
	mov a,r2
	mov bp,a
	mov a,r3
	mov status,a
	mov a,r1
	reti
_MuFunction7_ISR endp

#line 282 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
#pragma debug scope 1 1
public _MuFunction8_ISR
#pragma debug scope 16 1
#line 290 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
rombank 0 @MuFunction8_ISR_code
@MuFunction8_ISR_code .section at 36 'code'
	mov r1,a
	mov a,bp
	clr bp
	jmp _MuFunction8_ISR
ROMBANK 0 _MuFunction8_ISR
#pragma debug scope 1 1
@dummy36 proc
	call _MuFunction8_ISR
@dummy36 endp
#pragma debug scope 17 1
_MuFunction8_ISR .section 'code'
_MuFunction8_ISR proc
	mov r2,a
	mov a, status
	mov r3,a
#line 291 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	snz [78].5
	jmp _L57
#line 293 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [78].5
	jmp _L56
_L57:
#line 296 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	snz [78].4
	jmp _L56
#line 298 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [78].4
_L56:
	mov a,r2
	mov bp,a
	mov a,r3
	mov status,a
	mov a,r1
	reti
_MuFunction8_ISR endp

#line 298 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
#pragma debug scope 1 1
public _MuFunction9_ISR
#pragma debug scope 18 1
#line 306 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
rombank 0 @MuFunction9_ISR_code
@MuFunction9_ISR_code .section at 40 'code'
	mov r1,a
	mov a,bp
	clr bp
	jmp _MuFunction9_ISR
ROMBANK 0 _MuFunction9_ISR
#pragma debug scope 1 1
@dummy40 proc
	call _MuFunction9_ISR
@dummy40 endp
#pragma debug scope 19 1
_MuFunction9_ISR .section 'code'
_MuFunction9_ISR proc
	mov r2,a
	mov a, status
	mov r3,a
#line 307 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	snz [79].5
	jmp _L63
#line 309 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [79].5
	jmp _L62
_L63:
#line 312 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	snz [79].4
	jmp _L62
#line 314 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
	clr [79].4
_L62:
	mov a,r2
	mov bp,a
	mov a,r3
	mov status,a
	mov a,r1
	reti
_MuFunction9_ISR endp

#line 314 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
#pragma debug scope 1 1
#line 19 "C:\Users\iris\Desktop\2. demo code\BH67F5362_Timer\BH67F5362_Drv\Drv_Timers.c"
public _PTM0_FLAG
@BITDATASEC .section 'data'
_PTM0_FLAG	dbit 0
#pragma debug variable 2 1 _PTM0_FLAG "PTM0_FLAG"

@HCCINIT .section 'data'
#pragma debug struct_begin 42 "__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 "__mf6e" ;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 "__mf6f" ;6,1
#pragma debug field 21 8 0 1 ;7,1
#pragma debug struct_end
#pragma debug union_begin 43 ""
#pragma debug field 2 42 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 43 1 ___intc0 "__intc0" 1
#pragma debug struct_begin 44 "__intc1_bits"
#pragma debug field 21 8 0 1 "__mf7e" ;0,1
#pragma debug field 21 8 0 1 "__mf0e" ;1,1
#pragma debug field 21 8 0 1 "__mf1e" ;2,1
#pragma debug field 21 8 0 1 "__ade" ;3,1
#pragma debug field 21 8 0 1 "__mf7f" ;4,1
#pragma debug field 21 8 0 1 "__mf0f" ;5,1
#pragma debug field 21 8 0 1 "__mf1f" ;6,1
#pragma debug field 21 8 0 1 "__adf" ;7,1
#pragma debug struct_end
#pragma debug union_begin 45 ""
#pragma debug field 2 44 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 45 1 ___intc1 "__intc1" 1
#pragma debug struct_begin 46 "__intc2_bits"
#pragma debug field 21 8 0 1 "__mf2e" ;0,1
#pragma debug field 21 8 0 1 "__mf8e" ;1,1
#pragma debug field 21 8 0 1 "__mf9e" ;2,1
#pragma debug field 21 8 0 1 "__mf3e" ;3,1
#pragma debug field 21 8 0 1 "__mf2f" ;4,1
#pragma debug field 21 8 0 1 "__mf8f" ;5,1
#pragma debug field 21 8 0 1 "__mf9f" ;6,1
#pragma debug field 21 8 0 1 "__mf3f" ;7,1
#pragma debug struct_end
#pragma debug union_begin 47 ""
#pragma debug field 2 46 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 47 1 ___intc2 "__intc2" 1
#pragma debug struct_begin 48 "__intc3_bits"
#pragma debug field 21 8 0 1 "__int2e" ;0,1
#pragma debug field 21 8 0 1 "__int3e" ;1,1
#pragma debug field 21 8 0 1 "__mf4e" ;2,1
#pragma debug field 21 8 0 1 "__mf5e" ;3,1
#pragma debug field 21 8 0 1 "__int2f" ;4,1
#pragma debug field 21 8 0 1 "__int3f" ;5,1
#pragma debug field 21 8 0 1 "__mf4f" ;6,1
#pragma debug field 21 8 0 1 "__mf5f" ;7,1
#pragma debug struct_end
#pragma debug union_begin 49 ""
#pragma debug field 2 48 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 49 1 ___intc3 "__intc3" 1
#pragma debug struct_begin 50 "__mfi0_bits"
#pragma debug field 21 8 0 1 "__ptm0pe" ;0,1
#pragma debug field 21 8 0 1 "__ptm0ae" ;1,1
#pragma debug field 21 8 0 1 "__stm0pe" ;2,1
#pragma debug field 21 8 0 1 "__stm0ae" ;3,1
#pragma debug field 21 8 0 1 "__ptm0pf" ;4,1
#pragma debug field 21 8 0 1 "__ptm0af" ;5,1
#pragma debug field 21 8 0 1 "__stm0pf" ;6,1
#pragma debug field 21 8 0 1 "__stm0af" ;7,1
#pragma debug struct_end
#pragma debug union_begin 51 ""
#pragma debug field 2 50 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 51 1 ___mfi0 "__mfi0" 1
#pragma debug struct_begin 52 "__mfi1_bits"
#pragma debug field 21 8 0 1 "__ptm1pe" ;0,1
#pragma debug field 21 8 0 1 "__ptm1ae" ;1,1
#pragma debug field 21 8 0 1 "__stm1pe" ;2,1
#pragma debug field 21 8 0 1 "__stm1ae" ;3,1
#pragma debug field 21 8 0 1 "__ptm1pf" ;4,1
#pragma debug field 21 8 0 1 "__ptm1af" ;5,1
#pragma debug field 21 8 0 1 "__stm1pf" ;6,1
#pragma debug field 21 8 0 1 "__stm1af" ;7,1
#pragma debug struct_end
#pragma debug union_begin 53 ""
#pragma debug field 2 52 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 53 1 ___mfi1 "__mfi1" 1
#pragma debug struct_begin 54 "__mfi2_bits"
#pragma debug field 21 8 0 1 "__ptm2pe" ;0,1
#pragma debug field 21 8 0 1 "__ptm2ae" ;1,1
#pragma debug field 21 8 0 2 ;2,2
#pragma debug field 21 8 0 1 "__ptm2pf" ;4,1
#pragma debug field 21 8 0 1 "__ptm2af" ;5,1
#pragma debug field 21 8 0 2 ;6,2
#pragma debug struct_end
#pragma debug union_begin 55 ""
#pragma debug field 2 54 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 55 1 ___mfi2 "__mfi2" 1
#pragma debug struct_begin 56 "__mfi4_bits"
#pragma debug field 21 8 0 1 "__ptm3pe" ;0,1
#pragma debug field 21 8 0 1 "__ptm3ae" ;1,1
#pragma debug field 21 8 0 1 "__stm2pe" ;2,1
#pragma debug field 21 8 0 1 "__stm2ae" ;3,1
#pragma debug field 21 8 0 1 "__ptm3pf" ;4,1
#pragma debug field 21 8 0 1 "__ptm3af" ;5,1
#pragma debug field 21 8 0 1 "__stm2pf" ;6,1
#pragma debug field 21 8 0 1 "__stm2af" ;7,1
#pragma debug struct_end
#pragma debug union_begin 57 ""
#pragma debug field 2 56 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 57 1 ___mfi4 "__mfi4" 1
#pragma debug struct_begin 58 "__mfi6_bits"
#pragma debug field 21 8 0 1 "__ptm4pe" ;0,1
#pragma debug field 21 8 0 1 "__ptm4ae" ;1,1
#pragma debug field 21 8 0 1 "__cp0e" ;2,1
#pragma debug field 21 8 0 1 ;3,1
#pragma debug field 21 8 0 1 "__ptm4pf" ;4,1
#pragma debug field 21 8 0 1 "__ptm4af" ;5,1
#pragma debug field 21 8 0 1 "__cp0f" ;6,1
#pragma debug field 21 8 0 1 ;7,1
#pragma debug struct_end
#pragma debug union_begin 59 ""
#pragma debug field 2 58 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 59 1 ___mfi6 "__mfi6" 1
#pragma debug struct_begin 60 "__mfi7_bits"
#pragma debug field 21 8 0 1 "__ptm5pe" ;0,1
#pragma debug field 21 8 0 1 "__ptm5ae" ;1,1
#pragma debug field 21 8 0 1 "__cp1e" ;2,1
#pragma debug field 21 8 0 1 ;3,1
#pragma debug field 21 8 0 1 "__ptm5pf" ;4,1
#pragma debug field 21 8 0 1 "__ptm5af" ;5,1
#pragma debug field 21 8 0 1 "__cp1f" ;6,1
#pragma debug field 21 8 0 1 ;7,1
#pragma debug struct_end
#pragma debug union_begin 61 ""
#pragma debug field 2 60 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 61 1 ___mfi7 "__mfi7" 1
#pragma debug struct_begin 62 "__mfi8_bits"
#pragma debug field 21 8 0 1 "__ptm6pe" ;0,1
#pragma debug field 21 8 0 1 "__ptm6ae" ;1,1
#pragma debug field 21 8 0 1 "__tb0e" ;2,1
#pragma debug field 21 8 0 1 ;3,1
#pragma debug field 21 8 0 1 "__ptm6pf" ;4,1
#pragma debug field 21 8 0 1 "__ptm6af" ;5,1
#pragma debug field 21 8 0 1 "__tb0f" ;6,1
#pragma debug field 21 8 0 1 ;7,1
#pragma debug struct_end
#pragma debug union_begin 63 ""
#pragma debug field 2 62 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 63 1 ___mfi8 "__mfi8" 1
#pragma debug struct_begin 64 "__mfi9_bits"
#pragma debug field 21 8 0 1 "__ptm7pe" ;0,1
#pragma debug field 21 8 0 1 "__ptm7ae" ;1,1
#pragma debug field 21 8 0 1 "__tb1e" ;2,1
#pragma debug field 21 8 0 1 ;3,1
#pragma debug field 21 8 0 1 "__ptm7pf" ;4,1
#pragma debug field 21 8 0 1 "__ptm7af" ;5,1
#pragma debug field 21 8 0 1 "__tb1f" ;6,1
#pragma debug field 21 8 0 1 ;7,1
#pragma debug struct_end
#pragma debug union_begin 65 ""
#pragma debug field 2 64 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 65 1 ___mfi9 "__mfi9" 1
#pragma debug struct_begin 66 "__ptm0c0_bits"
#pragma debug field 21 8 0 3 ;0,3
#pragma debug field 21 8 0 1 "__pt0on" ;3,1
#pragma debug field 21 8 0 1 "__pt0ck0" ;4,1
#pragma debug field 21 8 0 1 "__pt0ck1" ;5,1
#pragma debug field 21 8 0 1 "__pt0ck2" ;6,1
#pragma debug field 21 8 0 1 "__pt0pau" ;7,1
#pragma debug struct_end
#pragma debug union_begin 67 ""
#pragma debug field 2 66 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 67 1 ___ptm0c0 "__ptm0c0" 1
#pragma debug struct_begin 68 "__ptm0c1_bits"
#pragma debug field 21 8 0 1 "__pt0cclr" ;0,1
#pragma debug field 21 8 0 1 "__pt0capts" ;1,1
#pragma debug field 21 8 0 1 "__pt0pol" ;2,1
#pragma debug field 21 8 0 1 "__pt0oc" ;3,1
#pragma debug field 21 8 0 1 "__pt0io0" ;4,1
#pragma debug field 21 8 0 1 "__pt0io1" ;5,1
#pragma debug field 21 8 0 1 "__pt0m0" ;6,1
#pragma debug field 21 8 0 1 "__pt0m1" ;7,1
#pragma debug struct_end
#pragma debug union_begin 69 ""
#pragma debug field 2 68 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 69 1 ___ptm0c1 "__ptm0c1" 1
#pragma debug variable 8 1 ___ptm0al "__ptm0al" 1
#pragma debug variable 8 1 ___ptm0ah "__ptm0ah" 1
#pragma debug struct_begin 70 "__ptm1c0_bits"
#pragma debug field 21 8 0 3 ;0,3
#pragma debug field 21 8 0 1 "__pt1on" ;3,1
#pragma debug field 21 8 0 1 "__pt1ck0" ;4,1
#pragma debug field 21 8 0 1 "__pt1ck1" ;5,1
#pragma debug field 21 8 0 1 "__pt1ck2" ;6,1
#pragma debug field 21 8 0 1 "__pt1pau" ;7,1
#pragma debug struct_end
#pragma debug union_begin 71 ""
#pragma debug field 2 70 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 71 1 ___ptm1c0 "__ptm1c0" 1
#pragma debug struct_begin 72 "__ptm1c1_bits"
#pragma debug field 21 8 0 1 "__pt1cclr" ;0,1
#pragma debug field 21 8 0 1 "__pt1capts" ;1,1
#pragma debug field 21 8 0 1 "__pt1pol" ;2,1
#pragma debug field 21 8 0 1 "__pt1oc" ;3,1
#pragma debug field 21 8 0 1 "__pt1io0" ;4,1
#pragma debug field 21 8 0 1 "__pt1io1" ;5,1
#pragma debug field 21 8 0 1 "__pt1m0" ;6,1
#pragma debug field 21 8 0 1 "__pt1m1" ;7,1
#pragma debug struct_end
#pragma debug union_begin 73 ""
#pragma debug field 2 72 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 73 1 ___ptm1c1 "__ptm1c1" 1
#pragma debug variable 8 1 ___ptm1al "__ptm1al" 1
#pragma debug variable 8 1 ___ptm1ah "__ptm1ah" 1
#pragma debug struct_begin 74 "__ptm2c0_bits"
#pragma debug field 21 8 0 3 ;0,3
#pragma debug field 21 8 0 1 "__pt2on" ;3,1
#pragma debug field 21 8 0 1 "__pt2ck0" ;4,1
#pragma debug field 21 8 0 1 "__pt2ck1" ;5,1
#pragma debug field 21 8 0 1 "__pt2ck2" ;6,1
#pragma debug field 21 8 0 1 "__pt2pau" ;7,1
#pragma debug struct_end
#pragma debug union_begin 75 ""
#pragma debug field 2 74 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 75 1 ___ptm2c0 "__ptm2c0" 1
#pragma debug struct_begin 76 "__ptm2c1_bits"
#pragma debug field 21 8 0 1 "__pt2cclr" ;0,1
#pragma debug field 21 8 0 1 "__pt2capts" ;1,1
#pragma debug field 21 8 0 1 "__pt2pol" ;2,1
#pragma debug field 21 8 0 1 "__pt2oc" ;3,1
#pragma debug field 21 8 0 1 "__pt2io0" ;4,1
#pragma debug field 21 8 0 1 "__pt2io1" ;5,1
#pragma debug field 21 8 0 1 "__pt2m0" ;6,1
#pragma debug field 21 8 0 1 "__pt2m1" ;7,1
#pragma debug struct_end
#pragma debug union_begin 77 ""
#pragma debug field 2 76 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 77 1 ___ptm2c1 "__ptm2c1" 1
#pragma debug variable 8 1 ___ptm2al "__ptm2al" 1
#pragma debug variable 8 1 ___ptm2ah "__ptm2ah" 1
#pragma debug struct_begin 78 "__ptm3c0_bits"
#pragma debug field 21 8 0 3 ;0,3
#pragma debug field 21 8 0 1 "__pt3on" ;3,1
#pragma debug field 21 8 0 1 "__pt3ck0" ;4,1
#pragma debug field 21 8 0 1 "__pt3ck1" ;5,1
#pragma debug field 21 8 0 1 "__pt3ck2" ;6,1
#pragma debug field 21 8 0 1 "__pt3pau" ;7,1
#pragma debug struct_end
#pragma debug union_begin 79 ""
#pragma debug field 2 78 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 79 1 ___ptm3c0 "__ptm3c0" 1
#pragma debug struct_begin 80 "__ptm3c1_bits"
#pragma debug field 21 8 0 1 "__pt3cclr" ;0,1
#pragma debug field 21 8 0 1 "__pt3capts" ;1,1
#pragma debug field 21 8 0 1 "__pt3pol" ;2,1
#pragma debug field 21 8 0 1 "__pt3oc" ;3,1
#pragma debug field 21 8 0 1 "__pt3io0" ;4,1
#pragma debug field 21 8 0 1 "__pt3io1" ;5,1
#pragma debug field 21 8 0 1 "__pt3m0" ;6,1
#pragma debug field 21 8 0 1 "__pt3m1" ;7,1
#pragma debug struct_end
#pragma debug union_begin 81 ""
#pragma debug field 2 80 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 81 1 ___ptm3c1 "__ptm3c1" 1
#pragma debug variable 8 1 ___ptm3al "__ptm3al" 1
#pragma debug variable 8 1 ___ptm3ah "__ptm3ah" 1
#pragma debug struct_begin 82 "__pbs0_bits"
#pragma debug field 21 8 0 1 "__pbs00" ;0,1
#pragma debug field 21 8 0 1 "__pbs01" ;1,1
#pragma debug field 21 8 0 1 "__pbs02" ;2,1
#pragma debug field 21 8 0 1 "__pbs03" ;3,1
#pragma debug field 21 8 0 1 "__pbs04" ;4,1
#pragma debug field 21 8 0 1 "__pbs05" ;5,1
#pragma debug field 21 8 0 1 "__pbs06" ;6,1
#pragma debug field 21 8 0 1 "__pbs07" ;7,1
#pragma debug struct_end
#pragma debug union_begin 83 ""
#pragma debug field 2 82 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 83 1 ___pbs0 "__pbs0" 1
#pragma debug struct_begin 84 "__pcs0_bits"
#pragma debug field 21 8 0 1 "__pcs00" ;0,1
#pragma debug field 21 8 0 1 "__pcs01" ;1,1
#pragma debug field 21 8 0 1 "__pcs02" ;2,1
#pragma debug field 21 8 0 1 "__pcs03" ;3,1
#pragma debug field 21 8 0 1 "__pcs04" ;4,1
#pragma debug field 21 8 0 1 "__pcs05" ;5,1
#pragma debug field 21 8 0 1 "__pcs06" ;6,1
#pragma debug field 21 8 0 1 "__pcs07" ;7,1
#pragma debug struct_end
#pragma debug union_begin 85 ""
#pragma debug field 2 84 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 85 1 ___pcs0 "__pcs0" 1
#pragma debug struct_begin 86 "__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 87 ""
#pragma debug field 2 86 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 87 1 ___pcs1 "__pcs1" 1
#pragma debug struct_begin 88 "__pfs0_bits"
#pragma debug field 21 8 0 1 "__pfs00" ;0,1
#pragma debug field 21 8 0 1 "__pfs01" ;1,1
#pragma debug field 21 8 0 1 "__pfs02" ;2,1
#pragma debug field 21 8 0 1 "__pfs03" ;3,1
#pragma debug field 21 8 0 1 "__pfs04" ;4,1
#pragma debug field 21 8 0 1 "__pfs05" ;5,1
#pragma debug field 21 8 0 1 "__pfs06" ;6,1
#pragma debug field 21 8 0 1 "__pfs07" ;7,1
#pragma debug struct_end
#pragma debug union_begin 89 ""
#pragma debug field 2 88 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 89 1 ___pfs0 "__pfs0" 1
#pragma debug struct_begin 90 "__ptm4c0_bits"
#pragma debug field 21 8 0 3 ;0,3
#pragma debug field 21 8 0 1 "__pt4on" ;3,1
#pragma debug field 21 8 0 1 "__pt4ck0" ;4,1
#pragma debug field 21 8 0 1 "__pt4ck1" ;5,1
#pragma debug field 21 8 0 1 "__pt4ck2" ;6,1
#pragma debug field 21 8 0 1 "__pt4pau" ;7,1
#pragma debug struct_end
#pragma debug union_begin 91 ""
#pragma debug field 2 90 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 91 1 ___ptm4c0 "__ptm4c0" 1
#pragma debug struct_begin 92 "__ptm4c1_bits"
#pragma debug field 21 8 0 1 "__pt4cclr" ;0,1
#pragma debug field 21 8 0 1 "__pt4capts" ;1,1
#pragma debug field 21 8 0 1 "__pt4pol" ;2,1
#pragma debug field 21 8 0 1 "__pt4oc" ;3,1
#pragma debug field 21 8 0 1 "__pt4io0" ;4,1
#pragma debug field 21 8 0 1 "__pt4io1" ;5,1
#pragma debug field 21 8 0 1 "__pt4m0" ;6,1
#pragma debug field 21 8 0 1 "__pt4m1" ;7,1
#pragma debug struct_end
#pragma debug union_begin 93 ""
#pragma debug field 2 92 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 93 1 ___ptm4c1 "__ptm4c1" 1
#pragma debug variable 8 1 ___ptm4al "__ptm4al" 1
#pragma debug variable 8 1 ___ptm4ah "__ptm4ah" 1
#pragma debug struct_begin 94 "__ptm5c0_bits"
#pragma debug field 21 8 0 3 ;0,3
#pragma debug field 21 8 0 1 "__pt5on" ;3,1
#pragma debug field 21 8 0 1 "__pt5ck0" ;4,1
#pragma debug field 21 8 0 1 "__pt5ck1" ;5,1
#pragma debug field 21 8 0 1 "__pt5ck2" ;6,1
#pragma debug field 21 8 0 1 "__pt5pau" ;7,1
#pragma debug struct_end
#pragma debug union_begin 95 ""
#pragma debug field 2 94 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 95 1 ___ptm5c0 "__ptm5c0" 1
#pragma debug struct_begin 96 "__ptm5c1_bits"
#pragma debug field 21 8 0 1 "__pt5cclr" ;0,1
#pragma debug field 21 8 0 1 "__pt5capts" ;1,1
#pragma debug field 21 8 0 1 "__pt5pol" ;2,1
#pragma debug field 21 8 0 1 "__pt5oc" ;3,1
#pragma debug field 21 8 0 1 "__pt5io0" ;4,1
#pragma debug field 21 8 0 1 "__pt5io1" ;5,1
#pragma debug field 21 8 0 1 "__pt5m0" ;6,1
#pragma debug field 21 8 0 1 "__pt5m1" ;7,1
#pragma debug struct_end
#pragma debug union_begin 97 ""
#pragma debug field 2 96 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 97 1 ___ptm5c1 "__ptm5c1" 1
#pragma debug variable 8 1 ___ptm5al "__ptm5al" 1
#pragma debug variable 8 1 ___ptm5ah "__ptm5ah" 1
#pragma debug struct_begin 98 "__ptm6c0_bits"
#pragma debug field 21 8 0 3 ;0,3
#pragma debug field 21 8 0 1 "__pt6on" ;3,1
#pragma debug field 21 8 0 1 "__pt6ck0" ;4,1
#pragma debug field 21 8 0 1 "__pt6ck1" ;5,1
#pragma debug field 21 8 0 1 "__pt6ck2" ;6,1
#pragma debug field 21 8 0 1 "__pt6pau" ;7,1
#pragma debug struct_end
#pragma debug union_begin 99 ""
#pragma debug field 2 98 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 99 1 ___ptm6c0 "__ptm6c0" 1
#pragma debug struct_begin 100 "__ptm6c1_bits"
#pragma debug field 21 8 0 1 "__pt6cclr" ;0,1
#pragma debug field 21 8 0 1 "__pt6capts" ;1,1
#pragma debug field 21 8 0 1 "__pt6pol" ;2,1
#pragma debug field 21 8 0 1 "__pt6oc" ;3,1
#pragma debug field 21 8 0 1 "__pt6io0" ;4,1
#pragma debug field 21 8 0 1 "__pt6io1" ;5,1
#pragma debug field 21 8 0 1 "__pt6m0" ;6,1
#pragma debug field 21 8 0 1 "__pt6m1" ;7,1
#pragma debug struct_end
#pragma debug union_begin 101 ""
#pragma debug field 2 100 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 101 1 ___ptm6c1 "__ptm6c1" 1
#pragma debug variable 8 1 ___ptm6al "__ptm6al" 1
#pragma debug variable 8 1 ___ptm6ah "__ptm6ah" 1
#pragma debug struct_begin 102 "__ptm7c0_bits"
#pragma debug field 21 8 0 3 ;0,3
#pragma debug field 21 8 0 1 "__pt7on" ;3,1
#pragma debug field 21 8 0 1 "__pt7ck0" ;4,1
#pragma debug field 21 8 0 1 "__pt7ck1" ;5,1
#pragma debug field 21 8 0 1 "__pt7ck2" ;6,1
#pragma debug field 21 8 0 1 "__pt7pau" ;7,1
#pragma debug struct_end
#pragma debug union_begin 103 ""
#pragma debug field 2 102 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 103 1 ___ptm7c0 "__ptm7c0" 1
#pragma debug struct_begin 104 "__ptm7c1_bits"
#pragma debug field 21 8 0 1 "__pt7cclr" ;0,1
#pragma debug field 21 8 0 1 "__pt7capts" ;1,1
#pragma debug field 21 8 0 1 "__pt7pol" ;2,1
#pragma debug field 21 8 0 1 "__pt7oc" ;3,1
#pragma debug field 21 8 0 1 "__pt7io0" ;4,1
#pragma debug field 21 8 0 1 "__pt7io1" ;5,1
#pragma debug field 21 8 0 1 "__pt7m0" ;6,1
#pragma debug field 21 8 0 1 "__pt7m1" ;7,1
#pragma debug struct_end
#pragma debug union_begin 105 ""
#pragma debug field 2 104 "bits"
#pragma debug field 0 8 "byte"
#pragma debug union_end
#pragma debug variable 105 1 ___ptm7c1 "__ptm7c1" 1
#pragma debug variable 8 1 ___ptm7al "__ptm7al" 1
#pragma debug variable 8 1 ___ptm7ah "__ptm7ah" 1
extern r1:byte
extern r2:byte
extern r3:byte

; 
; Generated by holtek-gcc v3.19, Tue Jul 14 15:40:52 2020
; Rebuild 718
; end of file
