	.file	"float.c"
	.section	.rodata.cst4,"aM",@progbits,4
	.align	4
.LCPI0_0:
	.long	1088421888              # float 7.000000e+00
	.text
	.globl	main
	.align	16, 0x90
	.type	main,@function
main:                                   # @main
# BB#0:                                 # %entry
	pushl	%ebp
	movl	%esp, %ebp
	subl	$88, %esp
	leal	.L.str, %eax
	movl	$0, -4(%ebp)
	movl	$4, -8(%ebp)
	movl	$7, -12(%ebp)
	movl	-8(%ebp), %ecx
	movl	%ecx, -52(%ebp)
	flds	.LCPI0_0
	fildl	-52(%ebp)
	fdivp
	fstps	-16(%ebp)
	movl	-8(%ebp), %ecx
	movl	-12(%ebp), %edx
	movl	%edx, -48(%ebp)
	movl	%ecx, -44(%ebp)
	fildl	-48(%ebp)
	fildl	-44(%ebp)
	fdivp
	fstpl	-24(%ebp)
	flds	-16(%ebp)
	movl	-8(%ebp), %ecx
	movl	-12(%ebp), %edx
	movl	%edx, -40(%ebp)
	movl	%ecx, -36(%ebp)
	fildl	-40(%ebp)
	fildl	-36(%ebp)
	fdivp
	fsubrp
	movl	%esp, %ecx
	fstpl	4(%ecx)
	movl	$.L.str, (%ecx)
	movl	%eax, -56(%ebp)         # 4-byte Spill
	calll	printf
	fldl	-24(%ebp)
	movl	-8(%ebp), %ecx
	movl	-12(%ebp), %edx
	movl	%edx, -32(%ebp)
	movl	%ecx, -28(%ebp)
	fildl	-32(%ebp)
	fildl	-28(%ebp)
	fdivp
	fsubrp
	movl	%esp, %ecx
	fstpl	4(%ecx)
	movl	$.L.str, (%ecx)
	movl	%eax, -60(%ebp)         # 4-byte Spill
	calll	printf
	movl	-4(%ebp), %ecx
	movl	%eax, -64(%ebp)         # 4-byte Spill
	movl	%ecx, %eax
	addl	$88, %esp
	popl	%ebp
	ret
.Ltmp0:
	.size	main, .Ltmp0-main

	.type	.L.str,@object          # @.str
	.section	.rodata.str1.1,"aMS",@progbits,1
.L.str:
	.asciz	 "%e\n"
	.size	.L.str, 4


	.section	".note.GNU-stack","",@progbits
