	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal4,4byte_literals
	.p2align	2                               ## -- Begin function bark_noise_hybridmp
LCPI0_0:
	.long	0x3f800000                      ## float 1
LCPI0_1:
	.long	0x3f000000                      ## float 0.5
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_bark_noise_hybridmp:                   ## @bark_noise_hybridmp
	.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	$56, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movl	%r8d, -48(%rbp)                 ## 4-byte Spill
	movss	%xmm0, -68(%rbp)                ## 4-byte Spill
	movq	%rcx, -56(%rbp)                 ## 8-byte Spill
	movq	%rdx, -88(%rbp)                 ## 8-byte Spill
	movq	%rsi, -64(%rbp)                 ## 8-byte Spill
                                        ## kill: def $edi killed $edi def $rdi
	movq	%rdi, -80(%rbp)                 ## 8-byte Spill
	leal	(,%rdi,4), %ebx
	movl	%ebx, %edi
	callq	_alloca
	movq	%rax, %r12
	movl	%ebx, %edi
	callq	_alloca
	movq	%rax, %r15
	movl	%ebx, %edi
	callq	_alloca
	movq	%rax, %r13
	movl	%ebx, %edi
	callq	_alloca
	movq	%rax, %r14
	movl	%ebx, %edi
	callq	_alloca
	movq	-88(%rbp), %rsi                 ## 8-byte Reload
	movq	-80(%rbp), %r10                 ## 8-byte Reload
	movss	-68(%rbp), %xmm11               ## 4-byte Reload
                                        ## xmm11 = mem[0],zero,zero,zero
	movss	(%rsi), %xmm1                   ## xmm1 = mem[0],zero,zero,zero
	addss	%xmm11, %xmm1
	movss	LCPI0_0(%rip), %xmm0            ## xmm0 = mem[0],zero,zero,zero
	movaps	%xmm0, %xmm4
	maxss	%xmm1, %xmm4
	movaps	%xmm4, %xmm9
	mulss	%xmm4, %xmm9
	mulss	LCPI0_1(%rip), %xmm9
	xorps	%xmm1, %xmm1
	movaps	%xmm9, %xmm10
	addss	%xmm1, %xmm10
	mulss	%xmm4, %xmm9
	addss	%xmm1, %xmm9
	movss	%xmm10, (%r12)
	movss	%xmm10, (%r15)
	movl	$0, (%r13)
	movss	%xmm9, (%r14)
	movl	$0, (%rax)
	cmpl	$2, %r10d
	jl	LBB0_3
## %bb.1:
	movl	%r10d, %ecx
	leaq	-4(,%rcx,4), %rcx
	xorps	%xmm4, %xmm4
	movss	LCPI0_0(%rip), %xmm8            ## xmm8 = mem[0],zero,zero,zero
	xorl	%edx, %edx
	movaps	%xmm8, %xmm6
	movaps	%xmm10, %xmm7
	.p2align	4, 0x90
LBB0_2:                                 ## =>This Inner Loop Header: Depth=1
	movss	4(%rsi,%rdx), %xmm5             ## xmm5 = mem[0],zero,zero,zero
	addss	%xmm11, %xmm5
	movaps	%xmm8, %xmm2
	maxss	%xmm5, %xmm2
	movaps	%xmm2, %xmm5
	mulss	%xmm2, %xmm5
	addss	%xmm5, %xmm7
	movaps	%xmm5, %xmm3
	mulss	%xmm6, %xmm3
	addss	%xmm3, %xmm10
	mulss	%xmm2, %xmm5
	addss	%xmm5, %xmm9
	movsldup	%xmm3, %xmm3                    ## xmm3 = xmm3[0,0,2,2]
	insertps	$16, %xmm6, %xmm2               ## xmm2 = xmm2[0],xmm6[0],xmm2[2,3]
	mulps	%xmm3, %xmm2
	addps	%xmm2, %xmm4
	movss	%xmm7, 4(%r12,%rdx)
	movss	%xmm10, 4(%r15,%rdx)
	extractps	$1, %xmm4, 4(%r13,%rdx)
	movss	%xmm9, 4(%r14,%rdx)
	movss	%xmm4, 4(%rax,%rdx)
	addss	%xmm8, %xmm6
	addq	$4, %rdx
	cmpq	%rdx, %rcx
	jne	LBB0_2
LBB0_3:
	movq	-64(%rbp), %rbx                 ## 8-byte Reload
	movq	(%rbx), %rdx
	xorl	%ecx, %ecx
	btq	$47, %rdx
	movq	-56(%rbp), %r9                  ## 8-byte Reload
	jb	LBB0_30
## %bb.4:
	xorps	%xmm3, %xmm3
	xorps	%xmm9, %xmm9
	jmp	LBB0_6
LBB0_30:
	movabsq	$140737488355328, %rsi          ## imm = 0x800000000000
	xorps	%xmm9, %xmm9
	xorl	%ecx, %ecx
	movss	LCPI0_0(%rip), %xmm8            ## xmm8 = mem[0],zero,zero,zero
	.p2align	4, 0x90
LBB0_31:                                ## =>This Inner Loop Header: Depth=1
	movzwl	%dx, %edi
	andq	$-65536, %rdx                   ## imm = 0xFFFF0000
	shlq	$16, %rdx
	shlq	$2, %rdi
	movss	(%r12,%rdi), %xmm5              ## xmm5 = mem[0],zero,zero,zero
	negq	%rdx
	sarq	$30, %rdx
	addss	(%r12,%rdx), %xmm5
	movss	(%r15,%rdi), %xmm6              ## xmm6 = mem[0],zero,zero,zero
	subss	(%r15,%rdx), %xmm6
	movss	(%r13,%rdi), %xmm0              ## xmm0 = mem[0],zero,zero,zero
	addss	(%r13,%rdx), %xmm0
	movss	(%r14,%rdi), %xmm7              ## xmm7 = mem[0],zero,zero,zero
	addss	(%r14,%rdx), %xmm7
	movss	(%rax,%rdi), %xmm3              ## xmm3 = mem[0],zero,zero,zero
	subss	(%rax,%rdx), %xmm3
	movaps	%xmm3, %xmm2
	mulss	%xmm6, %xmm2
	movaps	%xmm7, %xmm1
	mulss	%xmm0, %xmm1
	subss	%xmm2, %xmm1
	mulss	%xmm6, %xmm7
	mulss	%xmm5, %xmm3
	subss	%xmm7, %xmm3
	mulss	%xmm6, %xmm6
	mulss	%xmm5, %xmm0
	subss	%xmm6, %xmm0
	movaps	%xmm9, %xmm2
	mulss	%xmm3, %xmm2
	addss	%xmm1, %xmm2
	divss	%xmm0, %xmm2
	xorps	%xmm5, %xmm5
	maxss	%xmm2, %xmm5
	subss	%xmm11, %xmm5
	movss	%xmm5, (%r9,%rcx,4)
	addss	%xmm8, %xmm9
	movq	8(%rbx,%rcx,8), %rdx
	incq	%rcx
	testq	%rsi, %rdx
	jne	LBB0_31
## %bb.5:
	movl	%ecx, %edx
	movq	(%rbx,%rdx,8), %rdx
LBB0_6:
	movzwl	%dx, %esi
	cmpl	%r10d, %esi
	jge	LBB0_9
## %bb.7:
	movl	%ecx, %ecx
	movss	LCPI0_0(%rip), %xmm2            ## xmm2 = mem[0],zero,zero,zero
	.p2align	4, 0x90
LBB0_8:                                 ## =>This Inner Loop Header: Depth=1
	movl	%esi, %esi
	movss	(%r12,%rsi,4), %xmm5            ## xmm5 = mem[0],zero,zero,zero
	shrq	$16, %rdx
	movslq	%edx, %rdx
	subss	(%r12,%rdx,4), %xmm5
	movss	(%r15,%rsi,4), %xmm6            ## xmm6 = mem[0],zero,zero,zero
	subss	(%r15,%rdx,4), %xmm6
	movss	(%r13,%rsi,4), %xmm0            ## xmm0 = mem[0],zero,zero,zero
	subss	(%r13,%rdx,4), %xmm0
	movss	(%r14,%rsi,4), %xmm7            ## xmm7 = mem[0],zero,zero,zero
	subss	(%r14,%rdx,4), %xmm7
	movss	(%rax,%rsi,4), %xmm3            ## xmm3 = mem[0],zero,zero,zero
	subss	(%rax,%rdx,4), %xmm3
	movaps	%xmm3, %xmm4
	mulss	%xmm6, %xmm4
	movaps	%xmm7, %xmm1
	mulss	%xmm0, %xmm1
	subss	%xmm4, %xmm1
	mulss	%xmm6, %xmm7
	mulss	%xmm5, %xmm3
	subss	%xmm7, %xmm3
	mulss	%xmm6, %xmm6
	mulss	%xmm5, %xmm0
	subss	%xmm6, %xmm0
	movaps	%xmm9, %xmm4
	mulss	%xmm3, %xmm4
	addss	%xmm1, %xmm4
	divss	%xmm0, %xmm4
	xorps	%xmm5, %xmm5
	maxss	%xmm4, %xmm5
	subss	%xmm11, %xmm5
	movss	%xmm5, (%r9,%rcx,4)
	addss	%xmm2, %xmm9
	movq	8(%rbx,%rcx,8), %rdx
	incq	%rcx
	movzwl	%dx, %esi
	cmpl	%r10d, %esi
	jl	LBB0_8
LBB0_9:
	cmpl	%r10d, %ecx
	jge	LBB0_15
## %bb.10:
	movl	%ecx, %edx
	movl	%r10d, %esi
	subl	%ecx, %esi
	notl	%ecx
	testb	$1, %sil
	je	LBB0_12
## %bb.11:
	movaps	%xmm9, %xmm2
	mulss	%xmm3, %xmm2
	addss	%xmm1, %xmm2
	divss	%xmm0, %xmm2
	xorps	%xmm5, %xmm5
	maxss	%xmm2, %xmm5
	subss	%xmm11, %xmm5
	movss	%xmm5, (%r9,%rdx,4)
	incq	%rdx
	addss	LCPI0_0(%rip), %xmm9
LBB0_12:
	addl	%r10d, %ecx
	je	LBB0_15
## %bb.13:
	movss	LCPI0_0(%rip), %xmm2            ## xmm2 = mem[0],zero,zero,zero
	.p2align	4, 0x90
LBB0_14:                                ## =>This Inner Loop Header: Depth=1
	movaps	%xmm9, %xmm4
	mulss	%xmm3, %xmm4
	addss	%xmm1, %xmm4
	divss	%xmm0, %xmm4
	xorps	%xmm5, %xmm5
	maxss	%xmm4, %xmm5
	subss	%xmm11, %xmm5
	movss	%xmm5, (%r9,%rdx,4)
	addss	%xmm2, %xmm9
	movaps	%xmm9, %xmm4
	mulss	%xmm3, %xmm4
	addss	%xmm1, %xmm4
	divss	%xmm0, %xmm4
	xorps	%xmm5, %xmm5
	maxss	%xmm4, %xmm5
	subss	%xmm11, %xmm5
	movss	%xmm5, 4(%r9,%rdx,4)
	addq	$2, %rdx
	addss	%xmm2, %xmm9
	cmpl	%r10d, %edx
	jl	LBB0_14
LBB0_15:
	movl	-48(%rbp), %ecx                 ## 4-byte Reload
	testl	%ecx, %ecx
	jle	LBB0_29
## %bb.16:
	movl	%ecx, %r8d
	shrl	%r8d
	cmpl	%ecx, %r8d
	js	LBB0_32
## %bb.17:
	xorps	%xmm4, %xmm4
	xorl	%r11d, %r11d
	jmp	LBB0_18
LBB0_32:
	movl	%ecx, %r11d
	subl	%r8d, %r11d
	xorps	%xmm4, %xmm4
	movss	LCPI0_0(%rip), %xmm8            ## xmm8 = mem[0],zero,zero,zero
	movl	%r8d, %esi
	movq	%r11, %rdi
	movq	%r9, %rdx
	jmp	LBB0_33
	.p2align	4, 0x90
LBB0_35:                                ##   in Loop: Header=BB0_33 Depth=1
	addss	%xmm8, %xmm4
	addq	$4, %rdx
	incl	%esi
	decq	%rdi
	je	LBB0_36
LBB0_33:                                ## =>This Inner Loop Header: Depth=1
	movslq	%esi, %rbx
	movss	(%r12,%rbx,4), %xmm5            ## xmm5 = mem[0],zero,zero,zero
	movl	%edi, %ecx
	shlq	$2, %rcx
	addss	(%r12,%rcx), %xmm5
	movss	(%r15,%rbx,4), %xmm6            ## xmm6 = mem[0],zero,zero,zero
	subss	(%r15,%rcx), %xmm6
	movss	(%r13,%rbx,4), %xmm0            ## xmm0 = mem[0],zero,zero,zero
	addss	(%r13,%rcx), %xmm0
	movss	(%r14,%rbx,4), %xmm7            ## xmm7 = mem[0],zero,zero,zero
	addss	(%r14,%rcx), %xmm7
	movss	(%rax,%rbx,4), %xmm3            ## xmm3 = mem[0],zero,zero,zero
	subss	(%rax,%rcx), %xmm3
	movaps	%xmm3, %xmm2
	mulss	%xmm6, %xmm2
	movaps	%xmm7, %xmm1
	mulss	%xmm0, %xmm1
	subss	%xmm2, %xmm1
	mulss	%xmm6, %xmm7
	mulss	%xmm5, %xmm3
	subss	%xmm7, %xmm3
	mulss	%xmm6, %xmm6
	mulss	%xmm5, %xmm0
	subss	%xmm6, %xmm0
	movaps	%xmm4, %xmm5
	mulss	%xmm3, %xmm5
	addss	%xmm1, %xmm5
	divss	%xmm0, %xmm5
	subss	%xmm11, %xmm5
	movss	(%rdx), %xmm2                   ## xmm2 = mem[0],zero,zero,zero
	ucomiss	%xmm5, %xmm2
	jbe	LBB0_35
## %bb.34:                              ##   in Loop: Header=BB0_33 Depth=1
	movss	%xmm5, (%rdx)
	jmp	LBB0_35
LBB0_36:
	movl	-48(%rbp), %ecx                 ## 4-byte Reload
LBB0_18:
	leal	(%r11,%r8), %edx
	cmpl	%r10d, %edx
	jge	LBB0_24
## %bb.19:
	movslq	%edx, %rdx
	movslq	%ecx, %r9
	movslq	%r11d, %rdi
	movl	%r8d, %ecx
	addq	%rdi, %rcx
	leaq	(%r12,%rdx,4), %rdi
	leaq	(%r15,%rdx,4), %rbx
	leaq	(,%rdx,4), %rsi
	addq	%r13, %rsi
	movq	%rsi, -48(%rbp)                 ## 8-byte Spill
	leaq	(%r14,%rdx,4), %rsi
	movq	%rsi, -64(%rbp)                 ## 8-byte Spill
	leaq	(%rax,%rdx,4), %r8
	movq	%rdx, %rsi
	subq	%r9, %rsi
	movslq	%r10d, %r9
	leaq	(%r12,%rsi,4), %r12
	leaq	(%r15,%rsi,4), %r10
	leaq	(,%rsi,4), %r15
	addq	%r13, %r15
	movq	%rbx, %r13
	leaq	(%r14,%rsi,4), %r14
	movq	%rdi, %rdx
	movq	%rcx, %rdi
	leaq	(%rax,%rsi,4), %rsi
	xorl	%eax, %eax
	movss	LCPI0_0(%rip), %xmm8            ## xmm8 = mem[0],zero,zero,zero
	jmp	LBB0_20
	.p2align	4, 0x90
LBB0_22:                                ##   in Loop: Header=BB0_20 Depth=1
	addss	%xmm8, %xmm4
	leaq	(%rdi,%rax), %rbx
	incq	%rbx
	incq	%rax
	cmpq	%r9, %rbx
	jge	LBB0_23
LBB0_20:                                ## =>This Inner Loop Header: Depth=1
	movss	(%rdx,%rax,4), %xmm5            ## xmm5 = mem[0],zero,zero,zero
	subss	(%r12,%rax,4), %xmm5
	movss	(%r13,%rax,4), %xmm6            ## xmm6 = mem[0],zero,zero,zero
	subss	(%r10,%rax,4), %xmm6
	movq	-48(%rbp), %rcx                 ## 8-byte Reload
	movss	(%rcx,%rax,4), %xmm0            ## xmm0 = mem[0],zero,zero,zero
	subss	(%r15,%rax,4), %xmm0
	movq	-64(%rbp), %rcx                 ## 8-byte Reload
	movss	(%rcx,%rax,4), %xmm7            ## xmm7 = mem[0],zero,zero,zero
	subss	(%r14,%rax,4), %xmm7
	leal	(%r11,%rax), %ebx
	movss	(%r8,%rax,4), %xmm3             ## xmm3 = mem[0],zero,zero,zero
	subss	(%rsi,%rax,4), %xmm3
	movaps	%xmm3, %xmm2
	mulss	%xmm6, %xmm2
	movaps	%xmm7, %xmm1
	mulss	%xmm0, %xmm1
	subss	%xmm2, %xmm1
	mulss	%xmm6, %xmm7
	mulss	%xmm5, %xmm3
	subss	%xmm7, %xmm3
	mulss	%xmm6, %xmm6
	mulss	%xmm5, %xmm0
	subss	%xmm6, %xmm0
	movaps	%xmm4, %xmm5
	mulss	%xmm3, %xmm5
	addss	%xmm1, %xmm5
	divss	%xmm0, %xmm5
	subss	%xmm11, %xmm5
	movq	-56(%rbp), %rcx                 ## 8-byte Reload
	movss	(%rcx,%rbx,4), %xmm2            ## xmm2 = mem[0],zero,zero,zero
	ucomiss	%xmm5, %xmm2
	jbe	LBB0_22
## %bb.21:                              ##   in Loop: Header=BB0_20 Depth=1
	movq	-56(%rbp), %rcx                 ## 8-byte Reload
	movss	%xmm5, (%rcx,%rbx,4)
	jmp	LBB0_22
LBB0_23:
	addl	%eax, %r11d
	movq	-80(%rbp), %r10                 ## 8-byte Reload
	movq	-56(%rbp), %r9                  ## 8-byte Reload
LBB0_24:
	cmpl	%r10d, %r11d
	jge	LBB0_29
## %bb.25:
	movl	%r11d, %eax
	leaq	(%r9,%rax,4), %rax
	movss	LCPI0_0(%rip), %xmm2            ## xmm2 = mem[0],zero,zero,zero
	jmp	LBB0_26
	.p2align	4, 0x90
LBB0_28:                                ##   in Loop: Header=BB0_26 Depth=1
	addss	%xmm2, %xmm4
	addq	$4, %rax
	incl	%r11d
	cmpl	%r10d, %r11d
	jge	LBB0_29
LBB0_26:                                ## =>This Inner Loop Header: Depth=1
	movaps	%xmm4, %xmm5
	mulss	%xmm3, %xmm5
	addss	%xmm1, %xmm5
	divss	%xmm0, %xmm5
	subss	%xmm11, %xmm5
	movss	(%rax), %xmm6                   ## xmm6 = mem[0],zero,zero,zero
	ucomiss	%xmm5, %xmm6
	jbe	LBB0_28
## %bb.27:                              ##   in Loop: Header=BB0_26 Depth=1
	movss	%xmm5, (%rax)
	jmp	LBB0_28
LBB0_29:
	addq	$56, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_bark_noise_hybridmp
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function bark_noise_hybridmp
_bark_noise_hybridmp:                   ; @bark_noise_hybridmp
	.cfi_startproc
; %bb.0:
	stp	d9, d8, [sp, #-112]!            ; 16-byte Folded Spill
	.cfi_def_cfa_offset 112
	stp	x28, x27, [sp, #16]             ; 16-byte Folded Spill
	stp	x26, x25, [sp, #32]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #48]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #64]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #80]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #96]             ; 16-byte Folded Spill
	add	x29, sp, #96
	.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 w27, -88
	.cfi_offset w28, -96
	.cfi_offset b8, -104
	.cfi_offset b9, -112
	mov	x22, x4
	fmov	s8, s0
	mov	x20, x3
	mov	x27, x2
	mov	x26, x1
	mov	x19, x0
	lsl	w28, w0, #2
	mov	x0, x28
	bl	_alloca
	mov	x21, x0
	mov	x0, x28
	bl	_alloca
	mov	x23, x0
	mov	x0, x28
	bl	_alloca
	mov	x24, x0
	mov	x0, x28
	bl	_alloca
	mov	x25, x0
	mov	x0, x28
	bl	_alloca
	ldr	s0, [x27]
	fadd	s0, s0, s8
	fmov	s1, #1.00000000
	fmax	s3, s0, s1
	fmul	s0, s3, s3
	fmov	s2, #0.50000000
	fmul	s4, s0, s2
	movi	d0, #0000000000000000
	fadd	s2, s4, s0
	str	s2, [x21]
	str	s2, [x23]
	str	wzr, [x24]
	fmadd	s3, s4, s3, s0
	str	s3, [x25]
	str	wzr, [x0]
	cmp	w19, #2
	b.lt	LBB0_3
; %bb.1:
	mov	w8, w19
	lsl	x8, x8, #2
	movi	d4, #0000000000000000
	fmov	s5, #1.00000000
	mov	w9, #4
	fmov	s6, #1.00000000
	movi	d7, #0000000000000000
	fmov	s16, s2
LBB0_2:                                 ; =>This Inner Loop Header: Depth=1
	ldr	s17, [x27, x9]
	fadd	s17, s17, s8
	fmax	s17, s17, s5
	fmul	s18, s17, s17
	fadd	s16, s16, s18
	fmadd	s2, s18, s6, s2
	fmul	s19, s6, s18
	fmadd	s7, s19, s6, s7
	fmadd	s3, s18, s17, s3
	str	s16, [x21, x9]
	str	s2, [x23, x9]
	str	s7, [x24, x9]
	str	s3, [x25, x9]
	fmadd	s4, s19, s17, s4
	str	s4, [x0, x9]
	fadd	s6, s6, s5
	add	x9, x9, #4
	cmp	x8, x9
	b.ne	LBB0_2
LBB0_3:
	ldr	x9, [x26]
	tbnz	x9, #47, LBB0_5
; %bb.4:
	mov	w8, #0
	movi	d2, #0000000000000000
	movi	d3, #0000000000000000
	b	LBB0_8
LBB0_5:
	mov	x8, #0
	add	x10, x26, #8
	movi	d4, #0000000000000000
	fmov	s5, #1.00000000
	movi	d3, #0000000000000000
LBB0_6:                                 ; =>This Inner Loop Header: Depth=1
	lsl	x11, x9, #16
	and	x11, x11, #0xffffffff00000000
	lsl	w9, w9, #2
	and	x9, x9, #0x3fffc
	neg	x11, x11
	asr	x11, x11, #30
	ldr	s0, [x21, x9]
	ldr	s1, [x23, x9]
	ldr	s2, [x23, x11]
	ldr	s6, [x21, x11]
	ldr	s7, [x24, x9]
	ldr	s16, [x24, x11]
	fadd	s6, s0, s6
	fsub	s1, s1, s2
	ldr	s0, [x25, x9]
	ldr	s2, [x25, x11]
	fadd	s2, s0, s2
	ldr	s0, [x0, x9]
	ldr	s17, [x0, x11]
	fsub	s17, s0, s17
	fadd	s7, s7, s16
	fneg	s16, s1
	fmul	s0, s17, s16
	fmadd	s0, s2, s7, s0
	fmul	s2, s2, s16
	fmadd	s2, s6, s17, s2
	fmul	s1, s1, s16
	fmadd	s1, s6, s7, s1
	fmadd	s6, s3, s2, s0
	fdiv	s6, s6, s1
	fmax	s6, s6, s4
	fsub	s6, s6, s8
	str	s6, [x20, x8, lsl #2]
	fadd	s3, s3, s5
	ldr	x9, [x10, x8, lsl #3]
	add	x8, x8, #1
	tbnz	x9, #47, LBB0_6
; %bb.7:
	ldr	x9, [x26, w8, uxtw #3]
LBB0_8:
	and	w10, w9, #0xffff
	cmp	w10, w19
	b.ge	LBB0_12
; %bb.9:
	mov	w11, w8
	add	x8, x26, #8
	movi	d4, #0000000000000000
	fmov	s5, #1.00000000
LBB0_10:                                ; =>This Inner Loop Header: Depth=1
	mov	w10, w10
	lsl	x10, x10, #2
	sbfx	x9, x9, #16, #32
	lsl	x9, x9, #2
	ldr	s0, [x21, x9]
	ldr	s1, [x23, x10]
	ldr	s2, [x23, x9]
	ldr	s6, [x21, x10]
	ldr	s7, [x24, x10]
	ldr	s16, [x24, x9]
	ldr	s17, [x25, x10]
	fsub	s6, s6, s0
	ldr	s0, [x25, x9]
	ldr	s18, [x0, x10]
	fsub	s1, s1, s2
	fsub	s2, s17, s0
	ldr	s0, [x0, x9]
	fsub	s17, s18, s0
	fneg	s18, s1
	fsub	s7, s7, s16
	fmul	s0, s17, s18
	fmadd	s0, s2, s7, s0
	fmul	s2, s2, s18
	fmadd	s2, s6, s17, s2
	fmul	s1, s1, s18
	fmadd	s1, s6, s7, s1
	fmadd	s6, s3, s2, s0
	fdiv	s6, s6, s1
	fmax	s6, s6, s4
	fsub	s6, s6, s8
	str	s6, [x20, x11, lsl #2]
	ldr	x9, [x8, x11, lsl #3]
	add	x11, x11, #1
	fadd	s3, s3, s5
	and	w10, w9, #0xffff
	cmp	w10, w19
	b.lt	LBB0_10
; %bb.11:
	mov	x8, x11
LBB0_12:
	cmp	w8, w19
	b.ge	LBB0_15
; %bb.13:
	add	x9, x20, w8, uxtw #2
	movi	d4, #0000000000000000
	fmov	s5, #1.00000000
LBB0_14:                                ; =>This Inner Loop Header: Depth=1
	fmadd	s6, s3, s2, s0
	fdiv	s6, s6, s1
	fmax	s6, s6, s4
	fsub	s6, s6, s8
	str	s6, [x9], #4
	fadd	s3, s3, s5
	add	w8, w8, #1
	cmp	w8, w19
	b.lt	LBB0_14
LBB0_15:
	cmp	w22, #1
	b.lt	LBB0_29
; %bb.16:
	lsr	w9, w22, #1
	cmp	w9, w22
	b.mi	LBB0_30
; %bb.17:
	mov	w8, #0
	movi	d3, #0000000000000000
LBB0_18:
	add	w17, w8, w9
	cmp	w17, w19
	b.ge	LBB0_24
; %bb.19:
	mov	x10, #0
	sxtw	x11, w17
	sub	x12, x11, w22, sxtw
	mov	x11, x8
	sxtw	x11, w11
	lsl	x16, x12, #2
	add	x12, x21, x16
	add	x13, x23, x16
	add	x14, x24, x16
	add	x15, x25, x16
	add	x16, x0, x16
	sbfiz	x4, x17, #2, #32
	add	x17, x21, x4
	add	x1, x23, x4
	add	x2, x24, x4
	add	x3, x25, x4
	add	x0, x0, x4
	sxtw	x4, w19
	fmov	s4, #1.00000000
	add	x9, x11, w9, uxtw
	b	LBB0_21
LBB0_20:                                ;   in Loop: Header=BB0_21 Depth=1
	fadd	s3, s3, s4
	add	x10, x10, #1
	add	x5, x9, x10
	cmp	x5, x4
	b.ge	LBB0_23
LBB0_21:                                ; =>This Inner Loop Header: Depth=1
	add	w5, w11, w10
	lsl	x6, x10, #2
	ldr	s0, [x17, x6]
	ldr	s1, [x12, x6]
	ldr	s2, [x1, x6]
	ldr	s5, [x13, x6]
	fsub	s1, s0, s1
	fsub	s5, s2, s5
	ldr	s0, [x2, x6]
	ldr	s2, [x14, x6]
	fsub	s6, s0, s2
	ldr	s0, [x3, x6]
	ldr	s2, [x15, x6]
	fsub	s2, s0, s2
	ldr	s0, [x0, x6]
	ldr	s7, [x16, x6]
	fsub	s7, s0, s7
	fneg	s16, s5
	fmul	s0, s7, s16
	fmadd	s0, s2, s6, s0
	fmul	s2, s2, s16
	fmadd	s2, s1, s7, s2
	fmul	s5, s5, s16
	fmadd	s1, s1, s6, s5
	fmadd	s5, s3, s2, s0
	fdiv	s5, s5, s1
	fsub	s5, s5, s8
	ldr	s6, [x20, w5, uxtw #2]
	fcmp	s5, s6
	b.pl	LBB0_20
; %bb.22:                               ;   in Loop: Header=BB0_21 Depth=1
	str	s5, [x20, x5, lsl #2]
	b	LBB0_20
LBB0_23:
	add	w8, w8, w10
LBB0_24:
	cmp	w8, w19
	b.ge	LBB0_29
; %bb.25:
	add	x9, x20, w8, uxtw #2
	fmov	s4, #1.00000000
	b	LBB0_27
LBB0_26:                                ;   in Loop: Header=BB0_27 Depth=1
	fadd	s3, s3, s4
	add	x9, x9, #4
	add	w8, w8, #1
	cmp	w8, w19
	b.ge	LBB0_29
LBB0_27:                                ; =>This Inner Loop Header: Depth=1
	fmadd	s5, s3, s2, s0
	fdiv	s5, s5, s1
	fsub	s5, s5, s8
	ldr	s6, [x9]
	fcmp	s5, s6
	b.pl	LBB0_26
; %bb.28:                               ;   in Loop: Header=BB0_27 Depth=1
	str	s5, [x9]
	b	LBB0_26
LBB0_29:
	ldp	x29, x30, [sp, #96]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #80]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #64]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #48]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #32]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #16]             ; 16-byte Folded Reload
	ldp	d9, d8, [sp], #112              ; 16-byte Folded Reload
	ret
LBB0_30:
	sub	w8, w22, w9
	movi	d3, #0000000000000000
	fmov	s4, #1.00000000
	mov	x10, x9
	mov	x11, x8
	mov	x12, x20
	b	LBB0_32
LBB0_31:                                ;   in Loop: Header=BB0_32 Depth=1
	fadd	s3, s3, s4
	add	x12, x12, #4
	add	w10, w10, #1
	subs	x11, x11, #1
	b.eq	LBB0_18
LBB0_32:                                ; =>This Inner Loop Header: Depth=1
	sbfiz	x13, x10, #2, #32
	ldr	s0, [x21, x13]
	ubfiz	x14, x11, #2, #32
	ldr	s1, [x21, x14]
	fadd	s1, s0, s1
	ldr	s0, [x23, x13]
	ldr	s2, [x23, x14]
	ldr	s5, [x24, x13]
	ldr	s6, [x24, x14]
	fsub	s7, s0, s2
	fadd	s5, s5, s6
	ldr	s0, [x25, x13]
	ldr	s2, [x25, x14]
	fadd	s2, s0, s2
	ldr	s0, [x0, x13]
	ldr	s6, [x0, x14]
	fsub	s6, s0, s6
	fneg	s16, s7
	fmul	s0, s6, s16
	fmadd	s0, s2, s5, s0
	fmul	s2, s2, s16
	fmadd	s2, s1, s6, s2
	fmul	s6, s7, s16
	fmadd	s1, s1, s5, s6
	fmadd	s5, s3, s2, s0
	fdiv	s5, s5, s1
	fsub	s5, s5, s8
	ldr	s6, [x12]
	fcmp	s5, s6
	b.pl	LBB0_31
; %bb.33:                               ;   in Loop: Header=BB0_32 Depth=1
	str	s5, [x12]
	b	LBB0_31
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_bark_noise_hybridmp
.subsections_via_symbols
