	.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_can.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_can.i -mcpu=cortex-r5 -mfloat-abi=hard
@ -mfpu=vfpv3-d16 -auxbase-strip source/HL_can.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	canInit
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	canInit, %function
canInit:
.LFB0:
	.file 1 "../source/HL_can.c"
	.loc 1 85 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
@ ../source/HL_can.c:107:     canREG1->CTL = (uint32)0x00000000U 
	.loc 1 107 0
	movw	r3, #56575	@ tmp138,
	movt	r3, 65527	@ tmp138,
	movw	r2, #5187	@ tmp139,
	movt	r2, 2	@ tmp139,
	str	r2, [r3, #-255]	@ tmp139, MEM[(volatile struct canBASE_t *)4294433792B].CTL
@ ../source/HL_can.c:113:     canREG1->ES |= 0xFFFFFFFFU;
	.loc 1 113 0
	ldr	r2, [r3, #-251]	@ vol.0_27, MEM[(volatile struct canBASE_t *)4294433792B].ES
	mvn	r2, #0	@ tmp142,
	str	r2, [r3, #-251]	@ tmp142, MEM[(volatile struct canBASE_t *)4294433792B].ES
@ ../source/HL_can.c:116:     canREG1->INTMUXx[0U] = (uint32)0x00000000U
	.loc 1 116 0
	mov	r2, #0	@ tmp144,
	str	r2, [r3, #-39]	@ tmp144, MEM[(volatile struct canBASE_t *)4294433792B].INTMUXx
@ ../source/HL_can.c:149:     canREG1->INTMUXx[1U] = (uint32)0x00000000U
	.loc 1 149 0
	str	r2, [r3, #-35]	@ tmp144, MEM[(volatile struct canBASE_t *)4294433792B].INTMUXx
@ ../source/HL_can.c:183:     canREG1->ABOTR = (uint32)0U;
	.loc 1 183 0
	str	r2, [r3, #-127]	@ tmp144, MEM[(volatile struct canBASE_t *)4294433792B].ABOTR
.L2:
@ ../source/HL_can.c:190:     while ((canREG1->IF1STAT & 0x80U) ==0x80U)
	.loc 1 190 0
	movw	r3, #56575	@ tmp149,
	movt	r3, 65527	@ tmp149,
	ldrb	r3, [r3, #3]	@ zero_extendqisi2	@ MEM[(volatile struct canBASE_t *)4294433792B].IF1STAT, MEM[(volatile struct canBASE_t *)4294433792B].IF1STAT
	tst	r3, #128	@ MEM[(volatile struct canBASE_t *)4294433792B].IF1STAT,
	bne	.L2	@,
@ ../source/HL_can.c:193:     canREG1->IF1CMD  = 0x87U;
	.loc 1 193 0
	movw	r3, #56575	@ tmp154,
	movt	r3, 65527	@ tmp154,
	mvn	r2, #120	@ tmp155,
	strb	r2, [r3, #2]	@ tmp155, MEM[(volatile struct canBASE_t *)4294433792B].IF1CMD
.L3:
@ ../source/HL_can.c:200:     while ((canREG1->IF2STAT & 0x80U) ==0x80U)
	.loc 1 200 0
	movw	r3, #56575	@ tmp157,
	movt	r3, 65527	@ tmp157,
	ldrb	r3, [r3, #35]	@ zero_extendqisi2	@ MEM[(volatile struct canBASE_t *)4294433792B].IF2STAT, MEM[(volatile struct canBASE_t *)4294433792B].IF2STAT
	tst	r3, #128	@ MEM[(volatile struct canBASE_t *)4294433792B].IF2STAT,
	bne	.L3	@,
@ ../source/HL_can.c:203:     canREG1->IF2CMD = 0x17U;
	.loc 1 203 0
	movw	r3, #56575	@ tmp162,
	movt	r3, 65527	@ tmp162,
	mov	r2, #23	@ tmp163,
	strb	r2, [r3, #34]	@ tmp163, MEM[(volatile struct canBASE_t *)4294433792B].IF2CMD
@ ../source/HL_can.c:212:     canREG1->BTR = (uint32)((uint32)0U << 16U) |
	.loc 1 212 0
	movw	r2, #14793	@ tmp166,
	str	r2, [r3, #-243]	@ tmp166, MEM[(volatile struct canBASE_t *)4294433792B].BTR
@ ../source/HL_can.c:221:     canREG1->TIOC =  (uint32)((uint32)1U  << 18U )
	.loc 1 221 0
	mov	r2, #8	@ tmp168,
	movt	r2, 4	@ tmp168,
	str	r2, [r3, #225]	@ tmp168, MEM[(volatile struct canBASE_t *)4294433792B].TIOC
@ ../source/HL_can.c:228:     canREG1->RIOC =  (uint32)((uint32)1U  << 18U )    
	.loc 1 228 0
	str	r2, [r3, #229]	@ tmp168, MEM[(volatile struct canBASE_t *)4294433792B].RIOC
@ ../source/HL_can.c:236:     canREG1->CTL &= ~(uint32)(0x00000041U);
	.loc 1 236 0
	ldr	r2, [r3, #-255]	@ _10, MEM[(volatile struct canBASE_t *)4294433792B].CTL
	bic	r2, r2, #65	@ _11, _10,
	str	r2, [r3, #-255]	@ _11, MEM[(volatile struct canBASE_t *)4294433792B].CTL
@ ../source/HL_can.c:258:     canREG2->CTL = (uint32)0x00000000U 
	.loc 1 258 0
	movw	r3, #57087	@ tmp173,
	movt	r3, 65527	@ tmp173,
	movw	r2, #5187	@ tmp174,
	movt	r2, 2	@ tmp174,
	str	r2, [r3, #-255]	@ tmp174, MEM[(volatile struct canBASE_t *)4294434304B].CTL
@ ../source/HL_can.c:264:     canREG2->ES |= 0xFFFFFFFFU;
	.loc 1 264 0
	ldr	r2, [r3, #-251]	@ vol.1_39, MEM[(volatile struct canBASE_t *)4294434304B].ES
	mvn	r2, #0	@ tmp177,
	str	r2, [r3, #-251]	@ tmp177, MEM[(volatile struct canBASE_t *)4294434304B].ES
@ ../source/HL_can.c:267:     canREG2->INTMUXx[0U] = (uint32)0x00000000U
	.loc 1 267 0
	mov	r2, #0	@ tmp179,
	str	r2, [r3, #-39]	@ tmp179, MEM[(volatile struct canBASE_t *)4294434304B].INTMUXx
@ ../source/HL_can.c:300:     canREG2->INTMUXx[1U] = (uint32)0x00000000U
	.loc 1 300 0
	str	r2, [r3, #-35]	@ tmp179, MEM[(volatile struct canBASE_t *)4294434304B].INTMUXx
@ ../source/HL_can.c:335:     canREG2->ABOTR = (uint32)0U;
	.loc 1 335 0
	str	r2, [r3, #-127]	@ tmp179, MEM[(volatile struct canBASE_t *)4294434304B].ABOTR
.L4:
@ ../source/HL_can.c:343:     while ((canREG2->IF1STAT & 0x80U) ==0x80U)
	.loc 1 343 0
	movw	r3, #57087	@ tmp184,
	movt	r3, 65527	@ tmp184,
	ldrb	r3, [r3, #3]	@ zero_extendqisi2	@ MEM[(volatile struct canBASE_t *)4294434304B].IF1STAT, MEM[(volatile struct canBASE_t *)4294434304B].IF1STAT
	tst	r3, #128	@ MEM[(volatile struct canBASE_t *)4294434304B].IF1STAT,
	bne	.L4	@,
@ ../source/HL_can.c:346:     canREG2->IF1CMD  = 0x87U;
	.loc 1 346 0
	movw	r3, #57087	@ tmp189,
	movt	r3, 65527	@ tmp189,
	mvn	r2, #120	@ tmp190,
	strb	r2, [r3, #2]	@ tmp190, MEM[(volatile struct canBASE_t *)4294434304B].IF1CMD
.L5:
@ ../source/HL_can.c:353:     while ((canREG2->IF2STAT & 0x80U) ==0x80U)
	.loc 1 353 0
	movw	r3, #57087	@ tmp192,
	movt	r3, 65527	@ tmp192,
	ldrb	r3, [r3, #35]	@ zero_extendqisi2	@ MEM[(volatile struct canBASE_t *)4294434304B].IF2STAT, MEM[(volatile struct canBASE_t *)4294434304B].IF2STAT
	tst	r3, #128	@ MEM[(volatile struct canBASE_t *)4294434304B].IF2STAT,
	bne	.L5	@,
@ ../source/HL_can.c:356:     canREG2->IF2CMD = 0x17U;
	.loc 1 356 0
	movw	r3, #57087	@ tmp197,
	movt	r3, 65527	@ tmp197,
	mov	r2, #23	@ tmp198,
	strb	r2, [r3, #34]	@ tmp198, MEM[(volatile struct canBASE_t *)4294434304B].IF2CMD
@ ../source/HL_can.c:365:     canREG2->BTR = (uint32)((uint32)0U << 16U) |
	.loc 1 365 0
	movw	r2, #14793	@ tmp201,
	str	r2, [r3, #-243]	@ tmp201, MEM[(volatile struct canBASE_t *)4294434304B].BTR
@ ../source/HL_can.c:373:     canREG2->TIOC =  (uint32)((uint32)1U  << 18U )
	.loc 1 373 0
	mov	r2, #8	@ tmp203,
	movt	r2, 4	@ tmp203,
	str	r2, [r3, #225]	@ tmp203, MEM[(volatile struct canBASE_t *)4294434304B].TIOC
@ ../source/HL_can.c:380:     canREG2->RIOC =  (uint32)((uint32)1U  << 18U )    
	.loc 1 380 0
	str	r2, [r3, #229]	@ tmp203, MEM[(volatile struct canBASE_t *)4294434304B].RIOC
@ ../source/HL_can.c:388:     canREG2->CTL &= ~(uint32)(0x00000041U);
	.loc 1 388 0
	ldr	r2, [r3, #-255]	@ _15, MEM[(volatile struct canBASE_t *)4294434304B].CTL
	bic	r2, r2, #65	@ _16, _15,
	str	r2, [r3, #-255]	@ _16, MEM[(volatile struct canBASE_t *)4294434304B].CTL
@ ../source/HL_can.c:409:     canREG3->CTL = (uint32)0x00000000U 
	.loc 1 409 0
	movw	r3, #57599	@ tmp208,
	movt	r3, 65527	@ tmp208,
	movw	r2, #5187	@ tmp209,
	movt	r2, 2	@ tmp209,
	str	r2, [r3, #-255]	@ tmp209, MEM[(volatile struct canBASE_t *)4294434816B].CTL
@ ../source/HL_can.c:415:     canREG3->ES |= 0xFFFFFFFFU;
	.loc 1 415 0
	ldr	r2, [r3, #-251]	@ vol.2_51, MEM[(volatile struct canBASE_t *)4294434816B].ES
	mvn	r2, #0	@ tmp212,
	str	r2, [r3, #-251]	@ tmp212, MEM[(volatile struct canBASE_t *)4294434816B].ES
@ ../source/HL_can.c:418:     canREG3->INTMUXx[0U] = (uint32)0x00000000U
	.loc 1 418 0
	mov	r2, #0	@ tmp214,
	str	r2, [r3, #-39]	@ tmp214, MEM[(volatile struct canBASE_t *)4294434816B].INTMUXx
@ ../source/HL_can.c:450: 	canREG3->INTMUXx[1U] = (uint32)0x00000000U
	.loc 1 450 0
	str	r2, [r3, #-35]	@ tmp214, MEM[(volatile struct canBASE_t *)4294434816B].INTMUXx
@ ../source/HL_can.c:484:     canREG3->ABOTR = (uint32)0U;
	.loc 1 484 0
	str	r2, [r3, #-127]	@ tmp214, MEM[(volatile struct canBASE_t *)4294434816B].ABOTR
.L6:
@ ../source/HL_can.c:491:     while ((canREG3->IF1STAT & 0x80U) ==0x80U)
	.loc 1 491 0
	movw	r3, #57599	@ tmp219,
	movt	r3, 65527	@ tmp219,
	ldrb	r3, [r3, #3]	@ zero_extendqisi2	@ MEM[(volatile struct canBASE_t *)4294434816B].IF1STAT, MEM[(volatile struct canBASE_t *)4294434816B].IF1STAT
	tst	r3, #128	@ MEM[(volatile struct canBASE_t *)4294434816B].IF1STAT,
	bne	.L6	@,
@ ../source/HL_can.c:494:     canREG3->IF1CMD  = 0x87U;
	.loc 1 494 0
	movw	r3, #57599	@ tmp224,
	movt	r3, 65527	@ tmp224,
	mvn	r2, #120	@ tmp225,
	strb	r2, [r3, #2]	@ tmp225, MEM[(volatile struct canBASE_t *)4294434816B].IF1CMD
.L7:
@ ../source/HL_can.c:501:     while ((canREG3->IF2STAT & 0x80U) ==0x80U)
	.loc 1 501 0
	movw	r3, #57599	@ tmp227,
	movt	r3, 65527	@ tmp227,
	ldrb	r3, [r3, #35]	@ zero_extendqisi2	@ MEM[(volatile struct canBASE_t *)4294434816B].IF2STAT, MEM[(volatile struct canBASE_t *)4294434816B].IF2STAT
	tst	r3, #128	@ MEM[(volatile struct canBASE_t *)4294434816B].IF2STAT,
	bne	.L7	@,
@ ../source/HL_can.c:504:     canREG3->IF2CMD = 0x17U;
	.loc 1 504 0
	movw	r3, #57599	@ tmp232,
	movt	r3, 65527	@ tmp232,
	mov	r2, #23	@ tmp233,
	strb	r2, [r3, #34]	@ tmp233, MEM[(volatile struct canBASE_t *)4294434816B].IF2CMD
@ ../source/HL_can.c:513:     canREG3->BTR = (uint32)((uint32)0U << 16U) |
	.loc 1 513 0
	movw	r2, #14793	@ tmp236,
	str	r2, [r3, #-243]	@ tmp236, MEM[(volatile struct canBASE_t *)4294434816B].BTR
@ ../source/HL_can.c:521:     canREG3->TIOC =  (uint32)((uint32)1U  << 18U )
	.loc 1 521 0
	mov	r2, #8	@ tmp238,
	movt	r2, 4	@ tmp238,
	str	r2, [r3, #225]	@ tmp238, MEM[(volatile struct canBASE_t *)4294434816B].TIOC
@ ../source/HL_can.c:528:     canREG3->RIOC =  (uint32)((uint32)1U  << 18U )    
	.loc 1 528 0
	str	r2, [r3, #229]	@ tmp238, MEM[(volatile struct canBASE_t *)4294434816B].RIOC
@ ../source/HL_can.c:536:     canREG3->CTL &= ~(uint32)(0x00000041U);
	.loc 1 536 0
	ldr	r2, [r3, #-255]	@ _19, MEM[(volatile struct canBASE_t *)4294434816B].CTL
	bic	r2, r2, #65	@ _20, _19,
	str	r2, [r3, #-255]	@ _20, MEM[(volatile struct canBASE_t *)4294434816B].CTL
@ ../source/HL_can.c:557:     canREG4->CTL = (uint32)0x00000000U 
	.loc 1 557 0
	movw	r3, #58111	@ tmp243,
	movt	r3, 65527	@ tmp243,
	movw	r2, #5187	@ tmp244,
	movt	r2, 2	@ tmp244,
	str	r2, [r3, #-255]	@ tmp244, MEM[(volatile struct canBASE_t *)4294435328B].CTL
@ ../source/HL_can.c:563:     canREG4->ES |= 0xFFFFFFFFU;
	.loc 1 563 0
	ldr	r2, [r3, #-251]	@ vol.3_63, MEM[(volatile struct canBASE_t *)4294435328B].ES
	mvn	r2, #0	@ tmp247,
	str	r2, [r3, #-251]	@ tmp247, MEM[(volatile struct canBASE_t *)4294435328B].ES
@ ../source/HL_can.c:566:     canREG4->INTMUXx[0U] = (uint32)0x00000000U
	.loc 1 566 0
	mov	r2, #0	@ tmp249,
	str	r2, [r3, #-39]	@ tmp249, MEM[(volatile struct canBASE_t *)4294435328B].INTMUXx
@ ../source/HL_can.c:599:     canREG4->INTMUXx[1U] = (uint32)0x00000000U
	.loc 1 599 0
	str	r2, [r3, #-35]	@ tmp249, MEM[(volatile struct canBASE_t *)4294435328B].INTMUXx
@ ../source/HL_can.c:633:     canREG4->ABOTR = (uint32)0U;
	.loc 1 633 0
	str	r2, [r3, #-127]	@ tmp249, MEM[(volatile struct canBASE_t *)4294435328B].ABOTR
.L8:
@ ../source/HL_can.c:640:     while ((canREG4->IF1STAT & 0x80U) ==0x80U)
	.loc 1 640 0
	movw	r3, #58111	@ tmp254,
	movt	r3, 65527	@ tmp254,
	ldrb	r3, [r3, #3]	@ zero_extendqisi2	@ MEM[(volatile struct canBASE_t *)4294435328B].IF1STAT, MEM[(volatile struct canBASE_t *)4294435328B].IF1STAT
	tst	r3, #128	@ MEM[(volatile struct canBASE_t *)4294435328B].IF1STAT,
	bne	.L8	@,
@ ../source/HL_can.c:643:     canREG4->IF1CMD  = 0x87U;
	.loc 1 643 0
	movw	r3, #58111	@ tmp259,
	movt	r3, 65527	@ tmp259,
	mvn	r2, #120	@ tmp260,
	strb	r2, [r3, #2]	@ tmp260, MEM[(volatile struct canBASE_t *)4294435328B].IF1CMD
.L9:
@ ../source/HL_can.c:650:     while ((canREG4->IF2STAT & 0x80U) ==0x80U)
	.loc 1 650 0
	movw	r3, #58111	@ tmp262,
	movt	r3, 65527	@ tmp262,
	ldrb	r3, [r3, #35]	@ zero_extendqisi2	@ MEM[(volatile struct canBASE_t *)4294435328B].IF2STAT, MEM[(volatile struct canBASE_t *)4294435328B].IF2STAT
	tst	r3, #128	@ MEM[(volatile struct canBASE_t *)4294435328B].IF2STAT,
	bne	.L9	@,
@ ../source/HL_can.c:653:     canREG4->IF2CMD = 0x17U;
	.loc 1 653 0
	movw	r3, #58111	@ tmp267,
	movt	r3, 65527	@ tmp267,
	mov	r2, #23	@ tmp268,
	strb	r2, [r3, #34]	@ tmp268, MEM[(volatile struct canBASE_t *)4294435328B].IF2CMD
@ ../source/HL_can.c:662:     canREG4->BTR = ((uint32)0U << 16U) |
	.loc 1 662 0
	movw	r2, #14793	@ tmp271,
	str	r2, [r3, #-243]	@ tmp271, MEM[(volatile struct canBASE_t *)4294435328B].BTR
@ ../source/HL_can.c:672:     canREG4->TIOC =  (uint32)((uint32)1U  << 18U )
	.loc 1 672 0
	mov	r2, #8	@ tmp273,
	movt	r2, 4	@ tmp273,
	str	r2, [r3, #225]	@ tmp273, MEM[(volatile struct canBASE_t *)4294435328B].TIOC
@ ../source/HL_can.c:679:     canREG4->RIOC =  (uint32)((uint32)1U  << 18U )    
	.loc 1 679 0
	str	r2, [r3, #229]	@ tmp273, MEM[(volatile struct canBASE_t *)4294435328B].RIOC
@ ../source/HL_can.c:686:     canREG4->CTL &= ~(uint32)(0x00000041U);
	.loc 1 686 0
	ldr	r2, [r3, #-255]	@ _23, MEM[(volatile struct canBASE_t *)4294435328B].CTL
	bic	r2, r2, #65	@ _24, _23,
	str	r2, [r3, #-255]	@ _24, MEM[(volatile struct canBASE_t *)4294435328B].CTL
@ ../source/HL_can.c:695: }
	.loc 1 695 0
	bx	lr	@
	.cfi_endproc
.LFE0:
	.size	canInit, .-canInit
	.align	2
	.global	canTransmit
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	canTransmit, %function
canTransmit:
.LFB1:
	.loc 1 725 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
.LVL0:
	str	lr, [sp, #-4]!	@,
	.cfi_def_cfa_offset 4
	.cfi_offset 14, -4
.LVL1:
@ ../source/HL_can.c:728:     uint32 regIndex = (messageBox - 1U) >> 5U;
	.loc 1 728 0
	sub	r3, r1, #1	@ _1, messageBox,
	lsr	ip, r3, #5	@ regIndex, _1,
.LVL2:
@ ../source/HL_can.c:729:     uint32 bitIndex = 1U << ((messageBox - 1U) & 0x1FU);
	.loc 1 729 0
	and	r3, r3, #31	@ _2, _1,
.LVL3:
@ ../source/HL_can.c:739:     if ((node->TXRQx[regIndex] & bitIndex) != 0U)
	.loc 1 739 0
	add	ip, ip, #34	@ tmp127, regIndex,
.LVL4:
	ldr	ip, [r0, ip, lsl #2]	@ _3, node_18(D)->TXRQx
.LVL5:
	mov	lr, #1	@ tmp126,
	ands	r3, ip, lr, lsl r3	@, tmp140, _3, tmp126,
.LVL6:
	bne	.L15	@,
.L12:
@ ../source/HL_can.c:748:     while ((node->IF1STAT & 0x80U) ==0x80U)
	.loc 1 748 0
	ldrb	r3, [r0, #258]	@ zero_extendqisi2	@ node_18(D)->IF1STAT, node_18(D)->IF1STAT
	tst	r3, #128	@ node_18(D)->IF1STAT,
	bne	.L12	@,
@ ../source/HL_can.c:757: 	node->IF1CMD = 0x87U;
	.loc 1 757 0
	mvn	r3, #120	@ tmp133,
	strb	r3, [r0, #257]	@ tmp133, node_18(D)->IF1CMD
.LVL7:
@ ../source/HL_can.c:760:     for (i = 0U; i < 8U; i++)
	.loc 1 760 0
	mov	r3, #0	@ i,
	b	.L13	@
.LVL8:
.L14:
@ ../source/HL_can.c:769:         node->IF1DATx[s_canByteOrder[i]] = *data;
	.loc 1 769 0
	movw	ip, #:lower16:.LANCHOR0	@ tmp135,
	movt	ip, #:upper16:.LANCHOR0	@ tmp135,
	ldr	ip, [ip, r3, lsl #2]	@ _6, s_canByteOrder
	ldrb	lr, [r2], #1	@ zero_extendqisi2	@ _7, *data_9
.LVL9:
	add	ip, r0, ip	@ tmp136, node, _6
	strb	lr, [ip, #272]	@ _7, node_18(D)->IF1DATx
.LVL10:
@ ../source/HL_can.c:760:     for (i = 0U; i < 8U; i++)
	.loc 1 760 0
	add	r3, r3, #1	@ i, i,
.LVL11:
.L13:
@ ../source/HL_can.c:760:     for (i = 0U; i < 8U; i++)
	.loc 1 760 0 is_stmt 0
	cmp	r3, #7	@ i,
	bls	.L14	@,
@ ../source/HL_can.c:777:     node->IF1NO = (uint8) messageBox;
	.loc 1 777 0 is_stmt 1
	uxtb	r1, r1	@ _8, messageBox
.LVL12:
	strb	r1, [r0, #259]	@ _8, node_18(D)->IF1NO
.LVL13:
@ ../source/HL_can.c:779:     success = 1U; 
	.loc 1 779 0
	mov	r0, #1	@ <retval>,
.LVL14:
	ldr	pc, [sp], #4	@
.LVL15:
.L15:
@ ../source/HL_can.c:741:         success = 0U;
	.loc 1 741 0
	mov	r0, #0	@ <retval>,
.LVL16:
@ ../source/HL_can.c:789: }
	.loc 1 789 0
	ldr	pc, [sp], #4	@
	.cfi_endproc
.LFE1:
	.size	canTransmit, .-canTransmit
	.align	2
	.global	canGetData
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	canGetData, %function
canGetData:
.LFB2:
	.loc 1 821 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
.LVL17:
	str	lr, [sp, #-4]!	@,
	.cfi_def_cfa_offset 4
	.cfi_offset 14, -4
	mov	r3, r0	@ node, node
.LVL18:
@ ../source/HL_can.c:826:     uint32       regIndex = (messageBox - 1U) >> 5U;
	.loc 1 826 0
	sub	ip, r1, #1	@ _1, messageBox,
	lsr	r0, ip, #5	@ regIndex, _1,
.LVL19:
@ ../source/HL_can.c:827:     uint32       bitIndex = 1U << ((messageBox - 1U) & 0x1FU);
	.loc 1 827 0
	and	ip, ip, #31	@ _2, _1,
.LVL20:
@ ../source/HL_can.c:836:     if ((node->NWDATx[regIndex] & bitIndex) == 0U)
	.loc 1 836 0
	add	r0, r0, #38	@ tmp133, regIndex,
.LVL21:
	add	r0, r3, r0, lsl #2	@ tmp134, node, tmp133,
.LVL22:
	ldr	r0, [r0, #4]	@ _3, node_26(D)->NWDATx
	mov	lr, #1	@ tmp132,
	ands	r0, r0, lr, lsl ip	@, tmp156, _3, tmp132,
	beq	.L25	@,
.L19:
@ ../source/HL_can.c:845:     while ((node->IF2STAT & 0x80U) ==0x80U)
	.loc 1 845 0
	ldrb	r0, [r3, #290]	@ zero_extendqisi2	@ node_26(D)->IF2STAT, node_26(D)->IF2STAT
	tst	r0, #128	@ node_26(D)->IF2STAT,
	bne	.L19	@,
@ ../source/HL_can.c:854: 		node->IF2CMD = 0x17U;
	.loc 1 854 0
	mov	r0, #23	@ tmp141,
	strb	r0, [r3, #289]	@ tmp141, node_26(D)->IF2CMD
@ ../source/HL_can.c:858:     node->IF2NO = (uint8) messageBox;
	.loc 1 858 0
	uxtb	r1, r1	@ _6, messageBox
.LVL23:
	strb	r1, [r3, #291]	@ _6, node_26(D)->IF2NO
.L20:
@ ../source/HL_can.c:862:     while ((node->IF2STAT & 0x80U) ==0x80U)
	.loc 1 862 0
	ldrb	r1, [r3, #290]	@ zero_extendqisi2	@ node_26(D)->IF2STAT, node_26(D)->IF2STAT
	tst	r1, #128	@ node_26(D)->IF2STAT,
	bne	.L20	@,
@ ../source/HL_can.c:867:     size = node->IF2MCTL & 0xFU;
	.loc 1 867 0
	ldr	ip, [r3, #300]	@ _8, node_26(D)->IF2MCTL
.LVL24:
	and	ip, ip, #15	@ size, _8,
.LVL25:
@ ../source/HL_can.c:868: 		if(size > 0x8U)
	.loc 1 868 0
	cmp	ip, #8	@ size,
@ ../source/HL_can.c:870: 			size = 0x8U;
	.loc 1 870 0
	movhi	ip, #8	@ size,
.LVL26:
.L21:
@ ../source/HL_can.c:873:     for (i = 0U; i < size; i++)
	.loc 1 873 0
	mov	r1, #0	@ i,
	b	.L22	@
.LVL27:
.L23:
@ ../source/HL_can.c:882:         *pData = node->IF2DATx[s_canByteOrder[i]];
	.loc 1 882 0
	movw	r0, #:lower16:.LANCHOR0	@ tmp149,
	movt	r0, #:upper16:.LANCHOR0	@ tmp149,
	ldr	r0, [r0, r1, lsl #2]	@ _9, s_canByteOrder
	add	r0, r3, r0	@ tmp150, node, _9
	ldrb	r0, [r0, #304]	@ zero_extendqisi2	@ tmp153, node_26(D)->IF2DATx
	strb	r0, [r2], #1	@ tmp153, *pData_15
.LVL28:
@ ../source/HL_can.c:873:     for (i = 0U; i < size; i++)
	.loc 1 873 0
	add	r1, r1, #1	@ i, i,
.LVL29:
.L22:
@ ../source/HL_can.c:873:     for (i = 0U; i < size; i++)
	.loc 1 873 0 is_stmt 0
	cmp	r1, ip	@ i, size
	bcc	.L23	@,
@ ../source/HL_can.c:888:     success = 1U;
	.loc 1 888 0 is_stmt 1
	mov	r0, #1	@ <retval>,
.LVL30:
.L18:
@ ../source/HL_can.c:894:     if ((node->IF2MCTL & 0x4000U) == 0x4000U)
	.loc 1 894 0
	ldr	r3, [r3, #300]	@ _11, node_26(D)->IF2MCTL
.LVL31:
	tst	r3, #16384	@ _11,
	ldreq	pc, [sp], #4	@
@ ../source/HL_can.c:896:         success = 3U;
	.loc 1 896 0
	mov	r0, #3	@ <retval>,
.LVL32:
@ ../source/HL_can.c:907: }
	.loc 1 907 0
	ldr	pc, [sp], #4	@
.LVL33:
.L25:
@ ../source/HL_can.c:838:         success = 0U;
	.loc 1 838 0
	mov	r0, #0	@ <retval>,
	b	.L18	@
	.cfi_endproc
.LFE2:
	.size	canGetData, .-canGetData
	.align	2
	.global	canGetID
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	canGetID, %function
canGetID:
.LFB3:
	.loc 1 930 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL34:
.L30:
@ ../source/HL_can.c:934:     while ((node->IF2STAT & 0x80U) ==0x80U)
	.loc 1 934 0
	ldrb	r3, [r0, #290]	@ zero_extendqisi2	@ node_6(D)->IF2STAT, node_6(D)->IF2STAT
	tst	r3, #128	@ node_6(D)->IF2STAT,
	bne	.L30	@,
@ ../source/HL_can.c:943: 	node->IF2CMD = 0x20U;
	.loc 1 943 0
	mov	r3, #32	@ tmp124,
	strb	r3, [r0, #289]	@ tmp124, node_6(D)->IF2CMD
@ ../source/HL_can.c:947:     node->IF2NO = (uint8) messageBox;
	.loc 1 947 0
	uxtb	r1, r1	@ _2, messageBox
.LVL35:
	strb	r1, [r0, #291]	@ _2, node_6(D)->IF2NO
.L31:
@ ../source/HL_can.c:950:     while ((node->IF2STAT & 0x80U) ==0x80U)
	.loc 1 950 0
	ldrb	r3, [r0, #290]	@ zero_extendqisi2	@ node_6(D)->IF2STAT, node_6(D)->IF2STAT
	tst	r3, #128	@ node_6(D)->IF2STAT,
	bne	.L31	@,
@ ../source/HL_can.c:955:     msgBoxID = (node->IF2ARB & 0x1FFFFFFFU);
	.loc 1 955 0
	ldr	r0, [r0, #296]	@ _4, node_6(D)->IF2ARB
.LVL36:
@ ../source/HL_can.c:959: }
	.loc 1 959 0
	bic	r0, r0, #-536870912	@, _4,
.LVL37:
	bx	lr	@
	.cfi_endproc
.LFE3:
	.size	canGetID, .-canGetID
	.align	2
	.global	canUpdateID
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	canUpdateID, %function
canUpdateID:
.LFB4:
	.loc 1 989 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL38:
.L33:
@ ../source/HL_can.c:992:     while ((node->IF2STAT & 0x80U) ==0x80U)
	.loc 1 992 0
	ldrb	r3, [r0, #290]	@ zero_extendqisi2	@ node_10(D)->IF2STAT, node_10(D)->IF2STAT
	tst	r3, #128	@ node_10(D)->IF2STAT,
	bne	.L33	@,
@ ../source/HL_can.c:1001: 	node->IF2CMD = 0xA0U;
	.loc 1 1001 0
	mvn	r3, #95	@ tmp128,
	strb	r3, [r0, #289]	@ tmp128, node_10(D)->IF2CMD
@ ../source/HL_can.c:1003: 	node->IF2ARB &= 0x80000000U;
	.loc 1 1003 0
	ldr	r3, [r0, #296]	@ _2, node_10(D)->IF2ARB
	and	r3, r3, #-2147483648	@ _3, _2,
	str	r3, [r0, #296]	@ _3, node_10(D)->IF2ARB
@ ../source/HL_can.c:1004: 	node->IF2ARB |= (msgBoxArbitVal & 0x7FFFFFFFU);
	.loc 1 1004 0
	ldr	r3, [r0, #296]	@ _4, node_10(D)->IF2ARB
	bic	r2, r2, #-2147483648	@ _5, msgBoxArbitVal,
.LVL39:
	orr	r2, r3, r2	@ _6, _4, _5
	str	r2, [r0, #296]	@ _6, node_10(D)->IF2ARB
@ ../source/HL_can.c:1008:     node->IF2NO = (uint8) messageBox;
	.loc 1 1008 0
	uxtb	r1, r1	@ _7, messageBox
.LVL40:
	strb	r1, [r0, #291]	@ _7, node_10(D)->IF2NO
.L34:
@ ../source/HL_can.c:1011:     while ((node->IF2STAT & 0x80U) ==0x80U)
	.loc 1 1011 0
	ldrb	r3, [r0, #290]	@ zero_extendqisi2	@ node_10(D)->IF2STAT, node_10(D)->IF2STAT
	tst	r3, #128	@ node_10(D)->IF2STAT,
	bne	.L34	@,
	bx	lr	@
	.cfi_endproc
.LFE4:
	.size	canUpdateID, .-canUpdateID
	.align	2
	.global	canSendRemoteFrame
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	canSendRemoteFrame, %function
canSendRemoteFrame:
.LFB5:
	.loc 1 1042 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL41:
@ ../source/HL_can.c:1045:     uint32 regIndex = (messageBox - 1U) >> 5U;
	.loc 1 1045 0
	sub	r3, r1, #1	@ _1, messageBox,
	lsr	r2, r3, #5	@ regIndex, _1,
.LVL42:
@ ../source/HL_can.c:1046:     uint32 bitIndex = 1U << ((messageBox - 1U) & 0x1FU);
	.loc 1 1046 0
	and	r3, r3, #31	@ _2, _1,
.LVL43:
@ ../source/HL_can.c:1052:     if ((node->TXRQx[regIndex] & bitIndex) != 0U)
	.loc 1 1052 0
	add	r2, r2, #34	@ tmp123, regIndex,
.LVL44:
	ldr	r2, [r0, r2, lsl #2]	@ _3, node_13(D)->TXRQx
.LVL45:
	mov	ip, #1	@ tmp122,
	ands	r3, r2, ip, lsl r3	@, tmp133, _3, tmp122,
.LVL46:
	bne	.L39	@,
.L38:
@ ../source/HL_can.c:1061: 		while ((node->IF1STAT & 0x80U) ==0x80U)
	.loc 1 1061 0
	ldrb	r3, [r0, #258]	@ zero_extendqisi2	@ node_13(D)->IF1STAT, node_13(D)->IF1STAT
	tst	r3, #128	@ node_13(D)->IF1STAT,
	bne	.L38	@,
@ ../source/HL_can.c:1066: 		node->IF1CMD  = (uint8) 0x84U;
	.loc 1 1066 0
	mvn	r3, #123	@ tmp129,
	strb	r3, [r0, #257]	@ tmp129, node_13(D)->IF1CMD
@ ../source/HL_can.c:1070: 		node->IF1NO = (uint8) messageBox;
	.loc 1 1070 0
	uxtb	r1, r1	@ _6, messageBox
.LVL47:
	strb	r1, [r0, #259]	@ _6, node_13(D)->IF1NO
.LVL48:
@ ../source/HL_can.c:1072: 		success = 1U;
	.loc 1 1072 0
	mov	r0, #1	@ <retval>,
.LVL49:
	bx	lr	@
.LVL50:
.L39:
@ ../source/HL_can.c:1054:         success = 0U;
	.loc 1 1054 0
	mov	r0, #0	@ <retval>,
.LVL51:
@ ../source/HL_can.c:1078: }
	.loc 1 1078 0
	bx	lr	@
	.cfi_endproc
.LFE5:
	.size	canSendRemoteFrame, .-canSendRemoteFrame
	.align	2
	.global	canFillMessageObjectData
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	canFillMessageObjectData, %function
canFillMessageObjectData:
.LFB6:
	.loc 1 1102 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
.LVL52:
	str	lr, [sp, #-4]!	@,
	.cfi_def_cfa_offset 4
	.cfi_offset 14, -4
.LVL53:
@ ../source/HL_can.c:1105:     uint32 regIndex = (messageBox - 1U) >> 5U;
	.loc 1 1105 0
	sub	r3, r1, #1	@ _1, messageBox,
	lsr	ip, r3, #5	@ regIndex, _1,
.LVL54:
@ ../source/HL_can.c:1106:     uint32 bitIndex = 1U << ((messageBox - 1U) & 0x1FU);
	.loc 1 1106 0
	and	r3, r3, #31	@ _2, _1,
.LVL55:
@ ../source/HL_can.c:1112:     if ((node->TXRQx[regIndex] & bitIndex) != 0U)
	.loc 1 1112 0
	add	ip, ip, #34	@ tmp127, regIndex,
.LVL56:
	ldr	ip, [r0, ip, lsl #2]	@ _3, node_18(D)->TXRQx
.LVL57:
	mov	lr, #1	@ tmp126,
	ands	r3, ip, lr, lsl r3	@, tmp140, _3, tmp126,
.LVL58:
	bne	.L45	@,
.L42:
@ ../source/HL_can.c:1120: 		while ((node->IF1STAT & 0x80U) ==0x80U)
	.loc 1 1120 0
	ldrb	r3, [r0, #258]	@ zero_extendqisi2	@ node_18(D)->IF1STAT, node_18(D)->IF1STAT
	tst	r3, #128	@ node_18(D)->IF1STAT,
	bne	.L42	@,
@ ../source/HL_can.c:1128: 		node->IF1CMD = 0x83U;
	.loc 1 1128 0
	mvn	r3, #124	@ tmp133,
	strb	r3, [r0, #257]	@ tmp133, node_18(D)->IF1CMD
.LVL59:
@ ../source/HL_can.c:1131: 		for (i = 0U; i < 8U; i++)
	.loc 1 1131 0
	mov	r3, #0	@ i,
	b	.L43	@
.LVL60:
.L44:
@ ../source/HL_can.c:1141: 			node->IF1DATx[s_canByteOrder[i]] = *data;
	.loc 1 1141 0
	movw	ip, #:lower16:.LANCHOR0	@ tmp135,
	movt	ip, #:upper16:.LANCHOR0	@ tmp135,
	ldr	ip, [ip, r3, lsl #2]	@ _6, s_canByteOrder
	ldrb	lr, [r2], #1	@ zero_extendqisi2	@ _7, *data_9
.LVL61:
	add	ip, r0, ip	@ tmp136, node, _6
	strb	lr, [ip, #272]	@ _7, node_18(D)->IF1DATx
.LVL62:
@ ../source/HL_can.c:1131: 		for (i = 0U; i < 8U; i++)
	.loc 1 1131 0
	add	r3, r3, #1	@ i, i,
.LVL63:
.L43:
@ ../source/HL_can.c:1131: 		for (i = 0U; i < 8U; i++)
	.loc 1 1131 0 is_stmt 0
	cmp	r3, #7	@ i,
	bls	.L44	@,
@ ../source/HL_can.c:1150: 		node->IF1NO = (uint8) messageBox;
	.loc 1 1150 0 is_stmt 1
	uxtb	r1, r1	@ _8, messageBox
.LVL64:
	strb	r1, [r0, #259]	@ _8, node_18(D)->IF1NO
.LVL65:
@ ../source/HL_can.c:1152: 		success = 1U; 
	.loc 1 1152 0
	mov	r0, #1	@ <retval>,
.LVL66:
	ldr	pc, [sp], #4	@
.LVL67:
.L45:
@ ../source/HL_can.c:1114:         success = 0U;
	.loc 1 1114 0
	mov	r0, #0	@ <retval>,
.LVL68:
@ ../source/HL_can.c:1157: }
	.loc 1 1157 0
	ldr	pc, [sp], #4	@
	.cfi_endproc
.LFE6:
	.size	canFillMessageObjectData, .-canFillMessageObjectData
	.align	2
	.global	canIsTxMessagePending
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	canIsTxMessagePending, %function
canIsTxMessagePending:
.LFB7:
	.loc 1 1184 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL69:
@ ../source/HL_can.c:1186:     uint32 regIndex = (messageBox - 1U) >> 5U;
	.loc 1 1186 0
	sub	r1, r1, #1	@ _1, messageBox,
.LVL70:
	lsr	r3, r1, #5	@ regIndex, _1,
.LVL71:
@ ../source/HL_can.c:1187:     uint32 bitIndex = 1U << ((messageBox - 1U) & 0x1FU);
	.loc 1 1187 0
	and	r1, r1, #31	@ _2, _1,
.LVL72:
@ ../source/HL_can.c:1193:     flag = node->TXRQx[regIndex] & bitIndex;
	.loc 1 1193 0
	add	r3, r3, #34	@ tmp119, regIndex,
.LVL73:
	ldr	r3, [r0, r3, lsl #2]	@ _3, node_8(D)->TXRQx
.LVL74:
@ ../source/HL_can.c:1199: }
	.loc 1 1199 0
	mov	r0, #1	@ tmp118,
.LVL75:
	and	r0, r3, r0, lsl r1	@, _3, tmp118,
.LVL76:
	bx	lr	@
	.cfi_endproc
.LFE7:
	.size	canIsTxMessagePending, .-canIsTxMessagePending
	.align	2
	.global	canIsRxMessageArrived
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	canIsRxMessageArrived, %function
canIsRxMessageArrived:
.LFB8:
	.loc 1 1227 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL77:
@ ../source/HL_can.c:1229:     uint32 regIndex = (messageBox - 1U) >> 5U;
	.loc 1 1229 0
	sub	r1, r1, #1	@ _1, messageBox,
.LVL78:
	lsr	r3, r1, #5	@ regIndex, _1,
.LVL79:
@ ../source/HL_can.c:1230:     uint32 bitIndex = 1U << ((messageBox - 1U) & 0x1FU);
	.loc 1 1230 0
	and	r1, r1, #31	@ _2, _1,
.LVL80:
@ ../source/HL_can.c:1236:     flag = node->NWDATx[regIndex] & bitIndex;
	.loc 1 1236 0
	add	r3, r3, #38	@ tmp119, regIndex,
.LVL81:
	add	r0, r0, r3, lsl #2	@ tmp120, node, tmp119,
.LVL82:
	ldr	r3, [r0, #4]	@ _3, node_8(D)->NWDATx
.LVL83:
@ ../source/HL_can.c:1242: }
	.loc 1 1242 0
	mov	r0, #1	@ tmp118,
	and	r0, r3, r0, lsl r1	@, _3, tmp118,
.LVL84:
	bx	lr	@
	.cfi_endproc
.LFE8:
	.size	canIsRxMessageArrived, .-canIsRxMessageArrived
	.align	2
	.global	canIsMessageBoxValid
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	canIsMessageBoxValid, %function
canIsMessageBoxValid:
.LFB9:
	.loc 1 1270 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL85:
@ ../source/HL_can.c:1272:     uint32 regIndex = (messageBox - 1U) >> 5U;
	.loc 1 1272 0
	sub	r1, r1, #1	@ _1, messageBox,
.LVL86:
	lsr	r3, r1, #5	@ regIndex, _1,
.LVL87:
@ ../source/HL_can.c:1273:     uint32 bitIndex = 1U << ((messageBox - 1U) & 0x1FU);
	.loc 1 1273 0
	and	r1, r1, #31	@ _2, _1,
.LVL88:
@ ../source/HL_can.c:1279:     flag = node->MSGVALx[regIndex] & bitIndex;
	.loc 1 1279 0
	add	r3, r3, #48	@ tmp119, regIndex,
.LVL89:
	add	r0, r0, r3, lsl #2	@ tmp120, node, tmp119,
.LVL90:
	ldr	r3, [r0, #4]	@ _3, node_8(D)->MSGVALx
.LVL91:
@ ../source/HL_can.c:1285: }
	.loc 1 1285 0
	mov	r0, #1	@ tmp118,
	and	r0, r3, r0, lsl r1	@, _3, tmp118,
.LVL92:
	bx	lr	@
	.cfi_endproc
.LFE9:
	.size	canIsMessageBoxValid, .-canIsMessageBoxValid
	.align	2
	.global	canGetLastError
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	canGetLastError, %function
canGetLastError:
.LFB10:
	.loc 1 1318 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL93:
@ ../source/HL_can.c:1325:     errorCode = node->ES & 7U;
	.loc 1 1325 0
	ldr	r0, [r0, #4]	@ _1, node_3(D)->ES
.LVL94:
@ ../source/HL_can.c:1333: }
	.loc 1 1333 0
	and	r0, r0, #7	@, _1,
.LVL95:
	bx	lr	@
	.cfi_endproc
.LFE10:
	.size	canGetLastError, .-canGetLastError
	.align	2
	.global	canGetErrorLevel
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	canGetErrorLevel, %function
canGetErrorLevel:
.LFB11:
	.loc 1 1361 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL96:
@ ../source/HL_can.c:1368:     errorLevel = node->ES & 0xE0U;
	.loc 1 1368 0
	ldr	r0, [r0, #4]	@ _1, node_3(D)->ES
.LVL97:
@ ../source/HL_can.c:1376: }
	.loc 1 1376 0
	and	r0, r0, #224	@, _1,
.LVL98:
	bx	lr	@
	.cfi_endproc
.LFE11:
	.size	canGetErrorLevel, .-canGetErrorLevel
	.align	2
	.global	canEnableErrorNotification
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	canEnableErrorNotification, %function
canEnableErrorNotification:
.LFB12:
	.loc 1 1397 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL99:
@ ../source/HL_can.c:1401:     node->CTL |= 8U;
	.loc 1 1401 0
	ldr	r3, [r0]	@ _1, node_4(D)->CTL
	orr	r3, r3, #8	@ _2, _1,
	str	r3, [r0]	@ _2, node_4(D)->CTL
@ ../source/HL_can.c:1407: }
	.loc 1 1407 0
	bx	lr	@
	.cfi_endproc
.LFE12:
	.size	canEnableErrorNotification, .-canEnableErrorNotification
	.align	2
	.global	canEnableStatusChangeNotification
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	canEnableStatusChangeNotification, %function
canEnableStatusChangeNotification:
.LFB13:
	.loc 1 1426 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL100:
@ ../source/HL_can.c:1428:     node->CTL |= 4U;
	.loc 1 1428 0
	ldr	r3, [r0]	@ _1, node_4(D)->CTL
	orr	r3, r3, #4	@ _2, _1,
	str	r3, [r0]	@ _2, node_4(D)->CTL
@ ../source/HL_can.c:1432: }
	.loc 1 1432 0
	bx	lr	@
	.cfi_endproc
.LFE13:
	.size	canEnableStatusChangeNotification, .-canEnableStatusChangeNotification
	.align	2
	.global	canDisableStatusChangeNotification
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	canDisableStatusChangeNotification, %function
canDisableStatusChangeNotification:
.LFB14:
	.loc 1 1448 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL101:
@ ../source/HL_can.c:1449:     node->CTL &= ~(uint32)(4U);
	.loc 1 1449 0
	ldr	r3, [r0]	@ _1, node_4(D)->CTL
	bic	r3, r3, #4	@ _2, _1,
	str	r3, [r0]	@ _2, node_4(D)->CTL
@ ../source/HL_can.c:1452: }
	.loc 1 1452 0
	bx	lr	@
	.cfi_endproc
.LFE14:
	.size	canDisableStatusChangeNotification, .-canDisableStatusChangeNotification
	.align	2
	.global	canDisableErrorNotification
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	canDisableErrorNotification, %function
canDisableErrorNotification:
.LFB15:
	.loc 1 1473 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL102:
@ ../source/HL_can.c:1477:     node->CTL &= ~(uint32)(8U);
	.loc 1 1477 0
	ldr	r3, [r0]	@ _1, node_4(D)->CTL
	bic	r3, r3, #8	@ _2, _1,
	str	r3, [r0]	@ _2, node_4(D)->CTL
@ ../source/HL_can.c:1483: }
	.loc 1 1483 0
	bx	lr	@
	.cfi_endproc
.LFE15:
	.size	canDisableErrorNotification, .-canDisableErrorNotification
	.align	2
	.global	canEnableloopback
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	canEnableloopback, %function
canEnableloopback:
.LFB16:
	.loc 1 1503 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL103:
@ ../source/HL_can.c:1505:     node->CTL |= (uint32)((uint32)1U << 7U);
	.loc 1 1505 0
	ldr	r3, [r0]	@ _1, node_7(D)->CTL
	orr	r3, r3, #128	@ _2, _1,
	str	r3, [r0]	@ _2, node_7(D)->CTL
@ ../source/HL_can.c:1508:     node->TEST |= (uint32)Loopbacktype;
	.loc 1 1508 0
	ldr	r3, [r0, #20]	@ _3, node_7(D)->TEST
	orr	r1, r3, r1	@ _5, _3, Loopbacktype
.LVL104:
	str	r1, [r0, #20]	@ _5, node_7(D)->TEST
@ ../source/HL_can.c:1511: }
	.loc 1 1511 0
	bx	lr	@
	.cfi_endproc
.LFE16:
	.size	canEnableloopback, .-canEnableloopback
	.align	2
	.global	canDisableloopback
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	canDisableloopback, %function
canDisableloopback:
.LFB17:
	.loc 1 1528 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL105:
@ ../source/HL_can.c:1531:     node->TEST &= ~(uint32)(0x00000118U);
	.loc 1 1531 0
	ldr	r3, [r0, #20]	@ _1, node_6(D)->TEST
	bic	r3, r3, #280	@ _2, _1,
	str	r3, [r0, #20]	@ _2, node_6(D)->TEST
@ ../source/HL_can.c:1534:     node->CTL &= ~(uint32)((uint32)1U << 7U);
	.loc 1 1534 0
	ldr	r3, [r0]	@ _3, node_6(D)->CTL
	bic	r3, r3, #128	@ _4, _3,
	str	r3, [r0]	@ _4, node_6(D)->CTL
@ ../source/HL_can.c:1537: }
	.loc 1 1537 0
	bx	lr	@
	.cfi_endproc
.LFE17:
	.size	canDisableloopback, .-canDisableloopback
	.align	2
	.global	canIoSetDirection
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	canIoSetDirection, %function
canIoSetDirection:
.LFB18:
	.loc 1 1556 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL106:
@ ../source/HL_can.c:1560:     node->TIOC = ((node->TIOC & 0xFFFFFFFBU) | (TxDir << 2U));
	.loc 1 1560 0
	ldr	r3, [r0, #480]	@ _1, node_10(D)->TIOC
	bic	r3, r3, #4	@ _2, _1,
	orr	r1, r3, r1, lsl #2	@ _4, _2, TxDir,
.LVL107:
	str	r1, [r0, #480]	@ _4, node_10(D)->TIOC
@ ../source/HL_can.c:1561:     node->RIOC = ((node->RIOC & 0xFFFFFFFBU) | (RxDir << 2U));    
	.loc 1 1561 0
	ldr	r3, [r0, #484]	@ _5, node_10(D)->RIOC
	bic	r3, r3, #4	@ _6, _5,
	orr	r2, r3, r2, lsl #2	@ _8, _6, RxDir,
.LVL108:
	str	r2, [r0, #484]	@ _8, node_10(D)->RIOC
@ ../source/HL_can.c:1565: }
	.loc 1 1565 0
	bx	lr	@
	.cfi_endproc
.LFE18:
	.size	canIoSetDirection, .-canIoSetDirection
	.align	2
	.global	canIoSetPort
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	canIoSetPort, %function
canIoSetPort:
.LFB19:
	.loc 1 1583 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL109:
@ ../source/HL_can.c:1587:     node->TIOC = ((node->TIOC & 0xFFFFFFFDU) | (TxValue << 1U));
	.loc 1 1587 0
	ldr	r3, [r0, #480]	@ _1, node_10(D)->TIOC
	bic	r3, r3, #2	@ _2, _1,
	orr	r1, r3, r1, lsl #1	@ _4, _2, TxValue,
.LVL110:
	str	r1, [r0, #480]	@ _4, node_10(D)->TIOC
@ ../source/HL_can.c:1588:     node->RIOC = ((node->RIOC & 0xFFFFFFFDU) | (RxValue << 1U));
	.loc 1 1588 0
	ldr	r3, [r0, #484]	@ _5, node_10(D)->RIOC
	bic	r3, r3, #2	@ _6, _5,
	orr	r2, r3, r2, lsl #1	@ _8, _6, RxValue,
.LVL111:
	str	r2, [r0, #484]	@ _8, node_10(D)->RIOC
@ ../source/HL_can.c:1592: }
	.loc 1 1592 0
	bx	lr	@
	.cfi_endproc
.LFE19:
	.size	canIoSetPort, .-canIoSetPort
	.align	2
	.global	canIoTxGetBit
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	canIoTxGetBit, %function
canIoTxGetBit:
.LFB20:
	.loc 1 1607 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL112:
@ ../source/HL_can.c:1611:     return (node->TIOC & 1U);
	.loc 1 1611 0
	ldr	r0, [r0, #480]	@ _1, node_3(D)->TIOC
.LVL113:
@ ../source/HL_can.c:1612: }
	.loc 1 1612 0
	and	r0, r0, #1	@, _1,
	bx	lr	@
	.cfi_endproc
.LFE20:
	.size	canIoTxGetBit, .-canIoTxGetBit
	.align	2
	.global	canIoRxGetBit
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	canIoRxGetBit, %function
canIoRxGetBit:
.LFB21:
	.loc 1 1627 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL114:
@ ../source/HL_can.c:1631:     return (node->RIOC & 1U);
	.loc 1 1631 0
	ldr	r0, [r0, #484]	@ _1, node_3(D)->RIOC
.LVL115:
@ ../source/HL_can.c:1632: }
	.loc 1 1632 0
	and	r0, r0, #1	@, _1,
	bx	lr	@
	.cfi_endproc
.LFE21:
	.size	canIoRxGetBit, .-canIoRxGetBit
	.align	2
	.global	can1GetConfigValue
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	can1GetConfigValue, %function
can1GetConfigValue:
.LFB22:
	.loc 1 1654 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL116:
@ ../source/HL_can.c:1655: 	if (type == InitialValue)
	.loc 1 1655 0
	cmp	r1, #0	@ type,
	beq	.L65	@,
@ ../source/HL_can.c:1672: 		config_reg->CONFIG_CTL     = canREG1->CTL;   
	.loc 1 1672 0
	movw	r3, #56575	@ tmp134,
	movt	r3, 65527	@ tmp134,
	ldr	r2, [r3, #-255]	@ _1, MEM[(volatile struct canBASE_t *)4294433792B].CTL
	str	r2, [r0]	@ _1, config_reg_15(D)->CONFIG_CTL
@ ../source/HL_can.c:1673: 		config_reg->CONFIG_ES      = canREG1->ES;     
	.loc 1 1673 0
	ldr	r2, [r3, #-251]	@ _2, MEM[(volatile struct canBASE_t *)4294433792B].ES
	str	r2, [r0, #4]	@ _2, config_reg_15(D)->CONFIG_ES
@ ../source/HL_can.c:1674: 		config_reg->CONFIG_BTR     = canREG1->BTR;    
	.loc 1 1674 0
	ldr	r2, [r3, #-243]	@ _3, MEM[(volatile struct canBASE_t *)4294433792B].BTR
	str	r2, [r0, #8]	@ _3, config_reg_15(D)->CONFIG_BTR
@ ../source/HL_can.c:1675: 		config_reg->CONFIG_TEST    = canREG1->TEST;   
	.loc 1 1675 0
	ldr	r2, [r3, #-235]	@ _4, MEM[(volatile struct canBASE_t *)4294433792B].TEST
	str	r2, [r0, #12]	@ _4, config_reg_15(D)->CONFIG_TEST
@ ../source/HL_can.c:1676: 		config_reg->CONFIG_ABOTR   = canREG1->ABOTR;  
	.loc 1 1676 0
	ldr	r2, [r3, #-127]	@ _5, MEM[(volatile struct canBASE_t *)4294433792B].ABOTR
	str	r2, [r0, #16]	@ _5, config_reg_15(D)->CONFIG_ABOTR
@ ../source/HL_can.c:1677: 		config_reg->CONFIG_INTMUX0 = canREG1->INTMUXx[0];
	.loc 1 1677 0
	ldr	r2, [r3, #-39]	@ _6, MEM[(volatile struct canBASE_t *)4294433792B].INTMUXx
	str	r2, [r0, #20]	@ _6, config_reg_15(D)->CONFIG_INTMUX0
@ ../source/HL_can.c:1678: 		config_reg->CONFIG_INTMUX1 = canREG1->INTMUXx[1];
	.loc 1 1678 0
	ldr	r2, [r3, #-35]	@ _7, MEM[(volatile struct canBASE_t *)4294433792B].INTMUXx
	str	r2, [r0, #24]	@ _7, config_reg_15(D)->CONFIG_INTMUX1
@ ../source/HL_can.c:1679: 		config_reg->CONFIG_INTMUX2 = canREG1->INTMUXx[2];
	.loc 1 1679 0
	ldr	r2, [r3, #-31]	@ _8, MEM[(volatile struct canBASE_t *)4294433792B].INTMUXx
	str	r2, [r0, #28]	@ _8, config_reg_15(D)->CONFIG_INTMUX2
@ ../source/HL_can.c:1680: 		config_reg->CONFIG_INTMUX3 = canREG1->INTMUXx[3];
	.loc 1 1680 0
	ldr	r2, [r3, #-27]	@ _9, MEM[(volatile struct canBASE_t *)4294433792B].INTMUXx
	str	r2, [r0, #32]	@ _9, config_reg_15(D)->CONFIG_INTMUX3
@ ../source/HL_can.c:1681: 		config_reg->CONFIG_TIOC    = canREG1->TIOC;
	.loc 1 1681 0
	ldr	r2, [r3, #225]	@ _10, MEM[(volatile struct canBASE_t *)4294433792B].TIOC
	str	r2, [r0, #36]	@ _10, config_reg_15(D)->CONFIG_TIOC
@ ../source/HL_can.c:1682: 		config_reg->CONFIG_RIOC    = canREG1->RIOC;   
	.loc 1 1682 0
	ldr	r3, [r3, #229]	@ _11, MEM[(volatile struct canBASE_t *)4294433792B].RIOC
	str	r3, [r0, #40]	@ _11, config_reg_15(D)->CONFIG_RIOC
@ ../source/HL_can.c:1684: }
	.loc 1 1684 0
	bx	lr	@
.L65:
@ ../source/HL_can.c:1657: 		config_reg->CONFIG_CTL     = CAN1_CTL_CONFIGVALUE;    
	.loc 1 1657 0
	movw	r3, #5122	@ tmp123,
	movt	r3, 2	@ tmp123,
	str	r3, [r0]	@ tmp123, config_reg_15(D)->CONFIG_CTL
@ ../source/HL_can.c:1658: 		config_reg->CONFIG_ES      = CAN1_ES_CONFIGVALUE;     
	.loc 1 1658 0
	mov	r3, #7	@ tmp124,
	str	r3, [r0, #4]	@ tmp124, config_reg_15(D)->CONFIG_ES
@ ../source/HL_can.c:1659: 		config_reg->CONFIG_BTR     = CAN1_BTR_CONFIGVALUE;    
	.loc 1 1659 0
	movw	r3, #14793	@ tmp125,
	str	r3, [r0, #8]	@ tmp125, config_reg_15(D)->CONFIG_BTR
@ ../source/HL_can.c:1660: 		config_reg->CONFIG_TEST    = CAN1_TEST_CONFIGVALUE;   
	.loc 1 1660 0
	mov	r3, #128	@ tmp126,
	str	r3, [r0, #12]	@ tmp126, config_reg_15(D)->CONFIG_TEST
@ ../source/HL_can.c:1661: 		config_reg->CONFIG_ABOTR   = CAN1_ABOTR_CONFIGVALUE;  
	.loc 1 1661 0
	mov	r3, #0	@ tmp127,
	str	r3, [r0, #16]	@ tmp127, config_reg_15(D)->CONFIG_ABOTR
@ ../source/HL_can.c:1662: 		config_reg->CONFIG_INTMUX0 = CAN1_INTMUX0_CONFIGVALUE;
	.loc 1 1662 0
	str	r3, [r0, #20]	@ tmp127, config_reg_15(D)->CONFIG_INTMUX0
@ ../source/HL_can.c:1663: 		config_reg->CONFIG_INTMUX1 = CAN1_INTMUX2_CONFIGVALUE;
	.loc 1 1663 0
	str	r3, [r0, #24]	@ tmp127, config_reg_15(D)->CONFIG_INTMUX1
@ ../source/HL_can.c:1664: 		config_reg->CONFIG_INTMUX2 = CAN1_INTMUX2_CONFIGVALUE;
	.loc 1 1664 0
	str	r3, [r0, #28]	@ tmp127, config_reg_15(D)->CONFIG_INTMUX2
@ ../source/HL_can.c:1665: 		config_reg->CONFIG_INTMUX3 = CAN1_INTMUX3_CONFIGVALUE;
	.loc 1 1665 0
	str	r3, [r0, #32]	@ tmp127, config_reg_15(D)->CONFIG_INTMUX3
@ ../source/HL_can.c:1666: 		config_reg->CONFIG_TIOC    = CAN1_TIOC_CONFIGVALUE;   
	.loc 1 1666 0
	mov	r3, #8	@ tmp132,
	movt	r3, 4	@ tmp132,
	str	r3, [r0, #36]	@ tmp132, config_reg_15(D)->CONFIG_TIOC
@ ../source/HL_can.c:1667: 		config_reg->CONFIG_RIOC    = CAN1_RIOC_CONFIGVALUE;	
	.loc 1 1667 0
	str	r3, [r0, #40]	@ tmp132, config_reg_15(D)->CONFIG_RIOC
	bx	lr	@
	.cfi_endproc
.LFE22:
	.size	can1GetConfigValue, .-can1GetConfigValue
	.align	2
	.global	can2GetConfigValue
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	can2GetConfigValue, %function
can2GetConfigValue:
.LFB23:
	.loc 1 1704 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL117:
@ ../source/HL_can.c:1705: 	if (type == InitialValue)
	.loc 1 1705 0
	cmp	r1, #0	@ type,
	beq	.L69	@,
@ ../source/HL_can.c:1722: 		config_reg->CONFIG_CTL     = canREG2->CTL;   
	.loc 1 1722 0
	movw	r3, #57087	@ tmp134,
	movt	r3, 65527	@ tmp134,
	ldr	r2, [r3, #-255]	@ _1, MEM[(volatile struct canBASE_t *)4294434304B].CTL
	str	r2, [r0]	@ _1, config_reg_15(D)->CONFIG_CTL
@ ../source/HL_can.c:1723: 		config_reg->CONFIG_ES      = canREG2->ES;     
	.loc 1 1723 0
	ldr	r2, [r3, #-251]	@ _2, MEM[(volatile struct canBASE_t *)4294434304B].ES
	str	r2, [r0, #4]	@ _2, config_reg_15(D)->CONFIG_ES
@ ../source/HL_can.c:1724: 		config_reg->CONFIG_BTR     = canREG2->BTR;    
	.loc 1 1724 0
	ldr	r2, [r3, #-243]	@ _3, MEM[(volatile struct canBASE_t *)4294434304B].BTR
	str	r2, [r0, #8]	@ _3, config_reg_15(D)->CONFIG_BTR
@ ../source/HL_can.c:1725: 		config_reg->CONFIG_TEST    = canREG2->TEST;   
	.loc 1 1725 0
	ldr	r2, [r3, #-235]	@ _4, MEM[(volatile struct canBASE_t *)4294434304B].TEST
	str	r2, [r0, #12]	@ _4, config_reg_15(D)->CONFIG_TEST
@ ../source/HL_can.c:1726: 		config_reg->CONFIG_ABOTR   = canREG2->ABOTR;  
	.loc 1 1726 0
	ldr	r2, [r3, #-127]	@ _5, MEM[(volatile struct canBASE_t *)4294434304B].ABOTR
	str	r2, [r0, #16]	@ _5, config_reg_15(D)->CONFIG_ABOTR
@ ../source/HL_can.c:1727: 		config_reg->CONFIG_INTMUX0 = canREG2->INTMUXx[0];
	.loc 1 1727 0
	ldr	r2, [r3, #-39]	@ _6, MEM[(volatile struct canBASE_t *)4294434304B].INTMUXx
	str	r2, [r0, #20]	@ _6, config_reg_15(D)->CONFIG_INTMUX0
@ ../source/HL_can.c:1728: 		config_reg->CONFIG_INTMUX1 = canREG2->INTMUXx[1];
	.loc 1 1728 0
	ldr	r2, [r3, #-35]	@ _7, MEM[(volatile struct canBASE_t *)4294434304B].INTMUXx
	str	r2, [r0, #24]	@ _7, config_reg_15(D)->CONFIG_INTMUX1
@ ../source/HL_can.c:1729: 		config_reg->CONFIG_INTMUX2 = canREG2->INTMUXx[2];
	.loc 1 1729 0
	ldr	r2, [r3, #-31]	@ _8, MEM[(volatile struct canBASE_t *)4294434304B].INTMUXx
	str	r2, [r0, #28]	@ _8, config_reg_15(D)->CONFIG_INTMUX2
@ ../source/HL_can.c:1730: 		config_reg->CONFIG_INTMUX3 = canREG2->INTMUXx[3];
	.loc 1 1730 0
	ldr	r2, [r3, #-27]	@ _9, MEM[(volatile struct canBASE_t *)4294434304B].INTMUXx
	str	r2, [r0, #32]	@ _9, config_reg_15(D)->CONFIG_INTMUX3
@ ../source/HL_can.c:1731: 		config_reg->CONFIG_TIOC    = canREG2->TIOC;
	.loc 1 1731 0
	ldr	r2, [r3, #225]	@ _10, MEM[(volatile struct canBASE_t *)4294434304B].TIOC
	str	r2, [r0, #36]	@ _10, config_reg_15(D)->CONFIG_TIOC
@ ../source/HL_can.c:1732: 		config_reg->CONFIG_RIOC    = canREG2->RIOC;   
	.loc 1 1732 0
	ldr	r3, [r3, #229]	@ _11, MEM[(volatile struct canBASE_t *)4294434304B].RIOC
	str	r3, [r0, #40]	@ _11, config_reg_15(D)->CONFIG_RIOC
@ ../source/HL_can.c:1734: }
	.loc 1 1734 0
	bx	lr	@
.L69:
@ ../source/HL_can.c:1707: 		config_reg->CONFIG_CTL     = CAN2_CTL_CONFIGVALUE;    
	.loc 1 1707 0
	movw	r3, #5122	@ tmp123,
	movt	r3, 2	@ tmp123,
	str	r3, [r0]	@ tmp123, config_reg_15(D)->CONFIG_CTL
@ ../source/HL_can.c:1708: 		config_reg->CONFIG_ES      = CAN2_ES_CONFIGVALUE;     
	.loc 1 1708 0
	mov	r3, #7	@ tmp124,
	str	r3, [r0, #4]	@ tmp124, config_reg_15(D)->CONFIG_ES
@ ../source/HL_can.c:1709: 		config_reg->CONFIG_BTR     = CAN2_BTR_CONFIGVALUE;    
	.loc 1 1709 0
	movw	r3, #14793	@ tmp125,
	str	r3, [r0, #8]	@ tmp125, config_reg_15(D)->CONFIG_BTR
@ ../source/HL_can.c:1710: 		config_reg->CONFIG_TEST    = CAN2_TEST_CONFIGVALUE;   
	.loc 1 1710 0
	mov	r3, #128	@ tmp126,
	str	r3, [r0, #12]	@ tmp126, config_reg_15(D)->CONFIG_TEST
@ ../source/HL_can.c:1711: 		config_reg->CONFIG_ABOTR   = CAN2_ABOTR_CONFIGVALUE;  
	.loc 1 1711 0
	mov	r3, #0	@ tmp127,
	str	r3, [r0, #16]	@ tmp127, config_reg_15(D)->CONFIG_ABOTR
@ ../source/HL_can.c:1712: 		config_reg->CONFIG_INTMUX0 = CAN2_INTMUX0_CONFIGVALUE;
	.loc 1 1712 0
	str	r3, [r0, #20]	@ tmp127, config_reg_15(D)->CONFIG_INTMUX0
@ ../source/HL_can.c:1713: 		config_reg->CONFIG_INTMUX1 = CAN2_INTMUX2_CONFIGVALUE;
	.loc 1 1713 0
	str	r3, [r0, #24]	@ tmp127, config_reg_15(D)->CONFIG_INTMUX1
@ ../source/HL_can.c:1714: 		config_reg->CONFIG_INTMUX2 = CAN2_INTMUX2_CONFIGVALUE;
	.loc 1 1714 0
	str	r3, [r0, #28]	@ tmp127, config_reg_15(D)->CONFIG_INTMUX2
@ ../source/HL_can.c:1715: 		config_reg->CONFIG_INTMUX3 = CAN2_INTMUX3_CONFIGVALUE;
	.loc 1 1715 0
	str	r3, [r0, #32]	@ tmp127, config_reg_15(D)->CONFIG_INTMUX3
@ ../source/HL_can.c:1716: 		config_reg->CONFIG_TIOC    = CAN2_TIOC_CONFIGVALUE;   
	.loc 1 1716 0
	mov	r3, #8	@ tmp132,
	movt	r3, 4	@ tmp132,
	str	r3, [r0, #36]	@ tmp132, config_reg_15(D)->CONFIG_TIOC
@ ../source/HL_can.c:1717: 		config_reg->CONFIG_RIOC    = CAN2_RIOC_CONFIGVALUE;	
	.loc 1 1717 0
	str	r3, [r0, #40]	@ tmp132, config_reg_15(D)->CONFIG_RIOC
	bx	lr	@
	.cfi_endproc
.LFE23:
	.size	can2GetConfigValue, .-can2GetConfigValue
	.align	2
	.global	can3GetConfigValue
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	can3GetConfigValue, %function
can3GetConfigValue:
.LFB24:
	.loc 1 1754 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL118:
@ ../source/HL_can.c:1755: 	if (type == InitialValue)
	.loc 1 1755 0
	cmp	r1, #0	@ type,
	beq	.L73	@,
@ ../source/HL_can.c:1772: 		config_reg->CONFIG_CTL     = canREG3->CTL;   
	.loc 1 1772 0
	movw	r3, #57599	@ tmp134,
	movt	r3, 65527	@ tmp134,
	ldr	r2, [r3, #-255]	@ _1, MEM[(volatile struct canBASE_t *)4294434816B].CTL
	str	r2, [r0]	@ _1, config_reg_15(D)->CONFIG_CTL
@ ../source/HL_can.c:1773: 		config_reg->CONFIG_ES      = canREG3->ES;     
	.loc 1 1773 0
	ldr	r2, [r3, #-251]	@ _2, MEM[(volatile struct canBASE_t *)4294434816B].ES
	str	r2, [r0, #4]	@ _2, config_reg_15(D)->CONFIG_ES
@ ../source/HL_can.c:1774: 		config_reg->CONFIG_BTR     = canREG3->BTR;    
	.loc 1 1774 0
	ldr	r2, [r3, #-243]	@ _3, MEM[(volatile struct canBASE_t *)4294434816B].BTR
	str	r2, [r0, #8]	@ _3, config_reg_15(D)->CONFIG_BTR
@ ../source/HL_can.c:1775: 		config_reg->CONFIG_TEST    = canREG3->TEST;   
	.loc 1 1775 0
	ldr	r2, [r3, #-235]	@ _4, MEM[(volatile struct canBASE_t *)4294434816B].TEST
	str	r2, [r0, #12]	@ _4, config_reg_15(D)->CONFIG_TEST
@ ../source/HL_can.c:1776: 		config_reg->CONFIG_ABOTR   = canREG3->ABOTR;  
	.loc 1 1776 0
	ldr	r2, [r3, #-127]	@ _5, MEM[(volatile struct canBASE_t *)4294434816B].ABOTR
	str	r2, [r0, #16]	@ _5, config_reg_15(D)->CONFIG_ABOTR
@ ../source/HL_can.c:1777: 		config_reg->CONFIG_INTMUX0 = canREG3->INTMUXx[0];
	.loc 1 1777 0
	ldr	r2, [r3, #-39]	@ _6, MEM[(volatile struct canBASE_t *)4294434816B].INTMUXx
	str	r2, [r0, #20]	@ _6, config_reg_15(D)->CONFIG_INTMUX0
@ ../source/HL_can.c:1778: 		config_reg->CONFIG_INTMUX1 = canREG3->INTMUXx[1];
	.loc 1 1778 0
	ldr	r2, [r3, #-35]	@ _7, MEM[(volatile struct canBASE_t *)4294434816B].INTMUXx
	str	r2, [r0, #24]	@ _7, config_reg_15(D)->CONFIG_INTMUX1
@ ../source/HL_can.c:1779: 		config_reg->CONFIG_INTMUX2 = canREG3->INTMUXx[2];
	.loc 1 1779 0
	ldr	r2, [r3, #-31]	@ _8, MEM[(volatile struct canBASE_t *)4294434816B].INTMUXx
	str	r2, [r0, #28]	@ _8, config_reg_15(D)->CONFIG_INTMUX2
@ ../source/HL_can.c:1780: 		config_reg->CONFIG_INTMUX3 = canREG3->INTMUXx[3];
	.loc 1 1780 0
	ldr	r2, [r3, #-27]	@ _9, MEM[(volatile struct canBASE_t *)4294434816B].INTMUXx
	str	r2, [r0, #32]	@ _9, config_reg_15(D)->CONFIG_INTMUX3
@ ../source/HL_can.c:1781: 		config_reg->CONFIG_TIOC    = canREG3->TIOC;
	.loc 1 1781 0
	ldr	r2, [r3, #225]	@ _10, MEM[(volatile struct canBASE_t *)4294434816B].TIOC
	str	r2, [r0, #36]	@ _10, config_reg_15(D)->CONFIG_TIOC
@ ../source/HL_can.c:1782: 		config_reg->CONFIG_RIOC    = canREG3->RIOC;   
	.loc 1 1782 0
	ldr	r3, [r3, #229]	@ _11, MEM[(volatile struct canBASE_t *)4294434816B].RIOC
	str	r3, [r0, #40]	@ _11, config_reg_15(D)->CONFIG_RIOC
@ ../source/HL_can.c:1784: }
	.loc 1 1784 0
	bx	lr	@
.L73:
@ ../source/HL_can.c:1757: 		config_reg->CONFIG_CTL     = CAN3_CTL_CONFIGVALUE;    
	.loc 1 1757 0
	movw	r3, #5122	@ tmp123,
	movt	r3, 2	@ tmp123,
	str	r3, [r0]	@ tmp123, config_reg_15(D)->CONFIG_CTL
@ ../source/HL_can.c:1758: 		config_reg->CONFIG_ES      = CAN3_ES_CONFIGVALUE;     
	.loc 1 1758 0
	mov	r3, #7	@ tmp124,
	str	r3, [r0, #4]	@ tmp124, config_reg_15(D)->CONFIG_ES
@ ../source/HL_can.c:1759: 		config_reg->CONFIG_BTR     = CAN3_BTR_CONFIGVALUE;    
	.loc 1 1759 0
	movw	r3, #14793	@ tmp125,
	str	r3, [r0, #8]	@ tmp125, config_reg_15(D)->CONFIG_BTR
@ ../source/HL_can.c:1760: 		config_reg->CONFIG_TEST    = CAN3_TEST_CONFIGVALUE;   
	.loc 1 1760 0
	mov	r3, #128	@ tmp126,
	str	r3, [r0, #12]	@ tmp126, config_reg_15(D)->CONFIG_TEST
@ ../source/HL_can.c:1761: 		config_reg->CONFIG_ABOTR   = CAN3_ABOTR_CONFIGVALUE;  
	.loc 1 1761 0
	mov	r3, #0	@ tmp127,
	str	r3, [r0, #16]	@ tmp127, config_reg_15(D)->CONFIG_ABOTR
@ ../source/HL_can.c:1762: 		config_reg->CONFIG_INTMUX0 = CAN3_INTMUX0_CONFIGVALUE;
	.loc 1 1762 0
	str	r3, [r0, #20]	@ tmp127, config_reg_15(D)->CONFIG_INTMUX0
@ ../source/HL_can.c:1763: 		config_reg->CONFIG_INTMUX1 = CAN3_INTMUX2_CONFIGVALUE;
	.loc 1 1763 0
	str	r3, [r0, #24]	@ tmp127, config_reg_15(D)->CONFIG_INTMUX1
@ ../source/HL_can.c:1764: 		config_reg->CONFIG_INTMUX2 = CAN3_INTMUX2_CONFIGVALUE;
	.loc 1 1764 0
	str	r3, [r0, #28]	@ tmp127, config_reg_15(D)->CONFIG_INTMUX2
@ ../source/HL_can.c:1765: 		config_reg->CONFIG_INTMUX3 = CAN3_INTMUX3_CONFIGVALUE;
	.loc 1 1765 0
	str	r3, [r0, #32]	@ tmp127, config_reg_15(D)->CONFIG_INTMUX3
@ ../source/HL_can.c:1766: 		config_reg->CONFIG_TIOC    = CAN3_TIOC_CONFIGVALUE;   
	.loc 1 1766 0
	mov	r3, #8	@ tmp132,
	movt	r3, 4	@ tmp132,
	str	r3, [r0, #36]	@ tmp132, config_reg_15(D)->CONFIG_TIOC
@ ../source/HL_can.c:1767: 		config_reg->CONFIG_RIOC    = CAN3_RIOC_CONFIGVALUE;	
	.loc 1 1767 0
	str	r3, [r0, #40]	@ tmp132, config_reg_15(D)->CONFIG_RIOC
	bx	lr	@
	.cfi_endproc
.LFE24:
	.size	can3GetConfigValue, .-can3GetConfigValue
	.align	2
	.global	can4GetConfigValue
	.syntax unified
	.arm
	.fpu vfpv3-d16
	.type	can4GetConfigValue, %function
can4GetConfigValue:
.LFB25:
	.loc 1 1805 0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
.LVL119:
@ ../source/HL_can.c:1806: 	if (type == InitialValue)
	.loc 1 1806 0
	cmp	r1, #0	@ type,
	beq	.L77	@,
@ ../source/HL_can.c:1823: 		config_reg->CONFIG_CTL     = canREG4->CTL;   
	.loc 1 1823 0
	movw	r3, #58111	@ tmp134,
	movt	r3, 65527	@ tmp134,
	ldr	r2, [r3, #-255]	@ _1, MEM[(volatile struct canBASE_t *)4294435328B].CTL
	str	r2, [r0]	@ _1, config_reg_15(D)->CONFIG_CTL
@ ../source/HL_can.c:1824: 		config_reg->CONFIG_ES      = canREG4->ES;     
	.loc 1 1824 0
	ldr	r2, [r3, #-251]	@ _2, MEM[(volatile struct canBASE_t *)4294435328B].ES
	str	r2, [r0, #4]	@ _2, config_reg_15(D)->CONFIG_ES
@ ../source/HL_can.c:1825: 		config_reg->CONFIG_BTR     = canREG4->BTR;    
	.loc 1 1825 0
	ldr	r2, [r3, #-243]	@ _3, MEM[(volatile struct canBASE_t *)4294435328B].BTR
	str	r2, [r0, #8]	@ _3, config_reg_15(D)->CONFIG_BTR
@ ../source/HL_can.c:1826: 		config_reg->CONFIG_TEST    = canREG4->TEST;   
	.loc 1 1826 0
	ldr	r2, [r3, #-235]	@ _4, MEM[(volatile struct canBASE_t *)4294435328B].TEST
	str	r2, [r0, #12]	@ _4, config_reg_15(D)->CONFIG_TEST
@ ../source/HL_can.c:1827: 		config_reg->CONFIG_ABOTR   = canREG4->ABOTR;  
	.loc 1 1827 0
	ldr	r2, [r3, #-127]	@ _5, MEM[(volatile struct canBASE_t *)4294435328B].ABOTR
	str	r2, [r0, #16]	@ _5, config_reg_15(D)->CONFIG_ABOTR
@ ../source/HL_can.c:1828: 		config_reg->CONFIG_INTMUX0 = canREG4->INTMUXx[0];
	.loc 1 1828 0
	ldr	r2, [r3, #-39]	@ _6, MEM[(volatile struct canBASE_t *)4294435328B].INTMUXx
	str	r2, [r0, #20]	@ _6, config_reg_15(D)->CONFIG_INTMUX0
@ ../source/HL_can.c:1829: 		config_reg->CONFIG_INTMUX1 = canREG4->INTMUXx[1];
	.loc 1 1829 0
	ldr	r2, [r3, #-35]	@ _7, MEM[(volatile struct canBASE_t *)4294435328B].INTMUXx
	str	r2, [r0, #24]	@ _7, config_reg_15(D)->CONFIG_INTMUX1
@ ../source/HL_can.c:1830: 		config_reg->CONFIG_INTMUX2 = canREG4->INTMUXx[2];
	.loc 1 1830 0
	ldr	r2, [r3, #-31]	@ _8, MEM[(volatile struct canBASE_t *)4294435328B].INTMUXx
	str	r2, [r0, #28]	@ _8, config_reg_15(D)->CONFIG_INTMUX2
@ ../source/HL_can.c:1831: 		config_reg->CONFIG_INTMUX3 = canREG4->INTMUXx[3];
	.loc 1 1831 0
	ldr	r2, [r3, #-27]	@ _9, MEM[(volatile struct canBASE_t *)4294435328B].INTMUXx
	str	r2, [r0, #32]	@ _9, config_reg_15(D)->CONFIG_INTMUX3
@ ../source/HL_can.c:1832: 		config_reg->CONFIG_TIOC    = canREG4->TIOC;
	.loc 1 1832 0
	ldr	r2, [r3, #225]	@ _10, MEM[(volatile struct canBASE_t *)4294435328B].TIOC
	str	r2, [r0, #36]	@ _10, config_reg_15(D)->CONFIG_TIOC
@ ../source/HL_can.c:1833: 		config_reg->CONFIG_RIOC    = canREG4->RIOC;   
	.loc 1 1833 0
	ldr	r3, [r3, #229]	@ _11, MEM[(volatile struct canBASE_t *)4294435328B].RIOC
	str	r3, [r0, #40]	@ _11, config_reg_15(D)->CONFIG_RIOC
@ ../source/HL_can.c:1835: }
	.loc 1 1835 0
	bx	lr	@
.L77:
@ ../source/HL_can.c:1808: 		config_reg->CONFIG_CTL     = CAN4_CTL_CONFIGVALUE;    
	.loc 1 1808 0
	movw	r3, #5122	@ tmp123,
	movt	r3, 2	@ tmp123,
	str	r3, [r0]	@ tmp123, config_reg_15(D)->CONFIG_CTL
@ ../source/HL_can.c:1809: 		config_reg->CONFIG_ES      = CAN4_ES_CONFIGVALUE;     
	.loc 1 1809 0
	mov	r3, #7	@ tmp124,
	str	r3, [r0, #4]	@ tmp124, config_reg_15(D)->CONFIG_ES
@ ../source/HL_can.c:1810: 		config_reg->CONFIG_BTR     = CAN4_BTR_CONFIGVALUE;    
	.loc 1 1810 0
	movw	r3, #14793	@ tmp125,
	str	r3, [r0, #8]	@ tmp125, config_reg_15(D)->CONFIG_BTR
@ ../source/HL_can.c:1811: 		config_reg->CONFIG_TEST    = CAN4_TEST_CONFIGVALUE;   
	.loc 1 1811 0
	mov	r3, #128	@ tmp126,
	str	r3, [r0, #12]	@ tmp126, config_reg_15(D)->CONFIG_TEST
@ ../source/HL_can.c:1812: 		config_reg->CONFIG_ABOTR   = CAN4_ABOTR_CONFIGVALUE;  
	.loc 1 1812 0
	mov	r3, #0	@ tmp127,
	str	r3, [r0, #16]	@ tmp127, config_reg_15(D)->CONFIG_ABOTR
@ ../source/HL_can.c:1813: 		config_reg->CONFIG_INTMUX0 = CAN4_INTMUX0_CONFIGVALUE;
	.loc 1 1813 0
	str	r3, [r0, #20]	@ tmp127, config_reg_15(D)->CONFIG_INTMUX0
@ ../source/HL_can.c:1814: 		config_reg->CONFIG_INTMUX1 = CAN4_INTMUX2_CONFIGVALUE;
	.loc 1 1814 0
	str	r3, [r0, #24]	@ tmp127, config_reg_15(D)->CONFIG_INTMUX1
@ ../source/HL_can.c:1815: 		config_reg->CONFIG_INTMUX2 = CAN4_INTMUX2_CONFIGVALUE;
	.loc 1 1815 0
	str	r3, [r0, #28]	@ tmp127, config_reg_15(D)->CONFIG_INTMUX2
@ ../source/HL_can.c:1816: 		config_reg->CONFIG_INTMUX3 = CAN4_INTMUX3_CONFIGVALUE;
	.loc 1 1816 0
	str	r3, [r0, #32]	@ tmp127, config_reg_15(D)->CONFIG_INTMUX3
@ ../source/HL_can.c:1817: 		config_reg->CONFIG_TIOC    = CAN4_TIOC_CONFIGVALUE;   
	.loc 1 1817 0
	mov	r3, #8	@ tmp132,
	movt	r3, 4	@ tmp132,
	str	r3, [r0, #36]	@ tmp132, config_reg_15(D)->CONFIG_TIOC
@ ../source/HL_can.c:1818: 		config_reg->CONFIG_RIOC    = CAN4_RIOC_CONFIGVALUE;	
	.loc 1 1818 0
	str	r3, [r0, #40]	@ tmp132, config_reg_15(D)->CONFIG_RIOC
	bx	lr	@
	.cfi_endproc
.LFE25:
	.size	can4GetConfigValue, .-can4GetConfigValue
	.section	.rodata
	.align	2
	.set	.LANCHOR0,. + 0
	.type	s_canByteOrder, %object
	.size	s_canByteOrder, 32
s_canByteOrder:
	.word	3
	.word	2
	.word	1
	.word	0
	.word	7
	.word	6
	.word	5
	.word	4
	.text
.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_can.h"
	.file 7 "/home/mr_halfword/workspace_v9/TMS570LC4357_GCC_halcogen/include/HL_can.h"
	.section	.debug_info,"",%progbits
.Ldebug_info0:
	.4byte	0xc51
	.2byte	0x3
	.4byte	.Ldebug_abbrev0
	.byte	0x4
	.uleb128 0x1
	.4byte	.LASF138
	.byte	0xc
	.4byte	.LASF139
	.4byte	.LASF140
	.4byte	.Ltext0
	.4byte	.Letext0
	.4byte	.Ldebug_line0
	.uleb128 0x2
	.byte	0x1
	.byte	0x6
	.4byte	.LASF0
	.uleb128 0x3
	.4byte	.LASF5
	.byte	0x2
	.byte	0x2b
	.4byte	0x37
	.uleb128 0x2
	.byte	0x1
	.byte	0x8
	.4byte	.LASF1
	.uleb128 0x2
	.byte	0x2
	.byte	0x5
	.4byte	.LASF2
	.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	0x18
	.4byte	0x2c
	.uleb128 0x3
	.4byte	.LASF12
	.byte	0x3
	.byte	0x30
	.4byte	0x53
	.uleb128 0x3
	.4byte	.LASF13
	.byte	0x4
	.byte	0x41
	.4byte	0x8c
	.uleb128 0x5
	.4byte	0x97
	.uleb128 0x3
	.4byte	.LASF14
	.byte	0x4
	.byte	0x4b
	.4byte	0x81
	.uleb128 0x5
	.4byte	0xa7
	.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 0x6
	.4byte	.LASF72
	.byte	0x1
	.4byte	0x37
	.byte	0x5
	.byte	0x5a
	.4byte	0xe9
	.uleb128 0x7
	.4byte	.LASF18
	.byte	0
	.uleb128 0x7
	.4byte	.LASF19
	.byte	0x1
	.byte	0
	.uleb128 0x3
	.4byte	.LASF20
	.byte	0x5
	.byte	0x5e
	.4byte	0xcc
	.uleb128 0x8
	.4byte	.LASF78
	.2byte	0x1e8
	.byte	0x6
	.byte	0x46
	.4byte	0x3a5
	.uleb128 0x9
	.ascii	"CTL\000"
	.byte	0x6
	.byte	0x48
	.4byte	0x97
	.byte	0
	.uleb128 0x9
	.ascii	"ES\000"
	.byte	0x6
	.byte	0x49
	.4byte	0x97
	.byte	0x4
	.uleb128 0xa
	.4byte	.LASF21
	.byte	0x6
	.byte	0x4a
	.4byte	0x97
	.byte	0x8
	.uleb128 0x9
	.ascii	"BTR\000"
	.byte	0x6
	.byte	0x4b
	.4byte	0x97
	.byte	0xc
	.uleb128 0x9
	.ascii	"INT\000"
	.byte	0x6
	.byte	0x4c
	.4byte	0x97
	.byte	0x10
	.uleb128 0xa
	.4byte	.LASF22
	.byte	0x6
	.byte	0x4d
	.4byte	0x97
	.byte	0x14
	.uleb128 0xa
	.4byte	.LASF23
	.byte	0x6
	.byte	0x4e
	.4byte	0x97
	.byte	0x18
	.uleb128 0xa
	.4byte	.LASF24
	.byte	0x6
	.byte	0x4f
	.4byte	0x97
	.byte	0x1c
	.uleb128 0xa
	.4byte	.LASF25
	.byte	0x6
	.byte	0x50
	.4byte	0x97
	.byte	0x20
	.uleb128 0xa
	.4byte	.LASF26
	.byte	0x6
	.byte	0x51
	.4byte	0x97
	.byte	0x24
	.uleb128 0xa
	.4byte	.LASF27
	.byte	0x6
	.byte	0x52
	.4byte	0x97
	.byte	0x28
	.uleb128 0xa
	.4byte	.LASF28
	.byte	0x6
	.byte	0x53
	.4byte	0x97
	.byte	0x2c
	.uleb128 0xa
	.4byte	.LASF29
	.byte	0x6
	.byte	0x54
	.4byte	0x97
	.byte	0x30
	.uleb128 0xa
	.4byte	.LASF30
	.byte	0x6
	.byte	0x55
	.4byte	0x3aa
	.byte	0x34
	.uleb128 0xa
	.4byte	.LASF31
	.byte	0x6
	.byte	0x56
	.4byte	0x97
	.byte	0x80
	.uleb128 0xa
	.4byte	.LASF32
	.byte	0x6
	.byte	0x57
	.4byte	0x97
	.byte	0x84
	.uleb128 0xa
	.4byte	.LASF33
	.byte	0x6
	.byte	0x58
	.4byte	0x3ba
	.byte	0x88
	.uleb128 0xa
	.4byte	.LASF34
	.byte	0x6
	.byte	0x59
	.4byte	0x97
	.byte	0x98
	.uleb128 0xa
	.4byte	.LASF35
	.byte	0x6
	.byte	0x5a
	.4byte	0x3ba
	.byte	0x9c
	.uleb128 0xa
	.4byte	.LASF36
	.byte	0x6
	.byte	0x5b
	.4byte	0x97
	.byte	0xac
	.uleb128 0xa
	.4byte	.LASF37
	.byte	0x6
	.byte	0x5c
	.4byte	0x3ba
	.byte	0xb0
	.uleb128 0xa
	.4byte	.LASF38
	.byte	0x6
	.byte	0x5d
	.4byte	0x97
	.byte	0xc0
	.uleb128 0xa
	.4byte	.LASF39
	.byte	0x6
	.byte	0x5e
	.4byte	0x3ba
	.byte	0xc4
	.uleb128 0xa
	.4byte	.LASF40
	.byte	0x6
	.byte	0x5f
	.4byte	0x97
	.byte	0xd4
	.uleb128 0xa
	.4byte	.LASF41
	.byte	0x6
	.byte	0x60
	.4byte	0x3ba
	.byte	0xd8
	.uleb128 0xa
	.4byte	.LASF42
	.byte	0x6
	.byte	0x61
	.4byte	0x3ca
	.byte	0xe8
	.uleb128 0xb
	.4byte	.LASF43
	.byte	0x6
	.byte	0x68
	.4byte	0xa7
	.2byte	0x100
	.uleb128 0xb
	.4byte	.LASF44
	.byte	0x6
	.byte	0x69
	.4byte	0xa7
	.2byte	0x101
	.uleb128 0xb
	.4byte	.LASF45
	.byte	0x6
	.byte	0x6a
	.4byte	0xa7
	.2byte	0x102
	.uleb128 0xb
	.4byte	.LASF46
	.byte	0x6
	.byte	0x6b
	.4byte	0xa7
	.2byte	0x103
	.uleb128 0xb
	.4byte	.LASF47
	.byte	0x6
	.byte	0x6d
	.4byte	0x97
	.2byte	0x104
	.uleb128 0xb
	.4byte	.LASF48
	.byte	0x6
	.byte	0x6e
	.4byte	0x97
	.2byte	0x108
	.uleb128 0xb
	.4byte	.LASF49
	.byte	0x6
	.byte	0x6f
	.4byte	0x97
	.2byte	0x10c
	.uleb128 0xb
	.4byte	.LASF50
	.byte	0x6
	.byte	0x70
	.4byte	0x3da
	.2byte	0x110
	.uleb128 0xb
	.4byte	.LASF51
	.byte	0x6
	.byte	0x71
	.4byte	0x3ea
	.2byte	0x118
	.uleb128 0xb
	.4byte	.LASF52
	.byte	0x6
	.byte	0x78
	.4byte	0xa7
	.2byte	0x120
	.uleb128 0xb
	.4byte	.LASF53
	.byte	0x6
	.byte	0x79
	.4byte	0xa7
	.2byte	0x121
	.uleb128 0xb
	.4byte	.LASF54
	.byte	0x6
	.byte	0x7a
	.4byte	0xa7
	.2byte	0x122
	.uleb128 0xb
	.4byte	.LASF55
	.byte	0x6
	.byte	0x7b
	.4byte	0xa7
	.2byte	0x123
	.uleb128 0xb
	.4byte	.LASF56
	.byte	0x6
	.byte	0x7d
	.4byte	0x97
	.2byte	0x124
	.uleb128 0xb
	.4byte	.LASF57
	.byte	0x6
	.byte	0x7e
	.4byte	0x97
	.2byte	0x128
	.uleb128 0xb
	.4byte	.LASF58
	.byte	0x6
	.byte	0x7f
	.4byte	0x97
	.2byte	0x12c
	.uleb128 0xb
	.4byte	.LASF59
	.byte	0x6
	.byte	0x80
	.4byte	0x3da
	.2byte	0x130
	.uleb128 0xb
	.4byte	.LASF60
	.byte	0x6
	.byte	0x81
	.4byte	0x3ea
	.2byte	0x138
	.uleb128 0xb
	.4byte	.LASF61
	.byte	0x6
	.byte	0x82
	.4byte	0x97
	.2byte	0x140
	.uleb128 0xb
	.4byte	.LASF62
	.byte	0x6
	.byte	0x83
	.4byte	0x97
	.2byte	0x144
	.uleb128 0xb
	.4byte	.LASF63
	.byte	0x6
	.byte	0x84
	.4byte	0x97
	.2byte	0x148
	.uleb128 0xb
	.4byte	.LASF64
	.byte	0x6
	.byte	0x85
	.4byte	0x97
	.2byte	0x14c
	.uleb128 0xb
	.4byte	.LASF65
	.byte	0x6
	.byte	0x86
	.4byte	0x3da
	.2byte	0x150
	.uleb128 0xb
	.4byte	.LASF66
	.byte	0x6
	.byte	0x87
	.4byte	0x3ea
	.2byte	0x158
	.uleb128 0xb
	.4byte	.LASF67
	.byte	0x6
	.byte	0x88
	.4byte	0x3ba
	.2byte	0x160
	.uleb128 0xb
	.4byte	.LASF68
	.byte	0x6
	.byte	0x89
	.4byte	0x3fa
	.2byte	0x170
	.uleb128 0xb
	.4byte	.LASF69
	.byte	0x6
	.byte	0x8a
	.4byte	0x97
	.2byte	0x1e0
	.uleb128 0xb
	.4byte	.LASF70
	.byte	0x6
	.byte	0x8b
	.4byte	0x97
	.2byte	0x1e4
	.byte	0
	.uleb128 0xc
	.4byte	0xf4
	.uleb128 0xd
	.4byte	0x97
	.4byte	0x3ba
	.uleb128 0xe
	.4byte	0x7a
	.byte	0x12
	.byte	0
	.uleb128 0xd
	.4byte	0x97
	.4byte	0x3ca
	.uleb128 0xe
	.4byte	0x7a
	.byte	0x3
	.byte	0
	.uleb128 0xd
	.4byte	0x97
	.4byte	0x3da
	.uleb128 0xe
	.4byte	0x7a
	.byte	0x5
	.byte	0
	.uleb128 0xd
	.4byte	0xa7
	.4byte	0x3ea
	.uleb128 0xe
	.4byte	0x7a
	.byte	0x7
	.byte	0
	.uleb128 0xd
	.4byte	0x97
	.4byte	0x3fa
	.uleb128 0xe
	.4byte	0x7a
	.byte	0x1
	.byte	0
	.uleb128 0xd
	.4byte	0x97
	.4byte	0x40a
	.uleb128 0xe
	.4byte	0x7a
	.byte	0x1b
	.byte	0
	.uleb128 0x3
	.4byte	.LASF71
	.byte	0x6
	.byte	0x8c
	.4byte	0x3a5
	.uleb128 0xf
	.4byte	.LASF73
	.byte	0x2
	.4byte	0x45
	.byte	0x7
	.2byte	0x25d
	.4byte	0x43a
	.uleb128 0x7
	.4byte	.LASF74
	.byte	0x10
	.uleb128 0x10
	.4byte	.LASF75
	.2byte	0x100
	.uleb128 0x7
	.4byte	.LASF76
	.byte	0x18
	.byte	0
	.uleb128 0x11
	.4byte	.LASF77
	.byte	0x7
	.2byte	0x262
	.4byte	0x415
	.uleb128 0x12
	.4byte	.LASF79
	.byte	0x2c
	.byte	0x7
	.2byte	0x268
	.4byte	0x4e3
	.uleb128 0x13
	.4byte	.LASF80
	.byte	0x7
	.2byte	0x26a
	.4byte	0x97
	.byte	0
	.uleb128 0x13
	.4byte	.LASF81
	.byte	0x7
	.2byte	0x26b
	.4byte	0x97
	.byte	0x4
	.uleb128 0x13
	.4byte	.LASF82
	.byte	0x7
	.2byte	0x26c
	.4byte	0x97
	.byte	0x8
	.uleb128 0x13
	.4byte	.LASF83
	.byte	0x7
	.2byte	0x26d
	.4byte	0x97
	.byte	0xc
	.uleb128 0x13
	.4byte	.LASF84
	.byte	0x7
	.2byte	0x26e
	.4byte	0x97
	.byte	0x10
	.uleb128 0x13
	.4byte	.LASF85
	.byte	0x7
	.2byte	0x26f
	.4byte	0x97
	.byte	0x14
	.uleb128 0x13
	.4byte	.LASF86
	.byte	0x7
	.2byte	0x270
	.4byte	0x97
	.byte	0x18
	.uleb128 0x13
	.4byte	.LASF87
	.byte	0x7
	.2byte	0x271
	.4byte	0x97
	.byte	0x1c
	.uleb128 0x13
	.4byte	.LASF88
	.byte	0x7
	.2byte	0x272
	.4byte	0x97
	.byte	0x20
	.uleb128 0x13
	.4byte	.LASF89
	.byte	0x7
	.2byte	0x273
	.4byte	0x97
	.byte	0x24
	.uleb128 0x13
	.4byte	.LASF90
	.byte	0x7
	.2byte	0x274
	.4byte	0x97
	.byte	0x28
	.byte	0
	.uleb128 0x11
	.4byte	.LASF91
	.byte	0x7
	.2byte	0x275
	.4byte	0x446
	.uleb128 0xd
	.4byte	0xa2
	.4byte	0x4ff
	.uleb128 0xe
	.4byte	0x7a
	.byte	0x7
	.byte	0
	.uleb128 0x5
	.4byte	0x4ef
	.uleb128 0x14
	.4byte	.LASF115
	.byte	0x1
	.byte	0x42
	.4byte	0x4ff
	.byte	0x5
	.byte	0x3
	.4byte	s_canByteOrder
	.uleb128 0x15
	.byte	0x1
	.4byte	.LASF94
	.byte	0x1
	.2byte	0x70c
	.byte	0x1
	.4byte	.LFB25
	.4byte	.LFE25
	.byte	0x1
	.byte	0x9c
	.4byte	0x54a
	.uleb128 0x16
	.4byte	.LASF92
	.byte	0x1
	.2byte	0x70c
	.4byte	0x54a
	.byte	0x1
	.byte	0x50
	.uleb128 0x16
	.4byte	.LASF93
	.byte	0x1
	.2byte	0x70c
	.4byte	0xe9
	.byte	0x1
	.byte	0x51
	.byte	0
	.uleb128 0x17
	.byte	0x4
	.4byte	0x4e3
	.uleb128 0x15
	.byte	0x1
	.4byte	.LASF95
	.byte	0x1
	.2byte	0x6d9
	.byte	0x1
	.4byte	.LFB24
	.4byte	.LFE24
	.byte	0x1
	.byte	0x9c
	.4byte	0x585
	.uleb128 0x16
	.4byte	.LASF92
	.byte	0x1
	.2byte	0x6d9
	.4byte	0x54a
	.byte	0x1
	.byte	0x50
	.uleb128 0x16
	.4byte	.LASF93
	.byte	0x1
	.2byte	0x6d9
	.4byte	0xe9
	.byte	0x1
	.byte	0x51
	.byte	0
	.uleb128 0x15
	.byte	0x1
	.4byte	.LASF96
	.byte	0x1
	.2byte	0x6a7
	.byte	0x1
	.4byte	.LFB23
	.4byte	.LFE23
	.byte	0x1
	.byte	0x9c
	.4byte	0x5ba
	.uleb128 0x16
	.4byte	.LASF92
	.byte	0x1
	.2byte	0x6a7
	.4byte	0x54a
	.byte	0x1
	.byte	0x50
	.uleb128 0x16
	.4byte	.LASF93
	.byte	0x1
	.2byte	0x6a7
	.4byte	0xe9
	.byte	0x1
	.byte	0x51
	.byte	0
	.uleb128 0x15
	.byte	0x1
	.4byte	.LASF97
	.byte	0x1
	.2byte	0x675
	.byte	0x1
	.4byte	.LFB22
	.4byte	.LFE22
	.byte	0x1
	.byte	0x9c
	.4byte	0x5ef
	.uleb128 0x16
	.4byte	.LASF92
	.byte	0x1
	.2byte	0x675
	.4byte	0x54a
	.byte	0x1
	.byte	0x50
	.uleb128 0x16
	.4byte	.LASF93
	.byte	0x1
	.2byte	0x675
	.4byte	0xe9
	.byte	0x1
	.byte	0x51
	.byte	0
	.uleb128 0x18
	.byte	0x1
	.4byte	.LASF99
	.byte	0x1
	.2byte	0x65a
	.byte	0x1
	.4byte	0x97
	.4byte	.LFB21
	.4byte	.LFE21
	.byte	0x1
	.byte	0x9c
	.4byte	0x61c
	.uleb128 0x19
	.4byte	.LASF98
	.byte	0x1
	.2byte	0x65a
	.4byte	0x61c
	.4byte	.LLST47
	.byte	0
	.uleb128 0x17
	.byte	0x4
	.4byte	0x40a
	.uleb128 0x18
	.byte	0x1
	.4byte	.LASF100
	.byte	0x1
	.2byte	0x646
	.byte	0x1
	.4byte	0x97
	.4byte	.LFB20
	.4byte	.LFE20
	.byte	0x1
	.byte	0x9c
	.4byte	0x64f
	.uleb128 0x19
	.4byte	.LASF98
	.byte	0x1
	.2byte	0x646
	.4byte	0x61c
	.4byte	.LLST46
	.byte	0
	.uleb128 0x15
	.byte	0x1
	.4byte	.LASF101
	.byte	0x1
	.2byte	0x62e
	.byte	0x1
	.4byte	.LFB19
	.4byte	.LFE19
	.byte	0x1
	.byte	0x9c
	.4byte	0x696
	.uleb128 0x16
	.4byte	.LASF98
	.byte	0x1
	.2byte	0x62e
	.4byte	0x61c
	.byte	0x1
	.byte	0x50
	.uleb128 0x19
	.4byte	.LASF102
	.byte	0x1
	.2byte	0x62e
	.4byte	0x97
	.4byte	.LLST44
	.uleb128 0x19
	.4byte	.LASF103
	.byte	0x1
	.2byte	0x62e
	.4byte	0x97
	.4byte	.LLST45
	.byte	0
	.uleb128 0x15
	.byte	0x1
	.4byte	.LASF104
	.byte	0x1
	.2byte	0x613
	.byte	0x1
	.4byte	.LFB18
	.4byte	.LFE18
	.byte	0x1
	.byte	0x9c
	.4byte	0x6dd
	.uleb128 0x16
	.4byte	.LASF98
	.byte	0x1
	.2byte	0x613
	.4byte	0x61c
	.byte	0x1
	.byte	0x50
	.uleb128 0x19
	.4byte	.LASF105
	.byte	0x1
	.2byte	0x613
	.4byte	0x97
	.4byte	.LLST42
	.uleb128 0x19
	.4byte	.LASF106
	.byte	0x1
	.2byte	0x613
	.4byte	0x97
	.4byte	.LLST43
	.byte	0
	.uleb128 0x15
	.byte	0x1
	.4byte	.LASF107
	.byte	0x1
	.2byte	0x5f7
	.byte	0x1
	.4byte	.LFB17
	.4byte	.LFE17
	.byte	0x1
	.byte	0x9c
	.4byte	0x704
	.uleb128 0x16
	.4byte	.LASF98
	.byte	0x1
	.2byte	0x5f7
	.4byte	0x61c
	.byte	0x1
	.byte	0x50
	.byte	0
	.uleb128 0x15
	.byte	0x1
	.4byte	.LASF108
	.byte	0x1
	.2byte	0x5de
	.byte	0x1
	.4byte	.LFB16
	.4byte	.LFE16
	.byte	0x1
	.byte	0x9c
	.4byte	0x73b
	.uleb128 0x16
	.4byte	.LASF98
	.byte	0x1
	.2byte	0x5de
	.4byte	0x61c
	.byte	0x1
	.byte	0x50
	.uleb128 0x19
	.4byte	.LASF109
	.byte	0x1
	.2byte	0x5de
	.4byte	0x43a
	.4byte	.LLST41
	.byte	0
	.uleb128 0x15
	.byte	0x1
	.4byte	.LASF110
	.byte	0x1
	.2byte	0x5c0
	.byte	0x1
	.4byte	.LFB15
	.4byte	.LFE15
	.byte	0x1
	.byte	0x9c
	.4byte	0x762
	.uleb128 0x16
	.4byte	.LASF98
	.byte	0x1
	.2byte	0x5c0
	.4byte	0x61c
	.byte	0x1
	.byte	0x50
	.byte	0
	.uleb128 0x15
	.byte	0x1
	.4byte	.LASF111
	.byte	0x1
	.2byte	0x5a7
	.byte	0x1
	.4byte	.LFB14
	.4byte	.LFE14
	.byte	0x1
	.byte	0x9c
	.4byte	0x789
	.uleb128 0x16
	.4byte	.LASF98
	.byte	0x1
	.2byte	0x5a7
	.4byte	0x61c
	.byte	0x1
	.byte	0x50
	.byte	0
	.uleb128 0x15
	.byte	0x1
	.4byte	.LASF112
	.byte	0x1
	.2byte	0x591
	.byte	0x1
	.4byte	.LFB13
	.4byte	.LFE13
	.byte	0x1
	.byte	0x9c
	.4byte	0x7b0
	.uleb128 0x16
	.4byte	.LASF98
	.byte	0x1
	.2byte	0x591
	.4byte	0x61c
	.byte	0x1
	.byte	0x50
	.byte	0
	.uleb128 0x15
	.byte	0x1
	.4byte	.LASF113
	.byte	0x1
	.2byte	0x574
	.byte	0x1
	.4byte	.LFB12
	.4byte	.LFE12
	.byte	0x1
	.byte	0x9c
	.4byte	0x7d7
	.uleb128 0x16
	.4byte	.LASF98
	.byte	0x1
	.2byte	0x574
	.4byte	0x61c
	.byte	0x1
	.byte	0x50
	.byte	0
	.uleb128 0x18
	.byte	0x1
	.4byte	.LASF114
	.byte	0x1
	.2byte	0x550
	.byte	0x1
	.4byte	0x97
	.4byte	.LFB11
	.4byte	.LFE11
	.byte	0x1
	.byte	0x9c
	.4byte	0x814
	.uleb128 0x19
	.4byte	.LASF98
	.byte	0x1
	.2byte	0x550
	.4byte	0x61c
	.4byte	.LLST39
	.uleb128 0x1a
	.4byte	.LASF116
	.byte	0x1
	.2byte	0x552
	.4byte	0x97
	.4byte	.LLST40
	.byte	0
	.uleb128 0x18
	.byte	0x1
	.4byte	.LASF117
	.byte	0x1
	.2byte	0x525
	.byte	0x1
	.4byte	0x97
	.4byte	.LFB10
	.4byte	.LFE10
	.byte	0x1
	.byte	0x9c
	.4byte	0x851
	.uleb128 0x19
	.4byte	.LASF98
	.byte	0x1
	.2byte	0x525
	.4byte	0x61c
	.4byte	.LLST37
	.uleb128 0x1a
	.4byte	.LASF118
	.byte	0x1
	.2byte	0x527
	.4byte	0x97
	.4byte	.LLST38
	.byte	0
	.uleb128 0x18
	.byte	0x1
	.4byte	.LASF119
	.byte	0x1
	.2byte	0x4f5
	.byte	0x1
	.4byte	0x97
	.4byte	.LFB9
	.4byte	.LFE9
	.byte	0x1
	.byte	0x9c
	.4byte	0x8ba
	.uleb128 0x19
	.4byte	.LASF98
	.byte	0x1
	.2byte	0x4f5
	.4byte	0x61c
	.4byte	.LLST33
	.uleb128 0x19
	.4byte	.LASF120
	.byte	0x1
	.2byte	0x4f5
	.4byte	0x97
	.4byte	.LLST34
	.uleb128 0x1a
	.4byte	.LASF121
	.byte	0x1
	.2byte	0x4f7
	.4byte	0x97
	.4byte	.LLST35
	.uleb128 0x1a
	.4byte	.LASF122
	.byte	0x1
	.2byte	0x4f8
	.4byte	0x97
	.4byte	.LLST36
	.uleb128 0x1b
	.4byte	.LASF124
	.byte	0x1
	.2byte	0x4f9
	.4byte	0x97
	.byte	0
	.uleb128 0x18
	.byte	0x1
	.4byte	.LASF123
	.byte	0x1
	.2byte	0x4ca
	.byte	0x1
	.4byte	0x97
	.4byte	.LFB8
	.4byte	.LFE8
	.byte	0x1
	.byte	0x9c
	.4byte	0x923
	.uleb128 0x19
	.4byte	.LASF98
	.byte	0x1
	.2byte	0x4ca
	.4byte	0x61c
	.4byte	.LLST29
	.uleb128 0x19
	.4byte	.LASF120
	.byte	0x1
	.2byte	0x4ca
	.4byte	0x97
	.4byte	.LLST30
	.uleb128 0x1a
	.4byte	.LASF121
	.byte	0x1
	.2byte	0x4cc
	.4byte	0x97
	.4byte	.LLST31
	.uleb128 0x1a
	.4byte	.LASF122
	.byte	0x1
	.2byte	0x4cd
	.4byte	0x97
	.4byte	.LLST32
	.uleb128 0x1b
	.4byte	.LASF124
	.byte	0x1
	.2byte	0x4ce
	.4byte	0x97
	.byte	0
	.uleb128 0x18
	.byte	0x1
	.4byte	.LASF125
	.byte	0x1
	.2byte	0x49f
	.byte	0x1
	.4byte	0x97
	.4byte	.LFB7
	.4byte	.LFE7
	.byte	0x1
	.byte	0x9c
	.4byte	0x98c
	.uleb128 0x19
	.4byte	.LASF98
	.byte	0x1
	.2byte	0x49f
	.4byte	0x61c
	.4byte	.LLST25
	.uleb128 0x19
	.4byte	.LASF120
	.byte	0x1
	.2byte	0x49f
	.4byte	0x97
	.4byte	.LLST26
	.uleb128 0x1a
	.4byte	.LASF121
	.byte	0x1
	.2byte	0x4a1
	.4byte	0x97
	.4byte	.LLST27
	.uleb128 0x1a
	.4byte	.LASF122
	.byte	0x1
	.2byte	0x4a2
	.4byte	0x97
	.4byte	.LLST28
	.uleb128 0x1b
	.4byte	.LASF124
	.byte	0x1
	.2byte	0x4a3
	.4byte	0x97
	.byte	0
	.uleb128 0x18
	.byte	0x1
	.4byte	.LASF126
	.byte	0x1
	.2byte	0x44d
	.byte	0x1
	.4byte	0x97
	.4byte	.LFB6
	.4byte	.LFE6
	.byte	0x1
	.byte	0x9c
	.4byte	0xa0f
	.uleb128 0x19
	.4byte	.LASF98
	.byte	0x1
	.2byte	0x44d
	.4byte	0x61c
	.4byte	.LLST20
	.uleb128 0x19
	.4byte	.LASF120
	.byte	0x1
	.2byte	0x44d
	.4byte	0x97
	.4byte	.LLST21
	.uleb128 0x19
	.4byte	.LASF127
	.byte	0x1
	.2byte	0x44d
	.4byte	0xa0f
	.4byte	.LLST22
	.uleb128 0x1c
	.ascii	"i\000"
	.byte	0x1
	.2byte	0x44f
	.4byte	0x97
	.4byte	.LLST23
	.uleb128 0x1b
	.4byte	.LASF128
	.byte	0x1
	.2byte	0x450
	.4byte	0x97
	.uleb128 0x1a
	.4byte	.LASF122
	.byte	0x1
	.2byte	0x451
	.4byte	0x97
	.4byte	.LLST24
	.uleb128 0x1b
	.4byte	.LASF124
	.byte	0x1
	.2byte	0x452
	.4byte	0x97
	.byte	0
	.uleb128 0x17
	.byte	0x4
	.4byte	0xb2
	.uleb128 0x18
	.byte	0x1
	.4byte	.LASF129
	.byte	0x1
	.2byte	0x411
	.byte	0x1
	.4byte	0x97
	.4byte	.LFB5
	.4byte	.LFE5
	.byte	0x1
	.byte	0x9c
	.4byte	0xa7a
	.uleb128 0x19
	.4byte	.LASF98
	.byte	0x1
	.2byte	0x411
	.4byte	0x61c
	.4byte	.LLST17
	.uleb128 0x19
	.4byte	.LASF120
	.byte	0x1
	.2byte	0x411
	.4byte	0x97
	.4byte	.LLST18
	.uleb128 0x1b
	.4byte	.LASF128
	.byte	0x1
	.2byte	0x414
	.4byte	0x97
	.uleb128 0x1a
	.4byte	.LASF122
	.byte	0x1
	.2byte	0x415
	.4byte	0x97
	.4byte	.LLST19
	.uleb128 0x1b
	.4byte	.LASF124
	.byte	0x1
	.2byte	0x416
	.4byte	0x97
	.byte	0
	.uleb128 0x15
	.byte	0x1
	.4byte	.LASF130
	.byte	0x1
	.2byte	0x3dc
	.byte	0x1
	.4byte	.LFB4
	.4byte	.LFE4
	.byte	0x1
	.byte	0x9c
	.4byte	0xac1
	.uleb128 0x16
	.4byte	.LASF98
	.byte	0x1
	.2byte	0x3dc
	.4byte	0x61c
	.byte	0x1
	.byte	0x50
	.uleb128 0x19
	.4byte	.LASF120
	.byte	0x1
	.2byte	0x3dc
	.4byte	0x97
	.4byte	.LLST15
	.uleb128 0x19
	.4byte	.LASF131
	.byte	0x1
	.2byte	0x3dc
	.4byte	0x97
	.4byte	.LLST16
	.byte	0
	.uleb128 0x18
	.byte	0x1
	.4byte	.LASF132
	.byte	0x1
	.2byte	0x3a1
	.byte	0x1
	.4byte	0x97
	.4byte	.LFB3
	.4byte	.LFE3
	.byte	0x1
	.byte	0x9c
	.4byte	0xb0e
	.uleb128 0x19
	.4byte	.LASF98
	.byte	0x1
	.2byte	0x3a1
	.4byte	0x61c
	.4byte	.LLST12
	.uleb128 0x19
	.4byte	.LASF120
	.byte	0x1
	.2byte	0x3a1
	.4byte	0x97
	.4byte	.LLST13
	.uleb128 0x1a
	.4byte	.LASF133
	.byte	0x1
	.2byte	0x3a3
	.4byte	0x97
	.4byte	.LLST14
	.byte	0
	.uleb128 0x18
	.byte	0x1
	.4byte	.LASF134
	.byte	0x1
	.2byte	0x334
	.byte	0x1
	.4byte	0x97
	.4byte	.LFB2
	.4byte	.LFE2
	.byte	0x1
	.byte	0x9c
	.4byte	0xbb3
	.uleb128 0x19
	.4byte	.LASF98
	.byte	0x1
	.2byte	0x334
	.4byte	0x61c
	.4byte	.LLST5
	.uleb128 0x19
	.4byte	.LASF120
	.byte	0x1
	.2byte	0x334
	.4byte	0x97
	.4byte	.LLST6
	.uleb128 0x19
	.4byte	.LASF127
	.byte	0x1
	.2byte	0x334
	.4byte	0xbb9
	.4byte	.LLST7
	.uleb128 0x1c
	.ascii	"i\000"
	.byte	0x1
	.2byte	0x336
	.4byte	0x97
	.4byte	.LLST8
	.uleb128 0x1a
	.4byte	.LASF135
	.byte	0x1
	.2byte	0x337
	.4byte	0x97
	.4byte	.LLST9
	.uleb128 0x1d
	.4byte	.LASF136
	.byte	0x1
	.2byte	0x338
	.4byte	0xbb3
	.byte	0x1
	.byte	0x52
	.uleb128 0x1a
	.4byte	.LASF128
	.byte	0x1
	.2byte	0x339
	.4byte	0x97
	.4byte	.LLST10
	.uleb128 0x1a
	.4byte	.LASF122
	.byte	0x1
	.2byte	0x33a
	.4byte	0x97
	.4byte	.LLST11
	.uleb128 0x1b
	.4byte	.LASF124
	.byte	0x1
	.2byte	0x33b
	.4byte	0x97
	.byte	0
	.uleb128 0x17
	.byte	0x4
	.4byte	0xa7
	.uleb128 0x5
	.4byte	0xbb3
	.uleb128 0x18
	.byte	0x1
	.4byte	.LASF137
	.byte	0x1
	.2byte	0x2d4
	.byte	0x1
	.4byte	0x97
	.4byte	.LFB1
	.4byte	.LFE1
	.byte	0x1
	.byte	0x9c
	.4byte	0xc41
	.uleb128 0x19
	.4byte	.LASF98
	.byte	0x1
	.2byte	0x2d4
	.4byte	0x61c
	.4byte	.LLST0
	.uleb128 0x19
	.4byte	.LASF120
	.byte	0x1
	.2byte	0x2d4
	.4byte	0x97
	.4byte	.LLST1
	.uleb128 0x19
	.4byte	.LASF127
	.byte	0x1
	.2byte	0x2d4
	.4byte	0xa0f
	.4byte	.LLST2
	.uleb128 0x1c
	.ascii	"i\000"
	.byte	0x1
	.2byte	0x2d6
	.4byte	0x97
	.4byte	.LLST3
	.uleb128 0x1b
	.4byte	.LASF128
	.byte	0x1
	.2byte	0x2d7
	.4byte	0x97
	.uleb128 0x1a
	.4byte	.LASF122
	.byte	0x1
	.2byte	0x2d8
	.4byte	0x97
	.4byte	.LLST4
	.uleb128 0x1b
	.4byte	.LASF124
	.byte	0x1
	.2byte	0x2d9
	.4byte	0x97
	.byte	0
	.uleb128 0x1e
	.byte	0x1
	.4byte	.LASF141
	.byte	0x1
	.byte	0x54
	.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 0x26
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x6
	.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 0x7
	.uleb128 0x28
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1c
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x8
	.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 0x9
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xb
	.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 0xb
	.byte	0
	.byte	0
	.uleb128 0xb
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0x5
	.byte	0
	.byte	0
	.uleb128 0xc
	.uleb128 0x35
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xd
	.uleb128 0x1
	.byte	0x1
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xe
	.uleb128 0x21
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2f
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0xf
	.uleb128 0x4
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x10
	.uleb128 0x28
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1c
	.uleb128 0x5
	.byte	0
	.byte	0
	.uleb128 0x11
	.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 0x12
	.uleb128 0x13
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x13
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x14
	.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 0x15
	.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 0x16
	.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 0x17
	.uleb128 0xf
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x18
	.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 0x19
	.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 0x1a
	.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 0x1b
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x1c
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x6
	.byte	0
	.byte	0
	.uleb128 0x1d
	.uleb128 0x34
	.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 0x1e
	.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:
.LLST47:
	.4byte	.LVL114-.Ltext0
	.4byte	.LVL115-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST46:
	.4byte	.LVL112-.Ltext0
	.4byte	.LVL113-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST44:
	.4byte	.LVL109-.Ltext0
	.4byte	.LVL110-.Ltext0
	.2byte	0x1
	.byte	0x51
	.4byte	0
	.4byte	0
.LLST45:
	.4byte	.LVL109-.Ltext0
	.4byte	.LVL111-.Ltext0
	.2byte	0x1
	.byte	0x52
	.4byte	0
	.4byte	0
.LLST42:
	.4byte	.LVL106-.Ltext0
	.4byte	.LVL107-.Ltext0
	.2byte	0x1
	.byte	0x51
	.4byte	0
	.4byte	0
.LLST43:
	.4byte	.LVL106-.Ltext0
	.4byte	.LVL108-.Ltext0
	.2byte	0x1
	.byte	0x52
	.4byte	0
	.4byte	0
.LLST41:
	.4byte	.LVL103-.Ltext0
	.4byte	.LVL104-.Ltext0
	.2byte	0x1
	.byte	0x51
	.4byte	0
	.4byte	0
.LLST39:
	.4byte	.LVL96-.Ltext0
	.4byte	.LVL97-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST40:
	.4byte	.LVL98-.Ltext0
	.4byte	.LFE11-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST37:
	.4byte	.LVL93-.Ltext0
	.4byte	.LVL94-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST38:
	.4byte	.LVL95-.Ltext0
	.4byte	.LFE10-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST33:
	.4byte	.LVL85-.Ltext0
	.4byte	.LVL90-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST34:
	.4byte	.LVL85-.Ltext0
	.4byte	.LVL86-.Ltext0
	.2byte	0x1
	.byte	0x51
	.4byte	0
	.4byte	0
.LLST35:
	.4byte	.LVL92-.Ltext0
	.4byte	.LFE9-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST36:
	.4byte	.LVL87-.Ltext0
	.4byte	.LVL89-.Ltext0
	.2byte	0x1
	.byte	0x53
	.4byte	0
	.4byte	0
.LLST29:
	.4byte	.LVL77-.Ltext0
	.4byte	.LVL82-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST30:
	.4byte	.LVL77-.Ltext0
	.4byte	.LVL78-.Ltext0
	.2byte	0x1
	.byte	0x51
	.4byte	0
	.4byte	0
.LLST31:
	.4byte	.LVL84-.Ltext0
	.4byte	.LFE8-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST32:
	.4byte	.LVL79-.Ltext0
	.4byte	.LVL81-.Ltext0
	.2byte	0x1
	.byte	0x53
	.4byte	0
	.4byte	0
.LLST25:
	.4byte	.LVL69-.Ltext0
	.4byte	.LVL75-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST26:
	.4byte	.LVL69-.Ltext0
	.4byte	.LVL70-.Ltext0
	.2byte	0x1
	.byte	0x51
	.4byte	0
	.4byte	0
.LLST27:
	.4byte	.LVL76-.Ltext0
	.4byte	.LFE7-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST28:
	.4byte	.LVL71-.Ltext0
	.4byte	.LVL73-.Ltext0
	.2byte	0x1
	.byte	0x53
	.4byte	0
	.4byte	0
.LLST20:
	.4byte	.LVL52-.Ltext0
	.4byte	.LVL66-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL67-.Ltext0
	.4byte	.LVL68-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST21:
	.4byte	.LVL52-.Ltext0
	.4byte	.LVL64-.Ltext0
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL67-.Ltext0
	.4byte	.LFE6-.Ltext0
	.2byte	0x1
	.byte	0x51
	.4byte	0
	.4byte	0
.LLST22:
	.4byte	.LVL52-.Ltext0
	.4byte	.LVL61-.Ltext0
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL62-.Ltext0
	.4byte	.LFE6-.Ltext0
	.2byte	0x1
	.byte	0x52
	.4byte	0
	.4byte	0
.LLST23:
	.4byte	.LVL60-.Ltext0
	.4byte	.LVL67-.Ltext0
	.2byte	0x1
	.byte	0x53
	.4byte	0
	.4byte	0
.LLST24:
	.4byte	.LVL54-.Ltext0
	.4byte	.LVL56-.Ltext0
	.2byte	0x1
	.byte	0x5c
	.4byte	0
	.4byte	0
.LLST17:
	.4byte	.LVL41-.Ltext0
	.4byte	.LVL49-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL50-.Ltext0
	.4byte	.LVL51-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST18:
	.4byte	.LVL41-.Ltext0
	.4byte	.LVL47-.Ltext0
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL50-.Ltext0
	.4byte	.LFE5-.Ltext0
	.2byte	0x1
	.byte	0x51
	.4byte	0
	.4byte	0
.LLST19:
	.4byte	.LVL42-.Ltext0
	.4byte	.LVL44-.Ltext0
	.2byte	0x1
	.byte	0x52
	.4byte	0
	.4byte	0
.LLST15:
	.4byte	.LVL38-.Ltext0
	.4byte	.LVL40-.Ltext0
	.2byte	0x1
	.byte	0x51
	.4byte	0
	.4byte	0
.LLST16:
	.4byte	.LVL38-.Ltext0
	.4byte	.LVL39-.Ltext0
	.2byte	0x1
	.byte	0x52
	.4byte	0
	.4byte	0
.LLST12:
	.4byte	.LVL34-.Ltext0
	.4byte	.LVL36-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST13:
	.4byte	.LVL34-.Ltext0
	.4byte	.LVL35-.Ltext0
	.2byte	0x1
	.byte	0x51
	.4byte	0
	.4byte	0
.LLST14:
	.4byte	.LVL37-.Ltext0
	.4byte	.LFE3-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST5:
	.4byte	.LVL17-.Ltext0
	.4byte	.LVL19-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL19-.Ltext0
	.4byte	.LVL31-.Ltext0
	.2byte	0x1
	.byte	0x53
	.4byte	.LVL33-.Ltext0
	.4byte	.LFE2-.Ltext0
	.2byte	0x1
	.byte	0x53
	.4byte	0
	.4byte	0
.LLST6:
	.4byte	.LVL17-.Ltext0
	.4byte	.LVL23-.Ltext0
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL33-.Ltext0
	.4byte	.LFE2-.Ltext0
	.2byte	0x1
	.byte	0x51
	.4byte	0
	.4byte	0
.LLST7:
	.4byte	.LVL17-.Ltext0
	.4byte	.LVL27-.Ltext0
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL33-.Ltext0
	.4byte	.LFE2-.Ltext0
	.2byte	0x1
	.byte	0x52
	.4byte	0
	.4byte	0
.LLST8:
	.4byte	.LVL27-.Ltext0
	.4byte	.LVL30-.Ltext0
	.2byte	0x1
	.byte	0x51
	.4byte	0
	.4byte	0
.LLST9:
	.4byte	.LVL25-.Ltext0
	.4byte	.LVL30-.Ltext0
	.2byte	0x1
	.byte	0x5c
	.4byte	0
	.4byte	0
.LLST10:
	.4byte	.LVL30-.Ltext0
	.4byte	.LVL32-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST11:
	.4byte	.LVL19-.Ltext0
	.4byte	.LVL21-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST0:
	.4byte	.LVL0-.Ltext0
	.4byte	.LVL14-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	.LVL15-.Ltext0
	.4byte	.LVL16-.Ltext0
	.2byte	0x1
	.byte	0x50
	.4byte	0
	.4byte	0
.LLST1:
	.4byte	.LVL0-.Ltext0
	.4byte	.LVL12-.Ltext0
	.2byte	0x1
	.byte	0x51
	.4byte	.LVL15-.Ltext0
	.4byte	.LFE1-.Ltext0
	.2byte	0x1
	.byte	0x51
	.4byte	0
	.4byte	0
.LLST2:
	.4byte	.LVL0-.Ltext0
	.4byte	.LVL9-.Ltext0
	.2byte	0x1
	.byte	0x52
	.4byte	.LVL10-.Ltext0
	.4byte	.LFE1-.Ltext0
	.2byte	0x1
	.byte	0x52
	.4byte	0
	.4byte	0
.LLST3:
	.4byte	.LVL8-.Ltext0
	.4byte	.LVL15-.Ltext0
	.2byte	0x1
	.byte	0x53
	.4byte	0
	.4byte	0
.LLST4:
	.4byte	.LVL2-.Ltext0
	.4byte	.LVL4-.Ltext0
	.2byte	0x1
	.byte	0x5c
	.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
.LASF80:
	.ascii	"CONFIG_CTL\000"
.LASF109:
	.ascii	"Loopbacktype\000"
.LASF101:
	.ascii	"canIoSetPort\000"
.LASF141:
	.ascii	"canInit\000"
.LASF5:
	.ascii	"__uint8_t\000"
.LASF122:
	.ascii	"regIndex\000"
.LASF93:
	.ascii	"type\000"
.LASF97:
	.ascii	"can1GetConfigValue\000"
.LASF9:
	.ascii	"long long unsigned int\000"
.LASF100:
	.ascii	"canIoTxGetBit\000"
.LASF127:
	.ascii	"data\000"
.LASF90:
	.ascii	"CONFIG_RIOC\000"
.LASF102:
	.ascii	"TxValue\000"
.LASF24:
	.ascii	"PERR\000"
.LASF8:
	.ascii	"long long int\000"
.LASF0:
	.ascii	"signed char\000"
.LASF124:
	.ascii	"bitIndex\000"
.LASF139:
	.ascii	"../source/HL_can.c\000"
.LASF26:
	.ascii	"ECCDIAG\000"
.LASF138:
	.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"
.LASF83:
	.ascii	"CONFIG_TEST\000"
.LASF49:
	.ascii	"IF1MCTL\000"
.LASF46:
	.ascii	"IF1NO\000"
.LASF118:
	.ascii	"errorCode\000"
.LASF4:
	.ascii	"long int\000"
.LASF114:
	.ascii	"canGetErrorLevel\000"
.LASF14:
	.ascii	"uint8\000"
.LASF119:
	.ascii	"canIsMessageBoxValid\000"
.LASF128:
	.ascii	"success\000"
.LASF17:
	.ascii	"double\000"
.LASF115:
	.ascii	"s_canByteOrder\000"
.LASF59:
	.ascii	"IF2DATx\000"
.LASF13:
	.ascii	"uint32\000"
.LASF67:
	.ascii	"IF3UEy\000"
.LASF136:
	.ascii	"pData\000"
.LASF6:
	.ascii	"__uint32_t\000"
.LASF130:
	.ascii	"canUpdateID\000"
.LASF74:
	.ascii	"Internal_Lbk\000"
.LASF21:
	.ascii	"EERC\000"
.LASF84:
	.ascii	"CONFIG_ABOTR\000"
.LASF10:
	.ascii	"unsigned int\000"
.LASF20:
	.ascii	"config_value_type_t\000"
.LASF126:
	.ascii	"canFillMessageObjectData\000"
.LASF123:
	.ascii	"canIsRxMessageArrived\000"
.LASF7:
	.ascii	"long unsigned int\000"
.LASF129:
	.ascii	"canSendRemoteFrame\000"
.LASF112:
	.ascii	"canEnableStatusChangeNotification\000"
.LASF28:
	.ascii	"ECC_CS\000"
.LASF95:
	.ascii	"can3GetConfigValue\000"
.LASF135:
	.ascii	"size\000"
.LASF3:
	.ascii	"short unsigned int\000"
.LASF131:
	.ascii	"msgBoxArbitVal\000"
.LASF140:
	.ascii	"/home/mr_halfword/workspace_v9/TMS570LC4357_GCC_hal"
	.ascii	"cogen/Debug\000"
.LASF41:
	.ascii	"INTMUXx\000"
.LASF73:
	.ascii	"canloopBackType\000"
.LASF77:
	.ascii	"canloopBackType_t\000"
.LASF18:
	.ascii	"InitialValue\000"
.LASF64:
	.ascii	"IF3MCTL\000"
.LASF132:
	.ascii	"canGetID\000"
.LASF78:
	.ascii	"canBase\000"
.LASF107:
	.ascii	"canDisableloopback\000"
.LASF85:
	.ascii	"CONFIG_INTMUX0\000"
.LASF86:
	.ascii	"CONFIG_INTMUX1\000"
.LASF62:
	.ascii	"IF3MSK\000"
.LASF88:
	.ascii	"CONFIG_INTMUX3\000"
.LASF63:
	.ascii	"IF3ARB\000"
.LASF99:
	.ascii	"canIoRxGetBit\000"
.LASF137:
	.ascii	"canTransmit\000"
.LASF19:
	.ascii	"CurrentValue\000"
.LASF38:
	.ascii	"MSGVALX\000"
.LASF125:
	.ascii	"canIsTxMessagePending\000"
.LASF76:
	.ascii	"Internal_Silent_Lbk\000"
.LASF82:
	.ascii	"CONFIG_BTR\000"
.LASF34:
	.ascii	"NWDATX\000"
.LASF79:
	.ascii	"can_config_reg\000"
.LASF75:
	.ascii	"External_Lbk\000"
.LASF117:
	.ascii	"canGetLastError\000"
.LASF69:
	.ascii	"TIOC\000"
.LASF32:
	.ascii	"TXRQX\000"
.LASF39:
	.ascii	"MSGVALx\000"
.LASF56:
	.ascii	"IF2MSK\000"
.LASF53:
	.ascii	"IF2CMD\000"
.LASF35:
	.ascii	"NWDATx\000"
.LASF27:
	.ascii	"ECCDIAG_STAT\000"
.LASF54:
	.ascii	"IF2STAT\000"
.LASF16:
	.ascii	"float\000"
.LASF57:
	.ascii	"IF2ARB\000"
.LASF110:
	.ascii	"canDisableErrorNotification\000"
.LASF50:
	.ascii	"IF1DATx\000"
.LASF33:
	.ascii	"TXRQx\000"
.LASF52:
	.ascii	"rsvd10\000"
.LASF25:
	.ascii	"rsvd11\000"
.LASF120:
	.ascii	"messageBox\000"
.LASF15:
	.ascii	"_Bool\000"
.LASF1:
	.ascii	"unsigned char\000"
.LASF106:
	.ascii	"RxDir\000"
.LASF98:
	.ascii	"node\000"
.LASF134:
	.ascii	"canGetData\000"
.LASF36:
	.ascii	"INTPNDX\000"
.LASF2:
	.ascii	"short int\000"
.LASF23:
	.ascii	"rsvd1\000"
.LASF30:
	.ascii	"rsvd2\000"
.LASF40:
	.ascii	"rsvd3\000"
.LASF42:
	.ascii	"rsvd4\000"
.LASF51:
	.ascii	"rsvd5\000"
.LASF60:
	.ascii	"rsvd6\000"
.LASF66:
	.ascii	"rsvd7\000"
.LASF68:
	.ascii	"rsvd8\000"
.LASF43:
	.ascii	"rsvd9\000"
.LASF47:
	.ascii	"IF1MSK\000"
.LASF44:
	.ascii	"IF1CMD\000"
.LASF113:
	.ascii	"canEnableErrorNotification\000"
.LASF48:
	.ascii	"IF1ARB\000"
.LASF111:
	.ascii	"canDisableStatusChangeNotification\000"
.LASF37:
	.ascii	"INTPNDx\000"
.LASF12:
	.ascii	"uint32_t\000"
.LASF121:
	.ascii	"flag\000"
.LASF71:
	.ascii	"canBASE_t\000"
.LASF116:
	.ascii	"errorLevel\000"
.LASF70:
	.ascii	"RIOC\000"
.LASF105:
	.ascii	"TxDir\000"
.LASF72:
	.ascii	"config_value_type\000"
.LASF104:
	.ascii	"canIoSetDirection\000"
.LASF87:
	.ascii	"CONFIG_INTMUX2\000"
.LASF94:
	.ascii	"can4GetConfigValue\000"
.LASF58:
	.ascii	"IF2MCTL\000"
.LASF22:
	.ascii	"TEST\000"
.LASF103:
	.ascii	"RxValue\000"
.LASF133:
	.ascii	"msgBoxID\000"
.LASF29:
	.ascii	"ECC_SERR\000"
.LASF65:
	.ascii	"IF3DATx\000"
.LASF61:
	.ascii	"IF3OBS\000"
.LASF96:
	.ascii	"can2GetConfigValue\000"
.LASF89:
	.ascii	"CONFIG_TIOC\000"
.LASF11:
	.ascii	"uint8_t\000"
.LASF108:
	.ascii	"canEnableloopback\000"
.LASF92:
	.ascii	"config_reg\000"
.LASF31:
	.ascii	"ABOTR\000"
.LASF45:
	.ascii	"IF1STAT\000"
.LASF81:
	.ascii	"CONFIG_ES\000"
.LASF55:
	.ascii	"IF2NO\000"
.LASF91:
	.ascii	"can_config_reg_t\000"
	.ident	"GCC: (GNU Tools for Arm Embedded Processors 7-2017-q4-major) 7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204]"
