	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function mb86a16_set_fe
_mb86a16_set_fe:                        ## @mb86a16_set_fe
	.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	$440, %rsp                      ## imm = 0x1B8
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rdi, %r15
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -48(%rbp)
	movl	$0, -396(%rbp)
	movq	_verbose@GOTPCREL(%rip), %r13
	movl	(%r13), %edi
	movq	_MB86A16_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movzbl	(%r15), %r8d
	movzbl	1(%r15), %r9d
	leaq	L_.str(%rip), %rcx
	movl	$1, %edx
	xorl	%eax, %eax
	callq	_dprintk
	movzbl	1(%r15), %r12d
	shrl	$2, %r12d
	pcmpeqd	%xmm0, %xmm0
	movdqa	%xmm0, -64(%rbp)
	movdqa	%xmm0, -80(%rbp)
	movdqa	%xmm0, -96(%rbp)
	movdqa	%xmm0, -112(%rbp)
	movdqa	%xmm0, -128(%rbp)
	movdqa	%xmm0, -144(%rbp)
	movdqa	%xmm0, -160(%rbp)
	movdqa	%xmm0, -176(%rbp)
	movdqa	%xmm0, -192(%rbp)
	movdqa	%xmm0, -208(%rbp)
	movdqa	%xmm0, -224(%rbp)
	movdqa	%xmm0, -240(%rbp)
	movdqa	%xmm0, -256(%rbp)
	movdqa	%xmm0, -272(%rbp)
	movdqa	%xmm0, -288(%rbp)
	pxor	%xmm0, %xmm0
	movdqa	%xmm0, -368(%rbp)
	movdqa	%xmm0, -352(%rbp)
	movdqa	%xmm0, -336(%rbp)
	movdqa	%xmm0, -320(%rbp)
	movdqa	%xmm0, -304(%rbp)
	leal	(%r12,%r12,2), %eax
	shrl	%eax
	movl	%eax, -472(%rbp)                ## 4-byte Spill
	leaq	-387(%rbp), %rbx
	xorl	%r14d, %r14d
	movl	$0, -448(%rbp)                  ## 4-byte Folded Spill
LBB0_1:                                 ## =>This Loop Header: Depth=1
                                        ##     Child Loop BB0_13 Depth 2
                                        ##     Child Loop BB0_18 Depth 2
                                        ##       Child Loop BB0_25 Depth 3
                                        ##     Child Loop BB0_53 Depth 2
	movq	%r15, %rdi
	xorl	%esi, %esi
	callq	_SEQ_set
	movq	%r15, %rdi
	xorl	%esi, %esi
	callq	_iq_vt_set
	movq	%r15, %rdi
	callq	_initial_set
	testq	%rax, %rax
	js	LBB0_113
## %bb.2:                               ##   in Loop: Header=BB0_1 Depth=1
	movq	%r15, %rdi
	movl	$3, %esi
	movl	$2, %edx
	callq	_DAGC_data_set
	testq	%rax, %rax
	js	LBB0_115
## %bb.3:                               ##   in Loop: Header=BB0_1 Depth=1
	movq	%r15, %rdi
	xorl	%esi, %esi
	xorl	%edx, %edx
	callq	_EN_set
	testq	%rax, %rax
	js	LBB0_112
## %bb.4:                               ##   in Loop: Header=BB0_1 Depth=1
	movzbl	1(%r15), %edx
	movq	%r15, %rdi
	movl	$1, %esi
	callq	_AFCEXEN_set
	testq	%rax, %rax
	js	LBB0_114
## %bb.5:                               ##   in Loop: Header=BB0_1 Depth=1
	movq	%r15, %rdi
	xorl	%esi, %esi
	movl	$1, %edx
	movl	$2, %ecx
	callq	_CNTM_set
	testq	%rax, %rax
	js	LBB0_117
## %bb.6:                               ##   in Loop: Header=BB0_1 Depth=1
	movq	%r15, %rdi
	xorl	%esi, %esi
	xorl	%edx, %edx
	callq	_S01T_set
	testq	%rax, %rax
	js	LBB0_116
## %bb.7:                               ##   in Loop: Header=BB0_1 Depth=1
	movzbl	1(%r15), %esi
	movq	%r15, %rdi
	callq	_smrt_info_get
	movzbl	1(%r15), %esi
	movq	%r15, %rdi
	callq	_smrt_set
	testq	%rax, %rax
	js	LBB0_118
## %bb.8:                               ##   in Loop: Header=BB0_1 Depth=1
	movzbl	1(%r15), %esi
	movq	%r15, %rdi
	callq	_vco_dev_get
	testb	%al, %al
	movb	%al, -413(%rbp)                 ## 1-byte Spill
	movq	%rbx, %r8
	je	LBB0_11
## %bb.9:                               ##   in Loop: Header=BB0_1 Depth=1
	cmpb	$1, %al
	movl	-448(%rbp), %ecx                ## 4-byte Reload
	jne	LBB0_12
## %bb.10:                              ##   in Loop: Header=BB0_1 Depth=1
	movzbl	(%r15), %ecx
	jmp	LBB0_12
	.p2align	4, 0x90
LBB0_11:                                ##   in Loop: Header=BB0_1 Depth=1
	movzbl	(%r15), %eax
	movl	%eax, %ecx
	andl	$1, %ecx
	addl	%eax, %ecx
LBB0_12:                                ##   in Loop: Header=BB0_1 Depth=1
	movl	%ecx, -448(%rbp)                ## 4-byte Spill
	imull	$1000, %ecx, %ecx               ## imm = 0x3E8
	xorl	%edx, %edx
	movl	%r14d, -428(%rbp)               ## 4-byte Spill
	.p2align	4, 0x90
LBB0_13:                                ##   Parent Loop BB0_1 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movl	%edx, %ebx
	leal	(%rcx,%r12), %eax
	cmpl	$2150000, %eax                  ## imm = 0x20CE70
	jg	LBB0_17
## %bb.14:                              ##   in Loop: Header=BB0_13 Depth=2
	addl	%r12d, %ecx
	addl	$-2150000, %ecx                 ## imm = 0xFFDF3190
	testl	%ecx, %ecx
	je	LBB0_16
## %bb.15:                              ##   in Loop: Header=BB0_13 Depth=2
	movzbl	(%r15), %ecx
	imull	$-1000, %ecx, %esi              ## imm = 0xFC18
	addl	%eax, %esi
	movzbl	1(%r15), %edi
	shrl	$2, %edi
	addl	$3000, %edi                     ## imm = 0xBB8
	leal	1(%rbx), %edx
	movl	%eax, %ecx
	cmpl	%edi, %esi
	jl	LBB0_13
LBB0_16:                                ##   in Loop: Header=BB0_1 Depth=1
	incl	%ebx
LBB0_17:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	%rbx, -440(%rbp)                ## 8-byte Spill
	movzbl	1(%r15), %ecx
	movl	%ecx, %eax
	shrl	%eax
	addl	$8000, %eax                     ## imm = 0x1F40
	movl	$0, -444(%rbp)                  ## 4-byte Folded Spill
                                        ## kill: def $ax killed $ax killed $eax
	xorl	%edx, %edx
	divw	%cx
	movzwl	%ax, %eax
	movl	%eax, -464(%rbp)                ## 4-byte Spill
	movl	$0, -408(%rbp)                  ## 4-byte Folded Spill
	movl	$0, -404(%rbp)                  ## 4-byte Folded Spill
	movl	$0, -460(%rbp)                  ## 4-byte Folded Spill
	movl	$0, -392(%rbp)                  ## 4-byte Folded Spill
	xorl	%r13d, %r13d
	movq	%r8, %rbx
	movq	%r15, -424(%rbp)                ## 8-byte Spill
	movq	%r12, -456(%rbp)                ## 8-byte Spill
	.p2align	4, 0x90
LBB0_18:                                ##   Parent Loop BB0_1 Depth=1
                                        ## =>  This Loop Header: Depth=2
                                        ##       Child Loop BB0_25 Depth 3
	movzbl	%cl, %edx
	movzbl	-413(%rbp), %r14d               ## 1-byte Folded Reload
	movq	%r15, %rdi
	movl	-448(%rbp), %esi                ## 4-byte Reload
	movl	-392(%rbp), %ecx                ## 4-byte Reload
	movl	%r14d, %r8d
	movl	%r12d, %r9d
	leaq	-385(%rbp), %rax
	pushq	%rax
	leaq	-386(%rbp), %rax
	pushq	%rax
	leaq	-412(%rbp), %rax
	pushq	%rax
	leaq	-396(%rbp), %rax
	pushq	%rax
	callq	_swp_info_get
	addq	$32, %rsp
	movl	$100, %edi
	callq	_udelay
	movl	-396(%rbp), %esi
	movzbl	1(%r15), %edx
	movq	%r15, %rdi
	movl	%r14d, -468(%rbp)               ## 4-byte Spill
	movl	%r14d, %ecx
	callq	_rf_val_set
	testq	%rax, %rax
	js	LBB0_104
## %bb.19:                              ##   in Loop: Header=BB0_18 Depth=2
	movl	$100, %edi
	callq	_udelay
	movzbl	-386(%rbp), %esi
	movzbl	-385(%rbp), %edx
	movq	%r15, %rdi
	callq	_afcex_data_set
	testq	%rax, %rax
	js	LBB0_105
## %bb.20:                              ##   in Loop: Header=BB0_18 Depth=2
	movq	%r15, %rdi
	callq	_srst
	testq	%rax, %rax
	js	LBB0_106
## %bb.21:                              ##   in Loop: Header=BB0_18 Depth=2
	movl	-464(%rbp), %edi                ## 4-byte Reload
	callq	_msleep_interruptible
	movq	%r15, %rdi
	movl	$55, %esi
	movq	%rbx, %rdx
	callq	_mb86a16_read
	cmpl	$2, %eax
	jne	LBB0_108
## %bb.22:                              ##   in Loop: Header=BB0_18 Depth=2
	movzbl	-387(%rbp), %eax
	movl	-392(%rbp), %edx                ## 4-byte Reload
	movslq	%edx, %rcx
	movl	%eax, -168(%rbp,%rcx,4)
	movl	-396(%rbp), %r10d
	movl	-412(%rbp), %eax
	subq	$8, %rsp
	xorl	%r14d, %r14d
	movq	%r15, %rdi
	movl	%r13d, %esi
	leaq	-288(%rbp), %rcx
	movq	-440(%rbp), %r8                 ## 8-byte Reload
                                        ## kill: def $r8d killed $r8d killed $r8
	xorl	%r9d, %r9d
	pushq	%rbx
	pushq	%r12
	pushq	%rax
	pushq	%r10
	pushq	$25
	callq	_swp_freq_calcuation
	addq	$48, %rsp
	movl	%eax, %ebx
	cmpl	$0, -408(%rbp)                  ## 4-byte Folded Reload
	jle	LBB0_27
## %bb.23:                              ##   in Loop: Header=BB0_18 Depth=2
	movl	-408(%rbp), %r15d               ## 4-byte Reload
	xorl	%r12d, %r12d
	xorl	%r14d, %r14d
	jmp	LBB0_25
	.p2align	4, 0x90
LBB0_24:                                ##   in Loop: Header=BB0_25 Depth=3
	incq	%r12
	cmpq	%r12, %r15
	je	LBB0_27
LBB0_25:                                ##   Parent Loop BB0_1 Depth=1
                                        ##     Parent Loop BB0_18 Depth=2
                                        ## =>    This Inner Loop Header: Depth=3
	movl	-368(%rbp,%r12,4), %eax
	subl	%ebx, %eax
	movl	%eax, %ecx
	negl	%ecx
	cmovsl	%eax, %ecx
	cmpl	-472(%rbp), %ecx                ## 4-byte Folded Reload
	jae	LBB0_24
## %bb.26:                              ##   in Loop: Header=BB0_25 Depth=3
	movq	_verbose@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_MB86A16_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	$1, %r14d
	movl	$1, %edx
	leaq	L_.str.12(%rip), %rcx
	movl	%r12d, %r8d
	xorl	%eax, %eax
	callq	_dprintk
	jmp	LBB0_24
	.p2align	4, 0x90
LBB0_27:                                ##   in Loop: Header=BB0_18 Depth=2
	movb	$1, %r12b
	testl	%r14d, %r14d
	jne	LBB0_34
## %bb.28:                              ##   in Loop: Header=BB0_18 Depth=2
	testl	%ebx, %ebx
	movq	-424(%rbp), %r15                ## 8-byte Reload
	movl	$1, %r14d
	jle	LBB0_36
## %bb.29:                              ##   in Loop: Header=BB0_18 Depth=2
	movzbl	(%r15), %eax
	imull	$-1000, %eax, %eax              ## imm = 0xFC18
	addl	%ebx, %eax
	movl	%eax, %ecx
	negl	%ecx
	cmovsl	%eax, %ecx
	movzbl	1(%r15), %r9d
	imull	$171, %r9d, %eax
	shrl	$10, %eax
	addl	$3000, %eax                     ## imm = 0xBB8
	cmpl	%eax, %ecx
	jae	LBB0_36
## %bb.30:                              ##   in Loop: Header=BB0_18 Depth=2
	movq	_verbose@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_MB86A16_DEBUG@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	$1, %edx
	leaq	L_.str.13(%rip), %rcx
	movl	%ebx, %r8d
	xorl	%eax, %eax
	callq	_dprintk
	movslq	-408(%rbp), %rax                ## 4-byte Folded Reload
	movl	%ebx, -368(%rbp,%rax,4)
	movzbl	1(%r15), %esi
	movq	%r15, %rdi
	movl	-468(%rbp), %r12d               ## 4-byte Reload
	movl	%r12d, %edx
	movl	%ebx, %ecx
	leaq	-412(%rbp), %r8
	leaq	-396(%rbp), %r9
	leaq	-385(%rbp), %rax
	pushq	%rax
	leaq	-386(%rbp), %rax
	pushq	%rax
	callq	_swp_info_get2
	addq	$16, %rsp
	movl	-396(%rbp), %esi
	movzbl	1(%r15), %edx
	movq	%r15, %rdi
	movl	%r12d, %ecx
	callq	_rf_val_set
	testq	%rax, %rax
	js	LBB0_104
## %bb.31:                              ##   in Loop: Header=BB0_18 Depth=2
	movzbl	-386(%rbp), %esi
	movzbl	-385(%rbp), %edx
	movq	%r15, %rdi
	callq	_afcex_data_set
	testq	%rax, %rax
	js	LBB0_105
## %bb.32:                              ##   in Loop: Header=BB0_18 Depth=2
	incl	-408(%rbp)                      ## 4-byte Folded Spill
	movzbl	1(%r15), %esi
	movq	%r15, %rdi
	leaq	-387(%rbp), %rdx
	callq	_signal_det
	movl	%eax, %ecx
	movq	_verbose@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	cmpl	$1, %ecx
	jne	LBB0_35
## %bb.33:                              ##   in Loop: Header=BB0_18 Depth=2
	xorl	%r12d, %r12d
	movl	$1, -444(%rbp)                  ## 4-byte Folded Spill
	movl	$1, %edx
	leaq	L_.str.14(%rip), %rcx
	xorl	%eax, %eax
	callq	_dprintk
	jmp	LBB0_36
	.p2align	4, 0x90
LBB0_34:                                ##   in Loop: Header=BB0_18 Depth=2
	movq	-424(%rbp), %r15                ## 8-byte Reload
	movl	$1, %r14d
	jmp	LBB0_36
LBB0_35:                                ##   in Loop: Header=BB0_18 Depth=2
	movl	%ecx, -444(%rbp)                ## 4-byte Spill
	movl	$1, %edx
	leaq	L_.str.15(%rip), %rcx
	xorl	%eax, %eax
	callq	_dprintk
	movzbl	1(%r15), %esi
	movq	%r15, %rdi
	callq	_smrt_info_get
	movzbl	1(%r15), %esi
	movq	%r15, %rdi
	callq	_smrt_set
	testq	%rax, %rax
	movb	$1, %r12b
	js	LBB0_119
	.p2align	4, 0x90
LBB0_36:                                ##   in Loop: Header=BB0_18 Depth=2
	movl	-392(%rbp), %ecx                ## 4-byte Reload
	cmpl	-440(%rbp), %ecx                ## 4-byte Folded Reload
	movl	-460(%rbp), %eax                ## 4-byte Reload
	cmovgl	%r14d, %eax
	testl	%ecx, %ecx
	movl	-404(%rbp), %edi                ## 4-byte Reload
	cmovsl	%r14d, %edi
	leal	1(%r13), %ecx
	movl	%ecx, %edx
	andl	$-2147483647, %edx              ## imm = 0x80000001
	xorl	$1, %edx
	movl	%eax, %ebx
	xorl	$1, %eax
	addl	$2, %r13d
	orl	%eax, %edx
	movl	%r13d, %edx
	cmovnel	%ecx, %edx
	movl	%edx, %esi
	andl	$1, %esi
	movl	%edi, -404(%rbp)                ## 4-byte Spill
	movl	%edi, %ecx
	xorl	$1, %ecx
	xorl	%r13d, %r13d
	orl	%ecx, %esi
	sete	%r13b
	addl	%edx, %r13d
	movl	%r13d, %edx
	andl	$-2147483647, %edx              ## imm = 0x80000001
	cmpl	$1, %edx
	jne	LBB0_38
## %bb.37:                              ##   in Loop: Header=BB0_18 Depth=2
	leal	1(%r13), %edx
	shrl	%edx
	jmp	LBB0_39
	.p2align	4, 0x90
LBB0_38:                                ##   in Loop: Header=BB0_18 Depth=2
	movl	%r13d, %edx
	shrl	$31, %edx
	addl	%r13d, %edx
	sarl	%edx
	negl	%edx
LBB0_39:                                ##   in Loop: Header=BB0_18 Depth=2
	movl	%edx, -392(%rbp)                ## 4-byte Spill
	orl	%ecx, %eax
	sete	%al
	setne	%cl
	andb	%cl, %r12b
	cmpb	$1, %r12b
	jne	LBB0_41
## %bb.40:                              ##   in Loop: Header=BB0_18 Depth=2
	testb	%al, %al
	movl	-404(%rbp), %eax                ## 4-byte Reload
	cmovnel	%r14d, %eax
	movl	%eax, -404(%rbp)                ## 4-byte Spill
	cmovnel	%r14d, %ebx
	movl	%ebx, -460(%rbp)                ## 4-byte Spill
	movb	1(%r15), %cl
	movq	-456(%rbp), %r12                ## 8-byte Reload
	leaq	-387(%rbp), %rbx
	jmp	LBB0_18
LBB0_41:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_verbose@GOTPCREL(%rip), %r13
	movl	(%r13), %edi
	movq	_MB86A16_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	cmpl	$1, -444(%rbp)                  ## 4-byte Folded Reload
	movq	-456(%rbp), %r12                ## 8-byte Reload
	movl	$1, %edx
	jne	LBB0_63
## %bb.42:                              ##   in Loop: Header=BB0_1 Depth=1
	leaq	L_.str.17(%rip), %rcx
	xorl	%eax, %eax
	callq	_dprintk
	movq	%r15, %rdi
	movl	$7, %esi
	movl	$1, %edx
	callq	_S01T_set
	testq	%rax, %rax
	js	LBB0_116
## %bb.43:                              ##   in Loop: Header=BB0_1 Depth=1
	movzbl	1(%r15), %esi
	movq	%r15, %rdi
	callq	_smrt_info_get
	movzbl	1(%r15), %esi
	movq	%r15, %rdi
	callq	_smrt_set
	testq	%rax, %rax
	js	LBB0_124
## %bb.44:                              ##   in Loop: Header=BB0_1 Depth=1
	movq	%r15, %rdi
	xorl	%esi, %esi
	movl	$1, %edx
	callq	_EN_set
	testq	%rax, %rax
	js	LBB0_112
## %bb.45:                              ##   in Loop: Header=BB0_1 Depth=1
	movzbl	1(%r15), %edx
	movq	%r15, %rdi
	xorl	%esi, %esi
	callq	_AFCEXEN_set
	testq	%rax, %rax
	js	LBB0_114
## %bb.46:                              ##   in Loop: Header=BB0_1 Depth=1
	movl	-412(%rbp), %esi
	movq	%r15, %rdi
	leaq	-386(%rbp), %rdx
	leaq	-385(%rbp), %rcx
	callq	_afcex_info_get
	movzbl	-386(%rbp), %esi
	movzbl	-385(%rbp), %edx
	movq	%r15, %rdi
	callq	_afcofs_data_set
	testq	%rax, %rax
	js	LBB0_126
## %bb.47:                              ##   in Loop: Header=BB0_1 Depth=1
	movq	%r15, %rdi
	callq	_srst
	testq	%rax, %rax
	js	LBB0_130
## %bb.48:                              ##   in Loop: Header=BB0_1 Depth=1
	movl	$200000, %eax                   ## imm = 0x30D40
	xorl	%edx, %edx
	idivl	4(%r15)
	movl	%eax, %edi
	movzbl	1(%r15), %ecx
	movl	$200000, %eax                   ## imm = 0x30D40
	xorl	%edx, %edx
	divl	%ecx
	addl	%eax, %edi
	callq	_msleep
	movq	%r15, %rdi
	callq	_afcerr_chk
	movl	$-1, %r12d
	cmpl	$-1, %eax
	je	LBB0_110
## %bb.49:                              ##   in Loop: Header=BB0_1 Depth=1
	movl	%eax, %r14d
	imull	$1000, -396(%rbp), %eax         ## imm = 0x3E8
	movl	%eax, -392(%rbp)                ## 4-byte Spill
	movq	%r15, %rbx
	movzbl	1(%r15), %r15d
	shrl	%r15d
	movq	%rbx, %rdi
	movl	%r15d, %esi
	callq	_smrt_info_get
	movq	%rbx, %rdi
	movl	%r15d, %esi
	callq	_smrt_set
	testq	%rax, %rax
	js	LBB0_125
## %bb.50:                              ##   in Loop: Header=BB0_1 Depth=1
	movq	%rbx, %rdi
	movl	$1, %esi
	movl	%r15d, %edx
	callq	_AFCEXEN_set
	testq	%rax, %rax
	js	LBB0_127
## %bb.51:                              ##   in Loop: Header=BB0_1 Depth=1
	movq	%rbx, %rdi
	movl	%r15d, %esi
	callq	_vco_dev_get
	movb	%al, -404(%rbp)                 ## 1-byte Spill
	movq	%rbx, %rdi
	movl	$2, %esi
	xorl	%edx, %edx
	callq	_DAGC_data_set
	testq	%rax, %rax
	js	LBB0_128
## %bb.52:                              ##   in Loop: Header=BB0_1 Depth=1
	addl	%r14d, -392(%rbp)               ## 4-byte Folded Spill
	xorl	%ebx, %ebx
	movq	-424(%rbp), %r12                ## 8-byte Reload
	.p2align	4, 0x90
LBB0_53:                                ##   Parent Loop BB0_1 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movzbl	1(%r12), %eax
	leal	-1(%rbx), %ecx
	imull	%eax, %ecx
	leal	7(%rcx), %eax
	testw	%cx, %cx
	cmovnsl	%ecx, %eax
	movswl	%ax, %ecx
	sarl	$3, %ecx
	addl	-392(%rbp), %ecx                ## 4-byte Folded Reload
	movzbl	-404(%rbp), %r13d               ## 1-byte Folded Reload
	movq	%r12, %rdi
	movl	%r15d, %esi
	movl	%r13d, %edx
	leaq	-412(%rbp), %r8
	leaq	-396(%rbp), %r9
	leaq	-385(%rbp), %rax
	pushq	%rax
	leaq	-386(%rbp), %rax
	pushq	%rax
	callq	_swp_info_get2
	addq	$16, %rsp
	movl	-396(%rbp), %esi
	movq	%r12, %rdi
	movl	%r15d, %edx
	movl	%r13d, %ecx
	callq	_rf_val_set
	testq	%rax, %rax
	js	LBB0_104
## %bb.54:                              ##   in Loop: Header=BB0_53 Depth=2
	movzbl	-386(%rbp), %esi
	movzbl	-385(%rbp), %edx
	movq	%r12, %rdi
	callq	_afcex_data_set
	testq	%rax, %rax
	js	LBB0_105
## %bb.55:                              ##   in Loop: Header=BB0_53 Depth=2
	movl	$200000, %eax                   ## imm = 0x30D40
	xorl	%edx, %edx
	idivl	4(%r12)
	movl	%eax, %edi
	movl	$40000, %eax                    ## imm = 0x9C40
	xorl	%edx, %edx
	divl	%r15d
	movl	%eax, %r14d
	addl	%eax, %edi
	callq	_msleep
	movq	%r12, %rdi
	callq	_dagcm_val_get
	movl	%eax, -384(%rbp,%rbx,4)
	incq	%rbx
	cmpq	$3, %rbx
	jne	LBB0_53
## %bb.56:                              ##   in Loop: Header=BB0_1 Depth=1
	movl	-384(%rbp), %esi
	movl	-380(%rbp), %edx
	movl	%esi, %eax
	movl	-376(%rbp), %edi
	subl	%edx, %eax
	jle	LBB0_67
## %bb.57:                              ##   in Loop: Header=BB0_1 Depth=1
	cmpl	%edi, %esi
	jle	LBB0_67
## %bb.58:                              ##   in Loop: Header=BB0_1 Depth=1
	movl	%edi, %ecx
	subl	%edx, %ecx
	addl	%ecx, %ecx
	cmpl	%ecx, %eax
	jle	LBB0_67
## %bb.59:                              ##   in Loop: Header=BB0_1 Depth=1
	movl	%edi, -440(%rbp)                ## 4-byte Spill
	movl	%esi, -408(%rbp)                ## 4-byte Spill
	movl	%edx, -404(%rbp)                ## 4-byte Spill
	movq	-424(%rbp), %rbx                ## 8-byte Reload
	movzbl	1(%rbx), %eax
	shrl	$2, %eax
	movl	-392(%rbp), %ecx                ## 4-byte Reload
	subl	%eax, %ecx
	movq	%rbx, %rdi
	movl	%r15d, %esi
	movl	%r13d, %edx
	leaq	-412(%rbp), %r8
	leaq	-396(%rbp), %r9
	leaq	-385(%rbp), %rax
	pushq	%rax
	leaq	-386(%rbp), %rax
	pushq	%rax
	callq	_swp_info_get2
	addq	$16, %rsp
	movl	-396(%rbp), %esi
	movq	%rbx, %rdi
	movl	%r15d, %edx
	movl	%r13d, %ecx
	callq	_rf_val_set
	testq	%rax, %rax
	js	LBB0_104
## %bb.60:                              ##   in Loop: Header=BB0_1 Depth=1
	movzbl	-386(%rbp), %esi
	movzbl	-385(%rbp), %edx
	movq	%rbx, %rdi
	callq	_afcex_data_set
	testq	%rax, %rax
	js	LBB0_132
## %bb.61:                              ##   in Loop: Header=BB0_1 Depth=1
	xorl	%r12d, %r12d
	movl	$200000, %eax                   ## imm = 0x30D40
	xorl	%edx, %edx
	idivl	4(%rbx)
	addl	%eax, %r14d
	movl	%r14d, %edi
	callq	_msleep
	movq	%rbx, %rdi
	callq	_dagcm_val_get
	movl	%eax, -372(%rbp)
	movl	-404(%rbp), %edx                ## 4-byte Reload
	cmpl	%edx, %eax
	movq	_MB86A16_INFO@GOTPCREL(%rip), %rcx
	jle	LBB0_77
## %bb.62:                              ##   in Loop: Header=BB0_1 Depth=1
	addl	-440(%rbp), %edx                ## 4-byte Folded Reload
	movl	-408(%rbp), %esi                ## 4-byte Reload
	addl	%eax, %esi
	subl	%esi, %edx
	jmp	LBB0_74
LBB0_63:                                ##   in Loop: Header=BB0_1 Depth=1
	leaq	L_.str.26(%rip), %rcx
	xorl	%eax, %eax
	callq	_dprintk
LBB0_64:                                ##   in Loop: Header=BB0_1 Depth=1
	leaq	-387(%rbp), %rbx
	movl	-428(%rbp), %r14d               ## 4-byte Reload
LBB0_65:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	%r15, %rdi
	leaq	-414(%rbp), %rsi
	callq	_sync_chk
	testl	%eax, %eax
	jne	LBB0_121
## %bb.66:                              ##   in Loop: Header=BB0_1 Depth=1
	incl	%r14d
	cmpl	$3, %r14d
	jne	LBB0_1
	jmp	LBB0_122
LBB0_67:                                ##   in Loop: Header=BB0_1 Depth=1
	xorl	%r12d, %r12d
	movl	%edi, %ecx
	subl	%edx, %ecx
	jle	LBB0_76
## %bb.68:                              ##   in Loop: Header=BB0_1 Depth=1
	cmpl	%esi, %edi
	jle	LBB0_76
## %bb.69:                              ##   in Loop: Header=BB0_1 Depth=1
	movl	%edi, -440(%rbp)                ## 4-byte Spill
	movl	%esi, -408(%rbp)                ## 4-byte Spill
	addl	%eax, %eax
	cmpl	%eax, %ecx
	movq	_MB86A16_INFO@GOTPCREL(%rip), %rcx
	jle	LBB0_77
## %bb.70:                              ##   in Loop: Header=BB0_1 Depth=1
	movl	%edx, -404(%rbp)                ## 4-byte Spill
	movq	-424(%rbp), %rbx                ## 8-byte Reload
	movzbl	1(%rbx), %ecx
	shrl	$2, %ecx
	addl	-392(%rbp), %ecx                ## 4-byte Folded Reload
	movq	%rbx, %rdi
	movl	%r15d, %esi
	movl	%r13d, %edx
	leaq	-412(%rbp), %r8
	leaq	-396(%rbp), %r9
	leaq	-385(%rbp), %rax
	pushq	%rax
	leaq	-386(%rbp), %rax
	pushq	%rax
	callq	_swp_info_get2
	addq	$16, %rsp
	movl	-396(%rbp), %esi
	movq	%rbx, %rdi
	movl	%r15d, %edx
	movl	%r13d, %ecx
	callq	_rf_val_set
	testq	%rax, %rax
	js	LBB0_137
## %bb.71:                              ##   in Loop: Header=BB0_1 Depth=1
	movzbl	-386(%rbp), %esi
	movzbl	-385(%rbp), %edx
	movq	%rbx, %rdi
	callq	_afcex_data_set
	testq	%rax, %rax
	js	LBB0_132
## %bb.72:                              ##   in Loop: Header=BB0_1 Depth=1
	xorl	%r12d, %r12d
	movl	$200000, %eax                   ## imm = 0x30D40
	xorl	%edx, %edx
	idivl	4(%rbx)
	addl	%eax, %r14d
	movl	%r14d, %edi
	callq	_msleep
	movq	%rbx, %rdi
	callq	_dagcm_val_get
	movl	%eax, -372(%rbp)
	movl	-404(%rbp), %edx                ## 4-byte Reload
	cmpl	%edx, %eax
	movq	_MB86A16_INFO@GOTPCREL(%rip), %rcx
	jle	LBB0_77
## %bb.73:                              ##   in Loop: Header=BB0_1 Depth=1
	addl	-408(%rbp), %edx                ## 4-byte Folded Reload
	movl	-440(%rbp), %esi                ## 4-byte Reload
	subl	%edx, %esi
	addl	%eax, %esi
	movl	%esi, %edx
LBB0_74:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	-424(%rbp), %rax                ## 8-byte Reload
	movzbl	1(%rax), %eax
	imull	%edx, %eax
	cltq
	imulq	$458129845, %rax, %r12          ## imm = 0x1B4E81B5
	movq	%r12, %rax
	shrq	$63, %rax
	sarq	$37, %r12
	addl	%eax, %r12d
	jmp	LBB0_77
LBB0_76:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_MB86A16_INFO@GOTPCREL(%rip), %rcx
LBB0_77:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_verbose@GOTPCREL(%rip), %r13
	movl	(%r13), %edi
	movl	(%rcx), %esi
	movl	$1, %edx
	movq	%rcx, %r14
	leaq	L_.str.21(%rip), %rcx
	movl	-392(%rbp), %ebx                ## 4-byte Reload
	movl	%ebx, %r8d
	xorl	%eax, %eax
	callq	_dprintk
	addl	%r12d, %ebx
	movl	(%r13), %edi
	movl	(%r14), %esi
	movl	$1, %edx
	leaq	L_.str.22(%rip), %rcx
	movl	%r12d, %r8d
	movl	%ebx, %r9d
	xorl	%eax, %eax
	callq	_dprintk
	movq	-424(%rbp), %r15                ## 8-byte Reload
	movzbl	(%r15), %eax
	imull	$1000, %eax, %eax               ## imm = 0x3E8
	movl	%ebx, -392(%rbp)                ## 4-byte Spill
	subl	%ebx, %eax
	movl	%eax, %ecx
	negl	%ecx
	cmovsl	%eax, %ecx
	cmpl	$3801, %ecx                     ## imm = 0xED9
	jb	LBB0_79
## %bb.78:                              ##   in Loop: Header=BB0_1 Depth=1
	movl	(%r13), %edi
	movl	(%r14), %esi
	movl	$1, %edx
	leaq	L_.str.23(%rip), %rcx
	xorl	%eax, %eax
	callq	_dprintk
	movq	-456(%rbp), %r12                ## 8-byte Reload
	jmp	LBB0_64
LBB0_79:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	%r15, %rdi
	xorl	%esi, %esi
	movl	$3, %edx
	callq	_S01T_set
	testq	%rax, %rax
	js	LBB0_116
## %bb.80:                              ##   in Loop: Header=BB0_1 Depth=1
	movq	%r15, %rdi
	xorl	%esi, %esi
	xorl	%edx, %edx
	callq	_DAGC_data_set
	testq	%rax, %rax
	movl	$-1, %r12d
	js	LBB0_128
## %bb.81:                              ##   in Loop: Header=BB0_1 Depth=1
	movzbl	1(%r15), %esi
	movq	%r15, %rdi
	callq	_vco_dev_get
	movl	%eax, %r14d
	movzbl	1(%r15), %esi
	movq	%r15, %rdi
	callq	_smrt_info_get
	movzbl	1(%r15), %esi
	movq	%r15, %rdi
	callq	_smrt_set
	testq	%rax, %rax
	js	LBB0_125
## %bb.82:                              ##   in Loop: Header=BB0_1 Depth=1
	movq	%r15, %rdi
	movl	$1, %esi
	xorl	%edx, %edx
	callq	_EN_set
	testq	%rax, %rax
	js	LBB0_131
## %bb.83:                              ##   in Loop: Header=BB0_1 Depth=1
	movzbl	1(%r15), %edx
	movq	%r15, %rdi
	movl	$1, %esi
	callq	_AFCEXEN_set
	testq	%rax, %rax
	js	LBB0_127
## %bb.84:                              ##   in Loop: Header=BB0_1 Depth=1
	movzbl	1(%r15), %esi
	movzbl	%r14b, %r14d
	movq	%r15, %rdi
	movl	%r14d, %edx
	movl	-392(%rbp), %ecx                ## 4-byte Reload
	leaq	-412(%rbp), %r8
	leaq	-396(%rbp), %r9
	leaq	-385(%rbp), %rax
	pushq	%rax
	leaq	-386(%rbp), %rax
	pushq	%rax
	callq	_swp_info_get2
	addq	$16, %rsp
	movl	-396(%rbp), %esi
	movzbl	1(%r15), %edx
	movq	%r15, %rdi
	movl	%r14d, %ecx
	callq	_rf_val_set
	testq	%rax, %rax
	js	LBB0_133
## %bb.85:                              ##   in Loop: Header=BB0_1 Depth=1
	movzbl	-386(%rbp), %esi
	movzbl	-385(%rbp), %edx
	movq	%r15, %rdi
	callq	_afcex_data_set
	testq	%rax, %rax
	js	LBB0_134
## %bb.86:                              ##   in Loop: Header=BB0_1 Depth=1
	movq	%r15, %rdi
	callq	_srst
	testq	%rax, %rax
	js	LBB0_135
## %bb.87:                              ##   in Loop: Header=BB0_1 Depth=1
	movzbl	1(%r15), %ecx
	movl	%ecx, %eax
	shrl	%eax
	addl	$10000, %eax                    ## imm = 0x2710
                                        ## kill: def $ax killed $ax killed $eax
	xorl	%edx, %edx
	divw	%cx
                                        ## kill: def $ax killed $ax def $eax
	addl	$7, %eax
	movzwl	%ax, %edi
	callq	_msleep_interruptible
	movq	%r15, %rdi
	movl	$55, %esi
	leaq	-387(%rbp), %rdx
	callq	_mb86a16_read
	cmpl	$2, %eax
	jne	LBB0_136
## %bb.88:                              ##   in Loop: Header=BB0_1 Depth=1
	movb	-387(%rbp), %dl
	cmpb	$111, %dl
	jb	LBB0_90
## %bb.89:                              ##   in Loop: Header=BB0_1 Depth=1
	movzbl	1(%r15), %ecx
	movl	%ecx, %eax
	shrl	%eax
	orl	$917504, %eax                   ## imm = 0xE0000
	xorl	%edx, %edx
	divl	%ecx
                                        ## kill: def $eax killed $eax def $rax
	movb	$6, -392(%rbp)                  ## 1-byte Folded Spill
	movb	$1, %r14b
	movb	$4, %cl
	movb	$4, %r12b
	movb	$6, %r13b
	jmp	LBB0_98
LBB0_90:                                ##   in Loop: Header=BB0_1 Depth=1
	cmpb	$106, %dl
	jb	LBB0_92
## %bb.91:                              ##   in Loop: Header=BB0_1 Depth=1
	movzbl	1(%r15), %ecx
	movl	%ecx, %eax
	shrl	%eax
	orl	$1048576, %eax                  ## imm = 0x100000
	xorl	%edx, %edx
	divl	%ecx
                                        ## kill: def $eax killed $eax def $rax
	movb	$7, %r12b
	movb	$8, -392(%rbp)                  ## 1-byte Folded Spill
	movb	$2, %r14b
	movb	$4, %cl
	movb	$2, %r13b
	jmp	LBB0_98
LBB0_92:                                ##   in Loop: Header=BB0_1 Depth=1
	cmpb	$86, %dl
	jb	LBB0_94
## %bb.93:                              ##   in Loop: Header=BB0_1 Depth=1
	movzbl	1(%r15), %ecx
	movl	%ecx, %eax
	shrl	%eax
	orl	$1310720, %eax                  ## imm = 0x140000
	xorl	%edx, %edx
	divl	%ecx
                                        ## kill: def $eax killed $eax def $rax
	movb	$7, %r12b
	movb	$8, -392(%rbp)                  ## 1-byte Folded Spill
	movb	$2, %r14b
	movb	$5, %cl
	movb	$2, %r13b
	jmp	LBB0_98
LBB0_94:                                ##   in Loop: Header=BB0_1 Depth=1
	movzbl	1(%r15), %ecx
	movl	%ecx, %eax
	shrl	%eax
	cmpb	$66, %dl
	jb	LBB0_96
## %bb.95:                              ##   in Loop: Header=BB0_1 Depth=1
	orl	$1572864, %eax                  ## imm = 0x180000
	xorl	%edx, %edx
	divl	%ecx
                                        ## kill: def $eax killed $eax def $rax
	movb	$7, %r12b
	movb	$8, -392(%rbp)                  ## 1-byte Folded Spill
	movb	$2, %r14b
	movb	$6, %cl
	jmp	LBB0_97
LBB0_96:                                ##   in Loop: Header=BB0_1 Depth=1
	orl	$2097152, %eax                  ## imm = 0x200000
	xorl	%edx, %edx
	divl	%ecx
                                        ## kill: def $eax killed $eax def $rax
	movb	$8, -392(%rbp)                  ## 1-byte Folded Spill
	movb	$2, %r14b
	movb	$7, %cl
	movb	$7, %r12b
LBB0_97:                                ##   in Loop: Header=BB0_1 Depth=1
	movb	$2, %r13b
	movq	-424(%rbp), %r15                ## 8-byte Reload
LBB0_98:                                ##   in Loop: Header=BB0_1 Depth=1
	leal	(%rax,%rax), %ebx
	addl	$14, %ebx
	movzbl	%cl, %esi
	movq	%r15, %rdi
	callq	_S2T_set
	movzbl	%r14b, %esi
	movzbl	-392(%rbp), %edx                ## 1-byte Folded Reload
	movq	%r15, %rdi
	callq	_S45T_set
	movzbl	%r12b, %esi
	movzbl	%r13b, %edx
	movq	%r15, %rdi
	callq	_Vi_set
	movq	%r15, %rdi
	callq	_srst
	movl	%ebx, %edi
	callq	_msleep_interruptible
	movq	%r15, %rdi
	leaq	-397(%rbp), %rsi
	callq	_sync_chk
	movq	_verbose@GOTPCREL(%rip), %r13
	movl	(%r13), %edi
	movq	_MB86A16_INFO@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	movzbl	-397(%rbp), %r8d
	movl	$1, %edx
	leaq	L_.str.24(%rip), %rcx
	movl	%eax, %r9d
	xorl	%eax, %eax
	callq	_dprintk
	movb	-397(%rbp), %al
	testb	%al, %al
	je	LBB0_103
## %bb.99:                              ##   in Loop: Header=BB0_1 Depth=1
	cmpb	$4, %al
	movq	-456(%rbp), %r12                ## 8-byte Reload
	movl	-428(%rbp), %r14d               ## 4-byte Reload
	jne	LBB0_102
## %bb.100:                             ##   in Loop: Header=BB0_1 Depth=1
	movzbl	1(%r15), %ecx
	movl	%ecx, %edx
	shrl	%edx
	cmpb	$111, -387(%rbp)
	movl	$1572864, %eax                  ## imm = 0x180000
	movl	$786432, %esi                   ## imm = 0xC0000
	cmovael	%esi, %eax
	orl	%edx, %eax
	xorl	%edx, %edx
	divl	%ecx
	movl	%eax, %edi
	callq	_msleep_interruptible
	movq	%r15, %rdi
	leaq	-414(%rbp), %rsi
	callq	_sync_chk
	testl	%eax, %eax
	jne	LBB0_102
## %bb.101:                             ##   in Loop: Header=BB0_1 Depth=1
	movq	%r15, %rdi
	movl	$1, %esi
	callq	_iq_vt_set
	movq	%r15, %rdi
	callq	_FEC_srst
LBB0_102:                               ##   in Loop: Header=BB0_1 Depth=1
	movzbl	1(%r15), %ecx
	movl	%ecx, %edx
	shrl	%edx
	cmpb	$111, -387(%rbp)
	movl	$1572864, %eax                  ## imm = 0x180000
	movl	$786432, %esi                   ## imm = 0xC0000
	cmovael	%esi, %eax
	orl	%edx, %eax
	xorl	%edx, %edx
	divl	%ecx
	movl	%eax, %edi
	callq	_msleep_interruptible
	movq	%r15, %rdi
	movl	$1, %esi
	callq	_SEQ_set
	leaq	-387(%rbp), %rbx
	jmp	LBB0_65
LBB0_103:                               ##   in Loop: Header=BB0_1 Depth=1
	movl	(%r13), %edi
	movq	_MB86A16_INFO@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	$1, %edx
	leaq	L_.str.25(%rip), %rcx
	xorl	%eax, %eax
	callq	_dprintk
	movq	%r15, %rdi
	movl	$1, %esi
	callq	_SEQ_set
	movq	-456(%rbp), %r12                ## 8-byte Reload
	jmp	LBB0_64
LBB0_104:
	movq	_verbose@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.8(%rip), %rcx
	jmp	LBB0_109
LBB0_105:
	movq	_verbose@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.9(%rip), %rcx
	jmp	LBB0_109
LBB0_106:
	movq	_verbose@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
LBB0_107:
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.10(%rip), %rcx
	jmp	LBB0_109
LBB0_108:
	movq	_verbose@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.11(%rip), %rcx
LBB0_109:
	movl	$1, %edx
	xorl	%eax, %eax
	callq	_dprintk
	movl	$-1, %r12d
LBB0_110:
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-48(%rbp), %rax
	jne	LBB0_138
## %bb.111:
	movl	%r12d, %eax
	addq	$440, %rsp                      ## imm = 0x1B8
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_112:
	movl	(%r13), %edi
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.3(%rip), %rcx
	jmp	LBB0_109
LBB0_113:
	movl	(%r13), %edi
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.1(%rip), %rcx
	jmp	LBB0_109
LBB0_114:
	movl	(%r13), %edi
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.4(%rip), %rcx
	jmp	LBB0_109
LBB0_115:
	movl	(%r13), %edi
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.2(%rip), %rcx
	jmp	LBB0_109
LBB0_116:
	movl	(%r13), %edi
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.6(%rip), %rcx
	jmp	LBB0_109
LBB0_117:
	movl	(%r13), %edi
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.5(%rip), %rcx
	jmp	LBB0_109
LBB0_118:
	movl	(%r13), %edi
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.7(%rip), %rcx
	jmp	LBB0_109
LBB0_119:
	movq	_verbose@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
LBB0_120:
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.16(%rip), %rcx
	jmp	LBB0_109
LBB0_121:
	movl	(%r13), %edi
	movq	_MB86A16_INFO@GOTPCREL(%rip), %rbx
	movl	(%rbx), %esi
	leaq	L_.str.27(%rip), %rcx
	xorl	%r12d, %r12d
	movl	$1, %edx
	xorl	%eax, %eax
	callq	_dprintk
	movzbl	(%r15), %esi
	movzbl	1(%r15), %edx
	movq	%r15, %rdi
	movl	$1, %ecx
	callq	_freqerr_chk
	jmp	LBB0_123
LBB0_122:
	movl	$-1, %r12d
	movq	_MB86A16_INFO@GOTPCREL(%rip), %rbx
LBB0_123:
	leaq	-416(%rbp), %rdx
	movq	%r15, %rdi
	movl	$21, %esi
	callq	_mb86a16_read
	leaq	-415(%rbp), %rdx
	movq	%r15, %rdi
	movl	$38, %esi
	callq	_mb86a16_read
	movl	(%r13), %edi
	movl	(%rbx), %esi
	movzbl	-416(%rbp), %r8d
	movzbl	-415(%rbp), %r9d
	leaq	L_.str.28(%rip), %rcx
	movl	$1, %edx
	xorl	%eax, %eax
	callq	_dprintk
	jmp	LBB0_110
LBB0_124:
	movl	(%r13), %edi
	jmp	LBB0_120
LBB0_125:
	movl	(%r13), %edi
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.16(%rip), %rcx
	jmp	LBB0_129
LBB0_126:
	movl	(%r13), %edi
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.18(%rip), %rcx
	jmp	LBB0_109
LBB0_127:
	movl	(%r13), %edi
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.4(%rip), %rcx
	jmp	LBB0_129
LBB0_128:
	movl	(%r13), %edi
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.2(%rip), %rcx
LBB0_129:
	movl	$1, %edx
	xorl	%eax, %eax
	callq	_dprintk
	jmp	LBB0_110
LBB0_130:
	movl	(%r13), %edi
	jmp	LBB0_107
LBB0_131:
	movl	(%r13), %edi
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.3(%rip), %rcx
	jmp	LBB0_129
LBB0_132:
	movq	_verbose@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.19(%rip), %rcx
	jmp	LBB0_109
LBB0_133:
	movl	(%r13), %edi
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.8(%rip), %rcx
	jmp	LBB0_129
LBB0_134:
	movl	(%r13), %edi
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.9(%rip), %rcx
	jmp	LBB0_129
LBB0_135:
	movl	(%r13), %edi
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.10(%rip), %rcx
	jmp	LBB0_129
LBB0_136:
	movl	(%r13), %edi
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.11(%rip), %rcx
	xorl	%r12d, %r12d
	movl	$1, %edx
	xorl	%eax, %eax
	callq	_dprintk
	movq	_EREMOTEIO@GOTPCREL(%rip), %rax
	subl	(%rax), %r12d
	jmp	LBB0_110
LBB0_137:
	movq	_verbose@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_MB86A16_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.20(%rip), %rcx
	jmp	LBB0_109
LBB0_138:
	callq	___stack_chk_fail
	.cfi_endproc
                                        ## -- End function
	.comm	_verbose,4,2                    ## @verbose
	.comm	_MB86A16_INFO,4,2               ## @MB86A16_INFO
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"freq=%d Mhz, symbrt=%d Ksps"

	.comm	_MB86A16_ERROR,4,2              ## @MB86A16_ERROR
L_.str.1:                               ## @.str.1
	.asciz	"initial set failed"

L_.str.2:                               ## @.str.2
	.asciz	"DAGC data set error"

L_.str.3:                               ## @.str.3
	.asciz	"EN set error"

L_.str.4:                               ## @.str.4
	.asciz	"AFCEXEN set error"

L_.str.5:                               ## @.str.5
	.asciz	"CNTM set error"

L_.str.6:                               ## @.str.6
	.asciz	"S01T set error"

L_.str.7:                               ## @.str.7
	.asciz	"smrt info get error"

L_.str.8:                               ## @.str.8
	.asciz	"rf val set error"

L_.str.9:                               ## @.str.9
	.asciz	"afcex data set error"

L_.str.10:                              ## @.str.10
	.asciz	"srst error"

L_.str.11:                              ## @.str.11
	.asciz	"I2C transfer error"

L_.str.12:                              ## @.str.12
	.asciz	"Probably Duplicate Signal, j = %d"

	.comm	_MB86A16_DEBUG,4,2              ## @MB86A16_DEBUG
L_.str.13:                              ## @.str.13
	.asciz	"------ Signal detect ------ [swp_freq=[%07d, srate=%05d]]"

L_.str.14:                              ## @.str.14
	.asciz	"***** Signal Found *****"

L_.str.15:                              ## @.str.15
	.asciz	"!!!!! No signal !!!!!, try again..."

L_.str.16:                              ## @.str.16
	.asciz	"smrt set error"

L_.str.17:                              ## @.str.17
	.asciz	" Start Freq Error Check"

L_.str.18:                              ## @.str.18
	.asciz	"AFCOFS data set error"

L_.str.19:                              ## @.str.19
	.asciz	"afcex data set"

L_.str.20:                              ## @.str.20
	.asciz	"rf val set"

L_.str.21:                              ## @.str.21
	.asciz	"SWEEP Frequency = %d"

L_.str.22:                              ## @.str.22
	.asciz	"Adjusting .., DELTA Freq = %d, SWEEP Freq=%d"

L_.str.23:                              ## @.str.23
	.asciz	"NO  --  SIGNAL !"

	.comm	_EREMOTEIO,4,2                  ## @EREMOTEIO
L_.str.24:                              ## @.str.24
	.asciz	"-------- Viterbi=[%d] SYNC=[%d] ---------"

L_.str.25:                              ## @.str.25
	.asciz	"NO  -- SYNC"

L_.str.26:                              ## @.str.26
	.asciz	"NO  -- SIGNAL"

L_.str.27:                              ## @.str.27
	.asciz	"******* SYNC *******"

L_.str.28:                              ## @.str.28
	.asciz	"AGC = %02x CNM = %02x"

	.no_dead_strip	_mb86a16_set_fe
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function mb86a16_set_fe
_mb86a16_set_fe:                        ; @mb86a16_set_fe
	.cfi_startproc
; %bb.0:
	stp	x28, x27, [sp, #-96]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 96
	stp	x26, x25, [sp, #16]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #32]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #48]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #64]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #80]             ; 16-byte Folded Spill
	add	x29, sp, #80
	.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
	sub	sp, sp, #448
	mov	x19, x0
	add	x21, sp, #176
Lloh0:
	adrp	x8, ___stack_chk_guard@GOTPAGE
Lloh1:
	ldr	x8, [x8, ___stack_chk_guard@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	stur	x8, [x29, #-104]
	mov	w23, #52848
	movk	w23, #32, lsl #16
	str	wzr, [sp, #72]
Lloh3:
	adrp	x26, _verbose@GOTPAGE
Lloh4:
	ldr	x26, [x26, _verbose@GOTPAGEOFF]
	ldr	w0, [x26]
Lloh5:
	adrp	x8, _MB86A16_INFO@GOTPAGE
Lloh6:
	ldr	x8, [x8, _MB86A16_INFO@GOTPAGEOFF]
Lloh7:
	ldr	w1, [x8]
	ldrb	w8, [x19]
	ldrb	w9, [x19, #1]
	stp	x8, x9, [sp]
Lloh8:
	adrp	x3, l_.str@PAGE
Lloh9:
	add	x3, x3, l_.str@PAGEOFF
	mov	w2, #1
	bl	_dprintk
	mov	w24, #0
	str	wzr, [sp, #44]                  ; 4-byte Folded Spill
	ldrb	w8, [x19, #1]
	lsr	w27, w8, #2
	movi.2d	v0, #0xffffffffffffffff
	str	q0, [sp, #176]
	stp	q0, q0, [x21, #16]
	add	w8, w27, w27, lsl #1
	lsr	w8, w8, #1
	str	w8, [sp, #56]                   ; 4-byte Folded Spill
	sub	w25, w23, w27
	stp	q0, q0, [x21, #48]
	stp	q0, q0, [x21, #80]
	stp	q0, q0, [x21, #112]
	stp	q0, q0, [x21, #144]
	stp	q0, q0, [x21, #176]
	stp	q0, q0, [x21, #208]
	movi.2d	v0, #0000000000000000
	stp	q0, q0, [sp, #96]
	stp	q0, q0, [sp, #128]
	str	q0, [sp, #160]
LBB0_1:                                 ; =>This Loop Header: Depth=1
                                        ;     Child Loop BB0_13 Depth 2
                                        ;     Child Loop BB0_18 Depth 2
                                        ;       Child Loop BB0_25 Depth 3
                                        ;     Child Loop BB0_53 Depth 2
	mov	x0, x19
	mov	w1, #0
	bl	_SEQ_set
	mov	x0, x19
	mov	w1, #0
	bl	_iq_vt_set
	mov	x0, x19
	bl	_initial_set
	tbnz	x0, #63, LBB0_118
; %bb.2:                                ;   in Loop: Header=BB0_1 Depth=1
	mov	x0, x19
	mov	w1, #3
	mov	w2, #2
	bl	_DAGC_data_set
	tbnz	x0, #63, LBB0_116
; %bb.3:                                ;   in Loop: Header=BB0_1 Depth=1
	mov	x0, x19
	mov	w1, #0
	mov	w2, #0
	bl	_EN_set
	tbnz	x0, #63, LBB0_117
; %bb.4:                                ;   in Loop: Header=BB0_1 Depth=1
	ldrb	w2, [x19, #1]
	mov	x0, x19
	mov	w1, #1
	bl	_AFCEXEN_set
	tbnz	x0, #63, LBB0_115
; %bb.5:                                ;   in Loop: Header=BB0_1 Depth=1
	mov	x0, x19
	mov	w1, #0
	mov	w2, #1
	mov	w3, #2
	bl	_CNTM_set
	tbnz	x0, #63, LBB0_120
; %bb.6:                                ;   in Loop: Header=BB0_1 Depth=1
	mov	x0, x19
	mov	w1, #0
	mov	w2, #0
	bl	_S01T_set
	tbnz	x0, #63, LBB0_119
; %bb.7:                                ;   in Loop: Header=BB0_1 Depth=1
	ldrb	w1, [x19, #1]
	mov	x0, x19
	bl	_smrt_info_get
	ldrb	w1, [x19, #1]
	mov	x0, x19
	bl	_smrt_set
	tbnz	x0, #63, LBB0_121
; %bb.8:                                ;   in Loop: Header=BB0_1 Depth=1
	str	w24, [sp, #24]                  ; 4-byte Folded Spill
	ldrb	w1, [x19, #1]
	mov	x0, x19
	bl	_vco_dev_get
	mov	x22, x0
	mov	x28, x26
	cbz	w0, LBB0_11
; %bb.9:                                ;   in Loop: Header=BB0_1 Depth=1
	cmp	w22, #1
	ldr	w21, [sp, #44]                  ; 4-byte Folded Reload
	mov	w13, #-1000
	b.ne	LBB0_12
; %bb.10:                               ;   in Loop: Header=BB0_1 Depth=1
	ldrb	w21, [x19]
	b	LBB0_12
LBB0_11:                                ;   in Loop: Header=BB0_1 Depth=1
	ldrb	w8, [x19]
	and	w9, w8, #0x1
	add	w21, w9, w8
	mov	w13, #-1000
LBB0_12:                                ;   in Loop: Header=BB0_1 Depth=1
	mov	w9, #0
	mov	w8, #1000
	mul	w10, w21, w8
	str	w25, [sp, #20]                  ; 4-byte Folded Spill
LBB0_13:                                ;   Parent Loop BB0_1 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	mov	x26, x9
	add	w8, w10, w27
	cmp	w8, w23
	b.gt	LBB0_17
; %bb.14:                               ;   in Loop: Header=BB0_13 Depth=2
	cmp	w25, w10
	b.eq	LBB0_16
; %bb.15:                               ;   in Loop: Header=BB0_13 Depth=2
	ldrb	w9, [x19]
	madd	w11, w9, w13, w8
	ldrb	w9, [x19, #1]
	lsr	w9, w9, #2
	add	w12, w9, #3000
	add	w9, w26, #1
	mov	x10, x8
	cmp	w11, w12
	b.lt	LBB0_13
LBB0_16:                                ;   in Loop: Header=BB0_1 Depth=1
	add	w26, w26, #1
LBB0_17:                                ;   in Loop: Header=BB0_1 Depth=1
	stp	wzr, w27, [sp, #28]             ; 8-byte Folded Spill
	stp	w21, wzr, [sp, #44]             ; 8-byte Folded Spill
	mov	w23, #0
	mov	w20, #0
	mov	w25, #0
	mov	w24, #0
	ldrb	w8, [x19, #1]
	mov	w9, #8000
	add	w9, w9, w8, lsr #1
	udiv	w9, w9, w8
	stp	w9, w22, [sp, #36]              ; 8-byte Folded Spill
LBB0_18:                                ;   Parent Loop BB0_1 Depth=1
                                        ; =>  This Loop Header: Depth=2
                                        ;       Child Loop BB0_25 Depth 3
	and	w2, w8, #0xff
	add	x8, sp, #69
	str	x8, [sp, #8]
	add	x8, sp, #70
	str	x8, [sp]
	add	x6, sp, #72
	add	x7, sp, #60
	mov	x0, x19
	mov	x1, x21
	mov	x3, x25
	mov	x4, x22
	mov	x5, x27
	bl	_swp_info_get
	mov	w0, #100
	bl	_udelay
	ldr	w1, [sp, #72]
	ldrb	w2, [x19, #1]
	mov	x0, x19
	mov	x3, x22
	bl	_rf_val_set
	tbnz	x0, #63, LBB0_104
; %bb.19:                               ;   in Loop: Header=BB0_18 Depth=2
	mov	w0, #100
	bl	_udelay
	ldrb	w1, [sp, #70]
	ldrb	w2, [sp, #69]
	mov	x0, x19
	bl	_afcex_data_set
	tbnz	x0, #63, LBB0_106
; %bb.20:                               ;   in Loop: Header=BB0_18 Depth=2
	mov	x0, x19
	bl	_srst
	tbnz	x0, #63, LBB0_108
; %bb.21:                               ;   in Loop: Header=BB0_18 Depth=2
	ldr	w0, [sp, #36]                   ; 4-byte Folded Reload
	bl	_msleep_interruptible
	add	x2, sp, #71
	mov	x0, x19
	mov	w1, #55
	bl	_mb86a16_read
	cmp	w0, #2
	b.ne	LBB0_110
; %bb.22:                               ;   in Loop: Header=BB0_18 Depth=2
	str	w20, [sp, #52]                  ; 4-byte Folded Spill
	mov	x0, x19
	mov	x20, x23
	ldrb	w8, [sp, #71]
	add	x9, sp, #176
	add	x9, x9, w25, sxtw #2
	str	w8, [x9, #120]
	ldr	w7, [sp, #72]
	ldr	w8, [sp, #60]
	add	x9, sp, #71
	str	x9, [sp, #8]
	add	x3, sp, #176
	stp	w8, w27, [sp]
	mov	x1, x24
	mov	x2, x25
	mov	x4, x26
	mov	w5, #0
	mov	w6, #25
	bl	_swp_freq_calcuation
	mov	x21, x0
	ldr	w8, [sp, #48]                   ; 4-byte Folded Reload
	cmp	w8, #1
	b.lt	LBB0_27
; %bb.23:                               ;   in Loop: Header=BB0_18 Depth=2
	mov	x22, #0
	mov	w23, #0
	mov	w27, w8
	b	LBB0_25
LBB0_24:                                ;   in Loop: Header=BB0_25 Depth=3
	add	x22, x22, #1
	cmp	x27, x22
	b.eq	LBB0_28
LBB0_25:                                ;   Parent Loop BB0_1 Depth=1
                                        ;     Parent Loop BB0_18 Depth=2
                                        ; =>    This Inner Loop Header: Depth=3
	add	x8, sp, #96
	ldr	w8, [x8, x22, lsl #2]
	subs	w8, w8, w21
	cneg	w8, w8, mi
	ldr	w9, [sp, #56]                   ; 4-byte Folded Reload
	cmp	w8, w9
	b.hs	LBB0_24
; %bb.26:                               ;   in Loop: Header=BB0_25 Depth=3
	ldr	w0, [x28]
Lloh10:
	adrp	x8, _MB86A16_INFO@GOTPAGE
Lloh11:
	ldr	x8, [x8, _MB86A16_INFO@GOTPAGEOFF]
Lloh12:
	ldr	w1, [x8]
	str	x22, [sp]
	mov	w23, #1
	mov	w2, #1
Lloh13:
	adrp	x3, l_.str.12@PAGE
Lloh14:
	add	x3, x3, l_.str.12@PAGEOFF
	bl	_dprintk
	b	LBB0_24
LBB0_27:                                ;   in Loop: Header=BB0_18 Depth=2
	mov	w23, #0
LBB0_28:                                ;   in Loop: Header=BB0_18 Depth=2
	mov	w22, #1
	cbnz	w23, LBB0_35
; %bb.29:                               ;   in Loop: Header=BB0_18 Depth=2
	cmp	w21, #1
	ldr	w27, [sp, #32]                  ; 4-byte Folded Reload
	b.lt	LBB0_36
; %bb.30:                               ;   in Loop: Header=BB0_18 Depth=2
	ldrb	w8, [x19]
	mov	w9, #-1000
	madd	w8, w8, w9, w21
	cmp	w8, #0
	cneg	w9, w8, mi
	ldrb	w8, [x19, #1]
	mov	w10, #171
	mul	w10, w8, w10
	lsr	w10, w10, #10
	add	w10, w10, #3000
	cmp	w9, w10
	mov	x23, x20
	b.hs	LBB0_37
; %bb.31:                               ;   in Loop: Header=BB0_18 Depth=2
	ldr	w0, [x28]
Lloh15:
	adrp	x9, _MB86A16_DEBUG@GOTPAGE
Lloh16:
	ldr	x9, [x9, _MB86A16_DEBUG@GOTPAGEOFF]
Lloh17:
	ldr	w1, [x9]
	stp	x21, x8, [sp]
	mov	w2, #1
Lloh18:
	adrp	x3, l_.str.13@PAGE
Lloh19:
	add	x3, x3, l_.str.13@PAGEOFF
	bl	_dprintk
	add	x8, sp, #96
	ldr	w9, [sp, #48]                   ; 4-byte Folded Reload
	str	w21, [x8, w9, sxtw #2]
	ldrb	w1, [x19, #1]
	add	x4, sp, #60
	add	x5, sp, #72
	add	x6, sp, #70
	add	x7, sp, #69
	mov	x0, x19
	ldr	w22, [sp, #40]                  ; 4-byte Folded Reload
	mov	x2, x22
	mov	x3, x21
	bl	_swp_info_get2
	ldr	w1, [sp, #72]
	ldrb	w2, [x19, #1]
	mov	x0, x19
	mov	x3, x22
	bl	_rf_val_set
	ldr	w20, [sp, #52]                  ; 4-byte Folded Reload
	tbnz	x0, #63, LBB0_104
; %bb.32:                               ;   in Loop: Header=BB0_18 Depth=2
	ldrb	w1, [sp, #70]
	ldrb	w2, [sp, #69]
	mov	x0, x19
	bl	_afcex_data_set
	tbnz	x0, #63, LBB0_106
; %bb.33:                               ;   in Loop: Header=BB0_18 Depth=2
	ldr	w8, [sp, #48]                   ; 4-byte Folded Reload
	add	w8, w8, #1
	str	w8, [sp, #48]                   ; 4-byte Folded Spill
	ldrb	w1, [x19, #1]
	add	x2, sp, #71
	mov	x0, x19
	bl	_signal_det
	mov	x9, x0
	ldr	w0, [x28]
Lloh20:
	adrp	x8, _MB86A16_ERROR@GOTPAGE
Lloh21:
	ldr	x8, [x8, _MB86A16_ERROR@GOTPAGEOFF]
Lloh22:
	ldr	w1, [x8]
	cmp	w9, #1
	b.ne	LBB0_38
; %bb.34:                               ;   in Loop: Header=BB0_18 Depth=2
	mov	w8, #1
	str	w8, [sp, #28]                   ; 4-byte Folded Spill
	mov	w2, #1
Lloh23:
	adrp	x3, l_.str.14@PAGE
Lloh24:
	add	x3, x3, l_.str.14@PAGEOFF
	bl	_dprintk
	mov	w22, #0
	b	LBB0_39
LBB0_35:                                ;   in Loop: Header=BB0_18 Depth=2
	ldr	w27, [sp, #32]                  ; 4-byte Folded Reload
LBB0_36:                                ;   in Loop: Header=BB0_18 Depth=2
	mov	x23, x20
	ldr	w20, [sp, #52]                  ; 4-byte Folded Reload
	b	LBB0_39
LBB0_37:                                ;   in Loop: Header=BB0_18 Depth=2
	mov	w22, #1
	ldr	w20, [sp, #52]                  ; 4-byte Folded Reload
	b	LBB0_39
LBB0_38:                                ;   in Loop: Header=BB0_18 Depth=2
	str	w9, [sp, #28]                   ; 4-byte Folded Spill
	mov	w22, #1
	mov	w2, #1
Lloh25:
	adrp	x3, l_.str.15@PAGE
Lloh26:
	add	x3, x3, l_.str.15@PAGEOFF
	bl	_dprintk
	ldrb	w1, [x19, #1]
	mov	x0, x19
	bl	_smrt_info_get
	ldrb	w1, [x19, #1]
	mov	x0, x19
	bl	_smrt_set
	tbnz	x0, #63, LBB0_124
LBB0_39:                                ;   in Loop: Header=BB0_18 Depth=2
	cmp	w25, w26
	csinc	w8, w20, wzr, le
	cmp	w25, #0
	csinc	w9, w23, wzr, ge
	add	w10, w24, #1
	and	w10, w10, #0x80000001
	cmp	w8, #1
	ccmp	w10, #1, #0, eq
	add	w10, w24, #2
	csinc	w10, w10, w24, eq
	tst	w10, #0x1
	ccmp	w9, #1, #0, eq
	cinc	w24, w10, eq
	and	w10, w24, #0x80000001
	cmp	w24, #0
	cinc	w11, w24, lt
	neg	w11, w11, asr #1
	add	w12, w24, #1
	lsr	w12, w12, #1
	cmp	w10, #1
	csel	w25, w11, w12, ne
	cmp	w8, #1
	ccmp	w9, #1, #0, eq
	cset	w10, eq
	eor	w11, w10, #0x1
	and	w11, w22, w11
	cmp	w11, #1
	b.ne	LBB0_41
; %bb.40:                               ;   in Loop: Header=BB0_18 Depth=2
	cmp	w10, #0
	csinc	w23, w9, wzr, eq
	csinc	w20, w8, wzr, eq
	ldrb	w8, [x19, #1]
	ldp	w22, w21, [sp, #40]             ; 8-byte Folded Reload
	b	LBB0_18
LBB0_41:                                ;   in Loop: Header=BB0_1 Depth=1
	mov	x26, x28
	ldr	w0, [x28]
Lloh27:
	adrp	x22, _MB86A16_INFO@GOTPAGE
Lloh28:
	ldr	x22, [x22, _MB86A16_INFO@GOTPAGEOFF]
	ldr	w1, [x22]
	ldr	w8, [sp, #28]                   ; 4-byte Folded Reload
	mov	w2, #1
	cmp	w8, #1
	b.ne	LBB0_63
; %bb.42:                               ;   in Loop: Header=BB0_1 Depth=1
Lloh29:
	adrp	x3, l_.str.17@PAGE
Lloh30:
	add	x3, x3, l_.str.17@PAGEOFF
	bl	_dprintk
	mov	x0, x19
	mov	w1, #7
	mov	w2, #1
	bl	_S01T_set
	tbnz	x0, #63, LBB0_119
; %bb.43:                               ;   in Loop: Header=BB0_1 Depth=1
	ldrb	w1, [x19, #1]
	mov	x0, x19
	bl	_smrt_info_get
	ldrb	w1, [x19, #1]
	mov	x0, x19
	bl	_smrt_set
	tbnz	x0, #63, LBB0_126
; %bb.44:                               ;   in Loop: Header=BB0_1 Depth=1
	mov	x0, x19
	mov	w1, #0
	mov	w2, #1
	bl	_EN_set
	tbnz	x0, #63, LBB0_117
; %bb.45:                               ;   in Loop: Header=BB0_1 Depth=1
	ldrb	w2, [x19, #1]
	mov	x0, x19
	mov	w1, #0
	bl	_AFCEXEN_set
	tbnz	x0, #63, LBB0_115
; %bb.46:                               ;   in Loop: Header=BB0_1 Depth=1
	ldr	w1, [sp, #60]
	add	x2, sp, #70
	add	x3, sp, #69
	mov	x0, x19
	bl	_afcex_info_get
	ldrb	w1, [sp, #70]
	ldrb	w2, [sp, #69]
	mov	x0, x19
	bl	_afcofs_data_set
	tbnz	x0, #63, LBB0_131
; %bb.47:                               ;   in Loop: Header=BB0_1 Depth=1
	mov	x0, x19
	bl	_srst
	tbnz	x0, #63, LBB0_130
; %bb.48:                               ;   in Loop: Header=BB0_1 Depth=1
	ldr	w8, [x19, #4]
	mov	w27, #3392
	movk	w27, #3, lsl #16
	sdiv	w8, w27, w8
	ldrb	w9, [x19, #1]
	udiv	w9, w27, w9
	add	w0, w9, w8
	bl	_msleep
	mov	x0, x19
	bl	_afcerr_chk
	cmn	w0, #1
	b.eq	LBB0_112
; %bb.49:                               ;   in Loop: Header=BB0_1 Depth=1
	mov	x21, x0
	ldr	w23, [sp, #72]
	ldrb	w8, [x19, #1]
	lsr	w25, w8, #1
	mov	x0, x19
	mov	x1, x25
	bl	_smrt_info_get
	mov	x0, x19
	mov	x1, x25
	bl	_smrt_set
	tbnz	x0, #63, LBB0_126
; %bb.50:                               ;   in Loop: Header=BB0_1 Depth=1
	mov	x0, x19
	mov	w1, #1
	mov	x2, x25
	bl	_AFCEXEN_set
	tbnz	x0, #63, LBB0_115
; %bb.51:                               ;   in Loop: Header=BB0_1 Depth=1
	mov	x0, x19
	mov	x1, x25
	bl	_vco_dev_get
	mov	x24, x0
	mov	x0, x19
	mov	w1, #2
	mov	w2, #0
	bl	_DAGC_data_set
	tbnz	x0, #63, LBB0_116
; %bb.52:                               ;   in Loop: Header=BB0_1 Depth=1
	mov	x22, #0
	mov	w8, #1000
	madd	w21, w23, w8, w21
	mov	w23, #40000
LBB0_53:                                ;   Parent Loop BB0_1 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldrb	w8, [x19, #1]
	sub	w9, w22, #1
	mul	w8, w9, w8
	sxth	w9, w8
	ubfx	w9, w9, #28, #3
	add	w8, w8, w9
	sxth	w8, w8
	add	w3, w21, w8, asr #3
	add	x4, sp, #60
	add	x5, sp, #72
	add	x6, sp, #70
	add	x7, sp, #69
	mov	x0, x19
	mov	x1, x25
	mov	x2, x24
	bl	_swp_info_get2
	ldr	w1, [sp, #72]
	mov	x0, x19
	mov	x2, x25
	mov	x3, x24
	bl	_rf_val_set
	tbnz	x0, #63, LBB0_122
; %bb.54:                               ;   in Loop: Header=BB0_53 Depth=2
	ldrb	w1, [sp, #70]
	ldrb	w2, [sp, #69]
	mov	x0, x19
	bl	_afcex_data_set
	tbnz	x0, #63, LBB0_123
; %bb.55:                               ;   in Loop: Header=BB0_53 Depth=2
	ldr	w8, [x19, #4]
	sdiv	w8, w27, w8
	udiv	w28, w23, w25
	add	w0, w28, w8
	bl	_msleep
	mov	x0, x19
	bl	_dagcm_val_get
	add	x8, sp, #80
	str	w0, [x8, x22, lsl #2]
	add	x22, x22, #1
	cmp	x22, #3
	b.ne	LBB0_53
; %bb.56:                               ;   in Loop: Header=BB0_1 Depth=1
	ldp	w22, w23, [sp, #80]
	ldr	w26, [sp, #88]
	subs	w8, w22, w23
	b.le	LBB0_68
; %bb.57:                               ;   in Loop: Header=BB0_1 Depth=1
	cmp	w22, w26
	b.le	LBB0_68
; %bb.58:                               ;   in Loop: Header=BB0_1 Depth=1
	sub	w9, w26, w23
	cmp	w8, w9, lsl #1
	b.le	LBB0_68
; %bb.59:                               ;   in Loop: Header=BB0_1 Depth=1
	ldrb	w8, [x19, #1]
	sub	w3, w21, w8, lsr #2
	add	x4, sp, #60
	add	x5, sp, #72
	add	x6, sp, #70
	add	x7, sp, #69
	mov	x0, x19
	mov	x1, x25
	mov	x2, x24
	bl	_swp_info_get2
	ldr	w1, [sp, #72]
	mov	x0, x19
	mov	x2, x25
	mov	x3, x24
	bl	_rf_val_set
	tbnz	x0, #63, LBB0_134
; %bb.60:                               ;   in Loop: Header=BB0_1 Depth=1
	ldrb	w1, [sp, #70]
	ldrb	w2, [sp, #69]
	mov	x0, x19
	bl	_afcex_data_set
	tbnz	x0, #63, LBB0_132
; %bb.61:                               ;   in Loop: Header=BB0_1 Depth=1
	ldr	w8, [x19, #4]
	sdiv	w8, w27, w8
	add	w0, w28, w8
	bl	_msleep
	mov	x0, x19
	bl	_dagcm_val_get
	str	w0, [sp, #92]
	cmp	w0, w23
	b.le	LBB0_76
; %bb.62:                               ;   in Loop: Header=BB0_1 Depth=1
	add	w8, w23, w26
	add	w9, w22, w0
	sub	w8, w8, w9
	b	LBB0_75
LBB0_63:                                ;   in Loop: Header=BB0_1 Depth=1
Lloh31:
	adrp	x3, l_.str.26@PAGE
Lloh32:
	add	x3, x3, l_.str.26@PAGEOFF
	bl	_dprintk
LBB0_64:                                ;   in Loop: Header=BB0_1 Depth=1
	mov	w23, #52848
	movk	w23, #32, lsl #16
	ldr	w24, [sp, #24]                  ; 4-byte Folded Reload
LBB0_65:                                ;   in Loop: Header=BB0_1 Depth=1
	ldr	w25, [sp, #20]                  ; 4-byte Folded Reload
LBB0_66:                                ;   in Loop: Header=BB0_1 Depth=1
	add	x1, sp, #67
	mov	x0, x19
	bl	_sync_chk
	cbnz	w0, LBB0_127
; %bb.67:                               ;   in Loop: Header=BB0_1 Depth=1
	add	w24, w24, #1
	cmp	w24, #3
	b.ne	LBB0_1
	b	LBB0_128
LBB0_68:                                ;   in Loop: Header=BB0_1 Depth=1
	mov	w27, #0
	subs	w9, w26, w23
	b.le	LBB0_77
; %bb.69:                               ;   in Loop: Header=BB0_1 Depth=1
	cmp	w26, w22
	b.le	LBB0_77
; %bb.70:                               ;   in Loop: Header=BB0_1 Depth=1
	cmp	w9, w8, lsl #1
	b.le	LBB0_76
; %bb.71:                               ;   in Loop: Header=BB0_1 Depth=1
	ldrb	w8, [x19, #1]
	add	w3, w21, w8, lsr #2
	add	x4, sp, #60
	add	x5, sp, #72
	add	x6, sp, #70
	add	x7, sp, #69
	mov	x0, x19
	mov	x1, x25
	mov	x2, x24
	bl	_swp_info_get2
	ldr	w1, [sp, #72]
	mov	x0, x19
	mov	x2, x25
	mov	x3, x24
	bl	_rf_val_set
	tbnz	x0, #63, LBB0_135
; %bb.72:                               ;   in Loop: Header=BB0_1 Depth=1
	ldrb	w1, [sp, #70]
	ldrb	w2, [sp, #69]
	mov	x0, x19
	bl	_afcex_data_set
	mov	w9, #3392
	movk	w9, #3, lsl #16
	tbnz	x0, #63, LBB0_132
; %bb.73:                               ;   in Loop: Header=BB0_1 Depth=1
	ldr	w8, [x19, #4]
	sdiv	w8, w9, w8
	add	w0, w28, w8
	bl	_msleep
	mov	x0, x19
	bl	_dagcm_val_get
	str	w0, [sp, #92]
	cmp	w0, w23
	b.le	LBB0_76
; %bb.74:                               ;   in Loop: Header=BB0_1 Depth=1
	add	w8, w23, w22
	sub	w8, w26, w8
	add	w8, w8, w0
LBB0_75:                                ;   in Loop: Header=BB0_1 Depth=1
	mov	w10, #33205
	movk	w10, #6990, lsl #16
	ldrb	w9, [x19, #1]
	mul	w8, w8, w9
	smull	x8, w8, w10
	lsr	x9, x8, #63
	asr	x8, x8, #37
	add	w27, w8, w9
	b	LBB0_77
LBB0_76:                                ;   in Loop: Header=BB0_1 Depth=1
	mov	w27, #0
LBB0_77:                                ;   in Loop: Header=BB0_1 Depth=1
Lloh33:
	adrp	x26, _verbose@GOTPAGE
Lloh34:
	ldr	x26, [x26, _verbose@GOTPAGEOFF]
	ldr	w0, [x26]
Lloh35:
	adrp	x22, _MB86A16_INFO@GOTPAGE
Lloh36:
	ldr	x22, [x22, _MB86A16_INFO@GOTPAGEOFF]
	ldr	w1, [x22]
	str	x21, [sp]
	mov	w2, #1
Lloh37:
	adrp	x3, l_.str.21@PAGE
Lloh38:
	add	x3, x3, l_.str.21@PAGEOFF
	bl	_dprintk
	add	w24, w27, w21
	ldr	w0, [x26]
	ldr	w1, [x22]
	stp	x27, x24, [sp]
	mov	w2, #1
Lloh39:
	adrp	x3, l_.str.22@PAGE
Lloh40:
	add	x3, x3, l_.str.22@PAGEOFF
	bl	_dprintk
	ldrb	w8, [x19]
	neg	w9, w24
	mov	w10, #1000
	madd	w8, w8, w10, w9
	cmp	w8, #0
	cneg	w8, w8, mi
	cmp	w8, #3801
	b.lo	LBB0_79
; %bb.78:                               ;   in Loop: Header=BB0_1 Depth=1
	ldr	w0, [x26]
	ldr	w1, [x22]
	mov	w2, #1
Lloh41:
	adrp	x3, l_.str.23@PAGE
Lloh42:
	add	x3, x3, l_.str.23@PAGEOFF
	bl	_dprintk
	mov	w23, #52848
	movk	w23, #32, lsl #16
	ldr	w24, [sp, #24]                  ; 4-byte Folded Reload
	ldr	w27, [sp, #32]                  ; 4-byte Folded Reload
	b	LBB0_65
LBB0_79:                                ;   in Loop: Header=BB0_1 Depth=1
	mov	x0, x19
	mov	w1, #0
	mov	w2, #3
	bl	_S01T_set
	ldr	w27, [sp, #32]                  ; 4-byte Folded Reload
	mov	w22, #10000
	mov	w23, #1310720
	tbnz	x0, #63, LBB0_119
; %bb.80:                               ;   in Loop: Header=BB0_1 Depth=1
	mov	x0, x19
	mov	w1, #0
	mov	w2, #0
	bl	_DAGC_data_set
	tbnz	x0, #63, LBB0_116
; %bb.81:                               ;   in Loop: Header=BB0_1 Depth=1
	ldrb	w1, [x19, #1]
	mov	x0, x19
	bl	_vco_dev_get
	mov	x21, x0
	ldrb	w1, [x19, #1]
	mov	x0, x19
	bl	_smrt_info_get
	ldrb	w1, [x19, #1]
	mov	x0, x19
	bl	_smrt_set
	tbnz	x0, #63, LBB0_126
; %bb.82:                               ;   in Loop: Header=BB0_1 Depth=1
	mov	x0, x19
	mov	w1, #1
	mov	w2, #0
	bl	_EN_set
	tbnz	x0, #63, LBB0_117
; %bb.83:                               ;   in Loop: Header=BB0_1 Depth=1
	ldrb	w2, [x19, #1]
	mov	x0, x19
	mov	w1, #1
	bl	_AFCEXEN_set
	tbnz	x0, #63, LBB0_115
; %bb.84:                               ;   in Loop: Header=BB0_1 Depth=1
	ldrb	w1, [x19, #1]
	add	x4, sp, #60
	add	x5, sp, #72
	add	x6, sp, #70
	add	x7, sp, #69
	mov	x0, x19
	mov	x2, x21
	mov	x3, x24
	bl	_swp_info_get2
	ldr	w1, [sp, #72]
	ldrb	w2, [x19, #1]
	mov	x0, x19
	mov	x3, x21
	bl	_rf_val_set
	tbnz	x0, #63, LBB0_122
; %bb.85:                               ;   in Loop: Header=BB0_1 Depth=1
	ldrb	w1, [sp, #70]
	ldrb	w2, [sp, #69]
	mov	x0, x19
	bl	_afcex_data_set
	tbnz	x0, #63, LBB0_123
; %bb.86:                               ;   in Loop: Header=BB0_1 Depth=1
	mov	x0, x19
	bl	_srst
	tbnz	x0, #63, LBB0_130
; %bb.87:                               ;   in Loop: Header=BB0_1 Depth=1
	ldrb	w8, [x19, #1]
	add	w9, w22, w8, lsr #1
	udiv	w8, w9, w8
	add	w0, w8, #7
	bl	_msleep_interruptible
	add	x2, sp, #71
	mov	x0, x19
	mov	w1, #55
	bl	_mb86a16_read
	cmp	w0, #2
	b.ne	LBB0_133
; %bb.88:                               ;   in Loop: Header=BB0_1 Depth=1
	ldrb	w9, [sp, #71]
	cmp	w9, #111
	b.lo	LBB0_90
; %bb.89:                               ;   in Loop: Header=BB0_1 Depth=1
	ldrb	w8, [x19, #1]
	lsr	w9, w8, #1
	orr	w9, w9, #0xe0000
	mov	w21, #6
	mov	w28, #1
	mov	w1, #4
	mov	w24, #4
	mov	w25, #6
	b	LBB0_98
LBB0_90:                                ;   in Loop: Header=BB0_1 Depth=1
	cmp	w9, #106
	b.lo	LBB0_92
; %bb.91:                               ;   in Loop: Header=BB0_1 Depth=1
	ldrb	w8, [x19, #1]
	lsr	w9, w8, #1
	orr	w9, w9, #0x100000
	mov	w24, #7
	mov	w21, #8
	mov	w28, #2
	mov	w1, #4
	b	LBB0_97
LBB0_92:                                ;   in Loop: Header=BB0_1 Depth=1
	cmp	w9, #86
	b.lo	LBB0_94
; %bb.93:                               ;   in Loop: Header=BB0_1 Depth=1
	ldrb	w8, [x19, #1]
	orr	w9, w23, w8, lsr #1
	mov	w24, #7
	mov	w21, #8
	mov	w28, #2
	mov	w1, #5
	b	LBB0_97
LBB0_94:                                ;   in Loop: Header=BB0_1 Depth=1
	ldrb	w8, [x19, #1]
	lsr	w10, w8, #1
	cmp	w9, #66
	b.lo	LBB0_96
; %bb.95:                               ;   in Loop: Header=BB0_1 Depth=1
	orr	w9, w10, #0x180000
	mov	w24, #7
	mov	w21, #8
	mov	w28, #2
	mov	w1, #6
	b	LBB0_97
LBB0_96:                                ;   in Loop: Header=BB0_1 Depth=1
	orr	w9, w10, #0x200000
	mov	w21, #8
	mov	w28, #2
	mov	w1, #7
	mov	w24, #7
LBB0_97:                                ;   in Loop: Header=BB0_1 Depth=1
	mov	w25, #2
LBB0_98:                                ;   in Loop: Header=BB0_1 Depth=1
	udiv	w8, w9, w8
	lsl	w8, w8, #1
	add	w26, w8, #14
	mov	x0, x19
	bl	_S2T_set
	mov	x0, x19
	mov	x1, x28
	mov	x2, x21
	bl	_S45T_set
	mov	x0, x19
	mov	x1, x24
	mov	x2, x25
	bl	_Vi_set
	mov	x0, x19
	bl	_srst
	mov	x0, x26
	bl	_msleep_interruptible
	add	x1, sp, #68
	mov	x0, x19
	bl	_sync_chk
                                        ; kill: def $w0 killed $w0 def $x0
Lloh43:
	adrp	x26, _verbose@GOTPAGE
Lloh44:
	ldr	x26, [x26, _verbose@GOTPAGEOFF]
	ldr	w8, [x26]
Lloh45:
	adrp	x22, _MB86A16_INFO@GOTPAGE
Lloh46:
	ldr	x22, [x22, _MB86A16_INFO@GOTPAGEOFF]
	ldr	w1, [x22]
	ldrb	w9, [sp, #68]
	stp	x9, x0, [sp]
	mov	x0, x8
	mov	w2, #1
Lloh47:
	adrp	x3, l_.str.24@PAGE
Lloh48:
	add	x3, x3, l_.str.24@PAGEOFF
	bl	_dprintk
	ldrb	w8, [sp, #68]
	cbz	w8, LBB0_103
; %bb.99:                               ;   in Loop: Header=BB0_1 Depth=1
	cmp	w8, #4
	mov	w23, #52848
	movk	w23, #32, lsl #16
	ldp	w25, w24, [sp, #20]             ; 8-byte Folded Reload
	mov	w21, #1572864
	mov	w28, #786432
	b.ne	LBB0_102
; %bb.100:                              ;   in Loop: Header=BB0_1 Depth=1
	ldrb	w8, [sp, #71]
	ldrb	w9, [x19, #1]
	cmp	w8, #110
	csel	w8, w28, w21, hi
	orr	w8, w8, w9, lsr #1
	udiv	w0, w8, w9
	bl	_msleep_interruptible
	add	x1, sp, #67
	mov	x0, x19
	bl	_sync_chk
	cbnz	w0, LBB0_102
; %bb.101:                              ;   in Loop: Header=BB0_1 Depth=1
	mov	x0, x19
	mov	w1, #1
	bl	_iq_vt_set
	mov	x0, x19
	bl	_FEC_srst
LBB0_102:                               ;   in Loop: Header=BB0_1 Depth=1
	ldrb	w8, [sp, #71]
	ldrb	w9, [x19, #1]
	cmp	w8, #110
	csel	w8, w28, w21, hi
	orr	w8, w8, w9, lsr #1
	udiv	w0, w8, w9
	bl	_msleep_interruptible
	mov	x0, x19
	mov	w1, #1
	bl	_SEQ_set
	b	LBB0_66
LBB0_103:                               ;   in Loop: Header=BB0_1 Depth=1
	ldr	w0, [x26]
	ldr	w1, [x22]
	mov	w2, #1
Lloh49:
	adrp	x3, l_.str.25@PAGE
Lloh50:
	add	x3, x3, l_.str.25@PAGEOFF
	bl	_dprintk
	mov	x0, x19
	mov	w1, #1
	bl	_SEQ_set
	b	LBB0_64
LBB0_104:
	ldr	w0, [x28]
LBB0_105:
Lloh51:
	adrp	x8, _MB86A16_ERROR@GOTPAGE
Lloh52:
	ldr	x8, [x8, _MB86A16_ERROR@GOTPAGEOFF]
Lloh53:
	ldr	w1, [x8]
Lloh54:
	adrp	x3, l_.str.8@PAGE
Lloh55:
	add	x3, x3, l_.str.8@PAGEOFF
	b	LBB0_111
LBB0_106:
	ldr	w0, [x28]
LBB0_107:
Lloh56:
	adrp	x8, _MB86A16_ERROR@GOTPAGE
Lloh57:
	ldr	x8, [x8, _MB86A16_ERROR@GOTPAGEOFF]
Lloh58:
	ldr	w1, [x8]
Lloh59:
	adrp	x3, l_.str.9@PAGE
Lloh60:
	add	x3, x3, l_.str.9@PAGEOFF
	b	LBB0_111
LBB0_108:
	ldr	w0, [x28]
LBB0_109:
Lloh61:
	adrp	x8, _MB86A16_ERROR@GOTPAGE
Lloh62:
	ldr	x8, [x8, _MB86A16_ERROR@GOTPAGEOFF]
Lloh63:
	ldr	w1, [x8]
Lloh64:
	adrp	x3, l_.str.10@PAGE
Lloh65:
	add	x3, x3, l_.str.10@PAGEOFF
	b	LBB0_111
LBB0_110:
	ldr	w0, [x28]
Lloh66:
	adrp	x8, _MB86A16_ERROR@GOTPAGE
Lloh67:
	ldr	x8, [x8, _MB86A16_ERROR@GOTPAGEOFF]
Lloh68:
	ldr	w1, [x8]
Lloh69:
	adrp	x3, l_.str.11@PAGE
Lloh70:
	add	x3, x3, l_.str.11@PAGEOFF
LBB0_111:
	mov	w2, #1
	bl	_dprintk
LBB0_112:
	mov	w20, #-1
LBB0_113:
	ldur	x8, [x29, #-104]
Lloh71:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh72:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh73:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_136
; %bb.114:
	mov	x0, x20
	add	sp, sp, #448
	ldp	x29, x30, [sp, #80]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #64]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #48]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #32]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #16]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp], #96             ; 16-byte Folded Reload
	ret
LBB0_115:
	ldr	w0, [x26]
Lloh74:
	adrp	x8, _MB86A16_ERROR@GOTPAGE
Lloh75:
	ldr	x8, [x8, _MB86A16_ERROR@GOTPAGEOFF]
Lloh76:
	ldr	w1, [x8]
Lloh77:
	adrp	x3, l_.str.4@PAGE
Lloh78:
	add	x3, x3, l_.str.4@PAGEOFF
	b	LBB0_111
LBB0_116:
	ldr	w0, [x26]
Lloh79:
	adrp	x8, _MB86A16_ERROR@GOTPAGE
Lloh80:
	ldr	x8, [x8, _MB86A16_ERROR@GOTPAGEOFF]
Lloh81:
	ldr	w1, [x8]
Lloh82:
	adrp	x3, l_.str.2@PAGE
Lloh83:
	add	x3, x3, l_.str.2@PAGEOFF
	b	LBB0_111
LBB0_117:
	ldr	w0, [x26]
Lloh84:
	adrp	x8, _MB86A16_ERROR@GOTPAGE
Lloh85:
	ldr	x8, [x8, _MB86A16_ERROR@GOTPAGEOFF]
Lloh86:
	ldr	w1, [x8]
Lloh87:
	adrp	x3, l_.str.3@PAGE
Lloh88:
	add	x3, x3, l_.str.3@PAGEOFF
	b	LBB0_111
LBB0_118:
	ldr	w0, [x26]
Lloh89:
	adrp	x8, _MB86A16_ERROR@GOTPAGE
Lloh90:
	ldr	x8, [x8, _MB86A16_ERROR@GOTPAGEOFF]
Lloh91:
	ldr	w1, [x8]
Lloh92:
	adrp	x3, l_.str.1@PAGE
Lloh93:
	add	x3, x3, l_.str.1@PAGEOFF
	b	LBB0_111
LBB0_119:
	ldr	w0, [x26]
Lloh94:
	adrp	x8, _MB86A16_ERROR@GOTPAGE
Lloh95:
	ldr	x8, [x8, _MB86A16_ERROR@GOTPAGEOFF]
Lloh96:
	ldr	w1, [x8]
Lloh97:
	adrp	x3, l_.str.6@PAGE
Lloh98:
	add	x3, x3, l_.str.6@PAGEOFF
	b	LBB0_111
LBB0_120:
	ldr	w0, [x26]
Lloh99:
	adrp	x8, _MB86A16_ERROR@GOTPAGE
Lloh100:
	ldr	x8, [x8, _MB86A16_ERROR@GOTPAGEOFF]
Lloh101:
	ldr	w1, [x8]
Lloh102:
	adrp	x3, l_.str.5@PAGE
Lloh103:
	add	x3, x3, l_.str.5@PAGEOFF
	b	LBB0_111
LBB0_121:
	ldr	w0, [x26]
Lloh104:
	adrp	x8, _MB86A16_ERROR@GOTPAGE
Lloh105:
	ldr	x8, [x8, _MB86A16_ERROR@GOTPAGEOFF]
Lloh106:
	ldr	w1, [x8]
Lloh107:
	adrp	x3, l_.str.7@PAGE
Lloh108:
	add	x3, x3, l_.str.7@PAGEOFF
	b	LBB0_111
LBB0_122:
	ldr	w0, [x26]
	b	LBB0_105
LBB0_123:
	ldr	w0, [x26]
	b	LBB0_107
LBB0_124:
	ldr	w0, [x28]
LBB0_125:
Lloh109:
	adrp	x8, _MB86A16_ERROR@GOTPAGE
Lloh110:
	ldr	x8, [x8, _MB86A16_ERROR@GOTPAGEOFF]
Lloh111:
	ldr	w1, [x8]
Lloh112:
	adrp	x3, l_.str.16@PAGE
Lloh113:
	add	x3, x3, l_.str.16@PAGEOFF
	b	LBB0_111
LBB0_126:
	ldr	w0, [x26]
	b	LBB0_125
LBB0_127:
	ldr	w0, [x26]
	ldr	w1, [x22]
Lloh114:
	adrp	x3, l_.str.27@PAGE
Lloh115:
	add	x3, x3, l_.str.27@PAGEOFF
	mov	w2, #1
	bl	_dprintk
	ldrb	w1, [x19]
	ldrb	w2, [x19, #1]
	mov	x0, x19
	mov	w3, #1
	bl	_freqerr_chk
	mov	w20, #0
	b	LBB0_129
LBB0_128:
	mov	w20, #-1
LBB0_129:
	add	x2, sp, #79
	mov	x0, x19
	mov	w1, #21
	bl	_mb86a16_read
	add	x2, sp, #78
	mov	x0, x19
	mov	w1, #38
	bl	_mb86a16_read
	ldr	w0, [x26]
	ldr	w1, [x22]
	ldrb	w8, [sp, #79]
	ldrb	w9, [sp, #78]
	stp	x8, x9, [sp]
Lloh116:
	adrp	x3, l_.str.28@PAGE
Lloh117:
	add	x3, x3, l_.str.28@PAGEOFF
	mov	w2, #1
	bl	_dprintk
	b	LBB0_113
LBB0_130:
	ldr	w0, [x26]
	b	LBB0_109
LBB0_131:
	ldr	w0, [x26]
Lloh118:
	adrp	x8, _MB86A16_ERROR@GOTPAGE
Lloh119:
	ldr	x8, [x8, _MB86A16_ERROR@GOTPAGEOFF]
Lloh120:
	ldr	w1, [x8]
Lloh121:
	adrp	x3, l_.str.18@PAGE
Lloh122:
	add	x3, x3, l_.str.18@PAGEOFF
	b	LBB0_111
LBB0_132:
Lloh123:
	adrp	x8, _verbose@GOTPAGE
Lloh124:
	ldr	x8, [x8, _verbose@GOTPAGEOFF]
Lloh125:
	ldr	w0, [x8]
Lloh126:
	adrp	x8, _MB86A16_ERROR@GOTPAGE
Lloh127:
	ldr	x8, [x8, _MB86A16_ERROR@GOTPAGEOFF]
Lloh128:
	ldr	w1, [x8]
Lloh129:
	adrp	x3, l_.str.19@PAGE
Lloh130:
	add	x3, x3, l_.str.19@PAGEOFF
	b	LBB0_111
LBB0_133:
	ldr	w0, [x26]
Lloh131:
	adrp	x8, _MB86A16_ERROR@GOTPAGE
Lloh132:
	ldr	x8, [x8, _MB86A16_ERROR@GOTPAGEOFF]
Lloh133:
	ldr	w1, [x8]
Lloh134:
	adrp	x3, l_.str.11@PAGE
Lloh135:
	add	x3, x3, l_.str.11@PAGEOFF
	mov	w2, #1
	bl	_dprintk
Lloh136:
	adrp	x8, _EREMOTEIO@GOTPAGE
Lloh137:
	ldr	x8, [x8, _EREMOTEIO@GOTPAGEOFF]
Lloh138:
	ldr	w8, [x8]
	neg	w20, w8
	b	LBB0_113
LBB0_134:
Lloh139:
	adrp	x8, _verbose@GOTPAGE
Lloh140:
	ldr	x8, [x8, _verbose@GOTPAGEOFF]
Lloh141:
	ldr	w0, [x8]
	b	LBB0_105
LBB0_135:
Lloh142:
	adrp	x8, _verbose@GOTPAGE
Lloh143:
	ldr	x8, [x8, _verbose@GOTPAGEOFF]
Lloh144:
	ldr	w0, [x8]
Lloh145:
	adrp	x8, _MB86A16_ERROR@GOTPAGE
Lloh146:
	ldr	x8, [x8, _MB86A16_ERROR@GOTPAGEOFF]
Lloh147:
	ldr	w1, [x8]
Lloh148:
	adrp	x3, l_.str.20@PAGE
Lloh149:
	add	x3, x3, l_.str.20@PAGEOFF
	b	LBB0_111
LBB0_136:
	bl	___stack_chk_fail
	.loh AdrpAdd	Lloh8, Lloh9
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGot	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpAdd	Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh10, Lloh11, Lloh12
	.loh AdrpAdd	Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh20, Lloh21, Lloh22
	.loh AdrpAdd	Lloh23, Lloh24
	.loh AdrpAdd	Lloh25, Lloh26
	.loh AdrpLdrGot	Lloh27, Lloh28
	.loh AdrpAdd	Lloh29, Lloh30
	.loh AdrpAdd	Lloh31, Lloh32
	.loh AdrpAdd	Lloh39, Lloh40
	.loh AdrpAdd	Lloh37, Lloh38
	.loh AdrpLdrGot	Lloh35, Lloh36
	.loh AdrpLdrGot	Lloh33, Lloh34
	.loh AdrpAdd	Lloh41, Lloh42
	.loh AdrpAdd	Lloh47, Lloh48
	.loh AdrpLdrGot	Lloh45, Lloh46
	.loh AdrpLdrGot	Lloh43, Lloh44
	.loh AdrpAdd	Lloh49, Lloh50
	.loh AdrpAdd	Lloh54, Lloh55
	.loh AdrpLdrGotLdr	Lloh51, Lloh52, Lloh53
	.loh AdrpAdd	Lloh59, Lloh60
	.loh AdrpLdrGotLdr	Lloh56, Lloh57, Lloh58
	.loh AdrpAdd	Lloh64, Lloh65
	.loh AdrpLdrGotLdr	Lloh61, Lloh62, Lloh63
	.loh AdrpAdd	Lloh69, Lloh70
	.loh AdrpLdrGotLdr	Lloh66, Lloh67, Lloh68
	.loh AdrpLdrGotLdr	Lloh71, Lloh72, Lloh73
	.loh AdrpAdd	Lloh77, Lloh78
	.loh AdrpLdrGotLdr	Lloh74, Lloh75, Lloh76
	.loh AdrpAdd	Lloh82, Lloh83
	.loh AdrpLdrGotLdr	Lloh79, Lloh80, Lloh81
	.loh AdrpAdd	Lloh87, Lloh88
	.loh AdrpLdrGotLdr	Lloh84, Lloh85, Lloh86
	.loh AdrpAdd	Lloh92, Lloh93
	.loh AdrpLdrGotLdr	Lloh89, Lloh90, Lloh91
	.loh AdrpAdd	Lloh97, Lloh98
	.loh AdrpLdrGotLdr	Lloh94, Lloh95, Lloh96
	.loh AdrpAdd	Lloh102, Lloh103
	.loh AdrpLdrGotLdr	Lloh99, Lloh100, Lloh101
	.loh AdrpAdd	Lloh107, Lloh108
	.loh AdrpLdrGotLdr	Lloh104, Lloh105, Lloh106
	.loh AdrpAdd	Lloh112, Lloh113
	.loh AdrpLdrGotLdr	Lloh109, Lloh110, Lloh111
	.loh AdrpAdd	Lloh114, Lloh115
	.loh AdrpAdd	Lloh116, Lloh117
	.loh AdrpAdd	Lloh121, Lloh122
	.loh AdrpLdrGotLdr	Lloh118, Lloh119, Lloh120
	.loh AdrpAdd	Lloh129, Lloh130
	.loh AdrpLdrGotLdr	Lloh126, Lloh127, Lloh128
	.loh AdrpLdrGotLdr	Lloh123, Lloh124, Lloh125
	.loh AdrpLdrGotLdr	Lloh136, Lloh137, Lloh138
	.loh AdrpAdd	Lloh134, Lloh135
	.loh AdrpLdrGotLdr	Lloh131, Lloh132, Lloh133
	.loh AdrpLdrGotLdr	Lloh139, Lloh140, Lloh141
	.loh AdrpAdd	Lloh148, Lloh149
	.loh AdrpLdrGotLdr	Lloh145, Lloh146, Lloh147
	.loh AdrpLdrGotLdr	Lloh142, Lloh143, Lloh144
	.cfi_endproc
                                        ; -- End function
	.comm	_verbose,4,2                    ; @verbose
	.comm	_MB86A16_INFO,4,2               ; @MB86A16_INFO
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"freq=%d Mhz, symbrt=%d Ksps"

	.comm	_MB86A16_ERROR,4,2              ; @MB86A16_ERROR
l_.str.1:                               ; @.str.1
	.asciz	"initial set failed"

l_.str.2:                               ; @.str.2
	.asciz	"DAGC data set error"

l_.str.3:                               ; @.str.3
	.asciz	"EN set error"

l_.str.4:                               ; @.str.4
	.asciz	"AFCEXEN set error"

l_.str.5:                               ; @.str.5
	.asciz	"CNTM set error"

l_.str.6:                               ; @.str.6
	.asciz	"S01T set error"

l_.str.7:                               ; @.str.7
	.asciz	"smrt info get error"

l_.str.8:                               ; @.str.8
	.asciz	"rf val set error"

l_.str.9:                               ; @.str.9
	.asciz	"afcex data set error"

l_.str.10:                              ; @.str.10
	.asciz	"srst error"

l_.str.11:                              ; @.str.11
	.asciz	"I2C transfer error"

l_.str.12:                              ; @.str.12
	.asciz	"Probably Duplicate Signal, j = %d"

	.comm	_MB86A16_DEBUG,4,2              ; @MB86A16_DEBUG
l_.str.13:                              ; @.str.13
	.asciz	"------ Signal detect ------ [swp_freq=[%07d, srate=%05d]]"

l_.str.14:                              ; @.str.14
	.asciz	"***** Signal Found *****"

l_.str.15:                              ; @.str.15
	.asciz	"!!!!! No signal !!!!!, try again..."

l_.str.16:                              ; @.str.16
	.asciz	"smrt set error"

l_.str.17:                              ; @.str.17
	.asciz	" Start Freq Error Check"

l_.str.18:                              ; @.str.18
	.asciz	"AFCOFS data set error"

l_.str.19:                              ; @.str.19
	.asciz	"afcex data set"

l_.str.20:                              ; @.str.20
	.asciz	"rf val set"

l_.str.21:                              ; @.str.21
	.asciz	"SWEEP Frequency = %d"

l_.str.22:                              ; @.str.22
	.asciz	"Adjusting .., DELTA Freq = %d, SWEEP Freq=%d"

l_.str.23:                              ; @.str.23
	.asciz	"NO  --  SIGNAL !"

	.comm	_EREMOTEIO,4,2                  ; @EREMOTEIO
l_.str.24:                              ; @.str.24
	.asciz	"-------- Viterbi=[%d] SYNC=[%d] ---------"

l_.str.25:                              ; @.str.25
	.asciz	"NO  -- SYNC"

l_.str.26:                              ; @.str.26
	.asciz	"NO  -- SIGNAL"

l_.str.27:                              ; @.str.27
	.asciz	"******* SYNC *******"

l_.str.28:                              ; @.str.28
	.asciz	"AGC = %02x CNM = %02x"

	.no_dead_strip	_mb86a16_set_fe
.subsections_via_symbols
