	.cpu cortex-r5
	.eabi_attribute 28, 1	@ Tag_ABI_VFP_args
	.eabi_attribute 20, 1	@ Tag_ABI_FP_denormal
	.eabi_attribute 21, 1	@ Tag_ABI_FP_exceptions
	.eabi_attribute 23, 3	@ Tag_ABI_FP_number_model
	.eabi_attribute 24, 1	@ Tag_ABI_align8_needed
	.eabi_attribute 25, 1	@ Tag_ABI_align8_preserved
	.eabi_attribute 26, 1	@ Tag_ABI_enum_size
	.eabi_attribute 30, 1	@ Tag_ABI_optimization_goals
	.eabi_attribute 34, 1	@ Tag_CPU_unaligned_access
	.eabi_attribute 18, 4	@ Tag_ABI_PCS_wchar_t
	.file	"HL_ecap.c"
@ GNU C11 (GNU Tools for Arm Embedded Processors 7-2017-q4-major) version 7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204] (arm-none-eabi)
@	compiled by GNU C version 4.8.4, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.15-GMP

@ GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
@ options passed:  -fpreprocessed HL_ecap.i -mcpu=cortex-r5
@ -mfloat-abi=hard -mfpu=vfpv3-d16 -auxbase-strip source/HL_ecap.o -g
@ -gdwarf-3 -gstrict-dwarf -Og -Wall -fverbose-asm
@ options enabled:  -faggressive-loop-optimizations -fauto-inc-dec
@ -fchkp-check-incomplete-type -fchkp-check-read -fchkp-check-write
@ -fchkp-instrument-calls -fchkp-narrow-bounds -fchkp-optimize
@ -fchkp-store-bounds -fchkp-use-static-bounds
@ -fchkp-use-static-const-bounds -fchkp-use-wrappers
@ -fcombine-stack-adjustments -fcommon -fcompare-elim -fcprop-registers
@ -fdefer-pop -fdelete-null-pointer-checks -fdwarf2-cfi-asm
@ -fearly-inlining -feliminate-unused-debug-types -fforward-propagate
@ -ffp-int-builtin-inexact -ffunction-cse -fgcse-lm -fgnu-runtime
@ -fgnu-unique -fguess-branch-probability -fident -finline -finline-atomics
@ -fipa-profile -fipa-pure-const -fipa-reference -fira-hoist-pressure
@ -fira-share-save-slots -fira-share-spill-slots -fivopts
@ -fkeep-static-consts -fleading-underscore -flifetime-dse
@ -flto-odr-type-merging -fmath-errno -fmerge-constants
@ -fmerge-debug-strings -fomit-frame-pointer -fpeephole -fplt
@ -fprefetch-loop-arrays -freg-struct-return -freorder-blocks
@ -fsched-critical-path-heuristic -fsched-dep-count-heuristic
@ -fsched-group-heuristic -fsched-interblock -fsched-last-insn-heuristic
@ -fsched-pressure -fsched-rank-heuristic -fsched-spec
@ -fsched-spec-insn-heuristic -fsched-stalled-insns-dep -fsection-anchors
@ -fsemantic-interposition -fshow-column -fshrink-wrap
@ -fshrink-wrap-separate -fsigned-zeros -fsplit-ivs-in-unroller
@ -fsplit-wide-types -fssa-backprop -fstdarg-opt
@ -fstrict-volatile-bitfields -fsync-libcalls -ftoplevel-reorder
@ -ftrapping-math -ftree-builtin-call-dce -ftree-ccp -ftree-ch
@ -ftree-coalesce-vars -ftree-copy-prop -ftree-cselim -ftree-dce
@ -ftree-dominator-opts -ftree-dse -ftree-forwprop -ftree-fre
@ -ftree-loop-if-convert -ftree-loop-im -ftree-loop-ivcanon
@ -ftree-loop-optimize -ftree-parallelize-loops= -ftree-phiprop
@ -ftree-reassoc -ftree-scev-cprop -ftree-sink -ftree-slsr -ftree-ter
@ -funit-at-a-time -fvar-tracking -fvar-tracking-assignments -fverbose-asm
@ -fzero-initialized-in-bss -gstrict-dwarf -marm -mlittle-endian
@ -mpic-data-is-text-relative -msched-prolog -munaligned-access
@ -mvectorize-with-neon-quad

	.text
.Ltext0:
	.cfi_sections	.debug_frame
	.align	2
	.global	ecapInit
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapInit, %function
ecapInit:
.LFB0:
	.file 1 "../source/HL_ecap.c"
	.loc 1 65 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
@ ../source/HL_ecap.c:76:     ecapREG1->ECCTL1 = ((uint16)((uint16)RISING_EDGE << 0U)        /* Capture Event 1 Polarity */
	.loc 1 76 0
	movw	r1, #37887	@ tmp110,
	movt	r1, 64759	@ tmp110,
	mov	r3, #0	@ tmp112,
	strh	r3, [r1, #-213]	@ movhi	@ tmp112, MEM[(volatile struct ecapBASE_t *)4244083456B].ECCTL1
@ ../source/HL_ecap.c:91:     ecapREG1->ECCTL2 = (uint16)((uint16)ONE_SHOT << 0U)      /* Capture Mode */
	.loc 1 91 0
	mov	r2, #17	@ tmp115,
	strh	r2, [r1, #-215]	@ movhi	@ tmp115, MEM[(volatile struct ecapBASE_t *)4244083456B].ECCTL2
@ ../source/HL_ecap.c:99:      ecapREG1->ECEINT = 0x0000U    /* Enable/Disable Capture Event 1 Interrupt  */
	.loc 1 99 0
	strh	r3, [r1, #-209]	@ movhi	@ tmp112, MEM[(volatile struct ecapBASE_t *)4244083456B].ECEINT
@ ../source/HL_ecap.c:114:     ecapREG2->ECCTL1 = ((uint16)((uint16)RISING_EDGE << 0U)        /* Capture Event 1 Polarity */
	.loc 1 114 0
	movw	r1, #38143	@ tmp119,
	movt	r1, 64759	@ tmp119,
	strh	r3, [r1, #-213]	@ movhi	@ tmp112, MEM[(volatile struct ecapBASE_t *)4244083712B].ECCTL1
@ ../source/HL_ecap.c:130:     ecapREG2->ECCTL2 = (uint16)((uint16)ONE_SHOT << 0U)      /* Capture Mode */
	.loc 1 130 0
	strh	r2, [r1, #-215]	@ movhi	@ tmp115, MEM[(volatile struct ecapBASE_t *)4244083712B].ECCTL2
@ ../source/HL_ecap.c:138:      ecapREG2->ECEINT = 0x0000U    /* Enable/Disable Capture Event 1 Interrupt  */
	.loc 1 138 0
	strh	r3, [r1, #-209]	@ movhi	@ tmp112, MEM[(volatile struct ecapBASE_t *)4244083712B].ECEINT
@ ../source/HL_ecap.c:153:     ecapREG3->ECCTL1 = ((uint16)((uint16)RISING_EDGE << 0U)        /* Capture Event 1 Polarity */
	.loc 1 153 0
	movw	r1, #38399	@ tmp128,
	movt	r1, 64759	@ tmp128,
	strh	r3, [r1, #-213]	@ movhi	@ tmp112, MEM[(volatile struct ecapBASE_t *)4244083968B].ECCTL1
@ ../source/HL_ecap.c:169:     ecapREG3->ECCTL2 = (uint16)((uint16)ONE_SHOT << 0U)      /* Capture Mode */
	.loc 1 169 0
	strh	r2, [r1, #-215]	@ movhi	@ tmp115, MEM[(volatile struct ecapBASE_t *)4244083968B].ECCTL2
@ ../source/HL_ecap.c:177:      ecapREG3->ECEINT = 0x0000U    /* Enable/Disable Capture Event 1 Interrupt  */
	.loc 1 177 0
	strh	r3, [r1, #-209]	@ movhi	@ tmp112, MEM[(volatile struct ecapBASE_t *)4244083968B].ECEINT
@ ../source/HL_ecap.c:192:     ecapREG4->ECCTL1 = ((uint16)((uint16)RISING_EDGE << 0U)        /* Capture Event 1 Polarity */
	.loc 1 192 0
	movw	r1, #38655	@ tmp137,
	movt	r1, 64759	@ tmp137,
	strh	r3, [r1, #-213]	@ movhi	@ tmp112, MEM[(volatile struct ecapBASE_t *)4244084224B].ECCTL1
@ ../source/HL_ecap.c:208:     ecapREG4->ECCTL2 = (uint16)((uint16)ONE_SHOT << 0U)      /* Capture Mode */
	.loc 1 208 0
	strh	r2, [r1, #-215]	@ movhi	@ tmp115, MEM[(volatile struct ecapBASE_t *)4244084224B].ECCTL2
@ ../source/HL_ecap.c:216:      ecapREG4->ECEINT = 0x0000U    /* Enable/Disable Capture Event 1 Interrupt  */
	.loc 1 216 0
	strh	r3, [r1, #-209]	@ movhi	@ tmp112, MEM[(volatile struct ecapBASE_t *)4244084224B].ECEINT
@ ../source/HL_ecap.c:231:     ecapREG5->ECCTL1 = ((uint16)((uint16)RISING_EDGE << 0U)        /* Capture Event 1 Polarity */
	.loc 1 231 0
	movw	r1, #38911	@ tmp146,
	movt	r1, 64759	@ tmp146,
	strh	r3, [r1, #-213]	@ movhi	@ tmp112, MEM[(volatile struct ecapBASE_t *)4244084480B].ECCTL1
@ ../source/HL_ecap.c:247:     ecapREG5->ECCTL2 = (uint16)((uint16)ONE_SHOT << 0U)      /* Capture Mode */
	.loc 1 247 0
	strh	r2, [r1, #-215]	@ movhi	@ tmp115, MEM[(volatile struct ecapBASE_t *)4244084480B].ECCTL2
@ ../source/HL_ecap.c:255:      ecapREG5->ECEINT = 0x0000U    /* Enable/Disable Capture Event 1 Interrupt  */
	.loc 1 255 0
	strh	r3, [r1, #-209]	@ movhi	@ tmp112, MEM[(volatile struct ecapBASE_t *)4244084480B].ECEINT
@ ../source/HL_ecap.c:270:     ecapREG6->ECCTL1 = ((uint16)((uint16)RISING_EDGE << 0U)        /* Capture Event 1 Polarity */
	.loc 1 270 0
	movw	r1, #39167	@ tmp155,
	movt	r1, 64759	@ tmp155,
	strh	r3, [r1, #-213]	@ movhi	@ tmp112, MEM[(volatile struct ecapBASE_t *)4244084736B].ECCTL1
@ ../source/HL_ecap.c:286:     ecapREG6->ECCTL2 = (uint16)((uint16)ONE_SHOT << 0U)        /* Capture Mode */
	.loc 1 286 0
	strh	r2, [r1, #-215]	@ movhi	@ tmp115, MEM[(volatile struct ecapBASE_t *)4244084736B].ECCTL2
@ ../source/HL_ecap.c:294:      ecapREG6->ECEINT = 0x0000U    /* Enable/Disable Capture Event 1 Interrupt  */
	.loc 1 294 0
	strh	r3, [r1, #-209]	@ movhi	@ tmp112, MEM[(volatile struct ecapBASE_t *)4244084736B].ECEINT
@ ../source/HL_ecap.c:302: }
	.loc 1 302 0
	bx	lr	@
	.cfi_endproc
.LFE0:
	.size	ecapInit, .-ecapInit
	.align	2
	.global	ecapSetCounter
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapSetCounter, %function
ecapSetCounter:
.LFB1:
	.loc 1 316 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL0:
@ ../source/HL_ecap.c:317:     ecap->TSCTR = value;
	.loc 1 317 0
	str	r1, [r0]	@ value, ecap_2(D)->TSCTR
@ ../source/HL_ecap.c:318: }
	.loc 1 318 0
	bx	lr	@
	.cfi_endproc
.LFE1:
	.size	ecapSetCounter, .-ecapSetCounter
	.align	2
	.global	ecapEnableCounterLoadOnSync
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapEnableCounterLoadOnSync, %function
ecapEnableCounterLoadOnSync:
.LFB2:
	.loc 1 332 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL1:
@ ../source/HL_ecap.c:333:     ecap->ECCTL2 |= 0x0020U;
	.loc 1 333 0
	ldrh	r3, [r0, #40]	@ ecap_4(D)->ECCTL2, ecap_4(D)->ECCTL2
	orr	r3, r3, #32	@ _2, ecap_4(D)->ECCTL2,
	strh	r3, [r0, #40]	@ movhi	@ _2, ecap_4(D)->ECCTL2
@ ../source/HL_ecap.c:334:     ecap->CTRPHS = phase;
	.loc 1 334 0
	str	r1, [r0, #4]	@ phase, ecap_4(D)->CTRPHS
@ ../source/HL_ecap.c:335: }
	.loc 1 335 0
	bx	lr	@
	.cfi_endproc
.LFE2:
	.size	ecapEnableCounterLoadOnSync, .-ecapEnableCounterLoadOnSync
	.align	2
	.global	ecapDisableCounterLoadOnSync
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapDisableCounterLoadOnSync, %function
ecapDisableCounterLoadOnSync:
.LFB3:
	.loc 1 348 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL2:
@ ../source/HL_ecap.c:349:     ecap->ECCTL2 &= (uint16)~(uint16)0x0020U;
	.loc 1 349 0
	ldrh	r3, [r0, #40]	@ ecap_4(D)->ECCTL2, ecap_4(D)->ECCTL2
	uxth	r3, r3	@ _1, ecap_4(D)->ECCTL2
	bic	r3, r3, #32	@ tmp116, _1,
	uxth	r3, r3	@ _2, tmp116
	strh	r3, [r0, #40]	@ movhi	@ _2, ecap_4(D)->ECCTL2
@ ../source/HL_ecap.c:350: }
	.loc 1 350 0
	bx	lr	@
	.cfi_endproc
.LFE3:
	.size	ecapDisableCounterLoadOnSync, .-ecapDisableCounterLoadOnSync
	.align	2
	.global	ecapSetEventPrescaler
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapSetEventPrescaler, %function
ecapSetEventPrescaler:
.LFB4:
	.loc 1 364 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL3:
@ ../source/HL_ecap.c:365:     ecap->ECCTL1 &= (uint16)~(uint16)0x3E00U;
	.loc 1 365 0
	ldrh	r3, [r0, #42]	@ ecap_6(D)->ECCTL1, ecap_6(D)->ECCTL1
	uxth	r3, r3	@ _1, ecap_6(D)->ECCTL1
	bic	r3, r3, #15872	@ tmp119, _1,
	uxth	r3, r3	@ _2, tmp119
	strh	r3, [r0, #42]	@ movhi	@ _2, ecap_6(D)->ECCTL1
@ ../source/HL_ecap.c:366:     ecap->ECCTL1 |= (uint16)prescale;
	.loc 1 366 0
	ldrh	r3, [r0, #42]	@ ecap_6(D)->ECCTL1, ecap_6(D)->ECCTL1
	orr	r1, r3, r1	@ _4, ecap_6(D)->ECCTL1, prescale
.LVL4:
	strh	r1, [r0, #42]	@ movhi	@ _4, ecap_6(D)->ECCTL1
@ ../source/HL_ecap.c:367: }
	.loc 1 367 0
	bx	lr	@
	.cfi_endproc
.LFE4:
	.size	ecapSetEventPrescaler, .-ecapSetEventPrescaler
	.align	2
	.global	ecapSetCaptureEvent1
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapSetCaptureEvent1, %function
ecapSetCaptureEvent1:
.LFB5:
	.loc 1 386 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL5:
@ ../source/HL_ecap.c:387:     ecap->ECCTL1 &= (uint16)~(uint16)((uint16)0x3U << 0U);
	.loc 1 387 0
	ldrh	r3, [r0, #42]	@ ecap_10(D)->ECCTL1, ecap_10(D)->ECCTL1
	uxth	r3, r3	@ _1, ecap_10(D)->ECCTL1
	bic	r3, r3, #3	@ tmp124, _1,
	uxth	r3, r3	@ _2, tmp124
	strh	r3, [r0, #42]	@ movhi	@ _2, ecap_10(D)->ECCTL1
@ ../source/HL_ecap.c:388:     ecap->ECCTL1 |= (uint16)(((uint16)edgePolarity | (uint16)((uint16)resetenable << 1U)) << 0U);
	.loc 1 388 0
	ldrh	r3, [r0, #42]	@ ecap_10(D)->ECCTL1, ecap_10(D)->ECCTL1
	orr	r2, r1, r2, lsl #1	@ _7, edgePolarity, resetenable,
.LVL6:
	orr	r3, r3, r2	@ _8, ecap_10(D)->ECCTL1, _7
	strh	r3, [r0, #42]	@ movhi	@ _8, ecap_10(D)->ECCTL1
@ ../source/HL_ecap.c:389: }
	.loc 1 389 0
	bx	lr	@
	.cfi_endproc
.LFE5:
	.size	ecapSetCaptureEvent1, .-ecapSetCaptureEvent1
	.align	2
	.global	ecapSetCaptureEvent2
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapSetCaptureEvent2, %function
ecapSetCaptureEvent2:
.LFB6:
	.loc 1 408 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL7:
@ ../source/HL_ecap.c:409:     ecap->ECCTL1 &= (uint16)~(uint16)((uint16)0x3U << 2U);
	.loc 1 409 0
	ldrh	r3, [r0, #42]	@ ecap_11(D)->ECCTL1, ecap_11(D)->ECCTL1
	uxth	r3, r3	@ _1, ecap_11(D)->ECCTL1
	bic	r3, r3, #12	@ tmp125, _1,
	uxth	r3, r3	@ _2, tmp125
	strh	r3, [r0, #42]	@ movhi	@ _2, ecap_11(D)->ECCTL1
@ ../source/HL_ecap.c:410:     ecap->ECCTL1 |= (uint16)(((uint16)edgePolarity | (uint16)((uint16)resetenable << 1U)) << 2U);
	.loc 1 410 0
	ldrh	r3, [r0, #42]	@ ecap_11(D)->ECCTL1, ecap_11(D)->ECCTL1
	orr	r2, r1, r2, lsl #1	@ _7, edgePolarity, resetenable,
.LVL8:
	orr	r3, r3, r2, lsl #2	@ _9, ecap_11(D)->ECCTL1, _7,
	strh	r3, [r0, #42]	@ movhi	@ _9, ecap_11(D)->ECCTL1
@ ../source/HL_ecap.c:411: }
	.loc 1 411 0
	bx	lr	@
	.cfi_endproc
.LFE6:
	.size	ecapSetCaptureEvent2, .-ecapSetCaptureEvent2
	.align	2
	.global	ecapSetCaptureEvent3
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapSetCaptureEvent3, %function
ecapSetCaptureEvent3:
.LFB7:
	.loc 1 430 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL9:
@ ../source/HL_ecap.c:431:     ecap->ECCTL1 &= (uint16)~(uint16)((uint16)0x3U << 4U);
	.loc 1 431 0
	ldrh	r3, [r0, #42]	@ ecap_11(D)->ECCTL1, ecap_11(D)->ECCTL1
	uxth	r3, r3	@ _1, ecap_11(D)->ECCTL1
	bic	r3, r3, #48	@ tmp125, _1,
	uxth	r3, r3	@ _2, tmp125
	strh	r3, [r0, #42]	@ movhi	@ _2, ecap_11(D)->ECCTL1
@ ../source/HL_ecap.c:432:     ecap->ECCTL1 |= (uint16)(((uint16)edgePolarity | (uint16)((uint16)resetenable << 1U)) << 4U);
	.loc 1 432 0
	ldrh	r3, [r0, #42]	@ ecap_11(D)->ECCTL1, ecap_11(D)->ECCTL1
	orr	r2, r1, r2, lsl #1	@ _7, edgePolarity, resetenable,
.LVL10:
	orr	r3, r3, r2, lsl #4	@ _9, ecap_11(D)->ECCTL1, _7,
	strh	r3, [r0, #42]	@ movhi	@ _9, ecap_11(D)->ECCTL1
@ ../source/HL_ecap.c:433: }
	.loc 1 433 0
	bx	lr	@
	.cfi_endproc
.LFE7:
	.size	ecapSetCaptureEvent3, .-ecapSetCaptureEvent3
	.align	2
	.global	ecapSetCaptureEvent4
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapSetCaptureEvent4, %function
ecapSetCaptureEvent4:
.LFB8:
	.loc 1 452 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL11:
@ ../source/HL_ecap.c:453:     ecap->ECCTL1 &= (uint16)~(uint16)((uint16)0x3U << 6U);
	.loc 1 453 0
	ldrh	r3, [r0, #42]	@ ecap_11(D)->ECCTL1, ecap_11(D)->ECCTL1
	uxth	r3, r3	@ _1, ecap_11(D)->ECCTL1
	bic	r3, r3, #192	@ tmp125, _1,
	uxth	r3, r3	@ _2, tmp125
	strh	r3, [r0, #42]	@ movhi	@ _2, ecap_11(D)->ECCTL1
@ ../source/HL_ecap.c:454:     ecap->ECCTL1 |= (uint16)(((uint16)edgePolarity | (uint16)((uint16)resetenable << 1U)) << 6U);
	.loc 1 454 0
	ldrh	r3, [r0, #42]	@ ecap_11(D)->ECCTL1, ecap_11(D)->ECCTL1
	orr	r2, r1, r2, lsl #1	@ _7, edgePolarity, resetenable,
.LVL12:
	orr	r3, r3, r2, lsl #6	@ _9, ecap_11(D)->ECCTL1, _7,
	strh	r3, [r0, #42]	@ movhi	@ _9, ecap_11(D)->ECCTL1
@ ../source/HL_ecap.c:455: }
	.loc 1 455 0
	bx	lr	@
	.cfi_endproc
.LFE8:
	.size	ecapSetCaptureEvent4, .-ecapSetCaptureEvent4
	.align	2
	.global	ecapSetCaptureMode
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapSetCaptureMode, %function
ecapSetCaptureMode:
.LFB9:
	.loc 1 476 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL13:
@ ../source/HL_ecap.c:477:     ecap->ECCTL2 &= 0xFFF8U;
	.loc 1 477 0
	ldrh	r3, [r0, #40]	@ ecap_13(D)->ECCTL2, ecap_13(D)->ECCTL2
	uxth	r3, r3	@ _1, ecap_13(D)->ECCTL2
	bic	r3, r3, #7	@ tmp127, _1,
	uxth	r3, r3	@ _2, tmp127
	strh	r3, [r0, #40]	@ movhi	@ _2, ecap_13(D)->ECCTL2
@ ../source/HL_ecap.c:478:     ecap->ECCTL2 |= ((uint16)((uint16)event << 1U) | (uint16)capMode);
	.loc 1 478 0
	ldrh	r3, [r0, #40]	@ ecap_13(D)->ECCTL2, ecap_13(D)->ECCTL2
	orr	r2, r1, r2, lsl #1	@ _9, capMode, event,
.LVL14:
	orr	r3, r3, r2	@ _11, ecap_13(D)->ECCTL2, _9
	strh	r3, [r0, #40]	@ movhi	@ _11, ecap_13(D)->ECCTL2
@ ../source/HL_ecap.c:479: }
	.loc 1 479 0
	bx	lr	@
	.cfi_endproc
.LFE9:
	.size	ecapSetCaptureMode, .-ecapSetCaptureMode
	.align	2
	.global	ecapEnableCapture
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapEnableCapture, %function
ecapEnableCapture:
.LFB10:
	.loc 1 492 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL15:
@ ../source/HL_ecap.c:493:     ecap->ECCTL1 |= 0x0100U;
	.loc 1 493 0
	ldrh	r3, [r0, #42]	@ ecap_4(D)->ECCTL1, ecap_4(D)->ECCTL1
	orr	r3, r3, #256	@ _2, ecap_4(D)->ECCTL1,
	strh	r3, [r0, #42]	@ movhi	@ _2, ecap_4(D)->ECCTL1
@ ../source/HL_ecap.c:494: }
	.loc 1 494 0
	bx	lr	@
	.cfi_endproc
.LFE10:
	.size	ecapEnableCapture, .-ecapEnableCapture
	.align	2
	.global	ecapDisableCapture
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapDisableCapture, %function
ecapDisableCapture:
.LFB11:
	.loc 1 507 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL16:
@ ../source/HL_ecap.c:508:     ecap->ECCTL1 &= (uint16)~(uint16)0x0100U;
	.loc 1 508 0
	ldrh	r3, [r0, #42]	@ ecap_4(D)->ECCTL1, ecap_4(D)->ECCTL1
	uxth	r3, r3	@ _1, ecap_4(D)->ECCTL1
	bic	r3, r3, #256	@ tmp116, _1,
	uxth	r3, r3	@ _2, tmp116
	strh	r3, [r0, #42]	@ movhi	@ _2, ecap_4(D)->ECCTL1
@ ../source/HL_ecap.c:509: }
	.loc 1 509 0
	bx	lr	@
	.cfi_endproc
.LFE11:
	.size	ecapDisableCapture, .-ecapDisableCapture
	.align	2
	.global	ecapStartCounter
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapStartCounter, %function
ecapStartCounter:
.LFB12:
	.loc 1 522 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL17:
@ ../source/HL_ecap.c:523:     ecap->ECCTL2 |= 0x0010U;
	.loc 1 523 0
	ldrh	r3, [r0, #40]	@ ecap_4(D)->ECCTL2, ecap_4(D)->ECCTL2
	orr	r3, r3, #16	@ _2, ecap_4(D)->ECCTL2,
	strh	r3, [r0, #40]	@ movhi	@ _2, ecap_4(D)->ECCTL2
@ ../source/HL_ecap.c:524: }
	.loc 1 524 0
	bx	lr	@
	.cfi_endproc
.LFE12:
	.size	ecapStartCounter, .-ecapStartCounter
	.align	2
	.global	ecapStopCounter
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapStopCounter, %function
ecapStopCounter:
.LFB13:
	.loc 1 537 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL18:
@ ../source/HL_ecap.c:538:     ecap->ECCTL2 &= (uint16)~(uint16)0x0010U;
	.loc 1 538 0
	ldrh	r3, [r0, #40]	@ ecap_4(D)->ECCTL2, ecap_4(D)->ECCTL2
	uxth	r3, r3	@ _1, ecap_4(D)->ECCTL2
	bic	r3, r3, #16	@ tmp116, _1,
	uxth	r3, r3	@ _2, tmp116
	strh	r3, [r0, #40]	@ movhi	@ _2, ecap_4(D)->ECCTL2
@ ../source/HL_ecap.c:539: }
	.loc 1 539 0
	bx	lr	@
	.cfi_endproc
.LFE13:
	.size	ecapStopCounter, .-ecapStopCounter
	.align	2
	.global	ecapSetSyncOut
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapSetSyncOut, %function
ecapSetSyncOut:
.LFB14:
	.loc 1 556 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL19:
@ ../source/HL_ecap.c:557:     ecap->ECCTL2 &= (uint16)~(uint16)0x00C0U;
	.loc 1 557 0
	ldrh	r3, [r0, #40]	@ ecap_7(D)->ECCTL2, ecap_7(D)->ECCTL2
	uxth	r3, r3	@ _1, ecap_7(D)->ECCTL2
	bic	r3, r3, #192	@ tmp120, _1,
	uxth	r3, r3	@ _2, tmp120
	strh	r3, [r0, #40]	@ movhi	@ _2, ecap_7(D)->ECCTL2
@ ../source/HL_ecap.c:558:     ecap->ECCTL2 |= syncOutSrc;
	.loc 1 558 0
	ldrh	r3, [r0, #40]	@ ecap_7(D)->ECCTL2, ecap_7(D)->ECCTL2
	orr	r1, r3, r1	@ _5, ecap_7(D)->ECCTL2, syncOutSrc
.LVL20:
	strh	r1, [r0, #40]	@ movhi	@ _5, ecap_7(D)->ECCTL2
@ ../source/HL_ecap.c:559: }
	.loc 1 559 0
	bx	lr	@
	.cfi_endproc
.LFE14:
	.size	ecapSetSyncOut, .-ecapSetSyncOut
	.align	2
	.global	ecapEnableAPWMmode
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapEnableAPWMmode, %function
ecapEnableAPWMmode:
.LFB15:
	.loc 1 577 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL21:
@ ../source/HL_ecap.c:578:     ecap->ECCTL2 &= (uint16)~(uint16)0x0400U;
	.loc 1 578 0
	ldrh	ip, [r0, #40]	@ ecap_10(D)->ECCTL2, ecap_10(D)->ECCTL2
	uxth	ip, ip	@ _1, ecap_10(D)->ECCTL2
	bic	ip, ip, #1024	@ tmp125, _1,
	uxth	ip, ip	@ _2, tmp125
	strh	ip, [r0, #40]	@ movhi	@ _2, ecap_10(D)->ECCTL2
@ ../source/HL_ecap.c:579:     ecap->ECCTL2 |= (uint16)((uint16)pwmPolarity << 10U) | (uint16)((uint16)1U << 9U);
	.loc 1 579 0
	ldrh	ip, [r0, #40]	@ ecap_10(D)->ECCTL2, ecap_10(D)->ECCTL2
	lsl	r1, r1, #10	@ tmp130, pwmPolarity,
.LVL22:
	uxth	r1, r1	@ _5, tmp130
	orr	ip, ip, r1	@ tmp131, ecap_10(D)->ECCTL2, _5
	orr	ip, ip, #512	@ _7, tmp131,
	strh	ip, [r0, #40]	@ movhi	@ _7, ecap_10(D)->ECCTL2
@ ../source/HL_ecap.c:580:     ecap->CAP1 = period - 1U;
	.loc 1 580 0
	sub	r2, r2, #1	@ _8, period,
.LVL23:
	str	r2, [r0, #8]	@ _8, ecap_10(D)->CAP1
@ ../source/HL_ecap.c:581:     ecap->CAP2 = duty;
	.loc 1 581 0
	str	r3, [r0, #12]	@ duty, ecap_10(D)->CAP2
@ ../source/HL_ecap.c:582: }
	.loc 1 582 0
	bx	lr	@
	.cfi_endproc
.LFE15:
	.size	ecapEnableAPWMmode, .-ecapEnableAPWMmode
	.align	2
	.global	ecapDisableAPWMMode
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapDisableAPWMMode, %function
ecapDisableAPWMMode:
.LFB16:
	.loc 1 595 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL24:
@ ../source/HL_ecap.c:596:     ecap->ECCTL2 &= (uint16)~(uint16)0x0200U;
	.loc 1 596 0
	ldrh	r3, [r0, #40]	@ ecap_4(D)->ECCTL2, ecap_4(D)->ECCTL2
	uxth	r3, r3	@ _1, ecap_4(D)->ECCTL2
	bic	r3, r3, #512	@ tmp116, _1,
	uxth	r3, r3	@ _2, tmp116
	strh	r3, [r0, #40]	@ movhi	@ _2, ecap_4(D)->ECCTL2
@ ../source/HL_ecap.c:597: }
	.loc 1 597 0
	bx	lr	@
	.cfi_endproc
.LFE16:
	.size	ecapDisableAPWMMode, .-ecapDisableAPWMMode
	.align	2
	.global	ecapEnableInterrupt
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapEnableInterrupt, %function
ecapEnableInterrupt:
.LFB17:
	.loc 1 619 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL25:
@ ../source/HL_ecap.c:620:     ecap->ECEINT |= interrupts;
	.loc 1 620 0
	ldrh	r3, [r0, #46]	@ ecap_5(D)->ECEINT, ecap_5(D)->ECEINT
	orr	r1, r3, r1	@ _3, ecap_5(D)->ECEINT, interrupts
.LVL26:
	strh	r1, [r0, #46]	@ movhi	@ _3, ecap_5(D)->ECEINT
@ ../source/HL_ecap.c:621: }
	.loc 1 621 0
	bx	lr	@
	.cfi_endproc
.LFE17:
	.size	ecapEnableInterrupt, .-ecapEnableInterrupt
	.align	2
	.global	ecapDisableInterrupt
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapDisableInterrupt, %function
ecapDisableInterrupt:
.LFB18:
	.loc 1 643 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL27:
@ ../source/HL_ecap.c:644:     ecap->ECEINT &= (uint16)~(uint16)interrupts;
	.loc 1 644 0
	ldrh	r3, [r0, #46]	@ ecap_6(D)->ECEINT, ecap_6(D)->ECEINT
	eor	r1, r1, #65280	@ _3, interrupts,
.LVL28:
	eor	r1, r1, #255	@ _3, _3,
	and	r3, r3, r1	@ _4, ecap_6(D)->ECEINT, _3
	strh	r3, [r0, #46]	@ movhi	@ _4, ecap_6(D)->ECEINT
@ ../source/HL_ecap.c:645: }
	.loc 1 645 0
	bx	lr	@
	.cfi_endproc
.LFE18:
	.size	ecapDisableInterrupt, .-ecapDisableInterrupt
	.align	2
	.global	ecapGetEventStatus
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapGetEventStatus, %function
ecapGetEventStatus:
.LFB19:
	.loc 1 669 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL29:
@ ../source/HL_ecap.c:670:     return (ecap->ECFLG & events);
	.loc 1 670 0
	ldrh	r0, [r0, #44]	@ ecap_4(D)->ECFLG, ecap_4(D)->ECFLG
.LVL30:
@ ../source/HL_ecap.c:671: }
	.loc 1 671 0
	and	r0, r0, r1	@, ecap_4(D)->ECFLG, events
	bx	lr	@
	.cfi_endproc
.LFE19:
	.size	ecapGetEventStatus, .-ecapGetEventStatus
	.align	2
	.global	ecapClearFlag
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapClearFlag, %function
ecapClearFlag:
.LFB20:
	.loc 1 694 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL31:
@ ../source/HL_ecap.c:695:     ecap->ECCLR = events;
	.loc 1 695 0
	strh	r1, [r0, #50]	@ movhi	@ _1, ecap_4(D)->ECCLR
@ ../source/HL_ecap.c:696: }
	.loc 1 696 0
	bx	lr	@
	.cfi_endproc
.LFE20:
	.size	ecapClearFlag, .-ecapClearFlag
	.align	2
	.global	ecapGetCAP1
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapGetCAP1, %function
ecapGetCAP1:
.LFB21:
	.loc 1 709 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL32:
@ ../source/HL_ecap.c:710: 	return ecap->CAP1;
	.loc 1 710 0
	ldr	r0, [r0, #8]	@ <retval>, ecap_2(D)->CAP1
.LVL33:
@ ../source/HL_ecap.c:711: }
	.loc 1 711 0
	bx	lr	@
	.cfi_endproc
.LFE21:
	.size	ecapGetCAP1, .-ecapGetCAP1
	.align	2
	.global	ecapGetCAP2
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapGetCAP2, %function
ecapGetCAP2:
.LFB22:
	.loc 1 724 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL34:
@ ../source/HL_ecap.c:725: 	return ecap->CAP2;
	.loc 1 725 0
	ldr	r0, [r0, #12]	@ <retval>, ecap_2(D)->CAP2
.LVL35:
@ ../source/HL_ecap.c:726: }
	.loc 1 726 0
	bx	lr	@
	.cfi_endproc
.LFE22:
	.size	ecapGetCAP2, .-ecapGetCAP2
	.align	2
	.global	ecapGetCAP3
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapGetCAP3, %function
ecapGetCAP3:
.LFB23:
	.loc 1 739 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL36:
@ ../source/HL_ecap.c:740: 	return ecap->CAP3;
	.loc 1 740 0
	ldr	r0, [r0, #16]	@ <retval>, ecap_2(D)->CAP3
.LVL37:
@ ../source/HL_ecap.c:741: }
	.loc 1 741 0
	bx	lr	@
	.cfi_endproc
.LFE23:
	.size	ecapGetCAP3, .-ecapGetCAP3
	.align	2
	.global	ecapGetCAP4
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecapGetCAP4, %function
ecapGetCAP4:
.LFB24:
	.loc 1 754 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL38:
@ ../source/HL_ecap.c:755: 	return ecap->CAP4;
	.loc 1 755 0
	ldr	r0, [r0, #20]	@ <retval>, ecap_2(D)->CAP4
.LVL39:
@ ../source/HL_ecap.c:756: }
	.loc 1 756 0
	bx	lr	@
	.cfi_endproc
.LFE24:
	.size	ecapGetCAP4, .-ecapGetCAP4
	.align	2
	.global	ecap1GetConfigValue
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecap1GetConfigValue, %function
ecap1GetConfigValue:
.LFB25:
	.loc 1 777 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL40:
@ ../source/HL_ecap.c:778: 	if (type == InitialValue)
	.loc 1 778 0
	cmp	r1, #0	@ type,
	beq	.L29	@,
@ ../source/HL_ecap.c:787: 		config_reg->CONFIG_CTRPHS = ecapREG1->CTRPHS;
	.loc 1 787 0
	movw	r3, #37887	@ tmp123,
	movt	r3, 64759	@ tmp123,
	ldr	r2, [r3, #-251]	@ _1, MEM[(volatile struct ecapBASE_t *)4244083456B].CTRPHS
	str	r2, [r0]	@ _1, config_reg_8(D)->CONFIG_CTRPHS
@ ../source/HL_ecap.c:788: 		config_reg->CONFIG_ECCTL1 = ecapREG1->ECCTL1;
	.loc 1 788 0
	ldrh	r2, [r3, #-213]	@ MEM[(volatile struct ecapBASE_t *)4244083456B].ECCTL1, MEM[(volatile struct ecapBASE_t *)4244083456B].ECCTL1
	strh	r2, [r0, #4]	@ movhi	@ MEM[(volatile struct ecapBASE_t *)4244083456B].ECCTL1, config_reg_8(D)->CONFIG_ECCTL1
@ ../source/HL_ecap.c:789: 		config_reg->CONFIG_ECCTL2 = ecapREG1->ECCTL2;
	.loc 1 789 0
	ldrh	r2, [r3, #-215]	@ MEM[(volatile struct ecapBASE_t *)4244083456B].ECCTL2, MEM[(volatile struct ecapBASE_t *)4244083456B].ECCTL2
	strh	r2, [r0, #6]	@ movhi	@ MEM[(volatile struct ecapBASE_t *)4244083456B].ECCTL2, config_reg_8(D)->CONFIG_ECCTL2
@ ../source/HL_ecap.c:790: 		config_reg->CONFIG_ECEINT = ecapREG1->ECEINT;
	.loc 1 790 0
	ldrh	r3, [r3, #-209]	@ MEM[(volatile struct ecapBASE_t *)4244083456B].ECEINT, MEM[(volatile struct ecapBASE_t *)4244083456B].ECEINT
	strh	r3, [r0, #8]	@ movhi	@ MEM[(volatile struct ecapBASE_t *)4244083456B].ECEINT, config_reg_8(D)->CONFIG_ECEINT
@ ../source/HL_ecap.c:792: }
	.loc 1 792 0
	bx	lr	@
.L29:
@ ../source/HL_ecap.c:780: 		config_reg->CONFIG_CTRPHS = ECAP1_CTRPHS_CONFIGVALUE;
	.loc 1 780 0
	mov	r3, #0	@ tmp116,
	str	r3, [r0]	@ tmp116, config_reg_8(D)->CONFIG_CTRPHS
@ ../source/HL_ecap.c:781: 		config_reg->CONFIG_ECCTL1 = ECAP1_ECCTL1_CONFIGVALUE;
	.loc 1 781 0
	strh	r3, [r0, #4]	@ movhi	@ tmp116, config_reg_8(D)->CONFIG_ECCTL1
@ ../source/HL_ecap.c:782: 		config_reg->CONFIG_ECCTL2 = ECAP1_ECCTL2_CONFIGVALUE;
	.loc 1 782 0
	mov	r2, #17	@ tmp120,
	strh	r2, [r0, #6]	@ movhi	@ tmp120, config_reg_8(D)->CONFIG_ECCTL2
@ ../source/HL_ecap.c:783: 		config_reg->CONFIG_ECEINT = ECAP1_ECEINT_CONFIGVALUE;
	.loc 1 783 0
	strh	r3, [r0, #8]	@ movhi	@ tmp116, config_reg_8(D)->CONFIG_ECEINT
	bx	lr	@
	.cfi_endproc
.LFE25:
	.size	ecap1GetConfigValue, .-ecap1GetConfigValue
	.align	2
	.global	ecap2GetConfigValue
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecap2GetConfigValue, %function
ecap2GetConfigValue:
.LFB26:
	.loc 1 813 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL41:
@ ../source/HL_ecap.c:814: 	if (type == InitialValue)
	.loc 1 814 0
	cmp	r1, #0	@ type,
	beq	.L33	@,
@ ../source/HL_ecap.c:823: 		config_reg->CONFIG_CTRPHS = ecapREG2->CTRPHS;
	.loc 1 823 0
	movw	r3, #38143	@ tmp123,
	movt	r3, 64759	@ tmp123,
	ldr	r2, [r3, #-251]	@ _1, MEM[(volatile struct ecapBASE_t *)4244083712B].CTRPHS
	str	r2, [r0]	@ _1, config_reg_8(D)->CONFIG_CTRPHS
@ ../source/HL_ecap.c:824: 		config_reg->CONFIG_ECCTL1 = ecapREG2->ECCTL1;
	.loc 1 824 0
	ldrh	r2, [r3, #-213]	@ MEM[(volatile struct ecapBASE_t *)4244083712B].ECCTL1, MEM[(volatile struct ecapBASE_t *)4244083712B].ECCTL1
	strh	r2, [r0, #4]	@ movhi	@ MEM[(volatile struct ecapBASE_t *)4244083712B].ECCTL1, config_reg_8(D)->CONFIG_ECCTL1
@ ../source/HL_ecap.c:825: 		config_reg->CONFIG_ECCTL2 = ecapREG2->ECCTL2;
	.loc 1 825 0
	ldrh	r2, [r3, #-215]	@ MEM[(volatile struct ecapBASE_t *)4244083712B].ECCTL2, MEM[(volatile struct ecapBASE_t *)4244083712B].ECCTL2
	strh	r2, [r0, #6]	@ movhi	@ MEM[(volatile struct ecapBASE_t *)4244083712B].ECCTL2, config_reg_8(D)->CONFIG_ECCTL2
@ ../source/HL_ecap.c:826: 		config_reg->CONFIG_ECEINT = ecapREG2->ECEINT;
	.loc 1 826 0
	ldrh	r3, [r3, #-209]	@ MEM[(volatile struct ecapBASE_t *)4244083712B].ECEINT, MEM[(volatile struct ecapBASE_t *)4244083712B].ECEINT
	strh	r3, [r0, #8]	@ movhi	@ MEM[(volatile struct ecapBASE_t *)4244083712B].ECEINT, config_reg_8(D)->CONFIG_ECEINT
@ ../source/HL_ecap.c:828: }
	.loc 1 828 0
	bx	lr	@
.L33:
@ ../source/HL_ecap.c:816: 		config_reg->CONFIG_CTRPHS = ECAP2_CTRPHS_CONFIGVALUE;
	.loc 1 816 0
	mov	r3, #0	@ tmp116,
	str	r3, [r0]	@ tmp116, config_reg_8(D)->CONFIG_CTRPHS
@ ../source/HL_ecap.c:817: 		config_reg->CONFIG_ECCTL1 = ECAP2_ECCTL1_CONFIGVALUE;
	.loc 1 817 0
	strh	r3, [r0, #4]	@ movhi	@ tmp116, config_reg_8(D)->CONFIG_ECCTL1
@ ../source/HL_ecap.c:818: 		config_reg->CONFIG_ECCTL2 = ECAP2_ECCTL2_CONFIGVALUE;
	.loc 1 818 0
	mov	r2, #17	@ tmp120,
	strh	r2, [r0, #6]	@ movhi	@ tmp120, config_reg_8(D)->CONFIG_ECCTL2
@ ../source/HL_ecap.c:819: 		config_reg->CONFIG_ECEINT = ECAP2_ECEINT_CONFIGVALUE;
	.loc 1 819 0
	strh	r3, [r0, #8]	@ movhi	@ tmp116, config_reg_8(D)->CONFIG_ECEINT
	bx	lr	@
	.cfi_endproc
.LFE26:
	.size	ecap2GetConfigValue, .-ecap2GetConfigValue
	.align	2
	.global	ecap3GetConfigValue
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecap3GetConfigValue, %function
ecap3GetConfigValue:
.LFB27:
	.loc 1 849 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL42:
@ ../source/HL_ecap.c:850: 	if (type == InitialValue)
	.loc 1 850 0
	cmp	r1, #0	@ type,
	beq	.L37	@,
@ ../source/HL_ecap.c:859: 		config_reg->CONFIG_CTRPHS = ecapREG3->CTRPHS;
	.loc 1 859 0
	movw	r3, #38399	@ tmp123,
	movt	r3, 64759	@ tmp123,
	ldr	r2, [r3, #-251]	@ _1, MEM[(volatile struct ecapBASE_t *)4244083968B].CTRPHS
	str	r2, [r0]	@ _1, config_reg_8(D)->CONFIG_CTRPHS
@ ../source/HL_ecap.c:860: 		config_reg->CONFIG_ECCTL1 = ecapREG3->ECCTL1;
	.loc 1 860 0
	ldrh	r2, [r3, #-213]	@ MEM[(volatile struct ecapBASE_t *)4244083968B].ECCTL1, MEM[(volatile struct ecapBASE_t *)4244083968B].ECCTL1
	strh	r2, [r0, #4]	@ movhi	@ MEM[(volatile struct ecapBASE_t *)4244083968B].ECCTL1, config_reg_8(D)->CONFIG_ECCTL1
@ ../source/HL_ecap.c:861: 		config_reg->CONFIG_ECCTL2 = ecapREG3->ECCTL2;
	.loc 1 861 0
	ldrh	r2, [r3, #-215]	@ MEM[(volatile struct ecapBASE_t *)4244083968B].ECCTL2, MEM[(volatile struct ecapBASE_t *)4244083968B].ECCTL2
	strh	r2, [r0, #6]	@ movhi	@ MEM[(volatile struct ecapBASE_t *)4244083968B].ECCTL2, config_reg_8(D)->CONFIG_ECCTL2
@ ../source/HL_ecap.c:862: 		config_reg->CONFIG_ECEINT = ecapREG3->ECEINT;
	.loc 1 862 0
	ldrh	r3, [r3, #-209]	@ MEM[(volatile struct ecapBASE_t *)4244083968B].ECEINT, MEM[(volatile struct ecapBASE_t *)4244083968B].ECEINT
	strh	r3, [r0, #8]	@ movhi	@ MEM[(volatile struct ecapBASE_t *)4244083968B].ECEINT, config_reg_8(D)->CONFIG_ECEINT
@ ../source/HL_ecap.c:864: }
	.loc 1 864 0
	bx	lr	@
.L37:
@ ../source/HL_ecap.c:852: 		config_reg->CONFIG_CTRPHS = ECAP3_CTRPHS_CONFIGVALUE;
	.loc 1 852 0
	mov	r3, #0	@ tmp116,
	str	r3, [r0]	@ tmp116, config_reg_8(D)->CONFIG_CTRPHS
@ ../source/HL_ecap.c:853: 		config_reg->CONFIG_ECCTL1 = ECAP3_ECCTL1_CONFIGVALUE;
	.loc 1 853 0
	strh	r3, [r0, #4]	@ movhi	@ tmp116, config_reg_8(D)->CONFIG_ECCTL1
@ ../source/HL_ecap.c:854: 		config_reg->CONFIG_ECCTL2 = ECAP3_ECCTL2_CONFIGVALUE;
	.loc 1 854 0
	mov	r2, #17	@ tmp120,
	strh	r2, [r0, #6]	@ movhi	@ tmp120, config_reg_8(D)->CONFIG_ECCTL2
@ ../source/HL_ecap.c:855: 		config_reg->CONFIG_ECEINT = ECAP3_ECEINT_CONFIGVALUE;
	.loc 1 855 0
	strh	r3, [r0, #8]	@ movhi	@ tmp116, config_reg_8(D)->CONFIG_ECEINT
	bx	lr	@
	.cfi_endproc
.LFE27:
	.size	ecap3GetConfigValue, .-ecap3GetConfigValue
	.align	2
	.global	ecap4GetConfigValue
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecap4GetConfigValue, %function
ecap4GetConfigValue:
.LFB28:
	.loc 1 885 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL43:
@ ../source/HL_ecap.c:886: 	if (type == InitialValue)
	.loc 1 886 0
	cmp	r1, #0	@ type,
	beq	.L41	@,
@ ../source/HL_ecap.c:895: 		config_reg->CONFIG_CTRPHS = ecapREG4->CTRPHS;
	.loc 1 895 0
	movw	r3, #38655	@ tmp123,
	movt	r3, 64759	@ tmp123,
	ldr	r2, [r3, #-251]	@ _1, MEM[(volatile struct ecapBASE_t *)4244084224B].CTRPHS
	str	r2, [r0]	@ _1, config_reg_8(D)->CONFIG_CTRPHS
@ ../source/HL_ecap.c:896: 		config_reg->CONFIG_ECCTL1 = ecapREG4->ECCTL1;
	.loc 1 896 0
	ldrh	r2, [r3, #-213]	@ MEM[(volatile struct ecapBASE_t *)4244084224B].ECCTL1, MEM[(volatile struct ecapBASE_t *)4244084224B].ECCTL1
	strh	r2, [r0, #4]	@ movhi	@ MEM[(volatile struct ecapBASE_t *)4244084224B].ECCTL1, config_reg_8(D)->CONFIG_ECCTL1
@ ../source/HL_ecap.c:897: 		config_reg->CONFIG_ECCTL2 = ecapREG4->ECCTL2;
	.loc 1 897 0
	ldrh	r2, [r3, #-215]	@ MEM[(volatile struct ecapBASE_t *)4244084224B].ECCTL2, MEM[(volatile struct ecapBASE_t *)4244084224B].ECCTL2
	strh	r2, [r0, #6]	@ movhi	@ MEM[(volatile struct ecapBASE_t *)4244084224B].ECCTL2, config_reg_8(D)->CONFIG_ECCTL2
@ ../source/HL_ecap.c:898: 		config_reg->CONFIG_ECEINT = ecapREG4->ECEINT;
	.loc 1 898 0
	ldrh	r3, [r3, #-209]	@ MEM[(volatile struct ecapBASE_t *)4244084224B].ECEINT, MEM[(volatile struct ecapBASE_t *)4244084224B].ECEINT
	strh	r3, [r0, #8]	@ movhi	@ MEM[(volatile struct ecapBASE_t *)4244084224B].ECEINT, config_reg_8(D)->CONFIG_ECEINT
@ ../source/HL_ecap.c:900: }
	.loc 1 900 0
	bx	lr	@
.L41:
@ ../source/HL_ecap.c:888: 		config_reg->CONFIG_CTRPHS = ECAP4_CTRPHS_CONFIGVALUE;
	.loc 1 888 0
	mov	r3, #0	@ tmp116,
	str	r3, [r0]	@ tmp116, config_reg_8(D)->CONFIG_CTRPHS
@ ../source/HL_ecap.c:889: 		config_reg->CONFIG_ECCTL1 = ECAP4_ECCTL1_CONFIGVALUE;
	.loc 1 889 0
	strh	r3, [r0, #4]	@ movhi	@ tmp116, config_reg_8(D)->CONFIG_ECCTL1
@ ../source/HL_ecap.c:890: 		config_reg->CONFIG_ECCTL2 = ECAP4_ECCTL2_CONFIGVALUE;
	.loc 1 890 0
	mov	r2, #17	@ tmp120,
	strh	r2, [r0, #6]	@ movhi	@ tmp120, config_reg_8(D)->CONFIG_ECCTL2
@ ../source/HL_ecap.c:891: 		config_reg->CONFIG_ECEINT = ECAP4_ECEINT_CONFIGVALUE;
	.loc 1 891 0
	strh	r3, [r0, #8]	@ movhi	@ tmp116, config_reg_8(D)->CONFIG_ECEINT
	bx	lr	@
	.cfi_endproc
.LFE28:
	.size	ecap4GetConfigValue, .-ecap4GetConfigValue
	.align	2
	.global	ecap5GetConfigValue
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecap5GetConfigValue, %function
ecap5GetConfigValue:
.LFB29:
	.loc 1 921 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL44:
@ ../source/HL_ecap.c:922: 	if (type == InitialValue)
	.loc 1 922 0
	cmp	r1, #0	@ type,
	beq	.L45	@,
@ ../source/HL_ecap.c:931: 		config_reg->CONFIG_CTRPHS = ecapREG5->CTRPHS;
	.loc 1 931 0
	movw	r3, #38911	@ tmp123,
	movt	r3, 64759	@ tmp123,
	ldr	r2, [r3, #-251]	@ _1, MEM[(volatile struct ecapBASE_t *)4244084480B].CTRPHS
	str	r2, [r0]	@ _1, config_reg_8(D)->CONFIG_CTRPHS
@ ../source/HL_ecap.c:932: 		config_reg->CONFIG_ECCTL1 = ecapREG5->ECCTL1;
	.loc 1 932 0
	ldrh	r2, [r3, #-213]	@ MEM[(volatile struct ecapBASE_t *)4244084480B].ECCTL1, MEM[(volatile struct ecapBASE_t *)4244084480B].ECCTL1
	strh	r2, [r0, #4]	@ movhi	@ MEM[(volatile struct ecapBASE_t *)4244084480B].ECCTL1, config_reg_8(D)->CONFIG_ECCTL1
@ ../source/HL_ecap.c:933: 		config_reg->CONFIG_ECCTL2 = ecapREG5->ECCTL2;
	.loc 1 933 0
	ldrh	r2, [r3, #-215]	@ MEM[(volatile struct ecapBASE_t *)4244084480B].ECCTL2, MEM[(volatile struct ecapBASE_t *)4244084480B].ECCTL2
	strh	r2, [r0, #6]	@ movhi	@ MEM[(volatile struct ecapBASE_t *)4244084480B].ECCTL2, config_reg_8(D)->CONFIG_ECCTL2
@ ../source/HL_ecap.c:934: 		config_reg->CONFIG_ECEINT = ecapREG5->ECEINT;
	.loc 1 934 0
	ldrh	r3, [r3, #-209]	@ MEM[(volatile struct ecapBASE_t *)4244084480B].ECEINT, MEM[(volatile struct ecapBASE_t *)4244084480B].ECEINT
	strh	r3, [r0, #8]	@ movhi	@ MEM[(volatile struct ecapBASE_t *)4244084480B].ECEINT, config_reg_8(D)->CONFIG_ECEINT
@ ../source/HL_ecap.c:936: }
	.loc 1 936 0
	bx	lr	@
.L45:
@ ../source/HL_ecap.c:924: 		config_reg->CONFIG_CTRPHS = ECAP5_CTRPHS_CONFIGVALUE;
	.loc 1 924 0
	mov	r3, #0	@ tmp116,
	str	r3, [r0]	@ tmp116, config_reg_8(D)->CONFIG_CTRPHS
@ ../source/HL_ecap.c:925: 		config_reg->CONFIG_ECCTL1 = ECAP5_ECCTL1_CONFIGVALUE;
	.loc 1 925 0
	strh	r3, [r0, #4]	@ movhi	@ tmp116, config_reg_8(D)->CONFIG_ECCTL1
@ ../source/HL_ecap.c:926: 		config_reg->CONFIG_ECCTL2 = ECAP5_ECCTL2_CONFIGVALUE;
	.loc 1 926 0
	mov	r2, #17	@ tmp120,
	strh	r2, [r0, #6]	@ movhi	@ tmp120, config_reg_8(D)->CONFIG_ECCTL2
@ ../source/HL_ecap.c:927: 		config_reg->CONFIG_ECEINT = ECAP5_ECEINT_CONFIGVALUE;
	.loc 1 927 0
	strh	r3, [r0, #8]	@ movhi	@ tmp116, config_reg_8(D)->CONFIG_ECEINT
	bx	lr	@
	.cfi_endproc
.LFE29:
	.size	ecap5GetConfigValue, .-ecap5GetConfigValue
	.align	2
	.global	ecap6GetConfigValue
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	ecap6GetConfigValue, %function
ecap6GetConfigValue:
.LFB30:
	.loc 1 957 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL45:
@ ../source/HL_ecap.c:958: 	if (type == InitialValue)
	.loc 1 958 0
	cmp	r1, #0	@ type,
	beq	.L49	@,
@ ../source/HL_ecap.c:967: 		config_reg->CONFIG_CTRPHS = ecapREG6->CTRPHS;
	.loc 1 967 0
	movw	r3, #39167	@ tmp123,
	movt	r3, 64759	@ tmp123,
	ldr	r2, [r3, #-251]	@ _1, MEM[(volatile struct ecapBASE_t *)4244084736B].CTRPHS
	str	r2, [r0]	@ _1, config_reg_8(D)->CONFIG_CTRPHS
@ ../source/HL_ecap.c:968: 		config_reg->CONFIG_ECCTL1 = ecapREG6->ECCTL1;
	.loc 1 968 0
	ldrh	r2, [r3, #-213]	@ MEM[(volatile struct ecapBASE_t *)4244084736B].ECCTL1, MEM[(volatile struct ecapBASE_t *)4244084736B].ECCTL1
	strh	r2, [r0, #4]	@ movhi	@ MEM[(volatile struct ecapBASE_t *)4244084736B].ECCTL1, config_reg_8(D)->CONFIG_ECCTL1
@ ../source/HL_ecap.c:969: 		config_reg->CONFIG_ECCTL2 = ecapREG6->ECCTL2;
	.loc 1 969 0
	ldrh	r2, [r3, #-215]	@ MEM[(volatile struct ecapBASE_t *)4244084736B].ECCTL2, MEM[(volatile struct ecapBASE_t *)4244084736B].ECCTL2
	strh	r2, [r0, #6]	@ movhi	@ MEM[(volatile struct ecapBASE_t *)4244084736B].ECCTL2, config_reg_8(D)->CONFIG_ECCTL2
@ ../source/HL_ecap.c:970: 		config_reg->CONFIG_ECEINT = ecapREG6->ECEINT;
	.loc 1 970 0
	ldrh	r3, [r3, #-209]	@ MEM[(volatile struct ecapBASE_t *)4244084736B].ECEINT, MEM[(volatile struct ecapBASE_t *)4244084736B].ECEINT
	strh	r3, [r0, #8]	@ movhi	@ MEM[(volatile struct ecapBASE_t *)4244084736B].ECEINT, config_reg_8(D)->CONFIG_ECEINT
@ ../source/HL_ecap.c:972: }
	.loc 1 972 0
	bx	lr	@
.L49:
@ ../source/HL_ecap.c:960: 		config_reg->CONFIG_CTRPHS = ECAP6_CTRPHS_CONFIGVALUE;
	.loc 1 960 0
	mov	r3, #0	@ tmp116,
	str	r3, [r0]	@ tmp116, config_reg_8(D)->CONFIG_CTRPHS
@ ../source/HL_ecap.c:961: 		config_reg->CONFIG_ECCTL1 = ECAP6_ECCTL1_CONFIGVALUE;
	.loc 1 961 0
	strh	r3, [r0, #4]	@ movhi	@ tmp116, config_reg_8(D)->CONFIG_ECCTL1
@ ../source/HL_ecap.c:962: 		config_reg->CONFIG_ECCTL2 = ECAP6_ECCTL2_CONFIGVALUE;
	.loc 1 962 0
	mov	r2, #17	@ tmp120,
	strh	r2, [r0, #6]	@ movhi	@ tmp120, config_reg_8(D)->CONFIG_ECCTL2
@ ../source/HL_ecap.c:963: 		config_reg->CONFIG_ECEINT = ECAP6_ECEINT_CONFIGVALUE;
	.loc 1 963 0
	strh	r3, [r0, #8]	@ movhi	@ tmp116, config_reg_8(D)->CONFIG_ECEINT
	bx	lr	@
	.cfi_endproc
.LFE30:
	.size	ecap6GetConfigValue, .-ecap6GetConfigValue
.Letext0:
	.file 2 "/home/mr_halfword/ti/ccs901/ccs/tools/compiler/gcc-arm-none-eabi-7-2017-q4-major/arm-none-eabi/include/machine/_default_types.h"
	.file 3 "/home/mr_halfword/ti/ccs901/ccs/tools/compiler/gcc-arm-none-eabi-7-2017-q4-major/arm-none-eabi/include/sys/_stdint.h"
	.file 4 "/home/mr_halfword/workspace_v9/TMS570LC4357_GCC_halcogen/include/HL_hal_stdtypes.h"
	.file 5 "/home/mr_halfword/workspace_v9/TMS570LC4357_GCC_halcogen/include/HL_sys_common.h"
	.file 6 "/home/mr_halfword/workspace_v9/TMS570LC4357_GCC_halcogen/include/HL_reg_ecap.h"
	.file 7 "/home/mr_halfword/workspace_v9/TMS570LC4357_GCC_halcogen/include/HL_ecap.h"
	.section	.debug_info,"",%progbits
.Ldebug_info0:
	.4byte	0xaa2
	.2byte	0x3
	.4byte	.Ldebug_abbrev0
	.byte	0x4
	.uleb128 0x1
	.4byte	.LASF153
	.byte	0xc
	.4byte	.LASF154
	.4byte	.LASF155
	.4byte	.Ltext0
	.4byte	.Letext0
	.4byte	.Ldebug_line0
	.uleb128 0x2
	.byte	0x1
	.byte	0x6
	.4byte	.LASF0
	.uleb128 0x2
	.byte	0x1
	.byte	0x8
	.4byte	.LASF1
	.uleb128 0x2
	.byte	0x2
	.byte	0x5
	.4byte	.LASF2
	.uleb128 0x3
	.4byte	.LASF5
	.byte	0x2
	.byte	0x39
	.4byte	0x45
	.uleb128 0x2
	.byte	0x2
	.byte	0x7
	.4byte	.LASF3
	.uleb128 0x2
	.byte	0x4
	.byte	0x5
	.4byte	.LASF4
	.uleb128 0x3
	.4byte	.LASF6
	.byte	0x2
	.byte	0x4f
	.4byte	0x5e
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.4byte	.LASF7
	.uleb128 0x2
	.byte	0x8
	.byte	0x5
	.4byte	.LASF8
	.uleb128 0x2
	.byte	0x8
	.byte	0x7
	.4byte	.LASF9
	.uleb128 0x4
	.byte	0x4
	.byte	0x5
	.ascii	"int\000"
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.4byte	.LASF10
	.uleb128 0x3
	.4byte	.LASF11
	.byte	0x3
	.byte	0x24
	.4byte	0x3a
	.uleb128 0x3
	.4byte	.LASF12
	.byte	0x3
	.byte	0x30
	.4byte	0x53
	.uleb128 0x3
	.4byte	.LASF13
	.byte	0x4
	.byte	0x41
	.4byte	0x8c
	.uleb128 0x3
	.4byte	.LASF14
	.byte	0x4
	.byte	0x46
	.4byte	0x81
	.uleb128 0x2
	.byte	0x1
	.byte	0x2
	.4byte	.LASF15
	.uleb128 0x2
	.byte	0x4
	.byte	0x4
	.4byte	.LASF16
	.uleb128 0x2
	.byte	0x8
	.byte	0x4
	.4byte	.LASF17
	.uleb128 0x5
	.4byte	.LASF156
	.byte	0x1
	.4byte	0x2c
	.byte	0x5
	.byte	0x5a
	.4byte	0xdf
	.uleb128 0x6
	.4byte	.LASF18
	.byte	0
	.uleb128 0x6
	.4byte	.LASF19
	.byte	0x1
	.byte	0
	.uleb128 0x3
	.4byte	.LASF20
	.byte	0x5
	.byte	0x5e
	.4byte	0xc2
	.uleb128 0x7
	.4byte	.LASF100
	.byte	0x40
	.byte	0x6
	.byte	0x5e
	.4byte	0x19f
	.uleb128 0x8
	.4byte	.LASF21
	.byte	0x6
	.byte	0x61
	.4byte	0x97
	.byte	0
	.uleb128 0x8
	.4byte	.LASF22
	.byte	0x6
	.byte	0x62
	.4byte	0x97
	.byte	0x4
	.uleb128 0x8
	.4byte	.LASF23
	.byte	0x6
	.byte	0x63
	.4byte	0x97
	.byte	0x8
	.uleb128 0x8
	.4byte	.LASF24
	.byte	0x6
	.byte	0x64
	.4byte	0x97
	.byte	0xc
	.uleb128 0x8
	.4byte	.LASF25
	.byte	0x6
	.byte	0x65
	.4byte	0x97
	.byte	0x10
	.uleb128 0x8
	.4byte	.LASF26
	.byte	0x6
	.byte	0x66
	.4byte	0x97
	.byte	0x14
	.uleb128 0x8
	.4byte	.LASF27
	.byte	0x6
	.byte	0x67
	.4byte	0x1a4
	.byte	0x18
	.uleb128 0x8
	.4byte	.LASF28
	.byte	0x6
	.byte	0x68
	.4byte	0xa2
	.byte	0x28
	.uleb128 0x8
	.4byte	.LASF29
	.byte	0x6
	.byte	0x69
	.4byte	0xa2
	.byte	0x2a
	.uleb128 0x8
	.4byte	.LASF30
	.byte	0x6
	.byte	0x6a
	.4byte	0xa2
	.byte	0x2c
	.uleb128 0x8
	.4byte	.LASF31
	.byte	0x6
	.byte	0x6b
	.4byte	0xa2
	.byte	0x2e
	.uleb128 0x8
	.4byte	.LASF32
	.byte	0x6
	.byte	0x6c
	.4byte	0xa2
	.byte	0x30
	.uleb128 0x8
	.4byte	.LASF33
	.byte	0x6
	.byte	0x6d
	.4byte	0xa2
	.byte	0x32
	.uleb128 0x8
	.4byte	.LASF34
	.byte	0x6
	.byte	0x6e
	.4byte	0x1b4
	.byte	0x34
	.byte	0
	.uleb128 0x9
	.4byte	0xea
	.uleb128 0xa
	.4byte	0xa2
	.4byte	0x1b4
	.uleb128 0xb
	.4byte	0x7a
	.byte	0x7
	.byte	0
	.uleb128 0xa
	.4byte	0xa2
	.4byte	0x1c4
	.uleb128 0xb
	.4byte	0x7a
	.byte	0x5
	.byte	0
	.uleb128 0x3
	.4byte	.LASF35
	.byte	0x6
	.byte	0x70
	.4byte	0x19f
	.uleb128 0xc
	.byte	0x1
	.4byte	0x2c
	.byte	0x7
	.byte	0x40
	.4byte	0x212
	.uleb128 0x6
	.4byte	.LASF36
	.byte	0x80
	.uleb128 0x6
	.4byte	.LASF37
	.byte	0x40
	.uleb128 0x6
	.4byte	.LASF38
	.byte	0x20
	.uleb128 0x6
	.4byte	.LASF39
	.byte	0x10
	.uleb128 0x6
	.4byte	.LASF40
	.byte	0x8
	.uleb128 0x6
	.4byte	.LASF41
	.byte	0x4
	.uleb128 0x6
	.4byte	.LASF42
	.byte	0x2
	.uleb128 0x6
	.4byte	.LASF43
	.byte	0x1
	.uleb128 0x6
	.4byte	.LASF44
	.byte	0xff
	.byte	0
	.uleb128 0x3
	.4byte	.LASF45
	.byte	0x7
	.byte	0x4a
	.4byte	0x1cf
	.uleb128 0xc
	.byte	0x2
	.4byte	0x45
	.byte	0x7
	.byte	0x4f
	.4byte	0x309
	.uleb128 0x6
	.4byte	.LASF46
	.byte	0
	.uleb128 0xd
	.4byte	.LASF47
	.2byte	0x200
	.uleb128 0xd
	.4byte	.LASF48
	.2byte	0x400
	.uleb128 0xd
	.4byte	.LASF49
	.2byte	0x600
	.uleb128 0xd
	.4byte	.LASF50
	.2byte	0x800
	.uleb128 0xd
	.4byte	.LASF51
	.2byte	0xa00
	.uleb128 0xd
	.4byte	.LASF52
	.2byte	0xc00
	.uleb128 0xd
	.4byte	.LASF53
	.2byte	0xe00
	.uleb128 0xd
	.4byte	.LASF54
	.2byte	0x1000
	.uleb128 0xd
	.4byte	.LASF55
	.2byte	0x1200
	.uleb128 0xd
	.4byte	.LASF56
	.2byte	0x1400
	.uleb128 0xd
	.4byte	.LASF57
	.2byte	0x1600
	.uleb128 0xd
	.4byte	.LASF58
	.2byte	0x1800
	.uleb128 0xd
	.4byte	.LASF59
	.2byte	0x1a00
	.uleb128 0xd
	.4byte	.LASF60
	.2byte	0x1c00
	.uleb128 0xd
	.4byte	.LASF61
	.2byte	0x1e00
	.uleb128 0xd
	.4byte	.LASF62
	.2byte	0x2000
	.uleb128 0xd
	.4byte	.LASF63
	.2byte	0x2200
	.uleb128 0xd
	.4byte	.LASF64
	.2byte	0x2400
	.uleb128 0xd
	.4byte	.LASF65
	.2byte	0x2600
	.uleb128 0xd
	.4byte	.LASF66
	.2byte	0x2800
	.uleb128 0xd
	.4byte	.LASF67
	.2byte	0x2a00
	.uleb128 0xd
	.4byte	.LASF68
	.2byte	0x2c00
	.uleb128 0xd
	.4byte	.LASF69
	.2byte	0x2e00
	.uleb128 0xd
	.4byte	.LASF70
	.2byte	0x3000
	.uleb128 0xd
	.4byte	.LASF71
	.2byte	0x3200
	.uleb128 0xd
	.4byte	.LASF72
	.2byte	0x3400
	.uleb128 0xd
	.4byte	.LASF73
	.2byte	0x3600
	.uleb128 0xd
	.4byte	.LASF74
	.2byte	0x3800
	.uleb128 0xd
	.4byte	.LASF75
	.2byte	0x3a00
	.uleb128 0xd
	.4byte	.LASF76
	.2byte	0x3c00
	.uleb128 0xd
	.4byte	.LASF77
	.2byte	0x3e00
	.byte	0
	.uleb128 0x3
	.4byte	.LASF78
	.byte	0x7
	.byte	0x70
	.4byte	0x21d
	.uleb128 0xc
	.byte	0x1
	.4byte	0x2c
	.byte	0x7
	.byte	0x75
	.4byte	0x333
	.uleb128 0x6
	.4byte	.LASF79
	.byte	0
	.uleb128 0x6
	.4byte	.LASF80
	.byte	0x40
	.uleb128 0x6
	.4byte	.LASF81
	.byte	0x80
	.byte	0
	.uleb128 0x3
	.4byte	.LASF82
	.byte	0x7
	.byte	0x79
	.4byte	0x314
	.uleb128 0xc
	.byte	0x1
	.4byte	0x2c
	.byte	0x7
	.byte	0x7e
	.4byte	0x357
	.uleb128 0x6
	.4byte	.LASF83
	.byte	0
	.uleb128 0x6
	.4byte	.LASF84
	.byte	0x1
	.byte	0
	.uleb128 0x3
	.4byte	.LASF85
	.byte	0x7
	.byte	0x81
	.4byte	0x33e
	.uleb128 0xc
	.byte	0x1
	.4byte	0x2c
	.byte	0x7
	.byte	0x84
	.4byte	0x37b
	.uleb128 0x6
	.4byte	.LASF86
	.byte	0
	.uleb128 0x6
	.4byte	.LASF87
	.byte	0x1
	.byte	0
	.uleb128 0x3
	.4byte	.LASF88
	.byte	0x7
	.byte	0x87
	.4byte	0x362
	.uleb128 0xc
	.byte	0x1
	.4byte	0x2c
	.byte	0x7
	.byte	0x8c
	.4byte	0x39f
	.uleb128 0x6
	.4byte	.LASF89
	.byte	0
	.uleb128 0x6
	.4byte	.LASF90
	.byte	0x1
	.byte	0
	.uleb128 0x3
	.4byte	.LASF91
	.byte	0x7
	.byte	0x8f
	.4byte	0x386
	.uleb128 0xc
	.byte	0x1
	.4byte	0x2c
	.byte	0x7
	.byte	0x94
	.4byte	0x3cf
	.uleb128 0x6
	.4byte	.LASF92
	.byte	0
	.uleb128 0x6
	.4byte	.LASF93
	.byte	0x1
	.uleb128 0x6
	.4byte	.LASF94
	.byte	0x2
	.uleb128 0x6
	.4byte	.LASF95
	.byte	0x3
	.byte	0
	.uleb128 0x3
	.4byte	.LASF96
	.byte	0x7
	.byte	0x99
	.4byte	0x3aa
	.uleb128 0xc
	.byte	0x1
	.4byte	0x2c
	.byte	0x7
	.byte	0x9c
	.4byte	0x3f3
	.uleb128 0x6
	.4byte	.LASF97
	.byte	0x1
	.uleb128 0x6
	.4byte	.LASF98
	.byte	0
	.byte	0
	.uleb128 0x3
	.4byte	.LASF99
	.byte	0x7
	.byte	0x9f
	.4byte	0x3da
	.uleb128 0x7
	.4byte	.LASF101
	.byte	0xc
	.byte	0x7
	.byte	0xa1
	.4byte	0x43b
	.uleb128 0x8
	.4byte	.LASF102
	.byte	0x7
	.byte	0xa3
	.4byte	0x97
	.byte	0
	.uleb128 0x8
	.4byte	.LASF103
	.byte	0x7
	.byte	0xa4
	.4byte	0xa2
	.byte	0x4
	.uleb128 0x8
	.4byte	.LASF104
	.byte	0x7
	.byte	0xa5
	.4byte	0xa2
	.byte	0x6
	.uleb128 0x8
	.4byte	.LASF105
	.byte	0x7
	.byte	0xa6
	.4byte	0xa2
	.byte	0x8
	.byte	0
	.uleb128 0x3
	.4byte	.LASF106
	.byte	0x7
	.byte	0xa7
	.4byte	0x3fe
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF109
	.byte	0x1
	.2byte	0x3bc
	.byte	0x1
	.4byte	.LFB30
	.4byte	.LFE30
	.byte	0x1
	.byte	0x9c
	.4byte	0x47b
	.uleb128 0xf
	.4byte	.LASF107
	.byte	0x1
	.2byte	0x3bc
	.4byte	0x47b
	.byte	0x1
	.byte	0x50
	.uleb128 0xf
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x3bc
	.4byte	0xdf
	.byte	0x1
	.byte	0x51
	.byte	0
	.uleb128 0x10
	.byte	0x4
	.4byte	0x43b
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF110
	.byte	0x1
	.2byte	0x398
	.byte	0x1
	.4byte	.LFB29
	.4byte	.LFE29
	.byte	0x1
	.byte	0x9c
	.4byte	0x4b6
	.uleb128 0xf
	.4byte	.LASF107
	.byte	0x1
	.2byte	0x398
	.4byte	0x47b
	.byte	0x1
	.byte	0x50
	.uleb128 0xf
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x398
	.4byte	0xdf
	.byte	0x1
	.byte	0x51
	.byte	0
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF111
	.byte	0x1
	.2byte	0x374
	.byte	0x1
	.4byte	.LFB28
	.4byte	.LFE28
	.byte	0x1
	.byte	0x9c
	.4byte	0x4eb
	.uleb128 0xf
	.4byte	.LASF107
	.byte	0x1
	.2byte	0x374
	.4byte	0x47b
	.byte	0x1
	.byte	0x50
	.uleb128 0xf
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x374
	.4byte	0xdf
	.byte	0x1
	.byte	0x51
	.byte	0
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF112
	.byte	0x1
	.2byte	0x350
	.byte	0x1
	.4byte	.LFB27
	.4byte	.LFE27
	.byte	0x1
	.byte	0x9c
	.4byte	0x520
	.uleb128 0xf
	.4byte	.LASF107
	.byte	0x1
	.2byte	0x350
	.4byte	0x47b
	.byte	0x1
	.byte	0x50
	.uleb128 0xf
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x350
	.4byte	0xdf
	.byte	0x1
	.byte	0x51
	.byte	0
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF113
	.byte	0x1
	.2byte	0x32c
	.byte	0x1
	.4byte	.LFB26
	.4byte	.LFE26
	.byte	0x1
	.byte	0x9c
	.4byte	0x555
	.uleb128 0xf
	.4byte	.LASF107
	.byte	0x1
	.2byte	0x32c
	.4byte	0x47b
	.byte	0x1
	.byte	0x50
	.uleb128 0xf
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x32c
	.4byte	0xdf
	.byte	0x1
	.byte	0x51
	.byte	0
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF114
	.byte	0x1
	.2byte	0x308
	.byte	0x1
	.4byte	.LFB25
	.4byte	.LFE25
	.byte	0x1
	.byte	0x9c
	.4byte	0x58a
	.uleb128 0xf
	.4byte	.LASF107
	.byte	0x1
	.2byte	0x308
	.4byte	0x47b
	.byte	0x1
	.byte	0x50
	.uleb128 0xf
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x308
	.4byte	0xdf
	.byte	0x1
	.byte	0x51
	.byte	0
	.uleb128 0x11
	.byte	0x1
	.4byte	.LASF116
	.byte	0x1
	.2byte	0x2f1
	.byte	0x1
	.4byte	0x97
	.4byte	.LFB24
	.4byte	.LFE24
	.byte	0x1
	.byte	0x9c
	.4byte	0x5b7
	.uleb128 0x12
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x2f1
	.4byte	0x5b7
	.4byte	.LLST15
	.byte	0
	.uleb128 0x10
	.byte	0x4
	.4byte	0x1c4
	.uleb128 0x11
	.byte	0x1
	.4byte	.LASF117
	.byte	0x1
	.2byte	0x2e2
	.byte	0x1
	.4byte	0x97
	.4byte	.LFB23
	.4byte	.LFE23
	.byte	0x1
	.byte	0x9c
	.4byte	0x5ea
	.uleb128 0x12
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x2e2
	.4byte	0x5b7
	.4byte	.LLST14
	.byte	0
	.uleb128 0x11
	.byte	0x1
	.4byte	.LASF118
	.byte	0x1
	.2byte	0x2d3
	.byte	0x1
	.4byte	0x97
	.4byte	.LFB22
	.4byte	.LFE22
	.byte	0x1
	.byte	0x9c
	.4byte	0x617
	.uleb128 0x12
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x2d3
	.4byte	0x5b7
	.4byte	.LLST13
	.byte	0
	.uleb128 0x11
	.byte	0x1
	.4byte	.LASF119
	.byte	0x1
	.2byte	0x2c4
	.byte	0x1
	.4byte	0x97
	.4byte	.LFB21
	.4byte	.LFE21
	.byte	0x1
	.byte	0x9c
	.4byte	0x644
	.uleb128 0x12
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x2c4
	.4byte	0x5b7
	.4byte	.LLST12
	.byte	0
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF120
	.byte	0x1
	.2byte	0x2b5
	.byte	0x1
	.4byte	.LFB20
	.4byte	.LFE20
	.byte	0x1
	.byte	0x9c
	.4byte	0x679
	.uleb128 0xf
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x2b5
	.4byte	0x5b7
	.byte	0x1
	.byte	0x50
	.uleb128 0xf
	.4byte	.LASF121
	.byte	0x1
	.2byte	0x2b5
	.4byte	0x212
	.byte	0x1
	.byte	0x51
	.byte	0
	.uleb128 0x11
	.byte	0x1
	.4byte	.LASF122
	.byte	0x1
	.2byte	0x29c
	.byte	0x1
	.4byte	0xa2
	.4byte	.LFB19
	.4byte	.LFE19
	.byte	0x1
	.byte	0x9c
	.4byte	0x6b4
	.uleb128 0x12
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x29c
	.4byte	0x5b7
	.4byte	.LLST11
	.uleb128 0xf
	.4byte	.LASF121
	.byte	0x1
	.2byte	0x29c
	.4byte	0x212
	.byte	0x1
	.byte	0x51
	.byte	0
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF123
	.byte	0x1
	.2byte	0x282
	.byte	0x1
	.4byte	.LFB18
	.4byte	.LFE18
	.byte	0x1
	.byte	0x9c
	.4byte	0x6eb
	.uleb128 0xf
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x282
	.4byte	0x5b7
	.byte	0x1
	.byte	0x50
	.uleb128 0x12
	.4byte	.LASF124
	.byte	0x1
	.2byte	0x282
	.4byte	0x212
	.4byte	.LLST10
	.byte	0
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF125
	.byte	0x1
	.2byte	0x26a
	.byte	0x1
	.4byte	.LFB17
	.4byte	.LFE17
	.byte	0x1
	.byte	0x9c
	.4byte	0x722
	.uleb128 0xf
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x26a
	.4byte	0x5b7
	.byte	0x1
	.byte	0x50
	.uleb128 0x12
	.4byte	.LASF124
	.byte	0x1
	.2byte	0x26a
	.4byte	0x212
	.4byte	.LLST9
	.byte	0
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF126
	.byte	0x1
	.2byte	0x252
	.byte	0x1
	.4byte	.LFB16
	.4byte	.LFE16
	.byte	0x1
	.byte	0x9c
	.4byte	0x749
	.uleb128 0xf
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x252
	.4byte	0x5b7
	.byte	0x1
	.byte	0x50
	.byte	0
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF127
	.byte	0x1
	.2byte	0x240
	.byte	0x1
	.4byte	.LFB15
	.4byte	.LFE15
	.byte	0x1
	.byte	0x9c
	.4byte	0x79e
	.uleb128 0xf
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x240
	.4byte	0x5b7
	.byte	0x1
	.byte	0x50
	.uleb128 0x12
	.4byte	.LASF128
	.byte	0x1
	.2byte	0x240
	.4byte	0x37b
	.4byte	.LLST7
	.uleb128 0x12
	.4byte	.LASF129
	.byte	0x1
	.2byte	0x240
	.4byte	0x97
	.4byte	.LLST8
	.uleb128 0xf
	.4byte	.LASF130
	.byte	0x1
	.2byte	0x240
	.4byte	0x97
	.byte	0x1
	.byte	0x53
	.byte	0
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF131
	.byte	0x1
	.2byte	0x22b
	.byte	0x1
	.4byte	.LFB14
	.4byte	.LFE14
	.byte	0x1
	.byte	0x9c
	.4byte	0x7d5
	.uleb128 0xf
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x22b
	.4byte	0x5b7
	.byte	0x1
	.byte	0x50
	.uleb128 0x12
	.4byte	.LASF132
	.byte	0x1
	.2byte	0x22b
	.4byte	0x333
	.4byte	.LLST6
	.byte	0
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF133
	.byte	0x1
	.2byte	0x218
	.byte	0x1
	.4byte	.LFB13
	.4byte	.LFE13
	.byte	0x1
	.byte	0x9c
	.4byte	0x7fc
	.uleb128 0xf
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x218
	.4byte	0x5b7
	.byte	0x1
	.byte	0x50
	.byte	0
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF134
	.byte	0x1
	.2byte	0x209
	.byte	0x1
	.4byte	.LFB12
	.4byte	.LFE12
	.byte	0x1
	.byte	0x9c
	.4byte	0x823
	.uleb128 0xf
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x209
	.4byte	0x5b7
	.byte	0x1
	.byte	0x50
	.byte	0
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF135
	.byte	0x1
	.2byte	0x1fa
	.byte	0x1
	.4byte	.LFB11
	.4byte	.LFE11
	.byte	0x1
	.byte	0x9c
	.4byte	0x84a
	.uleb128 0xf
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x1fa
	.4byte	0x5b7
	.byte	0x1
	.byte	0x50
	.byte	0
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF136
	.byte	0x1
	.2byte	0x1eb
	.byte	0x1
	.4byte	.LFB10
	.4byte	.LFE10
	.byte	0x1
	.byte	0x9c
	.4byte	0x871
	.uleb128 0xf
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x1eb
	.4byte	0x5b7
	.byte	0x1
	.byte	0x50
	.byte	0
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF137
	.byte	0x1
	.2byte	0x1db
	.byte	0x1
	.4byte	.LFB9
	.4byte	.LFE9
	.byte	0x1
	.byte	0x9c
	.4byte	0x8b6
	.uleb128 0xf
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x1db
	.4byte	0x5b7
	.byte	0x1
	.byte	0x50
	.uleb128 0xf
	.4byte	.LASF138
	.byte	0x1
	.2byte	0x1db
	.4byte	0x39f
	.byte	0x1
	.byte	0x51
	.uleb128 0x12
	.4byte	.LASF139
	.byte	0x1
	.2byte	0x1db
	.4byte	0x3cf
	.4byte	.LLST5
	.byte	0
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF140
	.byte	0x1
	.2byte	0x1c3
	.byte	0x1
	.4byte	.LFB8
	.4byte	.LFE8
	.byte	0x1
	.byte	0x9c
	.4byte	0x8fb
	.uleb128 0xf
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x1c3
	.4byte	0x5b7
	.byte	0x1
	.byte	0x50
	.uleb128 0xf
	.4byte	.LASF141
	.byte	0x1
	.2byte	0x1c3
	.4byte	0x357
	.byte	0x1
	.byte	0x51
	.uleb128 0x12
	.4byte	.LASF142
	.byte	0x1
	.2byte	0x1c3
	.4byte	0x3f3
	.4byte	.LLST4
	.byte	0
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF143
	.byte	0x1
	.2byte	0x1ad
	.byte	0x1
	.4byte	.LFB7
	.4byte	.LFE7
	.byte	0x1
	.byte	0x9c
	.4byte	0x940
	.uleb128 0xf
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x1ad
	.4byte	0x5b7
	.byte	0x1
	.byte	0x50
	.uleb128 0xf
	.4byte	.LASF141
	.byte	0x1
	.2byte	0x1ad
	.4byte	0x357
	.byte	0x1
	.byte	0x51
	.uleb128 0x12
	.4byte	.LASF142
	.byte	0x1
	.2byte	0x1ad
	.4byte	0x3f3
	.4byte	.LLST3
	.byte	0
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF144
	.byte	0x1
	.2byte	0x197
	.byte	0x1
	.4byte	.LFB6
	.4byte	.LFE6
	.byte	0x1
	.byte	0x9c
	.4byte	0x985
	.uleb128 0xf
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x197
	.4byte	0x5b7
	.byte	0x1
	.byte	0x50
	.uleb128 0xf
	.4byte	.LASF141
	.byte	0x1
	.2byte	0x197
	.4byte	0x357
	.byte	0x1
	.byte	0x51
	.uleb128 0x12
	.4byte	.LASF142
	.byte	0x1
	.2byte	0x197
	.4byte	0x3f3
	.4byte	.LLST2
	.byte	0
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF145
	.byte	0x1
	.2byte	0x181
	.byte	0x1
	.4byte	.LFB5
	.4byte	.LFE5
	.byte	0x1
	.byte	0x9c
	.4byte	0x9ca
	.uleb128 0xf
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x181
	.4byte	0x5b7
	.byte	0x1
	.byte	0x50
	.uleb128 0xf
	.4byte	.LASF141
	.byte	0x1
	.2byte	0x181
	.4byte	0x357
	.byte	0x1
	.byte	0x51
	.uleb128 0x12
	.4byte	.LASF142
	.byte	0x1
	.2byte	0x181
	.4byte	0x3f3
	.4byte	.LLST1
	.byte	0
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF146
	.byte	0x1
	.2byte	0x16b
	.byte	0x1
	.4byte	.LFB4
	.4byte	.LFE4
	.byte	0x1
	.byte	0x9c
	.4byte	0xa01
	.uleb128 0xf
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x16b
	.4byte	0x5b7
	.byte	0x1
	.byte	0x50
	.uleb128 0x12
	.4byte	.LASF147
	.byte	0x1
	.2byte	0x16b
	.4byte	0x309
	.4byte	.LLST0
	.byte	0
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF148
	.byte	0x1
	.2byte	0x15b
	.byte	0x1
	.4byte	.LFB3
	.4byte	.LFE3
	.byte	0x1
	.byte	0x9c
	.4byte	0xa28
	.uleb128 0xf
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x15b
	.4byte	0x5b7
	.byte	0x1
	.byte	0x50
	.byte	0
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF149
	.byte	0x1
	.2byte	0x14b
	.byte	0x1
	.4byte	.LFB2
	.4byte	.LFE2
	.byte	0x1
	.byte	0x9c
	.4byte	0xa5d
	.uleb128 0xf
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x14b
	.4byte	0x5b7
	.byte	0x1
	.byte	0x50
	.uleb128 0xf
	.4byte	.LASF150
	.byte	0x1
	.2byte	0x14b
	.4byte	0x97
	.byte	0x1
	.byte	0x51
	.byte	0
	.uleb128 0xe
	.byte	0x1
	.4byte	.LASF151
	.byte	0x1
	.2byte	0x13b
	.byte	0x1
	.4byte	.LFB1
	.4byte	.LFE1
	.byte	0x1
	.byte	0x9c
	.4byte	0xa92
	.uleb128 0xf
	.4byte	.LASF115
	.byte	0x1
	.2byte	0x13b
	.4byte	0x5b7
	.byte	0x1
	.byte	0x50
	.uleb128 0xf
	.4byte	.LASF152
	.byte	0x1
	.2byte	0x13b
	.4byte	0x97
	.byte	0x1
	.byte	0x51
	.byte	0
	.uleb128 0x13
	.byte	0x1
	.4byte	.LASF157
	.byte	0x1
	.byte	0x40
	.byte	0x1
	.4byte	.LFB0
	.4byte	.LFE0
	.byte	0x1
	.byte	0x9c
	.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 0x11
	.uleb128 0x1
	.uleb128 0x12
	.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 0x4
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x6
	.uleb128 0x28
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1c
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x7
	.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 0x8
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x9
	.uleb128 0x35
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xa
	.uleb128 0x1
	.byte	0x1
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xb
	.uleb128 0x21
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2f
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0xc
	.uleb128 0x4
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xd
	.uleb128 0x28
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1c
	.uleb128 0x5
	.byte	0
	.byte	0
	.uleb128 0xe
	.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 0xa
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xf
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0
	.byte	0
	.uleb128 0x10
	.uleb128 0xf
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x49
	.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 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x12
	.uleb128 0x5
	.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 0x13
	.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
	.byte	0
	.byte	0
	.byte	0
	.section	.debug_loc,"",%progbits
.Ldebug_loc0:
.LLST15:
	.4byte	.LVL38-.Ltext0
	.4byte	.LVL39-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST14:
	.4byte	.LVL36-.Ltext0
	.4byte	.LVL37-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST13:
	.4byte	.LVL34-.Ltext0
	.4byte	.LVL35-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST12:
	.4byte	.LVL32-.Ltext0
	.4byte	.LVL33-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST11:
	.4byte	.LVL29-.Ltext0
	.4byte	.LVL30-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST10:
	.4byte	.LVL27-.Ltext0
	.4byte	.LVL28-.Ltext0
	.2byte	0x1
	.byte	0x51
	.4byte	0
	.4byte	0
.LLST9:
	.4byte	.LVL25-.Ltext0
	.4byte	.LVL26-.Ltext0
	.2byte	0x1
	.byte	0x51
	.4byte	0
	.4byte	0
.LLST7:
	.4byte	.LVL21-.Ltext0
	.4byte	.LVL22-.Ltext0
	.2byte	0x1
	.byte	0x51
	.4byte	0
	.4byte	0
.LLST8:
	.4byte	.LVL21-.Ltext0
	.4byte	.LVL23-.Ltext0
	.2byte	0x1
	.byte	0x52
	.4byte	0
	.4byte	0
.LLST6:
	.4byte	.LVL19-.Ltext0
	.4byte	.LVL20-.Ltext0
	.2byte	0x1
	.byte	0x51
	.4byte	0
	.4byte	0
.LLST5:
	.4byte	.LVL13-.Ltext0
	.4byte	.LVL14-.Ltext0
	.2byte	0x1
	.byte	0x52
	.4byte	0
	.4byte	0
.LLST4:
	.4byte	.LVL11-.Ltext0
	.4byte	.LVL12-.Ltext0
	.2byte	0x1
	.byte	0x52
	.4byte	0
	.4byte	0
.LLST3:
	.4byte	.LVL9-.Ltext0
	.4byte	.LVL10-.Ltext0
	.2byte	0x1
	.byte	0x52
	.4byte	0
	.4byte	0
.LLST2:
	.4byte	.LVL7-.Ltext0
	.4byte	.LVL8-.Ltext0
	.2byte	0x1
	.byte	0x52
	.4byte	0
	.4byte	0
.LLST1:
	.4byte	.LVL5-.Ltext0
	.4byte	.LVL6-.Ltext0
	.2byte	0x1
	.byte	0x52
	.4byte	0
	.4byte	0
.LLST0:
	.4byte	.LVL3-.Ltext0
	.4byte	.LVL4-.Ltext0
	.2byte	0x1
	.byte	0x51
	.4byte	0
	.4byte	0
	.section	.debug_aranges,"",%progbits
	.4byte	0x1c
	.2byte	0x2
	.4byte	.Ldebug_info0
	.byte	0x4
	.byte	0
	.2byte	0
	.2byte	0
	.4byte	.Ltext0
	.4byte	.Letext0-.Ltext0
	.4byte	0
	.4byte	0
	.section	.debug_line,"",%progbits
.Ldebug_line0:
	.section	.debug_str,"MS",%progbits,1
.LASF61:
	.ascii	"ecapPrescale_By_30\000"
.LASF62:
	.ascii	"ecapPrescale_By_32\000"
.LASF45:
	.ascii	"ecapInterrupt_t\000"
.LASF14:
	.ascii	"uint16\000"
.LASF64:
	.ascii	"ecapPrescale_By_36\000"
.LASF99:
	.ascii	"ecapReset_t\000"
.LASF65:
	.ascii	"ecapPrescale_By_38\000"
.LASF46:
	.ascii	"ecapPrescale_By_1\000"
.LASF47:
	.ascii	"ecapPrescale_By_2\000"
.LASF48:
	.ascii	"ecapPrescale_By_4\000"
.LASF49:
	.ascii	"ecapPrescale_By_6\000"
.LASF50:
	.ascii	"ecapPrescale_By_8\000"
.LASF131:
	.ascii	"ecapSetSyncOut\000"
.LASF140:
	.ascii	"ecapSetCaptureEvent4\000"
.LASF108:
	.ascii	"type\000"
.LASF129:
	.ascii	"period\000"
.LASF145:
	.ascii	"ecapSetCaptureEvent1\000"
.LASF144:
	.ascii	"ecapSetCaptureEvent2\000"
.LASF143:
	.ascii	"ecapSetCaptureEvent3\000"
.LASF9:
	.ascii	"long long unsigned int\000"
.LASF142:
	.ascii	"resetenable\000"
.LASF96:
	.ascii	"ecapEvent_t\000"
.LASF113:
	.ascii	"ecap2GetConfigValue\000"
.LASF66:
	.ascii	"ecapPrescale_By_40\000"
.LASF67:
	.ascii	"ecapPrescale_By_42\000"
.LASF68:
	.ascii	"ecapPrescale_By_44\000"
.LASF8:
	.ascii	"long long int\000"
.LASF0:
	.ascii	"signed char\000"
.LASF70:
	.ascii	"ecapPrescale_By_48\000"
.LASF147:
	.ascii	"prescale\000"
.LASF149:
	.ascii	"ecapEnableCounterLoadOnSync\000"
.LASF153:
	.ascii	"GNU C11 7.2.1 20170904 (release) [ARM/embedded-7-br"
	.ascii	"anch revision 255204] -mcpu=cortex-r5 -mfloat-abi=h"
	.ascii	"ard -mfpu=vfpv3-d16 -g -gdwarf-3 -gstrict-dwarf -Og"
	.ascii	"\000"
.LASF102:
	.ascii	"CONFIG_CTRPHS\000"
.LASF63:
	.ascii	"ecapPrescale_By_34\000"
.LASF150:
	.ascii	"phase\000"
.LASF4:
	.ascii	"long int\000"
.LASF122:
	.ascii	"ecapGetEventStatus\000"
.LASF21:
	.ascii	"TSCTR\000"
.LASF110:
	.ascii	"ecap5GetConfigValue\000"
.LASF81:
	.ascii	"SyncOut_None\000"
.LASF136:
	.ascii	"ecapEnableCapture\000"
.LASF11:
	.ascii	"uint16_t\000"
.LASF17:
	.ascii	"double\000"
.LASF100:
	.ascii	"ecapBASE\000"
.LASF85:
	.ascii	"ecapEdgePolarity_t\000"
.LASF106:
	.ascii	"ecap_config_reg_t\000"
.LASF135:
	.ascii	"ecapDisableCapture\000"
.LASF13:
	.ascii	"uint32\000"
.LASF72:
	.ascii	"ecapPrescale_By_52\000"
.LASF146:
	.ascii	"ecapSetEventPrescaler\000"
.LASF73:
	.ascii	"ecapPrescale_By_54\000"
.LASF105:
	.ascii	"CONFIG_ECEINT\000"
.LASF74:
	.ascii	"ecapPrescale_By_56\000"
.LASF6:
	.ascii	"__uint32_t\000"
.LASF44:
	.ascii	"ecapInt_All\000"
.LASF152:
	.ascii	"value\000"
.LASF38:
	.ascii	"ecapInt_CTR_OVF\000"
.LASF83:
	.ascii	"RISING_EDGE\000"
.LASF36:
	.ascii	"ecapInt_CTR_CMP\000"
.LASF10:
	.ascii	"unsigned int\000"
.LASF20:
	.ascii	"config_value_type_t\000"
.LASF35:
	.ascii	"ecapBASE_t\000"
.LASF151:
	.ascii	"ecapSetCounter\000"
.LASF7:
	.ascii	"long unsigned int\000"
.LASF124:
	.ascii	"interrupts\000"
.LASF86:
	.ascii	"ACTIVE_HIGH\000"
.LASF139:
	.ascii	"event\000"
.LASF3:
	.ascii	"short unsigned int\000"
.LASF76:
	.ascii	"ecapPrescale_By_60\000"
.LASF77:
	.ascii	"ecapPrescale_By_62\000"
.LASF84:
	.ascii	"FALLING_EDGE\000"
.LASF155:
	.ascii	"/home/mr_halfword/workspace_v9/TMS570LC4357_GCC_hal"
	.ascii	"cogen/Debug\000"
.LASF111:
	.ascii	"ecap4GetConfigValue\000"
.LASF90:
	.ascii	"ONE_SHOT\000"
.LASF157:
	.ascii	"ecapInit\000"
.LASF18:
	.ascii	"InitialValue\000"
.LASF125:
	.ascii	"ecapEnableInterrupt\000"
.LASF115:
	.ascii	"ecap\000"
.LASF78:
	.ascii	"ecapPrescale_t\000"
.LASF80:
	.ascii	"SyncOut_CTRPRD\000"
.LASF69:
	.ascii	"ecapPrescale_By_46\000"
.LASF120:
	.ascii	"ecapClearFlag\000"
.LASF89:
	.ascii	"CONTINUOUS\000"
.LASF33:
	.ascii	"ECCLR\000"
.LASF148:
	.ascii	"ecapDisableCounterLoadOnSync\000"
.LASF29:
	.ascii	"ECCTL1\000"
.LASF28:
	.ascii	"ECCTL2\000"
.LASF19:
	.ascii	"CurrentValue\000"
.LASF123:
	.ascii	"ecapDisableInterrupt\000"
.LASF141:
	.ascii	"edgePolarity\000"
.LASF43:
	.ascii	"ecapInt_Global\000"
.LASF132:
	.ascii	"syncOutSrc\000"
.LASF82:
	.ascii	"ecapSyncOut_t\000"
.LASF22:
	.ascii	"CTRPHS\000"
.LASF79:
	.ascii	"SyncOut_SyncIn\000"
.LASF31:
	.ascii	"ECEINT\000"
.LASF16:
	.ascii	"float\000"
.LASF37:
	.ascii	"ecapInt_CTR_PRD\000"
.LASF114:
	.ascii	"ecap1GetConfigValue\000"
.LASF112:
	.ascii	"ecap3GetConfigValue\000"
.LASF137:
	.ascii	"ecapSetCaptureMode\000"
.LASF15:
	.ascii	"_Bool\000"
.LASF1:
	.ascii	"unsigned char\000"
.LASF104:
	.ascii	"CONFIG_ECCTL2\000"
.LASF2:
	.ascii	"short int\000"
.LASF27:
	.ascii	"rsvd1\000"
.LASF34:
	.ascii	"rsvd2\000"
.LASF71:
	.ascii	"ecapPrescale_By_50\000"
.LASF32:
	.ascii	"ECFRC\000"
.LASF109:
	.ascii	"ecap6GetConfigValue\000"
.LASF75:
	.ascii	"ecapPrescale_By_58\000"
.LASF121:
	.ascii	"events\000"
.LASF12:
	.ascii	"uint32_t\000"
.LASF51:
	.ascii	"ecapPrescale_By_10\000"
.LASF52:
	.ascii	"ecapPrescale_By_12\000"
.LASF53:
	.ascii	"ecapPrescale_By_14\000"
.LASF54:
	.ascii	"ecapPrescale_By_16\000"
.LASF55:
	.ascii	"ecapPrescale_By_18\000"
.LASF127:
	.ascii	"ecapEnableAPWMmode\000"
.LASF126:
	.ascii	"ecapDisableAPWMMode\000"
.LASF5:
	.ascii	"__uint16_t\000"
.LASF156:
	.ascii	"config_value_type\000"
.LASF101:
	.ascii	"ecap_config_reg\000"
.LASF103:
	.ascii	"CONFIG_ECCTL1\000"
.LASF94:
	.ascii	"CAPTURE_EVENT3\000"
.LASF98:
	.ascii	"RESET_DISABLE\000"
.LASF130:
	.ascii	"duty\000"
.LASF119:
	.ascii	"ecapGetCAP1\000"
.LASF118:
	.ascii	"ecapGetCAP2\000"
.LASF117:
	.ascii	"ecapGetCAP3\000"
.LASF116:
	.ascii	"ecapGetCAP4\000"
.LASF92:
	.ascii	"CAPTURE_EVENT1\000"
.LASF93:
	.ascii	"CAPTURE_EVENT2\000"
.LASF91:
	.ascii	"ecapMode_t\000"
.LASF95:
	.ascii	"CAPTURE_EVENT4\000"
.LASF56:
	.ascii	"ecapPrescale_By_20\000"
.LASF57:
	.ascii	"ecapPrescale_By_22\000"
.LASF58:
	.ascii	"ecapPrescale_By_24\000"
.LASF154:
	.ascii	"../source/HL_ecap.c\000"
.LASF133:
	.ascii	"ecapStopCounter\000"
.LASF60:
	.ascii	"ecapPrescale_By_28\000"
.LASF128:
	.ascii	"pwmPolarity\000"
.LASF134:
	.ascii	"ecapStartCounter\000"
.LASF30:
	.ascii	"ECFLG\000"
.LASF107:
	.ascii	"config_reg\000"
.LASF59:
	.ascii	"ecapPrescale_By_26\000"
.LASF42:
	.ascii	"ecapInt_CEVT1\000"
.LASF41:
	.ascii	"ecapInt_CEVT2\000"
.LASF40:
	.ascii	"ecapInt_CEVT3\000"
.LASF39:
	.ascii	"ecapInt_CEVT4\000"
.LASF23:
	.ascii	"CAP1\000"
.LASF24:
	.ascii	"CAP2\000"
.LASF25:
	.ascii	"CAP3\000"
.LASF26:
	.ascii	"CAP4\000"
.LASF97:
	.ascii	"RESET_ENABLE\000"
.LASF88:
	.ascii	"ecapAPWMPolarity_t\000"
.LASF138:
	.ascii	"capMode\000"
.LASF87:
	.ascii	"ACTIVE_LOW\000"
	.ident	"GCC: (GNU Tools for Arm Embedded Processors 7-2017-q4-major) 7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204]"
