	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function divl
_divl:                                  ## @divl
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	subq	$128, %rsp
	fldt	80(%rbp)
	fstpt	-88(%rbp)                       ## 10-byte Folded Spill
	fldt	64(%rbp)
	fstpt	-52(%rbp)                       ## 10-byte Folded Spill
	fldt	96(%rbp)
	fstpt	-40(%rbp)                       ## 10-byte Folded Spill
	fldt	32(%rbp)
	fstpt	-28(%rbp)                       ## 10-byte Folded Spill
	fldt	16(%rbp)
	fld	%st(0)
	fstpt	-76(%rbp)                       ## 10-byte Folded Spill
	fldt	48(%rbp)
	fld	%st(0)
	fstpt	-64(%rbp)                       ## 10-byte Folded Spill
	fstpt	16(%rsp)
	fstpt	(%rsp)
	callq	__2sumF
	fldt	-28(%rbp)                       ## 10-byte Folded Reload
	fldt	-64(%rbp)                       ## 10-byte Folded Reload
	faddp	%st, %st(1)
	fstpt	-28(%rbp)                       ## 10-byte Folded Spill
	fldt	-40(%rbp)                       ## 10-byte Folded Reload
	fstpt	16(%rsp)
	fldt	-52(%rbp)                       ## 10-byte Folded Reload
	fstpt	(%rsp)
	callq	__2sumF
	fldt	-88(%rbp)                       ## 10-byte Folded Reload
	fldt	-40(%rbp)                       ## 10-byte Folded Reload
	faddp	%st, %st(1)
	fldt	-52(%rbp)                       ## 10-byte Folded Reload
	fld	%st(1)
	fadd	%st(1), %st
	fld1
	fdiv	%st(1), %st
	fldt	-76(%rbp)                       ## 10-byte Folded Reload
	fldt	-28(%rbp)                       ## 10-byte Folded Reload
	fld	%st(0)
	fadd	%st(2), %st
	fmul	%st(3), %st
	fstps	-8(%rbp)
	movss	-8(%rbp), %xmm0                 ## xmm0 = mem[0],zero,zero,zero
	movss	%xmm0, -4(%rbp)
	flds	-4(%rbp)
	fxch	%st(4)
	fstps	-16(%rbp)
	movss	-16(%rbp), %xmm0                ## xmm0 = mem[0],zero,zero,zero
	movss	%xmm0, -12(%rbp)
	flds	-12(%rbp)
	fsubr	%st, %st(5)
	fxch	%st(6)
	faddp	%st, %st(5)
	fxch	%st(5)
	fmul	%st(3), %st
	fsubrp	%st, %st(1)
	faddp	%st, %st(4)
	fxch	%st(2)
	fmul	%st(1), %st
	fsubrp	%st, %st(3)
	fxch	%st(2)
	fmulp	%st, %st(1)
	faddp	%st, %st(1)
	addq	$128, %rsp
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_divl
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function divl
_divl:                                  ; @divl
	.cfi_startproc
; %bb.0:
	stp	d13, d12, [sp, #-64]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 64
	stp	d11, d10, [sp, #16]             ; 16-byte Folded Spill
	stp	d9, d8, [sp, #32]               ; 16-byte Folded Spill
	stp	x29, x30, [sp, #48]             ; 16-byte Folded Spill
	add	x29, sp, #48
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset b8, -24
	.cfi_offset b9, -32
	.cfi_offset b10, -40
	.cfi_offset b11, -48
	.cfi_offset b12, -56
	.cfi_offset b13, -64
	fmov	d8, d5
	fmov	d9, d4
	fmov	d10, d3
	fmov	d11, d2
	fmov	d12, d1
	fmov	d13, d0
	fmov	d1, d2
	bl	__2sumF
	fadd	d11, d12, d11
	fmov	d0, d10
	fmov	d1, d8
	bl	__2sumF
	fadd	d0, d9, d8
	fadd	d1, d0, d10
	fmov	d2, #1.00000000
	fdiv	d2, d2, d1
	fadd	d3, d11, d13
	fmul	d3, d3, d2
	fcvt	s3, d3
	fcvt	d3, s3
	fcvt	s1, d1
	fcvt	d1, s1
	fsub	d4, d10, d1
	fadd	d0, d0, d4
	fmsub	d1, d1, d3, d13
	fadd	d1, d11, d1
	fmsub	d0, d0, d3, d1
	fmadd	d0, d0, d2, d3
	ldp	x29, x30, [sp, #48]             ; 16-byte Folded Reload
	ldp	d9, d8, [sp, #32]               ; 16-byte Folded Reload
	ldp	d11, d10, [sp, #16]             ; 16-byte Folded Reload
	ldp	d13, d12, [sp], #64             ; 16-byte Folded Reload
	ret
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_divl
.subsections_via_symbols
