	.file	"single-precision-main.c"
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC1:
	.string	"%f\n"
	.section	.text.startup,"ax",@progbits
	.p2align 4,,15
	.globl	main
	.type	main, @function
main:
.LFB41:
	.cfi_startproc
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	pushq	%rbx
	.cfi_def_cfa_offset 24
	.cfi_offset 3, -24
	subq	$24, %rsp
	.cfi_def_cfa_offset 48
	cmpl	$1, %edi
	jg	.L7
	movss	.LC0(%rip), %xmm2
	movaps	%xmm2, %xmm1
.L2:
	movaps	%xmm2, %xmm0
	call	parallel@PLT
	leaq	.LC1(%rip), %rsi
	cvtss2sd	%xmm0, %xmm0
	movl	$1, %edi
	movl	$1, %eax
	call	__printf_chk@PLT
	addq	$24, %rsp
	.cfi_remember_state
	.cfi_def_cfa_offset 24
	xorl	%eax, %eax
	popq	%rbx
	.cfi_def_cfa_offset 16
	popq	%rbp
	.cfi_def_cfa_offset 8
	ret
.L7:
	.cfi_restore_state
	movl	%edi, %ebx
	movq	8(%rsi), %rdi
	movq	%rsi, %rbp
	xorl	%esi, %esi
	call	strtod@PLT
	pxor	%xmm2, %xmm2
	cmpl	$2, %ebx
	cvtsd2ss	%xmm0, %xmm2
	je	.L4
	movq	16(%rbp), %rdi
	xorl	%esi, %esi
	movss	%xmm2, 12(%rsp)
	call	strtod@PLT
	pxor	%xmm1, %xmm1
	movss	12(%rsp), %xmm2
	cvtsd2ss	%xmm0, %xmm1
	jmp	.L2
.L4:
	movss	.LC0(%rip), %xmm1
	jmp	.L2
	.cfi_endproc
.LFE41:
	.size	main, .-main
	.section	.rodata.cst4,"aM",@progbits,4
	.align 4
.LC0:
	.long	1065353216
	.ident	"GCC: (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0"
	.section	.note.GNU-stack,"",@progbits
