	.syntax unified
	.cpu cortex-m4
	.eabi_attribute 27, 3
	.eabi_attribute 28, 1
	.fpu fpv4-sp-d16
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 1
	.eabi_attribute 30, 2
	.eabi_attribute 34, 1
	.eabi_attribute 18, 4
	.thumb
	.file	"ANSTAT.c"
	.text
.Ltext0:
	.cfi_sections	.debug_frame
	.section	.text.i32sabs,"ax",%progbits
	.align	2
	.global	i32sabs
	.thumb
	.thumb_func
	.type	i32sabs, %function
i32sabs:
.LFB112:
	.file 1 "src\\ANSTAT.c"
	.loc 1 11 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL0:
	.loc 1 17 0
	cmp	r0, #0
	it	lt
	rsblt	r0, r0, #0
.LVL1:
	bx	lr
	.cfi_endproc
.LFE112:
	.size	i32sabs, .-i32sabs
	.section	.text.i16sabs,"ax",%progbits
	.align	2
	.global	i16sabs
	.thumb
	.thumb_func
	.type	i16sabs, %function
i16sabs:
.LFB113:
	.loc 1 19 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL2:
	.loc 1 20 0
	cmp	r0, #0
.LVL3:
	bge	.L3
	.loc 1 22 0
	negs	r0, r0
	sxth	r0, r0
.LVL4:
.L3:
	.loc 1 25 0
	bx	lr
	.cfi_endproc
.LFE113:
	.size	i16sabs, .-i16sabs
	.section	.text.ThyrRegInit,"ax",%progbits
	.align	2
	.global	ThyrRegInit
	.thumb
	.thumb_func
	.type	ThyrRegInit, %function
ThyrRegInit:
.LFB114:
	.loc 1 43 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	push	{r4, r5}
.LCFI0:
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 5, -4
	.loc 1 44 0
	movw	r1, #:lower16:HiSineCnt
	movt	r1, #:upper16:HiSineCnt
	movw	r2, #:lower16:LowSineCnt
	mov	r4, #1000
	movt	r2, #:upper16:LowSineCnt
	.loc 1 45 0
	movw	r3, #:lower16:ThyrsPrgMode
	.loc 1 44 0
	strh	r4, [r1, #0]	@ movhi
	.loc 1 45 0
	movt	r3, #:upper16:ThyrsPrgMode
	.loc 1 44 0
	movs	r1, #0
	strh	r1, [r2, #0]	@ movhi
	.loc 1 45 0
	ldrh	r2, [r3, #0]
	uxth	r2, r2
	orr	r2, r2, #2
.LVL5:
	strh	r2, [r3, #0]	@ movhi
	ldrh	r2, [r3, #0]
.LVL6:
	bic	r2, r2, #1
	.loc 1 44 0
	movw	r5, #:lower16:SinRisingBegin
	movw	r0, #:lower16:SinFallCnt
	.loc 1 46 0
	movw	r1, #:lower16:SPocAnalog1In
	.loc 1 45 0
	lsls	r2, r2, #16
.LVL7:
	.loc 1 44 0
	movt	r5, #:upper16:SinRisingBegin
	movt	r0, #:upper16:SinFallCnt
	.loc 1 46 0
	movt	r1, #:upper16:SPocAnalog1In
	.loc 1 45 0
	lsrs	r2, r2, #16
.LVL8:
	strh	r2, [r3, #0]	@ movhi
	.loc 1 46 0
	movs	r3, #185
	.loc 1 44 0
	strh	r4, [r5, #0]	@ movhi
	strh	r4, [r0, #0]	@ movhi
	.loc 1 46 0
	strh	r3, [r1, #0]	@ movhi
	.loc 1 47 0
	pop	{r4, r5}
	bx	lr
	.cfi_endproc
.LFE114:
	.size	ThyrRegInit, .-ThyrRegInit
	.section	.text.HT_Test,"ax",%progbits
	.align	2
	.global	HT_Test
	.thumb
	.thumb_func
	.type	HT_Test, %function
HT_Test:
.LFB115:
	.loc 1 50 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, r4, r5, r6, r7, r8, r9, lr}
.LCFI1:
	.cfi_def_cfa_offset 32
	.cfi_offset 3, -32
	.cfi_offset 4, -28
	.cfi_offset 5, -24
	.cfi_offset 6, -20
	.cfi_offset 7, -16
	.cfi_offset 8, -12
	.cfi_offset 9, -8
	.cfi_offset 14, -4
	.loc 1 52 0
	mov	r1, #2048
	.loc 1 51 0
	ldr	r8, .L25+20
	.loc 1 54 0
	ldr	r6, .L25
	.loc 1 55 0
	ldr	r9, .L25+24
	.loc 1 56 0
	ldr	r5, .L25+4
	ldr	r4, .L25+8
	.loc 1 52 0
	movt	r1, 16386
	.loc 1 51 0
	mov	r0, #32768
	.loc 1 52 0
	mov	r3, #1024
	.loc 1 51 0
	strh	r0, [r8, #14]	@ movhi
	.loc 1 52 0
	movt	r3, 16386
	mov	r0, #512
	strh	r0, [r1, #26]	@ movhi
	mov	r1, #1024
	strh	r1, [r3, #26]	@ movhi
	mov	r1, #2048
	strh	r1, [r3, #26]	@ movhi
	.loc 1 54 0
	mov	r3, #1000
	strh	r3, [r6, #0]	@ movhi
	ldr	r3, .L25+12
	movs	r2, #0
	strh	r2, [r3, #0]	@ movhi
	.loc 1 55 0
	strh	r2, [r9, #0]	@ movhi
	.loc 1 56 0
	ldr	r3, [r5, #0]
	add	r3, r3, #1000
	str	r3, [r4, #0]
	.loc 1 60 0
	movw	r7, #999
.L7:
	.loc 1 58 0
	ldr	r2, [r4, #0]
	ldr	r3, [r5, #0]
	cmp	r2, r3
	bcc	.L20
	.loc 1 59 0
	bl	RefreshWWG
.LVL9:
	.loc 1 60 0
	ldrh	r3, [r6, #0]
	sxth	r3, r3
	cmp	r3, r7
	bgt	.L7
.L17:
	.loc 1 62 0
	ldr	r2, [r4, #0]
	ldr	r3, [r5, #0]
	cmp	r2, r3
	bcc	.L20
	.loc 1 63 0
	bl	RefreshWWG
.LVL10:
	.loc 1 64 0
	ldrh	r3, [r6, #0]
	sxth	r3, r3
	cmp	r3, #0
	blt	.L17
	.loc 1 68 0
	ldr	r3, .L25+16
	.loc 1 65 0
	ldr	r4, [r8, #4]
	.loc 1 68 0
	ldrsh	r1, [r3, #0]
	.loc 1 65 0
	ldr	r3, .L25+20
	.loc 1 68 0
	movw	r0, #2330
	.loc 1 67 0
	movs	r2, #0
	.loc 1 65 0
	bic	r4, r4, #1
	.loc 1 68 0
	cmp	r1, r0
	.loc 1 65 0
	str	r4, [r8, #4]
	.loc 1 67 0
	strh	r2, [r9, #0]	@ movhi
	.loc 1 68 0
	bgt	.L21
	.loc 1 69 0
	movw	r4, #1765
	cmp	r1, r4
	ble	.L22
	.loc 1 71 0
	ldr	r1, .L25+24
	strh	r2, [r1, #0]	@ movhi
	.loc 1 72 0
	ldr	r1, .L25+28
	ldrsh	r1, [r1, #0]
	cmp	r1, r0
	bgt	.L23
	.loc 1 73 0
	cmp	r1, r4
	ble	.L24
.L9:
	.loc 1 76 0
	ldr	r1, [r3, #4]
	bic	r1, r1, #2
	str	r1, [r3, #4]
	ldr	r3, .L25+32
	strh	r2, [r3, #0]	@ movhi
	b	.L16
.L21:
	.loc 1 68 0 discriminator 1
	ldr	r2, [r3, #4]
	orr	r2, r2, #16
	str	r2, [r3, #4]
.L16:
	.loc 1 109 0
	movs	r3, #0
	strh	r3, [r9, #0]	@ movhi
	pop	{r3, r4, r5, r6, r7, r8, r9, pc}
.L20:
	.loc 1 62 0 discriminator 1
	ldr	r3, [r8, #4]
	orr	r3, r3, #1
	str	r3, [r8, #4]
	b	.L16
.L23:
	.loc 1 72 0 discriminator 1
	ldr	r2, [r3, #4]
	orr	r2, r2, #32
	str	r2, [r3, #4]
	b	.L16
.L22:
.LBB2:
	.loc 1 69 0 discriminator 1
	ldr	r2, [r3, #4]
	orr	r2, r2, #528
	str	r2, [r3, #4]
	ldr	r0, [r3, #4]
	movs	r1, #69
	bl	SaveErrInList
.LVL11:
	b	.L16
.L24:
.LBE2:
.LBB3:
	.loc 1 73 0 discriminator 1
	ldr	r2, [r3, #4]
	orr	r2, r2, #544
	str	r2, [r3, #4]
	ldr	r0, [r3, #4]
	movs	r1, #73
	bl	SaveErrInList
.LVL12:
	b	.L16
.L26:
	.align	2
.L25:
	.word	HiSineCnt
	.word	SysTickCntr
	.word	ui50ustmp
	.word	LowSineCnt
	.word	ZeroCurrentLine
	.word	MState
	.word	ThyrsPrgMode
	.word	ZeroVoltageLine
	.word	.LANCHOR0
.LBE3:
	.cfi_endproc
.LFE115:
	.size	HT_Test, .-HT_Test
	.section	.text.SineSyncCheck,"ax",%progbits
	.align	2
	.global	SineSyncCheck
	.thumb
	.thumb_func
	.type	SineSyncCheck, %function
SineSyncCheck:
.LFB116:
	.loc 1 114 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	.loc 1 115 0
	ldr	r3, .L42
	ldrh	r2, [r3, #0]
	sxth	r2, r2
	cmp	r2, #1000
	blt	.L29
	.loc 1 115 0 is_stmt 0 discriminator 1
	movw	r2, #1001
	strh	r2, [r3, #0]	@ movhi
	ldr	r2, .L42+4
	ldrh	r2, [r2, #0]
	and	r2, r2, #65280
	cmp	r2, #0
	beq	.L40
.L29:
	.loc 1 116 0 is_stmt 1
	ldr	r2, .L42+8
	ldrh	r1, [r2, #0]
	sxth	r0, r1
	cmp	r0, #1000
	it	ge
	movwge	r0, #1002
	bge	.L31
	adds	r1, r1, #1
	uxth	r0, r1
.L31:
	.loc 1 119 0
	movs	r1, #0
	movt	r1, 16386
	.loc 1 118 0
	strh	r0, [r2, #0]	@ movhi
	.loc 1 119 0
	ldr	r1, [r1, #16]
	lsls	r1, r1, #19
	bpl	.L33
	.loc 1 121 0
	ldrh	r1, [r3, #0]
	adds	r1, r1, #1
	uxth	r1, r1
.LVL13:
	strh	r1, [r3, #0]	@ movhi
	.loc 1 122 0
	ldrh	r1, [r3, #0]
.LVL14:
	sxth	r1, r1
	cmp	r1, #5
	ittt	gt
	ldrgt	r1, .L42+12
	movwgt	r0, #65534
	strhgt	r0, [r1, #0]	@ movhi
	.loc 1 123 0
	ldrh	r1, [r3, #0]
	sxth	r1, r1
	cmp	r1, #1
	beq	.L41
.L33:
	.loc 1 125 0
	movs	r2, #0
	movt	r2, 16386
	ldr	r2, [r2, #16]
	lsls	r2, r2, #19
	bmi	.L27
	.loc 1 127 0
	ldr	r2, .L42+12
	ldrh	r1, [r2, #0]
	adds	r1, r1, #1
	uxth	r1, r1
.LVL15:
	strh	r1, [r2, #0]	@ movhi
	.loc 1 128 0
	ldrh	r2, [r2, #0]
	sxth	r2, r2
	cmp	r2, #5
	itt	gt
	movwgt	r2, #65534
	strhgt	r2, [r3, #0]	@ movhi
.L27:
	bx	lr
.LVL16:
.L40:
	.loc 1 115 0 discriminator 1
	ldr	r2, .L42+16
	ldr	r1, [r2, #4]
	orr	r1, r1, #1
	str	r1, [r2, #4]
	b	.L29
.L41:
	.loc 1 123 0 discriminator 1
	movs	r1, #0
	strh	r1, [r2, #0]	@ movhi
	b	.L33
.L43:
	.align	2
.L42:
	.word	HiSineCnt
	.word	ThyrsPrgMode
	.word	SinRisingBegin
	.word	LowSineCnt
	.word	MState
	.cfi_endproc
.LFE116:
	.size	SineSyncCheck, .-SineSyncCheck
	.global	__aeabi_f2d
	.global	__aeabi_dmul
	.global	__aeabi_dadd
	.global	__aeabi_d2f
	.section	.text.Regulators,"ax",%progbits
	.align	2
	.global	Regulators
	.thumb
	.thumb_func
	.type	Regulators, %function
Regulators:
.LFB117:
	.loc 1 133 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}
.LCFI2:
	.cfi_def_cfa_offset 40
	.cfi_offset 3, -40
	.cfi_offset 4, -36
	.cfi_offset 5, -32
	.cfi_offset 6, -28
	.cfi_offset 7, -24
	.cfi_offset 8, -20
	.cfi_offset 9, -16
	.cfi_offset 10, -12
	.cfi_offset 11, -8
	.cfi_offset 14, -4
	.loc 1 135 0
	ldr	r3, .L59+8
	ldrh	r3, [r3, #0]
	sxth	r3, r3
	cmp	r3, #1
	beq	.L56
.L53:
.L44:
	pop	{r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}
.L56:
	.loc 1 137 0
	ldr	r3, .L59+12
	.loc 1 138 0
	ldr	r6, .L59+16
	.loc 1 137 0
	ldr	sl, [r3, #4]
	.loc 1 138 0
	ldr	r9, [r6, #0]
	ldr	r5, .L59+20
	.loc 1 140 0
	ldr	fp, .L59+68
	.loc 1 138 0
	ldr	r4, [r5, #0]
	.loc 1 137 0
	ldr	r8, .L59+72
	.loc 1 139 0
	ldr	ip, .L59+76
	.loc 1 140 0
	str	r9, [fp, #0]
	.loc 1 137 0
	bic	sl, sl, #1
	.loc 1 140 0
	ldr	fp, .L59+80
	.loc 1 137 0
	str	sl, [r3, #4]
	ldr	sl, [r8, #0]
	.loc 1 140 0
	str	r4, [fp, #0]
	.loc 1 138 0
	ubfx	fp, r4, #10, #16
	.loc 1 139 0
	ldr	r4, [ip, #0]
	.loc 1 141 0
	ldr	r0, .L59+24
	.loc 1 146 0
	ldr	r2, .L59+28
	.loc 1 141 0
	ldr	r1, .L59+32
	.loc 1 139 0
	ubfx	r7, r4, #10, #16
	.loc 1 138 0
	ubfx	r9, r9, #10, #16
	.loc 1 137 0
	add	sl, sl, #1
	str	sl, [r8, #0]
	.loc 1 141 0
	ldr	r4, [r0, #0]
	.loc 1 138 0
	strh	r9, [r3, #10]	@ movhi
	strh	fp, [r3, #8]	@ movhi
	.loc 1 139 0
	strh	r7, [r3, #12]	@ movhi
	.loc 1 141 0
	ldr	r7, .L59+36
	.loc 1 146 0
	ldrh	r9, [r2, #0]
	.loc 1 141 0
	str	r4, [r7, #0]
	.loc 1 139 0
	movs	r4, #0
	.loc 1 141 0
	ldr	r7, [r1, #0]
	.loc 1 143 0
	str	r4, [r1, #0]
	.loc 1 144 0
	movw	r1, #:lower16:.LANCHOR10
	.loc 1 139 0
	str	r4, [ip, #0]
	.loc 1 146 0
	and	r9, r9, #3
	.loc 1 141 0
	ldr	ip, .L59+84
	.loc 1 142 0
	str	r4, [r6, #0]
	.loc 1 144 0
	movt	r1, #:upper16:.LANCHOR10
	mov	r8, #199
	.loc 1 146 0
	cmp	r9, #3
	.loc 1 141 0
	str	r7, [ip, #0]
	.loc 1 142 0
	str	r4, [r5, #0]
	.loc 1 143 0
	str	r4, [r0, #0]
	.loc 1 144 0
	strh	r8, [r1, #0]	@ movhi
	.loc 1 146 0
	beq	.L57
.LBB6:
.LBB7:
	.loc 1 152 0
	ldrh	r1, [r2, #0]
	lsls	r0, r1, #31
	bpl	.L47
	.loc 1 157 0
	ldrh	r9, [r3, #10]
	.loc 1 154 0
	ldr	r3, .L59+40
	.loc 1 157 0
	ldr	r6, .L59+44
	.loc 1 154 0
	ldrh	r5, [r3, #0]
	ldr	r3, .L59+48
	.loc 1 157 0
	ldr	r0, [r6, #0]	@ float
	.loc 1 154 0
	strh	r5, [r3, #0]	@ movhi
	.loc 1 155 0
	ldr	r3, .L59+52
	lsls	r5, r5, #1
	str	r5, [r3, #0]
	.loc 1 157 0
	bl	__aeabi_f2d
.LVL17:
	uxth	r9, r9
	sxth	r9, r9
	mov	sl, r0
	rsb	r0, r5, r9
	fmsr	s14, r0	@ int
	fsitos	s14, s14
	mov	fp, r1
	fmrs	r0, s14
	bl	__aeabi_f2d
.LVL18:
	adr	r3, .L59
	ldrd	r2, [r3]
	bl	__aeabi_dmul
.LVL19:
	mov	r2, r0
	mov	r3, r1
	mov	r0, sl
	mov	r1, fp
	bl	__aeabi_dadd
.LVL20:
	bl	__aeabi_d2f
.LVL21:
	.loc 1 159 0
	flds	s14, .L59+56
	.loc 1 157 0
	fmsr	s15, r0
	.loc 1 159 0
	fcmpes	s15, s14
	fmstat
	it	gt
	fstsgt	s14, [r6, #0]
	bgt	.L50
	fcmpezs	s15
	fmstat
	bmi	.L51
	ftosizs	s14, s15
	.loc 1 157 0
	str	r0, [r6, #0]	@ float
	fmrs	r8, s14	@ int
	uxth	r8, r8
.L50:
	.loc 1 161 0
	movw	r1, #:lower16:.LANCHOR10
	movt	r1, #:upper16:.LANCHOR10
	.loc 1 162 0
	ldr	r3, .L59+60
	.loc 1 161 0
	strh	r8, [r1, #0]	@ movhi
	.loc 1 162 0
	strh	r8, [r3, #0]	@ movhi
	pop	{r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}
.L47:
	.loc 1 166 0
	ldrh	r2, [r2, #0]
	and	r2, r2, #2
	uxth	r2, r2
	cbnz	r2, .L58
.L45:
	.loc 1 175 0
	movw	r4, #:lower16:.LANCHOR10
	movt	r4, #:upper16:.LANCHOR10
	movs	r3, #185
	strh	r3, [r4, #0]	@ movhi
	b	.L44
.L57:
.LBE7:
.LBE6:
	.loc 1 148 0
	movs	r3, #185
	strh	r3, [r1, #0]	@ movhi
	.loc 1 149 0
	pop	{r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}
.L58:
.LBB9:
.LBB8:
	.loc 1 168 0
	ldr	r2, .L59+64
	.loc 1 171 0
	ldrh	r1, [r3, #10]
	.loc 1 168 0
	ldrh	r2, [r2, #0]
	ldr	r3, .L59+60
	strh	r2, [r3, #0]	@ movhi
	.loc 1 170 0
	movw	r3, #:lower16:.LANCHOR10
	movt	r3, #:upper16:.LANCHOR10
	strh	r2, [r3, #0]	@ movhi
	.loc 1 171 0
	ldr	r3, .L59+48
	strh	r1, [r3, #0]	@ movhi
	pop	{r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}
.L51:
	.loc 1 159 0
	movs	r3, #0
	str	r3, [r6, #0]	@ float
	mov	r8, r4
	b	.L50
.L60:
	.align	3
.L59:
	.word	1202590843
	.word	1065646817
	.word	HiSineCnt
	.word	MState
	.word	.LANCHOR1
	.word	.LANCHOR2
	.word	.LANCHOR7
	.word	ThyrsPrgMode
	.word	.LANCHOR9
	.word	.LANCHOR6
	.word	SPocAnalog2In
	.word	.LANCHOR11
	.word	LocretAnalog2In
	.word	CurrentSP
	.word	1128726528
	.word	LocretAnalog1In
	.word	SPocAnalog1In
	.word	.LANCHOR4
	.word	T20msCicleCounter
	.word	.LANCHOR3
	.word	.LANCHOR5
	.word	.LANCHOR8
.LBE8:
.LBE9:
	.cfi_endproc
.LFE117:
	.size	Regulators, .-Regulators
	.section	.text.ThyrsSwitching,"ax",%progbits
	.align	2
	.global	ThyrsSwitching
	.thumb
	.thumb_func
	.type	ThyrsSwitching, %function
ThyrsSwitching:
.LFB118:
	.loc 1 184 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	push	{r4, r5, r6, r7, r8, r9, sl, fp}
.LCFI3:
	.cfi_def_cfa_offset 32
	.cfi_offset 4, -32
	.cfi_offset 5, -28
	.cfi_offset 6, -24
	.cfi_offset 7, -20
	.cfi_offset 8, -16
	.cfi_offset 9, -12
	.cfi_offset 10, -8
	.cfi_offset 11, -4
	.loc 1 191 0
	ldr	r1, .L101
	ldrsh	r3, [r1, #0]
	cmp	r3, #402
	bge	.L97
	.loc 1 192 0
	ldr	r3, .L101+4
	ldrh	r3, [r3, #0]
	sxth	r3, r3
	cmp	r3, #1000
	bge	.L97
	.loc 1 198 0
	ldr	r3, .L101+8
	ldr	r6, .L101+12
	ldrh	r2, [r3, #10]
	flds	s15, [r6, #24]
	ftosizs	s15, s15
	sxth	r2, r2
	fmrs	r0, s15	@ int
	sxth	r0, r0
	cmp	r0, r2
	bgt	.L98
	.loc 1 204 0
	ldr	r2, [r3, #4]
	.loc 1 205 0
	ldr	r5, .L101+16
	.loc 1 204 0
	orr	r2, r2, #1073741824
	str	r2, [r3, #4]
	.loc 1 205 0
	ldrh	r3, [r3, #10]
	sxth	r3, r3
	fmsr	s15, r3	@ int
	flds	s14, [r6, #24]
	fsitos	s13, s15
	ldr	r3, .L101+20
	flds	s15, [r5, #0]
	fsubs	s13, s13, s14
	flds	s14, [r3, #0]
	fmacs	s15, s13, s14
	fsts	s15, [r5, #0]
.L68:
	.loc 1 211 0
	ldr	r3, .L101+24
	ldr	r0, .L101+28
	ldr	r2, [r3, #0]
	ldr	r3, [r0, #0]
	.loc 1 213 0
	ldr	r4, .L101+32
	.loc 1 211 0
	subs	r3, r2, r3
	cmp	r3, #1000
	bhi	.L69
	ldr	r8, .L101+56
	ldrh	r9, [r4, #0]
	ldr	r7, .L101+36
	ldr	ip, .L101+72
.L70:
	.loc 1 217 0
	ldr	r3, .L101+40
	ldrh	r3, [r3, #0]
	sxth	r9, r9
	sxth	sl, r3
	cmp	sl, r9
	bge	.L95
	.loc 1 218 0
	ldr	r9, .L101+68
	ldrh	r8, [r8, #0]
	ldrsh	r9, [r9, #0]
	sxth	sl, r8
	cmp	sl, r9
	ble	.L74
	.loc 1 220 0
	ldrh	sl, [r7, #0]
	.loc 1 221 0
	ldr	fp, .L101+76
	.loc 1 220 0
	add	sl, sl, #1
	uxth	sl, sl
	.loc 1 221 0
	ldrsh	fp, [fp, #0]
	.loc 1 220 0
	strh	sl, [r7, #0]	@ movhi
	.loc 1 221 0
	sxth	sl, sl
	cmp	fp, sl
	it	ge
	movge	r3, r8
	blt	.L99
.L72:
	.loc 1 230 0
	flds	s15, [r5, #0]
	ftosizs	s15, s15
	.loc 1 232 0
	ldrh	r6, [r6, #4]
	.loc 1 230 0
	fmrs	r7, s15	@ int
	adds	r7, r3, r7
	uxth	r7, r7
	sxth	r5, r7
	cmp	r5, #199
	.loc 1 232 0
	and	r6, r6, #8
	.loc 1 230 0
	ldr	r5, .L101+44
	it	gt
	movgt	r7, #199
	.loc 1 232 0
	uxth	r6, r6
	.loc 1 230 0
	strh	r7, [r5, #0]	@ movhi
	.loc 1 232 0
	cmp	r6, #0
	beq	.L78
	.loc 1 233 0
	ldrh	r5, [r5, #0]
	ldrh	r1, [r1, #0]
	strh	r5, [ip, #0]	@ movhi
.L79:
	.loc 1 238 0
	mov	r6, #2048
	mov	r7, #1024
	movt	r6, 16386
	movt	r7, 16386
	.loc 1 240 0
	sxth	ip, r1
	.loc 1 238 0
	mov	r8, #64
	mov	r9, #256
	.loc 1 240 0
	cmp	ip, #300
	.loc 1 238 0
	strh	r8, [r6, #26]	@ movhi
	strh	r9, [r7, #26]	@ movhi
	.loc 1 240 0
	blt	.L82
	.loc 1 240 0 is_stmt 0 discriminator 1
	sub	r1, r1, #300
	ldr	r6, .L101+48
	uxth	r1, r1
	strh	r1, [r6, #0]	@ movhi
.L83:
	.loc 1 250 0 is_stmt 1
	sxth	r5, r5
	sxth	r1, r1
	cmp	r5, r1
	bgt	.L63
	.loc 1 252 0
	lsls	r1, r2, #31
	bpl	.L63
	.loc 1 252 0 is_stmt 0 discriminator 1
	ldr	r1, .L101+52
	ldrsh	r1, [r1, #0]
	cmp	r1, #0
	bne	.L100
	.loc 1 252 0 discriminator 2
	mov	r1, #1024
	movt	r1, 16386
	mov	r5, #256
	strh	r5, [r1, #24]	@ movhi
	b	.L63
.L97:
	ldr	r3, .L101+56
	ldr	r2, .L101+24
	ldrh	r3, [r3, #0]
	ldr	r2, [r2, #0]
	ldr	r0, .L101+28
	ldr	r4, .L101+32
.L63:
	.loc 1 256 0 is_stmt 1
	strh	r3, [r4, #0]	@ movhi
	.loc 1 257 0
	str	r2, [r0, #0]
	.loc 1 258 0
	pop	{r4, r5, r6, r7, r8, r9, sl, fp}
	bx	lr
.L98:
	.loc 1 200 0
	ldr	r5, .L101+16
	flds	s15, [r5, #0]
	fcmpezs	s15
	fmstat
	itt	gt
	ldrgt	r2, .L101+60
	fldsgt	s14, [r2, #0]
	.loc 1 201 0
	ldr	r2, [r3, #4]
	.loc 1 200 0
	it	gt
	fsubsgt	s15, s15, s14
	.loc 1 201 0
	bic	r2, r2, #1073741824
	.loc 1 200 0
	it	gt
	fstsgt	s15, [r5, #0]
	.loc 1 201 0
	str	r2, [r3, #4]
	.loc 1 202 0
	b	.L68
.L74:
	.loc 1 224 0 discriminator 1
	movw	r8, #:lower16:.LANCHOR12
	movt	r8, #:upper16:.LANCHOR12
.L95:
	strh	r3, [r8, #0]	@ movhi
.L75:
	.loc 1 225 0
	mov	r8, #0
	strh	r8, [r7, #0]	@ movhi
	b	.L72
.L69:
	.loc 1 214 0
	ldr	r3, .L101+64
	.loc 1 213 0
	ldr	r7, .L101+36
	.loc 1 214 0
	ldrh	r9, [r3, #0]
	ldr	r3, .L101+68
	.loc 1 213 0
	ldr	r8, .L101+56
	.loc 1 214 0
	strh	r9, [r3, #0]	@ movhi
	ldr	ip, .L101+72
	mov	r9, #0
	.loc 1 213 0
	movs	r3, #199
	.loc 1 214 0
	str	r9, [r5, #0]	@ float
	.loc 1 213 0
	mov	r9, #0
	strh	r9, [r7, #0]	@ movhi
	strh	r3, [r4, #0]	@ movhi
	strh	r3, [r8, #0]	@ movhi
	.loc 1 214 0
	strh	r3, [ip, #0]	@ movhi
	mov	r9, r3
	b	.L70
.L78:
	.loc 1 235 0
	ldrh	r1, [r1, #0]
	cbz	r1, .L80
	ldrh	r5, [ip, #0]
	b	.L79
.L82:
	.loc 1 241 0
	cmp	ip, #99
	ble	.L81
	.loc 1 243 0
	sxth	r5, r5
	adds	r5, r5, #99
	cmp	r5, ip
	bge	.L63
	.loc 1 245 0
	lsls	r1, r2, #31
	bpl	.L63
	.loc 1 245 0 is_stmt 0 discriminator 1
	ldr	r1, .L101+52
	ldrsh	r1, [r1, #0]
	cbz	r1, .L85
	strh	r9, [r7, #24]	@ movhi
	b	.L63
.L80:
	.loc 1 235 0 is_stmt 1 discriminator 1
	ldrh	r5, [r5, #0]
	.loc 1 238 0 discriminator 1
	mov	r7, #2048
	movt	r7, 16386
	mov	r6, #1024
	.loc 1 235 0 discriminator 1
	strh	r5, [ip, #0]	@ movhi
	.loc 1 238 0 discriminator 1
	movt	r6, 16386
	mov	ip, #64
	strh	ip, [r7, #26]	@ movhi
	mov	r7, #256
	strh	r7, [r6, #26]	@ movhi
.L81:
	.loc 1 241 0 discriminator 1
	adds	r1, r1, #100
	ldr	r6, .L101+48
	uxth	r1, r1
	strh	r1, [r6, #0]	@ movhi
	b	.L83
.L99:
	.loc 1 223 0
	add	r8, r8, #-1
	uxth	r8, r8
	.loc 1 224 0
	sxth	sl, r8
	cmp	r9, sl
	bge	.L74
	.loc 1 223 0
	movw	r3, #:lower16:.LANCHOR12
	movt	r3, #:upper16:.LANCHOR12
	strh	r8, [r3, #0]	@ movhi
	mov	r3, r8
	b	.L75
.L100:
	.loc 1 252 0 discriminator 1
	mov	r1, #2048
	movt	r1, 16386
	movs	r5, #64
	strh	r5, [r1, #24]	@ movhi
	b	.L63
.L85:
	.loc 1 245 0 discriminator 2
	strh	r8, [r6, #24]	@ movhi
	b	.L63
.L102:
	.align	2
.L101:
	.word	SinRisingBegin
	.word	HiSineCnt
	.word	MState
	.word	R_CFG
	.word	.LANCHOR13
	.word	flFall
	.word	LocDivCnt
	.word	.LANCHOR14
	.word	.LANCHOR15
	.word	.LANCHOR16
	.word	.LANCHOR10
	.word	.LANCHOR18
	.word	SinFallCnt
	.word	.LANCHOR0
	.word	.LANCHOR12
	.word	flRise
	.word	RTcopy_i16LF_THR
	.word	i16LF_THR
	.word	.LANCHOR17
	.word	i16LF_ID_MAX
	.cfi_endproc
.LFE118:
	.size	ThyrsSwitching, .-ThyrsSwitching
	.section	.text.IrqParseProgram,"ax",%progbits
	.align	2
	.global	IrqParseProgram
	.thumb
	.thumb_func
	.type	IrqParseProgram, %function
IrqParseProgram:
.LFB119:
	.loc 1 261 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, lr}
.LCFI4:
	.cfi_def_cfa_offset 24
	.cfi_offset 4, -24
	.cfi_offset 5, -20
	.cfi_offset 6, -16
	.cfi_offset 7, -12
	.cfi_offset 8, -8
	.cfi_offset 14, -4
	.loc 1 263 0
	ldr	r6, .L169
	.loc 1 266 0
	ldr	r4, .L169+4
	.loc 1 263 0
	ldrh	r3, [r6, #14]
	uxth	r3, r3
	cmp	r3, #34
	beq	.L104
.LVL22:
.L105:
	.loc 1 365 0
	ldrh	r3, [r4, #0]
.LVL23:
	uxth	r3, r3
	strh	r3, [r6, #0]	@ movhi
	pop	{r4, r5, r6, r7, r8, pc}
.L104:
	.loc 1 266 0
	ldrh	r3, [r4, #0]
	ldr	r8, .L169+28
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r8, r3, lsl #2
	ldr	r3, [r3, #48]
	cmp	r3, #0
	beq	.L164
	.loc 1 275 0
	ldrh	r3, [r4, #0]
	ldr	r7, .L169+8
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r7, r3, lsl #2
	ldrh	r3, [r3, #56]
	and	r3, r3, #4
	uxth	r3, r3
	cmp	r3, #0
	beq	.L107
	.loc 1 277 0
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r7, r3, lsl #2
	ldrh	r2, [r3, #52]
	ldrh	r3, [r4, #0]
	uxth	r2, r2
	uxth	r3, r3
	cmp	r2, r3
	.loc 1 280 0
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	.loc 1 277 0
	bcs	.L163
	.loc 1 283 0
	add	r3, r3, r3, lsl #1
	add	r3, r7, r3, lsl #2
	adds	r3, r3, #48
	ldrh	r3, [r3, #6]
	uxth	r3, r3
	cmp	r3, #0
	beq	.L110
	.loc 1 285 0
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r7, r3, lsl #2
	ldrh	r2, [r3, #54]
	subs	r2, r2, #1
	uxth	r2, r2
	strh	r2, [r3, #54]	@ movhi
	.loc 1 287 0
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r7, r3, lsl #2
	adds	r3, r3, #48
	ldrh	r3, [r3, #4]
.LVL24:
	ldrh	r2, [r4, #0]
	sxth	r3, r3
	uxth	r2, r2
	cmp	r3, r2
	bge	.L113
	.loc 1 260 0
	adds	r5, r3, #1
.LVL25:
.L112:
	.loc 1 288 0 discriminator 2
	add	r3, r3, r3, lsl #1
	lsls	r3, r3, #2
	add	r2, r8, r3
	adds	r2, r2, #48
	ldmia	r2, {r0, r1, r2}
	adds	r3, r7, r3
	adds	r3, r3, #48
	stmia	r3, {r0, r1, r2}
	.loc 1 287 0 discriminator 2
	ldrh	r2, [r4, #0]
	mov	r3, r5
	uxth	r2, r2
	adds	r5, r5, #1
	cmp	r3, r2
	blt	.L112
.L113:
	.loc 1 290 0
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r7, r7, r3, lsl #2
	ldrh	r3, [r7, #52]
	uxth	r3, r3
	adds	r7, r7, #48
.LVL26:
	strh	r3, [r4, #0]	@ movhi
	.loc 1 291 0
	b	.L105
.LVL27:
.L107:
	.loc 1 302 0
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r7, r3, lsl #2
	ldr	r2, [r3, #48]
	subs	r2, r2, #1
	str	r2, [r3, #48]
	.loc 1 303 0
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r7, r3, lsl #2
	ldr	r3, [r3, #48]
	cmp	r3, #0
	bne	.L114
	.loc 1 306 0
	ldr	r1, .L169+12
	mov	r2, #1024
	strh	r3, [r1, #0]	@ movhi
	ldr	r3, .L169+16
	movt	r2, 16386
	movw	r1, #33436
	strh	r1, [r3, #0]	@ movhi
	mov	r3, #1024
	strh	r3, [r2, #26]	@ movhi
	mov	r3, #2048
	strh	r3, [r2, #26]	@ movhi
	.loc 1 307 0
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	cmp	r3, #49
	bhi	.L105
	.loc 1 309 0
	ldrh	r3, [r4, #0]
	adds	r3, r3, #1
	uxth	r3, r3
.LVL28:
	strh	r3, [r4, #0]	@ movhi
	.loc 1 310 0
	ldrh	r3, [r4, #0]
.LVL29:
	uxth	r3, r3
	cmp	r3, #50
	bne	.L105
	.loc 1 310 0 is_stmt 0 discriminator 1
	movs	r3, #204
	strh	r3, [r6, #14]	@ movhi
	b	.L105
.L164:
	.loc 1 269 0 is_stmt 1
	movt	r3, 16386
	.loc 1 268 0
	movs	r2, #204
	strh	r2, [r6, #14]	@ movhi
	.loc 1 269 0
	mov	r2, #32768
	strh	r2, [r3, #26]	@ movhi
	.loc 1 270 0
	ldr	r3, .L169+20
	movs	r2, #2
	strh	r2, [r3, #0]	@ movhi
	ldr	r3, .L169+24
	movs	r2, #160
	strh	r2, [r3, #0]	@ movhi
	.loc 1 271 0
	b	.L105
.L110:
	.loc 1 296 0
	ldrh	r3, [r4, #0]
	uxth	r3, r3
.L163:
	cmp	r3, #49
	bhi	.L105
	.loc 1 296 0 is_stmt 0 discriminator 1
	ldrh	r3, [r4, #0]
	adds	r3, r3, #1
	uxth	r3, r3
.LVL30:
	strh	r3, [r4, #0]	@ movhi
	b	.L105
.LVL31:
.L114:
	.loc 1 316 0 is_stmt 1
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r8, r3, lsl #2
	ldr	r2, [r3, #48]
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r7, r3, lsl #2
	ldr	r3, [r3, #48]
	subs	r3, r2, r3
	cmp	r3, #1
	beq	.L165
.L116:
	.loc 1 334 0
	ldrh	r3, [r4, #0]
	ldr	r2, .L169+4
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r7, r3, lsl #2
	adds	r3, r3, #48
	ldrh	r3, [r3, #6]
	uxth	r3, r3
	cmp	r3, #0
	bne	.L166
	.loc 1 344 0
	ldr	r0, .L169+12
	mov	r2, #1024
	strh	r3, [r0, #0]	@ movhi
	ldr	r3, .L169+16
	movt	r2, 16386
	movw	r0, #33436
	strh	r0, [r3, #0]	@ movhi
	movs	r1, #0
	mov	r3, #1024
	strh	r3, [r2, #26]	@ movhi
	movt	r1, 16386
	mov	r3, #2048
	strh	r3, [r2, #26]	@ movhi
	mov	r3, #32768
	strh	r3, [r1, #26]	@ movhi
.L127:
	.loc 1 347 0
	ldrh	r3, [r4, #0]
	ldr	r2, .L169+4
	ldr	r1, .L169+8
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r7, r3, lsl #2
	ldrh	r3, [r3, #56]
	and	r3, r3, #1024
	uxth	r3, r3
	cbz	r3, .L129
	.loc 1 349 0
	ldrh	r3, [r2, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r8, r3, lsl #2
	ldr	r0, [r3, #48]
	ldrh	r3, [r2, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r1, r3, lsl #2
	ldr	r3, [r3, #48]
	subs	r3, r0, r3
	cmp	r3, #1
	beq	.L167
.L130:
	.loc 1 350 0
	ldrh	r2, [r6, #10]
	ldrh	r3, [r8, #14]
	sxth	r2, r2
	uxth	r3, r3
	cmp	r2, r3
	ble	.L129
	.loc 1 350 0 is_stmt 0 discriminator 1
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r7, r3, lsl #2
	ldr	r2, [r3, #48]
	adds	r2, r2, #1
	str	r2, [r3, #48]
.L129:
	.loc 1 353 0 is_stmt 1
	ldrh	r3, [r4, #0]
	ldr	r2, .L169+4
	ldr	r1, .L169+8
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r7, r3, lsl #2
	ldrh	r3, [r3, #56]
	and	r3, r3, #8
	uxth	r3, r3
	cmp	r3, #0
	beq	.L105
	.loc 1 355 0
	ldrh	r3, [r2, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r8, r3, lsl #2
	ldr	r0, [r3, #48]
	ldrh	r3, [r2, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r1, r3, lsl #2
	ldr	r3, [r3, #48]
	subs	r3, r0, r3
	cmp	r3, #1
	beq	.L168
.L132:
	.loc 1 356 0
	ldrh	r2, [r6, #10]
	ldrh	r3, [r8, #40]
	sxth	r2, r2
	uxth	r3, r3
	cmp	r2, r3
	bge	.L105
	.loc 1 356 0 is_stmt 0 discriminator 1
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r7, r7, r3, lsl #2
	ldr	r3, [r7, #48]
	adds	r3, r3, #1
	str	r3, [r7, #48]
	b	.L105
.L170:
	.align	2
.L169:
	.word	MState
	.word	CurrentPrgStep
	.word	R2_CFG
	.word	SpdRegStatus
	.word	.LANCHOR19
	.word	ThyrsPrgMode
	.word	SPocAnalog1In
	.word	R_CFG
.L166:
	.loc 1 336 0 is_stmt 1
	ldrh	r3, [r2, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r8, r3, lsl #2
	ldr	r1, [r3, #48]
	ldrh	r3, [r2, #0]
	ldr	r2, .L171+8
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r2, r3, lsl #2
	ldr	r3, [r3, #48]
	subs	r3, r1, r3
	cmp	r3, #1
	.loc 1 338 0
	itt	eq
	ldreq	r2, .L171+12
	strheq	r3, [r2, #0]	@ movhi
	.loc 1 340 0
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r7, r3, lsl #2
	adds	r3, r3, #48
	ldrh	r3, [r3, #6]
	sxth	r0, r3
	fmsr	s15, r0	@ int
	fsitos	s15, s15
	fmrs	r0, s15
	bl	__aeabi_f2d
.LVL32:
	adr	r3, .L171
	ldrd	r2, [r3]
	bl	__aeabi_dmul
.LVL33:
	bl	__aeabi_d2f
.LVL34:
	ldr	r3, .L171+16
	str	r0, [r3, #0]	@ float
	b	.L127
.L165:
	.loc 1 318 0
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r7, r3, lsl #2
	ldrh	r3, [r3, #56]
	and	r3, r3, #256
	uxth	r3, r3
	cbz	r3, .L117
	.loc 1 318 0 is_stmt 0 discriminator 1
	mov	r3, #1024
	movt	r3, 16386
	mov	r1, #1024
	movs	r2, #0
	strh	r1, [r3, #24]	@ movhi
	movt	r2, 16386
	mov	r1, #2048
	strh	r1, [r3, #26]	@ movhi
	mov	r3, #32768
	strh	r3, [r2, #24]	@ movhi
.L117:
	.loc 1 319 0 is_stmt 1
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r7, r3, lsl #2
	ldrh	r3, [r3, #56]
	and	r3, r3, #512
	uxth	r3, r3
	cbz	r3, .L118
	.loc 1 319 0 is_stmt 0 discriminator 1
	mov	r3, #1024
	movt	r3, 16386
	mov	r1, #2048
	movs	r2, #0
	strh	r1, [r3, #24]	@ movhi
	movt	r2, 16386
	mov	r1, #1024
	strh	r1, [r3, #26]	@ movhi
	mov	r3, #32768
	strh	r3, [r2, #24]	@ movhi
.L118:
	.loc 1 320 0 is_stmt 1
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r7, r3, lsl #2
	ldrh	r3, [r3, #56]
	and	r3, r3, #16
	uxth	r3, r3
	cbz	r3, .L119
	.loc 1 320 0 is_stmt 0 discriminator 1
	mov	r3, #2048
	movt	r3, 16386
	movs	r1, #2
	movs	r2, #0
	strh	r1, [r3, #24]	@ movhi
	movt	r2, 16386
	movs	r1, #128
	strh	r1, [r3, #26]	@ movhi
	mov	r3, #32768
	strh	r3, [r2, #24]	@ movhi
.L119:
	.loc 1 321 0 is_stmt 1
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r7, r3, lsl #2
	ldrh	r3, [r3, #56]
	and	r3, r3, #32
	uxth	r3, r3
	cbz	r3, .L120
	.loc 1 321 0 is_stmt 0 discriminator 1
	mov	r1, #2048
	movt	r1, 16386
	mov	r2, #3072
	movt	r2, 16386
	movs	r3, #0
	movs	r0, #1
	strh	r0, [r1, #24]	@ movhi
	movt	r3, 16386
	movs	r1, #4
	strh	r1, [r2, #26]	@ movhi
	mov	r2, #32768
	strh	r2, [r3, #24]	@ movhi
.L120:
	.loc 1 322 0 is_stmt 1
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r7, r3, lsl #2
	ldrh	r3, [r3, #56]
	and	r3, r3, #64
	uxth	r3, r3
	cbz	r3, .L121
	.loc 1 322 0 is_stmt 0 discriminator 1
	mov	r3, #2048
	movt	r3, 16386
	movs	r1, #128
	movs	r2, #0
	strh	r1, [r3, #24]	@ movhi
	movt	r2, 16386
	movs	r1, #2
	strh	r1, [r3, #26]	@ movhi
	mov	r3, #32768
	strh	r3, [r2, #24]	@ movhi
.L121:
	.loc 1 323 0 is_stmt 1
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r7, r3, lsl #2
	ldrh	r3, [r3, #56]
	and	r3, r3, #128
	uxth	r3, r3
	cbz	r3, .L122
	.loc 1 323 0 is_stmt 0 discriminator 1
	mov	r1, #3072
	movt	r1, 16386
	mov	r2, #2048
	movt	r2, 16386
	movs	r3, #0
	movs	r0, #4
	strh	r0, [r1, #24]	@ movhi
	movt	r3, 16386
	movs	r1, #1
	strh	r1, [r2, #26]	@ movhi
	mov	r2, #32768
	strh	r2, [r3, #24]	@ movhi
.L122:
	.loc 1 325 0 is_stmt 1
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r7, r3, lsl #2
	ldrh	r3, [r3, #56]
	lsls	r0, r3, #31
	bpl	.L123
	.loc 1 326 0
	ldr	r2, .L171+20
	ldrh	r3, [r2, #0]
	uxth	r3, r3
	orr	r3, r3, #1
.LVL35:
	strh	r3, [r2, #0]	@ movhi
	ldrh	r3, [r2, #0]
.LVL36:
	bic	r3, r3, #2
	lsls	r3, r3, #16
.LVL37:
	lsrs	r3, r3, #16
.LVL38:
	strh	r3, [r2, #0]	@ movhi
	.loc 1 327 0
	ldr	r3, .L171+24
.LVL39:
	ldr	r2, .L171+8
	ldrh	r3, [r3, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r2, r3, lsl #2
	ldrh	r2, [r3, #52]
	ldr	r3, .L171+28
	strh	r2, [r3, #0]	@ movhi
.L123:
	.loc 1 328 0
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r7, r3, lsl #2
	ldrh	r3, [r3, #56]
	and	r3, r3, #2
	uxth	r3, r3
	cmp	r3, #0
	beq	.L116
	.loc 1 329 0
	ldr	r2, .L171+20
	ldrh	r3, [r2, #0]
	uxth	r3, r3
	orr	r3, r3, #2
.LVL40:
	strh	r3, [r2, #0]	@ movhi
	ldrh	r3, [r2, #0]
.LVL41:
	bic	r3, r3, #1
	lsls	r3, r3, #16
.LVL42:
	lsrs	r3, r3, #16
.LVL43:
	strh	r3, [r2, #0]	@ movhi
	.loc 1 330 0
	ldr	r3, .L171+24
.LVL44:
	ldr	r2, .L171+8
	ldrh	r3, [r3, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r3, r2, r3, lsl #2
	ldrh	r2, [r3, #52]
	ldr	r3, .L171+32
	strh	r2, [r3, #0]	@ movhi
	b	.L116
.L168:
	.loc 1 355 0 discriminator 1
	ldrh	r3, [r2, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r1, r1, r3, lsl #2
	ldr	r3, [r1, #48]
	subs	r3, r3, #1
	str	r3, [r1, #48]
	b	.L132
.L167:
	.loc 1 349 0 discriminator 1
	ldrh	r3, [r2, #0]
	uxth	r3, r3
	add	r3, r3, r3, lsl #1
	add	r1, r1, r3, lsl #2
	ldr	r3, [r1, #48]
	subs	r3, r3, #1
	str	r3, [r1, #48]
	b	.L130
.L172:
	.align	3
.L171:
	.word	-350469331
	.word	1059731170
	.word	R2_CFG
	.word	SpdRegStatus
	.word	fCurrentSpeed
	.word	ThyrsPrgMode
	.word	CurrentPrgStep
	.word	SPocAnalog2In
	.word	SPocAnalog1In
	.cfi_endproc
.LFE119:
	.size	IrqParseProgram, .-IrqParseProgram
	.section	.text.SpeedAndHydrCurrentRegulator,"ax",%progbits
	.align	2
	.global	SpeedAndHydrCurrentRegulator
	.thumb
	.thumb_func
	.type	SpeedAndHydrCurrentRegulator, %function
SpeedAndHydrCurrentRegulator:
.LFB120:
	.loc 1 370 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, r4, r5, lr}
.LCFI5:
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	.cfi_offset 4, -12
	.cfi_offset 5, -8
	.cfi_offset 14, -4
	.loc 1 371 0
	ldr	r4, .L204+8
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	cmp	r3, #1
	beq	.L200
.L174:
	.loc 1 381 0
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	cmp	r3, #17
	beq	.L201
.L175:
	.loc 1 392 0
	ldrh	r3, [r4, #0]
	uxth	r3, r3
	cmp	r3, #2
	beq	.L176
	ldr	r3, .L204+12
	ldrh	r3, [r3, #0]
.L177:
	.loc 1 425 0
	sxth	r2, r3
	cmn	r2, #32000
	blt	.L202
	.loc 1 432 0
	ldr	r2, .L204+16
	.loc 1 436 0
	ldr	r1, .L204+20
	.loc 1 432 0
	ldrh	r2, [r2, #36]
	.loc 1 436 0
	ldrh	r1, [r1, #6]
	ldr	r5, .L204+24
	.loc 1 432 0
	add	r3, r3, r3, lsl #2
	uxtah	r3, r3, r2
	uxth	r3, r3
	.loc 1 434 0
	cmp	r3, #16384
	ldr	r2, .L204+28
	it	hi
	movhi	r3, #0
	strh	r3, [r2, #0]	@ movhi
	.loc 1 437 0
	ldr	r2, .L204+32
	.loc 1 436 0
	subs	r3, r3, r1
	.loc 1 437 0
	ldrh	r4, [r2, #0]
	.loc 1 436 0
	uxth	r3, r3
	.loc 1 437 0
	adds	r4, r3, r4
	uxth	r4, r4
	.loc 1 439 0
	movw	r0, #5000
	sxth	r1, r4
	cmp	r1, r0
	it	gt
	strhgt	r0, [r2, #0]	@ movhi
	.loc 1 436 0
	strh	r3, [r5, #0]	@ movhi
	.loc 1 439 0
	it	gt
	movwgt	r2, #1250
	bgt	.L193
	.loc 1 440 0
	movw	r0, #60536
	movt	r0, 65535
	cmp	r1, r0
	ittt	lt
	movwlt	r1, #60536
	strhlt	r1, [r2, #0]	@ movhi
	movwlt	r2, #64286
	bge	.L203
.L193:
	.loc 1 442 0
	adds	r3, r2, r3
	ldr	r2, .L204+36
	uxth	r3, r3
	strh	r3, [r2, #0]	@ movhi
	.loc 1 445 0
	tst	r3, #32768
	mov	r3, #2048
	movt	r3, 16386
	mov	r2, #512
	ite	ne
	strhne	r2, [r3, #26]	@ movhi
	strheq	r2, [r3, #24]	@ movhi
	pop	{r3, r4, r5, pc}
.L202:
	.loc 1 427 0
	mov	r3, #2048
	movt	r3, 16386
	mov	r2, #512
	strh	r2, [r3, #26]	@ movhi
	.loc 1 428 0
	ldr	r3, .L204+32
	movs	r2, #0
	strh	r2, [r3, #0]	@ movhi
	pop	{r3, r4, r5, pc}
.L176:
	.loc 1 396 0
	ldr	r2, .L204+40
	.loc 1 394 0
	ldr	r3, .L204+44
	.loc 1 396 0
	flds	s15, [r2, #16]	@ int
	.loc 1 394 0
	ldr	r2, .L204+48
	flds	s14, [r3, #0]
	flds	s13, [r2, #0]
	.loc 1 396 0
	fsitos	s15, s15
	.loc 1 394 0
	fadds	s14, s13, s14
	.loc 1 396 0
	ldr	r2, .L204+52
	fsubs	s15, s14, s15
	flds	s11, [r2, #0]
	.loc 1 398 0
	flds	s12, .L204+56
	.loc 1 396 0
	fmuls	s15, s15, s11
	.loc 1 394 0
	fsts	s14, [r3, #0]
	.loc 1 398 0
	fcmpes	s15, s12
	fmstat
	bgt	.L178
	.loc 1 401 0
	fconsts	s12, #180
	.loc 1 396 0
	ldr	r3, .L204+60
	ldr	r1, .L204+64
	.loc 1 401 0
	fcmpes	s15, s12
	fmstat
	.loc 1 396 0
	fsts	s15, [r3, #0]
	.loc 1 401 0
	itt	mi
	fstsmi	s12, [r3, #0]
	fcpysmi	s15, s12
.L180:
	.loc 1 406 0
	ldr	r2, .L204+68
	.loc 1 405 0
	ldr	r3, .L204+72
	.loc 1 406 0
	flds	s12, [r2, #0]
	.loc 1 402 0
	fsts	s14, [r1, #0]
	.loc 1 405 0
	movs	r1, #0
	str	r1, [r3, #0]	@ float
	.loc 1 411 0
	ldr	r1, .L204+76
	.loc 1 406 0
	fcmps	s13, s12
	fmstat
	.loc 1 411 0
	ldrh	r1, [r1, #0]
	.loc 1 408 0
	it	ne
	fsubsne	s12, s13, s12
	.loc 1 411 0
	uxth	r1, r1
	.loc 1 408 0
	it	ne
	fstsne	s12, [r3, #0]
	.loc 1 411 0
	cmp	r1, #0
	bne	.L182
	flds	s14, [r3, #0]
.L183:
	.loc 1 413 0
	fadds	s15, s15, s14
	.loc 1 416 0
	fconsts	s14, #180
	fcmpes	s15, s14
	fmstat
	bmi	.L187
	.loc 1 417 0
	flds	s14, .L204+56
	fcmpes	s15, s14
	fmstat
	bgt	.L187
	.loc 1 413 0
	ldr	r3, .L204+80
	fsts	s15, [r3, #0]
.L186:
	.loc 1 419 0
	ldr	r3, .L204+84
	ldr	r1, .L204+12
	flds	s14, [r3, #0]
	fmuls	s15, s15, s14
	.loc 1 420 0
	fsts	s13, [r2, #0]
	.loc 1 419 0
	ftosizs	s15, s15
	fmrs	r2, s15	@ int
	uxth	r3, r2
	strh	r2, [r1, #0]	@ movhi
	b	.L177
.L201:
	.loc 1 383 0
	ldr	r3, .L204+88
	ldr	r0, [r3, #0]	@ float
	bl	__aeabi_f2d
.LVL45:
	adr	r3, .L204
	ldrd	r2, [r3]
	bl	__aeabi_dmul
.LVL46:
	bl	__aeabi_d2f
.LVL47:
	.loc 1 384 0
	ldr	r3, .L204+40
	.loc 1 385 0
	ldr	r2, .L204+48
	.loc 1 384 0
	flds	s15, [r3, #16]	@ int
	flds	s14, .L204+92
	fsitos	s15, s15
	.loc 1 385 0
	ldr	r1, [r2, #0]	@ float
	.loc 1 384 0
	ldr	r2, .L204+44
	.loc 1 383 0
	ldr	r3, .L204+52
	.loc 1 384 0
	fadds	s15, s15, s14
	.loc 1 383 0
	str	r0, [r3, #0]	@ float
	.loc 1 384 0
	fsts	s15, [r2, #0]
	.loc 1 385 0
	ldr	r2, .L204+68
	str	r1, [r2, #0]	@ float
	ldr	r2, .L204+96
	movs	r3, #0
	str	r3, [r2, #0]	@ float
	ldr	r2, .L204+100
	str	r3, [r2, #0]	@ float
	ldr	r3, .L204+8
	movs	r2, #2
	strh	r2, [r3, #0]	@ movhi
	b	.L175
.L200:
	.loc 1 373 0
	ldr	r3, .L204+88
	ldr	r0, [r3, #0]	@ float
	bl	__aeabi_f2d
.LVL48:
	adr	r3, .L204
	ldrd	r2, [r3]
	bl	__aeabi_dmul
.LVL49:
	bl	__aeabi_d2f
.LVL50:
	.loc 1 374 0
	ldr	r3, .L204+40
	.loc 1 375 0
	ldr	r2, .L204+48
	.loc 1 374 0
	flds	s15, [r3, #16]	@ int
	flds	s14, .L204+92
	fsitos	s15, s15
	.loc 1 375 0
	ldr	r1, [r2, #0]	@ float
	.loc 1 374 0
	ldr	r2, .L204+44
	.loc 1 373 0
	ldr	r3, .L204+52
	.loc 1 374 0
	fadds	s15, s15, s14
	.loc 1 373 0
	str	r0, [r3, #0]	@ float
	.loc 1 374 0
	fsts	s15, [r2, #0]
	.loc 1 375 0
	ldr	r2, .L204+68
	str	r1, [r2, #0]	@ float
	ldr	r2, .L204+96
	movs	r3, #0
	str	r3, [r2, #0]	@ float
	ldr	r2, .L204+100
	str	r3, [r2, #0]	@ float
	.loc 1 376 0
	ldr	r2, .L204+72
	str	r3, [r2, #0]	@ float
	.loc 1 378 0
	ldr	r2, .L204+60
	str	r3, [r2, #0]	@ float
	.loc 1 375 0
	movs	r3, #2
	strh	r3, [r4, #0]	@ movhi
	b	.L174
.L178:
	.loc 1 398 0 discriminator 1
	ldr	r1, .L204+64
	ldr	r2, .L204+60
	flds	s14, [r1, #0]
	fsts	s12, [r2, #0]
	fsts	s14, [r3, #0]
	fcpys	s15, s12
	b	.L180
.L187:
	.loc 1 417 0 discriminator 1
	ldr	r3, .L204+80
	fcpys	s15, s14
	fsts	s14, [r3, #0]
	b	.L186
.L182:
	.loc 1 411 0 discriminator 1
	flds	s14, .L204+104
	fsts	s14, [r3, #0]
	b	.L183
.L203:
	movs	r0, #4
	sdiv	r1, r1, r0
	.loc 1 437 0
	strh	r4, [r2, #0]	@ movhi
	uxth	r2, r1
	b	.L193
.L205:
	.align	3
.L204:
	.word	1202590843
	.word	1067743969
	.word	SpdRegStatus
	.word	.LANCHOR19
	.word	R_CFG
	.word	.LANCHOR22
	.word	.LANCHOR23
	.word	.LANCHOR21
	.word	.LANCHOR20
	.word	CRTmp16s
	.word	MState
	.word	fTargetPosition
	.word	fCurrentSpeed
	.word	intruptfIntPartMult
	.word	1120403456
	.word	fIntPart
	.word	OldfTargetPosition
	.word	fCurrentSpeedOld
	.word	fDPart
	.word	FlagRemovDPart
	.word	fRegTmp
	.word	fScaleCurInp
	.word	fIntPartMult
	.word	1124859904
	.word	fSpeedClassicError
	.word	fOldCSPD
	.word	0
	.cfi_endproc
.LFE120:
	.size	SpeedAndHydrCurrentRegulator, .-SpeedAndHydrCurrentRegulator
	.section	.text.ManModeParsing,"ax",%progbits
	.align	2
	.global	ManModeParsing
	.thumb
	.thumb_func
	.type	ManModeParsing, %function
ManModeParsing:
.LFB121:
	.loc 1 453 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, r4, r5, lr}
.LCFI6:
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	.cfi_offset 4, -12
	.cfi_offset 5, -8
	.cfi_offset 14, -4
	.loc 1 454 0
	ldr	r3, .L249+8
	ldrh	r3, [r3, #14]
	uxth	r3, r3
	cmp	r3, #4096
	beq	.L246
	pop	{r3, r4, r5, pc}
.L246:
	.loc 1 456 0
	ldr	r4, .L249+12
	ldrh	r3, [r4, #0]
	ands	r3, r3, #16
	beq	.L208
	.loc 1 458 0
	ldr	r2, .L249+16
	.loc 1 459 0
	ldr	r1, .L249+20
	.loc 1 458 0
	ldrh	r3, [r2, #0]
	uxth	r3, r3
	orr	r3, r3, #2
.LVL51:
	strh	r3, [r2, #0]	@ movhi
	ldrh	r3, [r2, #0]
.LVL52:
	bic	r3, r3, #1
	lsls	r3, r3, #16
.LVL53:
	lsrs	r3, r3, #16
.LVL54:
	strh	r3, [r2, #0]	@ movhi
	.loc 1 459 0
	ldrh	r2, [r1, #42]
	.loc 1 460 0
	ldrh	r0, [r1, #44]
	.loc 1 459 0
	ldr	r3, .L249+24
.LVL55:
	.loc 1 460 0
	sxth	r0, r0
	fmsr	s15, r0	@ int
	fsitos	s15, s15
	.loc 1 459 0
	strh	r2, [r3, #0]	@ movhi
	.loc 1 460 0
	fmrs	r0, s15
	bl	__aeabi_f2d
.LVL56:
	adr	r3, .L249
	ldrd	r2, [r3]
	bl	__aeabi_dmul
.LVL57:
	bl	__aeabi_d2f
.LVL58:
	ldr	r2, .L249+28
	ldr	r3, .L249+32
	str	r0, [r2, #0]	@ float
	ldrh	r2, [r3, #0]
	uxth	r2, r2
	cbnz	r2, .L209
	.loc 1 460 0 is_stmt 0 discriminator 1
	movs	r2, #1
	strh	r2, [r3, #0]	@ movhi
.L209:
	.loc 1 461 0 is_stmt 1
	mov	r3, #1024
	movt	r3, 16386
	mov	r0, #2048
	strh	r0, [r3, #24]	@ movhi
	ldr	r2, .L249+36
	movw	r1, #54464
	mov	r0, #1024
	movt	r1, 1
	strh	r0, [r3, #26]	@ movhi
	.loc 1 462 0
	ldr	r3, .L249+40
	.loc 1 461 0
	str	r1, [r2, #0]
	.loc 1 462 0
	movs	r1, #1
	strh	r1, [r3, #0]	@ movhi
.L210:
	.loc 1 480 0
	ldrh	r3, [r4, #0]
	and	r3, r3, #32
	uxth	r3, r3
	cbz	r3, .L212
	.loc 1 480 0 is_stmt 0 discriminator 1
	mov	r3, #1024
	movt	r3, 16386
	mov	r1, #1024
	strh	r1, [r3, #24]	@ movhi
	mov	r1, #2048
	strh	r1, [r3, #26]	@ movhi
.L212:
	.loc 1 482 0 is_stmt 1
	ldrh	r3, [r4, #0]
	and	r3, r3, #256
	uxth	r3, r3
	cbz	r3, .L213
	.loc 1 482 0 is_stmt 0 discriminator 1
	mov	r3, #2048
	movt	r3, 16386
	movs	r1, #128
	strh	r1, [r3, #24]	@ movhi
	movs	r1, #2
	strh	r1, [r3, #26]	@ movhi
.L213:
	.loc 1 483 0 is_stmt 1
	ldrh	r3, [r4, #0]
	and	r3, r3, #64
	uxth	r3, r3
	cbz	r3, .L214
	.loc 1 483 0 is_stmt 0 discriminator 1
	mov	r3, #2048
	movt	r3, 16386
	movs	r1, #2
	strh	r1, [r3, #24]	@ movhi
	movs	r1, #128
	strh	r1, [r3, #26]	@ movhi
.L214:
	.loc 1 484 0 is_stmt 1
	ldrh	r3, [r4, #0]
	and	r3, r3, #512
	uxth	r3, r3
	cbz	r3, .L215
	.loc 1 484 0 is_stmt 0 discriminator 1
	mov	r1, #3072
	movt	r1, 16386
	mov	r3, #2048
	movt	r3, 16386
	movs	r0, #4
	strh	r0, [r1, #24]	@ movhi
	movs	r1, #1
	strh	r1, [r3, #26]	@ movhi
.L215:
	.loc 1 485 0 is_stmt 1
	ldrh	r3, [r4, #0]
	and	r3, r3, #128
	uxth	r3, r3
	cbz	r3, .L216
	.loc 1 485 0 is_stmt 0 discriminator 1
	mov	r1, #2048
	movt	r1, 16386
	mov	r3, #3072
	movt	r3, 16386
	movs	r0, #1
	strh	r0, [r1, #24]	@ movhi
	movs	r1, #4
	strh	r1, [r3, #26]	@ movhi
.L216:
	.loc 1 488 0 is_stmt 1
	ldrh	r3, [r4, #0]
	and	r3, r3, #1008
	cmp	r3, #0
	bne	.L247
	.loc 1 492 0
	ldr	r3, [r2, #0]
	cmp	r3, #0
	bne	.L218
.L220:
	.loc 1 493 0
	movs	r3, #0
	movt	r3, 16386
	mov	r2, #32768
	strh	r2, [r3, #26]	@ movhi
.L219:
.L207:
	.loc 1 494 0
	ldr	r4, .L249+32
	movs	r0, #0
	strh	r0, [r4, #0]	@ movhi
	ldr	r4, .L249+44
	movw	r5, #33436
	strh	r5, [r4, #0]	@ movhi
	.loc 1 495 0
	mov	r2, #1024
	.loc 1 494 0
	ldr	r4, .L249+16
	.loc 1 495 0
	movt	r2, 16386
	.loc 1 494 0
	strh	r0, [r4, #0]	@ movhi
	.loc 1 495 0
	mov	r3, #2048
	mov	r0, #1024
	strh	r0, [r2, #26]	@ movhi
	movt	r3, 16386
	mov	r0, #2048
	strh	r0, [r2, #26]	@ movhi
	mov	r1, #3072
	movs	r2, #1
	strh	r2, [r3, #26]	@ movhi
	movt	r1, 16386
	movs	r2, #2
	strh	r2, [r3, #26]	@ movhi
	movs	r2, #4
	strh	r2, [r1, #26]	@ movhi
	movs	r2, #128
	strh	r2, [r3, #26]	@ movhi
	pop	{r3, r4, r5, pc}
.L208:
	.loc 1 467 0
	ldr	r2, .L249+20
	ldrh	r2, [r2, #4]
	lsls	r2, r2, #31
	bpl	.L245
	.loc 1 467 0 is_stmt 0 discriminator 1
	ldr	r1, .L249+40
	ldrh	r2, [r1, #0]
	cbz	r2, .L245
	.loc 1 469 0 is_stmt 1
	ldr	r2, .L249+48
	ldrh	r2, [r2, #0]
	uxth	r2, r2
	cbz	r2, .L248
	ldr	r2, .L249+36
	.loc 1 475 0
	strh	r3, [r1, #0]	@ movhi
	b	.L210
.L245:
	ldr	r2, .L249+36
	b	.L210
.L247:
	.loc 1 489 0
	movs	r1, #0
	movt	r1, 16386
	movw	r3, #54464
	movt	r3, 1
	mov	r0, #32768
	strh	r0, [r1, #24]	@ movhi
	str	r3, [r2, #0]
	pop	{r3, r4, r5, pc}
.L218:
	.loc 1 492 0 discriminator 1
	ldr	r2, .L249+36
	subs	r3, r3, #1
	str	r3, [r2, #0]
	.loc 1 493 0 discriminator 1
	cmp	r3, #0
	bne	.L219
	b	.L220
.L248:
	.loc 1 471 0
	mov	r3, #1024
	movt	r3, 16386
	mov	r0, #1024
	movs	r1, #0
	strh	r0, [r3, #24]	@ movhi
	movt	r1, 16386
	mov	r0, #2048
	strh	r0, [r3, #26]	@ movhi
	mov	r3, #32768
	strh	r3, [r1, #24]	@ movhi
	movw	r2, #54464
	ldr	r3, .L249+36
	movt	r2, 1
	str	r2, [r3, #0]
	pop	{r3, r4, r5, pc}
.L250:
	.align	3
.L249:
	.word	-350469331
	.word	1059731170
	.word	MState
	.word	OlCo
	.word	ThyrsPrgMode
	.word	R_CFG
	.word	SPocAnalog1In
	.word	fCurrentSpeed
	.word	SpdRegStatus
	.word	.LANCHOR24
	.word	.LANCHOR25
	.word	.LANCHOR19
	.word	LowSnzEBCnt
	.cfi_endproc
.LFE121:
	.size	ManModeParsing, .-ManModeParsing
	.section	.text.MainInt50uS,"ax",%progbits
	.align	2
	.global	MainInt50uS
	.thumb
	.thumb_func
	.type	MainInt50uS, %function
MainInt50uS:
.LFB122:
	.loc 1 503 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}
.LCFI7:
	.cfi_def_cfa_offset 40
	.cfi_offset 3, -40
	.cfi_offset 4, -36
	.cfi_offset 5, -32
	.cfi_offset 6, -28
	.cfi_offset 7, -24
	.cfi_offset 8, -20
	.cfi_offset 9, -16
	.cfi_offset 10, -12
	.cfi_offset 11, -8
	.cfi_offset 14, -4
	.loc 1 510 0
	mov	r2, #8192
	movt	r2, 16385
	ldr	r3, [r2, #0]
	lsls	r4, r3, #29
	bpl	.L252
	.loc 1 510 0 is_stmt 0 discriminator 1
	ldr	r1, [r2, #0]
	.loc 1 511 0 is_stmt 1 discriminator 1
	ldr	r3, .L330
	ldr	r5, .L330+4
	.loc 1 510 0 discriminator 1
	bic	r1, r1, #4
	str	r1, [r2, #0]
	.loc 1 511 0 discriminator 1
	ldr	r1, [r2, #64]
	strh	r1, [r3, #8]	@ movhi
	ldr	r1, [r2, #60]
	strh	r1, [r3, #10]	@ movhi
	.loc 1 512 0 discriminator 1
	ldr	r1, [r2, #8]
	orr	r1, r1, #4194304
	str	r1, [r2, #8]
.L253:
	.loc 1 514 0
	mov	r2, #8448
	movt	r2, 16385
	ldr	r1, [r2, #0]
	lsls	r0, r1, #29
	bpl	.L254
	.loc 1 514 0 is_stmt 0 discriminator 1
	ldr	r1, [r2, #0]
	bic	r1, r1, #4
	str	r1, [r2, #0]
	.loc 1 515 0 is_stmt 1 discriminator 1
	ldr	r1, [r2, #64]
	strh	r1, [r3, #4]	@ movhi
	ldr	r1, [r2, #68]
	strh	r1, [r3, #6]	@ movhi
	ldr	r1, [r2, #60]
	strh	r1, [r3, #12]	@ movhi
	.loc 1 516 0 discriminator 1
	ldr	r1, [r2, #8]
	orr	r1, r1, #4194304
	str	r1, [r2, #8]
.L255:
	.loc 1 518 0
	mov	r2, #8704
	movt	r2, 16385
	ldr	r1, [r2, #0]
	lsls	r1, r1, #29
	bpl	.L256
	.loc 1 518 0 is_stmt 0 discriminator 1
	ldr	r1, [r2, #0]
	bic	r1, r1, #4
	str	r1, [r2, #0]
	.loc 1 519 0 is_stmt 1 discriminator 1
	ldr	r1, [r2, #64]
	strh	r1, [r3, #0]	@ movhi
	ldr	r1, [r2, #60]
	strh	r1, [r3, #2]	@ movhi
	.loc 1 520 0 discriminator 1
	ldr	r1, [r2, #8]
	orr	r1, r1, #4194304
	str	r1, [r2, #8]
	ldrh	r2, [r5, #0]
.L257:
	.loc 1 522 0
	sxth	r2, r2
	ldr	r4, .L330+8
	.loc 1 525 0
	ldrh	r8, [r3, #10]
	.loc 1 526 0
	ldrh	ip, [r3, #12]
	.loc 1 522 0
	cmp	r2, #12
	ittt	gt
	ldrgt	r2, [r4, #4]
	orrgt	r2, r2, #2048
	strgt	r2, [r4, #4]
	.loc 1 525 0
	ldr	r2, [r4, #4]
	lsls	r2, r2, #25
	itt	mi
	rsbmi	r8, r8, #4080
	addmi	r8, r8, #15
	.loc 1 526 0
	ldr	r2, [r4, #4]
	.loc 1 525 0
	itt	mi
	uxthmi	r8, r8
	strhmi	r8, [r3, #10]	@ movhi
	.loc 1 526 0
	lsls	r7, r2, #24
	bpl	.L263
	.loc 1 526 0 is_stmt 0 discriminator 1
	rsb	ip, ip, #4080
	add	ip, ip, #15
	uxth	ip, ip
	strh	ip, [r3, #12]	@ movhi
.L263:
	.loc 1 503 0 is_stmt 1 discriminator 2
	movs	r2, #0
	.loc 1 502 0 discriminator 2
	ldr	r7, .L330+12
	ldr	r6, .L330+16
	ldr	r9, .L330+92
	.loc 1 503 0 discriminator 2
	mov	r3, r2
.L262:
	.loc 1 530 0 discriminator 2
	ldr	r0, [r2, r6]
	ldrh	lr, [r7, #2]!
	rsb	r0, r0, r0, lsl #10
	add	r1, lr, r0, lsr #10
	.loc 1 531 0 discriminator 2
	ubfx	r0, r1, #10, #16
	strh	r0, [r9, r3, lsl #1]	@ movhi
	adds	r3, r3, #1
	.loc 1 530 0 discriminator 2
	str	r1, [r2, r6]
	adds	r2, r2, #4
	.loc 1 528 0 discriminator 2
	cmp	r3, #7
	bne	.L262
	.loc 1 535 0
	ldr	r2, .L330+20
	.loc 1 538 0
	ldr	r1, .L330+24
	.loc 1 535 0
	ldrh	r0, [r2, #0]
	ldr	lr, .L330+96
	.loc 1 538 0
	ldr	r2, [r1, #0]
	strh	r3, [lr, #0]	@ movhi
	.loc 1 535 0
	rsb	r8, r0, r8
	uxth	r8, r8
	uxth	sl, r8
.LVL59:
	.loc 1 538 0
	sxth	r3, sl
	adds	r2, r3, r2
	str	r2, [r1, #0]
	.loc 1 543 0
	ldr	r2, .L330+28
	.loc 1 540 0
	ldr	r9, .L330+100
	.loc 1 543 0
	ldrh	r2, [r2, #0]
	.loc 1 540 0
	ldr	r1, [r9, #0]
	.loc 1 544 0
	ldr	r0, .L330+32
	.loc 1 535 0
	ldr	r7, .L330+36
	.loc 1 539 0
	cmp	r3, #0
	it	lt
	rsblt	r3, r8, #0
	.loc 1 543 0
	rsb	ip, r2, ip
	it	lt
	sxthlt	r3, r3
	uxth	ip, ip
	uxth	r6, ip
	.loc 1 540 0
	add	r8, r1, r3
.LVL60:
	.loc 1 544 0
	ldr	r3, [r0, #0]
	.loc 1 540 0
	str	r8, [r9, #0]
	.loc 1 544 0
	sxth	r2, r6
	.loc 1 545 0
	smulbb	sl, sl, r6
.LVL61:
	.loc 1 544 0
	adds	r1, r2, r3
	.loc 1 545 0
	cmp	sl, #0
	.loc 1 544 0
	str	r1, [r0, #0]
	.loc 1 545 0
	it	gt
	ldrgt	r1, .L330+40
	.loc 1 543 0
	strh	r6, [r7, #0]	@ movhi
	.loc 1 545 0
	it	gt
	ldrgt	r3, [r1, #0]
	.loc 1 552 0
	ldr	r0, .L330+44
	.loc 1 545 0
	itt	gt
	addgt	r3, sl, r3
	strgt	r3, [r1, #0]
	.loc 1 546 0
	cmp	r2, #0
	.loc 1 544 0
	mov	r9, r2
	.loc 1 546 0
	itt	lt
	rsblt	r9, ip, #0
	uxthlt	r9, r9
	.loc 1 551 0
	mov	r3, #1073741824
	.loc 1 546 0
	it	lt
	strhlt	r9, [r7, #0]	@ movhi
	.loc 1 551 0
	ldr	r3, [r3, #36]
	.loc 1 552 0
	ldrh	r8, [r0, #0]
	.loc 1 553 0
	ldr	r2, .L330+48
	.loc 1 556 0
	ldr	r1, .L330+52
	.loc 1 553 0
	ldrh	fp, [r2, #0]
	.loc 1 556 0
	ldrh	r7, [r1, #0]
	.loc 1 547 0
	ldr	ip, .L330+104
	.loc 1 554 0
	ldr	sl, [r4, #16]
	.loc 1 551 0
	uxth	r3, r3
	.loc 1 552 0
	rsb	r8, r3, r8
	uxth	r8, r8
	uxth	r6, r8
	.loc 1 553 0
	add	r8, r8, fp
	.loc 1 556 0
	add	fp, r7, #1
	.loc 1 547 0
	ldr	r7, [ip, #0]
	.loc 1 551 0
	strh	r3, [lr, #0]	@ movhi
	it	lt
	sxthlt	r9, r9
	.loc 1 547 0
	add	r9, r7, r9
	.loc 1 556 0
	uxth	fp, fp
	.loc 1 552 0
	ldr	r7, .L330+56
	.loc 1 547 0
	str	r9, [ip, #0]
	.loc 1 553 0
	uxth	r8, r8
	.loc 1 554 0
	sxtah	sl, sl, r6
	.loc 1 557 0
	cmp	fp, #99
	.loc 1 552 0
	strh	r6, [r7, #0]	@ movhi
	.loc 1 553 0
	strh	r8, [r2, #0]	@ movhi
	.loc 1 554 0
	str	sl, [r4, #16]
	.loc 1 555 0
	strh	r3, [r0, #0]	@ movhi
	.loc 1 556 0
	it	ls
	strhls	fp, [r1, #0]	@ movhi
	.loc 1 557 0
	bls	.L268
	.loc 1 557 0 is_stmt 0 discriminator 1
	ldr	r3, .L330+60
	ldrh	r0, [r3, #0]
	strh	r8, [r3, #0]	@ movhi
	movs	r3, #0
	strh	r3, [r1, #0]	@ movhi
	ldr	r1, .L330+64
	strh	r3, [r2, #0]	@ movhi
	strh	r0, [r1, #0]	@ movhi
.L268:
	.loc 1 559 0 is_stmt 1
	mov	r3, #1024
	movt	r3, 16386
	ldr	r3, [r3, #16]
	lsls	r6, r3, #17
	bpl	.L269
	.loc 1 561 0
	ldr	r3, .L330+68
	ldrh	r2, [r3, #0]
	adds	r2, r2, #1
	uxth	r2, r2
.LVL62:
	strh	r2, [r3, #0]	@ movhi
	ldrh	r2, [r3, #0]
.LVL63:
	uxth	r2, r2
	cmp	r2, #30
	bls	.L270
	.loc 1 561 0 is_stmt 0 discriminator 1
	movs	r2, #37
	strh	r2, [r3, #0]	@ movhi
.L270:
	.loc 1 562 0 is_stmt 1
	ldr	r6, .L330+72
	ldrh	r3, [r6, #0]
	uxth	r3, r3
	cmp	r3, #0
	bne	.L325
.LVL64:
.L272:
	.loc 1 573 0
	mov	r2, #2048
.LVL65:
	movt	r2, 16386
	mov	r3, #1024
.LVL66:
	movt	r3, 16386
	movs	r1, #64
	strh	r1, [r2, #26]	@ movhi
	mov	r2, #256
	strh	r2, [r3, #26]	@ movhi
	.loc 1 574 0
	bl	SineSyncCheck
.LVL67:
	.loc 1 578 0
	ldr	r3, [r4, #4]
	ldr	r2, .L330+8
	cmp	r3, #0
	blt	.L275
	.loc 1 579 0
	ldrh	r3, [r2, #14]
	uxth	r3, r3
	cmp	r3, #255
	beq	.L275
	.loc 1 582 0
	ldr	r7, .L330+76
	ldrh	r3, [r7, #0]
	ands	r3, r3, #65280
	beq	.L276
	.loc 1 584 0
	ldrh	r3, [r7, #0]
	uxth	r3, r3
	cmp	r3, #32768
	beq	.L275
	.loc 1 591 0
	ldrh	r3, [r7, #0]
	and	r3, r3, #65280
	cmp	r3, #37376
	beq	.L277
	.loc 1 591 0 is_stmt 0 discriminator 1
	ldrh	r3, [r7, #0]
	and	r3, r3, #65280
	cmp	r3, #37632
	beq	.L277
.L275:
	.loc 1 649 0 is_stmt 1
	mov	r3, #1024
	movt	r3, 16386
	ldr	r3, [r3, #16]
	lsls	r0, r3, #19
	bpl	.L283
	.loc 1 651 0
	ldr	r3, .L330+80
	movs	r2, #0
	strh	r2, [r3, #0]	@ movhi
	ldr	r3, [r4, #4]
	bic	r3, r3, #1048576
	str	r3, [r4, #4]
.L284:
	.loc 1 661 0
	mov	r3, #2048
	movt	r3, 16386
	ldr	r3, [r3, #16]
	lsls	r1, r3, #27
	bpl	.L286
	.loc 1 663 0
	ldr	r3, .L330+84
	ldrh	r2, [r3, #0]
	adds	r2, r2, #1
	uxth	r2, r2
.LVL68:
	strh	r2, [r3, #0]	@ movhi
	ldrh	r2, [r3, #0]
.LVL69:
	uxth	r2, r2
	cmp	r2, #30
	bls	.L287
	.loc 1 663 0 is_stmt 0 discriminator 1
	movs	r2, #37
	strh	r2, [r3, #0]	@ movhi
.L287:
	.loc 1 664 0 is_stmt 1
	ldrh	r3, [r3, #0]
	uxth	r3, r3
	cmp	r3, #30
	beq	.L326
	.loc 1 670 0
	ldr	r3, .L330+88
	ldrh	r2, [r3, #0]
	uxth	r2, r2
	cmp	r2, #0
	beq	.L251
	b	.L331
.L332:
	.align	2
.L330:
	.word	.LANCHOR22
	.word	ARTErrCnt
	.word	MState
	.word	.LANCHOR22-2
	.word	Old32ADC_Arr
	.word	ZeroCurrentLine
	.word	.LANCHOR7
	.word	ZeroVoltageLine
	.word	.LANCHOR9
	.word	.LANCHOR27
	.word	.LANCHOR3
	.word	.LANCHOR28
	.word	.LANCHOR30
	.word	.LANCHOR31
	.word	.LANCHOR29
	.word	.LANCHOR33
	.word	.LANCHOR32
	.word	HiSnzEBCnt
	.word	LowSnzEBCnt
	.word	ThyrsPrgMode
	.word	LowPwrCnt
	.word	HiMStopCnt
	.word	LowMStopCnt
	.word	ADC_Arr
	.word	.LANCHOR26
	.word	.LANCHOR1
	.word	.LANCHOR2
.L331:
.L329:
	.loc 1 670 0 is_stmt 0 discriminator 1
	ldrh	r2, [r3, #0]
	subs	r2, r2, #1
	uxth	r2, r2
.LVL70:
	strh	r2, [r3, #0]	@ movhi
	pop	{r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}
.LVL71:
.L286:
	.loc 1 674 0 is_stmt 1
	ldr	r3, .L333
	ldrh	r2, [r3, #0]
	adds	r2, r2, #1
	uxth	r2, r2
.LVL72:
	strh	r2, [r3, #0]	@ movhi
	ldrh	r2, [r3, #0]
.LVL73:
	uxth	r2, r2
	cmp	r2, #30
	bls	.L291
	.loc 1 674 0 is_stmt 0 discriminator 1
	movs	r2, #37
	strh	r2, [r3, #0]	@ movhi
.L291:
	.loc 1 676 0 is_stmt 1
	ldr	r3, .L333+4
	ldrh	r2, [r3, #0]
	uxth	r2, r2
	cbz	r2, .L251
	.loc 1 678 0
	ldrh	r2, [r3, #0]
	subs	r2, r2, #1
	uxth	r2, r2
.LVL74:
	strh	r2, [r3, #0]	@ movhi
	.loc 1 679 0
	ldrh	r3, [r3, #0]
	uxth	r3, r3
	cbnz	r3, .L251
	.loc 1 681 0
	ldr	r2, [r4, #4]
.LVL75:
	.loc 1 682 0
	strh	r3, [r5, #0]	@ movhi
	.loc 1 681 0
	bic	r3, r2, #-2147483648
	str	r3, [r4, #4]
	.loc 1 682 0
	ldr	r3, [r4, #4]
	and	r3, r3, #251658240
	str	r3, [r4, #4]
	.loc 1 683 0
	mov	r3, #4096
	strh	r3, [r4, #14]	@ movhi
.LVL76:
.L251:
	pop	{r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}
.LVL77:
.L283:
	.loc 1 655 0
	ldr	r3, .L333+8
	ldr	r2, [r3, #8]
	tst	r2, #1048576
	ldr	r2, .L333+12
	bne	.L285
	.loc 1 655 0 is_stmt 0 discriminator 1
	ldrh	r1, [r2, #0]
	adds	r1, r1, #1
	uxth	r1, r1
.LVL78:
	strh	r1, [r2, #0]	@ movhi
.L285:
	.loc 1 656 0 is_stmt 1
	ldrh	r1, [r3, #16]
.LVL79:
	ldrh	r3, [r2, #0]
	uxth	r2, r1
	uxth	r3, r3
	subs	r2, r2, #4
	cmp	r2, r3
	bgt	.L284
	.loc 1 657 0
	movs	r3, #255
	strh	r3, [r4, #14]	@ movhi
	ldr	r3, .L333+16
	movs	r2, #0
	strh	r2, [r3, #2]	@ movhi
	ldr	r3, [r4, #4]
	orr	r3, r3, #1048576
	str	r3, [r4, #4]
	b	.L284
.L269:
	.loc 1 566 0
	ldr	r6, .L333+20
	ldrh	r3, [r6, #0]
	adds	r3, r3, #1
	uxth	r3, r3
.LVL80:
	strh	r3, [r6, #0]	@ movhi
	ldrh	r3, [r6, #0]
.LVL81:
	uxth	r3, r3
	cmp	r3, #30
	bls	.L273
	.loc 1 566 0 is_stmt 0 discriminator 1
	movs	r3, #37
	strh	r3, [r6, #0]	@ movhi
.L273:
	.loc 1 567 0 is_stmt 1
	ldr	r3, .L333+24
	ldrh	r2, [r3, #0]
	uxth	r2, r2
	cmp	r2, #0
	beq	.L272
	.loc 1 567 0 is_stmt 0 discriminator 1
	ldrh	r2, [r3, #0]
	subs	r2, r2, #1
	uxth	r2, r2
.LVL82:
	strh	r2, [r3, #0]	@ movhi
	b	.L272
.LVL83:
.L256:
	.loc 1 520 0 is_stmt 1
	ldrh	r2, [r5, #0]
	adds	r2, r2, #1
	uxth	r2, r2
	strh	r2, [r5, #0]	@ movhi
	b	.L257
.L254:
	.loc 1 516 0
	ldrh	r2, [r5, #0]
	adds	r2, r2, #1
	strh	r2, [r5, #0]	@ movhi
	b	.L255
.L252:
	.loc 1 512 0
	ldr	r5, .L333+28
	ldr	r3, .L333+32
	ldrh	r2, [r5, #0]
	adds	r2, r2, #1
	strh	r2, [r5, #0]	@ movhi
	b	.L253
.L276:
	.loc 1 605 0
	ldr	r8, .L333+16
	ldrh	r1, [r8, #0]
	and	r1, r1, #4
	uxth	r1, r1
	cbz	r1, .L278
	.loc 1 605 0 is_stmt 0 discriminator 1
	ldrh	r2, [r2, #14]
	uxth	r2, r2
	cmp	r2, #204
	it	eq
	strheq	r3, [r7, #0]	@ movhi
	beq	.L278
	bl	IrqParseProgram
.LVL84:
.L278:
	.loc 1 607 0 is_stmt 1
	bl	Regulators
.LVL85:
	.loc 1 608 0
	ldrh	r3, [r7, #0]
	lsls	r0, r3, #30
	bne	.L327
.L280:
	.loc 1 613 0
	ldrh	r3, [r8, #0]
	lsls	r1, r3, #31
	bmi	.L328
.L281:
	.loc 1 615 0
	ldrh	r3, [r6, #0]
	uxth	r3, r3
	cmp	r3, #30
	bls	.L282
	.loc 1 617 0
	mov	r3, #1024
	movt	r3, 16386
	ldr	r2, [r3, #20]
	lsls	r2, r2, #21
	bpl	.L282
	.loc 1 619 0
	ldr	r2, .L333+36
	movs	r1, #0
	strh	r1, [r2, #0]	@ movhi
	ldr	r2, .L333+40
	movw	r1, #33436
	strh	r1, [r2, #0]	@ movhi
	mov	r2, #1024
	strh	r2, [r3, #26]	@ movhi
.L282:
	.loc 1 625 0
	bl	SpeedAndHydrCurrentRegulator
.LVL86:
	b	.L275
.L325:
	.loc 1 562 0 discriminator 1
	ldrh	r3, [r6, #0]
	subs	r3, r3, #1
	uxth	r3, r3
.LVL87:
	strh	r3, [r6, #0]	@ movhi
	b	.L272
.LVL88:
.L326:
	.loc 1 666 0
	ldr	r6, [r4, #4]
	.loc 1 667 0
	movs	r5, #0
	.loc 1 666 0
	orr	r6, r6, #-2147483648
	str	r6, [r4, #4]
	.loc 1 667 0
	movt	r5, 16386
	.loc 1 666 0
	movs	r6, #255
	strh	r6, [r4, #14]	@ movhi
	.loc 1 667 0
	mov	r4, #32768
	strh	r4, [r5, #26]	@ movhi
	ldr	r4, .L333+36
	movs	r0, #0
	strh	r0, [r4, #0]	@ movhi
	ldr	r4, .L333+40
	movw	r5, #33436
	strh	r5, [r4, #0]	@ movhi
	.loc 1 668 0
	mov	r2, #1024
	.loc 1 667 0
	ldr	r4, .L333+44
	.loc 1 668 0
	movt	r2, 16386
	.loc 1 667 0
	strh	r0, [r4, #0]	@ movhi
	.loc 1 668 0
	mov	r3, #2048
	mov	r0, #1024
	strh	r0, [r2, #26]	@ movhi
	movt	r3, 16386
	mov	r0, #2048
	strh	r0, [r2, #26]	@ movhi
	mov	r1, #3072
	movs	r2, #1
	strh	r2, [r3, #26]	@ movhi
	movt	r1, 16386
	movs	r2, #2
	strh	r2, [r3, #26]	@ movhi
	movs	r2, #4
	strh	r2, [r1, #26]	@ movhi
	movs	r2, #128
	strh	r2, [r3, #26]	@ movhi
	.loc 1 670 0
	ldr	r3, .L333
	ldrh	r2, [r3, #0]
	uxth	r2, r2
	cmp	r2, #0
	beq	.L251
	b	.L329
.L328:
	.loc 1 613 0 discriminator 1
	bl	ManModeParsing
.LVL89:
	b	.L281
.L327:
	.loc 1 609 0
	bl	ThyrsSwitching
.LVL90:
	b	.L280
.L277:
	.loc 1 593 0
	ldrh	r2, [r7, #0]
	uxth	r2, r2
	orr	r2, r2, #2
.LVL91:
	strh	r2, [r7, #0]	@ movhi
	ldr	r2, .L333+48
.LVL92:
	movs	r3, #180
	strh	r3, [r2, #0]	@ movhi
	ldr	r2, .L333+52
	strh	r3, [r2, #0]	@ movhi
	.loc 1 594 0
	bl	Regulators
.LVL93:
	.loc 1 595 0
	bl	ThyrsSwitching
.LVL94:
	b	.L275
.L334:
	.align	2
.L333:
	.word	LowMStopCnt
	.word	HiMStopCnt
	.word	R_CFG
	.word	LowPwrCnt
	.word	OlCo
	.word	LowSnzEBCnt
	.word	HiSnzEBCnt
	.word	ARTErrCnt
	.word	.LANCHOR22
	.word	SpdRegStatus
	.word	.LANCHOR19
	.word	ThyrsPrgMode
	.word	SPocAnalog1In
	.word	.LANCHOR10
	.cfi_endproc
.LFE122:
	.size	MainInt50uS, .-MainInt50uS
	.comm	ui50ustmp,4,4
	.comm	T20msCicleCounter,4,4
	.global	NewIntgCurrentSpeed
	.global	OldIntgCurrentSpeed
	.global	IntgCurrentSpeed
	.global	CurrentSpeed
	.comm	CurrentSP,4,4
	.global	ThysMode
	.comm	cmp2IntgI,2,2
	.comm	cmp1IntgI,2,2
	.comm	cmp2IntgU,2,2
	.comm	cmp1IntgU,2,2
	.global	OPOffsetIntegratedVoltage
	.global	OPIntgVoltage
	.global	OPOffsetIntegratedCurrent
	.global	OPIntgCurrent
	.global	HydrOFFTimer
	.global	PeriodIntegratedPower
	.global	OffsetIntegratedVoltage
	.global	PeriodIntegratedVoltage
	.global	OffsetIntegratedCurrent
	.global	PeriodIntegratedCurrent
	.global	FiAngle
	.global	mi5016s
	.comm	CRTmp16s,2,2
	.global	SP_Current
	.global	CR_IntError
	.global	CR_Error
	.global	LastKbdActForward
	.global	CR_SP
	.global	IntgSpdCnt
	.global	ADCValue
	.global	OldPosCnt
	.global	itmp16u
	.section	.bss.CR_IntError,"aw",%nobits
	.align	1
	.set	.LANCHOR20,. + 0
	.type	CR_IntError, %object
	.size	CR_IntError, 2
CR_IntError:
	.space	2
	.section	.bss.OldPosCnt,"aw",%nobits
	.align	1
	.set	.LANCHOR28,. + 0
	.type	OldPosCnt, %object
	.size	OldPosCnt, 2
OldPosCnt:
	.space	2
	.section	.bss.LastTimeCheck.10492,"aw",%nobits
	.align	2
	.set	.LANCHOR14,. + 0
	.type	LastTimeCheck.10492, %object
	.size	LastTimeCheck.10492, 4
LastTimeCheck.10492:
	.space	4
	.section	.bss.OPOffsetIntegratedCurrent,"aw",%nobits
	.align	2
	.set	.LANCHOR6,. + 0
	.type	OPOffsetIntegratedCurrent, %object
	.size	OPOffsetIntegratedCurrent, 4
OPOffsetIntegratedCurrent:
	.space	4
	.section	.bss.PeriodIntegratedCurrent,"aw",%nobits
	.align	2
	.set	.LANCHOR1,. + 0
	.type	PeriodIntegratedCurrent, %object
	.size	PeriodIntegratedCurrent, 4
PeriodIntegratedCurrent:
	.space	4
	.section	.bss.mi5016s,"aw",%nobits
	.align	1
	.set	.LANCHOR27,. + 0
	.type	mi5016s, %object
	.size	mi5016s, 2
mi5016s:
	.space	2
	.section	.bss.ThysMode,"aw",%nobits
	.align	1
	.set	.LANCHOR0,. + 0
	.type	ThysMode, %object
	.size	ThysMode, 2
ThysMode:
	.space	2
	.section	.bss.ADCValue,"aw",%nobits
	.align	2
	.set	.LANCHOR22,. + 0
	.type	ADCValue, %object
	.size	ADCValue, 14
ADCValue:
	.space	14
	.section	.bss.CR_SP,"aw",%nobits
	.align	1
	.set	.LANCHOR21,. + 0
	.type	CR_SP, %object
	.size	CR_SP, 2
CR_SP:
	.space	2
	.section	.bss.OldIntgCurrentSpeed,"aw",%nobits
	.align	1
	.set	.LANCHOR32,. + 0
	.type	OldIntgCurrentSpeed, %object
	.size	OldIntgCurrentSpeed, 2
OldIntgCurrentSpeed:
	.space	2
	.section	.bss.OffsetIntegratedVoltage,"aw",%nobits
	.align	2
	.set	.LANCHOR9,. + 0
	.type	OffsetIntegratedVoltage, %object
	.size	OffsetIntegratedVoltage, 4
OffsetIntegratedVoltage:
	.space	4
	.section	.bss.NewIntgCurrentSpeed,"aw",%nobits
	.align	1
	.set	.LANCHOR33,. + 0
	.type	NewIntgCurrentSpeed, %object
	.size	NewIntgCurrentSpeed, 2
NewIntgCurrentSpeed:
	.space	2
	.section	.bss.HydrOFFTimer,"aw",%nobits
	.align	2
	.set	.LANCHOR24,. + 0
	.type	HydrOFFTimer, %object
	.size	HydrOFFTimer, 4
HydrOFFTimer:
	.space	4
	.section	.bss.OPIntgVoltage,"aw",%nobits
	.align	2
	.set	.LANCHOR5,. + 0
	.type	OPIntgVoltage, %object
	.size	OPIntgVoltage, 4
OPIntgVoltage:
	.space	4
	.section	.bss.FinFiAngle.10495,"aw",%nobits
	.align	1
	.set	.LANCHOR17,. + 0
	.type	FinFiAngle.10495, %object
	.size	FinFiAngle.10495, 2
FinFiAngle.10495:
	.space	2
	.section	.bss.CurrentSpeed,"aw",%nobits
	.align	1
	.set	.LANCHOR29,. + 0
	.type	CurrentSpeed, %object
	.size	CurrentSpeed, 2
CurrentSpeed:
	.space	2
	.section	.bss.OffsetIntegratedCurrent,"aw",%nobits
	.align	2
	.set	.LANCHOR7,. + 0
	.type	OffsetIntegratedCurrent, %object
	.size	OffsetIntegratedCurrent, 4
OffsetIntegratedCurrent:
	.space	4
	.section	.bss.itmp16u,"aw",%nobits
	.align	1
	.set	.LANCHOR26,. + 0
	.type	itmp16u, %object
	.size	itmp16u, 2
itmp16u:
	.space	2
	.section	.bss.SP_Current,"aw",%nobits
	.align	1
	.set	.LANCHOR19,. + 0
	.type	SP_Current, %object
	.size	SP_Current, 2
SP_Current:
	.space	2
	.section	.bss.OPIntgCurrent,"aw",%nobits
	.align	2
	.set	.LANCHOR4,. + 0
	.type	OPIntgCurrent, %object
	.size	OPIntgCurrent, 4
OPIntgCurrent:
	.space	4
	.section	.bss.IncDivLF.10491,"aw",%nobits
	.align	1
	.set	.LANCHOR16,. + 0
	.type	IncDivLF.10491, %object
	.size	IncDivLF.10491, 2
IncDivLF.10491:
	.space	2
	.section	.bss.ExecFiAngle.10494,"aw",%nobits
	.align	1
	.set	.LANCHOR18,. + 0
	.type	ExecFiAngle.10494, %object
	.size	ExecFiAngle.10494, 2
ExecFiAngle.10494:
	.space	2
	.section	.bss.LastKbdActForward,"aw",%nobits
	.align	1
	.set	.LANCHOR25,. + 0
	.type	LastKbdActForward, %object
	.size	LastKbdActForward, 2
LastKbdActForward:
	.space	2
	.section	.bss.PeriodIntegratedPower,"aw",%nobits
	.align	2
	.set	.LANCHOR3,. + 0
	.type	PeriodIntegratedPower, %object
	.size	PeriodIntegratedPower, 4
PeriodIntegratedPower:
	.space	4
	.section	.bss.fDecFiAngle.10493,"aw",%nobits
	.align	2
	.set	.LANCHOR13,. + 0
	.type	fDecFiAngle.10493, %object
	.size	fDecFiAngle.10493, 4
fDecFiAngle.10493:
	.space	4
	.section	.bss.IntgCurrentSpeed,"aw",%nobits
	.align	1
	.set	.LANCHOR30,. + 0
	.type	IntgCurrentSpeed, %object
	.size	IntgCurrentSpeed, 2
IntgCurrentSpeed:
	.space	2
	.section	.bss.IntgSpdCnt,"aw",%nobits
	.align	1
	.set	.LANCHOR31,. + 0
	.type	IntgSpdCnt, %object
	.size	IntgSpdCnt, 2
IntgSpdCnt:
	.space	2
	.section	.bss.FiAngle,"aw",%nobits
	.align	1
	.set	.LANCHOR10,. + 0
	.type	FiAngle, %object
	.size	FiAngle, 2
FiAngle:
	.space	2
	.section	.bss.CR_Error,"aw",%nobits
	.align	1
	.set	.LANCHOR23,. + 0
	.type	CR_Error, %object
	.size	CR_Error, 2
CR_Error:
	.space	2
	.section	.data.LocFiAngle.10490,"aw",%progbits
	.align	1
	.set	.LANCHOR12,. + 0
	.type	LocFiAngle.10490, %object
	.size	LocFiAngle.10490, 2
LocFiAngle.10490:
	.short	199
	.section	.bss.OPOffsetIntegratedVoltage,"aw",%nobits
	.align	2
	.set	.LANCHOR8,. + 0
	.type	OPOffsetIntegratedVoltage, %object
	.size	OPOffsetIntegratedVoltage, 4
OPOffsetIntegratedVoltage:
	.space	4
	.section	.data.OldFiAngle.10489,"aw",%progbits
	.align	1
	.set	.LANCHOR15,. + 0
	.type	OldFiAngle.10489, %object
	.size	OldFiAngle.10489, 2
OldFiAngle.10489:
	.short	199
	.section	.bss.PeriodIntegratedVoltage,"aw",%nobits
	.align	2
	.set	.LANCHOR2,. + 0
	.type	PeriodIntegratedVoltage, %object
	.size	PeriodIntegratedVoltage, 4
PeriodIntegratedVoltage:
	.space	4
	.section	.bss.FloatSPocAnalog1In.10484,"aw",%nobits
	.align	2
	.set	.LANCHOR11,. + 0
	.type	FloatSPocAnalog1In.10484, %object
	.size	FloatSPocAnalog1In.10484, 4
FloatSPocAnalog1In.10484:
	.space	4
	.text
.Letext0:
	.file 2 "c:\\program files (x86)\\emblocks\\2.00\\share\\em_armgcc\\bin\\../lib/gcc/arm-none-eabi/4.7.3/../../../../arm-none-eabi/include/stdint.h"
	.file 3 ".\\inc/stm32f405xx.h"
	.file 4 ".\\inc/variables.h"
	.file 5 ".\\cmsis/core_cm4.h"
	.file 6 ".\\inc/hw_config.h"
	.section	.debug_info,"",%progbits
.Ldebug_info0:
	.4byte	0xefc
	.2byte	0x2
	.4byte	.Ldebug_abbrev0
	.byte	0x4
	.uleb128 0x1
	.4byte	.LASF206
	.byte	0x1
	.4byte	.LASF207
	.4byte	.LASF208
	.4byte	.Ldebug_ranges0+0x30
	.4byte	0
	.4byte	0
	.4byte	.Ldebug_line0
	.uleb128 0x2
	.byte	0x1
	.byte	0x6
	.4byte	.LASF0
	.uleb128 0x2
	.byte	0x1
	.byte	0x8
	.4byte	.LASF1
	.uleb128 0x3
	.4byte	.LASF3
	.byte	0x2
	.byte	0x35
	.4byte	0x42
	.uleb128 0x2
	.byte	0x2
	.byte	0x5
	.4byte	.LASF2
	.uleb128 0x3
	.4byte	.LASF4
	.byte	0x2
	.byte	0x36
	.4byte	0x54
	.uleb128 0x2
	.byte	0x2
	.byte	0x7
	.4byte	.LASF5
	.uleb128 0x3
	.4byte	.LASF6
	.byte	0x2
	.byte	0x4f
	.4byte	0x66
	.uleb128 0x2
	.byte	0x4
	.byte	0x5
	.4byte	.LASF7
	.uleb128 0x3
	.4byte	.LASF8
	.byte	0x2
	.byte	0x50
	.4byte	0x78
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.4byte	.LASF9
	.uleb128 0x2
	.byte	0x8
	.byte	0x5
	.4byte	.LASF10
	.uleb128 0x2
	.byte	0x8
	.byte	0x7
	.4byte	.LASF11
	.uleb128 0x4
	.byte	0x4
	.byte	0x5
	.ascii	"int\000"
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.4byte	.LASF12
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.4byte	.LASF13
	.uleb128 0x5
	.4byte	0x6d
	.uleb128 0x6
	.4byte	0x6d
	.4byte	0xb7
	.uleb128 0x7
	.4byte	0x9b
	.byte	0x1
	.byte	0
	.uleb128 0x5
	.4byte	0x49
	.uleb128 0x8
	.byte	0x50
	.byte	0x3
	.byte	0xc1
	.4byte	0x1db
	.uleb128 0x9
	.ascii	"SR\000"
	.byte	0x3
	.byte	0xc3
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0
	.uleb128 0x9
	.ascii	"CR1\000"
	.byte	0x3
	.byte	0xc4
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0x9
	.ascii	"CR2\000"
	.byte	0x3
	.byte	0xc5
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x8
	.uleb128 0xa
	.4byte	.LASF14
	.byte	0x3
	.byte	0xc6
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0xc
	.uleb128 0xa
	.4byte	.LASF15
	.byte	0x3
	.byte	0xc7
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x10
	.uleb128 0xa
	.4byte	.LASF16
	.byte	0x3
	.byte	0xc8
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x14
	.uleb128 0xa
	.4byte	.LASF17
	.byte	0x3
	.byte	0xc9
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x18
	.uleb128 0xa
	.4byte	.LASF18
	.byte	0x3
	.byte	0xca
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x1c
	.uleb128 0xa
	.4byte	.LASF19
	.byte	0x3
	.byte	0xcb
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x20
	.uleb128 0x9
	.ascii	"HTR\000"
	.byte	0x3
	.byte	0xcc
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x24
	.uleb128 0x9
	.ascii	"LTR\000"
	.byte	0x3
	.byte	0xcd
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x28
	.uleb128 0xa
	.4byte	.LASF20
	.byte	0x3
	.byte	0xce
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x2c
	.uleb128 0xa
	.4byte	.LASF21
	.byte	0x3
	.byte	0xcf
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x30
	.uleb128 0xa
	.4byte	.LASF22
	.byte	0x3
	.byte	0xd0
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x34
	.uleb128 0xa
	.4byte	.LASF23
	.byte	0x3
	.byte	0xd1
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x38
	.uleb128 0xa
	.4byte	.LASF24
	.byte	0x3
	.byte	0xd2
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x3c
	.uleb128 0xa
	.4byte	.LASF25
	.byte	0x3
	.byte	0xd3
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x40
	.uleb128 0xa
	.4byte	.LASF26
	.byte	0x3
	.byte	0xd4
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x44
	.uleb128 0xa
	.4byte	.LASF27
	.byte	0x3
	.byte	0xd5
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x48
	.uleb128 0x9
	.ascii	"DR\000"
	.byte	0x3
	.byte	0xd6
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x4c
	.byte	0
	.uleb128 0x3
	.4byte	.LASF28
	.byte	0x3
	.byte	0xd7
	.4byte	0xbc
	.uleb128 0x6
	.4byte	0x6d
	.4byte	0x1f6
	.uleb128 0x7
	.4byte	0x9b
	.byte	0x6
	.byte	0
	.uleb128 0xb
	.byte	0x28
	.byte	0x3
	.2byte	0x1c1
	.4byte	0x296
	.uleb128 0xc
	.4byte	.LASF29
	.byte	0x3
	.2byte	0x1c3
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0
	.uleb128 0xc
	.4byte	.LASF30
	.byte	0x3
	.2byte	0x1c4
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0xc
	.4byte	.LASF31
	.byte	0x3
	.2byte	0x1c5
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x8
	.uleb128 0xc
	.4byte	.LASF32
	.byte	0x3
	.2byte	0x1c6
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0xc
	.uleb128 0xd
	.ascii	"IDR\000"
	.byte	0x3
	.2byte	0x1c7
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x10
	.uleb128 0xd
	.ascii	"ODR\000"
	.byte	0x3
	.2byte	0x1c8
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x14
	.uleb128 0xc
	.4byte	.LASF33
	.byte	0x3
	.2byte	0x1c9
	.4byte	0xb7
	.byte	0x2
	.byte	0x23
	.uleb128 0x18
	.uleb128 0xc
	.4byte	.LASF34
	.byte	0x3
	.2byte	0x1ca
	.4byte	0xb7
	.byte	0x2
	.byte	0x23
	.uleb128 0x1a
	.uleb128 0xc
	.4byte	.LASF35
	.byte	0x3
	.2byte	0x1cb
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x1c
	.uleb128 0xd
	.ascii	"AFR\000"
	.byte	0x3
	.2byte	0x1cc
	.4byte	0x296
	.byte	0x2
	.byte	0x23
	.uleb128 0x20
	.byte	0
	.uleb128 0x5
	.4byte	0xa7
	.uleb128 0xe
	.4byte	.LASF36
	.byte	0x3
	.2byte	0x1cd
	.4byte	0x1f6
	.uleb128 0xb
	.byte	0x54
	.byte	0x3
	.2byte	0x28d
	.4byte	0x3ea
	.uleb128 0xd
	.ascii	"CR1\000"
	.byte	0x3
	.2byte	0x28f
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0
	.uleb128 0xd
	.ascii	"CR2\000"
	.byte	0x3
	.2byte	0x290
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0xc
	.4byte	.LASF37
	.byte	0x3
	.2byte	0x291
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x8
	.uleb128 0xc
	.4byte	.LASF38
	.byte	0x3
	.2byte	0x292
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0xc
	.uleb128 0xd
	.ascii	"SR\000"
	.byte	0x3
	.2byte	0x293
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x10
	.uleb128 0xd
	.ascii	"EGR\000"
	.byte	0x3
	.2byte	0x294
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x14
	.uleb128 0xc
	.4byte	.LASF39
	.byte	0x3
	.2byte	0x295
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x18
	.uleb128 0xc
	.4byte	.LASF40
	.byte	0x3
	.2byte	0x296
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x1c
	.uleb128 0xc
	.4byte	.LASF41
	.byte	0x3
	.2byte	0x297
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x20
	.uleb128 0xd
	.ascii	"CNT\000"
	.byte	0x3
	.2byte	0x298
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x24
	.uleb128 0xd
	.ascii	"PSC\000"
	.byte	0x3
	.2byte	0x299
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x28
	.uleb128 0xd
	.ascii	"ARR\000"
	.byte	0x3
	.2byte	0x29a
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x2c
	.uleb128 0xd
	.ascii	"RCR\000"
	.byte	0x3
	.2byte	0x29b
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x30
	.uleb128 0xc
	.4byte	.LASF42
	.byte	0x3
	.2byte	0x29c
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x34
	.uleb128 0xc
	.4byte	.LASF43
	.byte	0x3
	.2byte	0x29d
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x38
	.uleb128 0xc
	.4byte	.LASF44
	.byte	0x3
	.2byte	0x29e
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x3c
	.uleb128 0xc
	.4byte	.LASF45
	.byte	0x3
	.2byte	0x29f
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x40
	.uleb128 0xc
	.4byte	.LASF46
	.byte	0x3
	.2byte	0x2a0
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x44
	.uleb128 0xd
	.ascii	"DCR\000"
	.byte	0x3
	.2byte	0x2a1
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x48
	.uleb128 0xc
	.4byte	.LASF47
	.byte	0x3
	.2byte	0x2a2
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x4c
	.uleb128 0xd
	.ascii	"OR\000"
	.byte	0x3
	.2byte	0x2a3
	.4byte	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x50
	.byte	0
	.uleb128 0xe
	.4byte	.LASF48
	.byte	0x3
	.2byte	0x2a4
	.4byte	0x2a7
	.uleb128 0xf
	.4byte	.LASF51
	.byte	0x4
	.byte	0x4
	.byte	0x2e
	.4byte	0x41f
	.uleb128 0xa
	.4byte	.LASF49
	.byte	0x4
	.byte	0x2f
	.4byte	0x49
	.byte	0x2
	.byte	0x23
	.uleb128 0
	.uleb128 0xa
	.4byte	.LASF50
	.byte	0x4
	.byte	0x30
	.4byte	0x49
	.byte	0x2
	.byte	0x23
	.uleb128 0x2
	.byte	0
	.uleb128 0xf
	.4byte	.LASF52
	.byte	0x14
	.byte	0x4
	.byte	0x5d
	.4byte	0x49c
	.uleb128 0xa
	.4byte	.LASF53
	.byte	0x4
	.byte	0x5e
	.4byte	0x49
	.byte	0x2
	.byte	0x23
	.uleb128 0
	.uleb128 0xa
	.4byte	.LASF54
	.byte	0x4
	.byte	0x5f
	.4byte	0x49
	.byte	0x2
	.byte	0x23
	.uleb128 0x2
	.uleb128 0xa
	.4byte	.LASF55
	.byte	0x4
	.byte	0x60
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0xa
	.4byte	.LASF56
	.byte	0x4
	.byte	0x61
	.4byte	0x37
	.byte	0x2
	.byte	0x23
	.uleb128 0x8
	.uleb128 0xa
	.4byte	.LASF57
	.byte	0x4
	.byte	0x61
	.4byte	0x37
	.byte	0x2
	.byte	0x23
	.uleb128 0xa
	.uleb128 0xa
	.4byte	.LASF58
	.byte	0x4
	.byte	0x61
	.4byte	0x37
	.byte	0x2
	.byte	0x23
	.uleb128 0xc
	.uleb128 0xa
	.4byte	.LASF59
	.byte	0x4
	.byte	0x62
	.4byte	0x49
	.byte	0x2
	.byte	0x23
	.uleb128 0xe
	.uleb128 0xa
	.4byte	.LASF60
	.byte	0x4
	.byte	0x63
	.4byte	0x5b
	.byte	0x2
	.byte	0x23
	.uleb128 0x10
	.byte	0
	.uleb128 0xf
	.4byte	.LASF61
	.byte	0xc
	.byte	0x4
	.byte	0x8b
	.4byte	0x4e1
	.uleb128 0xa
	.4byte	.LASF62
	.byte	0x4
	.byte	0x8d
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0
	.uleb128 0xa
	.4byte	.LASF63
	.byte	0x4
	.byte	0x8e
	.4byte	0x49
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0xa
	.4byte	.LASF64
	.byte	0x4
	.byte	0x8f
	.4byte	0x37
	.byte	0x2
	.byte	0x23
	.uleb128 0x6
	.uleb128 0xa
	.4byte	.LASF65
	.byte	0x4
	.byte	0x90
	.4byte	0x49
	.byte	0x2
	.byte	0x23
	.uleb128 0x8
	.byte	0
	.uleb128 0x10
	.4byte	.LASF66
	.2byte	0x290
	.byte	0x4
	.byte	0x9f
	.4byte	0x609
	.uleb128 0xa
	.4byte	.LASF67
	.byte	0x4
	.byte	0xa0
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0
	.uleb128 0xa
	.4byte	.LASF68
	.byte	0x4
	.byte	0xa1
	.4byte	0x49
	.byte	0x2
	.byte	0x23
	.uleb128 0x4
	.uleb128 0xa
	.4byte	.LASF69
	.byte	0x4
	.byte	0xa5
	.4byte	0x6d
	.byte	0x2
	.byte	0x23
	.uleb128 0x8
	.uleb128 0xa
	.4byte	.LASF70
	.byte	0x4
	.byte	0xa6
	.4byte	0x49
	.byte	0x2
	.byte	0x23
	.uleb128 0xc
	.uleb128 0xa
	.4byte	.LASF71
	.byte	0x4
	.byte	0xa7
	.4byte	0x49
	.byte	0x2
	.byte	0x23
	.uleb128 0xe
	.uleb128 0xa
	.4byte	.LASF72
	.byte	0x4
	.byte	0xa8
	.4byte	0x49
	.byte	0x2
	.byte	0x23
	.uleb128 0x10
	.uleb128 0xa
	.4byte	.LASF73
	.byte	0x4
	.byte	0xa9
	.4byte	0x49
	.byte	0x2
	.byte	0x23
	.uleb128 0x12
	.uleb128 0xa
	.4byte	.LASF74
	.byte	0x4
	.byte	0xaa
	.4byte	0x49
	.byte	0x2
	.byte	0x23
	.uleb128 0x14
	.uleb128 0xa
	.4byte	.LASF75
	.byte	0x4
	.byte	0xab
	.4byte	0x609
	.byte	0x2
	.byte	0x23
	.uleb128 0x18
	.uleb128 0xa
	.4byte	.LASF76
	.byte	0x4
	.byte	0xac
	.4byte	0x5b
	.byte	0x2
	.byte	0x23
	.uleb128 0x1c
	.uleb128 0xa
	.4byte	.LASF77
	.byte	0x4
	.byte	0xac
	.4byte	0x5b
	.byte	0x2
	.byte	0x23
	.uleb128 0x20
	.uleb128 0xa
	.4byte	.LASF78
	.byte	0x4
	.byte	0xad
	.4byte	0x49
	.byte	0x2
	.byte	0x23
	.uleb128 0x24
	.uleb128 0xa
	.4byte	.LASF79
	.byte	0x4
	.byte	0xad
	.4byte	0x49
	.byte	0x2
	.byte	0x23
	.uleb128 0x26
	.uleb128 0xa
	.4byte	.LASF80
	.byte	0x4
	.byte	0xad
	.4byte	0x49
	.byte	0x2
	.byte	0x23
	.uleb128 0x28
	.uleb128 0xa
	.4byte	.LASF81
	.byte	0x4
	.byte	0xae
	.4byte	0x37
	.byte	0x2
	.byte	0x23
	.uleb128 0x2a
	.uleb128 0xa
	.4byte	.LASF82
	.byte	0x4
	.byte	0xae
	.4byte	0x37
	.byte	0x2
	.byte	0x23
	.uleb128 0x2c
	.uleb128 0xa
	.4byte	.LASF83
	.byte	0x4
	.byte	0xae
	.4byte	0x37
	.byte	0x2
	.byte	0x23
	.uleb128 0x2e
	.uleb128 0x9
	.ascii	"Prg\000"
	.byte	0x4
	.byte	0xb0
	.4byte	0x610
	.byte	0x2
	.byte	0x23
	.uleb128 0x30
	.uleb128 0xa
	.4byte	.LASF84
	.byte	0x4
	.byte	0xb3
	.4byte	0x6d
	.byte	0x3
	.byte	0x23
	.uleb128 0x288
	.uleb128 0xa
	.4byte	.LASF85
	.byte	0x4
	.byte	0xb5
	.4byte	0x6d
	.byte	0x3
	.byte	0x23
	.uleb128 0x28c
	.byte	0
	.uleb128 0x2
	.byte	0x4
	.byte	0x4
	.4byte	.LASF86
	.uleb128 0x6
	.4byte	0x49c
	.4byte	0x620
	.uleb128 0x7
	.4byte	0x9b
	.byte	0x31
	.byte	0
	.uleb128 0x2
	.byte	0x1
	.byte	0x8
	.4byte	.LASF87
	.uleb128 0x2
	.byte	0x8
	.byte	0x4
	.4byte	.LASF88
	.uleb128 0x2
	.byte	0x8
	.byte	0x4
	.4byte	.LASF89
	.uleb128 0x11
	.byte	0x1
	.4byte	.LASF99
	.byte	0x1
	.byte	0x84
	.byte	0x1
	.byte	0x1
	.4byte	0x656
	.uleb128 0x12
	.4byte	.LASF209
	.byte	0x1
	.byte	0x86
	.4byte	0x609
	.uleb128 0x13
	.4byte	.LASF94
	.byte	0x1
	.byte	0xb0
	.byte	0
	.uleb128 0x14
	.byte	0x1
	.4byte	.LASF90
	.byte	0x1
	.byte	0xa
	.byte	0x1
	.4byte	0x5b
	.4byte	.LFB112
	.4byte	.LFE112
	.byte	0x2
	.byte	0x7d
	.sleb128 0
	.byte	0x1
	.4byte	0x682
	.uleb128 0x15
	.ascii	"ab\000"
	.byte	0x1
	.byte	0xa
	.4byte	0x5b
	.4byte	.LLST0
	.byte	0
	.uleb128 0x14
	.byte	0x1
	.4byte	.LASF91
	.byte	0x1
	.byte	0x12
	.byte	0x1
	.4byte	0x37
	.4byte	.LFB113
	.4byte	.LFE113
	.byte	0x2
	.byte	0x7d
	.sleb128 0
	.byte	0x1
	.4byte	0x6ae
	.uleb128 0x15
	.ascii	"ab\000"
	.byte	0x1
	.byte	0x12
	.4byte	0x37
	.4byte	.LLST1
	.byte	0
	.uleb128 0x16
	.byte	0x1
	.4byte	.LASF101
	.byte	0x1
	.byte	0x2a
	.byte	0x1
	.4byte	.LFB114
	.4byte	.LFE114
	.4byte	.LLST2
	.byte	0x1
	.uleb128 0x17
	.byte	0x1
	.4byte	.LASF103
	.byte	0x1
	.byte	0x31
	.byte	0x1
	.4byte	.LFB115
	.4byte	.LFE115
	.4byte	.LLST3
	.byte	0x1
	.4byte	0x79c
	.uleb128 0x18
	.4byte	.LASF92
	.byte	0x1
	.byte	0x39
	.4byte	.L7
	.uleb128 0x18
	.4byte	.LASF93
	.byte	0x1
	.byte	0x6c
	.4byte	.L16
	.uleb128 0x13
	.4byte	.LASF95
	.byte	0x1
	.byte	0x3d
	.uleb128 0x13
	.4byte	.LASF96
	.byte	0x1
	.byte	0x53
	.uleb128 0x13
	.4byte	.LASF97
	.byte	0x1
	.byte	0x5e
	.uleb128 0x18
	.4byte	.LASF98
	.byte	0x1
	.byte	0x6b
	.4byte	.L9
	.uleb128 0x19
	.byte	0x1
	.4byte	.LASF100
	.byte	0x1
	.byte	0x45
	.4byte	0x8d
	.byte	0x1
	.4byte	0x727
	.uleb128 0x1a
	.byte	0
	.uleb128 0x1b
	.4byte	.LBB2
	.4byte	.LBE2
	.4byte	0x758
	.uleb128 0x19
	.byte	0x1
	.4byte	.LASF100
	.byte	0x1
	.byte	0x45
	.4byte	0x8d
	.byte	0x1
	.4byte	0x747
	.uleb128 0x1a
	.byte	0
	.uleb128 0x1c
	.4byte	.LVL11
	.4byte	0xee2
	.uleb128 0x1d
	.byte	0x1
	.byte	0x51
	.byte	0x2
	.byte	0x8
	.byte	0x45
	.byte	0
	.byte	0
	.uleb128 0x1b
	.4byte	.LBB3
	.4byte	.LBE3
	.4byte	0x789
	.uleb128 0x19
	.byte	0x1
	.4byte	.LASF100
	.byte	0x1
	.byte	0x45
	.4byte	0x8d
	.byte	0x1
	.4byte	0x778
	.uleb128 0x1a
	.byte	0
	.uleb128 0x1c
	.4byte	.LVL12
	.4byte	0xee2
	.uleb128 0x1d
	.byte	0x1
	.byte	0x51
	.byte	0x2
	.byte	0x8
	.byte	0x49
	.byte	0
	.byte	0
	.uleb128 0x1e
	.4byte	.LVL9
	.4byte	0xef5
	.uleb128 0x1e
	.4byte	.LVL10
	.4byte	0xef5
	.byte	0
	.uleb128 0x1f
	.byte	0x1
	.4byte	.LASF102
	.byte	0x1
	.byte	0x71
	.byte	0x1
	.4byte	.LFB116
	.4byte	.LFE116
	.byte	0x2
	.byte	0x7d
	.sleb128 0
	.byte	0x1
	.uleb128 0x20
	.4byte	0x635
	.4byte	.LFB117
	.4byte	.LFE117
	.4byte	.LLST4
	.byte	0x1
	.4byte	0x806
	.uleb128 0x21
	.4byte	0x643
	.byte	0x5
	.byte	0x3
	.4byte	FloatSPocAnalog1In.10484
	.uleb128 0x22
	.4byte	0x64e
	.4byte	.L53
	.uleb128 0x23
	.4byte	0x635
	.4byte	.LBB6
	.4byte	.Ldebug_ranges0+0
	.byte	0x1
	.byte	0x84
	.uleb128 0x24
	.4byte	.Ldebug_ranges0+0x18
	.uleb128 0x22
	.4byte	0x64e
	.4byte	.L45
	.uleb128 0x21
	.4byte	0x643
	.byte	0x5
	.byte	0x3
	.4byte	FloatSPocAnalog1In.10484
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x17
	.byte	0x1
	.4byte	.LASF104
	.byte	0x1
	.byte	0xb7
	.byte	0x1
	.4byte	.LFB118
	.4byte	.LFE118
	.4byte	.LLST5
	.byte	0x1
	.4byte	0x8cf
	.uleb128 0x25
	.4byte	.LASF105
	.byte	0x1
	.byte	0xb9
	.4byte	0x37
	.byte	0x5
	.byte	0x3
	.4byte	OldFiAngle.10489
	.uleb128 0x25
	.4byte	.LASF106
	.byte	0x1
	.byte	0xba
	.4byte	0x37
	.byte	0x5
	.byte	0x3
	.4byte	LocFiAngle.10490
	.uleb128 0x25
	.4byte	.LASF107
	.byte	0x1
	.byte	0xba
	.4byte	0x37
	.byte	0x5
	.byte	0x3
	.4byte	IncDivLF.10491
	.uleb128 0x25
	.4byte	.LASF108
	.byte	0x1
	.byte	0xbb
	.4byte	0x6d
	.byte	0x5
	.byte	0x3
	.4byte	LastTimeCheck.10492
	.uleb128 0x25
	.4byte	.LASF109
	.byte	0x1
	.byte	0xbc
	.4byte	0x609
	.byte	0x5
	.byte	0x3
	.4byte	fDecFiAngle.10493
	.uleb128 0x25
	.4byte	.LASF110
	.byte	0x1
	.byte	0xbd
	.4byte	0x37
	.byte	0x5
	.byte	0x3
	.4byte	ExecFiAngle.10494
	.uleb128 0x25
	.4byte	.LASF111
	.byte	0x1
	.byte	0xbd
	.4byte	0x37
	.byte	0x5
	.byte	0x3
	.4byte	FinFiAngle.10495
	.uleb128 0x18
	.4byte	.LASF112
	.byte	0x1
	.byte	0xff
	.4byte	.L63
	.uleb128 0x18
	.4byte	.LASF113
	.byte	0x1
	.byte	0xd0
	.4byte	.L68
	.uleb128 0x18
	.4byte	.LASF114
	.byte	0x1
	.byte	0xe5
	.4byte	.L72
	.uleb128 0x18
	.4byte	.LASF115
	.byte	0x1
	.byte	0xed
	.4byte	.L79
	.uleb128 0x18
	.4byte	.LASF116
	.byte	0x1
	.byte	0xf9
	.4byte	.L83
	.byte	0
	.uleb128 0x26
	.byte	0x1
	.4byte	.LASF117
	.byte	0x1
	.2byte	0x104
	.byte	0x1
	.4byte	.LFB119
	.4byte	.LFE119
	.4byte	.LLST6
	.byte	0x1
	.4byte	0x907
	.uleb128 0x27
	.4byte	.LASF118
	.byte	0x1
	.2byte	0x106
	.4byte	0x37
	.4byte	.LLST7
	.uleb128 0x28
	.4byte	.LASF119
	.byte	0x1
	.2byte	0x16c
	.4byte	.L105
	.byte	0
	.uleb128 0x26
	.byte	0x1
	.4byte	.LASF120
	.byte	0x1
	.2byte	0x171
	.byte	0x1
	.4byte	.LFB120
	.4byte	.LFE120
	.4byte	.LLST8
	.byte	0x1
	.4byte	0x92f
	.uleb128 0x28
	.4byte	.LASF121
	.byte	0x1
	.2byte	0x1a2
	.4byte	.L186
	.byte	0
	.uleb128 0x26
	.byte	0x1
	.4byte	.LASF122
	.byte	0x1
	.2byte	0x1c4
	.byte	0x1
	.4byte	.LFB121
	.4byte	.LFE121
	.4byte	.LLST9
	.byte	0x1
	.4byte	0x957
	.uleb128 0x28
	.4byte	.LASF123
	.byte	0x1
	.2byte	0x1f1
	.4byte	.L207
	.byte	0
	.uleb128 0x29
	.byte	0x1
	.4byte	.LASF124
	.byte	0x1
	.2byte	0x1f6
	.byte	0x1
	.4byte	.LFB122
	.4byte	.LFE122
	.4byte	.LLST10
	.byte	0x1
	.4byte	0x9e3
	.uleb128 0x27
	.4byte	.LASF125
	.byte	0x1
	.2byte	0x1f9
	.4byte	0x37
	.4byte	.LLST11
	.uleb128 0x28
	.4byte	.LASF126
	.byte	0x1
	.2byte	0x284
	.4byte	.L275
	.uleb128 0x28
	.4byte	.LASF127
	.byte	0x1
	.2byte	0x262
	.4byte	.L280
	.uleb128 0x1e
	.4byte	.LVL67
	.4byte	0x79c
	.uleb128 0x1e
	.4byte	.LVL84
	.4byte	0x8cf
	.uleb128 0x1e
	.4byte	.LVL85
	.4byte	0x635
	.uleb128 0x1e
	.4byte	.LVL86
	.4byte	0x907
	.uleb128 0x1e
	.4byte	.LVL89
	.4byte	0x92f
	.uleb128 0x1e
	.4byte	.LVL90
	.4byte	0x806
	.uleb128 0x1e
	.4byte	.LVL93
	.4byte	0x635
	.uleb128 0x1e
	.4byte	.LVL94
	.4byte	0x806
	.byte	0
	.uleb128 0x2a
	.4byte	.LASF128
	.byte	0x5
	.2byte	0x6a7
	.4byte	0x9f1
	.byte	0x1
	.byte	0x1
	.uleb128 0x5
	.4byte	0x5b
	.uleb128 0x2b
	.4byte	.LASF129
	.byte	0x4
	.byte	0x2b
	.4byte	0xa2
	.byte	0x1
	.byte	0x1
	.uleb128 0x2b
	.4byte	.LASF130
	.byte	0x4
	.byte	0x2c
	.4byte	0x6d
	.byte	0x1
	.byte	0x1
	.uleb128 0x2b
	.4byte	.LASF131
	.byte	0x4
	.byte	0x33
	.4byte	0x49
	.byte	0x1
	.byte	0x1
	.uleb128 0x2b
	.4byte	.LASF132
	.byte	0x4
	.byte	0x34
	.4byte	0x49
	.byte	0x1
	.byte	0x1
	.uleb128 0x2b
	.4byte	.LASF133
	.byte	0x4
	.byte	0x36
	.4byte	0xa37
	.byte	0x1
	.byte	0x1
	.uleb128 0x5
	.4byte	0x3f6
	.uleb128 0x2b
	.4byte	.LASF134
	.byte	0x4
	.byte	0x45
	.4byte	0xb7
	.byte	0x1
	.byte	0x1
	.uleb128 0x6
	.4byte	0x49
	.4byte	0xa59
	.uleb128 0x7
	.4byte	0x9b
	.byte	0x6
	.byte	0
	.uleb128 0x2b
	.4byte	.LASF135
	.byte	0x4
	.byte	0x71
	.4byte	0xa66
	.byte	0x1
	.byte	0x1
	.uleb128 0x5
	.4byte	0xa49
	.uleb128 0x2b
	.4byte	.LASF136
	.byte	0x4
	.byte	0x73
	.4byte	0x1e6
	.byte	0x1
	.byte	0x1
	.uleb128 0x2b
	.4byte	.LASF137
	.byte	0x4
	.byte	0x84
	.4byte	0xa85
	.byte	0x1
	.byte	0x1
	.uleb128 0x5
	.4byte	0x41f
	.uleb128 0x2b
	.4byte	.LASF138
	.byte	0x4
	.byte	0xce
	.4byte	0xa97
	.byte	0x1
	.byte	0x1
	.uleb128 0x5
	.4byte	0x4e1
	.uleb128 0x2b
	.4byte	.LASF139
	.byte	0x4
	.byte	0xce
	.4byte	0xa97
	.byte	0x1
	.byte	0x1
	.uleb128 0x2b
	.4byte	.LASF140
	.byte	0x4
	.byte	0xd1
	.4byte	0xb7
	.byte	0x1
	.byte	0x1
	.uleb128 0x2b
	.4byte	.LASF141
	.byte	0x4
	.byte	0xfb
	.4byte	0xb7
	.byte	0x1
	.byte	0x1
	.uleb128 0x2b
	.4byte	.LASF142
	.byte	0x4
	.byte	0xfb
	.4byte	0xb7
	.byte	0x1
	.byte	0x1
	.uleb128 0x2b
	.4byte	.LASF143
	.byte	0x4
	.byte	0xfc
	.4byte	0xb7
	.byte	0x1
	.byte	0x1
	.uleb128 0x2b
	.4byte	.LASF144
	.byte	0x4
	.byte	0xfc
	.4byte	0xb7
	.byte	0x1
	.byte	0x1
	.uleb128 0x2b
	.4byte	.LASF145
	.byte	0x4
	.byte	0xfd
	.4byte	0xb7
	.byte	0x1
	.byte	0x1
	.uleb128 0x2b
	.4byte	.LASF146
	.byte	0x4
	.byte	0xfd
	.4byte	0xb7
	.byte	0x1
	.byte	0x1
	.uleb128 0x2b
	.4byte	.LASF147
	.byte	0x4
	.byte	0xff
	.4byte	0x609
	.byte	0x1
	.byte	0x1
	.uleb128 0x2b
	.4byte	.LASF148
	.byte	0x4
	.byte	0xff
	.4byte	0x609
	.byte	0x1
	.byte	0x1
	.uleb128 0x2b
	.4byte	.LASF149
	.byte	0x4
	.byte	0xff
	.4byte	0x609
	.byte	0x1
	.byte	0x1
	.uleb128 0x2b
	.4byte	.LASF150
	.byte	0x4
	.byte	0xff
	.4byte	0x609
	.byte	0x1
	.byte	0x1
	.uleb128 0x2b
	.4byte	.LASF151
	.byte	0x4
	.byte	0xff
	.4byte	0x609
	.byte	0x1
	.byte	0x1
	.uleb128 0x2a
	.4byte	.LASF152
	.byte	0x4
	.2byte	0x100
	.4byte	0x609
	.byte	0x1
	.byte	0x1
	.uleb128 0x2a
	.4byte	.LASF153
	.byte	0x4
	.2byte	0x100
	.4byte	0x609
	.byte	0x1
	.byte	0x1
	.uleb128 0x2a
	.4byte	.LASF154
	.byte	0x4
	.2byte	0x100
	.4byte	0x609
	.byte	0x1
	.byte	0x1
	.uleb128 0x2a
	.4byte	.LASF155
	.byte	0x4
	.2byte	0x100
	.4byte	0x609
	.byte	0x1
	.byte	0x1
	.uleb128 0x2a
	.4byte	.LASF156
	.byte	0x4
	.2byte	0x100
	.4byte	0x609
	.byte	0x1
	.byte	0x1
	.uleb128 0x2a
	.4byte	.LASF157
	.byte	0x4
	.2byte	0x100
	.4byte	0x609
	.byte	0x1
	.byte	0x1
	.uleb128 0x2a
	.4byte	.LASF158
	.byte	0x4
	.2byte	0x100
	.4byte	0x609
	.byte	0x1
	.byte	0x1
	.uleb128 0x2a
	.4byte	.LASF159
	.byte	0x4
	.2byte	0x101
	.4byte	0xb7
	.byte	0x1
	.byte	0x1
	.uleb128 0x2a
	.4byte	.LASF160
	.byte	0x4
	.2byte	0x102
	.4byte	0x609
	.byte	0x1
	.byte	0x1
	.uleb128 0x2a
	.4byte	.LASF161
	.byte	0x4
	.2byte	0x102
	.4byte	0x609
	.byte	0x1
	.byte	0x1
	.uleb128 0x2a
	.4byte	.LASF162
	.byte	0x4
	.2byte	0x107
	.4byte	0x37
	.byte	0x1
	.byte	0x1
	.uleb128 0x2a
	.4byte	.LASF163
	.byte	0x4
	.2byte	0x107
	.4byte	0x37
	.byte	0x1
	.byte	0x1
	.uleb128 0x2c
	.4byte	.LASF164
	.byte	0x1
	.byte	0x1c
	.4byte	0x37
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	CR_Error
	.uleb128 0x2a
	.4byte	.LASF165
	.byte	0x4
	.2byte	0x108
	.4byte	0x37
	.byte	0x1
	.byte	0x1
	.uleb128 0x2a
	.4byte	.LASF166
	.byte	0x4
	.2byte	0x108
	.4byte	0x37
	.byte	0x1
	.byte	0x1
	.uleb128 0x2a
	.4byte	.LASF167
	.byte	0x4
	.2byte	0x108
	.4byte	0x37
	.byte	0x1
	.byte	0x1
	.uleb128 0x2a
	.4byte	.LASF168
	.byte	0x4
	.2byte	0x108
	.4byte	0x37
	.byte	0x1
	.byte	0x1
	.uleb128 0x2a
	.4byte	.LASF169
	.byte	0x4
	.2byte	0x109
	.4byte	0x37
	.byte	0x1
	.byte	0x1
	.uleb128 0x2a
	.4byte	.LASF170
	.byte	0x4
	.2byte	0x109
	.4byte	0x37
	.byte	0x1
	.byte	0x1
	.uleb128 0x2a
	.4byte	.LASF171
	.byte	0x4
	.2byte	0x10a
	.4byte	0xc61
	.byte	0x1
	.byte	0x1
	.uleb128 0x5
	.4byte	0x37
	.uleb128 0x2a
	.4byte	.LASF172
	.byte	0x4
	.2byte	0x10a
	.4byte	0xc61
	.byte	0x1
	.byte	0x1
	.uleb128 0x2a
	.4byte	.LASF173
	.byte	0x4
	.2byte	0x110
	.4byte	0x37
	.byte	0x1
	.byte	0x1
	.uleb128 0x2a
	.4byte	.LASF174
	.byte	0x4
	.2byte	0x110
	.4byte	0x37
	.byte	0x1
	.byte	0x1
	.uleb128 0x2c
	.4byte	.LASF175
	.byte	0x1
	.byte	0x1a
	.4byte	0x49
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	itmp16u
	.uleb128 0x2c
	.4byte	.LASF176
	.byte	0x1
	.byte	0x1a
	.4byte	0x49
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	OldPosCnt
	.uleb128 0x2c
	.4byte	.LASF177
	.byte	0x1
	.byte	0x1a
	.4byte	0xa49
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	ADCValue
	.uleb128 0x2c
	.4byte	.LASF178
	.byte	0x1
	.byte	0x1a
	.4byte	0x49
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	IntgSpdCnt
	.uleb128 0x2c
	.4byte	.LASF179
	.byte	0x1
	.byte	0x1b
	.4byte	0x49
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	CR_SP
	.uleb128 0x2c
	.4byte	.LASF180
	.byte	0x1
	.byte	0x1b
	.4byte	0x49
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	LastKbdActForward
	.uleb128 0x2c
	.4byte	.LASF181
	.byte	0x1
	.byte	0x1c
	.4byte	0x37
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	CR_IntError
	.uleb128 0x2c
	.4byte	.LASF182
	.byte	0x1
	.byte	0x1c
	.4byte	0x37
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	SP_Current
	.uleb128 0x2c
	.4byte	.LASF183
	.byte	0x1
	.byte	0x1c
	.4byte	0x37
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	CRTmp16s
	.uleb128 0x2c
	.4byte	.LASF184
	.byte	0x1
	.byte	0x1d
	.4byte	0x37
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	mi5016s
	.uleb128 0x2c
	.4byte	.LASF185
	.byte	0x1
	.byte	0x1d
	.4byte	0x37
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	FiAngle
	.uleb128 0x2c
	.4byte	.LASF186
	.byte	0x1
	.byte	0x1e
	.4byte	0x5b
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	PeriodIntegratedCurrent
	.uleb128 0x2c
	.4byte	.LASF187
	.byte	0x1
	.byte	0x1e
	.4byte	0x5b
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	OffsetIntegratedCurrent
	.uleb128 0x2c
	.4byte	.LASF188
	.byte	0x1
	.byte	0x1f
	.4byte	0x5b
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	PeriodIntegratedVoltage
	.uleb128 0x2c
	.4byte	.LASF189
	.byte	0x1
	.byte	0x1f
	.4byte	0x5b
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	OffsetIntegratedVoltage
	.uleb128 0x2c
	.4byte	.LASF190
	.byte	0x1
	.byte	0x20
	.4byte	0x5b
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	PeriodIntegratedPower
	.uleb128 0x2c
	.4byte	.LASF191
	.byte	0x1
	.byte	0x20
	.4byte	0x5b
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	HydrOFFTimer
	.uleb128 0x2c
	.4byte	.LASF57
	.byte	0x1
	.byte	0x21
	.4byte	0x5b
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	OPIntgCurrent
	.uleb128 0x2c
	.4byte	.LASF192
	.byte	0x1
	.byte	0x21
	.4byte	0x5b
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	OPOffsetIntegratedCurrent
	.uleb128 0x2c
	.4byte	.LASF56
	.byte	0x1
	.byte	0x22
	.4byte	0x5b
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	OPIntgVoltage
	.uleb128 0x2c
	.4byte	.LASF193
	.byte	0x1
	.byte	0x22
	.4byte	0x5b
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	OPOffsetIntegratedVoltage
	.uleb128 0x2c
	.4byte	.LASF194
	.byte	0x1
	.byte	0x24
	.4byte	0x37
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	cmp1IntgU
	.uleb128 0x2c
	.4byte	.LASF195
	.byte	0x1
	.byte	0x24
	.4byte	0x37
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	cmp2IntgU
	.uleb128 0x2c
	.4byte	.LASF196
	.byte	0x1
	.byte	0x24
	.4byte	0x37
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	cmp1IntgI
	.uleb128 0x2c
	.4byte	.LASF197
	.byte	0x1
	.byte	0x24
	.4byte	0x37
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	cmp2IntgI
	.uleb128 0x2c
	.4byte	.LASF198
	.byte	0x1
	.byte	0x24
	.4byte	0x37
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	ThysMode
	.uleb128 0x2c
	.4byte	.LASF199
	.byte	0x1
	.byte	0x26
	.4byte	0x5b
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	CurrentSP
	.uleb128 0x2c
	.4byte	.LASF200
	.byte	0x1
	.byte	0x27
	.4byte	0x37
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	CurrentSpeed
	.uleb128 0x2c
	.4byte	.LASF201
	.byte	0x1
	.byte	0x27
	.4byte	0x37
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	IntgCurrentSpeed
	.uleb128 0x2c
	.4byte	.LASF202
	.byte	0x1
	.byte	0x27
	.4byte	0x37
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	OldIntgCurrentSpeed
	.uleb128 0x2c
	.4byte	.LASF203
	.byte	0x1
	.byte	0x27
	.4byte	0x37
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	NewIntgCurrentSpeed
	.uleb128 0x2c
	.4byte	.LASF204
	.byte	0x1
	.byte	0x28
	.4byte	0xa2
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	T20msCicleCounter
	.uleb128 0x2c
	.4byte	.LASF205
	.byte	0x1
	.byte	0x28
	.4byte	0xa2
	.byte	0x1
	.byte	0x5
	.byte	0x3
	.4byte	ui50ustmp
	.uleb128 0x19
	.byte	0x1
	.4byte	.LASF100
	.byte	0x1
	.byte	0x45
	.4byte	0x8d
	.byte	0x1
	.4byte	0xef5
	.uleb128 0x1a
	.byte	0
	.uleb128 0x2d
	.byte	0x1
	.4byte	.LASF210
	.byte	0x6
	.byte	0x3c
	.byte	0x1
	.byte	0x1
	.byte	0
	.section	.debug_abbrev,"",%progbits
.Ldebug_abbrev0:
	.uleb128 0x1
	.uleb128 0x11
	.byte	0x1
	.uleb128 0x25
	.uleb128 0xe
	.uleb128 0x13
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1b
	.uleb128 0xe
	.uleb128 0x55
	.uleb128 0x6
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x52
	.uleb128 0x1
	.uleb128 0x10
	.uleb128 0x6
	.byte	0
	.byte	0
	.uleb128 0x2
	.uleb128 0x24
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.byte	0
	.byte	0
	.uleb128 0x3
	.uleb128 0x16
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x4
	.uleb128 0x24
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0x8
	.byte	0
	.byte	0
	.uleb128 0x5
	.uleb128 0x35
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x6
	.uleb128 0x1
	.byte	0x1
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x7
	.uleb128 0x21
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2f
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x8
	.uleb128 0x13
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x9
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xa
	.byte	0
	.byte	0
	.uleb128 0xa
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xa
	.byte	0
	.byte	0
	.uleb128 0xb
	.uleb128 0x13
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xc
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xa
	.byte	0
	.byte	0
	.uleb128 0xd
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xa
	.byte	0
	.byte	0
	.uleb128 0xe
	.uleb128 0x16
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xf
	.uleb128 0x13
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x10
	.uleb128 0x13
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0xb
	.uleb128 0x5
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x11
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x20
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x12
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x13
	.uleb128 0xa
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x14
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.uleb128 0x2117
	.uleb128 0xc
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x15
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x6
	.byte	0
	.byte	0
	.uleb128 0x16
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0x6
	.uleb128 0x2117
	.uleb128 0xc
	.byte	0
	.byte	0
	.uleb128 0x17
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0x6
	.uleb128 0x2117
	.uleb128 0xc
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x18
	.uleb128 0xa
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x11
	.uleb128 0x1
	.byte	0
	.byte	0
	.uleb128 0x19
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3c
	.uleb128 0xc
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x1a
	.uleb128 0x18
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x1b
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x1c
	.uleb128 0x4109
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x1d
	.uleb128 0x410a
	.byte	0
	.uleb128 0x2
	.uleb128 0xa
	.uleb128 0x2111
	.uleb128 0xa
	.byte	0
	.byte	0
	.uleb128 0x1e
	.uleb128 0x4109
	.byte	0
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x1f
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.uleb128 0x2117
	.uleb128 0xc
	.byte	0
	.byte	0
	.uleb128 0x20
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0x6
	.uleb128 0x2116
	.uleb128 0xc
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x21
	.uleb128 0x34
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0
	.byte	0
	.uleb128 0x22
	.uleb128 0xa
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.byte	0
	.byte	0
	.uleb128 0x23
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x52
	.uleb128 0x1
	.uleb128 0x55
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x24
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x55
	.uleb128 0x6
	.byte	0
	.byte	0
	.uleb128 0x25
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0
	.byte	0
	.uleb128 0x26
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0x6
	.uleb128 0x2116
	.uleb128 0xc
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x27
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x6
	.byte	0
	.byte	0
	.uleb128 0x28
	.uleb128 0xa
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x11
	.uleb128 0x1
	.byte	0
	.byte	0
	.uleb128 0x29
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0x6
	.uleb128 0x2117
	.uleb128 0xc
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2a
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3c
	.uleb128 0xc
	.byte	0
	.byte	0
	.uleb128 0x2b
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3c
	.uleb128 0xc
	.byte	0
	.byte	0
	.uleb128 0x2c
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x2
	.uleb128 0xa
	.byte	0
	.byte	0
	.uleb128 0x2d
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x3c
	.uleb128 0xc
	.byte	0
	.byte	0
	.byte	0
	.section	.debug_loc,"",%progbits
.Ldebug_loc0:
.LLST0:
	.4byte	.LVL0
	.4byte	.LVL0
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL0
	.4byte	.LVL1
	.2byte	0x4
	.byte	0x70
	.sleb128 0
	.byte	0x19
	.byte	0x9f
	.4byte	.LVL1
	.4byte	.LFE112
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST1:
	.4byte	.LVL2
	.4byte	.LVL3
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL3
	.4byte	.LVL4
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.4byte	.LVL4
	.4byte	.LFE113
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST2:
	.4byte	.LFB114
	.4byte	.LCFI0
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI0
	.4byte	.LFE114
	.2byte	0x2
	.byte	0x7d
	.sleb128 8
	.4byte	0
	.4byte	0
.LLST3:
	.4byte	.LFB115
	.4byte	.LCFI1
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI1
	.4byte	.LFE115
	.2byte	0x2
	.byte	0x7d
	.sleb128 32
	.4byte	0
	.4byte	0
.LLST4:
	.4byte	.LFB117
	.4byte	.LCFI2
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI2
	.4byte	.LFE117
	.2byte	0x2
	.byte	0x7d
	.sleb128 40
	.4byte	0
	.4byte	0
.LLST5:
	.4byte	.LFB118
	.4byte	.LCFI3
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI3
	.4byte	.LFE118
	.2byte	0x2
	.byte	0x7d
	.sleb128 32
	.4byte	0
	.4byte	0
.LLST6:
	.4byte	.LFB119
	.4byte	.LCFI4
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI4
	.4byte	.LFE119
	.2byte	0x2
	.byte	0x7d
	.sleb128 24
	.4byte	0
	.4byte	0
.LLST7:
	.4byte	.LVL24
	.4byte	.LVL25
	.2byte	0x1
	.byte	0x53
	.4byte	0
	.4byte	0
.LLST8:
	.4byte	.LFB120
	.4byte	.LCFI5
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI5
	.4byte	.LFE120
	.2byte	0x2
	.byte	0x7d
	.sleb128 16
	.4byte	0
	.4byte	0
.LLST9:
	.4byte	.LFB121
	.4byte	.LCFI6
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI6
	.4byte	.LFE121
	.2byte	0x2
	.byte	0x7d
	.sleb128 16
	.4byte	0
	.4byte	0
.LLST10:
	.4byte	.LFB122
	.4byte	.LCFI7
	.2byte	0x2
	.byte	0x7d
	.sleb128 0
	.4byte	.LCFI7
	.4byte	.LFE122
	.2byte	0x2
	.byte	0x7d
	.sleb128 40
	.4byte	0
	.4byte	0
.LLST11:
	.4byte	.LVL59
	.4byte	.LVL60
	.2byte	0x1
	.byte	0x58
	.4byte	.LVL60
	.4byte	.LVL61
	.2byte	0x1
	.byte	0x5a
	.4byte	0
	.4byte	0
	.section	.debug_aranges,"",%progbits
	.4byte	0x6c
	.2byte	0x2
	.4byte	.Ldebug_info0
	.byte	0x4
	.byte	0
	.2byte	0
	.2byte	0
	.4byte	.LFB112
	.4byte	.LFE112-.LFB112
	.4byte	.LFB113
	.4byte	.LFE113-.LFB113
	.4byte	.LFB114
	.4byte	.LFE114-.LFB114
	.4byte	.LFB115
	.4byte	.LFE115-.LFB115
	.4byte	.LFB116
	.4byte	.LFE116-.LFB116
	.4byte	.LFB117
	.4byte	.LFE117-.LFB117
	.4byte	.LFB118
	.4byte	.LFE118-.LFB118
	.4byte	.LFB119
	.4byte	.LFE119-.LFB119
	.4byte	.LFB120
	.4byte	.LFE120-.LFB120
	.4byte	.LFB121
	.4byte	.LFE121-.LFB121
	.4byte	.LFB122
	.4byte	.LFE122-.LFB122
	.4byte	0
	.4byte	0
	.section	.debug_ranges,"",%progbits
.Ldebug_ranges0:
	.4byte	.LBB6
	.4byte	.LBE6
	.4byte	.LBB9
	.4byte	.LBE9
	.4byte	0
	.4byte	0
	.4byte	.LBB7
	.4byte	.LBE7
	.4byte	.LBB8
	.4byte	.LBE8
	.4byte	0
	.4byte	0
	.4byte	.LFB112
	.4byte	.LFE112
	.4byte	.LFB113
	.4byte	.LFE113
	.4byte	.LFB114
	.4byte	.LFE114
	.4byte	.LFB115
	.4byte	.LFE115
	.4byte	.LFB116
	.4byte	.LFE116
	.4byte	.LFB117
	.4byte	.LFE117
	.4byte	.LFB118
	.4byte	.LFE118
	.4byte	.LFB119
	.4byte	.LFE119
	.4byte	.LFB120
	.4byte	.LFE120
	.4byte	.LFB121
	.4byte	.LFE121
	.4byte	.LFB122
	.4byte	.LFE122
	.4byte	0
	.4byte	0
	.section	.debug_line,"",%progbits
.Ldebug_line0:
	.section	.debug_str,"MS",%progbits,1
.LASF210:
	.ascii	"RefreshWWG\000"
.LASF32:
	.ascii	"PUPDR\000"
.LASF52:
	.ascii	"Main_State\000"
.LASF35:
	.ascii	"LCKR\000"
.LASF136:
	.ascii	"Old32ADC_Arr\000"
.LASF38:
	.ascii	"DIER\000"
.LASF170:
	.ascii	"SinFallCnt\000"
.LASF179:
	.ascii	"CR_SP\000"
.LASF124:
	.ascii	"MainInt50uS\000"
.LASF60:
	.ascii	"CurrentPosition\000"
.LASF103:
	.ascii	"HT_Test\000"
.LASF30:
	.ascii	"OTYPER\000"
.LASF73:
	.ascii	"PressureNeededToBeSet\000"
.LASF169:
	.ascii	"SinRisingBegin\000"
.LASF137:
	.ascii	"MState\000"
.LASF40:
	.ascii	"CCMR2\000"
.LASF90:
	.ascii	"i32sabs\000"
.LASF122:
	.ascii	"ManModeParsing\000"
.LASF48:
	.ascii	"TIM_TypeDef\000"
.LASF58:
	.ascii	"OPIntgPower\000"
.LASF107:
	.ascii	"IncDivLF\000"
.LASF204:
	.ascii	"T20msCicleCounter\000"
.LASF11:
	.ascii	"long long unsigned int\000"
.LASF208:
	.ascii	"C:\\\\Users\\\\ru\\\\Documents\\\\Vidin\\\\Chelnaia"
	.ascii	"Svarka\\\\v4\\\\Bv4ChSv\\\\Project\\\\chsvbv4\000"
.LASF128:
	.ascii	"ITM_RxBuffer\000"
.LASF200:
	.ascii	"CurrentSpeed\000"
.LASF202:
	.ascii	"OldIntgCurrentSpeed\000"
.LASF23:
	.ascii	"JSQR\000"
.LASF3:
	.ascii	"int16_t\000"
.LASF207:
	.ascii	"src\\ANSTAT.c\000"
.LASF100:
	.ascii	"SaveErrInList\000"
.LASF0:
	.ascii	"signed char\000"
.LASF116:
	.ascii	"chkty2\000"
.LASF203:
	.ascii	"NewIntgCurrentSpeed\000"
.LASF54:
	.ascii	"USERI\000"
.LASF7:
	.ascii	"long int\000"
.LASF190:
	.ascii	"PeriodIntegratedPower\000"
.LASF113:
	.ascii	"noOCLimit\000"
.LASF173:
	.ascii	"LocretAnalog1In\000"
.LASF57:
	.ascii	"OPIntgCurrent\000"
.LASF186:
	.ascii	"PeriodIntegratedCurrent\000"
.LASF41:
	.ascii	"CCER\000"
.LASF77:
	.ascii	"rsvd323\000"
.LASF4:
	.ascii	"uint16_t\000"
.LASF206:
	.ascii	"GNU C 4.7.3 20130226 (prerelease)\000"
.LASF135:
	.ascii	"ADC_Arr\000"
.LASF28:
	.ascii	"ADC_TypeDef\000"
.LASF108:
	.ascii	"LastTimeCheck\000"
.LASF156:
	.ascii	"OldfTargetPosition\000"
.LASF95:
	.ascii	"pak1_1\000"
.LASF147:
	.ascii	"intruptfIntPartMult\000"
.LASF160:
	.ascii	"flFall\000"
.LASF121:
	.ascii	"frtmscl\000"
.LASF110:
	.ascii	"ExecFiAngle\000"
.LASF81:
	.ascii	"HeatingCurrent\000"
.LASF153:
	.ascii	"fOldCSPD\000"
.LASF177:
	.ascii	"ADCValue\000"
.LASF171:
	.ascii	"HiSineCnt\000"
.LASF112:
	.ascii	"ty3exi\000"
.LASF178:
	.ascii	"IntgSpdCnt\000"
.LASF144:
	.ascii	"FlagRemovDPart\000"
.LASF132:
	.ascii	"SPocAnalog2In\000"
.LASF148:
	.ascii	"fIntPartMult\000"
.LASF51:
	.ascii	"OldComands\000"
.LASF46:
	.ascii	"BDTR\000"
.LASF10:
	.ascii	"long long int\000"
.LASF133:
	.ascii	"OlCo\000"
.LASF145:
	.ascii	"HiSnzEBCnt\000"
.LASF168:
	.ascii	"ARTErrCnt\000"
.LASF129:
	.ascii	"SysTickCntr\000"
.LASF12:
	.ascii	"unsigned int\000"
.LASF192:
	.ascii	"OPOffsetIntegratedCurrent\000"
.LASF91:
	.ascii	"i16sabs\000"
.LASF56:
	.ascii	"OPIntgVoltage\000"
.LASF9:
	.ascii	"long unsigned int\000"
.LASF36:
	.ascii	"GPIO_TypeDef\000"
.LASF198:
	.ascii	"ThysMode\000"
.LASF62:
	.ascii	"ActiveTime\000"
.LASF165:
	.ascii	"i16LF_ID_MAX\000"
.LASF104:
	.ascii	"ThyrsSwitching\000"
.LASF172:
	.ascii	"LowSineCnt\000"
.LASF134:
	.ascii	"ThyrsPrgMode\000"
.LASF5:
	.ascii	"short unsigned int\000"
.LASF109:
	.ascii	"fDecFiAngle\000"
.LASF161:
	.ascii	"flRise\000"
.LASF155:
	.ascii	"fIntPart\000"
.LASF140:
	.ascii	"LowPwrCnt\000"
.LASF126:
	.ascii	"exii_Hard_test_mode\000"
.LASF123:
	.ascii	"no_in_man\000"
.LASF76:
	.ascii	"AIN1hAIN2lOffset\000"
.LASF189:
	.ascii	"OffsetIntegratedVoltage\000"
.LASF146:
	.ascii	"LowSnzEBCnt\000"
.LASF181:
	.ascii	"CR_IntError\000"
.LASF106:
	.ascii	"LocFiAngle\000"
.LASF152:
	.ascii	"fSpeedClassicError\000"
.LASF85:
	.ascii	"ct0xa559c3b7\000"
.LASF49:
	.ascii	"ButtonsState\000"
.LASF131:
	.ascii	"SPocAnalog1In\000"
.LASF16:
	.ascii	"JOFR1\000"
.LASF17:
	.ascii	"JOFR2\000"
.LASF18:
	.ascii	"JOFR3\000"
.LASF19:
	.ascii	"JOFR4\000"
.LASF53:
	.ascii	"CurrentProgramStep\000"
.LASF125:
	.ascii	"i16tmp\000"
.LASF159:
	.ascii	"CurrentPrgStep\000"
.LASF13:
	.ascii	"sizetype\000"
.LASF64:
	.ascii	"Speed\000"
.LASF127:
	.ascii	"no_ty_active\000"
.LASF185:
	.ascii	"FiAngle\000"
.LASF163:
	.ascii	"ZeroVoltageLine\000"
.LASF61:
	.ascii	"OneProgramStep\000"
.LASF176:
	.ascii	"OldPosCnt\000"
.LASF66:
	.ascii	"ACFG\000"
.LASF74:
	.ascii	"CLFall\000"
.LASF71:
	.ascii	"MinThrsCurrent\000"
.LASF14:
	.ascii	"SMPR1\000"
.LASF15:
	.ascii	"SMPR2\000"
.LASF63:
	.ascii	"IUValue\000"
.LASF150:
	.ascii	"fCurrentSpeedOld\000"
.LASF205:
	.ascii	"ui50ustmp\000"
.LASF20:
	.ascii	"SQR1\000"
.LASF21:
	.ascii	"SQR2\000"
.LASF22:
	.ascii	"SQR3\000"
.LASF67:
	.ascii	"wID_ConfigValid\000"
.LASF86:
	.ascii	"float\000"
.LASF191:
	.ascii	"HydrOFFTimer\000"
.LASF195:
	.ascii	"cmp2IntgU\000"
.LASF117:
	.ascii	"IrqParseProgram\000"
.LASF115:
	.ascii	"angle_testpoint\000"
.LASF188:
	.ascii	"PeriodIntegratedVoltage\000"
.LASF182:
	.ascii	"SP_Current\000"
.LASF141:
	.ascii	"HiMStopCnt\000"
.LASF6:
	.ascii	"int32_t\000"
.LASF1:
	.ascii	"unsigned char\000"
.LASF119:
	.ascii	"exii_RM_Auto_ExecutingPrg\000"
.LASF193:
	.ascii	"OPOffsetIntegratedVoltage\000"
.LASF180:
	.ascii	"LastKbdActForward\000"
.LASF162:
	.ascii	"ZeroCurrentLine\000"
.LASF2:
	.ascii	"short int\000"
.LASF72:
	.ascii	"DelayToSleep\000"
.LASF99:
	.ascii	"Regulators\000"
.LASF118:
	.ascii	"aptmp\000"
.LASF93:
	.ascii	"exii\000"
.LASF183:
	.ascii	"CRTmp16s\000"
.LASF70:
	.ascii	"CLRise\000"
.LASF158:
	.ascii	"fScaleCurInp\000"
.LASF75:
	.ascii	"AbsCurrentLimit\000"
.LASF196:
	.ascii	"cmp1IntgI\000"
.LASF130:
	.ascii	"LocDivCnt\000"
.LASF105:
	.ascii	"OldFiAngle\000"
.LASF69:
	.ascii	"ReservSystBits\000"
.LASF79:
	.ascii	"IntPartMult\000"
.LASF194:
	.ascii	"cmp1IntgU\000"
.LASF199:
	.ascii	"CurrentSP\000"
.LASF8:
	.ascii	"uint32_t\000"
.LASF78:
	.ascii	"HydrRegOffset\000"
.LASF80:
	.ascii	"SparkThrsCurrent\000"
.LASF68:
	.ascii	"SystemBits\000"
.LASF89:
	.ascii	"long double\000"
.LASF87:
	.ascii	"char\000"
.LASF138:
	.ascii	"R_CFG\000"
.LASF166:
	.ascii	"i16LF_THR\000"
.LASF142:
	.ascii	"LowMStopCnt\000"
.LASF37:
	.ascii	"SMCR\000"
.LASF98:
	.ascii	"nxtst\000"
.LASF55:
	.ascii	"ErrorFlags\000"
.LASF157:
	.ascii	"fRegTmp\000"
.LASF47:
	.ascii	"DMAR\000"
.LASF167:
	.ascii	"RTcopy_i16LF_THR\000"
.LASF92:
	.ascii	"pak1\000"
.LASF96:
	.ascii	"pak2\000"
.LASF97:
	.ascii	"pak3\000"
.LASF114:
	.ascii	"bypassfilter\000"
.LASF82:
	.ascii	"HeatingSpeed\000"
.LASF111:
	.ascii	"FinFiAngle\000"
.LASF102:
	.ascii	"SineSyncCheck\000"
.LASF29:
	.ascii	"MODER\000"
.LASF154:
	.ascii	"fDPart\000"
.LASF101:
	.ascii	"ThyrRegInit\000"
.LASF197:
	.ascii	"cmp2IntgI\000"
.LASF39:
	.ascii	"CCMR1\000"
.LASF120:
	.ascii	"SpeedAndHydrCurrentRegulator\000"
.LASF31:
	.ascii	"OSPEEDR\000"
.LASF139:
	.ascii	"R2_CFG\000"
.LASF175:
	.ascii	"itmp16u\000"
.LASF59:
	.ascii	"RunFlag\000"
.LASF143:
	.ascii	"SpdRegStatus\000"
.LASF34:
	.ascii	"BSRRH\000"
.LASF42:
	.ascii	"CCR1\000"
.LASF43:
	.ascii	"CCR2\000"
.LASF44:
	.ascii	"CCR3\000"
.LASF45:
	.ascii	"CCR4\000"
.LASF201:
	.ascii	"IntgCurrentSpeed\000"
.LASF94:
	.ascii	"regissel\000"
.LASF84:
	.ascii	"CS32\000"
.LASF83:
	.ascii	"rss44\000"
.LASF33:
	.ascii	"BSRRL\000"
.LASF187:
	.ascii	"OffsetIntegratedCurrent\000"
.LASF65:
	.ascii	"Actions\000"
.LASF24:
	.ascii	"JDR1\000"
.LASF25:
	.ascii	"JDR2\000"
.LASF26:
	.ascii	"JDR3\000"
.LASF27:
	.ascii	"JDR4\000"
.LASF164:
	.ascii	"CR_Error\000"
.LASF50:
	.ascii	"CurrentMenu\000"
.LASF174:
	.ascii	"LocretAnalog2In\000"
.LASF209:
	.ascii	"FloatSPocAnalog1In\000"
.LASF151:
	.ascii	"fCurrentSpeed\000"
.LASF88:
	.ascii	"double\000"
.LASF149:
	.ascii	"fTargetPosition\000"
.LASF184:
	.ascii	"mi5016s\000"
	.ident	"GCC: (EmBlocks ARM Embedded Processors GNU tools) 4.7.3 20130226 (prerelease)"
