	.file	"multiply.c"
	.arch msp430g2452
	.cpu 430
	.mpy none

	.section	.debug_abbrev,"",@progbits
.Ldebug_abbrev0:
	.section	.debug_info,"",@progbits
.Ldebug_info0:
	.section	.debug_line,"",@progbits
.Ldebug_line0:
	.text
.Ltext0:
	.section	.init9,"ax",@progbits
	.p2align 1,0
.global	main
	.type	main,@function
/***********************
 * Function `main' 
 ***********************/
main:
.LFB0:
	.file 1 "multiply.c"
	.loc 1 5 0
	.loc 1 6 0
	mov	&20, &a
	.loc 1 7 0
	mov	&30, &b
	.loc 1 9 0
	mov	&a, r12
	mov	&b, r10
	call	#__mulhi3
	mov	r14, &c
	.loc 1 11 0
	mov	&c, &40
	.loc 1 12 0
	mov	#0, r15
.LFE0:
.Lfe1:
	.size	main,.Lfe1-main
;; End of function 

	.comm a,2,2
	.comm b,2,2
	.comm c,2,2
	.section	.debug_frame,"",@progbits
.Lframe0:
	.4byte	.LECIE0-.LSCIE0
.LSCIE0:
	.4byte	0xffffffff
	.byte	0x1
	.string	""
	.uleb128 0x1
	.sleb128 -2
	.byte	0x0
	.byte	0xc
	.uleb128 0x1
	.uleb128 0x2
	.byte	0x80
	.uleb128 0x1
	.p2align 1,0
.LECIE0:
.LSFDE0:
	.4byte	.LEFDE0-.LASFDE0
.LASFDE0:
	.4byte	.Lframe0
	.2byte	.LFB0
	.2byte	.LFE0-.LFB0
	.p2align 1,0
.LEFDE0:
	.text
.Letext0:
	.file 2 "/usr/lib/gcc/msp430/4.5.3/../../../../msp430/include/stdint.h"
	.section	.debug_info
	.4byte	0xc8
	.2byte	0x2
	.4byte	.Ldebug_abbrev0
	.byte	0x2
	.uleb128 0x1
	.4byte	.LASF7
	.byte	0x1
	.4byte	.LASF8
	.4byte	.LASF9
	.2byte	0x0
	.2byte	0x0
	.4byte	.Ldebug_ranges0+0x0
	.4byte	.Ldebug_line0
	.uleb128 0x2
	.byte	0x1
	.byte	0x6
	.4byte	.LASF0
	.uleb128 0x3
	.byte	0x2
	.byte	0x5
	.string	"int"
	.uleb128 0x2
	.byte	0x4
	.byte	0x5
	.4byte	.LASF1
	.uleb128 0x2
	.byte	0x8
	.byte	0x5
	.4byte	.LASF2
	.uleb128 0x2
	.byte	0x1
	.byte	0x8
	.4byte	.LASF3
	.uleb128 0x4
	.4byte	.LASF10
	.byte	0x2
	.byte	0x2c
	.4byte	0x53
	.uleb128 0x2
	.byte	0x2
	.byte	0x7
	.4byte	.LASF4
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.4byte	.LASF5
	.uleb128 0x2
	.byte	0x8
	.byte	0x7
	.4byte	.LASF6
	.uleb128 0x5
	.byte	0x1
	.4byte	.LASF11
	.byte	0x1
	.byte	0x5
	.4byte	0x2c
	.2byte	.LFB0
	.2byte	.LFE0
	.byte	0x2
	.byte	0x71
	.sleb128 2
	.uleb128 0x6
	.string	"a"
	.byte	0x1
	.byte	0x3
	.4byte	0x86
	.byte	0x1
	.byte	0x1
	.uleb128 0x7
	.4byte	0x48
	.uleb128 0x6
	.string	"b"
	.byte	0x1
	.byte	0x3
	.4byte	0x86
	.byte	0x1
	.byte	0x1
	.uleb128 0x6
	.string	"c"
	.byte	0x1
	.byte	0x3
	.4byte	0x86
	.byte	0x1
	.byte	0x1
	.uleb128 0x8
	.string	"a"
	.byte	0x1
	.byte	0x3
	.4byte	0x86
	.byte	0x1
	.byte	0x3
	.byte	0x3
	.2byte	a
	.uleb128 0x8
	.string	"b"
	.byte	0x1
	.byte	0x3
	.4byte	0x86
	.byte	0x1
	.byte	0x3
	.byte	0x3
	.2byte	b
	.uleb128 0x8
	.string	"c"
	.byte	0x1
	.byte	0x3
	.4byte	0x86
	.byte	0x1
	.byte	0x3
	.byte	0x3
	.2byte	c
	.byte	0x0
	.section	.debug_abbrev
	.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 0x52
	.uleb128 0x1
	.uleb128 0x55
	.uleb128 0x6
	.uleb128 0x10
	.uleb128 0x6
	.byte	0x0
	.byte	0x0
	.uleb128 0x2
	.uleb128 0x24
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.byte	0x0
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x24
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0x8
	.byte	0x0
	.byte	0x0
	.uleb128 0x4
	.uleb128 0x16
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x5
	.uleb128 0x2e
	.byte	0x0
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x6
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3c
	.uleb128 0xc
	.byte	0x0
	.byte	0x0
	.uleb128 0x7
	.uleb128 0x35
	.byte	0x0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x8
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.section	.debug_pubnames,"",@progbits
	.4byte	0x29
	.2byte	0x2
	.4byte	.Ldebug_info0
	.4byte	0xcc
	.4byte	0x68
	.string	"main"
	.4byte	0xa1
	.string	"a"
	.4byte	0xaf
	.string	"b"
	.4byte	0xbd
	.string	"c"
	.4byte	0x0
	.section	.debug_pubtypes,"",@progbits
	.4byte	0x1b
	.2byte	0x2
	.4byte	.Ldebug_info0
	.4byte	0xcc
	.4byte	0x48
	.string	"uint16_t"
	.4byte	0x0
	.section	.debug_aranges,"",@progbits
	.4byte	0x10
	.2byte	0x2
	.4byte	.Ldebug_info0
	.byte	0x2
	.byte	0x0
	.2byte	.LFB0
	.2byte	.LFE0-.LFB0
	.2byte	0x0
	.2byte	0x0
	.section	.debug_ranges,"",@progbits
.Ldebug_ranges0:
	.2byte	.LFB0
	.2byte	.LFE0
	.2byte	0x0
	.2byte	0x0
	.section	.debug_str,"MS",@progbits,1
.LASF2:
	.string	"long long int"
.LASF7:
	.string	"GNU C 4.5.3"
.LASF8:
	.string	"multiply.c"
.LASF5:
	.string	"long unsigned int"
.LASF6:
	.string	"long long unsigned int"
.LASF9:
	.string	"/home/matti/devel/msp430"
.LASF3:
	.string	"unsigned char"
.LASF11:
	.string	"main"
.LASF1:
	.string	"long int"
.LASF0:
	.string	"signed char"
.LASF10:
	.string	"uint16_t"
.LASF4:
	.string	"unsigned int"
