	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal8,8byte_literals
	.p2align	3                               ## -- Begin function synth_block_fcb_acb
LCPI0_0:
	.quad	0x3ff0000000000000              ## double 1
LCPI0_1:
	.quad	0xc014f6b2ba15d4c2              ## double -5.2409161639999997
LCPI0_2:
	.quad	0xc007f7427b757844              ## double -2.9957322735999998
LCPI0_3:
	.quad	0x3ff9c041f7eb354d              ## double 1.6094379124
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4
LCPI0_4:
	.quad	-9223372034707292160            ## 0x8000000080000000
	.quad	-9223372034707292160            ## 0x8000000080000000
LCPI0_5:
	.quad	-9223372034707292160            ## 0x8000000080000000
	.quad	-9223372034707292159            ## 0x8000000080000001
LCPI0_6:
	.quad	-9223372034707292158            ## 0x8000000080000002
	.quad	-9223372034707292157            ## 0x8000000080000003
LCPI0_7:
	.quad	-9223372034707292157            ## 0x8000000080000003
	.quad	-9223372034707292156            ## 0x8000000080000004
LCPI0_8:
	.quad	-9223372034707292155            ## 0x8000000080000005
	.quad	-9223372034707292154            ## 0x8000000080000006
LCPI0_9:
	.quad	-9223372034707292153            ## 0x8000000080000007
	.quad	-9223372034707292152            ## 0x8000000080000008
LCPI0_10:
	.quad	-9223372034707292151            ## 0x8000000080000009
	.quad	-9223372034707292150            ## 0x800000008000000a
LCPI0_11:
	.quad	-9223372034707292149            ## 0x800000008000000b
	.quad	-9223372034707292148            ## 0x800000008000000c
LCPI0_12:
	.quad	-9223372034707292147            ## 0x800000008000000d
	.quad	-9223372034707292146            ## 0x800000008000000e
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_synth_block_fcb_acb:                   ## @synth_block_fcb_acb
	.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	$136, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%r9, -80(%rbp)                  ## 8-byte Spill
	movl	%r8d, %r12d
	movl	%ecx, %r14d
                                        ## kill: def $edx killed $edx def $rdx
	movq	%rdx, -64(%rbp)                 ## 8-byte Spill
	movq	%rsi, -56(%rbp)                 ## 8-byte Spill
	movq	%rdi, %r13
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -48(%rbp)
	movq	_MAX_FRAMESIZE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, %ebx
	shrl	$31, %ebx
	addl	%eax, %ebx
	sarl	%ebx
	leaq	(,%rbx,4), %rax
	callq	____chkstk_darwin
	addq	$15, %rax
	andq	$-16, %rax
	subq	%rax, %rsp
	movq	%rsp, %r15
	xorl	%edi, %edi
	cmpl	%r14d, %ebx
	setge	%dil
	callq	_av_assert0
	leal	(,%r14,4), %ebx
	movq	%r15, -112(%rbp)                ## 8-byte Spill
	movq	%r15, %rdi
	xorl	%esi, %esi
	movl	%ebx, %edx
	callq	_memset
	movl	%r12d, -100(%rbp)               ## 4-byte Spill
	sarl	$2, %r12d
	movl	%r12d, -168(%rbp)
	movabsq	$4607182418800017408, %rax      ## imm = 0x3FF0000000000000
	movq	%rax, -160(%rbp)
	movl	$0, -152(%rbp)
	movq	$0, -144(%rbp)
	movq	-80(%rbp), %rax                 ## 8-byte Reload
	movq	(%rax), %rax
	movq	_FCB_TYPE_AW_PULSES@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_20
## %bb.1:
	movl	%r12d, -96(%rbp)                ## 4-byte Spill
	movl	%ebx, -92(%rbp)                 ## 4-byte Spill
	movq	%r14, -72(%rbp)                 ## 8-byte Spill
	movq	16(%rbp), %r14
	leaq	-168(%rbp), %rbx
	movq	%r13, %rdi
	movq	-56(%rbp), %r12                 ## 8-byte Reload
	movq	%r12, %rsi
	movq	-64(%rbp), %r15                 ## 8-byte Reload
	movl	%r15d, %edx
	movq	%rbx, %rcx
	callq	_aw_pulse_set1
	movq	%r13, %rdi
	movq	%r12, %rsi
	movl	%r15d, %edx
	movq	%rbx, %rcx
	callq	_aw_pulse_set2
	testq	%rax, %rax
	je	LBB0_23
## %bb.2:
	movl	24(%r13), %edi
	movq	-64(%rbp), %rsi                 ## 8-byte Reload
                                        ## kill: def $esi killed $esi killed $rsi
	movq	-72(%rbp), %r15                 ## 8-byte Reload
	movl	%r15d, %edx
	callq	_pRNG
	testl	%r15d, %r15d
	movq	-56(%rbp), %rdi                 ## 8-byte Reload
	jle	LBB0_19
## %bb.3:
	movq	_wmavoice_std_codebook@GOTPCREL(%rip), %rcx
	movq	(%rcx), %r9
	movslq	%eax, %r8
	movl	%r15d, %eax
	cmpl	$8, %r15d
	jae	LBB0_5
## %bb.4:
	xorl	%esi, %esi
	jmp	LBB0_14
LBB0_23:
	leaq	-168(%rbp), %rsi
	movsd	LCPI0_0(%rip), %xmm0            ## xmm0 = mem[0],zero
	movq	-112(%rbp), %rdi                ## 8-byte Reload
	movq	-72(%rbp), %rdx                 ## 8-byte Reload
                                        ## kill: def $edx killed $edx killed $rdx
	callq	_ff_set_fixed_vector
	movq	-56(%rbp), %rdi                 ## 8-byte Reload
	movl	$7, %esi
	callq	_get_bits
	movl	%eax, %ebx
	movq	8(%r13), %rdi
	leaq	_synth_block_fcb_acb.gain_coeff(%rip), %rsi
	movl	$6, %edx
	callq	_avpriv_scalarproduct_float_c
	addsd	LCPI0_1(%rip), %xmm0
	movq	_wmavoice_gain_codebook_fcb@GOTPCREL(%rip), %r14
	movq	(%r14), %rax
	movslq	%ebx, %rbx
	addsd	(%rax,%rbx,8), %xmm0
	callq	_expf
	movss	%xmm0, -56(%rbp)                ## 4-byte Spill
	movq	_wmavoice_gain_codebook_acb@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movss	(%rax,%rbx,4), %xmm0            ## xmm0 = mem[0],zero,zero,zero
	movss	%xmm0, -88(%rbp)                ## 4-byte Spill
	movq	(%r14), %rax
	movq	(%rax,%rbx,8), %xmm0            ## xmm0 = mem[0],zero
	movq	LCPI0_2(%rip), %xmm1            ## xmm1 = mem[0],zero
	movq	LCPI0_3(%rip), %xmm2            ## xmm2 = mem[0],zero
	callq	_av_clipf
	movd	%xmm0, -84(%rbp)                ## 4-byte Folded Spill
	movq	-80(%rbp), %rax                 ## 8-byte Reload
	movl	8(%rax), %r14d
	movl	$8, %ebx
	movl	%r14d, %ecx
	shrq	%cl, %rbx
	movq	8(%r13), %rsi
	leaq	(%rsi,%rbx,4), %rdi
	leal	(,%rbx,4), %eax
	movl	$24, %edx
	subl	%eax, %edx
	callq	_memmove
	movss	-84(%rbp), %xmm5                ## 4-byte Reload
                                        ## xmm5 = mem[0],zero,zero,zero
	cmpl	$3, %r14d
	ja	LBB0_59
## %bb.24:
	movq	8(%r13), %rax
	cmpl	$2, %ebx
	movl	$1, %ecx
	cmovael	%ebx, %ecx
	leaq	-1(%rcx), %rdx
                                        ## kill: def $ecx killed $ecx killed $rcx def $rcx
	addl	$3, %ecx
	movq	%rdx, %xmm0
	pshufd	$68, %xmm0, %xmm0               ## xmm0 = xmm0[0,1,0,1]
	pxor	LCPI0_4(%rip), %xmm0
	movdqa	LCPI0_5(%rip), %xmm1            ## xmm1 = [9223372039002259456,9223372039002259457]
	movdqa	%xmm1, %xmm2
	pcmpgtd	%xmm0, %xmm2
	pcmpeqd	%xmm0, %xmm1
	pshufd	$245, %xmm1, %xmm1              ## xmm1 = xmm1[1,1,3,3]
	pand	%xmm2, %xmm1
	pshufd	$245, %xmm2, %xmm2              ## xmm2 = xmm2[1,1,3,3]
	por	%xmm1, %xmm2
	movd	%xmm2, %edx
	notl	%edx
	testb	$1, %dl
	je	LBB0_26
## %bb.25:
	movss	%xmm5, (%rax)
LBB0_26:
	pcmpeqd	%xmm1, %xmm1
	pxor	%xmm1, %xmm2
	pextrb	$8, %xmm2, %edx
	testb	$1, %dl
	je	LBB0_28
## %bb.27:
	movss	%xmm5, 4(%rax)
LBB0_28:
	andl	$-4, %ecx
	movdqa	LCPI0_6(%rip), %xmm2            ## xmm2 = [9223372039002259458,9223372039002259459]
	movdqa	%xmm2, %xmm3
	pcmpgtd	%xmm0, %xmm3
	pcmpeqd	%xmm0, %xmm2
	pshufd	$245, %xmm2, %xmm4              ## xmm4 = xmm2[1,1,3,3]
	pand	%xmm3, %xmm4
	pshufd	$245, %xmm3, %xmm2              ## xmm2 = xmm3[1,1,3,3]
	por	%xmm4, %xmm2
	pxor	%xmm2, %xmm1
	pextrb	$0, %xmm1, %edx
	testb	$1, %dl
	je	LBB0_30
## %bb.29:
	movss	%xmm5, 8(%rax)
LBB0_30:
	pcmpeqd	%xmm1, %xmm1
	pxor	%xmm1, %xmm2
	pextrb	$8, %xmm2, %edx
	testb	$1, %dl
	je	LBB0_32
## %bb.31:
	movss	%xmm5, 12(%rax)
LBB0_32:
	cmpl	$4, %ecx
	je	LBB0_59
## %bb.33:
	movdqa	LCPI0_7(%rip), %xmm1            ## xmm1 = [9223372039002259459,9223372039002259460]
	movdqa	%xmm0, %xmm2
	pcmpgtd	%xmm1, %xmm2
	pcmpeqd	%xmm0, %xmm1
	pshufd	$245, %xmm1, %xmm3              ## xmm3 = xmm1[1,1,3,3]
	pand	%xmm2, %xmm3
	pshufd	$245, %xmm2, %xmm1              ## xmm1 = xmm2[1,1,3,3]
	por	%xmm3, %xmm1
	movd	%xmm1, %edx
	testb	$1, %dl
	je	LBB0_35
## %bb.34:
	movss	%xmm5, 16(%rax)
LBB0_35:
	pextrb	$8, %xmm1, %edx
	testb	$1, %dl
	je	LBB0_37
## %bb.36:
	movss	%xmm5, 20(%rax)
LBB0_37:
	movdqa	LCPI0_8(%rip), %xmm1            ## xmm1 = [9223372039002259461,9223372039002259462]
	movdqa	%xmm0, %xmm2
	pcmpgtd	%xmm1, %xmm2
	pcmpeqd	%xmm0, %xmm1
	pshufd	$245, %xmm1, %xmm3              ## xmm3 = xmm1[1,1,3,3]
	pand	%xmm2, %xmm3
	pshufd	$245, %xmm2, %xmm1              ## xmm1 = xmm2[1,1,3,3]
	por	%xmm3, %xmm1
	pextrb	$0, %xmm1, %edx
	testb	$1, %dl
	je	LBB0_39
## %bb.38:
	movss	%xmm5, 24(%rax)
LBB0_39:
	pextrb	$8, %xmm1, %edx
	testb	$1, %dl
	je	LBB0_41
## %bb.40:
	movss	%xmm5, 28(%rax)
LBB0_41:
	cmpl	$8, %ecx
	je	LBB0_59
## %bb.42:
	movdqa	LCPI0_9(%rip), %xmm1            ## xmm1 = [9223372039002259463,9223372039002259464]
	movdqa	%xmm0, %xmm2
	pcmpgtd	%xmm1, %xmm2
	pcmpeqd	%xmm0, %xmm1
	pshufd	$245, %xmm1, %xmm3              ## xmm3 = xmm1[1,1,3,3]
	pand	%xmm2, %xmm3
	pshufd	$245, %xmm2, %xmm1              ## xmm1 = xmm2[1,1,3,3]
	por	%xmm3, %xmm1
	movd	%xmm1, %edx
	testb	$1, %dl
	je	LBB0_44
## %bb.43:
	movss	%xmm5, 32(%rax)
LBB0_44:
	pextrb	$8, %xmm1, %edx
	testb	$1, %dl
	je	LBB0_46
## %bb.45:
	movss	%xmm5, 36(%rax)
LBB0_46:
	movdqa	LCPI0_10(%rip), %xmm1           ## xmm1 = [9223372039002259465,9223372039002259466]
	movdqa	%xmm0, %xmm2
	pcmpgtd	%xmm1, %xmm2
	pcmpeqd	%xmm0, %xmm1
	pshufd	$245, %xmm1, %xmm3              ## xmm3 = xmm1[1,1,3,3]
	pand	%xmm2, %xmm3
	pshufd	$245, %xmm2, %xmm1              ## xmm1 = xmm2[1,1,3,3]
	por	%xmm3, %xmm1
	pextrb	$0, %xmm1, %edx
	testb	$1, %dl
	je	LBB0_48
## %bb.47:
	movss	%xmm5, 40(%rax)
LBB0_48:
	pextrb	$8, %xmm1, %edx
	testb	$1, %dl
	je	LBB0_50
## %bb.49:
	movss	%xmm5, 44(%rax)
LBB0_50:
	cmpl	$12, %ecx
	je	LBB0_59
## %bb.51:
	movdqa	LCPI0_11(%rip), %xmm1           ## xmm1 = [9223372039002259467,9223372039002259468]
	movdqa	%xmm0, %xmm2
	pcmpgtd	%xmm1, %xmm2
	pcmpeqd	%xmm0, %xmm1
	pshufd	$245, %xmm1, %xmm3              ## xmm3 = xmm1[1,1,3,3]
	pand	%xmm2, %xmm3
	pshufd	$245, %xmm2, %xmm1              ## xmm1 = xmm2[1,1,3,3]
	por	%xmm3, %xmm1
	movd	%xmm1, %ecx
	testb	$1, %cl
	je	LBB0_53
## %bb.52:
	movss	%xmm5, 48(%rax)
LBB0_53:
	pextrb	$8, %xmm1, %ecx
	testb	$1, %cl
	je	LBB0_55
## %bb.54:
	movss	%xmm5, 52(%rax)
LBB0_55:
	movdqa	LCPI0_12(%rip), %xmm1           ## xmm1 = [9223372039002259469,9223372039002259470]
	movdqa	%xmm0, %xmm2
	pcmpgtd	%xmm1, %xmm2
	pcmpeqd	%xmm1, %xmm0
	pshufd	$245, %xmm0, %xmm1              ## xmm1 = xmm0[1,1,3,3]
	pand	%xmm2, %xmm1
	pshufd	$245, %xmm2, %xmm0              ## xmm0 = xmm2[1,1,3,3]
	por	%xmm1, %xmm0
	pextrb	$0, %xmm0, %ecx
	testb	$1, %cl
	je	LBB0_57
## %bb.56:
	movss	%xmm5, 56(%rax)
LBB0_57:
	pextrb	$8, %xmm0, %ecx
	testb	$1, %cl
	je	LBB0_59
## %bb.58:
	movss	%xmm5, 60(%rax)
LBB0_59:
	movq	-80(%rbp), %rax                 ## 8-byte Reload
	movq	16(%rax), %rax
	movq	_ACB_TYPE_ASYMMETRIC@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_65
## %bb.60:
	movq	-72(%rbp), %rbx                 ## 8-byte Reload
	testl	%ebx, %ebx
	movq	-64(%rbp), %r12                 ## 8-byte Reload
	jle	LBB0_68
## %bb.61:
	imull	%ebx, %r12d
	xorl	%r14d, %r14d
	movq	%r13, -120(%rbp)                ## 8-byte Spill
	movq	%r12, -64(%rbp)                 ## 8-byte Spill
	jmp	LBB0_62
	.p2align	4, 0x90
LBB0_64:                                ##   in Loop: Header=BB0_62 Depth=1
	movslq	%r14d, %rax
	movq	16(%rbp), %rcx
	leaq	(%rcx,%rax,4), %rdi
	movl	%r14d, %eax
	subl	%r15d, %eax
	cltq
	leaq	(%rcx,%rax,4), %rsi
	movq	_wmavoice_ipol1_coeffs@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	subq	$8, %rsp
	movl	$17, %ecx
	movl	%r12d, %r8d
	movl	$9, %r9d
	pushq	%rbx
	callq	_ff_acelp_interpolatef
	addq	$16, %rsp
	addl	%r14d, %ebx
	movl	%ebx, %r14d
	cmpl	%r13d, %ebx
	movq	%r13, %rbx
	movq	-120(%rbp), %r13                ## 8-byte Reload
	movq	-64(%rbp), %r12                 ## 8-byte Reload
	jge	LBB0_68
LBB0_62:                                ## =>This Inner Loop Header: Depth=1
	leal	(%r14,%r12), %eax
	movl	16(%r13), %edx
	movl	20(%r13), %ecx
	shll	$16, %edx
	imull	%ecx, %eax
	leal	(%rax,%rdx), %esi
	addl	%eax, %edx
	addl	$28671, %edx                    ## imm = 0x6FFF
	movl	%edx, %r15d
	sarl	$16, %r15d
	andl	$536805376, %edx                ## imm = 0x1FFF0000
	subl	%esi, %edx
	leal	360448(,%rdx,8), %eax
	movl	%eax, %r12d
	sarl	$16, %r12d
	movq	%rbx, %r13
	testl	%ecx, %ecx
	je	LBB0_64
## %bb.63:                              ##   in Loop: Header=BB0_62 Depth=1
	shll	$3, %edx
	addl	$425984, %edx                   ## imm = 0x68000
	testl	%ecx, %ecx
	cmovgl	%eax, %edx
	andl	$-65536, %edx                   ## imm = 0xFFFF0000
	subl	%edx, %eax
	cltd
	idivl	%ecx
                                        ## kill: def $eax killed $eax def $rax
	leal	7(%rax), %edi
	testl	%eax, %eax
	cmovnsl	%eax, %edi
	sarl	$3, %edi
	movl	%r13d, %edx
	subl	%r14d, %edx
	movl	$1, %esi
	callq	_av_clip
	movl	%eax, %ebx
	jmp	LBB0_64
LBB0_5:
	leaq	(%r14,%rax,4), %rdx
	leaq	(%r9,%r8,4), %rcx
	leaq	(%r8,%rax), %rsi
	leaq	(%r9,%rsi,4), %rsi
	leaq	4(%r13), %rbx
	cmpq	%r14, %rsi
	seta	%r10b
	cmpq	%rdx, %rcx
	setb	%r11b
	cmpq	%r14, %rbx
	seta	%cl
	cmpq	%r13, %rdx
	seta	%dl
	xorl	%esi, %esi
	testb	%r11b, %r10b
	jne	LBB0_14
## %bb.6:
	andb	%dl, %cl
	jne	LBB0_14
## %bb.7:
	movl	%eax, %esi
	andl	$-8, %esi
	leaq	-8(%rsi), %rcx
	movq	%rcx, %r10
	shrq	$3, %r10
	incq	%r10
	testq	%rcx, %rcx
	je	LBB0_8
## %bb.9:
	movq	%r10, %rbx
	andq	$-2, %rbx
	movss	(%r13), %xmm0                   ## xmm0 = mem[0],zero,zero,zero
	shufps	$0, %xmm0, %xmm0                ## xmm0 = xmm0[0,0,0,0]
	leaq	(%r9,%r8,4), %rcx
	addq	$48, %rcx
	xorl	%edx, %edx
	.p2align	4, 0x90
LBB0_10:                                ## =>This Inner Loop Header: Depth=1
	movups	-48(%rcx,%rdx,4), %xmm1
	movups	-32(%rcx,%rdx,4), %xmm2
	mulps	%xmm0, %xmm1
	mulps	%xmm0, %xmm2
	movups	%xmm1, (%r14,%rdx,4)
	movups	%xmm2, 16(%r14,%rdx,4)
	movups	-16(%rcx,%rdx,4), %xmm1
	movups	(%rcx,%rdx,4), %xmm2
	mulps	%xmm0, %xmm1
	mulps	%xmm0, %xmm2
	movups	%xmm1, 32(%r14,%rdx,4)
	movups	%xmm2, 48(%r14,%rdx,4)
	addq	$16, %rdx
	addq	$-2, %rbx
	jne	LBB0_10
## %bb.11:
	testb	$1, %r10b
	je	LBB0_13
LBB0_12:
	leaq	(%rdx,%r8), %rcx
	movups	(%r9,%rcx,4), %xmm0
	movups	16(%r9,%rcx,4), %xmm1
	movss	(%r13), %xmm2                   ## xmm2 = mem[0],zero,zero,zero
	shufps	$0, %xmm2, %xmm2                ## xmm2 = xmm2[0,0,0,0]
	mulps	%xmm2, %xmm0
	mulps	%xmm1, %xmm2
	movups	%xmm0, (%r14,%rdx,4)
	movups	%xmm2, 16(%r14,%rdx,4)
LBB0_13:
	cmpq	%rax, %rsi
	je	LBB0_19
LBB0_14:
	movq	%rsi, %rcx
	notq	%rcx
	testb	$1, %al
	je	LBB0_16
## %bb.15:
	leaq	(%rsi,%r8), %rdx
	movss	(%r9,%rdx,4), %xmm0             ## xmm0 = mem[0],zero,zero,zero
	mulss	(%r13), %xmm0
	movss	%xmm0, (%r14,%rsi,4)
	orq	$1, %rsi
LBB0_16:
	addq	%rax, %rcx
	je	LBB0_19
## %bb.17:
	leaq	(%r9,%r8,4), %rcx
	addq	$4, %rcx
	.p2align	4, 0x90
LBB0_18:                                ## =>This Inner Loop Header: Depth=1
	movss	-4(%rcx,%rsi,4), %xmm0          ## xmm0 = mem[0],zero,zero,zero
	mulss	(%r13), %xmm0
	movss	%xmm0, (%r14,%rsi,4)
	movss	(%rcx,%rsi,4), %xmm0            ## xmm0 = mem[0],zero,zero,zero
	mulss	(%r13), %xmm0
	movss	%xmm0, 4(%r14,%rsi,4)
	addq	$2, %rsi
	cmpq	%rsi, %rax
	jne	LBB0_18
LBB0_19:
	movl	$8, %esi
	callq	_skip_bits
	jmp	LBB0_21
LBB0_65:
	movl	-100(%rbp), %esi                ## 4-byte Reload
	movl	%esi, %r8d
	andl	$3, %r8d
	movq	-72(%rbp), %rbx                 ## 8-byte Reload
	je	LBB0_67
## %bb.66:
	movl	-96(%rbp), %eax                 ## 4-byte Reload
	negl	%eax
	cltq
	movq	16(%rbp), %rdi
	leaq	(%rdi,%rax,4), %rsi
	movq	_wmavoice_ipol2_coeffs@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	subq	$8, %rsp
	movl	$4, %ecx
	movl	$8, %r9d
	pushq	%rbx
	callq	_ff_acelp_interpolatef
	addq	$16, %rsp
	jmp	LBB0_68
LBB0_67:
	andl	$-4, %esi
	movq	16(%rbp), %rdi
	movl	-92(%rbp), %edx                 ## 4-byte Reload
	callq	_av_memcpy_backptr
LBB0_68:
	movq	16(%rbp), %rdi
	movq	%rdi, %rsi
	movq	-112(%rbp), %rdx                ## 8-byte Reload
	movss	-88(%rbp), %xmm0                ## 4-byte Reload
                                        ## xmm0 = mem[0],zero,zero,zero
	movss	-56(%rbp), %xmm1                ## 4-byte Reload
                                        ## xmm1 = mem[0],zero,zero,zero
	movl	%ebx, %ecx
	callq	_ff_weighted_vector_sumf
LBB0_21:
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-48(%rbp), %rax
	jne	LBB0_69
## %bb.22:
	leaq	-40(%rbp), %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_20:
	leaq	-152(%rbp), %rsi
	movq	-80(%rbp), %rdi                 ## 8-byte Reload
	movq	-56(%rbp), %rdx                 ## 8-byte Reload
	callq	_synth_block_fcb_acb.cold.1
	jmp	LBB0_21
LBB0_8:
	xorl	%edx, %edx
	testb	$1, %r10b
	jne	LBB0_12
	jmp	LBB0_13
LBB0_69:
	callq	___stack_chk_fail
	.cfi_endproc
                                        ## -- End function
	.p2align	4, 0x90                         ## -- Begin function synth_block_fcb_acb.cold.1
_synth_block_fcb_acb.cold.1:            ## @synth_block_fcb_acb.cold.1
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r14
	pushq	%rbx
	.cfi_offset %rbx, -32
	.cfi_offset %r14, -24
	movq	%rdx, %r14
	pushq	$5
	popq	%rbx
	subl	8(%rdi), %ebx
	orl	$-1, (%rsi)
	movq	%rdx, %rdi
	callq	_get_bits1
	movq	%r14, %rdi
	movl	%ebx, %esi
	callq	_get_bits
	ud2
	.cfi_endproc
                                        ## -- End function
	.section	__TEXT,__const
	.p2align	4                               ## @synth_block_fcb_acb.gain_coeff
_synth_block_fcb_acb.gain_coeff:
	.long	0x3f51205c                      ## float 0.816900015
	.long	0xbd860aa6                      ## float -0.0654499978
	.long	0x3e30be0e                      ## float 0.172600001
	.long	0x3c978d50                      ## float 0.0185000002
	.long	0xbd130be1                      ## float -0.0359000005
	.long	0x3d3b98c8                      ## float 0.0458000004

	.comm	_MAX_FRAMESIZE,4,2              ## @MAX_FRAMESIZE
	.comm	_FCB_TYPE_AW_PULSES,8,3         ## @FCB_TYPE_AW_PULSES
	.comm	_wmavoice_std_codebook,8,3      ## @wmavoice_std_codebook
	.comm	_wmavoice_gain_codebook_fcb,8,3 ## @wmavoice_gain_codebook_fcb
	.comm	_wmavoice_gain_codebook_acb,8,3 ## @wmavoice_gain_codebook_acb
	.comm	_ACB_TYPE_ASYMMETRIC,8,3        ## @ACB_TYPE_ASYMMETRIC
	.comm	_wmavoice_ipol1_coeffs,4,2      ## @wmavoice_ipol1_coeffs
	.comm	_wmavoice_ipol2_coeffs,4,2      ## @wmavoice_ipol2_coeffs
	.no_dead_strip	_synth_block_fcb_acb
.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 synth_block_fcb_acb
lCPI0_0:
	.quad	0                               ; 0x0
	.quad	1                               ; 0x1
lCPI0_1:
	.quad	1                               ; 0x1
	.quad	2                               ; 0x2
lCPI0_2:
	.quad	3                               ; 0x3
	.quad	4                               ; 0x4
lCPI0_3:
	.quad	5                               ; 0x5
	.quad	6                               ; 0x6
lCPI0_4:
	.quad	7                               ; 0x7
	.quad	8                               ; 0x8
lCPI0_5:
	.quad	9                               ; 0x9
	.quad	10                              ; 0xa
lCPI0_6:
	.quad	11                              ; 0xb
	.quad	12                              ; 0xc
lCPI0_7:
	.quad	13                              ; 0xd
	.quad	14                              ; 0xe
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	2
_synth_block_fcb_acb:                   ; @synth_block_fcb_acb
	.cfi_startproc
; %bb.0:
	stp	d11, d10, [sp, #-128]!          ; 16-byte Folded Spill
	.cfi_def_cfa_offset 128
	stp	d9, d8, [sp, #16]               ; 16-byte Folded Spill
	stp	x28, x27, [sp, #32]             ; 16-byte Folded Spill
	stp	x26, x25, [sp, #48]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #64]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #80]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #96]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #112]            ; 16-byte Folded Spill
	add	x29, sp, #112
	.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
	.cfi_offset b10, -120
	.cfi_offset b11, -128
	sub	sp, sp, #80
	stur	x6, [x29, #-176]                ; 8-byte Folded Spill
	mov	x25, x5
	mov	x24, x4
	mov	x21, x3
	mov	x23, x2
	mov	x27, x1
	mov	x20, x0
Lloh0:
	adrp	x8, ___stack_chk_guard@GOTPAGE
Lloh1:
	ldr	x8, [x8, ___stack_chk_guard@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	stur	x8, [x29, #-120]
Lloh3:
	adrp	x8, _MAX_FRAMESIZE@GOTPAGE
Lloh4:
	ldr	x8, [x8, _MAX_FRAMESIZE@GOTPAGEOFF]
Lloh5:
	ldr	w8, [x8]
	cmp	w8, #0
	cinc	w8, w8, lt
	asr	w8, w8, #1
	lsl	x9, x8, #2
	add	x10, x9, #15
	and	x12, x10, #0x7fffffff0
Lloh6:
	adrp	x16, ___chkstk_darwin@GOTPAGE
Lloh7:
	ldr	x16, [x16, ___chkstk_darwin@GOTPAGEOFF]
	blr	x16
	mov	x9, sp
	sub	x19, x9, x12
	mov	sp, x19
	cmp	w8, w3
	cset	w0, ge
	bl	_av_assert0
	lsl	w26, w21, #2
	mov	x0, x19
	mov	w1, #0
	mov	x2, x26
	bl	_memset
	asr	w28, w24, #2
	stur	w28, [x29, #-168]
	mov	x8, #4607182418800017408
	stur	x8, [x29, #-160]
	stur	wzr, [x29, #-152]
	stur	xzr, [x29, #-144]
	ldr	x8, [x25]
Lloh8:
	adrp	x9, _FCB_TYPE_AW_PULSES@GOTPAGE
Lloh9:
	ldr	x9, [x9, _FCB_TYPE_AW_PULSES@GOTPAGEOFF]
Lloh10:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_65
; %bb.1:
	sub	x3, x29, #168
	mov	x0, x20
	mov	x1, x27
	mov	x2, x23
	bl	_aw_pulse_set1
	sub	x3, x29, #168
	mov	x0, x20
	mov	x1, x27
	mov	x2, x23
	bl	_aw_pulse_set2
	cbz	x0, LBB0_5
; %bb.2:
	ldr	w0, [x20, #24]
	mov	x1, x23
	mov	x2, x21
	bl	_pRNG
                                        ; kill: def $w0 killed $w0 def $x0
	cmp	w21, #1
	b.lt	LBB0_21
; %bb.3:
Lloh11:
	adrp	x8, _wmavoice_std_codebook@GOTPAGE
Lloh12:
	ldr	x8, [x8, _wmavoice_std_codebook@GOTPAGEOFF]
Lloh13:
	ldr	x9, [x8]
	sxtw	x10, w0
	mov	w8, w21
	cmp	w21, #16
	b.hs	LBB0_14
; %bb.4:
	mov	x11, #0
	b	LBB0_19
LBB0_5:
	sub	x1, x29, #168
	fmov	d0, #1.00000000
	stur	x19, [x29, #-184]               ; 8-byte Folded Spill
	mov	x0, x19
	mov	x2, x21
	bl	_ff_set_fixed_vector
	mov	x0, x27
	mov	w1, #7
	bl	_get_bits
	mov	x27, x0
	ldr	x0, [x20, #8]
Lloh14:
	adrp	x1, _synth_block_fcb_acb.gain_coeff@PAGE
Lloh15:
	add	x1, x1, _synth_block_fcb_acb.gain_coeff@PAGEOFF
	mov	w2, #6
	bl	_avpriv_scalarproduct_float_c
	mov	x8, #54466
	movk	x8, #47637, lsl #16
	movk	x8, #63154, lsl #32
	movk	x8, #49172, lsl #48
	fmov	d1, x8
Lloh16:
	adrp	x19, _wmavoice_gain_codebook_fcb@GOTPAGE
Lloh17:
	ldr	x19, [x19, _wmavoice_gain_codebook_fcb@GOTPAGEOFF]
	fadd	d0, d0, d1
	ldr	x8, [x19]
	sbfiz	x22, x27, #3, #32
	ldr	d1, [x8, x22]
	fadd	d0, d0, d1
	bl	_expf
	fmov	s8, s0
Lloh18:
	adrp	x8, _wmavoice_gain_codebook_acb@GOTPAGE
Lloh19:
	ldr	x8, [x8, _wmavoice_gain_codebook_acb@GOTPAGEOFF]
Lloh20:
	ldr	x8, [x8]
	ldr	s9, [x8, w27, sxtw #2]
	ldr	x8, [x19]
	ldr	d0, [x8, x22]
	mov	x8, #30788
	movk	x8, #31605, lsl #16
	movk	x8, #63298, lsl #32
	movk	x8, #49159, lsl #48
	fmov	d1, x8
	mov	x8, #13645
	movk	x8, #63467, lsl #16
	movk	x8, #49217, lsl #32
	movk	x8, #16377, lsl #48
	fmov	d2, x8
	bl	_av_clipf
	fmov	s10, s0
	ldr	w22, [x25, #8]
	mov	w8, #8
	lsr	x19, x8, x22
	ldr	x1, [x20, #8]
	add	x0, x1, x19, lsl #2
	mov	w8, #24
	sub	w2, w8, w19, lsl #2
	bl	_memmove
	cmp	w22, #3
	b.hi	LBB0_53
; %bb.6:
	ldr	x8, [x20, #8]
	cmp	w19, #1
	csinc	w9, w19, wzr, hi
	sub	x10, x9, #1
	dup.2d	v0, x10
	add	w9, w9, #1
Lloh21:
	adrp	x10, lCPI0_0@PAGE
Lloh22:
	ldr	q1, [x10, lCPI0_0@PAGEOFF]
	cmhs.2d	v1, v0, v1
	xtn.2s	v1, v1
	fmov	w10, s1
	tbz	w10, #0, LBB0_8
; %bb.7:
	str	s10, [x8]
LBB0_8:
	and	x9, x9, #0x1e
	mov.s	w10, v1[1]
	tbz	w10, #0, LBB0_10
; %bb.9:
	str	s10, [x8, #4]
LBB0_10:
	cmp	x9, #2
	b.eq	LBB0_53
; %bb.11:
Lloh23:
	adrp	x10, lCPI0_1@PAGE
Lloh24:
	ldr	q1, [x10, lCPI0_1@PAGEOFF]
	cmhi.2d	v1, v0, v1
	xtn.2s	v1, v1
	fmov	w10, s1
	tbnz	w10, #0, LBB0_22
; %bb.12:
	mov.s	w10, v1[1]
	tbnz	w10, #0, LBB0_23
LBB0_13:
	cmp	x9, #4
	b.ne	LBB0_24
	b	LBB0_53
LBB0_14:
	mov	x11, #0
	ldur	x16, [x29, #-176]               ; 8-byte Folded Reload
	add	x13, x16, x8, lsl #2
	add	x14, x9, x10, lsl #2
	add	x12, x10, x8
	add	x15, x9, x12, lsl #2
	add	x12, x20, #4
	cmp	x12, x16
	ccmp	x13, x20, #0, hi
	cset	w12, hi
	cmp	x14, x13
	ccmp	x15, x16, #0, lo
	b.hi	LBB0_19
; %bb.15:
	tbnz	w12, #0, LBB0_19
; %bb.16:
	and	x11, x8, #0xfffffff0
	ld1r.4s	{ v0 }, [x20]
	ldur	x12, [x29, #-176]               ; 8-byte Folded Reload
	add	x12, x12, #32
	add	x13, x9, x10, lsl #2
	add	x13, x13, #32
	mov	x14, x11
LBB0_17:                                ; =>This Inner Loop Header: Depth=1
	ldp	q1, q2, [x13, #-32]
	ldp	q3, q4, [x13], #64
	fmul.4s	v1, v1, v0
	fmul.4s	v2, v2, v0
	fmul.4s	v3, v3, v0
	fmul.4s	v4, v4, v0
	stp	q1, q2, [x12, #-32]
	stp	q3, q4, [x12], #64
	subs	x14, x14, #16
	b.ne	LBB0_17
; %bb.18:
	cmp	x11, x8
	b.eq	LBB0_21
LBB0_19:
	add	x10, x11, x10
	add	x9, x9, x10, lsl #2
	ldur	x10, [x29, #-176]               ; 8-byte Folded Reload
	add	x10, x10, x11, lsl #2
	sub	x8, x8, x11
LBB0_20:                                ; =>This Inner Loop Header: Depth=1
	ldr	s0, [x9], #4
	ldr	s1, [x20]
	fmul	s0, s0, s1
	str	s0, [x10], #4
	subs	x8, x8, #1
	b.ne	LBB0_20
LBB0_21:
	mov	x0, x27
	mov	w1, #8
	bl	_skip_bits
	b	LBB0_63
LBB0_22:
	str	s10, [x8, #8]
	mov.s	w10, v1[1]
	tbz	w10, #0, LBB0_13
LBB0_23:
	str	s10, [x8, #12]
	cmp	x9, #4
	b.eq	LBB0_53
LBB0_24:
Lloh25:
	adrp	x10, lCPI0_2@PAGE
Lloh26:
	ldr	q1, [x10, lCPI0_2@PAGEOFF]
	cmhi.2d	v1, v0, v1
	xtn.2s	v1, v1
	fmov	w10, s1
	tbnz	w10, #0, LBB0_27
; %bb.25:
	mov.s	w10, v1[1]
	tbnz	w10, #0, LBB0_28
LBB0_26:
	cmp	x9, #6
	b.ne	LBB0_29
	b	LBB0_53
LBB0_27:
	str	s10, [x8, #16]
	mov.s	w10, v1[1]
	tbz	w10, #0, LBB0_26
LBB0_28:
	str	s10, [x8, #20]
	cmp	x9, #6
	b.eq	LBB0_53
LBB0_29:
Lloh27:
	adrp	x10, lCPI0_3@PAGE
Lloh28:
	ldr	q1, [x10, lCPI0_3@PAGEOFF]
	cmhi.2d	v1, v0, v1
	xtn.2s	v1, v1
	fmov	w10, s1
	tbnz	w10, #0, LBB0_32
; %bb.30:
	mov.s	w10, v1[1]
	tbnz	w10, #0, LBB0_33
LBB0_31:
	cmp	x9, #8
	b.ne	LBB0_34
	b	LBB0_53
LBB0_32:
	str	s10, [x8, #24]
	mov.s	w10, v1[1]
	tbz	w10, #0, LBB0_31
LBB0_33:
	str	s10, [x8, #28]
	cmp	x9, #8
	b.eq	LBB0_53
LBB0_34:
Lloh29:
	adrp	x10, lCPI0_4@PAGE
Lloh30:
	ldr	q1, [x10, lCPI0_4@PAGEOFF]
	cmhi.2d	v1, v0, v1
	xtn.2s	v1, v1
	fmov	w10, s1
	tbnz	w10, #0, LBB0_37
; %bb.35:
	mov.s	w10, v1[1]
	tbnz	w10, #0, LBB0_38
LBB0_36:
	cmp	x9, #10
	b.ne	LBB0_39
	b	LBB0_53
LBB0_37:
	str	s10, [x8, #32]
	mov.s	w10, v1[1]
	tbz	w10, #0, LBB0_36
LBB0_38:
	str	s10, [x8, #36]
	cmp	x9, #10
	b.eq	LBB0_53
LBB0_39:
Lloh31:
	adrp	x10, lCPI0_5@PAGE
Lloh32:
	ldr	q1, [x10, lCPI0_5@PAGEOFF]
	cmhi.2d	v1, v0, v1
	xtn.2s	v1, v1
	fmov	w10, s1
	tbnz	w10, #0, LBB0_42
; %bb.40:
	mov.s	w10, v1[1]
	tbnz	w10, #0, LBB0_43
LBB0_41:
	cmp	x9, #12
	b.ne	LBB0_44
	b	LBB0_53
LBB0_42:
	str	s10, [x8, #40]
	mov.s	w10, v1[1]
	tbz	w10, #0, LBB0_41
LBB0_43:
	str	s10, [x8, #44]
	cmp	x9, #12
	b.eq	LBB0_53
LBB0_44:
Lloh33:
	adrp	x10, lCPI0_6@PAGE
Lloh34:
	ldr	q1, [x10, lCPI0_6@PAGEOFF]
	cmhi.2d	v1, v0, v1
	xtn.2s	v1, v1
	fmov	w10, s1
	tbnz	w10, #0, LBB0_47
; %bb.45:
	mov.s	w10, v1[1]
	tbnz	w10, #0, LBB0_48
LBB0_46:
	cmp	x9, #14
	b.ne	LBB0_49
	b	LBB0_53
LBB0_47:
	str	s10, [x8, #48]
	mov.s	w10, v1[1]
	tbz	w10, #0, LBB0_46
LBB0_48:
	str	s10, [x8, #52]
	cmp	x9, #14
	b.eq	LBB0_53
LBB0_49:
Lloh35:
	adrp	x9, lCPI0_7@PAGE
Lloh36:
	ldr	q1, [x9, lCPI0_7@PAGEOFF]
	cmhi.2d	v0, v0, v1
	xtn.2s	v0, v0
	fmov	w9, s0
	tbz	w9, #0, LBB0_51
; %bb.50:
	str	s10, [x8, #56]
LBB0_51:
	mov.s	w9, v0[1]
	tbz	w9, #0, LBB0_53
; %bb.52:
	str	s10, [x8, #60]
LBB0_53:
	ldr	x8, [x25, #16]
Lloh37:
	adrp	x9, _ACB_TYPE_ASYMMETRIC@GOTPAGE
Lloh38:
	ldr	x9, [x9, _ACB_TYPE_ASYMMETRIC@GOTPAGEOFF]
Lloh39:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_59
; %bb.54:
	cmp	w21, #1
	b.lt	LBB0_62
; %bb.55:
	mov	w24, #0
	mov	w25, #32768
	movk	w25, #5, lsl #16
	mul	w26, w21, w23
	mov	w27, #28671
Lloh40:
	adrp	x28, _wmavoice_ipol1_coeffs@GOTPAGE
Lloh41:
	ldr	x28, [x28, _wmavoice_ipol1_coeffs@GOTPAGEOFF]
	b	LBB0_57
LBB0_56:                                ;   in Loop: Header=BB0_57 Depth=1
	asr	w8, w22, #16
	asr	w4, w19, #16
	ldur	x9, [x29, #-176]                ; 8-byte Folded Reload
	add	x0, x9, w24, sxtw #2
	sub	w8, w24, w8
	add	x1, x9, w8, sxtw #2
	ldr	w2, [x28]
	mov	w3, #17
	mov	w5, #9
	mov	x6, x23
	bl	_ff_acelp_interpolatef
	add	w24, w23, w24
	cmp	w24, w21
	b.ge	LBB0_62
LBB0_57:                                ; =>This Inner Loop Header: Depth=1
	add	w9, w24, w26
	ldp	w10, w8, [x20, #16]
	mul	w9, w8, w9
	add	w9, w9, w10, lsl #16
	add	w22, w9, w27
	and	w10, w22, #0x1fff0000
	sub	w9, w10, w9
	lsl	w9, w9, #3
	add	w19, w9, w25
	mov	x23, x21
	cbz	w8, LBB0_56
; %bb.58:                               ;   in Loop: Header=BB0_57 Depth=1
	add	w9, w25, w9
	add	w9, w9, #16, lsl #12            ; =65536
	cmp	w8, #0
	csel	w9, w19, w9, gt
	and	w9, w9, #0xffff0000
	sub	w9, w19, w9
	sdiv	w8, w9, w8
	add	w9, w8, #7
	cmp	w8, #0
	csel	w8, w9, w8, lt
	asr	w0, w8, #3
	sub	w2, w21, w24
	mov	w1, #1
	bl	_av_clip
	mov	x23, x0
	b	LBB0_56
LBB0_59:
	ands	w4, w24, #0x3
	b.eq	LBB0_61
; %bb.60:
	neg	w8, w28
	ldur	x0, [x29, #-176]                ; 8-byte Folded Reload
	add	x1, x0, w8, sxtw #2
Lloh42:
	adrp	x8, _wmavoice_ipol2_coeffs@GOTPAGE
Lloh43:
	ldr	x8, [x8, _wmavoice_ipol2_coeffs@GOTPAGEOFF]
Lloh44:
	ldr	w2, [x8]
	mov	w3, #4
	mov	w5, #8
	mov	x6, x21
	bl	_ff_acelp_interpolatef
	b	LBB0_62
LBB0_61:
	and	w1, w24, #0xfffffffc
	ldur	x0, [x29, #-176]                ; 8-byte Folded Reload
	mov	x2, x26
	bl	_av_memcpy_backptr
LBB0_62:
	ldp	x2, x0, [x29, #-184]            ; 16-byte Folded Reload
	mov	x1, x0
	fmov	s0, s9
	fmov	s1, s8
	mov	x3, x21
	bl	_ff_weighted_vector_sumf
LBB0_63:
	ldur	x8, [x29, #-120]
Lloh45:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh46:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh47:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_66
; %bb.64:
	sub	sp, x29, #112
	ldp	x29, x30, [sp, #112]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #96]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #80]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #64]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #48]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #32]             ; 16-byte Folded Reload
	ldp	d9, d8, [sp, #16]               ; 16-byte Folded Reload
	ldp	d11, d10, [sp], #128            ; 16-byte Folded Reload
	ret
LBB0_65:
	sub	x8, x29, #168
	add	x1, x8, #16
	mov	x0, x25
	mov	x2, x27
	bl	_synth_block_fcb_acb.cold.1
LBB0_66:
	bl	___stack_chk_fail
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGot	Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGot	Lloh16, Lloh17
	.loh AdrpAdd	Lloh14, Lloh15
	.loh AdrpLdr	Lloh21, Lloh22
	.loh AdrpLdr	Lloh23, Lloh24
	.loh AdrpLdr	Lloh25, Lloh26
	.loh AdrpLdr	Lloh27, Lloh28
	.loh AdrpLdr	Lloh29, Lloh30
	.loh AdrpLdr	Lloh31, Lloh32
	.loh AdrpLdr	Lloh33, Lloh34
	.loh AdrpLdr	Lloh35, Lloh36
	.loh AdrpLdrGotLdr	Lloh37, Lloh38, Lloh39
	.loh AdrpLdrGot	Lloh40, Lloh41
	.loh AdrpLdrGotLdr	Lloh42, Lloh43, Lloh44
	.loh AdrpLdrGotLdr	Lloh45, Lloh46, Lloh47
	.cfi_endproc
                                        ; -- End function
	.p2align	2                               ; -- Begin function synth_block_fcb_acb.cold.1
_synth_block_fcb_acb.cold.1:            ; @synth_block_fcb_acb.cold.1
	.cfi_startproc
; %bb.0:
	stp	x20, x19, [sp, #-32]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 32
	stp	x29, x30, [sp, #16]             ; 16-byte Folded Spill
	add	x29, sp, #16
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	mov	x19, x2
	ldr	w8, [x0, #8]
	mov	w9, #5
	sub	w20, w9, w8
	mov	w8, #-1
	str	w8, [x1]
	mov	x0, x2
	bl	_get_bits1
	mov	x0, x19
	mov	x1, x20
	bl	_get_bits
	brk	#0x1
	.cfi_endproc
                                        ; -- End function
	.section	__TEXT,__const
	.p2align	2                               ; @synth_block_fcb_acb.gain_coeff
_synth_block_fcb_acb.gain_coeff:
	.long	0x3f51205c                      ; float 0.816900015
	.long	0xbd860aa6                      ; float -0.0654499978
	.long	0x3e30be0e                      ; float 0.172600001
	.long	0x3c978d50                      ; float 0.0185000002
	.long	0xbd130be1                      ; float -0.0359000005
	.long	0x3d3b98c8                      ; float 0.0458000004

	.comm	_MAX_FRAMESIZE,4,2              ; @MAX_FRAMESIZE
	.comm	_FCB_TYPE_AW_PULSES,8,3         ; @FCB_TYPE_AW_PULSES
	.comm	_wmavoice_std_codebook,8,3      ; @wmavoice_std_codebook
	.comm	_wmavoice_gain_codebook_fcb,8,3 ; @wmavoice_gain_codebook_fcb
	.comm	_wmavoice_gain_codebook_acb,8,3 ; @wmavoice_gain_codebook_acb
	.comm	_ACB_TYPE_ASYMMETRIC,8,3        ; @ACB_TYPE_ASYMMETRIC
	.comm	_wmavoice_ipol1_coeffs,4,2      ; @wmavoice_ipol1_coeffs
	.comm	_wmavoice_ipol2_coeffs,4,2      ; @wmavoice_ipol2_coeffs
	.no_dead_strip	_synth_block_fcb_acb
.subsections_via_symbols
