	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal8,8byte_literals
	.p2align	3                               ## -- Begin function set_noise_profile
LCPI0_0:
	.quad	0x402e000000000000              ## double 15
LCPI0_1:
	.quad	0xbfe0000000000000              ## double -0.5
LCPI0_2:
	.quad	0xc034000000000000              ## double -20
LCPI0_3:
	.quad	0xbff0000000000000              ## double -1
LCPI0_4:
	.quad	0x4004000000000000              ## double 2.5
LCPI0_5:
	.quad	0x0000000000000000              ## double 0
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_set_noise_profile:                     ## @set_noise_profile
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	subq	$344, %rsp                      ## imm = 0x158
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movl	%ecx, %r15d
	movq	%rsi, %r14
	movq	%rdi, %r12
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -48(%rbp)
	movq	112(%rdx), %rax
	movq	%rax, -128(%rbp)
	movups	96(%rdx), %xmm0
	movaps	%xmm0, -144(%rbp)
	movups	80(%rdx), %xmm0
	movaps	%xmm0, -160(%rbp)
	movups	64(%rdx), %xmm0
	movaps	%xmm0, -176(%rbp)
	movupd	(%rdx), %xmm0
	movupd	16(%rdx), %xmm1
	movupd	32(%rdx), %xmm2
	movupd	48(%rdx), %xmm3
	movapd	%xmm3, -192(%rbp)
	movapd	%xmm2, -208(%rbp)
	movapd	%xmm1, -224(%rbp)
	movapd	%xmm0, -240(%rbp)
	testl	%ecx, %ecx
	je	LBB0_5
## %bb.1:
	movq	(%r12), %rax
	movq	8(%r12), %rsi
	movsd	-240(%rbp), %xmm0               ## xmm0 = mem[0],zero
	movsd	%xmm0, -272(%rbp)               ## 8-byte Spill
	movsd	-232(%rbp), %xmm0               ## xmm0 = mem[0],zero
	movsd	%xmm0, -256(%rbp)               ## 8-byte Spill
	movsd	-224(%rbp), %xmm0               ## xmm0 = mem[0],zero
	movsd	%xmm0, -288(%rbp)               ## 8-byte Spill
	movsd	-216(%rbp), %xmm11              ## xmm11 = mem[0],zero
	movsd	-208(%rbp), %xmm12              ## xmm12 = mem[0],zero
	movsd	-200(%rbp), %xmm13              ## xmm13 = mem[0],zero
	movsd	-192(%rbp), %xmm14              ## xmm14 = mem[0],zero
	movsd	-184(%rbp), %xmm9               ## xmm9 = mem[0],zero
	movsd	-176(%rbp), %xmm10              ## xmm10 = mem[0],zero
	movsd	-168(%rbp), %xmm1               ## xmm1 = mem[0],zero
	movsd	-160(%rbp), %xmm2               ## xmm2 = mem[0],zero
	movsd	-152(%rbp), %xmm3               ## xmm3 = mem[0],zero
	movsd	-144(%rbp), %xmm4               ## xmm4 = mem[0],zero
	movsd	-136(%rbp), %xmm5               ## xmm5 = mem[0],zero
	movsd	-128(%rbp), %xmm6               ## xmm6 = mem[0],zero
	addq	$112, %rax
	xorl	%ecx, %ecx
	.p2align	4, 0x90
LBB0_2:                                 ## =>This Inner Loop Header: Depth=1
	movsd	-112(%rax), %xmm15              ## xmm15 = mem[0],zero
	mulsd	-272(%rbp), %xmm15              ## 8-byte Folded Reload
	movsd	-104(%rax), %xmm8               ## xmm8 = mem[0],zero
	mulsd	-256(%rbp), %xmm8               ## 8-byte Folded Reload
	addsd	LCPI0_5(%rip), %xmm15
	addsd	%xmm15, %xmm8
	movsd	-96(%rax), %xmm7                ## xmm7 = mem[0],zero
	mulsd	-288(%rbp), %xmm7               ## 8-byte Folded Reload
	addsd	%xmm8, %xmm7
	movsd	-88(%rax), %xmm0                ## xmm0 = mem[0],zero
	mulsd	%xmm11, %xmm0
	addsd	%xmm7, %xmm0
	movsd	-80(%rax), %xmm7                ## xmm7 = mem[0],zero
	mulsd	%xmm12, %xmm7
	addsd	%xmm0, %xmm7
	movsd	-72(%rax), %xmm0                ## xmm0 = mem[0],zero
	mulsd	%xmm13, %xmm0
	addsd	%xmm7, %xmm0
	movsd	-64(%rax), %xmm7                ## xmm7 = mem[0],zero
	mulsd	%xmm14, %xmm7
	addsd	%xmm0, %xmm7
	movsd	-56(%rax), %xmm0                ## xmm0 = mem[0],zero
	mulsd	%xmm9, %xmm0
	addsd	%xmm7, %xmm0
	movsd	-48(%rax), %xmm7                ## xmm7 = mem[0],zero
	mulsd	%xmm10, %xmm7
	addsd	%xmm0, %xmm7
	movsd	-40(%rax), %xmm0                ## xmm0 = mem[0],zero
	mulsd	%xmm1, %xmm0
	addsd	%xmm7, %xmm0
	movsd	-32(%rax), %xmm7                ## xmm7 = mem[0],zero
	mulsd	%xmm2, %xmm7
	addsd	%xmm0, %xmm7
	movsd	-24(%rax), %xmm0                ## xmm0 = mem[0],zero
	mulsd	%xmm3, %xmm0
	addsd	%xmm7, %xmm0
	movsd	-16(%rax), %xmm7                ## xmm7 = mem[0],zero
	mulsd	%xmm4, %xmm7
	addsd	%xmm0, %xmm7
	movsd	-8(%rax), %xmm0                 ## xmm0 = mem[0],zero
	mulsd	%xmm5, %xmm0
	addsd	%xmm7, %xmm0
	movsd	(%rax), %xmm7                   ## xmm7 = mem[0],zero
	mulsd	%xmm6, %xmm7
	addsd	%xmm0, %xmm7
	movsd	%xmm7, (%rsi,%rcx,8)
	incq	%rcx
	addq	$120, %rax
	cmpq	$5, %rcx
	jne	LBB0_2
## %bb.3:
	movl	40(%r12), %edi
	movl	$5, %edx
	callq	_solve
	movq	8(%r12), %rcx
	movq	16(%r12), %rax
	movsd	(%rcx), %xmm0                   ## xmm0 = mem[0],zero
	movsd	8(%rcx), %xmm1                  ## xmm1 = mem[0],zero
	movsd	16(%rcx), %xmm2                 ## xmm2 = mem[0],zero
	movsd	24(%rcx), %xmm3                 ## xmm3 = mem[0],zero
	movsd	32(%rcx), %xmm4                 ## xmm4 = mem[0],zero
	addq	$32, %rax
	xorl	%ecx, %ecx
	xorpd	%xmm5, %xmm5
	.p2align	4, 0x90
LBB0_4:                                 ## =>This Inner Loop Header: Depth=1
	movsd	-32(%rax), %xmm6                ## xmm6 = mem[0],zero
	mulsd	%xmm0, %xmm6
	addsd	%xmm5, %xmm6
	movsd	-24(%rax), %xmm7                ## xmm7 = mem[0],zero
	mulsd	%xmm1, %xmm7
	addsd	%xmm6, %xmm7
	movsd	-16(%rax), %xmm6                ## xmm6 = mem[0],zero
	mulsd	%xmm2, %xmm6
	addsd	%xmm7, %xmm6
	movsd	-8(%rax), %xmm7                 ## xmm7 = mem[0],zero
	mulsd	%xmm3, %xmm7
	addsd	%xmm6, %xmm7
	movsd	(%rax), %xmm6                   ## xmm6 = mem[0],zero
	mulsd	%xmm4, %xmm6
	addsd	%xmm7, %xmm6
	movsd	%xmm6, -240(%rbp,%rcx,8)
	incq	%rcx
	addq	$40, %rax
	cmpq	$15, %rcx
	jne	LBB0_4
LBB0_5:
	movapd	-240(%rbp), %xmm8
	xorpd	%xmm1, %xmm1
	addsd	%xmm8, %xmm1
	addsd	-232(%rbp), %xmm1
	movapd	-224(%rbp), %xmm9
	addsd	%xmm9, %xmm1
	addsd	-216(%rbp), %xmm1
	movapd	-208(%rbp), %xmm10
	addsd	%xmm10, %xmm1
	addsd	-200(%rbp), %xmm1
	movapd	-192(%rbp), %xmm6
	addsd	%xmm6, %xmm1
	movsd	-184(%rbp), %xmm0               ## xmm0 = mem[0],zero
	addsd	%xmm0, %xmm1
	movapd	-176(%rbp), %xmm7
	addsd	%xmm7, %xmm1
	addsd	-168(%rbp), %xmm1
	movapd	-160(%rbp), %xmm3
	addsd	%xmm3, %xmm1
	addsd	-152(%rbp), %xmm1
	movapd	-144(%rbp), %xmm4
	addsd	%xmm4, %xmm1
	addsd	-136(%rbp), %xmm1
	movsd	-128(%rbp), %xmm5               ## xmm5 = mem[0],zero
	addsd	%xmm5, %xmm1
	divsd	LCPI0_0(%rip), %xmm1
	addsd	LCPI0_1(%rip), %xmm1
	cvttpd2dq	%xmm1, %xmm1
	cvtdq2pd	%xmm1, %xmm2
	movl	$75, %eax
	testl	%r15d, %r15d
	jne	LBB0_7
## %bb.6:
	subsd	%xmm2, %xmm0
	movapd	%xmm2, -272(%rbp)               ## 16-byte Spill
	movapd	%xmm8, -256(%rbp)               ## 16-byte Spill
	movapd	%xmm9, -288(%rbp)               ## 16-byte Spill
	movapd	%xmm10, -384(%rbp)              ## 16-byte Spill
	movapd	%xmm6, -368(%rbp)               ## 16-byte Spill
	movapd	%xmm7, -352(%rbp)               ## 16-byte Spill
	movapd	%xmm3, -336(%rbp)               ## 16-byte Spill
	movapd	%xmm4, -320(%rbp)               ## 16-byte Spill
	movsd	%xmm5, -296(%rbp)               ## 8-byte Spill
	callq	_lrint
	movsd	-296(%rbp), %xmm5               ## 8-byte Reload
                                        ## xmm5 = mem[0],zero
	movapd	-320(%rbp), %xmm4               ## 16-byte Reload
	movapd	-336(%rbp), %xmm3               ## 16-byte Reload
	movapd	-352(%rbp), %xmm7               ## 16-byte Reload
	movapd	-368(%rbp), %xmm6               ## 16-byte Reload
	movapd	-384(%rbp), %xmm10              ## 16-byte Reload
	movapd	-288(%rbp), %xmm9               ## 16-byte Reload
	movapd	-256(%rbp), %xmm8               ## 16-byte Reload
	movapd	-272(%rbp), %xmm2               ## 16-byte Reload
LBB0_7:
	movq	(%r14), %rcx
	movl	28(%rcx), %ecx
	subl	%eax, %ecx
	xorps	%xmm0, %xmm0
	cvtsi2sd	%ecx, %xmm0
	subsd	%xmm0, %xmm2
	ucomisd	LCPI0_2(%rip), %xmm2
	jbe	LBB0_10
## %bb.8:
	movsd	LCPI0_3(%rip), %xmm0            ## xmm0 = mem[0],zero
	movsd	LCPI0_2(%rip), %xmm1            ## xmm1 = mem[0],zero
	.p2align	4, 0x90
LBB0_9:                                 ## =>This Inner Loop Header: Depth=1
	addsd	%xmm0, %xmm2
	ucomisd	%xmm1, %xmm2
	ja	LBB0_9
LBB0_10:
	movddup	%xmm2, %xmm0                    ## xmm0 = xmm2[0,0]
	subpd	%xmm0, %xmm8
	movapd	%xmm8, -240(%rbp)
	subpd	%xmm0, %xmm9
	movapd	%xmm9, -224(%rbp)
	subpd	%xmm0, %xmm10
	movapd	%xmm10, -208(%rbp)
	subpd	%xmm0, %xmm6
	movapd	%xmm6, -192(%rbp)
	subpd	%xmm0, %xmm7
	movapd	%xmm7, -176(%rbp)
	subpd	%xmm0, %xmm3
	movapd	%xmm3, -160(%rbp)
	subpd	%xmm0, %xmm4
	movapd	%xmm4, -144(%rbp)
	subsd	%xmm2, %xmm5
	movsd	%xmm5, -128(%rbp)
	testl	%r15d, %r15d
	je	LBB0_14
## %bb.11:
	movapd	%xmm2, -272(%rbp)               ## 16-byte Spill
	movq	_AV_LOG_INFO@GOTPCREL(%rip), %r15
	movl	(%r15), %esi
	leaq	L_.str(%rip), %rdx
	movq	%r12, %rdi
	xorl	%eax, %eax
	movapd	%xmm8, -256(%rbp)               ## 16-byte Spill
	callq	_av_log
	movapd	-256(%rbp), %xmm0               ## 16-byte Reload
	callq	_lrint
	movl	%eax, %edi
	movl	$-24, %esi
	movl	$24, %edx
	callq	_av_clip
	movl	%eax, -112(%rbp)
	movl	(%r15), %esi
	leaq	L_.str.1(%rip), %r13
	movq	%r12, %rdi
	movq	%r13, %rdx
	movl	%eax, %ecx
	xorl	%eax, %eax
	callq	_av_log
	movl	$1, %ebx
	.p2align	4, 0x90
LBB0_12:                                ## =>This Inner Loop Header: Depth=1
	movsd	-240(%rbp,%rbx,8), %xmm0        ## xmm0 = mem[0],zero
	callq	_lrint
	movl	%eax, %edi
	movl	$-24, %esi
	movl	$24, %edx
	callq	_av_clip
	movl	%eax, -112(%rbp,%rbx,4)
	movl	(%r15), %esi
	movq	%r12, %rdi
	movq	%r13, %rdx
	movl	%eax, %ecx
	xorl	%eax, %eax
	callq	_av_log
	incq	%rbx
	cmpq	$15, %rbx
	jne	LBB0_12
## %bb.13:
	movl	(%r15), %esi
	leaq	L_.str.2(%rip), %rdx
	movq	%r12, %rdi
	xorl	%eax, %eax
	callq	_av_log
	movq	(%r14), %rdi
	leaq	-112(%rbp), %rsi
	movl	$60, %edx
	callq	_memcpy
	movapd	-272(%rbp), %xmm2               ## 16-byte Reload
LBB0_14:
	cmpq	$0, 32(%r12)
	je	LBB0_16
## %bb.15:
	addsd	LCPI0_4(%rip), %xmm2
	xorps	%xmm0, %xmm0
	cvtsd2ss	%xmm2, %xmm0
	movss	%xmm0, 24(%r12)
LBB0_16:
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-48(%rbp), %rax
	jne	LBB0_18
## %bb.17:
	addq	$344, %rsp                      ## imm = 0x158
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_18:
	callq	___stack_chk_fail
	.cfi_endproc
                                        ## -- End function
	.comm	_AV_LOG_INFO,4,2                ## @AV_LOG_INFO
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"bn="

L_.str.1:                               ## @.str.1
	.asciz	"%d "

L_.str.2:                               ## @.str.2
	.asciz	"\n"

	.no_dead_strip	_set_noise_profile
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function set_noise_profile
_set_noise_profile:                     ; @set_noise_profile
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #416
	.cfi_def_cfa_offset 416
	stp	d15, d14, [sp, #272]            ; 16-byte Folded Spill
	stp	d13, d12, [sp, #288]            ; 16-byte Folded Spill
	stp	d11, d10, [sp, #304]            ; 16-byte Folded Spill
	stp	d9, d8, [sp, #320]              ; 16-byte Folded Spill
	stp	x26, x25, [sp, #336]            ; 16-byte Folded Spill
	stp	x24, x23, [sp, #352]            ; 16-byte Folded Spill
	stp	x22, x21, [sp, #368]            ; 16-byte Folded Spill
	stp	x20, x19, [sp, #384]            ; 16-byte Folded Spill
	stp	x29, x30, [sp, #400]            ; 16-byte Folded Spill
	add	x29, sp, #400
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	.cfi_offset b8, -88
	.cfi_offset b9, -96
	.cfi_offset b10, -104
	.cfi_offset b11, -112
	.cfi_offset b12, -120
	.cfi_offset b13, -128
	.cfi_offset b14, -136
	.cfi_offset b15, -144
	mov	x21, x3
	mov	x20, x1
	mov	x19, x0
Lloh0:
	adrp	x8, ___stack_chk_guard@GOTPAGE
Lloh1:
	ldr	x8, [x8, ___stack_chk_guard@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	stur	x8, [x29, #-136]
	ldp	q0, q1, [x2, #64]
	stp	q0, q1, [sp, #144]
	ldr	q0, [x2, #96]
	str	q0, [sp, #176]
	ldr	x8, [x2, #112]
	str	x8, [sp, #192]
	ldp	q0, q1, [x2]
	stp	q0, q1, [sp, #80]
	ldp	q0, q1, [x2, #32]
	stp	q0, q1, [sp, #112]
	cbz	w3, LBB0_3
; %bb.1:
	ldp	d1, d0, [sp, #184]
	ldp	d3, d2, [sp, #168]
	ldp	d5, d4, [sp, #152]
	ldp	d7, d6, [sp, #136]
	ldp	d17, d16, [sp, #120]
	ldp	d19, d18, [sp, #104]
	ldp	d21, d20, [sp, #88]
	ldr	d22, [sp, #80]
	ldp	x8, x1, [x19]
	movi	d8, #0000000000000000
	ldp	d23, d24, [x8]
	fmadd	d23, d23, d22, d8
	fmadd	d23, d24, d21, d23
	ldp	d24, d25, [x8, #16]
	fmadd	d23, d24, d20, d23
	fmadd	d23, d25, d19, d23
	ldp	d24, d25, [x8, #32]
	fmadd	d23, d24, d18, d23
	fmadd	d23, d25, d17, d23
	ldp	d24, d25, [x8, #48]
	fmadd	d23, d24, d16, d23
	fmadd	d23, d25, d7, d23
	ldp	d24, d25, [x8, #64]
	fmadd	d23, d24, d6, d23
	fmadd	d23, d25, d5, d23
	ldp	d24, d25, [x8, #80]
	fmadd	d23, d24, d4, d23
	fmadd	d23, d25, d3, d23
	ldp	d24, d25, [x8, #96]
	fmadd	d23, d24, d2, d23
	fmadd	d23, d25, d1, d23
	ldr	d24, [x8, #112]
	fmadd	d23, d24, d0, d23
	str	d23, [x1]
	ldp	d23, d24, [x8, #120]
	fmadd	d23, d23, d22, d8
	fmadd	d23, d24, d21, d23
	ldp	d24, d25, [x8, #136]
	fmadd	d23, d24, d20, d23
	fmadd	d23, d25, d19, d23
	ldp	d24, d25, [x8, #152]
	fmadd	d23, d24, d18, d23
	fmadd	d23, d25, d17, d23
	ldp	d24, d25, [x8, #168]
	fmadd	d23, d24, d16, d23
	fmadd	d23, d25, d7, d23
	ldp	d24, d25, [x8, #184]
	fmadd	d23, d24, d6, d23
	fmadd	d23, d25, d5, d23
	ldp	d24, d25, [x8, #200]
	fmadd	d23, d24, d4, d23
	fmadd	d23, d25, d3, d23
	ldp	d24, d25, [x8, #216]
	fmadd	d23, d24, d2, d23
	fmadd	d23, d25, d1, d23
	ldr	d24, [x8, #232]
	fmadd	d23, d24, d0, d23
	str	d23, [x1, #8]
	ldp	d23, d24, [x8, #240]
	fmadd	d23, d23, d22, d8
	fmadd	d23, d24, d21, d23
	ldp	d24, d25, [x8, #256]
	fmadd	d23, d24, d20, d23
	fmadd	d23, d25, d19, d23
	ldp	d24, d25, [x8, #272]
	fmadd	d23, d24, d18, d23
	fmadd	d23, d25, d17, d23
	ldp	d24, d25, [x8, #288]
	fmadd	d23, d24, d16, d23
	fmadd	d23, d25, d7, d23
	ldp	d24, d25, [x8, #304]
	fmadd	d23, d24, d6, d23
	fmadd	d23, d25, d5, d23
	ldp	d24, d25, [x8, #320]
	fmadd	d23, d24, d4, d23
	fmadd	d23, d25, d3, d23
	ldp	d24, d25, [x8, #336]
	fmadd	d23, d24, d2, d23
	fmadd	d23, d25, d1, d23
	ldr	d24, [x8, #352]
	fmadd	d23, d24, d0, d23
	str	d23, [x1, #16]
	ldp	d23, d24, [x8, #360]
	fmadd	d23, d23, d22, d8
	fmadd	d23, d24, d21, d23
	ldp	d24, d25, [x8, #376]
	fmadd	d23, d24, d20, d23
	fmadd	d23, d25, d19, d23
	ldp	d24, d25, [x8, #392]
	fmadd	d23, d24, d18, d23
	fmadd	d23, d25, d17, d23
	ldp	d24, d25, [x8, #408]
	fmadd	d23, d24, d16, d23
	fmadd	d23, d25, d7, d23
	ldp	d24, d25, [x8, #424]
	fmadd	d23, d24, d6, d23
	fmadd	d23, d25, d5, d23
	ldp	d24, d25, [x8, #440]
	fmadd	d23, d24, d4, d23
	fmadd	d23, d25, d3, d23
	ldp	d24, d25, [x8, #456]
	fmadd	d23, d24, d2, d23
	fmadd	d23, d25, d1, d23
	ldr	d24, [x8, #472]
	fmadd	d23, d24, d0, d23
	str	d23, [x1, #24]
	ldp	d23, d24, [x8, #480]
	fmadd	d22, d23, d22, d8
	fmadd	d21, d24, d21, d22
	ldp	d22, d23, [x8, #496]
	fmadd	d20, d22, d20, d21
	fmadd	d19, d23, d19, d20
	ldr	d20, [x8, #512]
	fmadd	d18, d20, d18, d19
	ldr	d19, [x8, #520]
	fmadd	d17, d19, d17, d18
	ldr	d18, [x8, #528]
	fmadd	d16, d18, d16, d17
	ldr	d17, [x8, #536]
	fmadd	d7, d17, d7, d16
	ldr	d16, [x8, #544]
	fmadd	d6, d16, d6, d7
	ldr	d7, [x8, #552]
	fmadd	d5, d7, d5, d6
	ldr	d6, [x8, #560]
	fmadd	d4, d6, d4, d5
	ldr	d5, [x8, #568]
	fmadd	d3, d5, d3, d4
	ldr	d4, [x8, #576]
	fmadd	d2, d4, d2, d3
	ldr	d3, [x8, #584]
	fmadd	d1, d3, d1, d2
	ldr	d2, [x8, #592]
	fmadd	d0, d2, d0, d1
	str	d0, [x1, #32]
	ldr	w0, [x19, #40]
	mov	w2, #5
	bl	_solve
	mov	x8, #0
	ldp	x10, x9, [x19, #8]
	ldp	d0, d1, [x10]
	ldp	d2, d3, [x10, #16]
	ldr	d4, [x10, #32]
	add	x9, x9, #16
	add	x10, sp, #80
LBB0_2:                                 ; =>This Inner Loop Header: Depth=1
	ldp	d5, d6, [x9, #-16]
	fmadd	d5, d5, d0, d8
	fmadd	d5, d6, d1, d5
	ldp	d6, d7, [x9]
	fmadd	d5, d6, d2, d5
	fmadd	d5, d7, d3, d5
	ldr	d6, [x9, #16]
	fmadd	d5, d6, d4, d5
	str	d5, [x10, x8]
	add	x8, x8, #8
	add	x9, x9, #40
	cmp	x8, #120
	b.ne	LBB0_2
LBB0_3:
	movi	d0, #0000000000000000
	ldp	d23, d2, [sp, #80]
	fadd	d0, d23, d0
	fadd	d0, d0, d2
	ldp	d12, d4, [sp, #96]
	fadd	d0, d0, d12
	fadd	d0, d0, d4
	ldp	d14, d6, [sp, #112]
	fadd	d0, d0, d14
	fadd	d0, d0, d6
	ldp	d11, d10, [sp, #128]
	fadd	d0, d0, d11
	fadd	d0, d0, d10
	ldp	d16, d13, [sp, #144]
	fadd	d0, d0, d16
	fadd	d0, d0, d13
	ldp	d18, d15, [sp, #160]
	fadd	d0, d0, d18
	fadd	d0, d0, d15
	ldp	d20, d21, [sp, #176]
	fadd	d0, d0, d20
	fadd	d0, d0, d21
	ldr	d22, [sp, #192]
	fadd	d0, d0, d22
	fmov	d1, #15.00000000
	fdiv	d0, d0, d1
	fmov	d1, #-0.50000000
	fadd	d0, d0, d1
	fcvtzs	w8, d0
	scvtf	d9, w8
	cbz	w21, LBB0_5
; %bb.4:
	mov	w0, #75
	b	LBB0_6
LBB0_5:
	fsub	d0, d10, d9
	stp	d16, d2, [sp, #64]              ; 16-byte Folded Spill
	stp	d18, d4, [sp, #48]              ; 16-byte Folded Spill
	stp	d20, d6, [sp, #32]              ; 16-byte Folded Spill
	fmov	d8, d21
	stp	d23, d22, [sp, #16]             ; 16-byte Folded Spill
	bl	_lrint
	ldp	d23, d22, [sp, #16]             ; 16-byte Folded Reload
	fmov	d21, d8
	ldp	d20, d6, [sp, #32]              ; 16-byte Folded Reload
	ldp	d18, d4, [sp, #48]              ; 16-byte Folded Reload
	ldp	d16, d2, [sp, #64]              ; 16-byte Folded Reload
LBB0_6:
	ldr	x8, [x20]
	ldr	w8, [x8, #28]
	sub	w8, w8, w0
	scvtf	d0, w8
	fsub	d9, d9, d0
	fmov	d0, #-20.00000000
	fcmp	d9, d0
	b.le	LBB0_9
; %bb.7:
	fmov	d1, #-1.00000000
LBB0_8:                                 ; =>This Inner Loop Header: Depth=1
	fadd	d9, d9, d1
	fcmp	d9, d0
	b.gt	LBB0_8
LBB0_9:
	fsub	d8, d23, d9
	fsub	d0, d2, d9
	stp	d8, d0, [sp, #80]
	fsub	d0, d12, d9
	fsub	d1, d4, d9
	stp	d0, d1, [sp, #96]
	fsub	d0, d14, d9
	fsub	d1, d6, d9
	stp	d0, d1, [sp, #112]
	fsub	d0, d11, d9
	fsub	d1, d10, d9
	stp	d0, d1, [sp, #128]
	fsub	d0, d16, d9
	fsub	d1, d13, d9
	stp	d0, d1, [sp, #144]
	fsub	d0, d18, d9
	fsub	d1, d15, d9
	stp	d0, d1, [sp, #160]
	fsub	d0, d20, d9
	fsub	d1, d21, d9
	stp	d0, d1, [sp, #176]
	fsub	d0, d22, d9
	str	d0, [sp, #192]
	cbz	w21, LBB0_13
; %bb.10:
Lloh3:
	adrp	x22, _AV_LOG_INFO@GOTPAGE
Lloh4:
	ldr	x22, [x22, _AV_LOG_INFO@GOTPAGEOFF]
	ldr	w1, [x22]
Lloh5:
	adrp	x2, l_.str@PAGE
Lloh6:
	add	x2, x2, l_.str@PAGEOFF
	mov	x0, x19
	bl	_av_log
	fmov	d0, d8
	bl	_lrint
	mov	w1, #-24
	mov	w2, #24
	bl	_av_clip
                                        ; kill: def $w0 killed $w0 def $x0
	stur	w0, [x29, #-196]
	ldr	w1, [x22]
	str	x0, [sp]
Lloh7:
	adrp	x21, l_.str.1@PAGE
Lloh8:
	add	x21, x21, l_.str.1@PAGEOFF
	mov	x0, x19
	mov	x2, x21
	bl	_av_log
	mov	w23, #1
	add	x24, sp, #80
	sub	x25, x29, #196
LBB0_11:                                ; =>This Inner Loop Header: Depth=1
	ldr	d0, [x24, x23, lsl #3]
	bl	_lrint
	mov	w1, #-24
	mov	w2, #24
	bl	_av_clip
                                        ; kill: def $w0 killed $w0 def $x0
	str	w0, [x25, x23, lsl #2]
	ldr	w1, [x22]
	str	x0, [sp]
	mov	x0, x19
	mov	x2, x21
	bl	_av_log
	add	x23, x23, #1
	cmp	x23, #15
	b.ne	LBB0_11
; %bb.12:
	ldr	w1, [x22]
Lloh9:
	adrp	x2, l_.str.2@PAGE
Lloh10:
	add	x2, x2, l_.str.2@PAGEOFF
	mov	x0, x19
	bl	_av_log
	ldr	x0, [x20]
	sub	x1, x29, #196
	mov	w2, #60
	bl	_memcpy
LBB0_13:
	ldr	x8, [x19, #32]
	cbz	x8, LBB0_15
; %bb.14:
	fmov	d0, #2.50000000
	fadd	d0, d9, d0
	fcvt	s0, d0
	str	s0, [x19, #24]
LBB0_15:
	ldur	x8, [x29, #-136]
Lloh11:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh12:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh13:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_17
; %bb.16:
	ldp	x29, x30, [sp, #400]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #384]            ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #368]            ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #352]            ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #336]            ; 16-byte Folded Reload
	ldp	d9, d8, [sp, #320]              ; 16-byte Folded Reload
	ldp	d11, d10, [sp, #304]            ; 16-byte Folded Reload
	ldp	d13, d12, [sp, #288]            ; 16-byte Folded Reload
	ldp	d15, d14, [sp, #272]            ; 16-byte Folded Reload
	add	sp, sp, #416
	ret
LBB0_17:
	bl	___stack_chk_fail
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpAdd	Lloh7, Lloh8
	.loh AdrpAdd	Lloh5, Lloh6
	.loh AdrpLdrGot	Lloh3, Lloh4
	.loh AdrpAdd	Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.cfi_endproc
                                        ; -- End function
	.comm	_AV_LOG_INFO,4,2                ; @AV_LOG_INFO
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"bn="

l_.str.1:                               ; @.str.1
	.asciz	"%d "

l_.str.2:                               ; @.str.2
	.asciz	"\n"

	.no_dead_strip	_set_noise_profile
.subsections_via_symbols
