	.file	"ld2.cc"
	.text
	.p2align 4,,15
	.type	_GLOBAL__I__Z7convertjy, @function
_GLOBAL__I__Z7convertjy:
.LFB1201:
	pushl	%ebp
.LCFI0:
	movl	%esp, %ebp
.LCFI1:
	subl	$24, %esp
.LCFI2:
	movl	$_ZStL8__ioinit, (%esp)
	call	_ZNSt8ios_base4InitC1Ev
	movl	$__dso_handle, 8(%esp)
	movl	$_ZStL8__ioinit, 4(%esp)
	movl	$_ZNSt8ios_base4InitD1Ev, (%esp)
	call	__cxa_atexit
	leave
	ret
.LFE1201:
	.size	_GLOBAL__I__Z7convertjy, .-_GLOBAL__I__Z7convertjy
	.section	.ctors,"aw",@progbits
	.align 4
	.long	_GLOBAL__I__Z7convertjy
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"Converting with "
.LC1:
	.string	"msp = 0x"
.LC2:
	.string	", lsp = 0x"
.LC3:
	.string	"\ngives "
.LC4:
	.string	"L"
	.text
	.p2align 4,,15
.globl _Z7convertjy
	.type	_Z7convertjy, @function
_Z7convertjy:
.LFB1181:
	pushl	%ebp
.LCFI3:
	movl	%esp, %ebp
.LCFI4:
	pushl	%esi
.LCFI5:
	pushl	%ebx
.LCFI6:
	subl	$64, %esp
.LCFI7:
	movl	16(%ebp), %edx
	movl	12(%ebp), %eax
	movl	8(%ebp), %esi
	movl	$10000, _ZSt4cerr+8
	movl	%edx, -20(%ebp)
	movl	%eax, -24(%ebp)
	movl	%esi, -16(%ebp)
	fldt	-24(%ebp)
	movl	%edx, -44(%ebp)
	movl	%eax, -48(%ebp)
	fstpt	-40(%ebp)
	movl	$16, 8(%esp)
	movl	$.LC0, 4(%esp)
	movl	$_ZSt4cerr, (%esp)
	call	_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
	movl	$8, 8(%esp)
	movl	$.LC1, 4(%esp)
	movl	$_ZSt4cerr, (%esp)
	call	_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
	movl	_ZSt4cerr, %ecx
	movl	$_ZSt4cerr, %edx
	addl	-12(%ecx), %edx
	movl	12(%edx), %eax
	andl	$-75, %eax
	orl	$8, %eax
	movl	%eax, 12(%edx)
	movl	-12(%ecx), %eax
	movl	$8, _ZSt4cerr+8(%eax)
	movl	-12(%ecx), %eax
	leal	_ZSt4cerr(%eax), %ebx
	cmpb	$0, 117(%ebx)
	jne	.L4
	movl	$32, 4(%esp)
	movl	%ebx, (%esp)
	call	_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc
	movb	$1, 117(%ebx)
	movb	%al, 116(%ebx)
.L4:
	movb	$48, 116(%ebx)
	movl	%esi, 4(%esp)
	movl	$_ZSt4cerr, (%esp)
	call	_ZNSo9_M_insertImEERSoT_
	movl	$10, 8(%esp)
	movl	$.LC2, 4(%esp)
	movl	%eax, %esi
	movl	%eax, (%esp)
	movl	%esi, %ebx
	call	_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
	movl	(%esi), %edx
	movl	%esi, %ecx
	addl	-12(%edx), %ecx
	movl	12(%ecx), %eax
	andl	$-75, %eax
	orl	$8, %eax
	movl	%eax, 12(%ecx)
	movl	-12(%edx), %eax
	movl	$16, 8(%esi,%eax)
	addl	-12(%edx), %ebx
	cmpb	$0, 117(%ebx)
	jne	.L5
	movl	$32, 4(%esp)
	movl	%ebx, (%esp)
	call	_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc
	movb	$1, 117(%ebx)
	movb	%al, 116(%ebx)
.L5:
	movb	$48, 116(%ebx)
	movl	-44(%ebp), %edx
	movl	-48(%ebp), %eax
	movl	%esi, (%esp)
	movl	%edx, 8(%esp)
	movl	%eax, 4(%esp)
	call	_ZNSo9_M_insertIyEERSoT_
	movl	$7, 8(%esp)
	movl	$.LC3, 4(%esp)
	movl	%eax, %ebx
	movl	%eax, (%esp)
	call	_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
	movl	%ebx, (%esp)
	fldt	-40(%ebp)
	fstpt	4(%esp)
	call	_ZNSo9_M_insertIeEERSoT_
	movl	$1, 8(%esp)
	movl	$.LC4, 4(%esp)
	movl	%eax, %ebx
	movl	%eax, (%esp)
	call	_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
	movl	$10, 4(%esp)
	movl	(%ebx), %eax
	movl	-12(%eax), %edx
	leal	(%ebx,%edx), %eax
	movl	%eax, (%esp)
	call	_ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc
	movl	%ebx, (%esp)
	movsbl	%al,%eax
	movl	%eax, 4(%esp)
	call	_ZNSo3putEc
	movl	%eax, (%esp)
	call	_ZNSo5flushEv
	fldt	-40(%ebp)
	addl	$64, %esp
	popl	%ebx
	popl	%esi
	popl	%ebp
	ret
.LFE1181:
	.size	_Z7convertjy, .-_Z7convertjy
	.p2align 4,,15
.globl main
	.type	main, @function
main:
.LFB1182:
	leal	4(%esp), %ecx
.LCFI8:
	andl	$-16, %esp
	pushl	-4(%ecx)
.LCFI9:
	pushl	%ebp
.LCFI10:
	movl	%esp, %ebp
.LCFI11:
	pushl	%ecx
.LCFI12:
	subl	$36, %esp
.LCFI13:
	movl	$-861229876, 4(%esp)
	movl	$-1395873108, 8(%esp)
	movl	$-1431515990, (%esp)
	call	_Z7convertjy
	fldt	.LC6
	fcompp
	fnstsw	%ax
	sahf
	jne	.L9
	jmp	.L12
	.p2align 4,,7
	.p2align 3
.L13:
	fstp	%st(0)
	.p2align 4,,7
	.p2align 3
.L9:
	movl	$1, %eax
.L10:
	addl	$36, %esp
	popl	%ecx
	popl	%ebp
	leal	-4(%ecx), %esp
	ret
	.p2align 4,,7
	.p2align 3
.L12:
	movl	$-1429419350, 4(%esp)
	movl	$-894776118, 8(%esp)
	movl	$-859133236, (%esp)
	call	_Z7convertjy
	fldt	.LC7
	fcompp
	fnstsw	%ax
	sahf
	jne	.L9
	movl	$1, 4(%esp)
	movl	$0, 8(%esp)
	movl	$0, (%esp)
	call	_Z7convertjy
	fldt	.LC8
	fcom	%st(1)
	fnstsw	%ax
	fstp	%st(1)
	sahf
	jne	.L13
	movl	$1, 4(%esp)
	movl	$0, 8(%esp)
	movl	$-2147483648, (%esp)
	fstpt	-24(%ebp)
	call	_Z7convertjy
	fldt	-24(%ebp)
	fcompp
	fnstsw	%ax
	sahf
	setne	%al
	movzbl	%al, %eax
	jmp	.L10
.LFE1182:
	.size	main, .-main
	.local	_ZStL8__ioinit
	.comm	_ZStL8__ioinit,1,1
	.weakref	_ZL20__gthrw_pthread_oncePiPFvvE,pthread_once
	.weakref	_ZL27__gthrw_pthread_getspecificj,pthread_getspecific
	.weakref	_ZL27__gthrw_pthread_setspecificjPKv,pthread_setspecific
	.weakref	_ZL22__gthrw_pthread_createPmPK14pthread_attr_tPFPvS3_ES3_,pthread_create
	.weakref	_ZL22__gthrw_pthread_cancelm,pthread_cancel
	.weakref	_ZL26__gthrw_pthread_mutex_lockP15pthread_mutex_t,pthread_mutex_lock
	.weakref	_ZL29__gthrw_pthread_mutex_trylockP15pthread_mutex_t,pthread_mutex_trylock
	.weakref	_ZL28__gthrw_pthread_mutex_unlockP15pthread_mutex_t,pthread_mutex_unlock
	.weakref	_ZL26__gthrw_pthread_mutex_initP15pthread_mutex_tPK19pthread_mutexattr_t,pthread_mutex_init
	.weakref	_ZL30__gthrw_pthread_cond_broadcastP14pthread_cond_t,pthread_cond_broadcast
	.weakref	_ZL25__gthrw_pthread_cond_waitP14pthread_cond_tP15pthread_mutex_t,pthread_cond_wait
	.weakref	_ZL26__gthrw_pthread_key_createPjPFvPvE,pthread_key_create
	.weakref	_ZL26__gthrw_pthread_key_deletej,pthread_key_delete
	.weakref	_ZL30__gthrw_pthread_mutexattr_initP19pthread_mutexattr_t,pthread_mutexattr_init
	.weakref	_ZL33__gthrw_pthread_mutexattr_settypeP19pthread_mutexattr_ti,pthread_mutexattr_settype
	.weakref	_ZL33__gthrw_pthread_mutexattr_destroyP19pthread_mutexattr_t,pthread_mutexattr_destroy
	.section	.rodata.cst16,"aM",@progbits,16
	.align 16
.LC6:
	.long	-861229876
	.long	-1395873108
	.long	52394
	.align 16
	.align 16
.LC7:
	.long	-1429419350
	.long	-894776118
	.long	43724
	.align 16
	.align 16
.LC8:
	.long	1
	.long	0
	.long	0
	.align 16
	.section	.eh_frame,"a",@progbits
.Lframe1:
	.long	.LECIE1-.LSCIE1
.LSCIE1:
	.long	0x0
	.byte	0x1
.globl __gxx_personality_v0
	.string	"zP"
	.uleb128 0x1
	.sleb128 -4
	.byte	0x8
	.uleb128 0x5
	.byte	0x0
	.long	__gxx_personality_v0
	.byte	0xc
	.uleb128 0x4
	.uleb128 0x4
	.byte	0x88
	.uleb128 0x1
	.align 4
.LECIE1:
.LSFDE1:
	.long	.LEFDE1-.LASFDE1
.LASFDE1:
	.long	.LASFDE1-.Lframe1
	.long	.LFB1201
	.long	.LFE1201-.LFB1201
	.uleb128 0x0
	.byte	0x4
	.long	.LCFI0-.LFB1201
	.byte	0xe
	.uleb128 0x8
	.byte	0x85
	.uleb128 0x2
	.byte	0x4
	.long	.LCFI1-.LCFI0
	.byte	0xd
	.uleb128 0x5
	.align 4
.LEFDE1:
.LSFDE3:
	.long	.LEFDE3-.LASFDE3
.LASFDE3:
	.long	.LASFDE3-.Lframe1
	.long	.LFB1181
	.long	.LFE1181-.LFB1181
	.uleb128 0x0
	.byte	0x4
	.long	.LCFI3-.LFB1181
	.byte	0xe
	.uleb128 0x8
	.byte	0x85
	.uleb128 0x2
	.byte	0x4
	.long	.LCFI4-.LCFI3
	.byte	0xd
	.uleb128 0x5
	.byte	0x4
	.long	.LCFI7-.LCFI4
	.byte	0x83
	.uleb128 0x4
	.byte	0x86
	.uleb128 0x3
	.align 4
.LEFDE3:
.LSFDE5:
	.long	.LEFDE5-.LASFDE5
.LASFDE5:
	.long	.LASFDE5-.Lframe1
	.long	.LFB1182
	.long	.LFE1182-.LFB1182
	.uleb128 0x0
	.byte	0x4
	.long	.LCFI8-.LFB1182
	.byte	0xc
	.uleb128 0x1
	.uleb128 0x0
	.byte	0x9
	.uleb128 0x4
	.uleb128 0x1
	.byte	0x4
	.long	.LCFI9-.LCFI8
	.byte	0xc
	.uleb128 0x4
	.uleb128 0x4
	.byte	0x4
	.long	.LCFI10-.LCFI9
	.byte	0xe
	.uleb128 0x8
	.byte	0x85
	.uleb128 0x2
	.byte	0x4
	.long	.LCFI11-.LCFI10
	.byte	0xd
	.uleb128 0x5
	.byte	0x4
	.long	.LCFI12-.LCFI11
	.byte	0x84
	.uleb128 0x3
	.align 4
.LEFDE5:
	.ident	"GCC: (Ubuntu 4.3.2-1ubuntu12) 4.3.2"
	.section	.note.GNU-stack,"",@progbits
