	.file	"tones.c"
.text
.Ltext0:
	.balign 2
	.global	show
	.type	show, @function
show:
.LFB0:
	.file 1 "tones.c"
	.loc 1 50 0
; start of function
; framesize_regs:     0
; framesize_locals:   0
; framesize_outgoing: 0
; framesize:          0
; elim ap -> fp       2
; elim fp -> sp       0
; saved regs:(none)
.LVL0:
	; start of prologue
	; end of prologue
	.loc 1 51 0
	CMP.W	#720, R12 { JEQ	.L3
	MOV.W	#720, R13
	CMP.W	R12, R13 { JL	.L4
	CMP.W	#570, R12 { JEQ	.L5
	MOV.W	#570, R13
	CMP.W	R12, R13 { JL	.L6
	CMP.W	#500, R12 { JEQ	.L13
	CMP.W	#535, R12 { JEQ	.L5
.L2:
	.loc 1 73 0
	MOV.B	#0, R12
.LVL1:
	BR	#.L7
.LVL2:
.L6:
	.loc 1 51 0
	CMP.W	#625, R12 { JEQ	.L8
	CMP.W	#670, R12 { JEQ	.L3
	CMP.W	#600, R12 { JNE	.L2
.L8:
	.loc 1 68 0
	MOV.B	#160, R12
.LVL3:
	BR	#.L7
.LVL4:
.L4:
	.loc 1 51 0
	CMP.W	#850, R12 { JEQ	.L9
	MOV.W	#850, R13
	CMP.W	R12, R13 { JL	.L10
	CMP.W	#750, R12 { JEQ	.L11
	CMP.W	#800, R12 { JNE	.L2
.L9:
	.loc 1 60 0
	MOV.B	#224, R12
.LVL5:
	BR	#.L7
.LVL6:
.L10:
	.loc 1 51 0
	CMP.W	#950, R12 { JEQ	.L12
	CMP.W	#1000, R12 { JEQ	.L13
	CMP.W	#900, R12 { JNE	.L2
.L12:
	.loc 1 57 0
	MOV.B	#208, R12
.LVL7:
.L7:
	.loc 1 75 0
	; start of epilogue
	RET
.LVL8:
.L11:
	.loc 1 62 0
	MOV.B	#240, R12
.LVL9:
	BR	#.L7
.LVL10:
.L3:
	.loc 1 65 0
	MOV.B	#96, R12
.LVL11:
	BR	#.L7
.LVL12:
.L5:
	.loc 1 71 0
	MOV.B	#176, R12
.LVL13:
	BR	#.L7
.LVL14:
.L13:
	.loc 1 54 0
	MOV.B	#192, R12
.LVL15:
	BR	#.L7
.LFE0:
	.size	show, .-show
	.balign 2
	.global	acc
	.type	acc, @function
acc:
.LFB1:
	.loc 1 77 0
; start of function
; framesize_regs:     0
; framesize_locals:   0
; framesize_outgoing: 0
; framesize:          0
; elim ap -> fp       2
; elim fp -> sp       0
; saved regs:(none)
.LVL16:
	; start of prologue
	; end of prologue
	.loc 1 78 0
	CMP.W	#625, R12 { JEQ	.L55
	MOV.W	#625, R13
	CMP.W	R12, R13 { JL	.L53
	CMP.W	#500, R12 { JEQ	.L54
	CMP.W	#570, R12 { JNE	.L51
.L55:
	.loc 1 84 0
	MOV.B	#241, R12
.LVL17:
	BR	#.L52
.LVL18:
.L53:
	.loc 1 78 0
	CMP.W	#850, R12 { JEQ	.L55
	CMP.W	#950, R12 { JEQ	.L55
	CMP.W	#720, R12 { JEQ	.L55
.L51:
	.loc 1 88 0
	MOV.B	#1, R12
.LVL19:
	BR	#.L52
.LVL20:
.L54:
	.loc 1 86 0
	MOV.B	#193, R12
.LVL21:
.L52:
	.loc 1 90 0
	; start of epilogue
	RET
.LFE1:
	.size	acc, .-acc
	.balign 2
	.global	play
	.type	play, @function
play:
.LFB2:
	.loc 1 92 0
; start of function
; framesize_regs:     0
; framesize_locals:   0
; framesize_outgoing: 0
; framesize:          0
; elim ap -> fp       2
; elim fp -> sp       0
; saved regs:(none)
.LVL22:
	; start of prologue
	; end of prologue
	.loc 1 93 0
	CMP.W	#0, R12 { JEQ	.L72
	.loc 1 94 0
	MOV.W	R12, &TA0CCR0
	.loc 1 95 0
	MOV.W	#100, &TA0CCR1
.L71:
	.loc 1 99 0
	; start of epilogue
	RET
.L72:
	.loc 1 97 0
	MOV.W	R12, &TA0CCR1
	.loc 1 99 0
	BR	#.L71
.LFE2:
	.size	play, .-play
	.balign 2
	.global	display
	.type	display, @function
display:
.LFB3:
	.loc 1 101 0
; start of function
; framesize_regs:     0
; framesize_locals:   0
; framesize_outgoing: 0
; framesize:          0
; elim ap -> fp       2
; elim fp -> sp       0
; saved regs:(none)
.LVL23:
	; start of prologue
	; end of prologue
	.loc 1 102 0
	MOV.B	R12, &P1OUT
	.loc 1 103 0
	BIS.B	#8, &P1OUT
	.loc 1 104 0
	; start of epilogue
	RET
.LFE3:
	.size	display, .-display
	.balign 2
	.global	sing
	.type	sing, @function
sing:
.LFB4:
	.loc 1 106 0
; start of function
; framesize_regs:     14
; framesize_locals:   10
; framesize_outgoing: 0
; framesize:          24
; elim ap -> fp       16
; elim fp -> sp       10
; saved regs: R4 R5 R6 R7 R8 R9 R10
.LVL24:
	; start of prologue
	PUSH	R10
.LCFI0:
	PUSH	R9
.LCFI1:
	PUSH	R8
.LCFI2:
	PUSH	R7
.LCFI3:
	PUSH	R6
.LCFI4:
	PUSH	R5
.LCFI5:
	PUSH	R4
.LCFI6:
	SUB.W	#10, R1
.LCFI7:
	; end of prologue
	MOV.W	R12, 4(R1)
.LBB2:
.LBB3:
	.loc 1 110 0
	MOV.W	#play, R5
	.loc 1 111 0
	MOV.W	#show, R4
.LVL25:
.L82:
	MOV.W	4(R1), R6
	MOV.W	R13, R7
.LBE3:
	.loc 1 108 0
	MOV.B	#0, R10
.LBB9:
	.loc 1 111 0
	MOV.W	#display, R8
.LVL26:
.L76:
.LBE9:
	.loc 1 108 0 discriminator 1
	CMP.W	R14, R10 { JGE	.L82
.LBB10:
	.loc 1 109 0
	MOV.W	@R6, R9
.LVL27:
	.loc 1 110 0
	MOV.W	R9, R12
	MOV.W	R13, 2(R1)
	MOV.W	R14, @R1
	CALL	R5
.LVL28:
	.loc 1 111 0
	MOV.W	R9, R12
	CALL	R4
.LVL29:
	CALL	R8
.LVL30:
	.loc 1 112 0
	MOV.W	R9, R12
	CALL	#acc
.LVL31:
	CALL	R8
.LVL32:
.LBB4:
	.loc 1 113 0
	MOV.W	@R7, 6(R1)
.LBB5:
	.loc 1 114 0
	MOV.W	#12288, R9
.LVL33:
.LBE5:
	.loc 1 113 0
	MOV.W	2(R1), R13
	MOV.W	@R1, R14
.L77:
	.loc 1 113 0 is_stmt 0 discriminator 1
	MOV.W	6(R1), R12
	CMP.W	#0, R12 { JNE	.L80
.LBE4:
.LBE10:
	.loc 1 108 0 is_stmt 1 discriminator 2
	ADD.W	#1, R10
.LVL34:
	ADD.W	#2, R6
	ADD.W	#2, R7
	BR	#.L76
.L80:
.LBB11:
.LBB8:
.LBB6:
	.loc 1 114 0
	MOV.W	R9, 8(R1)
.L78:
	.loc 1 114 0 is_stmt 0 discriminator 1
	MOV.W	8(R1), R12
	CMP.W	#0, R12 { JNE	.L79
.LBE6:
	.loc 1 113 0 is_stmt 1 discriminator 2
	ADD.W	#-1, 6(R1)
	BR	#.L77
.L79:
.LBB7:
	.loc 1 114 0 discriminator 3
	ADD.W	#-1, 8(R1)
	BR	#.L78
.LBE7:
.LBE8:
.LBE11:
.LBE2:
.LFE4:
	.size	sing, .-sing
	.balign 2
	.global	clear
	.type	clear, @function
clear:
.LFB5:
	.loc 1 120 0
; start of function
; framesize_regs:     0
; framesize_locals:   0
; framesize_outgoing: 0
; framesize:          0
; elim ap -> fp       2
; elim fp -> sp       0
; saved regs:(none)
	; start of prologue
	; end of prologue
.LVL35:
.LBB12:
	.loc 1 122 0
	MOV.B	#0, &P1OUT
	.loc 1 123 0
	MOV.B	#8, &P1OUT
.LVL36:
	.loc 1 122 0
	MOV.B	#1, &P1OUT
	.loc 1 123 0
	MOV.B	#9, &P1OUT
.LVL37:
	.loc 1 122 0
	MOV.B	#2, &P1OUT
	.loc 1 123 0
	MOV.B	#10, &P1OUT
.LVL38:
	.loc 1 122 0
	MOV.B	#3, &P1OUT
	.loc 1 123 0
	MOV.B	#11, &P1OUT
.LVL39:
.LBE12:
	.loc 1 125 0
	; start of epilogue
	RET
.LFE5:
	.size	clear, .-clear
	.balign 2
	.global	main
	.type	main, @function
main:
.LFB6:
	.loc 1 127 0
; start of function
; framesize_regs:     0
; framesize_locals:   0
; framesize_outgoing: 0
; framesize:          0
; elim ap -> fp       2
; elim fp -> sp       0
; saved regs:(none)
	; start of prologue
	; end of prologue
	.loc 1 128 0
	MOV.W	#23168, &WDTCTL
	.loc 1 130 0
	MOV.B	#-1, &P1DIR
	.loc 1 131 0
	BIS.B	#4, &P1SEL
	.loc 1 133 0
	MOV.W	#224, &TA0CCTL1
	.loc 1 134 0
	MOV.W	#528, &TA0CTL
	.loc 1 136 0
	CALL	#clear
.LVL40:
	.loc 1 137 0
	MOV.B	#30, R14
	MOV.W	#hbd_lengths, R13
	MOV.W	#hbd, R12
	CALL	#sing
.LVL41:
.LFE6:
	.size	main, .-main
	.global	scale_lengths
.data
	.balign 2
	.type	scale_lengths, @object
	.size	scale_lengths, 26
scale_lengths:
	.short	2
	.short	2
	.short	2
	.short	2
	.short	2
	.short	2
	.short	2
	.short	2
	.short	2
	.short	2
	.short	2
	.short	2
	.short	2
	.global	scale
	.balign 2
	.type	scale, @object
	.size	scale, 26
scale:
	.short	1000
	.short	950
	.short	900
	.short	850
	.short	800
	.short	750
	.short	720
	.short	670
	.short	625
	.short	600
	.short	570
	.short	535
	.short	500
	.global	hbd_lengths
	.balign 2
	.type	hbd_lengths, @object
	.size	hbd_lengths, 60
hbd_lengths:
	.short	1
	.short	1
	.short	1
	.short	3
	.short	3
	.short	3
	.short	6
	.short	1
	.short	1
	.short	1
	.short	3
	.short	3
	.short	3
	.short	6
	.short	1
	.short	1
	.short	1
	.short	3
	.short	3
	.short	3
	.short	3
	.short	6
	.short	1
	.short	1
	.short	1
	.short	3
	.short	3
	.short	3
	.short	6
	.short	3
	.global	hbd
	.balign 2
	.type	hbd, @object
	.size	hbd, 60
hbd:
	.short	1000
	.short	0
	.short	1000
	.short	900
	.short	1000
	.short	750
	.short	800
	.short	1000
	.short	0
	.short	1000
	.short	900
	.short	1000
	.short	670
	.short	750
	.short	1000
	.short	0
	.short	1000
	.short	500
	.short	600
	.short	750
	.short	800
	.short	900
	.short	570
	.short	0
	.short	570
	.short	600
	.short	750
	.short	670
	.short	750
	.short	0
	.section	.debug_frame,"",@progbits
.Lframe0:
	.4byte	.LECIE0-.LSCIE0
.LSCIE0:
	.4byte	0xffffffff
	.byte	0x3
	.string	""
	.uleb128 0x1
	.sleb128 -2
	.uleb128 0
	.byte	0xc
	.uleb128 0x1
	.uleb128 0x2
	.byte	0x80
	.uleb128 0x1
	.balign 4
.LECIE0:
.LSFDE0:
	.4byte	.LEFDE0-.LASFDE0
.LASFDE0:
	.4byte	.Lframe0
	.4byte	.LFB0
	.4byte	.LFE0-.LFB0
	.balign 4
.LEFDE0:
.LSFDE2:
	.4byte	.LEFDE2-.LASFDE2
.LASFDE2:
	.4byte	.Lframe0
	.4byte	.LFB1
	.4byte	.LFE1-.LFB1
	.balign 4
.LEFDE2:
.LSFDE4:
	.4byte	.LEFDE4-.LASFDE4
.LASFDE4:
	.4byte	.Lframe0
	.4byte	.LFB2
	.4byte	.LFE2-.LFB2
	.balign 4
.LEFDE4:
.LSFDE6:
	.4byte	.LEFDE6-.LASFDE6
.LASFDE6:
	.4byte	.Lframe0
	.4byte	.LFB3
	.4byte	.LFE3-.LFB3
	.balign 4
.LEFDE6:
.LSFDE8:
	.4byte	.LEFDE8-.LASFDE8
.LASFDE8:
	.4byte	.Lframe0
	.4byte	.LFB4
	.4byte	.LFE4-.LFB4
	.byte	0x4
	.4byte	.LCFI0-.LFB4
	.byte	0xe
	.uleb128 0x4
	.byte	0x8a
	.uleb128 0x2
	.byte	0x4
	.4byte	.LCFI1-.LCFI0
	.byte	0xe
	.uleb128 0x6
	.byte	0x89
	.uleb128 0x3
	.byte	0x4
	.4byte	.LCFI2-.LCFI1
	.byte	0xe
	.uleb128 0x8
	.byte	0x88
	.uleb128 0x4
	.byte	0x4
	.4byte	.LCFI3-.LCFI2
	.byte	0xe
	.uleb128 0xa
	.byte	0x87
	.uleb128 0x5
	.byte	0x4
	.4byte	.LCFI4-.LCFI3
	.byte	0xe
	.uleb128 0xc
	.byte	0x86
	.uleb128 0x6
	.byte	0x4
	.4byte	.LCFI5-.LCFI4
	.byte	0xe
	.uleb128 0xe
	.byte	0x85
	.uleb128 0x7
	.byte	0x4
	.4byte	.LCFI6-.LCFI5
	.byte	0xe
	.uleb128 0x10
	.byte	0x84
	.uleb128 0x8
	.byte	0x4
	.4byte	.LCFI7-.LCFI6
	.byte	0xe
	.uleb128 0x1a
	.balign 4
.LEFDE8:
.LSFDE10:
	.4byte	.LEFDE10-.LASFDE10
.LASFDE10:
	.4byte	.Lframe0
	.4byte	.LFB5
	.4byte	.LFE5-.LFB5
	.balign 4
.LEFDE10:
.LSFDE12:
	.4byte	.LEFDE12-.LASFDE12
.LASFDE12:
	.4byte	.Lframe0
	.4byte	.LFB6
	.4byte	.LFE6-.LFB6
	.balign 4
.LEFDE12:
.text
.Letext0:
	.file 2 "/home/jonathan/ti/msp430_gcc/include/msp430g2553.h"
	.section	.debug_info,"",@progbits
.Ldebug_info0:
	.4byte	0x727
	.2byte	0x4
	.4byte	.Ldebug_abbrev0
	.byte	0x4
	.uleb128 0x1
	.4byte	.LASF111
	.byte	0xc
	.4byte	.LASF112
	.4byte	.LASF113
	.4byte	.Ltext0
	.4byte	.Letext0-.Ltext0
	.4byte	.Ldebug_line0
	.uleb128 0x2
	.byte	0x2
	.byte	0x7
	.4byte	.LASF0
	.uleb128 0x3
	.4byte	0x25
	.uleb128 0x4
	.string	"IE1"
	.byte	0x2
	.byte	0x8e
	.4byte	0x43
	.uleb128 0x2
	.byte	0x1
	.byte	0x8
	.4byte	.LASF1
	.uleb128 0x3
	.4byte	0x3c
	.uleb128 0x5
	.4byte	.LASF2
	.byte	0x2
	.byte	0x94
	.4byte	0x43
	.uleb128 0x4
	.string	"IE2"
	.byte	0x2
	.byte	0x9b
	.4byte	0x43
	.uleb128 0x5
	.4byte	.LASF3
	.byte	0x2
	.byte	0xa2
	.4byte	0x43
	.uleb128 0x5
	.4byte	.LASF4
	.byte	0x2
	.byte	0xae
	.4byte	0x43
	.uleb128 0x5
	.4byte	.LASF5
	.byte	0x2
	.byte	0xaf
	.4byte	0x43
	.uleb128 0x5
	.4byte	.LASF6
	.byte	0x2
	.byte	0xb0
	.4byte	0x43
	.uleb128 0x5
	.4byte	.LASF7
	.byte	0x2
	.byte	0xb2
	.4byte	0x2c
	.uleb128 0x5
	.4byte	.LASF8
	.byte	0x2
	.byte	0xb3
	.4byte	0x2c
	.uleb128 0x5
	.4byte	.LASF9
	.byte	0x2
	.byte	0xb4
	.4byte	0x2c
	.uleb128 0x5
	.4byte	.LASF10
	.byte	0x2
	.byte	0xb5
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF11
	.byte	0x2
	.2byte	0x11d
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF12
	.byte	0x2
	.2byte	0x11e
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF13
	.byte	0x2
	.2byte	0x11f
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF14
	.byte	0x2
	.2byte	0x120
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF15
	.byte	0x2
	.2byte	0x16d
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF16
	.byte	0x2
	.2byte	0x16e
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF17
	.byte	0x2
	.2byte	0x16f
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF18
	.byte	0x2
	.2byte	0x196
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF19
	.byte	0x2
	.2byte	0x197
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF20
	.byte	0x2
	.2byte	0x198
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF21
	.byte	0x2
	.2byte	0x1cc
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF22
	.byte	0x2
	.2byte	0x1cd
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF23
	.byte	0x2
	.2byte	0x1ce
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF24
	.byte	0x2
	.2byte	0x1cf
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF25
	.byte	0x2
	.2byte	0x1d0
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF26
	.byte	0x2
	.2byte	0x1d1
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF27
	.byte	0x2
	.2byte	0x1d2
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF28
	.byte	0x2
	.2byte	0x1d3
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF29
	.byte	0x2
	.2byte	0x1d4
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF30
	.byte	0x2
	.2byte	0x1d6
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF31
	.byte	0x2
	.2byte	0x1d7
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF32
	.byte	0x2
	.2byte	0x1d8
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF33
	.byte	0x2
	.2byte	0x1d9
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF34
	.byte	0x2
	.2byte	0x1da
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF35
	.byte	0x2
	.2byte	0x1db
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF36
	.byte	0x2
	.2byte	0x1dc
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF37
	.byte	0x2
	.2byte	0x1dd
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF38
	.byte	0x2
	.2byte	0x1de
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF39
	.byte	0x2
	.2byte	0x1e8
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF40
	.byte	0x2
	.2byte	0x1e9
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF41
	.byte	0x2
	.2byte	0x1ea
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF42
	.byte	0x2
	.2byte	0x1eb
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF43
	.byte	0x2
	.2byte	0x1ec
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF44
	.byte	0x2
	.2byte	0x1ed
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF45
	.byte	0x2
	.2byte	0x1f4
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF46
	.byte	0x2
	.2byte	0x1f5
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF47
	.byte	0x2
	.2byte	0x1f6
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF48
	.byte	0x2
	.2byte	0x1f7
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF49
	.byte	0x2
	.2byte	0x1f8
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF50
	.byte	0x2
	.2byte	0x1f9
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF51
	.byte	0x2
	.2byte	0x1fa
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF52
	.byte	0x2
	.2byte	0x1fb
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF53
	.byte	0x2
	.2byte	0x1fc
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF54
	.byte	0x2
	.2byte	0x265
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF55
	.byte	0x2
	.2byte	0x266
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF56
	.byte	0x2
	.2byte	0x267
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF57
	.byte	0x2
	.2byte	0x268
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF58
	.byte	0x2
	.2byte	0x269
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF59
	.byte	0x2
	.2byte	0x26a
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF60
	.byte	0x2
	.2byte	0x26b
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF61
	.byte	0x2
	.2byte	0x26c
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF62
	.byte	0x2
	.2byte	0x26d
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF63
	.byte	0x2
	.2byte	0x27e
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF64
	.byte	0x2
	.2byte	0x27f
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF65
	.byte	0x2
	.2byte	0x280
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF66
	.byte	0x2
	.2byte	0x281
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF67
	.byte	0x2
	.2byte	0x282
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF68
	.byte	0x2
	.2byte	0x283
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF69
	.byte	0x2
	.2byte	0x284
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF70
	.byte	0x2
	.2byte	0x285
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF71
	.byte	0x2
	.2byte	0x286
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF72
	.byte	0x2
	.2byte	0x287
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF73
	.byte	0x2
	.2byte	0x288
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF74
	.byte	0x2
	.2byte	0x28c
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF75
	.byte	0x2
	.2byte	0x28d
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF76
	.byte	0x2
	.2byte	0x28e
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF77
	.byte	0x2
	.2byte	0x28f
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF78
	.byte	0x2
	.2byte	0x290
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF79
	.byte	0x2
	.2byte	0x291
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF80
	.byte	0x2
	.2byte	0x292
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF81
	.byte	0x2
	.2byte	0x293
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF82
	.byte	0x2
	.2byte	0x294
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF83
	.byte	0x2
	.2byte	0x295
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF84
	.byte	0x2
	.2byte	0x341
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF85
	.byte	0x2
	.2byte	0x370
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF86
	.byte	0x2
	.2byte	0x371
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF87
	.byte	0x2
	.2byte	0x372
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF88
	.byte	0x2
	.2byte	0x373
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF89
	.byte	0x2
	.2byte	0x374
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF90
	.byte	0x2
	.2byte	0x375
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF91
	.byte	0x2
	.2byte	0x376
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF92
	.byte	0x2
	.2byte	0x377
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF93
	.byte	0x2
	.2byte	0x385
	.4byte	0x2c
	.uleb128 0x6
	.4byte	.LASF94
	.byte	0x2
	.2byte	0x386
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF95
	.byte	0x2
	.2byte	0x387
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF96
	.byte	0x2
	.2byte	0x388
	.4byte	0x43
	.uleb128 0x6
	.4byte	.LASF97
	.byte	0x2
	.2byte	0x389
	.4byte	0x43
	.uleb128 0x7
	.4byte	0x4e1
	.4byte	0x4da
	.uleb128 0x8
	.4byte	0x4da
	.byte	0x1d
	.byte	0
	.uleb128 0x2
	.byte	0x2
	.byte	0x7
	.4byte	.LASF98
	.uleb128 0x9
	.byte	0x2
	.byte	0x5
	.string	"int"
	.uleb128 0xa
	.string	"hbd"
	.byte	0x1
	.byte	0x12
	.4byte	0x4ca
	.uleb128 0x5
	.byte	0x3
	.4byte	hbd
	.uleb128 0xb
	.4byte	.LASF99
	.byte	0x1
	.byte	0x1d
	.4byte	0x4ca
	.uleb128 0x5
	.byte	0x3
	.4byte	hbd_lengths
	.uleb128 0x7
	.4byte	0x4e1
	.4byte	0x51a
	.uleb128 0x8
	.4byte	0x4da
	.byte	0xc
	.byte	0
	.uleb128 0xb
	.4byte	.LASF100
	.byte	0x1
	.byte	0x29
	.4byte	0x50a
	.uleb128 0x5
	.byte	0x3
	.4byte	scale
	.uleb128 0xb
	.4byte	.LASF101
	.byte	0x1
	.byte	0x2c
	.4byte	0x50a
	.uleb128 0x5
	.byte	0x3
	.4byte	scale_lengths
	.uleb128 0xc
	.4byte	.LASF102
	.byte	0x1
	.byte	0x7f
	.4byte	.LFB6
	.4byte	.LFE6-.LFB6
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x57c
	.uleb128 0xd
	.4byte	.LVL40
	.4byte	0x57c
	.uleb128 0xe
	.4byte	.LVL41
	.4byte	0x5a9
	.uleb128 0xf
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x5
	.byte	0x3
	.4byte	hbd
	.uleb128 0xf
	.uleb128 0x1
	.byte	0x5d
	.uleb128 0x5
	.byte	0x3
	.4byte	hbd_lengths
	.uleb128 0xf
	.uleb128 0x1
	.byte	0x5e
	.uleb128 0x1
	.byte	0x4e
	.byte	0
	.byte	0
	.uleb128 0x10
	.4byte	.LASF114
	.byte	0x1
	.byte	0x78
	.4byte	.LFB5
	.4byte	.LFE5-.LFB5
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x5a9
	.uleb128 0x11
	.4byte	.LBB12
	.4byte	.LBE12-.LBB12
	.uleb128 0x12
	.string	"i"
	.byte	0x1
	.byte	0x79
	.4byte	0x3c
	.4byte	.LLST7
	.byte	0
	.byte	0
	.uleb128 0xc
	.4byte	.LASF103
	.byte	0x1
	.byte	0x6a
	.4byte	.LFB4
	.4byte	.LFE4-.LFB4
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x690
	.uleb128 0x13
	.4byte	.LASF104
	.byte	0x1
	.byte	0x6a
	.4byte	0x690
	.4byte	.LLST2
	.uleb128 0x13
	.4byte	.LASF105
	.byte	0x1
	.byte	0x6a
	.4byte	0x690
	.4byte	.LLST3
	.uleb128 0x13
	.4byte	.LASF106
	.byte	0x1
	.byte	0x6a
	.4byte	0x4e1
	.4byte	.LLST4
	.uleb128 0x11
	.4byte	.LBB2
	.4byte	.LBE2-.LBB2
	.uleb128 0x12
	.string	"i"
	.byte	0x1
	.byte	0x6c
	.4byte	0x4e1
	.4byte	.LLST5
	.uleb128 0x14
	.4byte	.Ldebug_ranges0+0
	.uleb128 0x15
	.4byte	.LASF107
	.byte	0x1
	.byte	0x6d
	.4byte	0x4e1
	.4byte	.LLST6
	.uleb128 0x16
	.4byte	.Ldebug_ranges0+0x28
	.4byte	0x63f
	.uleb128 0x17
	.4byte	.LASF106
	.byte	0x1
	.byte	0x71
	.4byte	0x2c
	.uleb128 0x2
	.byte	0x91
	.sleb128 -20
	.uleb128 0x14
	.4byte	.Ldebug_ranges0+0x40
	.uleb128 0x18
	.string	"i"
	.byte	0x1
	.byte	0x72
	.4byte	0x2c
	.uleb128 0x2
	.byte	0x91
	.sleb128 -18
	.byte	0
	.byte	0
	.uleb128 0x19
	.4byte	.LVL28
	.4byte	0x6b9
	.4byte	0x653
	.uleb128 0xf
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x2
	.byte	0x79
	.sleb128 0
	.byte	0
	.uleb128 0x19
	.4byte	.LVL29
	.4byte	0x705
	.4byte	0x667
	.uleb128 0xf
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x2
	.byte	0x79
	.sleb128 0
	.byte	0
	.uleb128 0xd
	.4byte	.LVL30
	.4byte	0x696
	.uleb128 0x19
	.4byte	.LVL31
	.4byte	0x6dc
	.4byte	0x684
	.uleb128 0xf
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x2
	.byte	0x79
	.sleb128 0
	.byte	0
	.uleb128 0xd
	.4byte	.LVL32
	.4byte	0x696
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x1a
	.byte	0x2
	.4byte	0x4e1
	.uleb128 0xc
	.4byte	.LASF108
	.byte	0x1
	.byte	0x65
	.4byte	.LFB3
	.4byte	.LFE3-.LFB3
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x6b9
	.uleb128 0x1b
	.string	"out"
	.byte	0x1
	.byte	0x65
	.4byte	0x3c
	.uleb128 0x1
	.byte	0x5c
	.byte	0
	.uleb128 0xc
	.4byte	.LASF109
	.byte	0x1
	.byte	0x5c
	.4byte	.LFB2
	.4byte	.LFE2-.LFB2
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x6dc
	.uleb128 0x1c
	.4byte	.LASF107
	.byte	0x1
	.byte	0x5c
	.4byte	0x4e1
	.uleb128 0x1
	.byte	0x5c
	.byte	0
	.uleb128 0x1d
	.string	"acc"
	.byte	0x1
	.byte	0x4d
	.4byte	0x3c
	.4byte	.LFB1
	.4byte	.LFE1-.LFB1
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x705
	.uleb128 0x13
	.4byte	.LASF107
	.byte	0x1
	.byte	0x4d
	.4byte	0x4e1
	.4byte	.LLST1
	.byte	0
	.uleb128 0x1e
	.4byte	.LASF110
	.byte	0x1
	.byte	0x32
	.4byte	0x3c
	.4byte	.LFB0
	.4byte	.LFE0-.LFB0
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x13
	.4byte	.LASF107
	.byte	0x1
	.byte	0x32
	.4byte	0x4e1
	.4byte	.LLST0
	.byte	0
	.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 0x6
	.uleb128 0x10
	.uleb128 0x17
	.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 0x35
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x4
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3c
	.uleb128 0x19
	.byte	0
	.byte	0
	.uleb128 0x5
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3c
	.uleb128 0x19
	.byte	0
	.byte	0
	.uleb128 0x6
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3c
	.uleb128 0x19
	.byte	0
	.byte	0
	.uleb128 0x7
	.uleb128 0x1
	.byte	0x1
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x8
	.uleb128 0x21
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2f
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x9
	.uleb128 0x24
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0x8
	.byte	0
	.byte	0
	.uleb128 0xa
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0xb
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0xc
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xd
	.uleb128 0x4109
	.byte	0
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xe
	.uleb128 0x4109
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xf
	.uleb128 0x410a
	.byte	0
	.uleb128 0x2
	.uleb128 0x18
	.uleb128 0x2111
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x10
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x11
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.byte	0
	.byte	0
	.uleb128 0x12
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x13
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x14
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x55
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x15
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x16
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x55
	.uleb128 0x17
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x17
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x18
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x19
	.uleb128 0x4109
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x1a
	.uleb128 0xf
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x1b
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x1c
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x1d
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x1e
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.byte	0
	.byte	0
	.byte	0
	.section	.debug_loc,"",@progbits
.Ldebug_loc0:
.LLST7:
	.4byte	.LVL35-.Ltext0
	.4byte	.LVL36-.Ltext0
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	.LVL36-.Ltext0
	.4byte	.LVL37-.Ltext0
	.2byte	0x2
	.byte	0x31
	.byte	0x9f
	.4byte	.LVL37-.Ltext0
	.4byte	.LVL38-.Ltext0
	.2byte	0x2
	.byte	0x32
	.byte	0x9f
	.4byte	.LVL38-.Ltext0
	.4byte	.LVL39-.Ltext0
	.2byte	0x2
	.byte	0x33
	.byte	0x9f
	.4byte	.LVL39-.Ltext0
	.4byte	.LFE5-.Ltext0
	.2byte	0x2
	.byte	0x34
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST2:
	.4byte	.LVL24-.Ltext0
	.4byte	.LVL25-.Ltext0
	.2byte	0x1
	.byte	0x5c
	.4byte	.LVL25-.Ltext0
	.4byte	.LFE4-.Ltext0
	.2byte	0x2
	.byte	0x91
	.sleb128 -22
	.4byte	0
	.4byte	0
.LLST3:
	.4byte	.LVL24-.Ltext0
	.4byte	.LVL25-.Ltext0
	.2byte	0x1
	.byte	0x5d
	.4byte	.LVL25-.Ltext0
	.4byte	.LFE4-.Ltext0
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x5d
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST4:
	.4byte	.LVL24-.Ltext0
	.4byte	.LVL25-.Ltext0
	.2byte	0x1
	.byte	0x5e
	.4byte	.LVL25-.Ltext0
	.4byte	.LFE4-.Ltext0
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x5e
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST5:
	.4byte	.LVL25-.Ltext0
	.4byte	.LVL26-.Ltext0
	.2byte	0x2
	.byte	0x30
	.byte	0x9f
	.4byte	.LVL26-.Ltext0
	.4byte	.LFE4-.Ltext0
	.2byte	0x1
	.byte	0x5a
	.4byte	0
	.4byte	0
.LLST6:
	.4byte	.LVL27-.Ltext0
	.4byte	.LVL33-.Ltext0
	.2byte	0x1
	.byte	0x59
	.4byte	0
	.4byte	0
.LLST1:
	.4byte	.LVL16-.Ltext0
	.4byte	.LVL17-.Ltext0
	.2byte	0x1
	.byte	0x5c
	.4byte	.LVL17-.Ltext0
	.4byte	.LVL18-.Ltext0
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x5c
	.byte	0x9f
	.4byte	.LVL18-.Ltext0
	.4byte	.LVL19-.Ltext0
	.2byte	0x1
	.byte	0x5c
	.4byte	.LVL19-.Ltext0
	.4byte	.LVL20-.Ltext0
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x5c
	.byte	0x9f
	.4byte	.LVL20-.Ltext0
	.4byte	.LVL21-.Ltext0
	.2byte	0x1
	.byte	0x5c
	.4byte	.LVL21-.Ltext0
	.4byte	.LFE1-.Ltext0
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x5c
	.byte	0x9f
	.4byte	0
	.4byte	0
.LLST0:
	.4byte	.LVL0-.Ltext0
	.4byte	.LVL1-.Ltext0
	.2byte	0x1
	.byte	0x5c
	.4byte	.LVL1-.Ltext0
	.4byte	.LVL2-.Ltext0
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x5c
	.byte	0x9f
	.4byte	.LVL2-.Ltext0
	.4byte	.LVL3-.Ltext0
	.2byte	0x1
	.byte	0x5c
	.4byte	.LVL3-.Ltext0
	.4byte	.LVL4-.Ltext0
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x5c
	.byte	0x9f
	.4byte	.LVL4-.Ltext0
	.4byte	.LVL5-.Ltext0
	.2byte	0x1
	.byte	0x5c
	.4byte	.LVL5-.Ltext0
	.4byte	.LVL6-.Ltext0
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x5c
	.byte	0x9f
	.4byte	.LVL6-.Ltext0
	.4byte	.LVL7-.Ltext0
	.2byte	0x1
	.byte	0x5c
	.4byte	.LVL7-.Ltext0
	.4byte	.LVL8-.Ltext0
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x5c
	.byte	0x9f
	.4byte	.LVL8-.Ltext0
	.4byte	.LVL9-.Ltext0
	.2byte	0x1
	.byte	0x5c
	.4byte	.LVL9-.Ltext0
	.4byte	.LVL10-.Ltext0
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x5c
	.byte	0x9f
	.4byte	.LVL10-.Ltext0
	.4byte	.LVL11-.Ltext0
	.2byte	0x1
	.byte	0x5c
	.4byte	.LVL11-.Ltext0
	.4byte	.LVL12-.Ltext0
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x5c
	.byte	0x9f
	.4byte	.LVL12-.Ltext0
	.4byte	.LVL13-.Ltext0
	.2byte	0x1
	.byte	0x5c
	.4byte	.LVL13-.Ltext0
	.4byte	.LVL14-.Ltext0
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x5c
	.byte	0x9f
	.4byte	.LVL14-.Ltext0
	.4byte	.LVL15-.Ltext0
	.2byte	0x1
	.byte	0x5c
	.4byte	.LVL15-.Ltext0
	.4byte	.LFE0-.Ltext0
	.2byte	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x5c
	.byte	0x9f
	.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_ranges,"",@progbits
.Ldebug_ranges0:
	.4byte	.LBB3-.Ltext0
	.4byte	.LBE3-.Ltext0
	.4byte	.LBB9-.Ltext0
	.4byte	.LBE9-.Ltext0
	.4byte	.LBB10-.Ltext0
	.4byte	.LBE10-.Ltext0
	.4byte	.LBB11-.Ltext0
	.4byte	.LBE11-.Ltext0
	.4byte	0
	.4byte	0
	.4byte	.LBB4-.Ltext0
	.4byte	.LBE4-.Ltext0
	.4byte	.LBB8-.Ltext0
	.4byte	.LBE8-.Ltext0
	.4byte	0
	.4byte	0
	.4byte	.LBB5-.Ltext0
	.4byte	.LBE5-.Ltext0
	.4byte	.LBB6-.Ltext0
	.4byte	.LBE6-.Ltext0
	.4byte	.LBB7-.Ltext0
	.4byte	.LBE7-.Ltext0
	.4byte	0
	.4byte	0
	.section	.debug_line,"",@progbits
.Ldebug_line0:
	.section	.debug_str,"MS",@progbits,1
.LASF101:
	.string	"scale_lengths"
.LASF32:
	.string	"P2DIR"
.LASF60:
	.string	"TA1CCR0"
.LASF61:
	.string	"TA1CCR1"
.LASF62:
	.string	"TA1CCR2"
.LASF69:
	.string	"UCA0RXBUF"
.LASF29:
	.string	"P1REN"
.LASF110:
	.string	"show"
.LASF50:
	.string	"TA0R"
.LASF67:
	.string	"UCA0MCTL"
.LASF87:
	.string	"CALDCO_12MHZ"
.LASF79:
	.string	"UCB0STAT"
.LASF47:
	.string	"TA0CCTL0"
.LASF25:
	.string	"P1IES"
.LASF49:
	.string	"TA0CCTL2"
.LASF111:
	.string	"GNU C11 6.4.0 -mmcu=msp430g2553 -mdevices-csv-loc=/home/jonathan/ti/msp430_gcc/include/devices.csv -mdevices-csv-loc=/home/jonathan/ti/msp430_gcc/include/devices.csv -mcpu=msp430 -g -Os"
.LASF39:
	.string	"P3IN"
.LASF17:
	.string	"CAPD"
.LASF35:
	.string	"P2IE"
.LASF4:
	.string	"ADC10DTC0"
.LASF5:
	.string	"ADC10DTC1"
.LASF99:
	.string	"hbd_lengths"
.LASF36:
	.string	"P2SEL"
.LASF40:
	.string	"P3OUT"
.LASF77:
	.string	"UCB0BR1"
.LASF93:
	.string	"TLV_CHECKSUM"
.LASF26:
	.string	"P1IE"
.LASF114:
	.string	"clear"
.LASF71:
	.string	"UCA0ABCTL"
.LASF78:
	.string	"UCB0I2CIE"
.LASF63:
	.string	"UCA0CTL0"
.LASF64:
	.string	"UCA0CTL1"
.LASF41:
	.string	"P3DIR"
.LASF72:
	.string	"UCA0IRTCTL"
.LASF81:
	.string	"UCB0TXBUF"
.LASF15:
	.string	"CACTL1"
.LASF16:
	.string	"CACTL2"
.LASF103:
	.string	"sing"
.LASF7:
	.string	"ADC10CTL0"
.LASF8:
	.string	"ADC10CTL1"
.LASF37:
	.string	"P2SEL2"
.LASF24:
	.string	"P1IFG"
.LASF57:
	.string	"TA1CCTL1"
.LASF58:
	.string	"TA1CCTL2"
.LASF74:
	.string	"UCB0CTL0"
.LASF34:
	.string	"P2IES"
.LASF10:
	.string	"ADC10SA"
.LASF76:
	.string	"UCB0BR0"
.LASF9:
	.string	"ADC10MEM"
.LASF30:
	.string	"P2IN"
.LASF52:
	.string	"TA0CCR1"
.LASF42:
	.string	"P3SEL"
.LASF46:
	.string	"TA0CTL"
.LASF113:
	.string	"/home/jonathan/Documents/PHYS319/lab3"
.LASF106:
	.string	"length"
.LASF1:
	.string	"unsigned char"
.LASF88:
	.string	"CALBC1_12MHZ"
.LASF105:
	.string	"song_lengths"
.LASF54:
	.string	"TA1IV"
.LASF21:
	.string	"P1IN"
.LASF86:
	.string	"CALBC1_16MHZ"
.LASF68:
	.string	"UCA0STAT"
.LASF56:
	.string	"TA1CCTL0"
.LASF0:
	.string	"unsigned int"
.LASF44:
	.string	"P3REN"
.LASF80:
	.string	"UCB0RXBUF"
.LASF33:
	.string	"P2IFG"
.LASF12:
	.string	"BCSCTL1"
.LASF13:
	.string	"BCSCTL2"
.LASF14:
	.string	"BCSCTL3"
.LASF45:
	.string	"TA0IV"
.LASF2:
	.string	"IFG1"
.LASF3:
	.string	"IFG2"
.LASF59:
	.string	"TA1R"
.LASF102:
	.string	"main"
.LASF6:
	.string	"ADC10AE0"
.LASF51:
	.string	"TA0CCR0"
.LASF43:
	.string	"P3SEL2"
.LASF53:
	.string	"TA0CCR2"
.LASF22:
	.string	"P1OUT"
.LASF89:
	.string	"CALDCO_8MHZ"
.LASF107:
	.string	"note"
.LASF55:
	.string	"TA1CTL"
.LASF18:
	.string	"FCTL1"
.LASF19:
	.string	"FCTL2"
.LASF20:
	.string	"FCTL3"
.LASF97:
	.string	"TLV_ADC10_1_LEN"
.LASF23:
	.string	"P1DIR"
.LASF75:
	.string	"UCB0CTL1"
.LASF96:
	.string	"TLV_ADC10_1_TAG"
.LASF104:
	.string	"song"
.LASF108:
	.string	"display"
.LASF48:
	.string	"TA0CCTL1"
.LASF11:
	.string	"DCOCTL"
.LASF112:
	.string	"tones.c"
.LASF84:
	.string	"WDTCTL"
.LASF82:
	.string	"UCB0I2COA"
.LASF94:
	.string	"TLV_DCO_30_TAG"
.LASF65:
	.string	"UCA0BR0"
.LASF66:
	.string	"UCA0BR1"
.LASF95:
	.string	"TLV_DCO_30_LEN"
.LASF98:
	.string	"sizetype"
.LASF85:
	.string	"CALDCO_16MHZ"
.LASF91:
	.string	"CALDCO_1MHZ"
.LASF92:
	.string	"CALBC1_1MHZ"
.LASF83:
	.string	"UCB0I2CSA"
.LASF100:
	.string	"scale"
.LASF70:
	.string	"UCA0TXBUF"
.LASF27:
	.string	"P1SEL"
.LASF38:
	.string	"P2REN"
.LASF31:
	.string	"P2OUT"
.LASF90:
	.string	"CALBC1_8MHZ"
.LASF28:
	.string	"P1SEL2"
.LASF73:
	.string	"UCA0IRRCTL"
.LASF109:
	.string	"play"
	.ident	"GCC: (SOMNIUM Technologies Limited - msp430-gcc 6.4.0.32) 6.4.0"
