	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function lpphy_b2062_tune
_lpphy_b2062_tune:                      ## @lpphy_b2062_tune
	.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	$24, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movl	%esi, %r12d
	movq	%rdi, %r14
	movq	(%rdi), %rax
	movq	8(%rdi), %r13
	movq	(%rax), %rax
	movq	(%rax), %rax
	movl	(%rax), %ebx
	movq	_b2062_chantbl@GOTPCREL(%rip), %r15
	movq	(%r15), %rdi
	callq	_ARRAY_SIZE
	testl	%eax, %eax
	movq	%rbx, -64(%rbp)                 ## 8-byte Spill
	jle	LBB0_1
## %bb.3:
	movq	%r13, -48(%rbp)                 ## 8-byte Spill
	movq	%r14, -56(%rbp)                 ## 8-byte Spill
	xorl	%ebx, %ebx
	xorl	%r13d, %r13d
	xorl	%r14d, %r14d
	.p2align	4, 0x90
LBB0_4:                                 ## =>This Inner Loop Header: Depth=1
	movq	(%r15), %rdi
	cmpl	%r12d, (%rdi,%r13)
	je	LBB0_5
## %bb.2:                               ##   in Loop: Header=BB0_4 Depth=1
	incq	%r14
	callq	_ARRAY_SIZE
	cltq
	addq	$16, %r13
	cmpq	%rax, %r14
	jl	LBB0_4
	jmp	LBB0_6
LBB0_1:
	xorl	%ebx, %ebx
	jmp	LBB0_7
LBB0_5:
	addq	%r13, %rdi
	movq	%rdi, %rbx
LBB0_6:
	movq	-56(%rbp), %r14                 ## 8-byte Reload
	movq	-48(%rbp), %r13                 ## 8-byte Reload
LBB0_7:
	xorl	%edi, %edi
	testq	%rbx, %rbx
	sete	%dil
	callq	_B43_WARN_ON
	testq	%rax, %rax
	je	LBB0_9
## %bb.8:
	movq	_EINVAL@GOTPCREL(%rip), %rax
	xorl	%ebx, %ebx
	subl	(%rax), %ebx
	jmp	LBB0_13
LBB0_9:
	movq	_B2062_S_RFPLL_CTL14@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	$4, %edx
	callq	_b43_radio_set
	movq	_B2062_N_LGENA_TUNE0@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	8(%rbx), %rax
	movl	(%rax), %edx
	movq	%r14, %rdi
	callq	_b43_radio_write
	movq	_B2062_N_LGENA_TUNE2@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	8(%rbx), %rax
	movl	4(%rax), %edx
	movq	%r14, %rdi
	callq	_b43_radio_write
	movq	_B2062_N_LGENA_TUNE3@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	8(%rbx), %rax
	movl	8(%rax), %edx
	movq	%r14, %rdi
	callq	_b43_radio_write
	movq	_B2062_N_TX_TUNE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	8(%rbx), %rax
	movl	12(%rax), %edx
	movq	%r14, %rdi
	callq	_b43_radio_write
	movq	_B2062_S_LGENG_CTL1@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	8(%rbx), %rax
	movl	16(%rax), %edx
	movq	%r14, %rdi
	callq	_b43_radio_write
	movq	_B2062_N_LGENA_CTL5@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	8(%rbx), %rax
	movl	20(%rax), %edx
	movq	%r14, %rdi
	callq	_b43_radio_write
	movq	_B2062_N_LGENA_CTL6@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	8(%rbx), %rax
	movl	24(%rax), %edx
	movq	%r14, %rdi
	callq	_b43_radio_write
	movq	_B2062_N_TX_PGA@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	8(%rbx), %rax
	movl	28(%rax), %edx
	movq	%r14, %rdi
	callq	_b43_radio_write
	movq	_B2062_N_TX_PAD@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	8(%rbx), %rax
	movl	32(%rax), %edx
	movq	%r14, %rdi
	callq	_b43_radio_write
	movl	(%r13), %r15d
	movq	_B2062_S_RFPLL_CTL33@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	$204, %edx
	callq	_b43_radio_write
	movq	_B2062_S_RFPLL_CTL34@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	$7, %edx
	callq	_b43_radio_write
	movq	%r14, %rdi
	callq	_lpphy_b2062_reset_pll_bias
	movl	%r12d, %edi
	callq	_channel2freq_lp
	imull	%r15d, %eax
	imull	$1000, %eax, %r15d              ## imm = 0x3E8
	movl	%r12d, %edi
	callq	_channel2freq_lp
	cmpl	$4000, %eax                     ## imm = 0xFA0
	setl	%cl
	shll	%cl, %r15d
	movq	-64(%rbp), %r13                 ## 8-byte Reload
	movl	%r13d, %eax
	shll	$4, %eax
	leal	(%rax,%rax,2), %r12d
	movl	%r15d, %eax
	cltd
	idivl	%r12d
	movl	%edx, %ebx
	movq	_B2062_S_RFPLL_CTL26@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	movq	%r14, %rdi
	movl	%eax, %edx
	callq	_b43_radio_write
	shll	$8, %ebx
	movl	%ebx, %eax
	cltd
	idivl	%r12d
	movl	%edx, %ebx
	movq	_B2062_S_RFPLL_CTL27@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	movq	%r14, %rdi
	movl	%eax, %edx
	callq	_b43_radio_write
	shll	$8, %ebx
	movl	%ebx, %eax
	cltd
	idivl	%r12d
	movl	%edx, %ebx
	movq	_B2062_S_RFPLL_CTL28@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	movq	%r14, %rdi
	movl	%eax, %edx
	callq	_b43_radio_write
	shll	$8, %ebx
	movl	%ebx, %eax
	cltd
	idivl	%r12d
	movl	%eax, %ecx
                                        ## kill: def $edx killed $edx def $rdx
	movq	_B2062_S_RFPLL_CTL29@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leal	(%rdx,%rdx), %eax
	cltd
	idivl	%r12d
	addl	%eax, %ecx
	movq	%r14, %rdi
	movl	%ecx, %edx
	callq	_b43_radio_write
	movq	_B2062_S_RFPLL_CTL19@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	callq	_b43_radio_read
                                        ## kill: def $eax killed $eax def $rax
	incl	%eax
	imull	%r15d, %eax
	leal	(%r13,%r13,2), %ecx
	leal	(%rcx,%rax,2), %eax
	addl	%r13d, %r13d
	leal	(%r13,%r13,2), %ecx
	cltd
	idivl	%ecx
	movl	%eax, %ebx
	movq	_B2062_S_RFPLL_CTL23@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%ebx, %edx
	sarl	$8, %edx
	addl	$16, %edx
	movq	%r14, %rdi
	callq	_b43_radio_write
	movq	_B2062_S_RFPLL_CTL24@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movzbl	%bl, %edx
	movq	%r14, %rdi
	callq	_b43_radio_write
	movq	%r14, %rdi
	callq	_lpphy_b2062_vco_calib
	movq	_B2062_S_RFPLL_CTL3@GOTPCREL(%rip), %r15
	movl	(%r15), %esi
	movq	%r14, %rdi
	callq	_b43_radio_read
	xorl	%ebx, %ebx
	testb	$16, %al
	je	LBB0_12
## %bb.10:
	movq	_B2062_S_RFPLL_CTL33@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	$252, %edx
	callq	_b43_radio_write
	movq	_B2062_S_RFPLL_CTL34@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%ebx, %ebx
	movq	%r14, %rdi
	xorl	%edx, %edx
	callq	_b43_radio_write
	movq	%r14, %rdi
	callq	_lpphy_b2062_reset_pll_bias
	movq	%r14, %rdi
	callq	_lpphy_b2062_vco_calib
	movl	(%r15), %esi
	movq	%r14, %rdi
	callq	_b43_radio_read
	testb	$16, %al
	je	LBB0_12
## %bb.11:
	movq	_EIO@GOTPCREL(%rip), %rax
	xorl	%ebx, %ebx
	subl	(%rax), %ebx
LBB0_12:
	movq	_B2062_S_RFPLL_CTL14@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	$-5, %edx
	callq	_b43_radio_mask
LBB0_13:
	movl	%ebx, %eax
	addq	$24, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_b2062_chantbl,8,3              ## @b2062_chantbl
	.comm	_EINVAL,4,2                     ## @EINVAL
	.comm	_B2062_S_RFPLL_CTL14,4,2        ## @B2062_S_RFPLL_CTL14
	.comm	_B2062_N_LGENA_TUNE0,4,2        ## @B2062_N_LGENA_TUNE0
	.comm	_B2062_N_LGENA_TUNE2,4,2        ## @B2062_N_LGENA_TUNE2
	.comm	_B2062_N_LGENA_TUNE3,4,2        ## @B2062_N_LGENA_TUNE3
	.comm	_B2062_N_TX_TUNE,4,2            ## @B2062_N_TX_TUNE
	.comm	_B2062_S_LGENG_CTL1,4,2         ## @B2062_S_LGENG_CTL1
	.comm	_B2062_N_LGENA_CTL5,4,2         ## @B2062_N_LGENA_CTL5
	.comm	_B2062_N_LGENA_CTL6,4,2         ## @B2062_N_LGENA_CTL6
	.comm	_B2062_N_TX_PGA,4,2             ## @B2062_N_TX_PGA
	.comm	_B2062_N_TX_PAD,4,2             ## @B2062_N_TX_PAD
	.comm	_B2062_S_RFPLL_CTL33,4,2        ## @B2062_S_RFPLL_CTL33
	.comm	_B2062_S_RFPLL_CTL34,4,2        ## @B2062_S_RFPLL_CTL34
	.comm	_B2062_S_RFPLL_CTL26,4,2        ## @B2062_S_RFPLL_CTL26
	.comm	_B2062_S_RFPLL_CTL27,4,2        ## @B2062_S_RFPLL_CTL27
	.comm	_B2062_S_RFPLL_CTL28,4,2        ## @B2062_S_RFPLL_CTL28
	.comm	_B2062_S_RFPLL_CTL29,4,2        ## @B2062_S_RFPLL_CTL29
	.comm	_B2062_S_RFPLL_CTL19,4,2        ## @B2062_S_RFPLL_CTL19
	.comm	_B2062_S_RFPLL_CTL23,4,2        ## @B2062_S_RFPLL_CTL23
	.comm	_B2062_S_RFPLL_CTL24,4,2        ## @B2062_S_RFPLL_CTL24
	.comm	_B2062_S_RFPLL_CTL3,4,2         ## @B2062_S_RFPLL_CTL3
	.comm	_EIO,4,2                        ## @EIO
	.no_dead_strip	_lpphy_b2062_tune
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function lpphy_b2062_tune
_lpphy_b2062_tune:                      ; @lpphy_b2062_tune
	.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
	mov	x20, x1
	mov	x19, x0
	ldp	x8, x23, [x0]
	ldr	x8, [x8]
	ldr	x8, [x8]
	ldr	w22, [x8]
Lloh0:
	adrp	x21, _b2062_chantbl@GOTPAGE
Lloh1:
	ldr	x21, [x21, _b2062_chantbl@GOTPAGEOFF]
	ldr	x0, [x21]
	bl	_ARRAY_SIZE
	cmp	w0, #1
	b.lt	LBB0_4
; %bb.1:
	mov	x24, #0
	mov	x25, #0
LBB0_2:                                 ; =>This Inner Loop Header: Depth=1
	ldr	x0, [x21]
	ldr	w8, [x0, x24]
	cmp	w8, w20
	b.eq	LBB0_5
; %bb.3:                                ;   in Loop: Header=BB0_2 Depth=1
	add	x25, x25, #1
	bl	_ARRAY_SIZE
	add	x24, x24, #16
	cmp	x25, w0, sxtw
	b.lt	LBB0_2
LBB0_4:
	mov	x24, #0
	b	LBB0_6
LBB0_5:
	add	x24, x0, x24
LBB0_6:
	cmp	x24, #0
	cset	w0, eq
	bl	_B43_WARN_ON
	cbz	x0, LBB0_8
; %bb.7:
Lloh2:
	adrp	x8, _EINVAL@GOTPAGE
Lloh3:
	ldr	x8, [x8, _EINVAL@GOTPAGEOFF]
Lloh4:
	ldr	w8, [x8]
	neg	w20, w8
	b	LBB0_13
LBB0_8:
Lloh5:
	adrp	x21, _B2062_S_RFPLL_CTL14@GOTPAGE
Lloh6:
	ldr	x21, [x21, _B2062_S_RFPLL_CTL14@GOTPAGEOFF]
	ldr	w1, [x21]
	mov	x0, x19
	mov	w2, #4
	bl	_b43_radio_set
Lloh7:
	adrp	x8, _B2062_N_LGENA_TUNE0@GOTPAGE
Lloh8:
	ldr	x8, [x8, _B2062_N_LGENA_TUNE0@GOTPAGEOFF]
Lloh9:
	ldr	w1, [x8]
	ldr	x8, [x24, #8]
	ldr	w2, [x8]
	mov	x0, x19
	bl	_b43_radio_write
Lloh10:
	adrp	x8, _B2062_N_LGENA_TUNE2@GOTPAGE
Lloh11:
	ldr	x8, [x8, _B2062_N_LGENA_TUNE2@GOTPAGEOFF]
Lloh12:
	ldr	w1, [x8]
	ldr	x8, [x24, #8]
	ldr	w2, [x8, #4]
	mov	x0, x19
	bl	_b43_radio_write
Lloh13:
	adrp	x8, _B2062_N_LGENA_TUNE3@GOTPAGE
Lloh14:
	ldr	x8, [x8, _B2062_N_LGENA_TUNE3@GOTPAGEOFF]
Lloh15:
	ldr	w1, [x8]
	ldr	x8, [x24, #8]
	ldr	w2, [x8, #8]
	mov	x0, x19
	bl	_b43_radio_write
Lloh16:
	adrp	x8, _B2062_N_TX_TUNE@GOTPAGE
Lloh17:
	ldr	x8, [x8, _B2062_N_TX_TUNE@GOTPAGEOFF]
Lloh18:
	ldr	w1, [x8]
	ldr	x8, [x24, #8]
	ldr	w2, [x8, #12]
	mov	x0, x19
	bl	_b43_radio_write
Lloh19:
	adrp	x8, _B2062_S_LGENG_CTL1@GOTPAGE
Lloh20:
	ldr	x8, [x8, _B2062_S_LGENG_CTL1@GOTPAGEOFF]
Lloh21:
	ldr	w1, [x8]
	ldr	x8, [x24, #8]
	ldr	w2, [x8, #16]
	mov	x0, x19
	bl	_b43_radio_write
Lloh22:
	adrp	x8, _B2062_N_LGENA_CTL5@GOTPAGE
Lloh23:
	ldr	x8, [x8, _B2062_N_LGENA_CTL5@GOTPAGEOFF]
Lloh24:
	ldr	w1, [x8]
	ldr	x8, [x24, #8]
	ldr	w2, [x8, #20]
	mov	x0, x19
	bl	_b43_radio_write
Lloh25:
	adrp	x8, _B2062_N_LGENA_CTL6@GOTPAGE
Lloh26:
	ldr	x8, [x8, _B2062_N_LGENA_CTL6@GOTPAGEOFF]
Lloh27:
	ldr	w1, [x8]
	ldr	x8, [x24, #8]
	ldr	w2, [x8, #24]
	mov	x0, x19
	bl	_b43_radio_write
Lloh28:
	adrp	x8, _B2062_N_TX_PGA@GOTPAGE
Lloh29:
	ldr	x8, [x8, _B2062_N_TX_PGA@GOTPAGEOFF]
Lloh30:
	ldr	w1, [x8]
	ldr	x8, [x24, #8]
	ldr	w2, [x8, #28]
	mov	x0, x19
	bl	_b43_radio_write
Lloh31:
	adrp	x8, _B2062_N_TX_PAD@GOTPAGE
Lloh32:
	ldr	x8, [x8, _B2062_N_TX_PAD@GOTPAGEOFF]
Lloh33:
	ldr	w1, [x8]
	ldr	x8, [x24, #8]
	ldr	w2, [x8, #32]
	mov	x0, x19
	bl	_b43_radio_write
	ldr	w25, [x23]
Lloh34:
	adrp	x23, _B2062_S_RFPLL_CTL33@GOTPAGE
Lloh35:
	ldr	x23, [x23, _B2062_S_RFPLL_CTL33@GOTPAGEOFF]
	ldr	w1, [x23]
	mov	x0, x19
	mov	w2, #204
	bl	_b43_radio_write
Lloh36:
	adrp	x24, _B2062_S_RFPLL_CTL34@GOTPAGE
Lloh37:
	ldr	x24, [x24, _B2062_S_RFPLL_CTL34@GOTPAGEOFF]
	ldr	w1, [x24]
	mov	x0, x19
	mov	w2, #7
	bl	_b43_radio_write
	mov	x0, x19
	bl	_lpphy_b2062_reset_pll_bias
	mov	x0, x20
	bl	_channel2freq_lp
	mul	w8, w25, w0
	mov	w9, #1000
	mul	w25, w8, w9
	mov	x0, x20
	bl	_channel2freq_lp
	cmp	w0, #4000
	cset	w8, lt
	lsl	w20, w25, w8
	add	w22, w22, w22, lsl #1
	lsl	w25, w22, #4
	sdiv	w2, w20, w25
	msub	w26, w2, w25, w20
Lloh38:
	adrp	x8, _B2062_S_RFPLL_CTL26@GOTPAGE
Lloh39:
	ldr	x8, [x8, _B2062_S_RFPLL_CTL26@GOTPAGEOFF]
Lloh40:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_b43_radio_write
	lsl	w8, w26, #8
	sdiv	w2, w8, w25
	msub	w26, w2, w25, w8
Lloh41:
	adrp	x8, _B2062_S_RFPLL_CTL27@GOTPAGE
Lloh42:
	ldr	x8, [x8, _B2062_S_RFPLL_CTL27@GOTPAGEOFF]
Lloh43:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_b43_radio_write
	lsl	w8, w26, #8
	sdiv	w2, w8, w25
	msub	w26, w2, w25, w8
Lloh44:
	adrp	x8, _B2062_S_RFPLL_CTL28@GOTPAGE
Lloh45:
	ldr	x8, [x8, _B2062_S_RFPLL_CTL28@GOTPAGEOFF]
Lloh46:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_b43_radio_write
	lsl	w8, w26, #8
	sdiv	w9, w8, w25
	msub	w8, w9, w25, w8
Lloh47:
	adrp	x10, _B2062_S_RFPLL_CTL29@GOTPAGE
Lloh48:
	ldr	x10, [x10, _B2062_S_RFPLL_CTL29@GOTPAGEOFF]
Lloh49:
	ldr	w1, [x10]
	lsl	w8, w8, #1
	sdiv	w8, w8, w25
	add	w2, w8, w9
	mov	x0, x19
	bl	_b43_radio_write
Lloh50:
	adrp	x8, _B2062_S_RFPLL_CTL19@GOTPAGE
Lloh51:
	ldr	x8, [x8, _B2062_S_RFPLL_CTL19@GOTPAGEOFF]
Lloh52:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_b43_radio_read
	madd	w8, w20, w0, w20
	add	w8, w22, w8, lsl #1
	lsl	w9, w22, #1
	sdiv	w20, w8, w9
Lloh53:
	adrp	x8, _B2062_S_RFPLL_CTL23@GOTPAGE
Lloh54:
	ldr	x8, [x8, _B2062_S_RFPLL_CTL23@GOTPAGEOFF]
Lloh55:
	ldr	w1, [x8]
	asr	w8, w20, #8
	add	w2, w8, #16
	mov	x0, x19
	bl	_b43_radio_write
Lloh56:
	adrp	x8, _B2062_S_RFPLL_CTL24@GOTPAGE
Lloh57:
	ldr	x8, [x8, _B2062_S_RFPLL_CTL24@GOTPAGEOFF]
Lloh58:
	ldr	w1, [x8]
	and	w2, w20, #0xff
	mov	x0, x19
	bl	_b43_radio_write
	mov	x0, x19
	bl	_lpphy_b2062_vco_calib
Lloh59:
	adrp	x20, _B2062_S_RFPLL_CTL3@GOTPAGE
Lloh60:
	ldr	x20, [x20, _B2062_S_RFPLL_CTL3@GOTPAGEOFF]
	ldr	w1, [x20]
	mov	x0, x19
	bl	_b43_radio_read
	tbnz	w0, #4, LBB0_10
; %bb.9:
	mov	w20, #0
	b	LBB0_12
LBB0_10:
	ldr	w1, [x23]
	mov	x0, x19
	mov	w2, #252
	bl	_b43_radio_write
	ldr	w1, [x24]
	mov	x0, x19
	mov	w2, #0
	bl	_b43_radio_write
	mov	x0, x19
	bl	_lpphy_b2062_reset_pll_bias
	mov	x0, x19
	bl	_lpphy_b2062_vco_calib
	ldr	w1, [x20]
	mov	x0, x19
	bl	_b43_radio_read
	mov	w20, #0
	tbz	w0, #4, LBB0_12
; %bb.11:
Lloh61:
	adrp	x8, _EIO@GOTPAGE
Lloh62:
	ldr	x8, [x8, _EIO@GOTPAGEOFF]
Lloh63:
	ldr	w8, [x8]
	neg	w20, w8
LBB0_12:
	ldr	w1, [x21]
	mov	x0, x19
	mov	w2, #-5
	bl	_b43_radio_mask
LBB0_13:
	mov	x0, x20
	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 AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGot	Lloh59, Lloh60
	.loh AdrpLdrGotLdr	Lloh56, Lloh57, Lloh58
	.loh AdrpLdrGotLdr	Lloh53, Lloh54, Lloh55
	.loh AdrpLdrGotLdr	Lloh50, Lloh51, Lloh52
	.loh AdrpLdrGotLdr	Lloh47, Lloh48, Lloh49
	.loh AdrpLdrGotLdr	Lloh44, Lloh45, Lloh46
	.loh AdrpLdrGotLdr	Lloh41, Lloh42, Lloh43
	.loh AdrpLdrGotLdr	Lloh38, Lloh39, Lloh40
	.loh AdrpLdrGot	Lloh36, Lloh37
	.loh AdrpLdrGot	Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.loh AdrpLdrGotLdr	Lloh25, Lloh26, Lloh27
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.loh AdrpLdrGotLdr	Lloh10, Lloh11, Lloh12
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh9
	.loh AdrpLdrGot	Lloh5, Lloh6
	.loh AdrpLdrGotLdr	Lloh61, Lloh62, Lloh63
	.cfi_endproc
                                        ; -- End function
	.comm	_b2062_chantbl,8,3              ; @b2062_chantbl
	.comm	_EINVAL,4,2                     ; @EINVAL
	.comm	_B2062_S_RFPLL_CTL14,4,2        ; @B2062_S_RFPLL_CTL14
	.comm	_B2062_N_LGENA_TUNE0,4,2        ; @B2062_N_LGENA_TUNE0
	.comm	_B2062_N_LGENA_TUNE2,4,2        ; @B2062_N_LGENA_TUNE2
	.comm	_B2062_N_LGENA_TUNE3,4,2        ; @B2062_N_LGENA_TUNE3
	.comm	_B2062_N_TX_TUNE,4,2            ; @B2062_N_TX_TUNE
	.comm	_B2062_S_LGENG_CTL1,4,2         ; @B2062_S_LGENG_CTL1
	.comm	_B2062_N_LGENA_CTL5,4,2         ; @B2062_N_LGENA_CTL5
	.comm	_B2062_N_LGENA_CTL6,4,2         ; @B2062_N_LGENA_CTL6
	.comm	_B2062_N_TX_PGA,4,2             ; @B2062_N_TX_PGA
	.comm	_B2062_N_TX_PAD,4,2             ; @B2062_N_TX_PAD
	.comm	_B2062_S_RFPLL_CTL33,4,2        ; @B2062_S_RFPLL_CTL33
	.comm	_B2062_S_RFPLL_CTL34,4,2        ; @B2062_S_RFPLL_CTL34
	.comm	_B2062_S_RFPLL_CTL26,4,2        ; @B2062_S_RFPLL_CTL26
	.comm	_B2062_S_RFPLL_CTL27,4,2        ; @B2062_S_RFPLL_CTL27
	.comm	_B2062_S_RFPLL_CTL28,4,2        ; @B2062_S_RFPLL_CTL28
	.comm	_B2062_S_RFPLL_CTL29,4,2        ; @B2062_S_RFPLL_CTL29
	.comm	_B2062_S_RFPLL_CTL19,4,2        ; @B2062_S_RFPLL_CTL19
	.comm	_B2062_S_RFPLL_CTL23,4,2        ; @B2062_S_RFPLL_CTL23
	.comm	_B2062_S_RFPLL_CTL24,4,2        ; @B2062_S_RFPLL_CTL24
	.comm	_B2062_S_RFPLL_CTL3,4,2         ; @B2062_S_RFPLL_CTL3
	.comm	_EIO,4,2                        ; @EIO
	.no_dead_strip	_lpphy_b2062_tune
.subsections_via_symbols
