	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function wlc_phy_rfctrl_override_nphy
LCPI0_0:
	.long	229                             ## 0xe5
	.long	249                             ## 0xf9
	.space	4
	.space	4
LCPI0_1:
	.long	230                             ## 0xe6
	.long	251                             ## 0xfb
	.space	4
	.space	4
LCPI0_2:
	.long	231                             ## 0xe7
	.long	249                             ## 0xf9
	.space	4
	.space	4
LCPI0_3:
	.long	236                             ## 0xec
	.long	251                             ## 0xfb
	.space	4
	.space	4
LCPI0_4:
	.long	231                             ## 0xe7
	.long	124                             ## 0x7c
	.space	4
	.space	4
LCPI0_5:
	.long	236                             ## 0xec
	.long	127                             ## 0x7f
	.space	4
	.space	4
LCPI0_6:
	.long	231                             ## 0xe7
	.long	123                             ## 0x7b
	.space	4
	.space	4
LCPI0_7:
	.long	236                             ## 0xec
	.long	126                             ## 0x7e
	.space	4
	.space	4
LCPI0_8:
	.long	231                             ## 0xe7
	.long	248                             ## 0xf8
	.space	4
	.space	4
LCPI0_9:
	.long	236                             ## 0xec
	.long	250                             ## 0xfa
	.space	4
	.space	4
LCPI0_10:
	.long	231                             ## 0xe7
	.long	122                             ## 0x7a
	.space	4
	.space	4
LCPI0_11:
	.long	236                             ## 0xec
	.long	125                             ## 0x7d
	.space	4
	.space	4
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_wlc_phy_rfctrl_override_nphy:          ## @wlc_phy_rfctrl_override_nphy
	.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	$72, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movl	%r8d, -88(%rbp)                 ## 4-byte Spill
	movl	%ecx, -52(%rbp)                 ## 4-byte Spill
	movl	%edx, -84(%rbp)                 ## 4-byte Spill
	movl	%esi, %r12d
	movq	%rdi, %r15
	movl	(%rdi), %edi
	movl	$3, %esi
	callq	_NREV_GE
	testq	%rax, %rax
	je	LBB0_42
## %bb.1:
	movl	(%r15), %edi
	movl	$7, %esi
	callq	_NREV_LT
	testq	%rax, %rax
	je	LBB0_42
## %bb.2:
	movq	%r15, -96(%rbp)                 ## 8-byte Spill
	movl	%r12d, %eax
	notl	%eax
	movl	%eax, -100(%rbp)                ## 4-byte Spill
	pxor	%xmm0, %xmm0
	movdqa	%xmm0, -80(%rbp)                ## 16-byte Spill
	movb	$1, %r15b
	movl	$0, -48(%rbp)                   ## 4-byte Folded Spill
	leal	-1(%r12), %ebx
	movl	$0, -44(%rbp)                   ## 4-byte Folded Spill
	xorl	%r13d, %r13d
	xorl	%eax, %eax
	jmp	LBB0_3
	.p2align	4, 0x90
LBB0_35:                                ##   in Loop: Header=BB0_3 Depth=1
	movdqa	-80(%rbp), %xmm0                ## 16-byte Reload
	movd	%xmm0, %esi
	movq	%r12, %r14
	movq	-96(%rbp), %r12                 ## 8-byte Reload
	movq	%r12, %rdi
	movl	-100(%rbp), %edx                ## 4-byte Reload
	callq	_and_phy_reg
	movl	-44(%rbp), %edx                 ## 4-byte Reload
	notl	%edx
	movdqa	-80(%rbp), %xmm0                ## 16-byte Reload
	pextrd	$1, %xmm0, %esi
	movq	%r12, %rdi
	movq	%r14, %r12
	callq	_and_phy_reg
LBB0_40:                                ##   in Loop: Header=BB0_3 Depth=1
	movl	$1, %eax
	testb	$1, %r15b
	movl	$0, %r15d
	je	LBB0_41
LBB0_3:                                 ## =>This Inner Loop Header: Depth=1
	movl	%r13d, %ecx
	movl	$65535, %r13d                   ## imm = 0xFFFF
	cmpl	$127, %r12d
	jle	LBB0_4
## %bb.6:                               ##   in Loop: Header=BB0_3 Depth=1
	cmpl	$2047, %r12d                    ## imm = 0x7FF
	jg	LBB0_14
## %bb.7:                               ##   in Loop: Header=BB0_3 Depth=1
	cmpl	$511, %r12d                     ## imm = 0x1FF
	jg	LBB0_11
## %bb.8:                               ##   in Loop: Header=BB0_3 Depth=1
	cmpl	$128, %r12d
	je	LBB0_28
## %bb.9:                               ##   in Loop: Header=BB0_3 Depth=1
	cmpl	$256, %r12d                     ## imm = 0x100
	jne	LBB0_34
## %bb.10:                              ##   in Loop: Header=BB0_3 Depth=1
	movzbl	%r15b, %edx
	movd	%edx, %xmm0
	pshufd	$80, %xmm0, %xmm0               ## xmm0 = xmm0[0,0,1,1]
	pslld	$31, %xmm0
	movaps	LCPI0_11(%rip), %xmm1           ## xmm1 = <236,125,u,u>
	blendvps	%xmm0, LCPI0_10(%rip), %xmm1
	movaps	%xmm1, -80(%rbp)                ## 16-byte Spill
	movl	$8, -48(%rbp)                   ## 4-byte Folded Spill
	movl	$1792, -44(%rbp)                ## 4-byte Folded Spill
                                        ## imm = 0x700
	jmp	LBB0_33
	.p2align	4, 0x90
LBB0_4:                                 ##   in Loop: Header=BB0_3 Depth=1
	cmpl	$63, %ebx
	ja	LBB0_34
## %bb.5:                               ##   in Loop: Header=BB0_3 Depth=1
	leaq	LJTI0_0(%rip), %rsi
	movslq	(%rsi,%rbx,4), %rdx
	addq	%rsi, %rdx
	jmpq	*%rdx
LBB0_32:                                ##   in Loop: Header=BB0_3 Depth=1
	movzbl	%r15b, %edx
	movd	%edx, %xmm0
	pshufd	$80, %xmm0, %xmm0               ## xmm0 = xmm0[0,0,1,1]
	pslld	$31, %xmm0
	movaps	LCPI0_1(%rip), %xmm1            ## xmm1 = <230,251,u,u>
	blendvps	%xmm0, LCPI0_0(%rip), %xmm1
	movaps	%xmm1, -80(%rbp)                ## 16-byte Spill
	movl	$15, -48(%rbp)                  ## 4-byte Folded Spill
	movl	$32768, -44(%rbp)               ## 4-byte Folded Spill
                                        ## imm = 0x8000
	jmp	LBB0_33
	.p2align	4, 0x90
LBB0_14:                                ##   in Loop: Header=BB0_3 Depth=1
	cmpl	$8191, %r12d                    ## imm = 0x1FFF
	jg	LBB0_19
## %bb.15:                              ##   in Loop: Header=BB0_3 Depth=1
	cmpl	$2048, %r12d                    ## imm = 0x800
	je	LBB0_29
## %bb.16:                              ##   in Loop: Header=BB0_3 Depth=1
	cmpl	$4096, %r12d                    ## imm = 0x1000
	jne	LBB0_34
## %bb.17:                              ##   in Loop: Header=BB0_3 Depth=1
	movzbl	%r15b, %edx
	movd	%edx, %xmm0
	pshufd	$80, %xmm0, %xmm0               ## xmm0 = xmm0[0,0,1,1]
	pslld	$31, %xmm0
	movaps	LCPI0_7(%rip), %xmm1            ## xmm1 = <236,126,u,u>
	blendvps	%xmm0, LCPI0_6(%rip), %xmm1
	jmp	LBB0_18
LBB0_11:                                ##   in Loop: Header=BB0_3 Depth=1
	cmpl	$512, %r12d                     ## imm = 0x200
	je	LBB0_30
## %bb.12:                              ##   in Loop: Header=BB0_3 Depth=1
	cmpl	$1024, %r12d                    ## imm = 0x400
	jne	LBB0_34
## %bb.13:                              ##   in Loop: Header=BB0_3 Depth=1
	movzbl	%r15b, %edx
	movd	%edx, %xmm0
	pshufd	$80, %xmm0, %xmm0               ## xmm0 = xmm0[0,0,1,1]
	pslld	$31, %xmm0
	movaps	LCPI0_9(%rip), %xmm1            ## xmm1 = <236,250,u,u>
	blendvps	%xmm0, LCPI0_8(%rip), %xmm1
	movaps	%xmm1, -80(%rbp)                ## 16-byte Spill
	movl	$4, -48(%rbp)                   ## 4-byte Folded Spill
	movl	$112, -44(%rbp)                 ## 4-byte Folded Spill
	jmp	LBB0_33
LBB0_19:                                ##   in Loop: Header=BB0_3 Depth=1
	cmpl	$8192, %r12d                    ## imm = 0x2000
	je	LBB0_31
## %bb.20:                              ##   in Loop: Header=BB0_3 Depth=1
	cmpl	$16384, %r12d                   ## imm = 0x4000
	jne	LBB0_34
## %bb.21:                              ##   in Loop: Header=BB0_3 Depth=1
	movzbl	%r15b, %edx
	movd	%edx, %xmm0
	pshufd	$80, %xmm0, %xmm0               ## xmm0 = xmm0[0,0,1,1]
	pslld	$31, %xmm0
	movaps	LCPI0_3(%rip), %xmm1            ## xmm1 = <236,251,u,u>
	blendvps	%xmm0, LCPI0_2(%rip), %xmm1
	movaps	%xmm1, -80(%rbp)                ## 16-byte Spill
	movl	$6, -48(%rbp)                   ## 4-byte Folded Spill
	movl	$192, -44(%rbp)                 ## 4-byte Folded Spill
	jmp	LBB0_33
LBB0_22:                                ##   in Loop: Header=BB0_3 Depth=1
	movzbl	%r15b, %edx
	movd	%edx, %xmm0
	pshufd	$80, %xmm0, %xmm0               ## xmm0 = xmm0[0,0,1,1]
	pslld	$31, %xmm0
	movaps	LCPI0_11(%rip), %xmm1           ## xmm1 = <236,125,u,u>
	blendvps	%xmm0, LCPI0_10(%rip), %xmm1
	movaps	%xmm1, -80(%rbp)                ## 16-byte Spill
	movl	$0, -48(%rbp)                   ## 4-byte Folded Spill
	movl	$1, -44(%rbp)                   ## 4-byte Folded Spill
	jmp	LBB0_33
LBB0_23:                                ##   in Loop: Header=BB0_3 Depth=1
	movzbl	%r15b, %edx
	movd	%edx, %xmm0
	pshufd	$80, %xmm0, %xmm0               ## xmm0 = xmm0[0,0,1,1]
	pslld	$31, %xmm0
	movaps	LCPI0_11(%rip), %xmm1           ## xmm1 = <236,125,u,u>
	blendvps	%xmm0, LCPI0_10(%rip), %xmm1
	movaps	%xmm1, -80(%rbp)                ## 16-byte Spill
	movl	$1, -48(%rbp)                   ## 4-byte Folded Spill
	movl	$2, -44(%rbp)                   ## 4-byte Folded Spill
	jmp	LBB0_33
LBB0_24:                                ##   in Loop: Header=BB0_3 Depth=1
	movzbl	%r15b, %edx
	movd	%edx, %xmm0
	pshufd	$80, %xmm0, %xmm0               ## xmm0 = xmm0[0,0,1,1]
	pslld	$31, %xmm0
	movaps	LCPI0_11(%rip), %xmm1           ## xmm1 = <236,125,u,u>
	blendvps	%xmm0, LCPI0_10(%rip), %xmm1
	movaps	%xmm1, -80(%rbp)                ## 16-byte Spill
	movl	$2, -48(%rbp)                   ## 4-byte Folded Spill
	movl	$4, -44(%rbp)                   ## 4-byte Folded Spill
	jmp	LBB0_33
LBB0_25:                                ##   in Loop: Header=BB0_3 Depth=1
	movzbl	%r15b, %edx
	movd	%edx, %xmm0
	pshufd	$80, %xmm0, %xmm0               ## xmm0 = xmm0[0,0,1,1]
	pslld	$31, %xmm0
	movaps	LCPI0_11(%rip), %xmm1           ## xmm1 = <236,125,u,u>
	blendvps	%xmm0, LCPI0_10(%rip), %xmm1
	movaps	%xmm1, -80(%rbp)                ## 16-byte Spill
	movl	$4, -48(%rbp)                   ## 4-byte Folded Spill
	movl	$16, -44(%rbp)                  ## 4-byte Folded Spill
	jmp	LBB0_33
LBB0_26:                                ##   in Loop: Header=BB0_3 Depth=1
	movzbl	%r15b, %edx
	movd	%edx, %xmm0
	pshufd	$80, %xmm0, %xmm0               ## xmm0 = xmm0[0,0,1,1]
	pslld	$31, %xmm0
	movaps	LCPI0_11(%rip), %xmm1           ## xmm1 = <236,125,u,u>
	blendvps	%xmm0, LCPI0_10(%rip), %xmm1
	movaps	%xmm1, -80(%rbp)                ## 16-byte Spill
	movl	$5, -48(%rbp)                   ## 4-byte Folded Spill
	movl	$32, -44(%rbp)                  ## 4-byte Folded Spill
	jmp	LBB0_33
LBB0_27:                                ##   in Loop: Header=BB0_3 Depth=1
	movzbl	%r15b, %edx
	movd	%edx, %xmm0
	pshufd	$80, %xmm0, %xmm0               ## xmm0 = xmm0[0,0,1,1]
	pslld	$31, %xmm0
	movaps	LCPI0_11(%rip), %xmm1           ## xmm1 = <236,125,u,u>
	blendvps	%xmm0, LCPI0_10(%rip), %xmm1
	movaps	%xmm1, -80(%rbp)                ## 16-byte Spill
	movl	$6, -48(%rbp)                   ## 4-byte Folded Spill
	movl	$64, -44(%rbp)                  ## 4-byte Folded Spill
	jmp	LBB0_33
LBB0_28:                                ##   in Loop: Header=BB0_3 Depth=1
	movzbl	%r15b, %edx
	movd	%edx, %xmm0
	pshufd	$80, %xmm0, %xmm0               ## xmm0 = xmm0[0,0,1,1]
	pslld	$31, %xmm0
	movaps	LCPI0_11(%rip), %xmm1           ## xmm1 = <236,125,u,u>
	blendvps	%xmm0, LCPI0_10(%rip), %xmm1
	movaps	%xmm1, -80(%rbp)                ## 16-byte Spill
	movl	$7, -48(%rbp)                   ## 4-byte Folded Spill
	movl	$128, -44(%rbp)                 ## 4-byte Folded Spill
	jmp	LBB0_33
LBB0_29:                                ##   in Loop: Header=BB0_3 Depth=1
	movzbl	%r15b, %edx
	movd	%edx, %xmm0
	pshufd	$80, %xmm0, %xmm0               ## xmm0 = xmm0[0,0,1,1]
	pslld	$31, %xmm0
	movaps	LCPI0_11(%rip), %xmm1           ## xmm1 = <236,125,u,u>
	blendvps	%xmm0, LCPI0_10(%rip), %xmm1
	movaps	%xmm1, -80(%rbp)                ## 16-byte Spill
	movl	$13, -48(%rbp)                  ## 4-byte Folded Spill
	movl	$57344, -44(%rbp)               ## 4-byte Folded Spill
                                        ## imm = 0xE000
	jmp	LBB0_33
LBB0_30:                                ##   in Loop: Header=BB0_3 Depth=1
	movzbl	%r15b, %edx
	movd	%edx, %xmm0
	pshufd	$80, %xmm0, %xmm0               ## xmm0 = xmm0[0,0,1,1]
	pslld	$31, %xmm0
	movaps	LCPI0_9(%rip), %xmm1            ## xmm1 = <236,250,u,u>
	blendvps	%xmm0, LCPI0_8(%rip), %xmm1
	movaps	%xmm1, -80(%rbp)                ## 16-byte Spill
	movl	$0, -48(%rbp)                   ## 4-byte Folded Spill
	movl	$7, -44(%rbp)                   ## 4-byte Folded Spill
	jmp	LBB0_33
LBB0_31:                                ##   in Loop: Header=BB0_3 Depth=1
	movzbl	%r15b, %edx
	movd	%edx, %xmm0
	pshufd	$80, %xmm0, %xmm0               ## xmm0 = xmm0[0,0,1,1]
	pslld	$31, %xmm0
	movaps	LCPI0_5(%rip), %xmm1            ## xmm1 = <236,127,u,u>
	blendvps	%xmm0, LCPI0_4(%rip), %xmm1
LBB0_18:                                ##   in Loop: Header=BB0_3 Depth=1
	movaps	%xmm1, -80(%rbp)                ## 16-byte Spill
	movl	$0, -48(%rbp)                   ## 4-byte Folded Spill
	movl	$65535, -44(%rbp)               ## 4-byte Folded Spill
                                        ## imm = 0xFFFF
	.p2align	4, 0x90
LBB0_33:                                ##   in Loop: Header=BB0_3 Depth=1
	movl	%ecx, %r13d
LBB0_34:                                ##   in Loop: Header=BB0_3 Depth=1
	cmpl	$0, -88(%rbp)                   ## 4-byte Folded Reload
	jne	LBB0_35
## %bb.36:                              ##   in Loop: Header=BB0_3 Depth=1
	cmpl	$0, -52(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_38
## %bb.37:                              ##   in Loop: Header=BB0_3 Depth=1
	movl	-52(%rbp), %ecx                 ## 4-byte Reload
	btl	%eax, %ecx
	jae	LBB0_40
LBB0_38:                                ##   in Loop: Header=BB0_3 Depth=1
	movdqa	-80(%rbp), %xmm0                ## 16-byte Reload
	movd	%xmm0, %esi
	movq	-96(%rbp), %rdi                 ## 8-byte Reload
	movl	%r12d, %edx
	callq	_or_phy_reg
	cmpl	$65535, %r13d                   ## imm = 0xFFFF
	je	LBB0_40
## %bb.39:                              ##   in Loop: Header=BB0_3 Depth=1
	movl	-84(%rbp), %eax                 ## 4-byte Reload
	movl	-48(%rbp), %ecx                 ## 4-byte Reload
                                        ## kill: def $cl killed $cl killed $ecx
	shll	%cl, %eax
	movdqa	-80(%rbp), %xmm0                ## 16-byte Reload
	pextrd	$1, %xmm0, %esi
	movq	-96(%rbp), %rdi                 ## 8-byte Reload
	movl	-44(%rbp), %edx                 ## 4-byte Reload
	movl	%eax, %ecx
	callq	_mod_phy_reg
	jmp	LBB0_40
LBB0_42:
	cmpl	$0, -88(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_44
## %bb.43:
	movl	%r12d, %edx
	notl	%edx
	movq	%r15, %rdi
	movl	$236, %esi
	callq	_and_phy_reg
	movl	$0, -84(%rbp)                   ## 4-byte Folded Spill
	jmp	LBB0_45
LBB0_41:
	addq	$72, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_44:
	movq	%r15, %rdi
	movl	$236, %esi
	movl	%r12d, %edx
	callq	_or_phy_reg
LBB0_45:
	movl	$120, %esi
	movl	$1, %r14d
	cmpl	$255, %r12d
	jg	LBB0_51
## %bb.46:
	leal	-2(%r12), %eax
	cmpl	$62, %eax
	ja	LBB0_47
## %bb.49:
	movabsq	$4611686019501146180, %rcx      ## imm = 0x4000000040004044
	btq	%rax, %rcx
	jae	LBB0_50
LBB0_48:
	movl	$122, %esi
LBB0_64:
	movl	-52(%rbp), %r14d                ## 4-byte Reload
LBB0_65:
	cmpl	$255, %r12d
	jg	LBB0_69
## %bb.66:
	leal	-2(%r12), %eax
	cmpl	$30, %eax
	ja	LBB0_67
## %bb.136:
	movl	$3, %ecx
	movl	$56, %edx
	leaq	LJTI0_1(%rip), %rdi
	movslq	(%rdi,%rax,4), %rax
	addq	%rdi, %rax
	jmpq	*%rax
LBB0_81:
	xorl	%ecx, %ecx
	movl	$1, %edx
	jmp	LBB0_87
LBB0_51:
	cmpl	$2047, %r12d                    ## imm = 0x7FF
	jle	LBB0_52
## %bb.55:
	cmpl	$8191, %r12d                    ## imm = 0x1FFF
	jg	LBB0_60
## %bb.56:
	cmpl	$2048, %r12d                    ## imm = 0x800
	je	LBB0_57
## %bb.62:
	cmpl	$4096, %r12d                    ## imm = 0x1000
	je	LBB0_65
	jmp	LBB0_63
LBB0_69:
	cmpl	$2047, %r12d                    ## imm = 0x7FF
	jle	LBB0_70
## %bb.74:
	cmpl	$8191, %r12d                    ## imm = 0x1FFF
	jg	LBB0_78
## %bb.75:
	cmpl	$2048, %r12d                    ## imm = 0x800
	je	LBB0_59
## %bb.76:
	cmpl	$4096, %r12d                    ## imm = 0x1000
	je	LBB0_77
	jmp	LBB0_73
LBB0_52:
	cmpl	$256, %r12d                     ## imm = 0x100
	je	LBB0_48
## %bb.53:
	cmpl	$512, %r12d                     ## imm = 0x200
	je	LBB0_65
## %bb.54:
	movl	$123, %esi
	cmpl	$1024, %r12d                    ## imm = 0x400
	je	LBB0_58
	jmp	LBB0_63
LBB0_70:
	cmpl	$256, %r12d                     ## imm = 0x100
	je	LBB0_86
## %bb.71:
	cmpl	$512, %r12d                     ## imm = 0x200
	je	LBB0_83
## %bb.72:
	cmpl	$1024, %r12d                    ## imm = 0x400
	je	LBB0_59
	jmp	LBB0_73
LBB0_60:
	cmpl	$8192, %r12d                    ## imm = 0x2000
	je	LBB0_65
## %bb.61:
	cmpl	$16384, %r12d                   ## imm = 0x4000
	je	LBB0_65
	jmp	LBB0_63
LBB0_67:
	cmpl	$64, %r12d
	je	LBB0_85
## %bb.68:
	cmpl	$128, %r12d
	jne	LBB0_73
LBB0_77:
	movl	$8, %ecx
	movl	$256, %edx                      ## imm = 0x100
	jmp	LBB0_87
LBB0_78:
	cmpl	$8192, %r12d                    ## imm = 0x2000
	je	LBB0_86
## %bb.79:
	cmpl	$16384, %r12d                   ## imm = 0x4000
	jne	LBB0_73
## %bb.80:
	movl	$12, %ecx
	movl	$61440, %edx                    ## imm = 0xF000
	jmp	LBB0_87
LBB0_83:
	movl	$2, %ecx
	movl	$4, %edx
	jmp	LBB0_87
LBB0_86:
	movl	$9, %ecx
	movl	$512, %edx                      ## imm = 0x200
	jmp	LBB0_87
LBB0_50:
	testq	%rax, %rax
	je	LBB0_65
LBB0_47:
	cmpl	$128, %r12d
	je	LBB0_48
LBB0_63:
	movl	$65535, %esi                    ## imm = 0xFFFF
	jmp	LBB0_64
LBB0_57:
	movl	$124, %esi
LBB0_58:
	movl	-52(%rbp), %r14d                ## 4-byte Reload
LBB0_59:
	xorl	%ecx, %ecx
	movl	$8191, %edx                     ## imm = 0x1FFF
	jmp	LBB0_87
LBB0_82:
	movl	$1, %ecx
	movl	$2, %edx
	jmp	LBB0_87
LBB0_84:
	movl	$4, %ecx
	movl	$48, %edx
	jmp	LBB0_87
LBB0_73:
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	jmp	LBB0_87
LBB0_85:
	movl	$6, %ecx
	movl	$192, %edx
LBB0_87:
	cmpl	$65535, %esi                    ## imm = 0xFFFF
	je	LBB0_90
## %bb.88:
	movl	%r14d, %eax
	andl	$1, %eax
	je	LBB0_90
## %bb.89:
	movl	-84(%rbp), %eax                 ## 4-byte Reload
                                        ## kill: def $cl killed $cl killed $ecx
	shll	%cl, %eax
	movq	%r15, %rdi
	movl	%eax, %ecx
	callq	_mod_phy_reg
LBB0_90:
	movl	$120, %esi
	movl	$1, %eax
	cmpl	$255, %r12d
	jg	LBB0_96
## %bb.91:
	leal	-2(%r12), %ecx
	cmpl	$62, %ecx
	ja	LBB0_92
## %bb.94:
	movabsq	$4611686019501146180, %rdx      ## imm = 0x4000000040004044
	btq	%rcx, %rdx
	jae	LBB0_95
LBB0_93:
	movl	$125, %esi
LBB0_109:
	movl	%r14d, %eax
LBB0_110:
	cmpl	$255, %r12d
	jg	LBB0_115
## %bb.111:
	leal	-2(%r12), %edi
	cmpl	$30, %edi
	ja	LBB0_112
## %bb.137:
	movl	$3, %ecx
	movl	$56, %edx
	leaq	LJTI0_2(%rip), %rbx
	movslq	(%rbx,%rdi,4), %rdi
	addq	%rbx, %rdi
	jmpq	*%rdi
LBB0_129:
	xorl	%ecx, %ecx
	movl	$1, %edx
	jmp	LBB0_132
LBB0_96:
	cmpl	$2047, %r12d                    ## imm = 0x7FF
	jle	LBB0_97
## %bb.102:
	cmpl	$8191, %r12d                    ## imm = 0x1FFF
	jg	LBB0_105
## %bb.103:
	cmpl	$2048, %r12d                    ## imm = 0x800
	je	LBB0_104
## %bb.107:
	cmpl	$4096, %r12d                    ## imm = 0x1000
	je	LBB0_110
	jmp	LBB0_108
LBB0_115:
	cmpl	$2047, %r12d                    ## imm = 0x7FF
	jle	LBB0_116
## %bb.119:
	cmpl	$8191, %r12d                    ## imm = 0x1FFF
	jg	LBB0_123
## %bb.120:
	cmpl	$2048, %r12d                    ## imm = 0x800
	je	LBB0_101
## %bb.121:
	cmpl	$4096, %r12d                    ## imm = 0x1000
	je	LBB0_114
	jmp	LBB0_122
LBB0_97:
	cmpl	$256, %r12d                     ## imm = 0x100
	je	LBB0_93
## %bb.98:
	cmpl	$512, %r12d                     ## imm = 0x200
	je	LBB0_110
## %bb.99:
	movl	$126, %esi
	cmpl	$1024, %r12d                    ## imm = 0x400
	je	LBB0_100
	jmp	LBB0_108
LBB0_116:
	cmpl	$256, %r12d                     ## imm = 0x100
	je	LBB0_130
## %bb.117:
	cmpl	$512, %r12d                     ## imm = 0x200
	je	LBB0_131
## %bb.118:
	cmpl	$1024, %r12d                    ## imm = 0x400
	je	LBB0_101
	jmp	LBB0_122
LBB0_105:
	cmpl	$8192, %r12d                    ## imm = 0x2000
	je	LBB0_110
## %bb.106:
	cmpl	$16384, %r12d                   ## imm = 0x4000
	je	LBB0_110
	jmp	LBB0_108
LBB0_112:
	cmpl	$64, %r12d
	je	LBB0_126
## %bb.113:
	cmpl	$128, %r12d
	jne	LBB0_122
LBB0_114:
	movl	$8, %ecx
	movl	$256, %edx                      ## imm = 0x100
	jmp	LBB0_132
LBB0_123:
	cmpl	$8192, %r12d                    ## imm = 0x2000
	je	LBB0_130
## %bb.124:
	cmpl	$16384, %r12d                   ## imm = 0x4000
	jne	LBB0_122
## %bb.125:
	movl	$12, %ecx
	movl	$61440, %edx                    ## imm = 0xF000
	jmp	LBB0_132
LBB0_131:
	movl	$2, %ecx
	movl	$4, %edx
	jmp	LBB0_132
LBB0_130:
	movl	$9, %ecx
	movl	$512, %edx                      ## imm = 0x200
	jmp	LBB0_132
LBB0_95:
	testq	%rcx, %rcx
	je	LBB0_110
LBB0_92:
	cmpl	$128, %r12d
	je	LBB0_93
LBB0_108:
	movl	$65535, %esi                    ## imm = 0xFFFF
	jmp	LBB0_109
LBB0_104:
	movl	$127, %esi
LBB0_100:
	movl	%r14d, %eax
LBB0_101:
	xorl	%ecx, %ecx
	movl	$8191, %edx                     ## imm = 0x1FFF
	jmp	LBB0_132
LBB0_128:
	movl	$1, %ecx
	movl	$2, %edx
	jmp	LBB0_132
LBB0_127:
	movl	$4, %ecx
	movl	$48, %edx
	jmp	LBB0_132
LBB0_122:
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	jmp	LBB0_132
LBB0_126:
	movl	$6, %ecx
	movl	$192, %edx
LBB0_132:
	cmpl	$65535, %esi                    ## imm = 0xFFFF
	je	LBB0_135
## %bb.133:
	andl	$2, %eax
	je	LBB0_135
## %bb.134:
                                        ## kill: def $cl killed $cl killed $ecx
	movl	-84(%rbp), %eax                 ## 4-byte Reload
	shll	%cl, %eax
	movq	%r15, %rdi
	movl	%eax, %ecx
	callq	_mod_phy_reg
LBB0_135:
	movq	%r15, %rdi
	movl	$236, %esi
	movl	$1, %edx
	callq	_or_phy_reg
	movq	%r15, %rdi
	movl	$120, %esi
	movl	$1, %edx
	callq	_or_phy_reg
	movl	$1, %edi
	callq	_udelay
	movq	%r15, %rdi
	movl	$236, %esi
	movl	$-2, %edx
	addq	$72, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_and_phy_reg                    ## TAILCALL
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_32, LBB0_32-LJTI0_0
.set L0_0_set_22, LBB0_22-LJTI0_0
.set L0_0_set_34, LBB0_34-LJTI0_0
.set L0_0_set_23, LBB0_23-LJTI0_0
.set L0_0_set_24, LBB0_24-LJTI0_0
.set L0_0_set_25, LBB0_25-LJTI0_0
.set L0_0_set_26, LBB0_26-LJTI0_0
.set L0_0_set_27, LBB0_27-LJTI0_0
LJTI0_0:
	.long	L0_0_set_32
	.long	L0_0_set_22
	.long	L0_0_set_34
	.long	L0_0_set_23
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_24
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_25
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_26
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_34
	.long	L0_0_set_27
.set L0_1_set_87, LBB0_87-LJTI0_1
.set L0_1_set_73, LBB0_73-LJTI0_1
.set L0_1_set_81, LBB0_81-LJTI0_1
.set L0_1_set_82, LBB0_82-LJTI0_1
.set L0_1_set_83, LBB0_83-LJTI0_1
.set L0_1_set_84, LBB0_84-LJTI0_1
LJTI0_1:
	.long	L0_1_set_87
	.long	L0_1_set_73
	.long	L0_1_set_81
	.long	L0_1_set_73
	.long	L0_1_set_73
	.long	L0_1_set_73
	.long	L0_1_set_82
	.long	L0_1_set_73
	.long	L0_1_set_73
	.long	L0_1_set_73
	.long	L0_1_set_73
	.long	L0_1_set_73
	.long	L0_1_set_73
	.long	L0_1_set_73
	.long	L0_1_set_83
	.long	L0_1_set_73
	.long	L0_1_set_73
	.long	L0_1_set_73
	.long	L0_1_set_73
	.long	L0_1_set_73
	.long	L0_1_set_73
	.long	L0_1_set_73
	.long	L0_1_set_73
	.long	L0_1_set_73
	.long	L0_1_set_73
	.long	L0_1_set_73
	.long	L0_1_set_73
	.long	L0_1_set_73
	.long	L0_1_set_73
	.long	L0_1_set_73
	.long	L0_1_set_84
.set L0_2_set_132, LBB0_132-LJTI0_2
.set L0_2_set_122, LBB0_122-LJTI0_2
.set L0_2_set_129, LBB0_129-LJTI0_2
.set L0_2_set_128, LBB0_128-LJTI0_2
.set L0_2_set_131, LBB0_131-LJTI0_2
.set L0_2_set_127, LBB0_127-LJTI0_2
LJTI0_2:
	.long	L0_2_set_132
	.long	L0_2_set_122
	.long	L0_2_set_129
	.long	L0_2_set_122
	.long	L0_2_set_122
	.long	L0_2_set_122
	.long	L0_2_set_128
	.long	L0_2_set_122
	.long	L0_2_set_122
	.long	L0_2_set_122
	.long	L0_2_set_122
	.long	L0_2_set_122
	.long	L0_2_set_122
	.long	L0_2_set_122
	.long	L0_2_set_131
	.long	L0_2_set_122
	.long	L0_2_set_122
	.long	L0_2_set_122
	.long	L0_2_set_122
	.long	L0_2_set_122
	.long	L0_2_set_122
	.long	L0_2_set_122
	.long	L0_2_set_122
	.long	L0_2_set_122
	.long	L0_2_set_122
	.long	L0_2_set_122
	.long	L0_2_set_122
	.long	L0_2_set_122
	.long	L0_2_set_122
	.long	L0_2_set_122
	.long	L0_2_set_127
	.end_data_region
                                        ## -- End function
	.no_dead_strip	_wlc_phy_rfctrl_override_nphy
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function wlc_phy_rfctrl_override_nphy
_wlc_phy_rfctrl_override_nphy:          ; @wlc_phy_rfctrl_override_nphy
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #112
	.cfi_def_cfa_offset 112
	stp	x28, x27, [sp, #16]             ; 16-byte Folded Spill
	stp	x26, x25, [sp, #32]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #48]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #64]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #80]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #96]             ; 16-byte Folded Spill
	add	x29, sp, #96
	.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
	mov	x23, x4
	str	w3, [sp, #12]                   ; 4-byte Folded Spill
	str	w2, [sp, #4]                    ; 4-byte Folded Spill
	mov	x21, x1
	mov	x19, x0
	ldr	w0, [x0]
	mov	w1, #3
	bl	_NREV_GE
	cbz	x0, LBB0_41
; %bb.1:
	ldr	w0, [x19]
	mov	w1, #7
	bl	_NREV_LT
	cbz	x0, LBB0_41
; %bb.2:
	mov	w22, #0
	mov	w27, #0
	mov	w26, #0
	mov	w25, #0
	mov	w24, #0
	mov	w8, #0
	mvn	w9, w21
	str	w9, [sp, #8]                    ; 4-byte Folded Spill
	mov	w9, #1
	sub	w28, w21, #1
	b	LBB0_5
LBB0_3:                                 ;   in Loop: Header=BB0_5 Depth=1
	mov	x0, x19
	mov	x1, x25
	ldr	w2, [sp, #8]                    ; 4-byte Folded Reload
	bl	_and_phy_reg
	mvn	w2, w27
	mov	x0, x19
	mov	x1, x26
	bl	_and_phy_reg
LBB0_4:                                 ;   in Loop: Header=BB0_5 Depth=1
	mov	w9, #0
	mov	w8, #1
	tbz	w20, #0, LBB0_43
LBB0_5:                                 ; =>This Inner Loop Header: Depth=1
	mov	x20, x9
	mov	x0, x24
	mov	w24, #65535
	cmp	w21, #127
	b.le	LBB0_11
; %bb.6:                                ;   in Loop: Header=BB0_5 Depth=1
	cmp	w21, #2047
	b.gt	LBB0_14
; %bb.7:                                ;   in Loop: Header=BB0_5 Depth=1
	cmp	w21, #511
	b.gt	LBB0_18
; %bb.8:                                ;   in Loop: Header=BB0_5 Depth=1
	cmp	w21, #128
	b.eq	LBB0_30
; %bb.9:                                ;   in Loop: Header=BB0_5 Depth=1
	cmp	w21, #256
	b.ne	LBB0_36
; %bb.10:                               ;   in Loop: Header=BB0_5 Depth=1
	tst	w20, #0x1
	mov	w9, #236
	mov	w10, #231
	csel	w25, w10, w9, ne
	mov	w9, #125
	mov	w10, #122
	csel	w26, w10, w9, ne
	mov	w22, #8
	mov	w27, #1792
	b	LBB0_35
LBB0_11:                                ;   in Loop: Header=BB0_5 Depth=1
	cmp	w28, #63
	b.hi	LBB0_36
; %bb.12:                               ;   in Loop: Header=BB0_5 Depth=1
Lloh0:
	adrp	x11, lJTI0_0@PAGE
Lloh1:
	add	x11, x11, lJTI0_0@PAGEOFF
	adr	x9, LBB0_13
	ldrb	w10, [x11, x28]
	add	x9, x9, x10, lsl #2
	br	x9
LBB0_13:                                ;   in Loop: Header=BB0_5 Depth=1
	tst	w20, #0x1
	mov	w9, #229
	cinc	w25, w9, eq
	mov	w9, #251
	mov	w10, #249
	csel	w26, w10, w9, ne
	mov	w22, #15
	mov	w27, #32768
	b	LBB0_35
LBB0_14:                                ;   in Loop: Header=BB0_5 Depth=1
	cmp	w21, #2, lsl #12                ; =8192
	b.ge	LBB0_21
; %bb.15:                               ;   in Loop: Header=BB0_5 Depth=1
	cmp	w21, #2048
	b.eq	LBB0_31
; %bb.16:                               ;   in Loop: Header=BB0_5 Depth=1
	cmp	w21, #1, lsl #12                ; =4096
	b.ne	LBB0_36
; %bb.17:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	w22, #0
	tst	w20, #0x1
	mov	w9, #236
	mov	w10, #231
	csel	w25, w10, w9, ne
	mov	w9, #126
	mov	w10, #123
	b	LBB0_34
LBB0_18:                                ;   in Loop: Header=BB0_5 Depth=1
	cmp	w21, #512
	b.eq	LBB0_32
; %bb.19:                               ;   in Loop: Header=BB0_5 Depth=1
	cmp	w21, #1024
	b.ne	LBB0_36
; %bb.20:                               ;   in Loop: Header=BB0_5 Depth=1
	tst	w20, #0x1
	mov	w9, #236
	mov	w10, #231
	csel	w25, w10, w9, ne
	mov	w9, #250
	mov	w10, #248
	csel	w26, w10, w9, ne
	mov	w22, #4
	mov	w27, #112
	b	LBB0_35
LBB0_21:                                ;   in Loop: Header=BB0_5 Depth=1
	b.eq	LBB0_33
; %bb.22:                               ;   in Loop: Header=BB0_5 Depth=1
	cmp	w21, #4, lsl #12                ; =16384
	b.ne	LBB0_36
; %bb.23:                               ;   in Loop: Header=BB0_5 Depth=1
	tst	w20, #0x1
	mov	w9, #236
	mov	w10, #231
	csel	w25, w10, w9, ne
	mov	w9, #251
	mov	w10, #249
	csel	w26, w10, w9, ne
	mov	w22, #6
	mov	w27, #192
	b	LBB0_35
LBB0_24:                                ;   in Loop: Header=BB0_5 Depth=1
	mov	w22, #0
	tst	w20, #0x1
	mov	w9, #236
	mov	w10, #231
	csel	w25, w10, w9, ne
	mov	w9, #125
	mov	w10, #122
	csel	w26, w10, w9, ne
	mov	w27, #1
	b	LBB0_35
LBB0_25:                                ;   in Loop: Header=BB0_5 Depth=1
	tst	w20, #0x1
	mov	w9, #236
	mov	w10, #231
	csel	w25, w10, w9, ne
	mov	w9, #125
	mov	w10, #122
	csel	w26, w10, w9, ne
	mov	w22, #1
	mov	w27, #2
	b	LBB0_35
LBB0_26:                                ;   in Loop: Header=BB0_5 Depth=1
	tst	w20, #0x1
	mov	w9, #236
	mov	w10, #231
	csel	w25, w10, w9, ne
	mov	w9, #125
	mov	w10, #122
	csel	w26, w10, w9, ne
	mov	w22, #2
	mov	w27, #4
	b	LBB0_35
LBB0_27:                                ;   in Loop: Header=BB0_5 Depth=1
	tst	w20, #0x1
	mov	w9, #236
	mov	w10, #231
	csel	w25, w10, w9, ne
	mov	w9, #125
	mov	w10, #122
	csel	w26, w10, w9, ne
	mov	w22, #4
	mov	w27, #16
	b	LBB0_35
LBB0_28:                                ;   in Loop: Header=BB0_5 Depth=1
	tst	w20, #0x1
	mov	w9, #236
	mov	w10, #231
	csel	w25, w10, w9, ne
	mov	w9, #125
	mov	w10, #122
	csel	w26, w10, w9, ne
	mov	w22, #5
	mov	w27, #32
	b	LBB0_35
LBB0_29:                                ;   in Loop: Header=BB0_5 Depth=1
	tst	w20, #0x1
	mov	w9, #236
	mov	w10, #231
	csel	w25, w10, w9, ne
	mov	w9, #125
	mov	w10, #122
	csel	w26, w10, w9, ne
	mov	w22, #6
	mov	w27, #64
	b	LBB0_35
LBB0_30:                                ;   in Loop: Header=BB0_5 Depth=1
	tst	w20, #0x1
	mov	w9, #236
	mov	w10, #231
	csel	w25, w10, w9, ne
	mov	w9, #125
	mov	w10, #122
	csel	w26, w10, w9, ne
	mov	w22, #7
	mov	w27, #128
	b	LBB0_35
LBB0_31:                                ;   in Loop: Header=BB0_5 Depth=1
	tst	w20, #0x1
	mov	w9, #236
	mov	w10, #231
	csel	w25, w10, w9, ne
	mov	w9, #125
	mov	w10, #122
	csel	w26, w10, w9, ne
	mov	w22, #13
	mov	w27, #57344
	b	LBB0_35
LBB0_32:                                ;   in Loop: Header=BB0_5 Depth=1
	mov	w22, #0
	tst	w20, #0x1
	mov	w9, #236
	mov	w10, #231
	csel	w25, w10, w9, ne
	mov	w9, #250
	mov	w10, #248
	csel	w26, w10, w9, ne
	mov	w27, #7
	b	LBB0_35
LBB0_33:                                ;   in Loop: Header=BB0_5 Depth=1
	mov	w22, #0
	tst	w20, #0x1
	mov	w9, #236
	mov	w10, #231
	csel	w25, w10, w9, ne
	mov	w9, #127
	mov	w10, #124
LBB0_34:                                ;   in Loop: Header=BB0_5 Depth=1
	csel	w26, w10, w9, ne
	mov	w27, #65535
LBB0_35:                                ;   in Loop: Header=BB0_5 Depth=1
	mov	x24, x0
LBB0_36:                                ;   in Loop: Header=BB0_5 Depth=1
	cbnz	w23, LBB0_3
; %bb.37:                               ;   in Loop: Header=BB0_5 Depth=1
	ldr	w9, [sp, #12]                   ; 4-byte Folded Reload
	cbz	w9, LBB0_39
; %bb.38:                               ;   in Loop: Header=BB0_5 Depth=1
	ldr	w9, [sp, #12]                   ; 4-byte Folded Reload
	lsr	w8, w9, w8
	tbz	w8, #0, LBB0_4
LBB0_39:                                ;   in Loop: Header=BB0_5 Depth=1
	mov	x0, x19
	mov	x1, x25
	mov	x2, x21
	bl	_or_phy_reg
	mov	w8, #65535
	cmp	w24, w8
	b.eq	LBB0_4
; %bb.40:                               ;   in Loop: Header=BB0_5 Depth=1
	ldr	w8, [sp, #4]                    ; 4-byte Folded Reload
	lsl	w3, w8, w22
	mov	x0, x19
	mov	x1, x26
	mov	x2, x27
	bl	_mod_phy_reg
	b	LBB0_4
LBB0_41:
	cbz	w23, LBB0_44
; %bb.42:
	mvn	w2, w21
	mov	x0, x19
	mov	w1, #236
	bl	_and_phy_reg
	str	wzr, [sp, #4]                   ; 4-byte Folded Spill
	b	LBB0_45
LBB0_43:
	ldp	x29, x30, [sp, #96]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #80]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #64]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #48]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #32]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #112
	ret
LBB0_44:
	mov	x0, x19
	mov	w1, #236
	mov	x2, x21
	bl	_or_phy_reg
LBB0_45:
	mov	w1, #120
	mov	w20, #1
	cmp	w21, #255
	b.gt	LBB0_54
; %bb.46:
	sub	w8, w21, #2
	cmp	w8, #62
	b.hi	LBB0_80
; %bb.47:
	mov	w9, #1
	lsl	x9, x9, x8
	mov	x10, #4611686019501129728
	movk	x10, #16452
	tst	x9, x10
	b.eq	LBB0_79
LBB0_48:
	mov	w1, #122
LBB0_49:
	ldr	w20, [sp, #12]                  ; 4-byte Folded Reload
LBB0_50:
	cmp	w21, #255
	b.gt	LBB0_58
; %bb.51:
	sub	w9, w21, #2
	cmp	w9, #30
	b.hi	LBB0_71
; %bb.52:
	mov	w8, #3
	mov	w2, #56
Lloh2:
	adrp	x10, lJTI0_1@PAGE
Lloh3:
	add	x10, x10, lJTI0_1@PAGEOFF
	adr	x11, LBB0_53
	ldrb	w12, [x10, x9]
	add	x11, x11, x12, lsl #2
	br	x11
LBB0_53:
	mov	w8, #0
	mov	w2, #1
	b	LBB0_89
LBB0_54:
	cmp	w21, #2047
	b.le	LBB0_62
; %bb.55:
	cmp	w21, #2, lsl #12                ; =8192
	b.ge	LBB0_69
; %bb.56:
	cmp	w21, #2048
	b.eq	LBB0_82
; %bb.57:
	cmp	w21, #1, lsl #12                ; =4096
	b.eq	LBB0_50
	b	LBB0_81
LBB0_58:
	cmp	w21, #2047
	b.le	LBB0_66
; %bb.59:
	cmp	w21, #2, lsl #12                ; =8192
	b.ge	LBB0_74
; %bb.60:
	cmp	w21, #2048
	b.eq	LBB0_84
; %bb.61:
	cmp	w21, #1, lsl #12                ; =4096
	b.eq	LBB0_73
	b	LBB0_87
LBB0_62:
	cmp	w21, #256
	b.eq	LBB0_48
; %bb.63:
	cmp	w21, #512
	b.eq	LBB0_50
; %bb.64:
	cmp	w21, #1024
	b.ne	LBB0_81
; %bb.65:
	mov	w1, #123
	b	LBB0_83
LBB0_66:
	cmp	w21, #256
	b.eq	LBB0_78
; %bb.67:
	cmp	w21, #512
	b.eq	LBB0_77
; %bb.68:
	cmp	w21, #1024
	b.eq	LBB0_84
	b	LBB0_87
LBB0_69:
	b.eq	LBB0_50
; %bb.70:
	cmp	w21, #4, lsl #12                ; =16384
	b.eq	LBB0_50
	b	LBB0_81
LBB0_71:
	cmp	w21, #64
	b.eq	LBB0_88
; %bb.72:
	cmp	w21, #128
	b.ne	LBB0_87
LBB0_73:
	mov	w8, #8
	mov	w2, #256
	b	LBB0_89
LBB0_74:
	b.eq	LBB0_78
; %bb.75:
	cmp	w21, #4, lsl #12                ; =16384
	b.ne	LBB0_87
; %bb.76:
	mov	w8, #12
	mov	w2, #61440
	b	LBB0_89
LBB0_77:
	mov	w8, #2
	mov	w2, #4
	b	LBB0_89
LBB0_78:
	mov	w8, #9
	mov	w2, #512
	b	LBB0_89
LBB0_79:
	cbz	x8, LBB0_50
LBB0_80:
	cmp	w21, #128
	b.eq	LBB0_48
LBB0_81:
	mov	w1, #65535
	b	LBB0_49
LBB0_82:
	mov	w1, #124
LBB0_83:
	ldr	w20, [sp, #12]                  ; 4-byte Folded Reload
LBB0_84:
	mov	w8, #0
	mov	w2, #8191
	b	LBB0_89
LBB0_85:
	mov	w8, #1
	mov	w2, #2
	b	LBB0_89
LBB0_86:
	mov	w8, #4
	mov	w2, #48
	b	LBB0_89
LBB0_87:
	mov	w2, #0
	mov	w8, #0
	b	LBB0_89
LBB0_88:
	mov	w8, #6
	mov	w2, #192
LBB0_89:
	mov	w9, #65535
	cmp	w1, w9
	b.eq	LBB0_92
; %bb.90:
	tbz	w20, #0, LBB0_92
; %bb.91:
	ldr	w9, [sp, #4]                    ; 4-byte Folded Reload
	lsl	w3, w9, w8
	mov	x0, x19
	bl	_mod_phy_reg
LBB0_92:
	mov	w1, #120
	mov	w8, #1
	cmp	w21, #255
	b.gt	LBB0_101
; %bb.93:
	sub	w9, w21, #2
	cmp	w9, #62
	b.hi	LBB0_127
; %bb.94:
	mov	w10, #1
	lsl	x10, x10, x9
	mov	x11, #4611686019501129728
	movk	x11, #16452
	tst	x10, x11
	b.eq	LBB0_126
LBB0_95:
	mov	w1, #125
LBB0_96:
	mov	x8, x20
LBB0_97:
	cmp	w21, #255
	b.gt	LBB0_105
; %bb.98:
	sub	w10, w21, #2
	cmp	w10, #30
	b.hi	LBB0_118
; %bb.99:
	mov	w9, #3
	mov	w2, #56
Lloh4:
	adrp	x11, lJTI0_2@PAGE
Lloh5:
	add	x11, x11, lJTI0_2@PAGEOFF
	adr	x12, LBB0_100
	ldrb	w13, [x11, x10]
	add	x12, x12, x13, lsl #2
	br	x12
LBB0_100:
	mov	w9, #0
	mov	w2, #1
	b	LBB0_136
LBB0_101:
	cmp	w21, #2047
	b.le	LBB0_109
; %bb.102:
	cmp	w21, #2, lsl #12                ; =8192
	b.ge	LBB0_116
; %bb.103:
	cmp	w21, #2048
	b.eq	LBB0_129
; %bb.104:
	cmp	w21, #1, lsl #12                ; =4096
	b.eq	LBB0_97
	b	LBB0_128
LBB0_105:
	cmp	w21, #2047
	b.le	LBB0_113
; %bb.106:
	cmp	w21, #2, lsl #12                ; =8192
	b.ge	LBB0_121
; %bb.107:
	cmp	w21, #2048
	b.eq	LBB0_131
; %bb.108:
	cmp	w21, #1, lsl #12                ; =4096
	b.eq	LBB0_120
	b	LBB0_134
LBB0_109:
	cmp	w21, #256
	b.eq	LBB0_95
; %bb.110:
	cmp	w21, #512
	b.eq	LBB0_97
; %bb.111:
	cmp	w21, #1024
	b.ne	LBB0_128
; %bb.112:
	mov	w1, #126
	b	LBB0_130
LBB0_113:
	cmp	w21, #256
	b.eq	LBB0_125
; %bb.114:
	cmp	w21, #512
	b.eq	LBB0_124
; %bb.115:
	cmp	w21, #1024
	b.eq	LBB0_131
	b	LBB0_134
LBB0_116:
	b.eq	LBB0_97
; %bb.117:
	cmp	w21, #4, lsl #12                ; =16384
	b.eq	LBB0_97
	b	LBB0_128
LBB0_118:
	cmp	w21, #64
	b.eq	LBB0_135
; %bb.119:
	cmp	w21, #128
	b.ne	LBB0_134
LBB0_120:
	mov	w9, #8
	mov	w2, #256
	b	LBB0_136
LBB0_121:
	b.eq	LBB0_125
; %bb.122:
	cmp	w21, #4, lsl #12                ; =16384
	b.ne	LBB0_134
; %bb.123:
	mov	w9, #12
	mov	w2, #61440
	b	LBB0_136
LBB0_124:
	mov	w9, #2
	mov	w2, #4
	b	LBB0_136
LBB0_125:
	mov	w9, #9
	mov	w2, #512
	b	LBB0_136
LBB0_126:
	cbz	x9, LBB0_97
LBB0_127:
	cmp	w21, #128
	b.eq	LBB0_95
LBB0_128:
	mov	w1, #65535
	b	LBB0_96
LBB0_129:
	mov	w1, #127
LBB0_130:
	mov	x8, x20
LBB0_131:
	mov	w9, #0
	mov	w2, #8191
	b	LBB0_136
LBB0_132:
	mov	w9, #1
	mov	w2, #2
	b	LBB0_136
LBB0_133:
	mov	w9, #4
	mov	w2, #48
	b	LBB0_136
LBB0_134:
	mov	w2, #0
	mov	w9, #0
	b	LBB0_136
LBB0_135:
	mov	w9, #6
	mov	w2, #192
LBB0_136:
	mov	w10, #65535
	cmp	w1, w10
	b.eq	LBB0_139
; %bb.137:
	tbz	w8, #1, LBB0_139
; %bb.138:
	ldr	w8, [sp, #4]                    ; 4-byte Folded Reload
	lsl	w3, w8, w9
	mov	x0, x19
	bl	_mod_phy_reg
LBB0_139:
	mov	x0, x19
	mov	w1, #236
	mov	w2, #1
	bl	_or_phy_reg
	mov	x0, x19
	mov	w1, #120
	mov	w2, #1
	bl	_or_phy_reg
	mov	w0, #1
	bl	_udelay
	mov	x0, x19
	mov	w1, #236
	mov	w2, #-2
	ldp	x29, x30, [sp, #96]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #80]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #64]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #48]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #32]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #112
	b	_and_phy_reg
	.loh AdrpAdd	Lloh0, Lloh1
	.loh AdrpAdd	Lloh2, Lloh3
	.loh AdrpAdd	Lloh4, Lloh5
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_24-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_25-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_26-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_27-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_28-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_29-LBB0_13)>>2
lJTI0_1:
	.byte	(LBB0_89-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_53-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_85-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_77-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_87-LBB0_53)>>2
	.byte	(LBB0_86-LBB0_53)>>2
lJTI0_2:
	.byte	(LBB0_136-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_100-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_132-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_124-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_134-LBB0_100)>>2
	.byte	(LBB0_133-LBB0_100)>>2
                                        ; -- End function
	.no_dead_strip	_wlc_phy_rfctrl_override_nphy
.subsections_via_symbols
