	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function make_noises
LCPI0_0:
	.long	0                               ## 0x0
	.long	1                               ## 0x1
	.long	2                               ## 0x2
	.long	3                               ## 0x3
LCPI0_1:
	.long	4                               ## 0x4
	.long	4                               ## 0x4
	.long	4                               ## 0x4
	.long	4                               ## 0x4
LCPI0_2:
	.long	8                               ## 0x8
	.long	8                               ## 0x8
	.long	8                               ## 0x8
	.long	8                               ## 0x8
LCPI0_3:
	.long	0                               ## 0x0
	.long	4294967295                      ## 0xffffffff
	.long	4294967294                      ## 0xfffffffe
	.long	4294967293                      ## 0xfffffffd
LCPI0_4:
	.long	4294967292                      ## 0xfffffffc
	.long	4294967292                      ## 0xfffffffc
	.long	4294967292                      ## 0xfffffffc
	.long	4294967292                      ## 0xfffffffc
LCPI0_5:
	.long	4294967288                      ## 0xfffffff8
	.long	4294967288                      ## 0xfffffff8
	.long	4294967288                      ## 0xfffffff8
	.long	4294967288                      ## 0xfffffff8
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_make_noises:                           ## @make_noises
	.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
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	_noise_bands_size@GOTPCREL(%rip), %rax
	movq	(%rax), %rcx
	movq	(%rdi), %rax
	movl	(%rcx,%rax,4), %r12d
	testl	%r12d, %r12d
	jle	LBB0_28
## %bb.1:
	movq	_qdmc_nodes@GOTPCREL(%rip), %rcx
	movq	(%rcx), %r13
	leaq	(%rax,%rax,4), %rcx
	leaq	(%rax,%rcx,4), %r14
	movq	8(%rdi), %rax
	movq	%rax, -88(%rbp)                 ## 8-byte Spill
	addq	$16, %rax
	movq	%rax, -56(%rbp)                 ## 8-byte Spill
	xorl	%r11d, %r11d
	movaps	LCPI0_0(%rip), %xmm8            ## xmm8 = [0,1,2,3]
	movdqa	LCPI0_1(%rip), %xmm1            ## xmm1 = [4,4,4,4]
	movdqa	LCPI0_2(%rip), %xmm2            ## xmm2 = [8,8,8,8]
	movdqa	LCPI0_3(%rip), %xmm9            ## xmm9 = [0,4294967295,4294967294,4294967293]
	movdqa	LCPI0_4(%rip), %xmm4            ## xmm4 = [4294967292,4294967292,4294967292,4294967292]
	movdqa	LCPI0_5(%rip), %xmm5            ## xmm5 = [4294967288,4294967288,4294967288,4294967288]
	xorl	%r15d, %r15d
	movq	%r12, -80(%rbp)                 ## 8-byte Spill
	movq	%r14, -64(%rbp)                 ## 8-byte Spill
	movq	%r13, -72(%rbp)                 ## 8-byte Spill
	jmp	LBB0_2
	.p2align	4, 0x90
LBB0_27:                                ##   in Loop: Header=BB0_2 Depth=1
	incq	%r15
	addl	$256, %r11d                     ## imm = 0x100
	cmpq	%r12, %r15
	je	LBB0_28
LBB0_2:                                 ## =>This Loop Header: Depth=1
                                        ##     Child Loop BB0_8 Depth 2
                                        ##     Child Loop BB0_13 Depth 2
                                        ##     Child Loop BB0_20 Depth 2
                                        ##     Child Loop BB0_26 Depth 2
	leaq	(%r14,%r15), %rax
	movslq	(%r13,%rax,4), %rcx
	movl	4(%r13,%rax,4), %r8d
	movl	8(%r13,%rax,4), %ebx
	movl	%r15d, %r10d
	shll	$8, %r10d
	cmpl	%ecx, %r8d
	jle	LBB0_14
## %bb.3:                               ##   in Loop: Header=BB0_2 Depth=1
	movl	%r10d, %eax
	movq	-88(%rbp), %rdx                 ## 8-byte Reload
	leaq	(%rdx,%rax,4), %rsi
	movl	%r8d, %eax
	subl	%ecx, %eax
	xorps	%xmm6, %xmm6
	cvtsi2ss	%eax, %xmm6
	movl	%ecx, %r13d
	notl	%r13d
	addl	%r8d, %r13d
	xorl	%r9d, %r9d
	cmpl	$3, %r13d
	jae	LBB0_5
## %bb.4:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	-72(%rbp), %r13                 ## 8-byte Reload
	jmp	LBB0_13
	.p2align	4, 0x90
LBB0_5:                                 ##   in Loop: Header=BB0_2 Depth=1
	movq	%rcx, -48(%rbp)                 ## 8-byte Spill
	incq	%r13
	movq	%r13, %r9
	movabsq	$8589934588, %rcx               ## imm = 0x1FFFFFFFC
	andq	%rcx, %r9
	movaps	%xmm6, %xmm0
	shufps	$0, %xmm6, %xmm0                ## xmm0 = xmm0[0,0],xmm6[0,0]
	leaq	-4(%r9), %rcx
	movq	%rcx, %r12
	shrq	$2, %r12
	incq	%r12
	testq	%rcx, %rcx
	je	LBB0_6
## %bb.7:                               ##   in Loop: Header=BB0_2 Depth=1
	movl	%r11d, %ecx
	movq	-56(%rbp), %rdx                 ## 8-byte Reload
	leaq	(%rdx,%rcx,4), %rcx
	movq	%r12, %rdx
	movabsq	$9223372036854775806, %rdi      ## imm = 0x7FFFFFFFFFFFFFFE
	andq	%rdi, %rdx
	xorl	%r14d, %r14d
	movaps	%xmm8, %xmm7
	.p2align	4, 0x90
LBB0_8:                                 ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	cvtdq2ps	%xmm7, %xmm3
	divps	%xmm0, %xmm3
	movups	%xmm3, -16(%rcx,%r14,4)
	movaps	%xmm7, %xmm3
	paddd	%xmm1, %xmm3
	cvtdq2ps	%xmm3, %xmm3
	divps	%xmm0, %xmm3
	movups	%xmm3, (%rcx,%r14,4)
	addq	$8, %r14
	paddd	%xmm2, %xmm7
	addq	$-2, %rdx
	jne	LBB0_8
## %bb.9:                               ##   in Loop: Header=BB0_2 Depth=1
	testb	$1, %r12b
	je	LBB0_11
LBB0_10:                                ##   in Loop: Header=BB0_2 Depth=1
	cvtdq2ps	%xmm7, %xmm3
	divps	%xmm0, %xmm3
	movups	%xmm3, (%rsi,%r14,4)
LBB0_11:                                ##   in Loop: Header=BB0_2 Depth=1
	cmpq	%r9, %r13
	movq	-80(%rbp), %r12                 ## 8-byte Reload
	movq	-72(%rbp), %r13                 ## 8-byte Reload
	movq	-64(%rbp), %r14                 ## 8-byte Reload
	movq	-48(%rbp), %rcx                 ## 8-byte Reload
	je	LBB0_14
## %bb.12:                              ##   in Loop: Header=BB0_2 Depth=1
	leaq	(%rsi,%r9,4), %rsi
	.p2align	4, 0x90
LBB0_13:                                ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	xorps	%xmm0, %xmm0
	cvtsi2ss	%r9d, %xmm0
	divss	%xmm6, %xmm0
	movss	%xmm0, (%rsi)
	incl	%r9d
	addq	$4, %rsi
	cmpl	%r9d, %eax
	jne	LBB0_13
LBB0_14:                                ##   in Loop: Header=BB0_2 Depth=1
	movl	%ebx, %esi
	subl	%r8d, %esi
	jle	LBB0_27
## %bb.15:                              ##   in Loop: Header=BB0_2 Depth=1
	movq	%r12, %r9
	movslq	%r8d, %rdx
	movslq	%r10d, %rax
	movq	-88(%rbp), %rdi                 ## 8-byte Reload
	leaq	(%rdi,%rax,4), %rax
	leaq	(%rax,%rdx,4), %rdi
	leaq	(,%rcx,4), %rax
	xorps	%xmm0, %xmm0
	cvtsi2ss	%esi, %xmm0
	subq	%rax, %rdi
	movl	%r8d, %r12d
	notl	%r12d
	addl	%ebx, %r12d
	cmpl	$3, %r12d
	jae	LBB0_17
## %bb.16:                              ##   in Loop: Header=BB0_2 Depth=1
	movq	%r9, %r12
	jmp	LBB0_25
	.p2align	4, 0x90
LBB0_17:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	%rcx, -48(%rbp)                 ## 8-byte Spill
	incq	%r12
	movq	%r12, %r9
	movabsq	$8589934588, %rax               ## imm = 0x1FFFFFFFC
	andq	%rax, %r9
	movd	%esi, %xmm3
	pshufd	$0, %xmm3, %xmm7                ## xmm7 = xmm3[0,0,0,0]
	paddd	%xmm9, %xmm7
	movaps	%xmm0, %xmm6
	shufps	$0, %xmm0, %xmm6                ## xmm6 = xmm6[0,0],xmm0[0,0]
	leaq	-4(%r9), %rax
	movq	%rax, %r14
	shrq	$2, %r14
	incq	%r14
	testq	%rax, %rax
	je	LBB0_18
## %bb.19:                              ##   in Loop: Header=BB0_2 Depth=1
	movslq	%r11d, %r10
	movq	%r14, %rcx
	movabsq	$9223372036854775806, %rax      ## imm = 0x7FFFFFFFFFFFFFFE
	andq	%rax, %rcx
	addq	%r10, %rdx
	subq	-48(%rbp), %rdx                 ## 8-byte Folded Reload
	movq	-56(%rbp), %rax                 ## 8-byte Reload
	leaq	(%rax,%rdx,4), %rax
	xorl	%edx, %edx
	.p2align	4, 0x90
LBB0_20:                                ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	cvtdq2ps	%xmm7, %xmm3
	divps	%xmm6, %xmm3
	movups	%xmm3, -16(%rax,%rdx,4)
	movdqa	%xmm7, %xmm3
	paddd	%xmm4, %xmm3
	cvtdq2ps	%xmm3, %xmm3
	divps	%xmm6, %xmm3
	movups	%xmm3, (%rax,%rdx,4)
	addq	$8, %rdx
	paddd	%xmm5, %xmm7
	addq	$-2, %rcx
	jne	LBB0_20
## %bb.21:                              ##   in Loop: Header=BB0_2 Depth=1
	testb	$1, %r14b
	je	LBB0_23
LBB0_22:                                ##   in Loop: Header=BB0_2 Depth=1
	cvtdq2ps	%xmm7, %xmm3
	divps	%xmm6, %xmm3
	movups	%xmm3, (%rdi,%rdx,4)
LBB0_23:                                ##   in Loop: Header=BB0_2 Depth=1
	cmpq	%r9, %r12
	movq	-80(%rbp), %r12                 ## 8-byte Reload
	movq	-64(%rbp), %r14                 ## 8-byte Reload
	je	LBB0_27
## %bb.24:                              ##   in Loop: Header=BB0_2 Depth=1
	leaq	(%rdi,%r9,4), %rdi
	subl	%r9d, %esi
	addl	%r9d, %r8d
LBB0_25:                                ##   in Loop: Header=BB0_2 Depth=1
	subl	%r8d, %ebx
	xorl	%eax, %eax
	.p2align	4, 0x90
LBB0_26:                                ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	xorps	%xmm3, %xmm3
	cvtsi2ss	%esi, %xmm3
	divss	%xmm0, %xmm3
	movss	%xmm3, (%rdi,%rax,4)
	decl	%esi
	incq	%rax
	cmpl	%eax, %ebx
	jne	LBB0_26
	jmp	LBB0_27
LBB0_6:                                 ##   in Loop: Header=BB0_2 Depth=1
	xorl	%r14d, %r14d
	movaps	%xmm8, %xmm7
	testb	$1, %r12b
	jne	LBB0_10
	jmp	LBB0_11
LBB0_18:                                ##   in Loop: Header=BB0_2 Depth=1
	xorl	%edx, %edx
	testb	$1, %r14b
	jne	LBB0_22
	jmp	LBB0_23
LBB0_28:
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_noise_bands_size,8,3           ## @noise_bands_size
	.comm	_qdmc_nodes,8,3                 ## @qdmc_nodes
	.no_dead_strip	_make_noises
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ; -- Begin function make_noises
lCPI0_0:
	.long	0                               ; 0x0
	.long	1                               ; 0x1
	.long	2                               ; 0x2
	.long	3                               ; 0x3
lCPI0_1:
	.long	0                               ; 0x0
	.long	4294967295                      ; 0xffffffff
	.long	4294967294                      ; 0xfffffffe
	.long	4294967293                      ; 0xfffffffd
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	2
_make_noises:                           ; @make_noises
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _noise_bands_size@GOTPAGE
Lloh1:
	ldr	x8, [x8, _noise_bands_size@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	ldr	x11, [x0]
	ldr	w8, [x8, x11, lsl #2]
	cmp	w8, #1
	b.lt	LBB0_18
; %bb.1:
	mov	w16, #0
	mov	x9, #0
Lloh3:
	adrp	x10, _qdmc_nodes@GOTPAGE
Lloh4:
	ldr	x10, [x10, _qdmc_nodes@GOTPAGEOFF]
Lloh5:
	ldr	x10, [x10]
	mov	w12, #21
	mul	x11, x11, x12
	ldr	x12, [x0, #8]
Lloh6:
	adrp	x13, lCPI0_0@PAGE
Lloh7:
	ldr	q0, [x13, lCPI0_0@PAGEOFF]
	movi.4s	v1, #4
	movi.4s	v2, #8
Lloh8:
	adrp	x13, lCPI0_1@PAGE
Lloh9:
	ldr	q3, [x13, lCPI0_1@PAGEOFF]
	add	x13, x12, #32
	movi.4s	v4, #12
	movi.4s	v5, #16
	mvni.4s	v6, #3
	mvni.4s	v7, #7
	mvni.4s	v16, #11
	mvni.4s	v17, #15
	b	LBB0_3
LBB0_2:                                 ;   in Loop: Header=BB0_3 Depth=1
	add	x9, x9, #1
	add	w16, w16, #256
	cmp	x9, x8
	b.eq	LBB0_18
LBB0_3:                                 ; =>This Loop Header: Depth=1
                                        ;     Child Loop BB0_7 Depth 2
                                        ;     Child Loop BB0_9 Depth 2
                                        ;     Child Loop BB0_14 Depth 2
                                        ;     Child Loop BB0_17 Depth 2
	add	x14, x11, x9
	add	x15, x10, x14, lsl #2
	ldp	w17, w14, [x15]
                                        ; kill: def $w17 killed $w17 def $x17
	sxtw	x17, w17
	ldr	w15, [x15, #8]
	lsl	w0, w9, #8
	cmp	w14, w17
	b.le	LBB0_10
; %bb.4:                                ;   in Loop: Header=BB0_3 Depth=1
	add	x1, x12, w0, uxtw #2
	sub	w2, w14, w17
	scvtf	s18, w2
	mvn	w3, w17
	add	w3, w14, w3
	cmp	w3, #15
	b.hs	LBB0_6
; %bb.5:                                ;   in Loop: Header=BB0_3 Depth=1
	mov	w3, #0
	b	LBB0_9
LBB0_6:                                 ;   in Loop: Header=BB0_3 Depth=1
	add	x4, x13, w16, uxtw #2
	add	x5, x3, #1
	and	x3, x5, #0x1fffffff0
	add	x1, x1, x3, lsl #2
	dup.4s	v19, v18[0]
	mov	x6, x3
	mov.16b	v20, v0
LBB0_7:                                 ;   Parent Loop BB0_3 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	add.4s	v21, v20, v1
	add.4s	v22, v20, v2
	add.4s	v23, v20, v4
	scvtf.4s	v24, v20
	scvtf.4s	v21, v21
	scvtf.4s	v22, v22
	scvtf.4s	v23, v23
	fdiv.4s	v24, v24, v19
	fdiv.4s	v21, v21, v19
	fdiv.4s	v22, v22, v19
	fdiv.4s	v23, v23, v19
	stp	q24, q21, [x4, #-32]
	stp	q22, q23, [x4], #64
	add.4s	v20, v20, v5
	subs	x6, x6, #16
	b.ne	LBB0_7
; %bb.8:                                ;   in Loop: Header=BB0_3 Depth=1
	cmp	x5, x3
	b.eq	LBB0_10
LBB0_9:                                 ;   Parent Loop BB0_3 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	scvtf	s19, w3
	fdiv	s19, s19, s18
	str	s19, [x1], #4
	add	w3, w3, #1
	cmp	w2, w3
	b.ne	LBB0_9
LBB0_10:                                ;   in Loop: Header=BB0_3 Depth=1
	sxtw	x16, w16
	subs	w4, w15, w14
	b.le	LBB0_2
; %bb.11:                               ;   in Loop: Header=BB0_3 Depth=1
	sxtw	x5, w14
	add	x0, x12, w0, sxtw #2
	add	x0, x0, x5, lsl #2
	sub	x0, x0, x17, lsl #2
	scvtf	s18, w4
	mvn	w1, w14
	add	w1, w15, w1
	cmp	w1, #15
	b.hs	LBB0_13
; %bb.12:                               ;   in Loop: Header=BB0_3 Depth=1
	mov	x1, x4
	b	LBB0_16
LBB0_13:                                ;   in Loop: Header=BB0_3 Depth=1
	add	x2, x1, #1
	and	x3, x2, #0x1fffffff0
	add	x0, x0, x3, lsl #2
	sub	w1, w4, w3
	add	w14, w14, w3
	dup.4s	v19, w4
	add.4s	v19, v19, v3
	dup.4s	v20, v18[0]
	add	x4, x5, x16
	sub	x17, x4, x17
	add	x17, x13, x17, lsl #2
	mov	x4, x3
LBB0_14:                                ;   Parent Loop BB0_3 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	add.4s	v21, v19, v6
	add.4s	v22, v19, v7
	add.4s	v23, v19, v16
	scvtf.4s	v24, v19
	scvtf.4s	v21, v21
	scvtf.4s	v22, v22
	scvtf.4s	v23, v23
	fdiv.4s	v24, v24, v20
	fdiv.4s	v21, v21, v20
	fdiv.4s	v22, v22, v20
	fdiv.4s	v23, v23, v20
	stp	q24, q21, [x17, #-32]
	stp	q22, q23, [x17], #64
	add.4s	v19, v19, v17
	subs	x4, x4, #16
	b.ne	LBB0_14
; %bb.15:                               ;   in Loop: Header=BB0_3 Depth=1
	cmp	x2, x3
	b.eq	LBB0_2
LBB0_16:                                ;   in Loop: Header=BB0_3 Depth=1
	sub	w14, w15, w14
LBB0_17:                                ;   Parent Loop BB0_3 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	scvtf	s19, w1
	fdiv	s19, s19, s18
	str	s19, [x0], #4
	sub	w1, w1, #1
	subs	w14, w14, #1
	b.ne	LBB0_17
	b	LBB0_2
LBB0_18:
	ret
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdr	Lloh8, Lloh9
	.loh AdrpAdrp	Lloh6, Lloh8
	.loh AdrpLdr	Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.cfi_endproc
                                        ; -- End function
	.comm	_noise_bands_size,8,3           ; @noise_bands_size
	.comm	_qdmc_nodes,8,3                 ; @qdmc_nodes
	.no_dead_strip	_make_noises
.subsections_via_symbols
