	.file	"lg.c"
	.section	.debug_abbrev,"",@progbits
.Ldebug_abbrev0:
	.section	.debug_info,"",@progbits
.Ldebug_info0:
	.section	.debug_line,"",@progbits
.Ldebug_line0:
	.section	.debug_macinfo,"",@progbits
.Ldebug_macinfo0:
	.text
.Ltext0:
	.section	.debug_macinfo
	.byte	0x3
	.uleb128 0x0
	.file 1 "lg.c"
	.uleb128 0x1
	.byte	0x1
	.uleb128 0x0
	.string	"__STDC__ 1"
	.byte	0x1
	.uleb128 0x0
	.string	"__STDC_HOSTED__ 1"
	.byte	0x1
	.uleb128 0x0
	.string	"__GNUC__ 4"
	.byte	0x1
	.uleb128 0x0
	.string	"__GNUC_MINOR__ 1"
	.byte	0x1
	.uleb128 0x0
	.string	"__GNUC_PATCHLEVEL__ 2"
	.byte	0x1
	.uleb128 0x0
	.string	"__GNUC_RH_RELEASE__ 51"
	.byte	0x1
	.uleb128 0x0
	.string	"__SIZE_TYPE__ unsigned int"
	.byte	0x1
	.uleb128 0x0
	.string	"__PTRDIFF_TYPE__ int"
	.byte	0x1
	.uleb128 0x0
	.string	"__WCHAR_TYPE__ long int"
	.byte	0x1
	.uleb128 0x0
	.string	"__WINT_TYPE__ unsigned int"
	.byte	0x1
	.uleb128 0x0
	.string	"__INTMAX_TYPE__ long long int"
	.byte	0x1
	.uleb128 0x0
	.string	"__UINTMAX_TYPE__ long long unsigned int"
	.byte	0x1
	.uleb128 0x0
	.string	"__GXX_ABI_VERSION 1002"
	.byte	0x1
	.uleb128 0x0
	.string	"__SCHAR_MAX__ 127"
	.byte	0x1
	.uleb128 0x0
	.string	"__SHRT_MAX__ 32767"
	.byte	0x1
	.uleb128 0x0
	.string	"__INT_MAX__ 2147483647"
	.byte	0x1
	.uleb128 0x0
	.string	"__LONG_MAX__ 2147483647L"
	.byte	0x1
	.uleb128 0x0
	.string	"__LONG_LONG_MAX__ 9223372036854775807LL"
	.byte	0x1
	.uleb128 0x0
	.string	"__WCHAR_MAX__ 2147483647"
	.byte	0x1
	.uleb128 0x0
	.string	"__CHAR_BIT__ 8"
	.byte	0x1
	.uleb128 0x0
	.string	"__INTMAX_MAX__ 9223372036854775807LL"
	.byte	0x1
	.uleb128 0x0
	.string	"__FLT_EVAL_METHOD__ 2"
	.byte	0x1
	.uleb128 0x0
	.string	"__FLT_RADIX__ 2"
	.byte	0x1
	.uleb128 0x0
	.string	"__FLT_MANT_DIG__ 24"
	.byte	0x1
	.uleb128 0x0
	.string	"__FLT_DIG__ 6"
	.byte	0x1
	.uleb128 0x0
	.string	"__FLT_MIN_EXP__ (-125)"
	.byte	0x1
	.uleb128 0x0
	.string	"__FLT_MIN_10_EXP__ (-37)"
	.byte	0x1
	.uleb128 0x0
	.string	"__FLT_MAX_EXP__ 128"
	.byte	0x1
	.uleb128 0x0
	.string	"__FLT_MAX_10_EXP__ 38"
	.byte	0x1
	.uleb128 0x0
	.string	"__FLT_MAX__ 3.40282347e+38F"
	.byte	0x1
	.uleb128 0x0
	.string	"__FLT_MIN__ 1.17549435e-38F"
	.byte	0x1
	.uleb128 0x0
	.string	"__FLT_EPSILON__ 1.19209290e-7F"
	.byte	0x1
	.uleb128 0x0
	.string	"__FLT_DENORM_MIN__ 1.40129846e-45F"
	.byte	0x1
	.uleb128 0x0
	.string	"__FLT_HAS_INFINITY__ 1"
	.byte	0x1
	.uleb128 0x0
	.string	"__FLT_HAS_QUIET_NAN__ 1"
	.byte	0x1
	.uleb128 0x0
	.string	"__DBL_MANT_DIG__ 53"
	.byte	0x1
	.uleb128 0x0
	.string	"__DBL_DIG__ 15"
	.byte	0x1
	.uleb128 0x0
	.string	"__DBL_MIN_EXP__ (-1021)"
	.byte	0x1
	.uleb128 0x0
	.string	"__DBL_MIN_10_EXP__ (-307)"
	.byte	0x1
	.uleb128 0x0
	.string	"__DBL_MAX_EXP__ 1024"
	.byte	0x1
	.uleb128 0x0
	.string	"__DBL_MAX_10_EXP__ 308"
	.byte	0x1
	.uleb128 0x0
	.string	"__DBL_MAX__ 1.7976931348623157e+308"
	.byte	0x1
	.uleb128 0x0
	.string	"__DBL_MIN__ 2.2250738585072014e-308"
	.byte	0x1
	.uleb128 0x0
	.string	"__DBL_EPSILON__ 2.2204460492503131e-16"
	.byte	0x1
	.uleb128 0x0
	.string	"__DBL_DENORM_MIN__ 4.9406564584124654e-324"
	.byte	0x1
	.uleb128 0x0
	.string	"__DBL_HAS_INFINITY__ 1"
	.byte	0x1
	.uleb128 0x0
	.string	"__DBL_HAS_QUIET_NAN__ 1"
	.byte	0x1
	.uleb128 0x0
	.string	"__LDBL_MANT_DIG__ 64"
	.byte	0x1
	.uleb128 0x0
	.string	"__LDBL_DIG__ 18"
	.byte	0x1
	.uleb128 0x0
	.string	"__LDBL_MIN_EXP__ (-16381)"
	.byte	0x1
	.uleb128 0x0
	.string	"__LDBL_MIN_10_EXP__ (-4931)"
	.byte	0x1
	.uleb128 0x0
	.string	"__LDBL_MAX_EXP__ 16384"
	.byte	0x1
	.uleb128 0x0
	.string	"__LDBL_MAX_10_EXP__ 4932"
	.byte	0x1
	.uleb128 0x0
	.string	"__DECIMAL_DIG__ 21"
	.byte	0x1
	.uleb128 0x0
	.string	"__LDBL_MAX__ 1.18973149535723176502e+4932L"
	.byte	0x1
	.uleb128 0x0
	.string	"__LDBL_MIN__ 3.36210314311209350626e-4932L"
	.byte	0x1
	.uleb128 0x0
	.string	"__LDBL_EPSILON__ 1.08420217248550443401e-19L"
	.byte	0x1
	.uleb128 0x0
	.string	"__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L"
	.byte	0x1
	.uleb128 0x0
	.string	"__LDBL_HAS_INFINITY__ 1"
	.byte	0x1
	.uleb128 0x0
	.string	"__LDBL_HAS_QUIET_NAN__ 1"
	.byte	0x1
	.uleb128 0x0
	.string	"__REGISTER_PREFIX__ "
	.byte	0x1
	.uleb128 0x0
	.string	"__USER_LABEL_PREFIX__ "
	.byte	0x1
	.uleb128 0x0
	.string	"__VERSION__ \"4.1.2 20080704 (Red Hat 4.1.2-51)\""
	.byte	0x1
	.uleb128 0x0
	.string	"__GNUC_GNU_INLINE__ 1"
	.byte	0x1
	.uleb128 0x0
	.string	"__OPTIMIZE__ 1"
	.byte	0x1
	.uleb128 0x0
	.string	"__FINITE_MATH_ONLY__ 0"
	.byte	0x1
	.uleb128 0x0
	.string	"__i386 1"
	.byte	0x1
	.uleb128 0x0
	.string	"__i386__ 1"
	.byte	0x1
	.uleb128 0x0
	.string	"i386 1"
	.byte	0x1
	.uleb128 0x0
	.string	"__gnu_linux__ 1"
	.byte	0x1
	.uleb128 0x0
	.string	"__linux 1"
	.byte	0x1
	.uleb128 0x0
	.string	"__linux__ 1"
	.byte	0x1
	.uleb128 0x0
	.string	"linux 1"
	.byte	0x1
	.uleb128 0x0
	.string	"__unix 1"
	.byte	0x1
	.uleb128 0x0
	.string	"__unix__ 1"
	.byte	0x1
	.uleb128 0x0
	.string	"unix 1"
	.byte	0x1
	.uleb128 0x0
	.string	"__ELF__ 1"
	.byte	0x4
	.text
	.p2align 4,,15
.globl main
	.type	main, @function
main:
.LFB2:
	.loc 1 1 0
.LVL0:
	leal	4(%esp), %ecx
.LCFI0:
	andl	$-16, %esp
	pushl	-4(%ecx)
.LCFI1:
	pushl	%ebp
.LCFI2:
	movl	%esp, %ebp
.LCFI3:
	pushl	%ecx
.LCFI4:
	.loc 1 1 0
	movl	(%ecx), %eax
	.loc 1 2 0
	testl	%eax, %eax
	je	.L3
.LVL1:
	.p2align 4,,7
.L6:
	sarl	%eax
	jne	.L6
.L3:
	.loc 1 6 0
	popl	%ecx
	xorl	%eax, %eax
.LVL2:
	popl	%ebp
	leal	-4(%ecx), %esp
	ret
.LFE2:
	.size	main, .-main
	.section	.debug_frame,"",@progbits
.Lframe0:
	.long	.LECIE0-.LSCIE0
.LSCIE0:
	.long	0xffffffff
	.byte	0x1
	.string	""
	.uleb128 0x1
	.sleb128 -4
	.byte	0x8
	.byte	0xc
	.uleb128 0x4
	.uleb128 0x4
	.byte	0x88
	.uleb128 0x1
	.align 4
.LECIE0:
.LSFDE0:
	.long	.LEFDE0-.LASFDE0
.LASFDE0:
	.long	.Lframe0
	.long	.LFB2
	.long	.LFE2-.LFB2
	.byte	0x4
	.long	.LCFI0-.LFB2
	.byte	0xc
	.uleb128 0x1
	.uleb128 0x0
	.byte	0x9
	.uleb128 0x4
	.uleb128 0x1
	.byte	0x4
	.long	.LCFI1-.LCFI0
	.byte	0xc
	.uleb128 0x4
	.uleb128 0x4
	.byte	0x4
	.long	.LCFI2-.LCFI1
	.byte	0xe
	.uleb128 0x8
	.byte	0x85
	.uleb128 0x2
	.byte	0x4
	.long	.LCFI3-.LCFI2
	.byte	0xd
	.uleb128 0x5
	.byte	0x4
	.long	.LCFI4-.LCFI3
	.byte	0x84
	.uleb128 0x3
	.align 4
.LEFDE0:
	.text
.Letext0:
	.section	.debug_loc,"",@progbits
.Ldebug_loc0:
.LLST0:
	.long	.LFB2-.Ltext0
	.long	.LCFI0-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI0-.Ltext0
	.long	.LCFI1-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LCFI1-.Ltext0
	.long	.LCFI2-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI2-.Ltext0
	.long	.LCFI3-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI3-.Ltext0
	.long	.LFE2-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST1:
	.long	.LVL0-.Ltext0
	.long	.LVL1-.Ltext0
	.value	0x2
	.byte	0x71
	.sleb128 0
	.long	.LVL1-.Ltext0
	.long	.LVL2-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL2-.Ltext0
	.long	.LFE2-.Ltext0
	.value	0x2
	.byte	0x71
	.sleb128 0
	.long	0x0
	.long	0x0
	.section	.debug_info
	.long	0x58
	.value	0x2
	.long	.Ldebug_abbrev0
	.byte	0x4
	.uleb128 0x1
	.long	.Ldebug_macinfo0
	.long	.Ldebug_line0
	.long	.Letext0
	.long	.Ltext0
	.long	.LASF0
	.byte	0x1
	.long	.LASF1
	.long	.LASF2
	.uleb128 0x2
	.long	0x54
	.byte	0x1
	.long	.LASF3
	.byte	0x1
	.byte	0x1
	.byte	0x1
	.long	0x54
	.long	.LFB2
	.long	.LFE2
	.long	.LLST0
	.uleb128 0x3
	.string	"i"
	.byte	0x1
	.byte	0x1
	.long	0x54
	.long	.LLST1
	.byte	0x0
	.uleb128 0x4
	.string	"int"
	.byte	0x4
	.byte	0x5
	.byte	0x0
	.section	.debug_abbrev
	.uleb128 0x1
	.uleb128 0x11
	.byte	0x1
	.uleb128 0x43
	.uleb128 0x6
	.uleb128 0x10
	.uleb128 0x6
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x25
	.uleb128 0xe
	.uleb128 0x13
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1b
	.uleb128 0xe
	.byte	0x0
	.byte	0x0
	.uleb128 0x2
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x1
	.uleb128 0x13
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0x6
	.byte	0x0
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x6
	.byte	0x0
	.byte	0x0
	.uleb128 0x4
	.uleb128 0x24
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.section	.debug_pubnames,"",@progbits
	.long	0x17
	.value	0x2
	.long	.Ldebug_info0
	.long	0x5c
	.long	0x29
	.string	"main"
	.long	0x0
	.section	.debug_aranges,"",@progbits
	.long	0x1c
	.value	0x2
	.long	.Ldebug_info0
	.byte	0x4
	.byte	0x0
	.value	0x0
	.value	0x0
	.long	.Ltext0
	.long	.Letext0-.Ltext0
	.long	0x0
	.long	0x0
	.section	.debug_macinfo
	.byte	0x0
	.section	.debug_str,"MS",@progbits,1
.LASF1:
	.string	"lg.c"
.LASF0:
	.string	"GNU C 4.1.2 20080704 (Red Hat 4.1.2-51)"
.LASF2:
	.string	"/home/linux/ieng6/cs141w/cs141w/12wi-cse141-www/demos/asm_examples"
.LASF3:
	.string	"main"
	.ident	"GCC: (GNU) 4.1.2 20080704 (Red Hat 4.1.2-51)"
	.section	.note.GNU-stack,"",@progbits
