	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function x_tune_dvbt2_demod_setting
_x_tune_dvbt2_demod_setting:            ## @x_tune_dvbt2_demod_setting
	.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	$40, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
                                        ## kill: def $esi killed $esi def $rsi
	testq	%rdi, %rdi
	je	LBB0_1
## %bb.3:
	movq	%rdi, %rbx
	movq	%rsi, -80(%rbp)                 ## 8-byte Spill
	movl	%edx, -44(%rbp)                 ## 4-byte Spill
	movq	8(%rdi), %r12
	movq	_CXD2880_IO_TGT_SYS@GOTPCREL(%rip), %rax
	movl	(%rax), %r15d
	movq	_tune_dmd_setting_seq1@GOTPCREL(%rip), %rax
	movl	(%rax), %r14d
	movl	%r14d, %edi
	callq	_ARRAY_SIZE
	movq	%r12, %rdi
	movl	%r15d, %esi
	movl	%r14d, %edx
	movl	%eax, %ecx
	callq	_cxd2880_io_write_multi_regs
	testl	%eax, %eax
	jne	LBB0_2
## %bb.4:
	leaq	8(%rbx), %r15
	movq	(%r15), %r14
	movq	%rbx, -72(%rbp)                 ## 8-byte Spill
	movq	_CXD2880_IO_TGT_DMD@GOTPCREL(%rip), %r13
	movl	(%r13), %r12d
	movq	_tune_dmd_setting_seq2@GOTPCREL(%rip), %rax
	movl	(%rax), %ebx
	movl	%ebx, %edi
	callq	_ARRAY_SIZE
	movq	%r14, %rdi
	movq	%r13, %r14
	movq	-72(%rbp), %r13                 ## 8-byte Reload
	movl	%r12d, %esi
	movl	%ebx, %edx
	movl	%eax, %ecx
	callq	_cxd2880_io_write_multi_regs
	testl	%eax, %eax
	jne	LBB0_2
## %bb.5:
	movq	(%r13), %rax
	movq	_CXD2880_TNRDMD_DIVERMODE_SUB@GOTPCREL(%rip), %rbx
	cmpq	(%rbx), %rax
	jne	LBB0_6
LBB0_8:
	movq	(%r15), %rdi
	movl	(%r14), %esi
	xorl	%edx, %edx
	movl	$32, %ecx
	callq	*(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.9:
	movq	(%r15), %rdi
	movl	(%r14), %esi
	movl	$138, %edx
	movl	$7, %ecx
	callq	*(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.10:
	movq	(%r15), %rdi
	movl	(%r14), %esi
	movl	$144, %edx
	movl	$6, %ecx
	callq	*(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.11:
	movq	(%r15), %rdi
	movl	(%r14), %esi
	xorl	%edx, %edx
	movl	$37, %ecx
	callq	*(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.12:
	movq	(%r15), %rdi
	movl	(%r14), %esi
	leaq	_x_tune_dvbt2_demod_setting.init_settings+8(%rip), %rcx
	movl	$240, %edx
	movl	$2, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.13:
	movq	(%r15), %rdi
	movl	(%r14), %esi
	xorl	%edx, %edx
	movl	$42, %ecx
	callq	*(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.14:
	movq	(%r15), %rdi
	movl	(%r14), %esi
	movl	$220, %edx
	xorl	%ecx, %ecx
	callq	*(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.15:
	movq	(%r15), %rdi
	movl	(%r14), %esi
	movl	$222, %edx
	xorl	%ecx, %ecx
	callq	*(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.16:
	movq	(%r15), %rdi
	movl	(%r14), %esi
	xorl	%edx, %edx
	movl	$45, %ecx
	callq	*(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.17:
	movq	(%r15), %rdi
	movl	(%r14), %esi
	leaq	_x_tune_dvbt2_demod_setting.init_settings+24(%rip), %rcx
	movl	$115, %edx
	movl	$4, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.18:
	movq	(%r15), %rdi
	movl	(%r14), %esi
	leaq	_x_tune_dvbt2_demod_setting.init_settings+40(%rip), %rcx
	movl	$143, %edx
	movl	$4, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.19:
	movq	%r15, -64(%rbp)                 ## 8-byte Spill
	movl	-44(%rbp), %eax                 ## 4-byte Reload
	addl	$-128, %eax
	movl	%eax, -44(%rbp)                 ## 4-byte Spill
	cmpl	$3, %eax
	jae	LBB0_1
## %bb.20:
	movq	-64(%rbp), %r15                 ## 8-byte Reload
	movq	(%r15), %rdi
	movq	_CXD2880_IO_TGT_DMD@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	xorl	%edx, %edx
	movl	$4, %ecx
	callq	*(%rdi)
	testl	%eax, %eax
	movq	-72(%rbp), %r13                 ## 8-byte Reload
	jne	LBB0_2
## %bb.21:
	movslq	-44(%rbp), %rcx                 ## 4-byte Folded Reload
	leaq	l_switch.table.x_tune_dvbt2_demod_setting(%rip), %rax
	movq	%rcx, -56(%rbp)                 ## 8-byte Spill
	movq	(%rax,%rcx,8), %r12
	movq	(%r15), %rdi
	movl	(%r14), %esi
	movl	$29, %edx
	movq	%r12, %rcx
	movl	$3, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.22:
	movq	(%r15), %rdi
	movl	(%r14), %esi
	movl	12(%r12), %ecx
	movl	$34, %edx
	callq	*(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.23:
	movq	(%r15), %rdi
	movl	(%r14), %esi
	movl	16(%r12), %ecx
	movl	$36, %edx
	callq	*(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.24:
	movq	(%r15), %rdi
	movl	(%r14), %esi
	movl	20(%r12), %ecx
	movl	$38, %edx
	callq	*(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.25:
	movq	(%r15), %rdi
	movl	(%r14), %esi
	leaq	24(%r12), %rcx
	movl	$41, %edx
	movl	$2, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.26:
	movq	(%r15), %rdi
	movl	(%r14), %esi
	movl	32(%r12), %ecx
	movl	$45, %edx
	callq	*(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.27:
	movq	(%r13), %rax
	cmpq	(%rbx), %rax
	jne	LBB0_28
LBB0_30:
	leaq	l_switch.table.x_tune_dvbt2_demod_setting.2(%rip), %rax
	movq	-56(%rbp), %rcx                 ## 8-byte Reload
	movq	(%rax,%rcx,8), %r12
	movq	(%r15), %rdi
	movl	(%r14), %esi
	movl	$60, %edx
	movq	%r12, %rcx
	movl	$2, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.31:
	movq	(%r15), %rdi
	movl	(%r14), %esi
	addq	$8, %r12
	movl	$86, %edx
	movq	%r12, %rcx
	movl	$3, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.32:
	movq	-80(%rbp), %rax                 ## 8-byte Reload
	addl	$-131, %eax
	cmpl	$4, %eax
	ja	LBB0_1
## %bb.33:
	movq	%rax, %rcx
	leaq	LJTI0_0(%rip), %rax
	movslq	(%rax,%rcx,4), %rcx
	addq	%rax, %rcx
	jmpq	*%rcx
LBB0_34:
	cmpl	$3, -44(%rbp)                   ## 4-byte Folded Reload
	jae	LBB0_1
## %bb.35:
	leaq	l_reltable.x_tune_dvbt2_demod_setting(%rip), %rax
	movq	-56(%rbp), %rcx                 ## 8-byte Reload
	movslq	(%rax,%rcx,4), %rcx
	addq	%rax, %rcx
	movq	-64(%rbp), %rbx                 ## 8-byte Reload
	movq	(%rbx), %rdi
	movq	_CXD2880_IO_TGT_DMD@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	movl	$16, %edx
	movl	$6, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.36:
	movq	(%rbx), %rdi
	movl	(%r14), %esi
	movl	$74, %edx
	xorl	%ecx, %ecx
	callq	*(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.37:
	cmpl	$3, -44(%rbp)                   ## 4-byte Folded Reload
	jae	LBB0_1
## %bb.38:
	leaq	l_reltable.x_tune_dvbt2_demod_setting.19(%rip), %rax
	movq	-56(%rbp), %rcx                 ## 8-byte Reload
	movslq	(%rax,%rcx,4), %rcx
	addq	%rax, %rcx
	movq	-64(%rbp), %rax                 ## 8-byte Reload
	movq	(%rax), %rdi
	movq	_CXD2880_IO_TGT_DMD@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	$25, %edx
	movl	$2, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.39:
	cmpl	$3, -44(%rbp)                   ## 4-byte Folded Reload
	jae	LBB0_1
## %bb.40:
	leaq	l_reltable.x_tune_dvbt2_demod_setting.20(%rip), %rax
	movq	-56(%rbp), %rcx                 ## 8-byte Reload
	movslq	(%rax,%rcx,4), %rcx
	addq	%rax, %rcx
	movq	-64(%rbp), %r15                 ## 8-byte Reload
	movq	(%r15), %rdi
	movq	_CXD2880_IO_TGT_DMD@GOTPCREL(%rip), %rbx
	movl	(%rbx), %esi
	movl	$27, %edx
	movl	$2, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	movq	-72(%rbp), %rcx                 ## 8-byte Reload
	jne	LBB0_2
## %bb.41:
	movq	(%rcx), %rax
	movq	_CXD2880_TNRDMD_DIVERMODE_MAIN@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_45
## %bb.42:
	cmpl	$3, -44(%rbp)                   ## 4-byte Folded Reload
	jae	LBB0_1
## %bb.43:
	leaq	l_reltable.x_tune_dvbt2_demod_setting.21(%rip), %rax
	jmp	LBB0_44
LBB0_6:
	movq	(%r15), %rdi
	movl	(%r14), %esi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	callq	*(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.7:
	movq	(%r15), %rdi
	movl	(%r14), %esi
	leaq	_x_tune_dvbt2_demod_setting.tsif_settings(%rip), %rcx
	movl	$206, %edx
	movl	$2, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
	jmp	LBB0_8
LBB0_28:
	leaq	l_switch.table.x_tune_dvbt2_demod_setting.1(%rip), %rax
	movq	-56(%rbp), %rcx                 ## 8-byte Reload
	movq	(%rax,%rcx,8), %r12
	movq	(%r15), %rdi
	movl	(%r14), %esi
	movl	$46, %edx
	movq	%r12, %rcx
	movl	$6, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.29:
	movq	(%r15), %rdi
	movl	(%r14), %esi
	addq	$24, %r12
	movl	$53, %edx
	movq	%r12, %rcx
	movl	$7, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
	jmp	LBB0_30
LBB0_47:
	cmpl	$3, -44(%rbp)                   ## 4-byte Folded Reload
	jae	LBB0_1
## %bb.48:
	leaq	l_reltable.x_tune_dvbt2_demod_setting.22(%rip), %rax
	movq	-56(%rbp), %rcx                 ## 8-byte Reload
	movslq	(%rax,%rcx,4), %rcx
	addq	%rax, %rcx
	movq	-64(%rbp), %rbx                 ## 8-byte Reload
	movq	(%rbx), %rdi
	movq	_CXD2880_IO_TGT_DMD@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	movl	$16, %edx
	movl	$6, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.49:
	movq	(%rbx), %rdi
	movl	(%r14), %esi
	movl	$74, %edx
	movl	$2, %ecx
	callq	*(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.50:
	movq	(%rbx), %rdi
	movl	(%r14), %esi
	leaq	_x_tune_dvbt2_demod_setting.gtdofst(%rip), %rcx
	movl	$25, %edx
	movl	$2, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.51:
	cmpl	$3, -44(%rbp)                   ## 4-byte Folded Reload
	jae	LBB0_1
## %bb.52:
	leaq	l_reltable.x_tune_dvbt2_demod_setting.23(%rip), %rax
	movq	-56(%rbp), %rcx                 ## 8-byte Reload
	movslq	(%rax,%rcx,4), %rcx
	addq	%rax, %rcx
	movq	-64(%rbp), %r15                 ## 8-byte Reload
	movq	(%r15), %rdi
	movq	_CXD2880_IO_TGT_DMD@GOTPCREL(%rip), %rbx
	movl	(%rbx), %esi
	movl	$27, %edx
	movl	$2, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	movq	-72(%rbp), %rcx                 ## 8-byte Reload
	jne	LBB0_2
## %bb.53:
	movq	(%rcx), %rax
	movq	_CXD2880_TNRDMD_DIVERMODE_MAIN@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_45
## %bb.54:
	cmpl	$3, -44(%rbp)                   ## 4-byte Folded Reload
	jae	LBB0_1
## %bb.55:
	leaq	l_reltable.x_tune_dvbt2_demod_setting.24(%rip), %rax
	jmp	LBB0_44
LBB0_56:
	cmpl	$3, -44(%rbp)                   ## 4-byte Folded Reload
	jae	LBB0_1
## %bb.57:
	leaq	l_reltable.x_tune_dvbt2_demod_setting.25(%rip), %rax
	movq	-56(%rbp), %rcx                 ## 8-byte Reload
	movslq	(%rax,%rcx,4), %rcx
	addq	%rax, %rcx
	movq	-64(%rbp), %rbx                 ## 8-byte Reload
	movq	(%rbx), %rdi
	movq	_CXD2880_IO_TGT_DMD@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	movl	$16, %edx
	movl	$6, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.58:
	movq	(%rbx), %rdi
	movl	(%r14), %esi
	movl	$74, %edx
	movl	$4, %ecx
	callq	*(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.59:
	movq	(%rbx), %rdi
	movl	(%r14), %esi
	leaq	_x_tune_dvbt2_demod_setting.gtdofst(%rip), %rcx
	movl	$25, %edx
	movl	$2, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.60:
	cmpl	$3, -44(%rbp)                   ## 4-byte Folded Reload
	jae	LBB0_1
## %bb.61:
	leaq	l_reltable.x_tune_dvbt2_demod_setting.26(%rip), %rax
	movq	-56(%rbp), %rcx                 ## 8-byte Reload
	movslq	(%rax,%rcx,4), %rcx
	addq	%rax, %rcx
	movq	-64(%rbp), %r15                 ## 8-byte Reload
	movq	(%r15), %rdi
	movq	_CXD2880_IO_TGT_DMD@GOTPCREL(%rip), %rbx
	movl	(%rbx), %esi
	movl	$27, %edx
	movl	$2, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	movq	-72(%rbp), %rcx                 ## 8-byte Reload
	jne	LBB0_2
## %bb.62:
	movq	(%rcx), %rax
	movq	_CXD2880_TNRDMD_DIVERMODE_MAIN@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_45
## %bb.63:
	cmpl	$3, -44(%rbp)                   ## 4-byte Folded Reload
	jae	LBB0_1
## %bb.64:
	leaq	l_reltable.x_tune_dvbt2_demod_setting.27(%rip), %rax
	jmp	LBB0_44
LBB0_65:
	cmpl	$3, -44(%rbp)                   ## 4-byte Folded Reload
	jae	LBB0_1
## %bb.66:
	leaq	l_reltable.x_tune_dvbt2_demod_setting.28(%rip), %rax
	movq	-56(%rbp), %rcx                 ## 8-byte Reload
	movslq	(%rax,%rcx,4), %rcx
	addq	%rax, %rcx
	movq	-64(%rbp), %rbx                 ## 8-byte Reload
	movq	(%rbx), %rdi
	movq	_CXD2880_IO_TGT_DMD@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	movl	$16, %edx
	movl	$6, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.67:
	movq	(%rbx), %rdi
	movl	(%r14), %esi
	movl	$74, %edx
	movl	$6, %ecx
	callq	*(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.68:
	movq	(%rbx), %rdi
	movl	(%r14), %esi
	leaq	_x_tune_dvbt2_demod_setting.gtdofst(%rip), %rcx
	movl	$25, %edx
	movl	$2, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.69:
	cmpl	$3, -44(%rbp)                   ## 4-byte Folded Reload
	jae	LBB0_1
## %bb.70:
	leaq	l_reltable.x_tune_dvbt2_demod_setting.29(%rip), %rax
	movq	-56(%rbp), %rcx                 ## 8-byte Reload
	movslq	(%rax,%rcx,4), %rcx
	addq	%rax, %rcx
	movq	-64(%rbp), %r15                 ## 8-byte Reload
	movq	(%r15), %rdi
	movq	_CXD2880_IO_TGT_DMD@GOTPCREL(%rip), %rbx
	movl	(%rbx), %esi
	movl	$27, %edx
	movl	$2, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	movq	-72(%rbp), %rcx                 ## 8-byte Reload
	jne	LBB0_2
## %bb.71:
	movq	(%rcx), %rax
	movq	_CXD2880_TNRDMD_DIVERMODE_MAIN@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_45
## %bb.72:
	cmpl	$3, -44(%rbp)                   ## 4-byte Folded Reload
	jae	LBB0_1
## %bb.73:
	leaq	l_reltable.x_tune_dvbt2_demod_setting.30(%rip), %rax
	jmp	LBB0_44
LBB0_74:
	cmpl	$3, -44(%rbp)                   ## 4-byte Folded Reload
	jae	LBB0_1
## %bb.75:
	leaq	l_reltable.x_tune_dvbt2_demod_setting.31(%rip), %rax
	movq	-56(%rbp), %rcx                 ## 8-byte Reload
	movslq	(%rax,%rcx,4), %rcx
	addq	%rax, %rcx
	movq	-64(%rbp), %rbx                 ## 8-byte Reload
	movq	(%rbx), %rdi
	movq	_CXD2880_IO_TGT_DMD@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	movl	$16, %edx
	movl	$6, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.76:
	movq	(%rbx), %rdi
	movl	(%r14), %esi
	movl	$74, %edx
	movl	$3, %ecx
	callq	*(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.77:
	movq	(%rbx), %rdi
	movl	(%r14), %esi
	leaq	_x_tune_dvbt2_demod_setting.gtdofst(%rip), %rcx
	movl	$25, %edx
	movl	$2, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.78:
	cmpl	$3, -44(%rbp)                   ## 4-byte Folded Reload
	jae	LBB0_1
## %bb.79:
	leaq	l_reltable.x_tune_dvbt2_demod_setting.32(%rip), %rax
	movq	-56(%rbp), %rcx                 ## 8-byte Reload
	movslq	(%rax,%rcx,4), %rcx
	addq	%rax, %rcx
	movq	-64(%rbp), %r15                 ## 8-byte Reload
	movq	(%r15), %rdi
	movq	_CXD2880_IO_TGT_DMD@GOTPCREL(%rip), %rbx
	movl	(%rbx), %esi
	movl	$27, %edx
	movl	$2, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	movq	-72(%rbp), %rcx                 ## 8-byte Reload
	jne	LBB0_2
## %bb.80:
	movq	(%rcx), %rax
	movq	_CXD2880_TNRDMD_DIVERMODE_MAIN@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_45
## %bb.81:
	cmpl	$3, -44(%rbp)                   ## 4-byte Folded Reload
	jae	LBB0_1
## %bb.82:
	leaq	l_reltable.x_tune_dvbt2_demod_setting.33(%rip), %rax
LBB0_44:
	movq	-56(%rbp), %rcx                 ## 8-byte Reload
	movslq	(%rax,%rcx,4), %rcx
	addq	%rax, %rcx
	movq	-64(%rbp), %r15                 ## 8-byte Reload
	movq	(%r15), %rdi
	movq	_CXD2880_IO_TGT_DMD@GOTPCREL(%rip), %rbx
	movl	(%rbx), %esi
	movl	$75, %edx
	movl	$9, %r8d
	callq	*8(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
LBB0_45:
	movq	(%r15), %rdi
	movl	(%rbx), %esi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	callq	*(%rdi)
	testl	%eax, %eax
	jne	LBB0_2
## %bb.46:
	movq	(%r15), %rdi
	movq	(%rdi), %rax
	movl	(%rbx), %esi
	movl	$253, %edx
	movl	$1, %ecx
	addq	$40, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmpq	*%rax                           ## TAILCALL
LBB0_1:
	movq	_EINVAL@GOTPCREL(%rip), %rcx
	xorl	%eax, %eax
	subl	(%rcx), %eax
LBB0_2:
	addq	$40, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_34, LBB0_34-LJTI0_0
.set L0_0_set_47, LBB0_47-LJTI0_0
.set L0_0_set_56, LBB0_56-LJTI0_0
.set L0_0_set_65, LBB0_65-LJTI0_0
.set L0_0_set_74, LBB0_74-LJTI0_0
LJTI0_0:
	.long	L0_0_set_34
	.long	L0_0_set_47
	.long	L0_0_set_56
	.long	L0_0_set_65
	.long	L0_0_set_74
	.end_data_region
                                        ## -- End function
	.section	__TEXT,__const
	.p2align	2                               ## @x_tune_dvbt2_demod_setting.tsif_settings
_x_tune_dvbt2_demod_setting.tsif_settings:
	.long	1                               ## 0x1
	.long	1                               ## 0x1

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.init_settings
_x_tune_dvbt2_demod_setting.init_settings:
	.long	7                               ## 0x7
	.long	6                               ## 0x6
	.long	1                               ## 0x1
	.long	240                             ## 0xf0
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	4                               ## 0x4
	.long	176                             ## 0xb0
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	9                               ## 0x9
	.long	156                             ## 0x9c
	.long	14                              ## 0xe
	.long	76                              ## 0x4c

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.clk_mode_settings_a1
_x_tune_dvbt2_demod_setting.clk_mode_settings_a1:
	.long	82                              ## 0x52
	.long	73                              ## 0x49
	.long	44                              ## 0x2c
	.long	81                              ## 0x51
	.long	81                              ## 0x51
	.long	61                              ## 0x3d
	.long	21                              ## 0x15
	.long	41                              ## 0x29
	.long	12                              ## 0xc

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.clk_mode_settings_b1
_x_tune_dvbt2_demod_setting.clk_mode_settings_b1:
	.long	93                              ## 0x5d
	.long	85                              ## 0x55
	.long	50                              ## 0x32
	.long	92                              ## 0x5c
	.long	92                              ## 0x5c
	.long	69                              ## 0x45
	.long	23                              ## 0x17
	.long	46                              ## 0x2e
	.long	13                              ## 0xd

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.clk_mode_settings_c1
_x_tune_dvbt2_demod_setting.clk_mode_settings_c1:
	.long	96                              ## 0x60
	.long	0                               ## 0x0
	.long	52                              ## 0x34
	.long	94                              ## 0x5e
	.long	94                              ## 0x5e
	.long	71                              ## 0x47
	.long	24                              ## 0x18
	.long	47                              ## 0x2f
	.long	14                              ## 0xe

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.clk_mode_settings_a2
_x_tune_dvbt2_demod_setting.clk_mode_settings_a2:
	.long	4                               ## 0x4
	.long	231                             ## 0xe7
	.long	148                             ## 0x94
	.long	146                             ## 0x92
	.long	9                               ## 0x9
	.long	207                             ## 0xcf
	.long	126                             ## 0x7e
	.long	208                             ## 0xd0
	.long	73                              ## 0x49
	.long	205                             ## 0xcd
	.long	205                             ## 0xcd
	.long	31                              ## 0x1f
	.long	91                              ## 0x5b

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.clk_mode_settings_b2
_x_tune_dvbt2_demod_setting.clk_mode_settings_b2:
	.long	5                               ## 0x5
	.long	144                             ## 0x90
	.long	39                              ## 0x27
	.long	85                              ## 0x55
	.long	11                              ## 0xb
	.long	32                              ## 0x20
	.long	143                             ## 0x8f
	.long	214                             ## 0xd6
	.long	234                             ## 0xea
	.long	200                             ## 0xc8
	.long	200                             ## 0xc8
	.long	35                              ## 0x23
	.long	145                             ## 0x91

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.clk_mode_settings_c2
_x_tune_dvbt2_demod_setting.clk_mode_settings_c2:
	.long	5                               ## 0x5
	.long	184                             ## 0xb8
	.long	216                             ## 0xd8
	.long	0                               ## 0x0
	.long	11                              ## 0xb
	.long	114                             ## 0x72
	.long	147                             ## 0x93
	.long	243                             ## 0xf3
	.long	0                               ## 0x0
	.long	205                             ## 0xcd
	.long	205                             ## 0xcd
	.long	36                              ## 0x24
	.long	149                             ## 0x95

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.clk_mode_settings_a3
_x_tune_dvbt2_demod_setting.clk_mode_settings_a3:
	.long	11                              ## 0xb
	.long	106                             ## 0x6a
	.long	201                             ## 0xc9
	.long	3                               ## 0x3
	.long	51                              ## 0x33

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.clk_mode_settings_b3
_x_tune_dvbt2_demod_setting.clk_mode_settings_b3:
	.long	1                               ## 0x1
	.long	2                               ## 0x2
	.long	228                             ## 0xe4
	.long	3                               ## 0x3
	.long	57                              ## 0x39

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.clk_mode_settings_c3
_x_tune_dvbt2_demod_setting.clk_mode_settings_c3:
	.long	1                               ## 0x1
	.long	2                               ## 0x2
	.long	235                             ## 0xeb
	.long	3                               ## 0x3
	.long	59                              ## 0x3b

	.p2align	2                               ## @x_tune_dvbt2_demod_setting.gtdofst
_x_tune_dvbt2_demod_setting.gtdofst:
	.long	63                              ## 0x3f
	.long	255                             ## 0xff

	.p2align	2                               ## @x_tune_dvbt2_demod_setting.bw8_gtdofst_a
_x_tune_dvbt2_demod_setting.bw8_gtdofst_a:
	.long	25                              ## 0x19
	.long	210                             ## 0xd2

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw8_nomi_ac
_x_tune_dvbt2_demod_setting.bw8_nomi_ac:
	.long	21                              ## 0x15
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	0                               ## 0x0

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw8_nomi_b
_x_tune_dvbt2_demod_setting.bw8_nomi_b:
	.long	20                              ## 0x14
	.long	106                             ## 0x6a
	.long	170                             ## 0xaa
	.long	170                             ## 0xaa
	.long	171                             ## 0xab
	.long	0                               ## 0x0

	.p2align	2                               ## @x_tune_dvbt2_demod_setting.bw8_sst_a
_x_tune_dvbt2_demod_setting.bw8_sst_a:
	.long	6                               ## 0x6
	.long	42                              ## 0x2a

	.p2align	2                               ## @x_tune_dvbt2_demod_setting.bw8_sst_b
_x_tune_dvbt2_demod_setting.bw8_sst_b:
	.long	6                               ## 0x6
	.long	41                              ## 0x29

	.p2align	2                               ## @x_tune_dvbt2_demod_setting.bw8_sst_c
_x_tune_dvbt2_demod_setting.bw8_sst_c:
	.long	6                               ## 0x6
	.long	40                              ## 0x28

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw8_mrc_a
_x_tune_dvbt2_demod_setting.bw8_mrc_a:
	.long	40                              ## 0x28
	.long	0                               ## 0x0
	.long	80                              ## 0x50
	.long	0                               ## 0x0
	.long	96                              ## 0x60
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	144                             ## 0x90
	.long	0                               ## 0x0

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw8_mrc_b
_x_tune_dvbt2_demod_setting.bw8_mrc_b:
	.long	45                              ## 0x2d
	.long	94                              ## 0x5e
	.long	90                              ## 0x5a
	.long	189                             ## 0xbd
	.long	108                             ## 0x6c
	.long	227                             ## 0xe3
	.long	0                               ## 0x0
	.long	163                             ## 0xa3
	.long	85                              ## 0x55

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw8_mrc_c
_x_tune_dvbt2_demod_setting.bw8_mrc_c:
	.long	46                              ## 0x2e
	.long	170                             ## 0xaa
	.long	93                              ## 0x5d
	.long	85                              ## 0x55
	.long	112                             ## 0x70
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	168                             ## 0xa8
	.long	0                               ## 0x0

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw7_nomi_ac
_x_tune_dvbt2_demod_setting.bw7_nomi_ac:
	.long	24                              ## 0x18
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	0                               ## 0x0

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw7_nomi_b
_x_tune_dvbt2_demod_setting.bw7_nomi_b:
	.long	23                              ## 0x17
	.long	85                              ## 0x55
	.long	85                              ## 0x55
	.long	85                              ## 0x55
	.long	85                              ## 0x55
	.long	0                               ## 0x0

	.p2align	2                               ## @x_tune_dvbt2_demod_setting.bw7_sst_a
_x_tune_dvbt2_demod_setting.bw7_sst_a:
	.long	6                               ## 0x6
	.long	35                              ## 0x23

	.p2align	2                               ## @x_tune_dvbt2_demod_setting.bw7_sst_b
_x_tune_dvbt2_demod_setting.bw7_sst_b:
	.long	6                               ## 0x6
	.long	34                              ## 0x22

	.p2align	2                               ## @x_tune_dvbt2_demod_setting.bw7_sst_c
_x_tune_dvbt2_demod_setting.bw7_sst_c:
	.long	6                               ## 0x6
	.long	33                              ## 0x21

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw7_mrc_a
_x_tune_dvbt2_demod_setting.bw7_mrc_a:
	.long	45                              ## 0x2d
	.long	182                             ## 0xb6
	.long	91                              ## 0x5b
	.long	109                             ## 0x6d
	.long	109                             ## 0x6d
	.long	182                             ## 0xb6
	.long	0                               ## 0x0
	.long	164                             ## 0xa4
	.long	146                             ## 0x92

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw7_mrc_b
_x_tune_dvbt2_demod_setting.bw7_mrc_b:
	.long	51                              ## 0x33
	.long	218                             ## 0xda
	.long	103                             ## 0x67
	.long	180                             ## 0xb4
	.long	124                             ## 0x7c
	.long	113                             ## 0x71
	.long	0                               ## 0x0
	.long	186                             ## 0xba
	.long	170                             ## 0xaa

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw7_mrc_c
_x_tune_dvbt2_demod_setting.bw7_mrc_c:
	.long	53                              ## 0x35
	.long	85                              ## 0x55
	.long	106                             ## 0x6a
	.long	170                             ## 0xaa
	.long	128                             ## 0x80
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	192                             ## 0xc0
	.long	0                               ## 0x0

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw6_nomi_ac
_x_tune_dvbt2_demod_setting.bw6_nomi_ac:
	.long	28                              ## 0x1c
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	0                               ## 0x0

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw6_nomi_b
_x_tune_dvbt2_demod_setting.bw6_nomi_b:
	.long	27                              ## 0x1b
	.long	56                              ## 0x38
	.long	227                             ## 0xe3
	.long	142                             ## 0x8e
	.long	57                              ## 0x39
	.long	0                               ## 0x0

	.p2align	2                               ## @x_tune_dvbt2_demod_setting.bw6_sst_a
_x_tune_dvbt2_demod_setting.bw6_sst_a:
	.long	6                               ## 0x6
	.long	28                              ## 0x1c

	.p2align	2                               ## @x_tune_dvbt2_demod_setting.bw6_sst_b
_x_tune_dvbt2_demod_setting.bw6_sst_b:
	.long	6                               ## 0x6
	.long	27                              ## 0x1b

	.p2align	2                               ## @x_tune_dvbt2_demod_setting.bw6_sst_c
_x_tune_dvbt2_demod_setting.bw6_sst_c:
	.long	6                               ## 0x6
	.long	26                              ## 0x1a

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw6_mrc_a
_x_tune_dvbt2_demod_setting.bw6_mrc_a:
	.long	53                              ## 0x35
	.long	85                              ## 0x55
	.long	106                             ## 0x6a
	.long	170                             ## 0xaa
	.long	128                             ## 0x80
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	192                             ## 0xc0
	.long	0                               ## 0x0

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw6_mrc_b
_x_tune_dvbt2_demod_setting.bw6_mrc_b:
	.long	60                              ## 0x3c
	.long	126                             ## 0x7e
	.long	120                             ## 0x78
	.long	252                             ## 0xfc
	.long	145                             ## 0x91
	.long	47                              ## 0x2f
	.long	0                               ## 0x0
	.long	217                             ## 0xd9
	.long	199                             ## 0xc7

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw6_mrc_c
_x_tune_dvbt2_demod_setting.bw6_mrc_c:
	.long	62                              ## 0x3e
	.long	56                              ## 0x38
	.long	124                             ## 0x7c
	.long	113                             ## 0x71
	.long	149                             ## 0x95
	.long	85                              ## 0x55
	.long	0                               ## 0x0
	.long	223                             ## 0xdf
	.long	255                             ## 0xff

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw5_nomi_ac
_x_tune_dvbt2_demod_setting.bw5_nomi_ac:
	.long	33                              ## 0x21
	.long	153                             ## 0x99
	.long	153                             ## 0x99
	.long	153                             ## 0x99
	.long	154                             ## 0x9a
	.long	0                               ## 0x0

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw5_nomi_b
_x_tune_dvbt2_demod_setting.bw5_nomi_b:
	.long	32                              ## 0x20
	.long	170                             ## 0xaa
	.long	170                             ## 0xaa
	.long	170                             ## 0xaa
	.long	171                             ## 0xab
	.long	0                               ## 0x0

	.p2align	2                               ## @x_tune_dvbt2_demod_setting.bw5_sst_a
_x_tune_dvbt2_demod_setting.bw5_sst_a:
	.long	6                               ## 0x6
	.long	21                              ## 0x15

	.p2align	2                               ## @x_tune_dvbt2_demod_setting.bw5_sst_b
_x_tune_dvbt2_demod_setting.bw5_sst_b:
	.long	6                               ## 0x6
	.long	21                              ## 0x15

	.p2align	2                               ## @x_tune_dvbt2_demod_setting.bw5_sst_c
_x_tune_dvbt2_demod_setting.bw5_sst_c:
	.long	6                               ## 0x6
	.long	20                              ## 0x14

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw5_mrc_a
_x_tune_dvbt2_demod_setting.bw5_mrc_a:
	.long	64                              ## 0x40
	.long	0                               ## 0x0
	.long	106                             ## 0x6a
	.long	170                             ## 0xaa
	.long	128                             ## 0x80
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	230                             ## 0xe6
	.long	102                             ## 0x66

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw5_mrc_b
_x_tune_dvbt2_demod_setting.bw5_mrc_b:
	.long	72                              ## 0x48
	.long	151                             ## 0x97
	.long	120                             ## 0x78
	.long	252                             ## 0xfc
	.long	145                             ## 0x91
	.long	47                              ## 0x2f
	.long	1                               ## 0x1
	.long	5                               ## 0x5
	.long	85                              ## 0x55

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw5_mrc_c
_x_tune_dvbt2_demod_setting.bw5_mrc_c:
	.long	74                              ## 0x4a
	.long	170                             ## 0xaa
	.long	124                             ## 0x7c
	.long	113                             ## 0x71
	.long	149                             ## 0x95
	.long	85                              ## 0x55
	.long	1                               ## 0x1
	.long	12                              ## 0xc
	.long	204                             ## 0xcc

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw1_7_nomi_a
_x_tune_dvbt2_demod_setting.bw1_7_nomi_a:
	.long	104                             ## 0x68
	.long	15                              ## 0xf
	.long	162                             ## 0xa2
	.long	50                              ## 0x32
	.long	207                             ## 0xcf
	.long	3                               ## 0x3

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw1_7_nomi_c
_x_tune_dvbt2_demod_setting.bw1_7_nomi_c:
	.long	104                             ## 0x68
	.long	15                              ## 0xf
	.long	162                             ## 0xa2
	.long	50                              ## 0x32
	.long	207                             ## 0xcf
	.long	3                               ## 0x3

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw1_7_nomi_b
_x_tune_dvbt2_demod_setting.bw1_7_nomi_b:
	.long	101                             ## 0x65
	.long	43                              ## 0x2b
	.long	164                             ## 0xa4
	.long	205                             ## 0xcd
	.long	216                             ## 0xd8
	.long	3                               ## 0x3

	.p2align	2                               ## @x_tune_dvbt2_demod_setting.bw1_7_sst_a
_x_tune_dvbt2_demod_setting.bw1_7_sst_a:
	.long	6                               ## 0x6
	.long	12                              ## 0xc

	.p2align	2                               ## @x_tune_dvbt2_demod_setting.bw1_7_sst_b
_x_tune_dvbt2_demod_setting.bw1_7_sst_b:
	.long	6                               ## 0x6
	.long	12                              ## 0xc

	.p2align	2                               ## @x_tune_dvbt2_demod_setting.bw1_7_sst_c
_x_tune_dvbt2_demod_setting.bw1_7_sst_c:
	.long	6                               ## 0x6
	.long	11                              ## 0xb

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw1_7_mrc_a
_x_tune_dvbt2_demod_setting.bw1_7_mrc_a:
	.long	64                              ## 0x40
	.long	0                               ## 0x0
	.long	106                             ## 0x6a
	.long	170                             ## 0xaa
	.long	128                             ## 0x80
	.long	0                               ## 0x0
	.long	2                               ## 0x2
	.long	201                             ## 0xc9
	.long	143                             ## 0x8f

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw1_7_mrc_b
_x_tune_dvbt2_demod_setting.bw1_7_mrc_b:
	.long	72                              ## 0x48
	.long	151                             ## 0x97
	.long	120                             ## 0x78
	.long	252                             ## 0xfc
	.long	145                             ## 0x91
	.long	47                              ## 0x2f
	.long	3                               ## 0x3
	.long	41                              ## 0x29
	.long	93                              ## 0x5d

	.p2align	4                               ## @x_tune_dvbt2_demod_setting.bw1_7_mrc_c
_x_tune_dvbt2_demod_setting.bw1_7_mrc_c:
	.long	74                              ## 0x4a
	.long	170                             ## 0xaa
	.long	124                             ## 0x7c
	.long	113                             ## 0x71
	.long	149                             ## 0x95
	.long	85                              ## 0x55
	.long	3                               ## 0x3
	.long	64                              ## 0x40
	.long	125                             ## 0x7d

	.comm	_EINVAL,4,2                     ## @EINVAL
	.comm	_CXD2880_IO_TGT_SYS,4,2         ## @CXD2880_IO_TGT_SYS
	.comm	_tune_dmd_setting_seq1,4,2      ## @tune_dmd_setting_seq1
	.comm	_CXD2880_IO_TGT_DMD,4,2         ## @CXD2880_IO_TGT_DMD
	.comm	_tune_dmd_setting_seq2,4,2      ## @tune_dmd_setting_seq2
	.comm	_CXD2880_TNRDMD_DIVERMODE_SUB,8,3 ## @CXD2880_TNRDMD_DIVERMODE_SUB
	.comm	_CXD2880_TNRDMD_DIVERMODE_MAIN,8,3 ## @CXD2880_TNRDMD_DIVERMODE_MAIN
	.no_dead_strip	_x_tune_dvbt2_demod_setting
	.section	__DATA,__const
	.p2align	3                               ## @switch.table.x_tune_dvbt2_demod_setting
l_switch.table.x_tune_dvbt2_demod_setting:
	.quad	_x_tune_dvbt2_demod_setting.clk_mode_settings_c1
	.quad	_x_tune_dvbt2_demod_setting.clk_mode_settings_b1
	.quad	_x_tune_dvbt2_demod_setting.clk_mode_settings_a1

	.p2align	3                               ## @switch.table.x_tune_dvbt2_demod_setting.1
l_switch.table.x_tune_dvbt2_demod_setting.1:
	.quad	_x_tune_dvbt2_demod_setting.clk_mode_settings_c2
	.quad	_x_tune_dvbt2_demod_setting.clk_mode_settings_b2
	.quad	_x_tune_dvbt2_demod_setting.clk_mode_settings_a2

	.p2align	3                               ## @switch.table.x_tune_dvbt2_demod_setting.2
l_switch.table.x_tune_dvbt2_demod_setting.2:
	.quad	_x_tune_dvbt2_demod_setting.clk_mode_settings_c3
	.quad	_x_tune_dvbt2_demod_setting.clk_mode_settings_b3
	.quad	_x_tune_dvbt2_demod_setting.clk_mode_settings_a3

	.section	__TEXT,__const
	.p2align	2                               ## @reltable.x_tune_dvbt2_demod_setting
l_reltable.x_tune_dvbt2_demod_setting:
	.long	_x_tune_dvbt2_demod_setting.bw8_nomi_ac-l_reltable.x_tune_dvbt2_demod_setting
	.long	_x_tune_dvbt2_demod_setting.bw8_nomi_b-l_reltable.x_tune_dvbt2_demod_setting
	.long	_x_tune_dvbt2_demod_setting.bw8_nomi_ac-l_reltable.x_tune_dvbt2_demod_setting

	.p2align	2                               ## @reltable.x_tune_dvbt2_demod_setting.19
l_reltable.x_tune_dvbt2_demod_setting.19:
	.long	_x_tune_dvbt2_demod_setting.gtdofst-l_reltable.x_tune_dvbt2_demod_setting.19
	.long	_x_tune_dvbt2_demod_setting.gtdofst-l_reltable.x_tune_dvbt2_demod_setting.19
	.long	_x_tune_dvbt2_demod_setting.bw8_gtdofst_a-l_reltable.x_tune_dvbt2_demod_setting.19

	.p2align	2                               ## @reltable.x_tune_dvbt2_demod_setting.20
l_reltable.x_tune_dvbt2_demod_setting.20:
	.long	_x_tune_dvbt2_demod_setting.bw8_sst_c-l_reltable.x_tune_dvbt2_demod_setting.20
	.long	_x_tune_dvbt2_demod_setting.bw8_sst_b-l_reltable.x_tune_dvbt2_demod_setting.20
	.long	_x_tune_dvbt2_demod_setting.bw8_sst_a-l_reltable.x_tune_dvbt2_demod_setting.20

	.p2align	2                               ## @reltable.x_tune_dvbt2_demod_setting.21
l_reltable.x_tune_dvbt2_demod_setting.21:
	.long	_x_tune_dvbt2_demod_setting.bw8_mrc_c-l_reltable.x_tune_dvbt2_demod_setting.21
	.long	_x_tune_dvbt2_demod_setting.bw8_mrc_b-l_reltable.x_tune_dvbt2_demod_setting.21
	.long	_x_tune_dvbt2_demod_setting.bw8_mrc_a-l_reltable.x_tune_dvbt2_demod_setting.21

	.p2align	2                               ## @reltable.x_tune_dvbt2_demod_setting.22
l_reltable.x_tune_dvbt2_demod_setting.22:
	.long	_x_tune_dvbt2_demod_setting.bw7_nomi_ac-l_reltable.x_tune_dvbt2_demod_setting.22
	.long	_x_tune_dvbt2_demod_setting.bw7_nomi_b-l_reltable.x_tune_dvbt2_demod_setting.22
	.long	_x_tune_dvbt2_demod_setting.bw7_nomi_ac-l_reltable.x_tune_dvbt2_demod_setting.22

	.p2align	2                               ## @reltable.x_tune_dvbt2_demod_setting.23
l_reltable.x_tune_dvbt2_demod_setting.23:
	.long	_x_tune_dvbt2_demod_setting.bw7_sst_c-l_reltable.x_tune_dvbt2_demod_setting.23
	.long	_x_tune_dvbt2_demod_setting.bw7_sst_b-l_reltable.x_tune_dvbt2_demod_setting.23
	.long	_x_tune_dvbt2_demod_setting.bw7_sst_a-l_reltable.x_tune_dvbt2_demod_setting.23

	.p2align	2                               ## @reltable.x_tune_dvbt2_demod_setting.24
l_reltable.x_tune_dvbt2_demod_setting.24:
	.long	_x_tune_dvbt2_demod_setting.bw7_mrc_c-l_reltable.x_tune_dvbt2_demod_setting.24
	.long	_x_tune_dvbt2_demod_setting.bw7_mrc_b-l_reltable.x_tune_dvbt2_demod_setting.24
	.long	_x_tune_dvbt2_demod_setting.bw7_mrc_a-l_reltable.x_tune_dvbt2_demod_setting.24

	.p2align	2                               ## @reltable.x_tune_dvbt2_demod_setting.25
l_reltable.x_tune_dvbt2_demod_setting.25:
	.long	_x_tune_dvbt2_demod_setting.bw6_nomi_ac-l_reltable.x_tune_dvbt2_demod_setting.25
	.long	_x_tune_dvbt2_demod_setting.bw6_nomi_b-l_reltable.x_tune_dvbt2_demod_setting.25
	.long	_x_tune_dvbt2_demod_setting.bw6_nomi_ac-l_reltable.x_tune_dvbt2_demod_setting.25

	.p2align	2                               ## @reltable.x_tune_dvbt2_demod_setting.26
l_reltable.x_tune_dvbt2_demod_setting.26:
	.long	_x_tune_dvbt2_demod_setting.bw6_sst_c-l_reltable.x_tune_dvbt2_demod_setting.26
	.long	_x_tune_dvbt2_demod_setting.bw6_sst_b-l_reltable.x_tune_dvbt2_demod_setting.26
	.long	_x_tune_dvbt2_demod_setting.bw6_sst_a-l_reltable.x_tune_dvbt2_demod_setting.26

	.p2align	2                               ## @reltable.x_tune_dvbt2_demod_setting.27
l_reltable.x_tune_dvbt2_demod_setting.27:
	.long	_x_tune_dvbt2_demod_setting.bw6_mrc_c-l_reltable.x_tune_dvbt2_demod_setting.27
	.long	_x_tune_dvbt2_demod_setting.bw6_mrc_b-l_reltable.x_tune_dvbt2_demod_setting.27
	.long	_x_tune_dvbt2_demod_setting.bw6_mrc_a-l_reltable.x_tune_dvbt2_demod_setting.27

	.p2align	2                               ## @reltable.x_tune_dvbt2_demod_setting.28
l_reltable.x_tune_dvbt2_demod_setting.28:
	.long	_x_tune_dvbt2_demod_setting.bw5_nomi_ac-l_reltable.x_tune_dvbt2_demod_setting.28
	.long	_x_tune_dvbt2_demod_setting.bw5_nomi_b-l_reltable.x_tune_dvbt2_demod_setting.28
	.long	_x_tune_dvbt2_demod_setting.bw5_nomi_ac-l_reltable.x_tune_dvbt2_demod_setting.28

	.p2align	2                               ## @reltable.x_tune_dvbt2_demod_setting.29
l_reltable.x_tune_dvbt2_demod_setting.29:
	.long	_x_tune_dvbt2_demod_setting.bw5_sst_c-l_reltable.x_tune_dvbt2_demod_setting.29
	.long	_x_tune_dvbt2_demod_setting.bw5_sst_b-l_reltable.x_tune_dvbt2_demod_setting.29
	.long	_x_tune_dvbt2_demod_setting.bw5_sst_a-l_reltable.x_tune_dvbt2_demod_setting.29

	.p2align	2                               ## @reltable.x_tune_dvbt2_demod_setting.30
l_reltable.x_tune_dvbt2_demod_setting.30:
	.long	_x_tune_dvbt2_demod_setting.bw5_mrc_c-l_reltable.x_tune_dvbt2_demod_setting.30
	.long	_x_tune_dvbt2_demod_setting.bw5_mrc_b-l_reltable.x_tune_dvbt2_demod_setting.30
	.long	_x_tune_dvbt2_demod_setting.bw5_mrc_a-l_reltable.x_tune_dvbt2_demod_setting.30

	.p2align	2                               ## @reltable.x_tune_dvbt2_demod_setting.31
l_reltable.x_tune_dvbt2_demod_setting.31:
	.long	_x_tune_dvbt2_demod_setting.bw1_7_nomi_c-l_reltable.x_tune_dvbt2_demod_setting.31
	.long	_x_tune_dvbt2_demod_setting.bw1_7_nomi_b-l_reltable.x_tune_dvbt2_demod_setting.31
	.long	_x_tune_dvbt2_demod_setting.bw1_7_nomi_a-l_reltable.x_tune_dvbt2_demod_setting.31

	.p2align	2                               ## @reltable.x_tune_dvbt2_demod_setting.32
l_reltable.x_tune_dvbt2_demod_setting.32:
	.long	_x_tune_dvbt2_demod_setting.bw1_7_sst_c-l_reltable.x_tune_dvbt2_demod_setting.32
	.long	_x_tune_dvbt2_demod_setting.bw1_7_sst_b-l_reltable.x_tune_dvbt2_demod_setting.32
	.long	_x_tune_dvbt2_demod_setting.bw1_7_sst_a-l_reltable.x_tune_dvbt2_demod_setting.32

	.p2align	2                               ## @reltable.x_tune_dvbt2_demod_setting.33
l_reltable.x_tune_dvbt2_demod_setting.33:
	.long	_x_tune_dvbt2_demod_setting.bw1_7_mrc_c-l_reltable.x_tune_dvbt2_demod_setting.33
	.long	_x_tune_dvbt2_demod_setting.bw1_7_mrc_b-l_reltable.x_tune_dvbt2_demod_setting.33
	.long	_x_tune_dvbt2_demod_setting.bw1_7_mrc_a-l_reltable.x_tune_dvbt2_demod_setting.33

.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function x_tune_dvbt2_demod_setting
_x_tune_dvbt2_demod_setting:            ; @x_tune_dvbt2_demod_setting
	.cfi_startproc
; %bb.0:
	stp	x26, x25, [sp, #-80]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 80
	stp	x24, x23, [sp, #16]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #32]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #48]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #64]             ; 16-byte Folded Spill
	add	x29, sp, #64
	.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
	cbz	x0, LBB0_81
; %bb.1:
	mov	x21, x2
	mov	x20, x1
	mov	x19, x0
	mov	x25, x0
	ldr	x22, [x25, #8]!
Lloh0:
	adrp	x8, _CXD2880_IO_TGT_SYS@GOTPAGE
Lloh1:
	ldr	x8, [x8, _CXD2880_IO_TGT_SYS@GOTPAGEOFF]
Lloh2:
	ldr	w23, [x8]
Lloh3:
	adrp	x8, _tune_dmd_setting_seq1@GOTPAGE
Lloh4:
	ldr	x8, [x8, _tune_dmd_setting_seq1@GOTPAGEOFF]
Lloh5:
	ldr	w24, [x8]
	mov	x0, x24
	bl	_ARRAY_SIZE
	mov	x3, x0
	mov	x0, x22
	mov	x1, x23
	mov	x2, x24
	bl	_cxd2880_io_write_multi_regs
	cbnz	w0, LBB0_82
; %bb.2:
	ldr	x22, [x25]
Lloh6:
	adrp	x26, _CXD2880_IO_TGT_DMD@GOTPAGE
Lloh7:
	ldr	x26, [x26, _CXD2880_IO_TGT_DMD@GOTPAGEOFF]
	ldr	w23, [x26]
Lloh8:
	adrp	x8, _tune_dmd_setting_seq2@GOTPAGE
Lloh9:
	ldr	x8, [x8, _tune_dmd_setting_seq2@GOTPAGEOFF]
Lloh10:
	ldr	w24, [x8]
	mov	x0, x24
	bl	_ARRAY_SIZE
	mov	x3, x0
	mov	x0, x22
	mov	x1, x23
	mov	x2, x24
	bl	_cxd2880_io_write_multi_regs
	cbnz	w0, LBB0_82
; %bb.3:
	ldr	x8, [x19]
Lloh11:
	adrp	x23, _CXD2880_TNRDMD_DIVERMODE_SUB@GOTPAGE
Lloh12:
	ldr	x23, [x23, _CXD2880_TNRDMD_DIVERMODE_SUB@GOTPAGEOFF]
	ldr	x9, [x23]
	cmp	x8, x9
	b.ne	LBB0_38
LBB0_4:
	ldr	x0, [x25]
	ldr	x8, [x0]
	ldr	w1, [x26]
	mov	w2, #0
	mov	w3, #32
	blr	x8
	cbnz	w0, LBB0_82
; %bb.5:
	ldr	x0, [x25]
	ldr	x8, [x0]
	ldr	w1, [x26]
	mov	w2, #138
	mov	w3, #7
	blr	x8
	cbnz	w0, LBB0_82
; %bb.6:
	ldr	x0, [x25]
	ldr	x8, [x0]
	ldr	w1, [x26]
	mov	w2, #144
	mov	w3, #6
	blr	x8
	cbnz	w0, LBB0_82
; %bb.7:
	ldr	x0, [x25]
	ldr	x8, [x0]
	ldr	w1, [x26]
	mov	w2, #0
	mov	w3, #37
	blr	x8
	cbnz	w0, LBB0_82
; %bb.8:
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
Lloh13:
	adrp	x3, _x_tune_dvbt2_demod_setting.init_settings@PAGE+8
Lloh14:
	add	x3, x3, _x_tune_dvbt2_demod_setting.init_settings@PAGEOFF+8
	mov	w2, #240
	mov	w4, #2
	blr	x8
	cbnz	w0, LBB0_82
; %bb.9:
	ldr	x0, [x25]
	ldr	x8, [x0]
	ldr	w1, [x26]
	mov	w2, #0
	mov	w3, #42
	blr	x8
	cbnz	w0, LBB0_82
; %bb.10:
	ldr	x0, [x25]
	ldr	x8, [x0]
	ldr	w1, [x26]
	mov	w2, #220
	mov	w3, #0
	blr	x8
	cbnz	w0, LBB0_82
; %bb.11:
	ldr	x0, [x25]
	ldr	x8, [x0]
	ldr	w1, [x26]
	mov	w2, #222
	mov	w3, #0
	blr	x8
	cbnz	w0, LBB0_82
; %bb.12:
	ldr	x0, [x25]
	ldr	x8, [x0]
	ldr	w1, [x26]
	mov	w2, #0
	mov	w3, #45
	blr	x8
	cbnz	w0, LBB0_82
; %bb.13:
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
Lloh15:
	adrp	x3, _x_tune_dvbt2_demod_setting.init_settings@PAGE+24
Lloh16:
	add	x3, x3, _x_tune_dvbt2_demod_setting.init_settings@PAGEOFF+24
	mov	w2, #115
	mov	w4, #4
	blr	x8
	cbnz	w0, LBB0_82
; %bb.14:
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
Lloh17:
	adrp	x3, _x_tune_dvbt2_demod_setting.init_settings@PAGE+40
Lloh18:
	add	x3, x3, _x_tune_dvbt2_demod_setting.init_settings@PAGEOFF+40
	mov	w2, #143
	mov	w4, #4
	blr	x8
	cbnz	w0, LBB0_82
; %bb.15:
	sub	w22, w21, #128
	cmp	w22, #3
	b.hs	LBB0_81
; %bb.16:
	ldr	x0, [x25]
	ldr	x8, [x0]
	ldr	w1, [x26]
	mov	w2, #0
	mov	w3, #4
	blr	x8
	cbnz	w0, LBB0_82
; %bb.17:
Lloh19:
	adrp	x8, l_switch.table.x_tune_dvbt2_demod_setting@PAGE
Lloh20:
	add	x8, x8, l_switch.table.x_tune_dvbt2_demod_setting@PAGEOFF
	sbfiz	x24, x22, #3, #32
	ldr	x21, [x8, x24]
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
	mov	w2, #29
	mov	x3, x21
	mov	w4, #3
	blr	x8
	cbnz	w0, LBB0_82
; %bb.18:
	ldr	x0, [x25]
	ldr	x8, [x0]
	ldr	w1, [x26]
	ldr	w3, [x21, #12]
	mov	w2, #34
	blr	x8
	cbnz	w0, LBB0_82
; %bb.19:
	ldr	x0, [x25]
	ldr	x8, [x0]
	ldr	w1, [x26]
	ldr	w3, [x21, #16]
	mov	w2, #36
	blr	x8
	cbnz	w0, LBB0_82
; %bb.20:
	ldr	x0, [x25]
	ldr	x8, [x0]
	ldr	w1, [x26]
	ldr	w3, [x21, #20]
	mov	w2, #38
	blr	x8
	cbnz	w0, LBB0_82
; %bb.21:
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
	add	x3, x21, #24
	mov	w2, #41
	mov	w4, #2
	blr	x8
	cbnz	w0, LBB0_82
; %bb.22:
	ldr	x0, [x25]
	ldr	x8, [x0]
	ldr	w1, [x26]
	ldr	w3, [x21, #32]
	mov	w2, #45
	blr	x8
	cbnz	w0, LBB0_82
; %bb.23:
	ldr	x8, [x19]
	ldr	x9, [x23]
	cmp	x8, x9
	b.ne	LBB0_40
LBB0_24:
Lloh21:
	adrp	x8, l_switch.table.x_tune_dvbt2_demod_setting.2@PAGE
Lloh22:
	add	x8, x8, l_switch.table.x_tune_dvbt2_demod_setting.2@PAGEOFF
	ldr	x21, [x8, x24]
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
	mov	w2, #60
	mov	x3, x21
	mov	w4, #2
	blr	x8
	cbnz	w0, LBB0_82
; %bb.25:
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
	add	x3, x21, #8
	mov	w2, #86
	mov	w4, #3
	blr	x8
	cbnz	w0, LBB0_82
; %bb.26:
	sub	w8, w20, #131
	cmp	w8, #4
	b.hi	LBB0_81
; %bb.27:
Lloh23:
	adrp	x9, lJTI0_0@PAGE
Lloh24:
	add	x9, x9, lJTI0_0@PAGEOFF
	adr	x10, LBB0_28
	ldrb	w11, [x9, x8]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_28:
	cmp	w22, #3
	b.hs	LBB0_81
; %bb.29:
Lloh25:
	adrp	x8, l_switch.table.x_tune_dvbt2_demod_setting.3@PAGE
Lloh26:
	add	x8, x8, l_switch.table.x_tune_dvbt2_demod_setting.3@PAGEOFF
	ldr	x3, [x8, w22, sxtw #3]
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
	mov	w2, #16
	mov	w4, #6
	blr	x8
	cbnz	w0, LBB0_82
; %bb.30:
	ldr	x0, [x25]
	ldr	x8, [x0]
	ldr	w1, [x26]
	mov	w2, #74
	mov	w3, #0
	blr	x8
	cbnz	w0, LBB0_82
; %bb.31:
	cmp	w22, #3
	b.hs	LBB0_81
; %bb.32:
Lloh27:
	adrp	x8, l_switch.table.x_tune_dvbt2_demod_setting.4@PAGE
Lloh28:
	add	x8, x8, l_switch.table.x_tune_dvbt2_demod_setting.4@PAGEOFF
	ldr	x3, [x8, w22, sxtw #3]
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
	mov	w2, #25
	mov	w4, #2
	blr	x8
	cbnz	w0, LBB0_82
; %bb.33:
	cmp	w22, #3
	b.hs	LBB0_81
; %bb.34:
Lloh29:
	adrp	x8, l_switch.table.x_tune_dvbt2_demod_setting.5@PAGE
Lloh30:
	add	x8, x8, l_switch.table.x_tune_dvbt2_demod_setting.5@PAGEOFF
	ldr	x3, [x8, w22, sxtw #3]
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
	mov	w2, #27
	mov	w4, #2
	blr	x8
	cbnz	w0, LBB0_82
; %bb.35:
	ldr	x8, [x19]
Lloh31:
	adrp	x9, _CXD2880_TNRDMD_DIVERMODE_MAIN@GOTPAGE
Lloh32:
	ldr	x9, [x9, _CXD2880_TNRDMD_DIVERMODE_MAIN@GOTPAGEOFF]
Lloh33:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_79
; %bb.36:
	cmp	w22, #3
	b.hs	LBB0_81
; %bb.37:
Lloh34:
	adrp	x8, l_switch.table.x_tune_dvbt2_demod_setting.6@PAGE
Lloh35:
	add	x8, x8, l_switch.table.x_tune_dvbt2_demod_setting.6@PAGEOFF
	b	LBB0_78
LBB0_38:
	ldr	x0, [x25]
	ldr	x8, [x0]
	ldr	w1, [x26]
	mov	w2, #0
	mov	w3, #0
	blr	x8
	cbnz	w0, LBB0_82
; %bb.39:
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
Lloh36:
	adrp	x3, _x_tune_dvbt2_demod_setting.tsif_settings@PAGE
Lloh37:
	add	x3, x3, _x_tune_dvbt2_demod_setting.tsif_settings@PAGEOFF
	mov	w2, #206
	mov	w4, #2
	blr	x8
	cbnz	w0, LBB0_82
	b	LBB0_4
LBB0_40:
Lloh38:
	adrp	x8, l_switch.table.x_tune_dvbt2_demod_setting.1@PAGE
Lloh39:
	add	x8, x8, l_switch.table.x_tune_dvbt2_demod_setting.1@PAGEOFF
	ldr	x21, [x8, x24]
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
	mov	w2, #46
	mov	x3, x21
	mov	w4, #6
	blr	x8
	cbnz	w0, LBB0_82
; %bb.41:
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
	add	x3, x21, #24
	mov	w2, #53
	mov	w4, #7
	blr	x8
	cbnz	w0, LBB0_82
	b	LBB0_24
LBB0_42:
	cmp	w22, #3
	b.hs	LBB0_81
; %bb.43:
Lloh40:
	adrp	x8, l_switch.table.x_tune_dvbt2_demod_setting.7@PAGE
Lloh41:
	add	x8, x8, l_switch.table.x_tune_dvbt2_demod_setting.7@PAGEOFF
	ldr	x3, [x8, w22, sxtw #3]
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
	mov	w2, #16
	mov	w4, #6
	blr	x8
	cbnz	w0, LBB0_82
; %bb.44:
	ldr	x0, [x25]
	ldr	x8, [x0]
	ldr	w1, [x26]
	mov	w2, #74
	mov	w3, #2
	blr	x8
	cbnz	w0, LBB0_82
; %bb.45:
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
Lloh42:
	adrp	x3, _x_tune_dvbt2_demod_setting.gtdofst@PAGE
Lloh43:
	add	x3, x3, _x_tune_dvbt2_demod_setting.gtdofst@PAGEOFF
	mov	w2, #25
	mov	w4, #2
	blr	x8
	cbnz	w0, LBB0_82
; %bb.46:
	cmp	w22, #3
	b.hs	LBB0_81
; %bb.47:
Lloh44:
	adrp	x8, l_switch.table.x_tune_dvbt2_demod_setting.8@PAGE
Lloh45:
	add	x8, x8, l_switch.table.x_tune_dvbt2_demod_setting.8@PAGEOFF
	ldr	x3, [x8, w22, sxtw #3]
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
	mov	w2, #27
	mov	w4, #2
	blr	x8
	cbnz	w0, LBB0_82
; %bb.48:
	ldr	x8, [x19]
Lloh46:
	adrp	x9, _CXD2880_TNRDMD_DIVERMODE_MAIN@GOTPAGE
Lloh47:
	ldr	x9, [x9, _CXD2880_TNRDMD_DIVERMODE_MAIN@GOTPAGEOFF]
Lloh48:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_79
; %bb.49:
	cmp	w22, #3
	b.hs	LBB0_81
; %bb.50:
Lloh49:
	adrp	x8, l_switch.table.x_tune_dvbt2_demod_setting.9@PAGE
Lloh50:
	add	x8, x8, l_switch.table.x_tune_dvbt2_demod_setting.9@PAGEOFF
	b	LBB0_78
LBB0_51:
	cmp	w22, #3
	b.hs	LBB0_81
; %bb.52:
Lloh51:
	adrp	x8, l_switch.table.x_tune_dvbt2_demod_setting.10@PAGE
Lloh52:
	add	x8, x8, l_switch.table.x_tune_dvbt2_demod_setting.10@PAGEOFF
	ldr	x3, [x8, w22, sxtw #3]
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
	mov	w2, #16
	mov	w4, #6
	blr	x8
	cbnz	w0, LBB0_82
; %bb.53:
	ldr	x0, [x25]
	ldr	x8, [x0]
	ldr	w1, [x26]
	mov	w2, #74
	mov	w3, #4
	blr	x8
	cbnz	w0, LBB0_82
; %bb.54:
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
Lloh53:
	adrp	x3, _x_tune_dvbt2_demod_setting.gtdofst@PAGE
Lloh54:
	add	x3, x3, _x_tune_dvbt2_demod_setting.gtdofst@PAGEOFF
	mov	w2, #25
	mov	w4, #2
	blr	x8
	cbnz	w0, LBB0_82
; %bb.55:
	cmp	w22, #3
	b.hs	LBB0_81
; %bb.56:
Lloh55:
	adrp	x8, l_switch.table.x_tune_dvbt2_demod_setting.11@PAGE
Lloh56:
	add	x8, x8, l_switch.table.x_tune_dvbt2_demod_setting.11@PAGEOFF
	ldr	x3, [x8, w22, sxtw #3]
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
	mov	w2, #27
	mov	w4, #2
	blr	x8
	cbnz	w0, LBB0_82
; %bb.57:
	ldr	x8, [x19]
Lloh57:
	adrp	x9, _CXD2880_TNRDMD_DIVERMODE_MAIN@GOTPAGE
Lloh58:
	ldr	x9, [x9, _CXD2880_TNRDMD_DIVERMODE_MAIN@GOTPAGEOFF]
Lloh59:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_79
; %bb.58:
	cmp	w22, #3
	b.hs	LBB0_81
; %bb.59:
Lloh60:
	adrp	x8, l_switch.table.x_tune_dvbt2_demod_setting.12@PAGE
Lloh61:
	add	x8, x8, l_switch.table.x_tune_dvbt2_demod_setting.12@PAGEOFF
	b	LBB0_78
LBB0_60:
	cmp	w22, #3
	b.hs	LBB0_81
; %bb.61:
Lloh62:
	adrp	x8, l_switch.table.x_tune_dvbt2_demod_setting.13@PAGE
Lloh63:
	add	x8, x8, l_switch.table.x_tune_dvbt2_demod_setting.13@PAGEOFF
	ldr	x3, [x8, w22, sxtw #3]
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
	mov	w2, #16
	mov	w4, #6
	blr	x8
	cbnz	w0, LBB0_82
; %bb.62:
	ldr	x0, [x25]
	ldr	x8, [x0]
	ldr	w1, [x26]
	mov	w2, #74
	mov	w3, #6
	blr	x8
	cbnz	w0, LBB0_82
; %bb.63:
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
Lloh64:
	adrp	x3, _x_tune_dvbt2_demod_setting.gtdofst@PAGE
Lloh65:
	add	x3, x3, _x_tune_dvbt2_demod_setting.gtdofst@PAGEOFF
	mov	w2, #25
	mov	w4, #2
	blr	x8
	cbnz	w0, LBB0_82
; %bb.64:
	cmp	w22, #3
	b.hs	LBB0_81
; %bb.65:
Lloh66:
	adrp	x8, l_switch.table.x_tune_dvbt2_demod_setting.14@PAGE
Lloh67:
	add	x8, x8, l_switch.table.x_tune_dvbt2_demod_setting.14@PAGEOFF
	ldr	x3, [x8, w22, sxtw #3]
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
	mov	w2, #27
	mov	w4, #2
	blr	x8
	cbnz	w0, LBB0_82
; %bb.66:
	ldr	x8, [x19]
Lloh68:
	adrp	x9, _CXD2880_TNRDMD_DIVERMODE_MAIN@GOTPAGE
Lloh69:
	ldr	x9, [x9, _CXD2880_TNRDMD_DIVERMODE_MAIN@GOTPAGEOFF]
Lloh70:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_79
; %bb.67:
	cmp	w22, #3
	b.hs	LBB0_81
; %bb.68:
Lloh71:
	adrp	x8, l_switch.table.x_tune_dvbt2_demod_setting.15@PAGE
Lloh72:
	add	x8, x8, l_switch.table.x_tune_dvbt2_demod_setting.15@PAGEOFF
	b	LBB0_78
LBB0_69:
	cmp	w22, #3
	b.hs	LBB0_81
; %bb.70:
Lloh73:
	adrp	x8, l_switch.table.x_tune_dvbt2_demod_setting.16@PAGE
Lloh74:
	add	x8, x8, l_switch.table.x_tune_dvbt2_demod_setting.16@PAGEOFF
	ldr	x3, [x8, w22, sxtw #3]
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
	mov	w2, #16
	mov	w4, #6
	blr	x8
	cbnz	w0, LBB0_82
; %bb.71:
	ldr	x0, [x25]
	ldr	x8, [x0]
	ldr	w1, [x26]
	mov	w2, #74
	mov	w3, #3
	blr	x8
	cbnz	w0, LBB0_82
; %bb.72:
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
Lloh75:
	adrp	x3, _x_tune_dvbt2_demod_setting.gtdofst@PAGE
Lloh76:
	add	x3, x3, _x_tune_dvbt2_demod_setting.gtdofst@PAGEOFF
	mov	w2, #25
	mov	w4, #2
	blr	x8
	cbnz	w0, LBB0_82
; %bb.73:
	cmp	w22, #3
	b.hs	LBB0_81
; %bb.74:
Lloh77:
	adrp	x8, l_switch.table.x_tune_dvbt2_demod_setting.17@PAGE
Lloh78:
	add	x8, x8, l_switch.table.x_tune_dvbt2_demod_setting.17@PAGEOFF
	ldr	x3, [x8, w22, sxtw #3]
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
	mov	w2, #27
	mov	w4, #2
	blr	x8
	cbnz	w0, LBB0_82
; %bb.75:
	ldr	x8, [x19]
Lloh79:
	adrp	x9, _CXD2880_TNRDMD_DIVERMODE_MAIN@GOTPAGE
Lloh80:
	ldr	x9, [x9, _CXD2880_TNRDMD_DIVERMODE_MAIN@GOTPAGEOFF]
Lloh81:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_79
; %bb.76:
	cmp	w22, #3
	b.hs	LBB0_81
; %bb.77:
Lloh82:
	adrp	x8, l_switch.table.x_tune_dvbt2_demod_setting.18@PAGE
Lloh83:
	add	x8, x8, l_switch.table.x_tune_dvbt2_demod_setting.18@PAGEOFF
LBB0_78:
	ldr	x3, [x8, w22, sxtw #3]
	ldr	x0, [x25]
	ldr	x8, [x0, #8]
	ldr	w1, [x26]
	mov	w2, #75
	mov	w4, #9
	blr	x8
	cbnz	w0, LBB0_82
LBB0_79:
	ldr	x0, [x25]
	ldr	x8, [x0]
	ldr	w1, [x26]
	mov	w2, #0
	mov	w3, #0
	blr	x8
	cbnz	w0, LBB0_82
; %bb.80:
	ldr	x0, [x25]
	ldr	x4, [x0]
	ldr	w1, [x26]
	mov	w2, #253
	mov	w3, #1
	ldp	x29, x30, [sp, #64]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #48]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #32]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #16]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp], #80             ; 16-byte Folded Reload
	br	x4
LBB0_81:
Lloh84:
	adrp	x8, _EINVAL@GOTPAGE
Lloh85:
	ldr	x8, [x8, _EINVAL@GOTPAGEOFF]
Lloh86:
	ldr	w8, [x8]
	neg	w0, w8
LBB0_82:
	ldp	x29, x30, [sp, #64]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #48]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #32]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #16]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp], #80             ; 16-byte Folded Reload
	ret
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGot	Lloh6, Lloh7
	.loh AdrpLdrGot	Lloh11, Lloh12
	.loh AdrpAdd	Lloh13, Lloh14
	.loh AdrpAdd	Lloh15, Lloh16
	.loh AdrpAdd	Lloh17, Lloh18
	.loh AdrpAdd	Lloh19, Lloh20
	.loh AdrpAdd	Lloh21, Lloh22
	.loh AdrpAdd	Lloh23, Lloh24
	.loh AdrpAdd	Lloh25, Lloh26
	.loh AdrpAdd	Lloh27, Lloh28
	.loh AdrpAdd	Lloh29, Lloh30
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpAdd	Lloh34, Lloh35
	.loh AdrpAdd	Lloh36, Lloh37
	.loh AdrpAdd	Lloh38, Lloh39
	.loh AdrpAdd	Lloh40, Lloh41
	.loh AdrpAdd	Lloh42, Lloh43
	.loh AdrpAdd	Lloh44, Lloh45
	.loh AdrpLdrGotLdr	Lloh46, Lloh47, Lloh48
	.loh AdrpAdd	Lloh49, Lloh50
	.loh AdrpAdd	Lloh51, Lloh52
	.loh AdrpAdd	Lloh53, Lloh54
	.loh AdrpAdd	Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh57, Lloh58, Lloh59
	.loh AdrpAdd	Lloh60, Lloh61
	.loh AdrpAdd	Lloh62, Lloh63
	.loh AdrpAdd	Lloh64, Lloh65
	.loh AdrpAdd	Lloh66, Lloh67
	.loh AdrpLdrGotLdr	Lloh68, Lloh69, Lloh70
	.loh AdrpAdd	Lloh71, Lloh72
	.loh AdrpAdd	Lloh73, Lloh74
	.loh AdrpAdd	Lloh75, Lloh76
	.loh AdrpAdd	Lloh77, Lloh78
	.loh AdrpLdrGotLdr	Lloh79, Lloh80, Lloh81
	.loh AdrpAdd	Lloh82, Lloh83
	.loh AdrpLdrGotLdr	Lloh84, Lloh85, Lloh86
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_28-LBB0_28)>>2
	.byte	(LBB0_42-LBB0_28)>>2
	.byte	(LBB0_51-LBB0_28)>>2
	.byte	(LBB0_60-LBB0_28)>>2
	.byte	(LBB0_69-LBB0_28)>>2
                                        ; -- End function
	.p2align	2                               ; @x_tune_dvbt2_demod_setting.tsif_settings
_x_tune_dvbt2_demod_setting.tsif_settings:
	.long	1                               ; 0x1
	.long	1                               ; 0x1

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.init_settings
_x_tune_dvbt2_demod_setting.init_settings:
	.long	7                               ; 0x7
	.long	6                               ; 0x6
	.long	1                               ; 0x1
	.long	240                             ; 0xf0
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	4                               ; 0x4
	.long	176                             ; 0xb0
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	9                               ; 0x9
	.long	156                             ; 0x9c
	.long	14                              ; 0xe
	.long	76                              ; 0x4c

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.clk_mode_settings_a1
_x_tune_dvbt2_demod_setting.clk_mode_settings_a1:
	.long	82                              ; 0x52
	.long	73                              ; 0x49
	.long	44                              ; 0x2c
	.long	81                              ; 0x51
	.long	81                              ; 0x51
	.long	61                              ; 0x3d
	.long	21                              ; 0x15
	.long	41                              ; 0x29
	.long	12                              ; 0xc

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.clk_mode_settings_b1
_x_tune_dvbt2_demod_setting.clk_mode_settings_b1:
	.long	93                              ; 0x5d
	.long	85                              ; 0x55
	.long	50                              ; 0x32
	.long	92                              ; 0x5c
	.long	92                              ; 0x5c
	.long	69                              ; 0x45
	.long	23                              ; 0x17
	.long	46                              ; 0x2e
	.long	13                              ; 0xd

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.clk_mode_settings_c1
_x_tune_dvbt2_demod_setting.clk_mode_settings_c1:
	.long	96                              ; 0x60
	.long	0                               ; 0x0
	.long	52                              ; 0x34
	.long	94                              ; 0x5e
	.long	94                              ; 0x5e
	.long	71                              ; 0x47
	.long	24                              ; 0x18
	.long	47                              ; 0x2f
	.long	14                              ; 0xe

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.clk_mode_settings_a2
_x_tune_dvbt2_demod_setting.clk_mode_settings_a2:
	.long	4                               ; 0x4
	.long	231                             ; 0xe7
	.long	148                             ; 0x94
	.long	146                             ; 0x92
	.long	9                               ; 0x9
	.long	207                             ; 0xcf
	.long	126                             ; 0x7e
	.long	208                             ; 0xd0
	.long	73                              ; 0x49
	.long	205                             ; 0xcd
	.long	205                             ; 0xcd
	.long	31                              ; 0x1f
	.long	91                              ; 0x5b

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.clk_mode_settings_b2
_x_tune_dvbt2_demod_setting.clk_mode_settings_b2:
	.long	5                               ; 0x5
	.long	144                             ; 0x90
	.long	39                              ; 0x27
	.long	85                              ; 0x55
	.long	11                              ; 0xb
	.long	32                              ; 0x20
	.long	143                             ; 0x8f
	.long	214                             ; 0xd6
	.long	234                             ; 0xea
	.long	200                             ; 0xc8
	.long	200                             ; 0xc8
	.long	35                              ; 0x23
	.long	145                             ; 0x91

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.clk_mode_settings_c2
_x_tune_dvbt2_demod_setting.clk_mode_settings_c2:
	.long	5                               ; 0x5
	.long	184                             ; 0xb8
	.long	216                             ; 0xd8
	.long	0                               ; 0x0
	.long	11                              ; 0xb
	.long	114                             ; 0x72
	.long	147                             ; 0x93
	.long	243                             ; 0xf3
	.long	0                               ; 0x0
	.long	205                             ; 0xcd
	.long	205                             ; 0xcd
	.long	36                              ; 0x24
	.long	149                             ; 0x95

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.clk_mode_settings_a3
_x_tune_dvbt2_demod_setting.clk_mode_settings_a3:
	.long	11                              ; 0xb
	.long	106                             ; 0x6a
	.long	201                             ; 0xc9
	.long	3                               ; 0x3
	.long	51                              ; 0x33

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.clk_mode_settings_b3
_x_tune_dvbt2_demod_setting.clk_mode_settings_b3:
	.long	1                               ; 0x1
	.long	2                               ; 0x2
	.long	228                             ; 0xe4
	.long	3                               ; 0x3
	.long	57                              ; 0x39

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.clk_mode_settings_c3
_x_tune_dvbt2_demod_setting.clk_mode_settings_c3:
	.long	1                               ; 0x1
	.long	2                               ; 0x2
	.long	235                             ; 0xeb
	.long	3                               ; 0x3
	.long	59                              ; 0x3b

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.gtdofst
_x_tune_dvbt2_demod_setting.gtdofst:
	.long	63                              ; 0x3f
	.long	255                             ; 0xff

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw8_gtdofst_a
_x_tune_dvbt2_demod_setting.bw8_gtdofst_a:
	.long	25                              ; 0x19
	.long	210                             ; 0xd2

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw8_nomi_ac
_x_tune_dvbt2_demod_setting.bw8_nomi_ac:
	.long	21                              ; 0x15
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	0                               ; 0x0

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw8_nomi_b
_x_tune_dvbt2_demod_setting.bw8_nomi_b:
	.long	20                              ; 0x14
	.long	106                             ; 0x6a
	.long	170                             ; 0xaa
	.long	170                             ; 0xaa
	.long	171                             ; 0xab
	.long	0                               ; 0x0

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw8_sst_a
_x_tune_dvbt2_demod_setting.bw8_sst_a:
	.long	6                               ; 0x6
	.long	42                              ; 0x2a

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw8_sst_b
_x_tune_dvbt2_demod_setting.bw8_sst_b:
	.long	6                               ; 0x6
	.long	41                              ; 0x29

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw8_sst_c
_x_tune_dvbt2_demod_setting.bw8_sst_c:
	.long	6                               ; 0x6
	.long	40                              ; 0x28

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw8_mrc_a
_x_tune_dvbt2_demod_setting.bw8_mrc_a:
	.long	40                              ; 0x28
	.long	0                               ; 0x0
	.long	80                              ; 0x50
	.long	0                               ; 0x0
	.long	96                              ; 0x60
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	144                             ; 0x90
	.long	0                               ; 0x0

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw8_mrc_b
_x_tune_dvbt2_demod_setting.bw8_mrc_b:
	.long	45                              ; 0x2d
	.long	94                              ; 0x5e
	.long	90                              ; 0x5a
	.long	189                             ; 0xbd
	.long	108                             ; 0x6c
	.long	227                             ; 0xe3
	.long	0                               ; 0x0
	.long	163                             ; 0xa3
	.long	85                              ; 0x55

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw8_mrc_c
_x_tune_dvbt2_demod_setting.bw8_mrc_c:
	.long	46                              ; 0x2e
	.long	170                             ; 0xaa
	.long	93                              ; 0x5d
	.long	85                              ; 0x55
	.long	112                             ; 0x70
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	168                             ; 0xa8
	.long	0                               ; 0x0

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw7_nomi_ac
_x_tune_dvbt2_demod_setting.bw7_nomi_ac:
	.long	24                              ; 0x18
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	0                               ; 0x0

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw7_nomi_b
_x_tune_dvbt2_demod_setting.bw7_nomi_b:
	.long	23                              ; 0x17
	.long	85                              ; 0x55
	.long	85                              ; 0x55
	.long	85                              ; 0x55
	.long	85                              ; 0x55
	.long	0                               ; 0x0

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw7_sst_a
_x_tune_dvbt2_demod_setting.bw7_sst_a:
	.long	6                               ; 0x6
	.long	35                              ; 0x23

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw7_sst_b
_x_tune_dvbt2_demod_setting.bw7_sst_b:
	.long	6                               ; 0x6
	.long	34                              ; 0x22

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw7_sst_c
_x_tune_dvbt2_demod_setting.bw7_sst_c:
	.long	6                               ; 0x6
	.long	33                              ; 0x21

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw7_mrc_a
_x_tune_dvbt2_demod_setting.bw7_mrc_a:
	.long	45                              ; 0x2d
	.long	182                             ; 0xb6
	.long	91                              ; 0x5b
	.long	109                             ; 0x6d
	.long	109                             ; 0x6d
	.long	182                             ; 0xb6
	.long	0                               ; 0x0
	.long	164                             ; 0xa4
	.long	146                             ; 0x92

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw7_mrc_b
_x_tune_dvbt2_demod_setting.bw7_mrc_b:
	.long	51                              ; 0x33
	.long	218                             ; 0xda
	.long	103                             ; 0x67
	.long	180                             ; 0xb4
	.long	124                             ; 0x7c
	.long	113                             ; 0x71
	.long	0                               ; 0x0
	.long	186                             ; 0xba
	.long	170                             ; 0xaa

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw7_mrc_c
_x_tune_dvbt2_demod_setting.bw7_mrc_c:
	.long	53                              ; 0x35
	.long	85                              ; 0x55
	.long	106                             ; 0x6a
	.long	170                             ; 0xaa
	.long	128                             ; 0x80
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	192                             ; 0xc0
	.long	0                               ; 0x0

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw6_nomi_ac
_x_tune_dvbt2_demod_setting.bw6_nomi_ac:
	.long	28                              ; 0x1c
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	0                               ; 0x0

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw6_nomi_b
_x_tune_dvbt2_demod_setting.bw6_nomi_b:
	.long	27                              ; 0x1b
	.long	56                              ; 0x38
	.long	227                             ; 0xe3
	.long	142                             ; 0x8e
	.long	57                              ; 0x39
	.long	0                               ; 0x0

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw6_sst_a
_x_tune_dvbt2_demod_setting.bw6_sst_a:
	.long	6                               ; 0x6
	.long	28                              ; 0x1c

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw6_sst_b
_x_tune_dvbt2_demod_setting.bw6_sst_b:
	.long	6                               ; 0x6
	.long	27                              ; 0x1b

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw6_sst_c
_x_tune_dvbt2_demod_setting.bw6_sst_c:
	.long	6                               ; 0x6
	.long	26                              ; 0x1a

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw6_mrc_a
_x_tune_dvbt2_demod_setting.bw6_mrc_a:
	.long	53                              ; 0x35
	.long	85                              ; 0x55
	.long	106                             ; 0x6a
	.long	170                             ; 0xaa
	.long	128                             ; 0x80
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	192                             ; 0xc0
	.long	0                               ; 0x0

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw6_mrc_b
_x_tune_dvbt2_demod_setting.bw6_mrc_b:
	.long	60                              ; 0x3c
	.long	126                             ; 0x7e
	.long	120                             ; 0x78
	.long	252                             ; 0xfc
	.long	145                             ; 0x91
	.long	47                              ; 0x2f
	.long	0                               ; 0x0
	.long	217                             ; 0xd9
	.long	199                             ; 0xc7

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw6_mrc_c
_x_tune_dvbt2_demod_setting.bw6_mrc_c:
	.long	62                              ; 0x3e
	.long	56                              ; 0x38
	.long	124                             ; 0x7c
	.long	113                             ; 0x71
	.long	149                             ; 0x95
	.long	85                              ; 0x55
	.long	0                               ; 0x0
	.long	223                             ; 0xdf
	.long	255                             ; 0xff

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw5_nomi_ac
_x_tune_dvbt2_demod_setting.bw5_nomi_ac:
	.long	33                              ; 0x21
	.long	153                             ; 0x99
	.long	153                             ; 0x99
	.long	153                             ; 0x99
	.long	154                             ; 0x9a
	.long	0                               ; 0x0

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw5_nomi_b
_x_tune_dvbt2_demod_setting.bw5_nomi_b:
	.long	32                              ; 0x20
	.long	170                             ; 0xaa
	.long	170                             ; 0xaa
	.long	170                             ; 0xaa
	.long	171                             ; 0xab
	.long	0                               ; 0x0

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw5_sst_a
_x_tune_dvbt2_demod_setting.bw5_sst_a:
	.long	6                               ; 0x6
	.long	21                              ; 0x15

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw5_sst_b
_x_tune_dvbt2_demod_setting.bw5_sst_b:
	.long	6                               ; 0x6
	.long	21                              ; 0x15

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw5_sst_c
_x_tune_dvbt2_demod_setting.bw5_sst_c:
	.long	6                               ; 0x6
	.long	20                              ; 0x14

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw5_mrc_a
_x_tune_dvbt2_demod_setting.bw5_mrc_a:
	.long	64                              ; 0x40
	.long	0                               ; 0x0
	.long	106                             ; 0x6a
	.long	170                             ; 0xaa
	.long	128                             ; 0x80
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	230                             ; 0xe6
	.long	102                             ; 0x66

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw5_mrc_b
_x_tune_dvbt2_demod_setting.bw5_mrc_b:
	.long	72                              ; 0x48
	.long	151                             ; 0x97
	.long	120                             ; 0x78
	.long	252                             ; 0xfc
	.long	145                             ; 0x91
	.long	47                              ; 0x2f
	.long	1                               ; 0x1
	.long	5                               ; 0x5
	.long	85                              ; 0x55

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw5_mrc_c
_x_tune_dvbt2_demod_setting.bw5_mrc_c:
	.long	74                              ; 0x4a
	.long	170                             ; 0xaa
	.long	124                             ; 0x7c
	.long	113                             ; 0x71
	.long	149                             ; 0x95
	.long	85                              ; 0x55
	.long	1                               ; 0x1
	.long	12                              ; 0xc
	.long	204                             ; 0xcc

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw1_7_nomi_a
_x_tune_dvbt2_demod_setting.bw1_7_nomi_a:
	.long	104                             ; 0x68
	.long	15                              ; 0xf
	.long	162                             ; 0xa2
	.long	50                              ; 0x32
	.long	207                             ; 0xcf
	.long	3                               ; 0x3

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw1_7_nomi_c
_x_tune_dvbt2_demod_setting.bw1_7_nomi_c:
	.long	104                             ; 0x68
	.long	15                              ; 0xf
	.long	162                             ; 0xa2
	.long	50                              ; 0x32
	.long	207                             ; 0xcf
	.long	3                               ; 0x3

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw1_7_nomi_b
_x_tune_dvbt2_demod_setting.bw1_7_nomi_b:
	.long	101                             ; 0x65
	.long	43                              ; 0x2b
	.long	164                             ; 0xa4
	.long	205                             ; 0xcd
	.long	216                             ; 0xd8
	.long	3                               ; 0x3

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw1_7_sst_a
_x_tune_dvbt2_demod_setting.bw1_7_sst_a:
	.long	6                               ; 0x6
	.long	12                              ; 0xc

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw1_7_sst_b
_x_tune_dvbt2_demod_setting.bw1_7_sst_b:
	.long	6                               ; 0x6
	.long	12                              ; 0xc

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw1_7_sst_c
_x_tune_dvbt2_demod_setting.bw1_7_sst_c:
	.long	6                               ; 0x6
	.long	11                              ; 0xb

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw1_7_mrc_a
_x_tune_dvbt2_demod_setting.bw1_7_mrc_a:
	.long	64                              ; 0x40
	.long	0                               ; 0x0
	.long	106                             ; 0x6a
	.long	170                             ; 0xaa
	.long	128                             ; 0x80
	.long	0                               ; 0x0
	.long	2                               ; 0x2
	.long	201                             ; 0xc9
	.long	143                             ; 0x8f

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw1_7_mrc_b
_x_tune_dvbt2_demod_setting.bw1_7_mrc_b:
	.long	72                              ; 0x48
	.long	151                             ; 0x97
	.long	120                             ; 0x78
	.long	252                             ; 0xfc
	.long	145                             ; 0x91
	.long	47                              ; 0x2f
	.long	3                               ; 0x3
	.long	41                              ; 0x29
	.long	93                              ; 0x5d

	.p2align	2                               ; @x_tune_dvbt2_demod_setting.bw1_7_mrc_c
_x_tune_dvbt2_demod_setting.bw1_7_mrc_c:
	.long	74                              ; 0x4a
	.long	170                             ; 0xaa
	.long	124                             ; 0x7c
	.long	113                             ; 0x71
	.long	149                             ; 0x95
	.long	85                              ; 0x55
	.long	3                               ; 0x3
	.long	64                              ; 0x40
	.long	125                             ; 0x7d

	.comm	_EINVAL,4,2                     ; @EINVAL
	.comm	_CXD2880_IO_TGT_SYS,4,2         ; @CXD2880_IO_TGT_SYS
	.comm	_tune_dmd_setting_seq1,4,2      ; @tune_dmd_setting_seq1
	.comm	_CXD2880_IO_TGT_DMD,4,2         ; @CXD2880_IO_TGT_DMD
	.comm	_tune_dmd_setting_seq2,4,2      ; @tune_dmd_setting_seq2
	.comm	_CXD2880_TNRDMD_DIVERMODE_SUB,8,3 ; @CXD2880_TNRDMD_DIVERMODE_SUB
	.comm	_CXD2880_TNRDMD_DIVERMODE_MAIN,8,3 ; @CXD2880_TNRDMD_DIVERMODE_MAIN
	.no_dead_strip	_x_tune_dvbt2_demod_setting
	.section	__DATA,__const
	.p2align	3                               ; @switch.table.x_tune_dvbt2_demod_setting
l_switch.table.x_tune_dvbt2_demod_setting:
	.quad	_x_tune_dvbt2_demod_setting.clk_mode_settings_c1
	.quad	_x_tune_dvbt2_demod_setting.clk_mode_settings_b1
	.quad	_x_tune_dvbt2_demod_setting.clk_mode_settings_a1

	.p2align	3                               ; @switch.table.x_tune_dvbt2_demod_setting.1
l_switch.table.x_tune_dvbt2_demod_setting.1:
	.quad	_x_tune_dvbt2_demod_setting.clk_mode_settings_c2
	.quad	_x_tune_dvbt2_demod_setting.clk_mode_settings_b2
	.quad	_x_tune_dvbt2_demod_setting.clk_mode_settings_a2

	.p2align	3                               ; @switch.table.x_tune_dvbt2_demod_setting.2
l_switch.table.x_tune_dvbt2_demod_setting.2:
	.quad	_x_tune_dvbt2_demod_setting.clk_mode_settings_c3
	.quad	_x_tune_dvbt2_demod_setting.clk_mode_settings_b3
	.quad	_x_tune_dvbt2_demod_setting.clk_mode_settings_a3

	.p2align	3                               ; @switch.table.x_tune_dvbt2_demod_setting.3
l_switch.table.x_tune_dvbt2_demod_setting.3:
	.quad	_x_tune_dvbt2_demod_setting.bw8_nomi_ac
	.quad	_x_tune_dvbt2_demod_setting.bw8_nomi_b
	.quad	_x_tune_dvbt2_demod_setting.bw8_nomi_ac

	.p2align	3                               ; @switch.table.x_tune_dvbt2_demod_setting.4
l_switch.table.x_tune_dvbt2_demod_setting.4:
	.quad	_x_tune_dvbt2_demod_setting.gtdofst
	.quad	_x_tune_dvbt2_demod_setting.gtdofst
	.quad	_x_tune_dvbt2_demod_setting.bw8_gtdofst_a

	.p2align	3                               ; @switch.table.x_tune_dvbt2_demod_setting.5
l_switch.table.x_tune_dvbt2_demod_setting.5:
	.quad	_x_tune_dvbt2_demod_setting.bw8_sst_c
	.quad	_x_tune_dvbt2_demod_setting.bw8_sst_b
	.quad	_x_tune_dvbt2_demod_setting.bw8_sst_a

	.p2align	3                               ; @switch.table.x_tune_dvbt2_demod_setting.6
l_switch.table.x_tune_dvbt2_demod_setting.6:
	.quad	_x_tune_dvbt2_demod_setting.bw8_mrc_c
	.quad	_x_tune_dvbt2_demod_setting.bw8_mrc_b
	.quad	_x_tune_dvbt2_demod_setting.bw8_mrc_a

	.p2align	3                               ; @switch.table.x_tune_dvbt2_demod_setting.7
l_switch.table.x_tune_dvbt2_demod_setting.7:
	.quad	_x_tune_dvbt2_demod_setting.bw7_nomi_ac
	.quad	_x_tune_dvbt2_demod_setting.bw7_nomi_b
	.quad	_x_tune_dvbt2_demod_setting.bw7_nomi_ac

	.p2align	3                               ; @switch.table.x_tune_dvbt2_demod_setting.8
l_switch.table.x_tune_dvbt2_demod_setting.8:
	.quad	_x_tune_dvbt2_demod_setting.bw7_sst_c
	.quad	_x_tune_dvbt2_demod_setting.bw7_sst_b
	.quad	_x_tune_dvbt2_demod_setting.bw7_sst_a

	.p2align	3                               ; @switch.table.x_tune_dvbt2_demod_setting.9
l_switch.table.x_tune_dvbt2_demod_setting.9:
	.quad	_x_tune_dvbt2_demod_setting.bw7_mrc_c
	.quad	_x_tune_dvbt2_demod_setting.bw7_mrc_b
	.quad	_x_tune_dvbt2_demod_setting.bw7_mrc_a

	.p2align	3                               ; @switch.table.x_tune_dvbt2_demod_setting.10
l_switch.table.x_tune_dvbt2_demod_setting.10:
	.quad	_x_tune_dvbt2_demod_setting.bw6_nomi_ac
	.quad	_x_tune_dvbt2_demod_setting.bw6_nomi_b
	.quad	_x_tune_dvbt2_demod_setting.bw6_nomi_ac

	.p2align	3                               ; @switch.table.x_tune_dvbt2_demod_setting.11
l_switch.table.x_tune_dvbt2_demod_setting.11:
	.quad	_x_tune_dvbt2_demod_setting.bw6_sst_c
	.quad	_x_tune_dvbt2_demod_setting.bw6_sst_b
	.quad	_x_tune_dvbt2_demod_setting.bw6_sst_a

	.p2align	3                               ; @switch.table.x_tune_dvbt2_demod_setting.12
l_switch.table.x_tune_dvbt2_demod_setting.12:
	.quad	_x_tune_dvbt2_demod_setting.bw6_mrc_c
	.quad	_x_tune_dvbt2_demod_setting.bw6_mrc_b
	.quad	_x_tune_dvbt2_demod_setting.bw6_mrc_a

	.p2align	3                               ; @switch.table.x_tune_dvbt2_demod_setting.13
l_switch.table.x_tune_dvbt2_demod_setting.13:
	.quad	_x_tune_dvbt2_demod_setting.bw5_nomi_ac
	.quad	_x_tune_dvbt2_demod_setting.bw5_nomi_b
	.quad	_x_tune_dvbt2_demod_setting.bw5_nomi_ac

	.p2align	3                               ; @switch.table.x_tune_dvbt2_demod_setting.14
l_switch.table.x_tune_dvbt2_demod_setting.14:
	.quad	_x_tune_dvbt2_demod_setting.bw5_sst_c
	.quad	_x_tune_dvbt2_demod_setting.bw5_sst_b
	.quad	_x_tune_dvbt2_demod_setting.bw5_sst_a

	.p2align	3                               ; @switch.table.x_tune_dvbt2_demod_setting.15
l_switch.table.x_tune_dvbt2_demod_setting.15:
	.quad	_x_tune_dvbt2_demod_setting.bw5_mrc_c
	.quad	_x_tune_dvbt2_demod_setting.bw5_mrc_b
	.quad	_x_tune_dvbt2_demod_setting.bw5_mrc_a

	.p2align	3                               ; @switch.table.x_tune_dvbt2_demod_setting.16
l_switch.table.x_tune_dvbt2_demod_setting.16:
	.quad	_x_tune_dvbt2_demod_setting.bw1_7_nomi_c
	.quad	_x_tune_dvbt2_demod_setting.bw1_7_nomi_b
	.quad	_x_tune_dvbt2_demod_setting.bw1_7_nomi_a

	.p2align	3                               ; @switch.table.x_tune_dvbt2_demod_setting.17
l_switch.table.x_tune_dvbt2_demod_setting.17:
	.quad	_x_tune_dvbt2_demod_setting.bw1_7_sst_c
	.quad	_x_tune_dvbt2_demod_setting.bw1_7_sst_b
	.quad	_x_tune_dvbt2_demod_setting.bw1_7_sst_a

	.p2align	3                               ; @switch.table.x_tune_dvbt2_demod_setting.18
l_switch.table.x_tune_dvbt2_demod_setting.18:
	.quad	_x_tune_dvbt2_demod_setting.bw1_7_mrc_c
	.quad	_x_tune_dvbt2_demod_setting.bw1_7_mrc_b
	.quad	_x_tune_dvbt2_demod_setting.bw1_7_mrc_a

.subsections_via_symbols
