	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function _rtl92d_phy_switch_rf_setting
__rtl92d_phy_switch_rf_setting:         ## @_rtl92d_phy_switch_rf_setting
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	subq	$88, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movl	%esi, %ebx
	movq	%rdi, -56(%rbp)                 ## 8-byte Spill
	callq	_rtl_priv
	movq	%rax, -48(%rbp)                 ## 8-byte Spill
	movq	8(%rax), %rax
	movq	_BAND_ON_5G@GOTPCREL(%rip), %r14
	cmpq	(%r14), %rax
	movq	%rbx, -88(%rbp)                 ## 8-byte Spill
	jne	LBB0_1
## %bb.2:
	movq	_RF90_PATH_A@GOTPCREL(%rip), %rax
	jmp	LBB0_3
LBB0_1:
	movq	_RF90_PATH_B@GOTPCREL(%rip), %rax
LBB0_3:
	movl	(%rax), %eax
	movq	%rax, -112(%rbp)                ## 8-byte Spill
	movq	_COMP_CMD@GOTPCREL(%rip), %r12
	movl	(%r12), %esi
	movq	_DBG_LOUD@GOTPCREL(%rip), %r13
	movl	(%r13), %edx
	leaq	L_.str(%rip), %rcx
	movq	-48(%rbp), %rbx                 ## 8-byte Reload
	movq	%rbx, %rdi
	xorl	%eax, %eax
	callq	_RT_TRACE
	movq	%rbx, %r8
	movq	8(%rbx), %rax
	cmpq	(%r14), %rax
	jne	LBB0_46
## %bb.4:
	movl	(%r12), %esi
	movq	%r8, %rbx
	movl	(%r13), %edx
	leaq	L_.str.1(%rip), %rcx
	movq	%r8, %rdi
	xorl	%eax, %eax
	callq	_RT_TRACE
	movq	_curveindex_5g@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	-88(%rbp), %r14                 ## 8-byte Reload
	movslq	%r14d, %rcx
	movl	-4(%rax,%rcx,4), %r8d
	movq	_FINIT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_INIT_IQK@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.2(%rip), %rcx
	movq	%rbx, %rdi
	movl	%r8d, -72(%rbp)                 ## 4-byte Spill
	callq	_RTPRINT
	movq	_RF_CHNL_NUM_5G_40M@GOTPCREL(%rip), %rax
	movl	(%rax), %r9d
	testl	%r9d, %r9d
	movq	-112(%rbp), %r12                ## 8-byte Reload
	movl	$0, %edi
	jle	LBB0_12
## %bb.5:
	movq	_rf_chnl_5g_40m@GOTPCREL(%rip), %rax
	movq	(%rax), %rcx
	leaq	-1(%r9), %rsi
	movl	%r9d, %r8d
	andl	$3, %r8d
	cmpq	$3, %rsi
	jae	LBB0_7
## %bb.6:
	xorl	%esi, %esi
	xorl	%edi, %edi
	jmp	LBB0_9
LBB0_46:
	movq	_BAND_ON_2_4G@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_67
## %bb.47:
	movq	_COMP_CMD@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r8, %r14
	movq	_DBG_LOUD@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.5(%rip), %rcx
	xorl	%eax, %eax
	movq	%rax, -72(%rbp)                 ## 8-byte Spill
	movq	%r8, %rdi
	xorl	%eax, %eax
	callq	_RT_TRACE
	movq	_curveindex_2g@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	-88(%rbp), %r15                 ## 8-byte Reload
	movslq	%r15d, %rbx
	movl	-4(%rax,%rbx,4), %r12d
	movq	_FINIT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_INIT_IQK@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.6(%rip), %rcx
	movq	%r14, %rdi
	movl	%r12d, %r8d
	callq	_RTPRINT
	andl	$-9, %ebx
	decl	%ebx
	cmpl	$2, %ebx
	jb	LBB0_53
## %bb.48:
	leal	-3(%r15), %eax
	cmpl	$12, %eax
	jae	LBB0_49
## %bb.50:
	movl	$3843, %ecx                     ## imm = 0xF03
	btl	%eax, %ecx
	jb	LBB0_51
LBB0_49:
	addl	$-5, %r15d
	xorl	%eax, %eax
	cmpl	$4, %r15d
	setb	%al
	addl	%eax, %eax
	jmp	LBB0_52
LBB0_7:
	andl	$-4, %r9d
	xorl	%esi, %esi
	movl	$1, %edx
	xorl	%edi, %edi
	.p2align	4, 0x90
LBB0_8:                                 ## =>This Inner Loop Header: Depth=1
	cmpl	%r14d, (%rcx,%rsi,4)
	movl	%edi, %ebx
	cmovel	%edx, %ebx
	cmpl	$141, %r14d
	cmovgel	%edi, %ebx
	cmpl	%r14d, 4(%rcx,%rsi,4)
	movl	%ebx, %eax
	cmovel	%edx, %eax
	cmpl	$141, %r14d
	cmovgel	%ebx, %eax
	cmpl	%r14d, 8(%rcx,%rsi,4)
	movl	%eax, %ebx
	cmovel	%edx, %ebx
	cmpl	$141, %r14d
	cmovgel	%eax, %ebx
	cmpl	%r14d, 12(%rcx,%rsi,4)
	movl	%ebx, %edi
	cmovel	%edx, %edi
	cmpl	$141, %r14d
	cmovgel	%ebx, %edi
	addq	$4, %rsi
	cmpq	%rsi, %r9
	jne	LBB0_8
LBB0_9:
	testq	%r8, %r8
	je	LBB0_12
## %bb.10:
	leaq	(%rcx,%rsi,4), %rcx
	xorl	%edx, %edx
	movl	$1, %esi
	.p2align	4, 0x90
LBB0_11:                                ## =>This Inner Loop Header: Depth=1
	cmpl	%r14d, (%rcx,%rdx,4)
	movl	%edi, %eax
	cmovel	%esi, %eax
	cmpl	$141, %r14d
	cmovll	%eax, %edi
	incq	%rdx
	cmpq	%rdx, %r8
	jne	LBB0_11
LBB0_12:
	leal	-149(%r14), %eax
	cmpl	$17, %eax
	jae	LBB0_13
## %bb.14:
	movl	$86101, %ecx                    ## imm = 0x15055
	btl	%eax, %ecx
	jb	LBB0_15
LBB0_13:
	movl	%r14d, %eax
	andl	$-3, %eax
	cmpl	$157, %eax
	movl	$4, %eax
	cmovel	%eax, %edi
	jmp	LBB0_16
LBB0_15:
	cltq
	leaq	l_switch.table._rtl92d_phy_switch_rf_setting(%rip), %rcx
	movl	(%rcx,%rax,4), %edi
LBB0_16:
	movq	-48(%rbp), %rcx                 ## 8-byte Reload
	movq	-56(%rbp), %rbx                 ## 8-byte Reload
	movq	16(%rcx), %rax
	movq	_DUALMAC_DUALPHY@GOTPCREL(%rip), %rdx
	movb	$1, %r14b
	cmpq	(%rdx), %rax
	movq	%rdi, -120(%rbp)                ## 8-byte Spill
	jne	LBB0_20
## %bb.17:
	cmpl	$1, 24(%rcx)
	jne	LBB0_20
## %bb.18:
	movq	%rbx, %rdi
	xorl	%esi, %esi
	movq	%rcx, %rbx
	callq	_rtl92d_phy_enable_anotherphy
	movl	$1, 28(%rbx)
	movq	-56(%rbp), %rbx                 ## 8-byte Reload
	testl	%eax, %eax
	je	LBB0_20
## %bb.19:
	leaq	-80(%rbp), %rdx
	movq	%rbx, %rdi
	movl	%r12d, %esi
	callq	__rtl92d_phy_enable_rf_env
	xorl	%r14d, %r14d
LBB0_20:
	movl	%r14d, -76(%rbp)                ## 4-byte Spill
	movq	_RF_REG_NUM_FOR_C_CUT_5G@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	jle	LBB0_31
## %bb.21:
	movl	-120(%rbp), %eax                ## 4-byte Reload
	movq	%rax, -96(%rbp)                 ## 8-byte Spill
	shll	$11, -72(%rbp)                  ## 4-byte Folded Spill
	xorl	%r15d, %r15d
	jmp	LBB0_22
	.p2align	4, 0x90
LBB0_29:                                ##   in Loop: Header=BB0_22 Depth=1
	movq	_RFREG_OFFSET_MASK@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_rf_reg_pram_c_5g@GOTPCREL(%rip), %rax
	movq	%r12, %r13
	movq	%rax, %r12
	movq	(%rax), %rax
	movq	-96(%rbp), %r14                 ## 8-byte Reload
	movq	(%rax,%r14,8), %rax
	movl	(%rax,%r15,4), %r8d
	movq	%rbx, %rdi
	movl	%r13d, %esi
	callq	_rtl_set_rfreg
	movq	%r12, %rdx
	movq	_RFREG_OFFSET_MASK@GOTPCREL(%rip), %rcx
LBB0_30:                                ##   in Loop: Header=BB0_22 Depth=1
	movq	_COMP_RF@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -104(%rbp)                ## 4-byte Spill
	movq	_DBG_TRACE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -60(%rbp)                 ## 4-byte Spill
	movq	_rf_reg_for_c_cut_5g@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	(%rax,%r15,4), %r12d
	movq	(%rdx), %rax
	movq	(%rax,%r14,8), %rax
	movl	(%rax,%r15,4), %r14d
	movl	(%rcx), %ecx
	movq	%rbx, %rdi
	movl	%r13d, %esi
	movl	%r12d, %edx
	callq	_rtl_get_rfreg
	movl	%eax, %ebx
	subq	$8, %rsp
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movl	-104(%rbp), %esi                ## 4-byte Reload
	movl	-60(%rbp), %edx                 ## 4-byte Reload
	leaq	L_.str.3(%rip), %rcx
	movl	%r12d, %r8d
	movl	%r14d, %r9d
	xorl	%eax, %eax
	pushq	%rbx
	movq	-56(%rbp), %rbx                 ## 8-byte Reload
	pushq	-120(%rbp)                      ## 8-byte Folded Reload
	pushq	%r13
	callq	_RT_TRACE
	addq	$32, %rsp
	incq	%r15
	movq	_RF_REG_NUM_FOR_C_CUT_5G@GOTPCREL(%rip), %rax
	movslq	(%rax), %rax
	cmpq	%rax, %r15
	movq	%r13, %r12
	jge	LBB0_31
LBB0_22:                                ## =>This Inner Loop Header: Depth=1
	testq	%r15, %r15
	jne	LBB0_25
## %bb.23:                              ##   in Loop: Header=BB0_22 Depth=1
	movq	-48(%rbp), %rax                 ## 8-byte Reload
	movq	16(%rax), %rax
	movq	_DUALMAC_DUALPHY@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_25
## %bb.24:                              ##   in Loop: Header=BB0_22 Depth=1
	movq	_rf_reg_for_c_cut_5g@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	(%rax), %edx
	movq	_RFREG_OFFSET_MASK@GOTPCREL(%rip), %r14
	movl	(%r14), %ecx
	movq	%rbx, %rdi
	movl	%r12d, %esi
	movl	$934813, %r8d                   ## imm = 0xE439D
	callq	_rtl_set_rfreg
	movq	%r14, %rcx
	movq	%r12, %r13
	movq	-96(%rbp), %r14                 ## 8-byte Reload
	movq	_rf_reg_pram_c_5g@GOTPCREL(%rip), %rdx
	jmp	LBB0_30
	.p2align	4, 0x90
LBB0_25:                                ##   in Loop: Header=BB0_22 Depth=1
	movq	_rf_reg_for_c_cut_5g@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	(%rax,%r15,4), %edx
	movq	_RF_SYN_G4@GOTPCREL(%rip), %rax
	cmpl	(%rax), %edx
	jne	LBB0_29
## %bb.26:                              ##   in Loop: Header=BB0_22 Depth=1
	movq	_rf_reg_pram_c_5g@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	-96(%rbp), %r14                 ## 8-byte Reload
	movq	(%rax,%r14,8), %rax
	movl	(%rax,%r15,4), %ebx
	movl	$2047, %eax                     ## imm = 0x7FF
	andl	%eax, %ebx
	orl	-72(%rbp), %ebx                 ## 4-byte Folded Reload
	cmpl	$36, -88(%rbp)                  ## 4-byte Folded Reload
	jne	LBB0_28
## %bb.27:                              ##   in Loop: Header=BB0_22 Depth=1
	movl	$7, %edi
	callq	_BIT
	movl	%eax, %r14d
	movl	$6, %edi
	callq	_BIT
	orl	%r14d, %eax
	movq	-96(%rbp), %r14                 ## 8-byte Reload
	notl	%eax
	andl	%eax, %ebx
	movq	_rf_reg_for_c_cut_5g@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	(%rax,%r15,4), %edx
LBB0_28:                                ##   in Loop: Header=BB0_22 Depth=1
	movq	_RFREG_OFFSET_MASK@GOTPCREL(%rip), %r13
	movl	(%r13), %ecx
	movq	-56(%rbp), %rdi                 ## 8-byte Reload
	movl	%r12d, %esi
	movl	%ebx, %r8d
	movq	%rdi, %rbx
	callq	_rtl_set_rfreg
	movq	%r13, %rcx
	movq	%r12, %r13
	movq	_rf_reg_pram_c_5g@GOTPCREL(%rip), %rdx
	jmp	LBB0_30
LBB0_31:
	cmpb	$0, -76(%rbp)                   ## 1-byte Folded Reload
	jne	LBB0_33
## %bb.32:
	leaq	-80(%rbp), %rdx
	movq	%rbx, %rdi
	movl	%r12d, %esi
	callq	__rtl92d_phy_restore_rf_env
LBB0_33:
	movq	-48(%rbp), %rax                 ## 8-byte Reload
	cmpl	$0, 28(%rax)
	movq	-88(%rbp), %r14                 ## 8-byte Reload
	je	LBB0_35
## %bb.34:
	movq	%rbx, %rdi
	xorl	%esi, %esi
	callq	_rtl92d_phy_powerdown_anotherphy
LBB0_35:
	xorl	%eax, %eax
	cmpl	$149, %r14d
	setl	%cl
	leal	-36(%r14), %edx
	addl	$-100, %r14d
	cmpl	$41, %r14d
	movl	$2, %esi
	sbbl	$0, %esi
	xorl	%r14d, %r14d
	cmpl	$29, %edx
	cmovael	%esi, %r14d
	movq	_RF90_PATH_A@GOTPCREL(%rip), %rdx
	movslq	(%rdx), %r12
	movq	-48(%rbp), %r8                  ## 8-byte Reload
	cmpl	40(%r8), %r12d
	jge	LBB0_67
## %bb.36:
	movb	%cl, %al
	leal	(%rax,%rax,4), %eax
	addl	$2, %eax
	movl	%eax, -60(%rbp)                 ## 4-byte Spill
	movl	%r14d, %r15d
	movq	_RF_REG_NUM_FOR_C_CUT_5G_INTERNALPA@GOTPCREL(%rip), %rdx
	movq	_rf_for_c_cut_5g_internal_pa@GOTPCREL(%rip), %r13
	movq	_RFREG_OFFSET_MASK@GOTPCREL(%rip), %rsi
	movq	_rf_pram_c_5g_int_pa@GOTPCREL(%rip), %rdi
	movq	%r14, -104(%rbp)                ## 8-byte Spill
	movq	-56(%rbp), %rbx                 ## 8-byte Reload
	jmp	LBB0_37
	.p2align	4, 0x90
LBB0_44:                                ##   in Loop: Header=BB0_37 Depth=1
	movq	-56(%rbp), %rdi                 ## 8-byte Reload
	movl	%r12d, %esi
	movl	$11, %edx
	movl	$114688, %ecx                   ## imm = 0x1C000
	movl	-60(%rbp), %r8d                 ## 4-byte Reload
	callq	_rtl_set_rfreg
	movq	_rf_pram_c_5g_int_pa@GOTPCREL(%rip), %rdi
	movq	_RFREG_OFFSET_MASK@GOTPCREL(%rip), %rsi
	movq	_RF_REG_NUM_FOR_C_CUT_5G_INTERNALPA@GOTPCREL(%rip), %rdx
LBB0_45:                                ##   in Loop: Header=BB0_37 Depth=1
	incq	%r12
	movq	-48(%rbp), %r8                  ## 8-byte Reload
	movslq	40(%r8), %rax
	cmpq	%rax, %r12
	jge	LBB0_67
LBB0_37:                                ## =>This Loop Header: Depth=1
                                        ##     Child Loop BB0_43 Depth 2
	movq	16(%r8), %rax
	movq	_DUALMAC_DUALPHY@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_39
## %bb.38:                              ##   in Loop: Header=BB0_37 Depth=1
	movl	$1, %eax
	cmpl	$1, 24(%r8)
	je	LBB0_40
LBB0_39:                                ##   in Loop: Header=BB0_37 Depth=1
	movq	%r12, %rax
LBB0_40:                                ##   in Loop: Header=BB0_37 Depth=1
	movq	(%r8), %rcx
	cmpl	$0, (%rcx,%rax,4)
	je	LBB0_44
## %bb.41:                              ##   in Loop: Header=BB0_37 Depth=1
	cmpl	$0, (%rdx)
	jle	LBB0_45
## %bb.42:                              ##   in Loop: Header=BB0_37 Depth=1
	xorl	%r14d, %r14d
	.p2align	4, 0x90
LBB0_43:                                ##   Parent Loop BB0_37 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movq	(%r13), %rax
	movl	(%rax,%r14,4), %edx
	movl	(%rsi), %ecx
	movq	(%rdi), %rax
	movq	(%rax,%r15,8), %rax
	movl	(%rax,%r14,4), %r8d
	movq	%rbx, %rdi
	movl	%r12d, %esi
	callq	_rtl_set_rfreg
	movq	_COMP_RF@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_DBG_LOUD@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	(%r13), %rax
	movl	(%rax,%r14,4), %r8d
	movq	_rf_pram_c_5g_int_pa@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	(%rax,%r15,8), %rax
	movl	(%rax,%r14,4), %r9d
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	leaq	L_.str.4(%rip), %rcx
	xorl	%eax, %eax
	pushq	-104(%rbp)                      ## 8-byte Folded Reload
	pushq	%r12
	callq	_RT_TRACE
	movq	_rf_pram_c_5g_int_pa@GOTPCREL(%rip), %rdi
	movq	_RFREG_OFFSET_MASK@GOTPCREL(%rip), %rsi
	movq	_RF_REG_NUM_FOR_C_CUT_5G_INTERNALPA@GOTPCREL(%rip), %rdx
	addq	$16, %rsp
	incq	%r14
	movslq	(%rdx), %rax
	cmpq	%rax, %r14
	jl	LBB0_43
	jmp	LBB0_45
LBB0_51:
	cltq
	leaq	l_switch.table._rtl92d_phy_switch_rf_setting.10(%rip), %rcx
	movl	(%rcx,%rax,4), %eax
LBB0_52:
	movq	%rax, -72(%rbp)                 ## 8-byte Spill
	movq	-48(%rbp), %r14                 ## 8-byte Reload
LBB0_53:
	movq	16(%r14), %rax
	movq	_DUALMAC_DUALPHY@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	movl	%r12d, -76(%rbp)                ## 4-byte Spill
	jne	LBB0_54
## %bb.55:
	movq	_RF90_PATH_A@GOTPCREL(%rip), %rax
	movl	(%rax), %ebx
	cmpl	$0, 24(%r14)
	movq	%rbx, -112(%rbp)                ## 8-byte Spill
	je	LBB0_56
LBB0_54:
	movb	$1, %al
	movl	%eax, -64(%rbp)                 ## 4-byte Spill
LBB0_58:
	movq	_RF_REG_NUM_FOR_C_CUT_2G@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	jle	LBB0_63
## %bb.59:
	movl	-72(%rbp), %r15d                ## 4-byte Reload
	movq	_rf_reg_for_c_cut_2g@GOTPCREL(%rip), %rcx
	movq	_RFREG_OFFSET_MASK@GOTPCREL(%rip), %rdx
	movq	_rf_reg_param_for_c_cut_2g@GOTPCREL(%rip), %rsi
	xorl	%r13d, %r13d
	movq	%r15, -88(%rbp)                 ## 8-byte Spill
	movq	-112(%rbp), %r12                ## 8-byte Reload
	jmp	LBB0_60
	.p2align	4, 0x90
LBB0_62:                                ##   in Loop: Header=BB0_60 Depth=1
	movq	-56(%rbp), %r14                 ## 8-byte Reload
	movq	%r14, %rdi
	movl	%r12d, %esi
	movl	%ebx, %edx
	movl	%r15d, %r8d
	callq	_rtl_set_rfreg
	movq	_COMP_RF@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -60(%rbp)                 ## 4-byte Spill
	movq	_DBG_TRACE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -96(%rbp)                 ## 4-byte Spill
	movq	_rf_reg_for_c_cut_2g@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	(%rax,%r13,4), %ebx
	movq	_rf_reg_param_for_c_cut_2g@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	-88(%rbp), %r15                 ## 8-byte Reload
	movq	(%rax,%r15,8), %rax
	movl	(%rax,%r13,4), %eax
	movl	%eax, -120(%rbp)                ## 4-byte Spill
	movq	_rf_reg_mask_for_c_cut_2g@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	(%rax,%r13,4), %eax
	movq	%rax, -104(%rbp)                ## 8-byte Spill
	movq	_RFREG_OFFSET_MASK@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	%r14, %rdi
	movl	%r12d, %esi
	movl	%ebx, %edx
	callq	_rtl_get_rfreg
	movl	%eax, %r10d
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movl	-60(%rbp), %esi                 ## 4-byte Reload
	movl	-96(%rbp), %edx                 ## 4-byte Reload
	leaq	L_.str.7(%rip), %rcx
	movl	%ebx, %r8d
	movl	-120(%rbp), %r9d                ## 4-byte Reload
	xorl	%eax, %eax
	pushq	%r10
	pushq	-72(%rbp)                       ## 8-byte Folded Reload
	pushq	%r12
	pushq	-104(%rbp)                      ## 8-byte Folded Reload
	callq	_RT_TRACE
	movq	_rf_reg_param_for_c_cut_2g@GOTPCREL(%rip), %rsi
	movq	_RFREG_OFFSET_MASK@GOTPCREL(%rip), %rdx
	movq	_rf_reg_for_c_cut_2g@GOTPCREL(%rip), %rcx
	addq	$32, %rsp
	incq	%r13
	movq	_RF_REG_NUM_FOR_C_CUT_2G@GOTPCREL(%rip), %rax
	movslq	(%rax), %rax
	cmpq	%rax, %r13
	jge	LBB0_63
LBB0_60:                                ## =>This Inner Loop Header: Depth=1
	movq	(%rcx), %rax
	movl	(%rax,%r13,4), %ebx
	movl	(%rdx), %ecx
	movq	(%rsi), %rax
	movq	(%rax,%r15,8), %rax
	movl	(%rax,%r13,4), %r15d
	movq	_RF_SYN_G7@GOTPCREL(%rip), %rax
	cmpl	(%rax), %ebx
	jne	LBB0_62
## %bb.61:                              ##   in Loop: Header=BB0_60 Depth=1
	movl	$17, %edi
	movl	%ecx, %r14d
	callq	_BIT
	movl	%r14d, %ecx
	orl	%eax, %r15d
	jmp	LBB0_62
LBB0_63:
	movq	_FINIT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_INIT_IQK@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	_rf_syn_g4_for_c_cut_2g@GOTPCREL(%rip), %r14
	movl	-76(%rbp), %ebx                 ## 4-byte Reload
	shll	$11, %ebx
	movl	(%r14), %r8d
	orl	%ebx, %r8d
	leaq	L_.str.8(%rip), %rcx
	movq	-48(%rbp), %r15                 ## 8-byte Reload
	movq	%r15, %rdi
	callq	_RTPRINT
	movq	_RF_SYN_G4@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	_RFREG_OFFSET_MASK@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	orl	(%r14), %ebx
	movq	-56(%rbp), %rdi                 ## 8-byte Reload
	movq	-112(%rbp), %r14                ## 8-byte Reload
	movl	%r14d, %esi
	movl	%ebx, %r8d
	callq	_rtl_set_rfreg
	cmpb	$0, -64(%rbp)                   ## 1-byte Folded Reload
	jne	LBB0_65
## %bb.64:
	leaq	-80(%rbp), %rdx
	movq	-56(%rbp), %rdi                 ## 8-byte Reload
	movl	%r14d, %esi
	callq	__rtl92d_phy_restore_rf_env
LBB0_65:
	cmpl	$0, 32(%r15)
	movq	%r15, %r8
	je	LBB0_67
## %bb.66:
	movq	-56(%rbp), %rdi                 ## 8-byte Reload
	movl	$1, %esi
	callq	_rtl92d_phy_powerdown_anotherphy
	movq	-48(%rbp), %r8                  ## 8-byte Reload
LBB0_67:
	movq	_COMP_CMD@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r8, %rdi
	movq	_DBG_LOUD@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.9(%rip), %rcx
	xorl	%eax, %eax
	callq	_RT_TRACE
	addq	$88, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_56:
	movq	%r14, %r15
	movq	-56(%rbp), %r14                 ## 8-byte Reload
	movq	%r14, %rdi
	movl	$1, %esi
	callq	_rtl92d_phy_enable_anotherphy
	movl	$1, 32(%r15)
	testl	%eax, %eax
	je	LBB0_54
## %bb.57:
	leaq	-80(%rbp), %rdx
	movq	%r14, %rdi
	movl	%ebx, %esi
	callq	__rtl92d_phy_enable_rf_env
	movl	$0, -64(%rbp)                   ## 4-byte Folded Spill
	jmp	LBB0_58
	.cfi_endproc
                                        ## -- End function
	.comm	_BAND_ON_5G,8,3                 ## @BAND_ON_5G
	.comm	_RF90_PATH_A,4,2                ## @RF90_PATH_A
	.comm	_RF90_PATH_B,4,2                ## @RF90_PATH_B
	.comm	_COMP_CMD,4,2                   ## @COMP_CMD
	.comm	_DBG_LOUD,4,2                   ## @DBG_LOUD
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"====>\n"

L_.str.1:                               ## @.str.1
	.asciz	"====>5G\n"

	.comm	_curveindex_5g,8,3              ## @curveindex_5g
	.comm	_FINIT,4,2                      ## @FINIT
	.comm	_INIT_IQK,4,2                   ## @INIT_IQK
L_.str.2:                               ## @.str.2
	.asciz	"ver 1 set RF-A, 5G, 0x28 = 0x%x !!\n"

	.comm	_RF_CHNL_NUM_5G,4,2             ## @RF_CHNL_NUM_5G
	.comm	_rf_chnl_5g,8,3                 ## @rf_chnl_5g
	.comm	_RF_CHNL_NUM_5G_40M,4,2         ## @RF_CHNL_NUM_5G_40M
	.comm	_rf_chnl_5g_40m,8,3             ## @rf_chnl_5g_40m
	.comm	_DUALMAC_DUALPHY,8,3            ## @DUALMAC_DUALPHY
	.comm	_RF_REG_NUM_FOR_C_CUT_5G,4,2    ## @RF_REG_NUM_FOR_C_CUT_5G
	.comm	_rf_reg_for_c_cut_5g,8,3        ## @rf_reg_for_c_cut_5g
	.comm	_RFREG_OFFSET_MASK,4,2          ## @RFREG_OFFSET_MASK
	.comm	_RF_SYN_G4,4,2                  ## @RF_SYN_G4
	.comm	_rf_reg_pram_c_5g,8,3           ## @rf_reg_pram_c_5g
	.comm	_COMP_RF,4,2                    ## @COMP_RF
	.comm	_DBG_TRACE,4,2                  ## @DBG_TRACE
L_.str.3:                               ## @.str.3
	.asciz	"offset 0x%x value 0x%x path %d index %d readback 0x%x\n"

	.comm	_RF_REG_NUM_FOR_C_CUT_5G_INTERNALPA,4,2 ## @RF_REG_NUM_FOR_C_CUT_5G_INTERNALPA
	.comm	_rf_for_c_cut_5g_internal_pa,8,3 ## @rf_for_c_cut_5g_internal_pa
	.comm	_rf_pram_c_5g_int_pa,8,3        ## @rf_pram_c_5g_int_pa
L_.str.4:                               ## @.str.4
	.asciz	"offset 0x%x value 0x%x path %d index %d\n"

	.comm	_BAND_ON_2_4G,8,3               ## @BAND_ON_2_4G
L_.str.5:                               ## @.str.5
	.asciz	"====>2.4G\n"

	.comm	_curveindex_2g,8,3              ## @curveindex_2g
L_.str.6:                               ## @.str.6
	.asciz	"ver 3 set RF-B, 2G, 0x28 = 0x%x !!\n"

	.comm	_RF_REG_NUM_FOR_C_CUT_2G,4,2    ## @RF_REG_NUM_FOR_C_CUT_2G
	.comm	_rf_reg_for_c_cut_2g,8,3        ## @rf_reg_for_c_cut_2g
	.comm	_RF_SYN_G7,4,2                  ## @RF_SYN_G7
	.comm	_rf_reg_param_for_c_cut_2g,8,3  ## @rf_reg_param_for_c_cut_2g
L_.str.7:                               ## @.str.7
	.asciz	"offset 0x%x value 0x%x mak 0x%x path %d index %d readback 0x%x\n"

	.comm	_rf_reg_mask_for_c_cut_2g,8,3   ## @rf_reg_mask_for_c_cut_2g
L_.str.8:                               ## @.str.8
	.asciz	"cosa ver 3 set RF-B, 2G, 0x28 = 0x%x !!\n"

	.comm	_rf_syn_g4_for_c_cut_2g,4,2     ## @rf_syn_g4_for_c_cut_2g
L_.str.9:                               ## @.str.9
	.asciz	"<====\n"

	.no_dead_strip	__rtl92d_phy_switch_rf_setting
	.section	__TEXT,__const
	.p2align	2                               ## @switch.table._rtl92d_phy_switch_rf_setting
l_switch.table._rtl92d_phy_switch_rf_setting:
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	3                               ## 0x3
	.long	2                               ## 0x2
	.long	3                               ## 0x3
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	3                               ## 0x3
	.long	2                               ## 0x2
	.long	3                               ## 0x3

	.p2align	2                               ## @switch.table._rtl92d_phy_switch_rf_setting.10
l_switch.table._rtl92d_phy_switch_rf_setting.10:
	.long	1                               ## 0x1
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	1                               ## 0x1
	.long	1                               ## 0x1

.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function _rtl92d_phy_switch_rf_setting
__rtl92d_phy_switch_rf_setting:         ; @_rtl92d_phy_switch_rf_setting
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #224
	.cfi_def_cfa_offset 224
	stp	x28, x27, [sp, #128]            ; 16-byte Folded Spill
	stp	x26, x25, [sp, #144]            ; 16-byte Folded Spill
	stp	x24, x23, [sp, #160]            ; 16-byte Folded Spill
	stp	x22, x21, [sp, #176]            ; 16-byte Folded Spill
	stp	x20, x19, [sp, #192]            ; 16-byte Folded Spill
	stp	x29, x30, [sp, #208]            ; 16-byte Folded Spill
	add	x29, sp, #208
	.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	x22, x1
	mov	x20, x0
	bl	_rtl_priv
	mov	x28, x0
	ldr	x8, [x0, #8]
Lloh0:
	adrp	x19, _BAND_ON_5G@GOTPAGE
Lloh1:
	ldr	x19, [x19, _BAND_ON_5G@GOTPAGEOFF]
Lloh2:
	adrp	x25, _RF90_PATH_A@GOTPAGE
Lloh3:
	ldr	x25, [x25, _RF90_PATH_A@GOTPAGEOFF]
	ldr	x9, [x19]
Lloh4:
	adrp	x10, _RF90_PATH_B@GOTPAGE
Lloh5:
	ldr	x10, [x10, _RF90_PATH_B@GOTPAGEOFF]
	cmp	x8, x9
	csel	x8, x25, x10, eq
	ldr	w21, [x8]
Lloh6:
	adrp	x23, _COMP_CMD@GOTPAGE
Lloh7:
	ldr	x23, [x23, _COMP_CMD@GOTPAGEOFF]
	ldr	w1, [x23]
Lloh8:
	adrp	x24, _DBG_LOUD@GOTPAGE
Lloh9:
	ldr	x24, [x24, _DBG_LOUD@GOTPAGEOFF]
	ldr	w2, [x24]
Lloh10:
	adrp	x3, l_.str@PAGE
Lloh11:
	add	x3, x3, l_.str@PAGEOFF
	bl	_RT_TRACE
	ldr	x8, [x28, #8]
	ldr	x9, [x19]
	cmp	x8, x9
	str	x20, [sp, #104]                 ; 8-byte Folded Spill
	b.ne	LBB0_4
; %bb.1:
	ldr	w1, [x23]
	ldr	w2, [x24]
Lloh12:
	adrp	x3, l_.str.1@PAGE
Lloh13:
	add	x3, x3, l_.str.1@PAGEOFF
	mov	x0, x28
	bl	_RT_TRACE
Lloh14:
	adrp	x8, _curveindex_5g@GOTPAGE
Lloh15:
	ldr	x8, [x8, _curveindex_5g@GOTPAGEOFF]
Lloh16:
	ldr	x8, [x8]
	add	x8, x8, w22, sxtw #2
	ldur	w24, [x8, #-4]
Lloh17:
	adrp	x8, _FINIT@GOTPAGE
Lloh18:
	ldr	x8, [x8, _FINIT@GOTPAGEOFF]
Lloh19:
	ldr	w1, [x8]
Lloh20:
	adrp	x8, _INIT_IQK@GOTPAGE
Lloh21:
	ldr	x8, [x8, _INIT_IQK@GOTPAGEOFF]
Lloh22:
	ldr	w2, [x8]
Lloh23:
	adrp	x3, l_.str.2@PAGE
Lloh24:
	add	x3, x3, l_.str.2@PAGEOFF
	mov	x0, x28
	mov	x4, x24
	bl	_RTPRINT
Lloh25:
	adrp	x8, _RF_CHNL_NUM_5G_40M@GOTPAGE
Lloh26:
	ldr	x8, [x8, _RF_CHNL_NUM_5G_40M@GOTPAGEOFF]
Lloh27:
	ldr	w9, [x8]
	cmp	w9, #1
	b.lt	LBB0_7
; %bb.2:
	mov	w8, #0
Lloh28:
	adrp	x10, _rf_chnl_5g_40m@GOTPAGE
Lloh29:
	ldr	x10, [x10, _rf_chnl_5g_40m@GOTPAGEOFF]
Lloh30:
	ldr	x10, [x10]
	mov	w11, #141
LBB0_3:                                 ; =>This Inner Loop Header: Depth=1
	ldr	w12, [x10], #4
	cmp	w12, w22
	ccmp	w22, w11, #0, eq
	csinc	w8, w8, wzr, ge
	subs	x9, x9, #1
	b.ne	LBB0_3
	b	LBB0_8
LBB0_4:
Lloh31:
	adrp	x9, _BAND_ON_2_4G@GOTPAGE
Lloh32:
	ldr	x9, [x9, _BAND_ON_2_4G@GOTPAGEOFF]
Lloh33:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_62
; %bb.5:
Lloh34:
	adrp	x8, _COMP_CMD@GOTPAGE
Lloh35:
	ldr	x8, [x8, _COMP_CMD@GOTPAGEOFF]
Lloh36:
	ldr	w1, [x8]
Lloh37:
	adrp	x8, _DBG_LOUD@GOTPAGE
Lloh38:
	ldr	x8, [x8, _DBG_LOUD@GOTPAGEOFF]
Lloh39:
	ldr	w2, [x8]
Lloh40:
	adrp	x3, l_.str.5@PAGE
Lloh41:
	add	x3, x3, l_.str.5@PAGEOFF
	mov	x0, x28
	bl	_RT_TRACE
Lloh42:
	adrp	x8, _curveindex_2g@GOTPAGE
Lloh43:
	ldr	x8, [x8, _curveindex_2g@GOTPAGEOFF]
Lloh44:
	ldr	x8, [x8]
	add	x8, x8, w22, sxtw #2
	ldur	w19, [x8, #-4]
Lloh45:
	adrp	x8, _FINIT@GOTPAGE
Lloh46:
	ldr	x8, [x8, _FINIT@GOTPAGEOFF]
Lloh47:
	ldr	w1, [x8]
Lloh48:
	adrp	x8, _INIT_IQK@GOTPAGE
Lloh49:
	ldr	x8, [x8, _INIT_IQK@GOTPAGEOFF]
Lloh50:
	ldr	w2, [x8]
Lloh51:
	adrp	x3, l_.str.6@PAGE
Lloh52:
	add	x3, x3, l_.str.6@PAGEOFF
	mov	x0, x28
	mov	x4, x19
	bl	_RTPRINT
	and	w8, w22, #0xfffffff7
	sub	w8, w8, #1
	cmp	w8, #2
	str	w19, [sp, #60]                  ; 4-byte Folded Spill
	str	x21, [sp, #88]                  ; 8-byte Folded Spill
	b.hs	LBB0_11
; %bb.6:
	str	xzr, [sp, #72]                  ; 8-byte Folded Spill
	b	LBB0_50
LBB0_7:
	mov	w8, #0
LBB0_8:
	sub	w9, w22, #149
	cmp	w9, #17
	b.hs	LBB0_10
; %bb.9:
	mov	w10, #20565
	movk	w10, #1, lsl #16
	lsr	w10, w10, w9
	tbnz	w10, #0, LBB0_14
LBB0_10:
	and	w9, w22, #0xfffffffd
	mov	w10, #4
	cmp	w9, #157
	csel	w8, w10, w8, eq
	b	LBB0_15
LBB0_11:
	sub	w8, w22, #3
	cmp	w8, #12
	b.hs	LBB0_13
; %bb.12:
	mov	w9, #3843
	lsr	w9, w9, w8
	tbnz	w9, #0, LBB0_48
LBB0_13:
	sub	w8, w22, #5
	cmp	w8, #4
	cset	w8, lo
	lsl	w8, w8, #1
	b	LBB0_49
LBB0_14:
Lloh53:
	adrp	x8, l_switch.table._rtl92d_phy_switch_rf_setting@PAGE
Lloh54:
	add	x8, x8, l_switch.table._rtl92d_phy_switch_rf_setting@PAGEOFF
	ldr	w8, [x8, w9, sxtw #2]
LBB0_15:
	stur	x8, [x29, #-96]                 ; 8-byte Folded Spill
	ldr	x8, [x28, #16]
Lloh55:
	adrp	x9, _DUALMAC_DUALPHY@GOTPAGE
Lloh56:
	ldr	x9, [x9, _DUALMAC_DUALPHY@GOTPAGEOFF]
Lloh57:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_19
; %bb.16:
	ldr	w8, [x28, #24]
	mov	w19, #1
	cmp	w8, #1
	b.ne	LBB0_20
; %bb.17:
	mov	x0, x20
	mov	w1, #0
	bl	_rtl92d_phy_enable_anotherphy
	str	w19, [x28, #28]
	cbz	w0, LBB0_20
; %bb.18:
	sub	x2, x29, #84
	mov	x0, x20
	mov	x1, x21
	bl	__rtl92d_phy_enable_rf_env
	mov	w19, #0
	b	LBB0_20
LBB0_19:
	mov	w19, #1
LBB0_20:
	str	w19, [sp, #72]                  ; 4-byte Folded Spill
Lloh58:
	adrp	x8, _RF_REG_NUM_FOR_C_CUT_5G@GOTPAGE
Lloh59:
	ldr	x8, [x8, _RF_REG_NUM_FOR_C_CUT_5G@GOTPAGEOFF]
Lloh60:
	ldr	w8, [x8]
	cmp	w8, #1
	b.lt	LBB0_32
; %bb.21:
	mov	x23, #0
	lsl	w8, w24, #11
	str	w8, [sp, #100]                  ; 4-byte Folded Spill
	ldur	x8, [x29, #-96]                 ; 8-byte Folded Reload
	mov	w27, w8
	b	LBB0_24
LBB0_22:                                ;   in Loop: Header=BB0_24 Depth=1
Lloh61:
	adrp	x24, _RFREG_OFFSET_MASK@GOTPAGE
Lloh62:
	ldr	x24, [x24, _RFREG_OFFSET_MASK@GOTPAGEOFF]
	ldr	w3, [x24]
Lloh63:
	adrp	x25, _rf_reg_pram_c_5g@GOTPAGE
Lloh64:
	ldr	x25, [x25, _rf_reg_pram_c_5g@GOTPAGEOFF]
	ldr	x8, [x25]
	ldr	x8, [x8, x27, lsl #3]
	ldr	w4, [x8, x23, lsl #2]
	mov	x0, x20
	mov	x1, x21
	bl	_rtl_set_rfreg
	mov	x11, x25
	mov	x10, x24
LBB0_23:                                ;   in Loop: Header=BB0_24 Depth=1
Lloh65:
	adrp	x8, _COMP_RF@GOTPAGE
Lloh66:
	ldr	x8, [x8, _COMP_RF@GOTPAGEOFF]
Lloh67:
	ldr	w24, [x8]
Lloh68:
	adrp	x8, _DBG_TRACE@GOTPAGE
Lloh69:
	ldr	x8, [x8, _DBG_TRACE@GOTPAGEOFF]
Lloh70:
	ldr	w25, [x8]
	ldr	x8, [x19]
	lsl	x9, x23, #2
	ldr	w26, [x8, x9]
	ldr	x8, [x11]
	ldr	x8, [x8, x27, lsl #3]
	ldr	w3, [x10]
	ldr	w19, [x8, x9]
	mov	x0, x20
	mov	x1, x21
	mov	x2, x26
	bl	_rtl_get_rfreg
                                        ; kill: def $w0 killed $w0 def $x0
	str	x0, [sp, #32]
	ldur	x8, [x29, #-96]                 ; 8-byte Folded Reload
	stp	x21, x8, [sp, #16]
	stp	x26, x19, [sp]
	mov	x0, x28
	mov	x1, x24
	mov	x2, x25
Lloh71:
	adrp	x3, l_.str.3@PAGE
Lloh72:
	add	x3, x3, l_.str.3@PAGEOFF
	bl	_RT_TRACE
	add	x23, x23, #1
Lloh73:
	adrp	x8, _RF_REG_NUM_FOR_C_CUT_5G@GOTPAGE
Lloh74:
	ldr	x8, [x8, _RF_REG_NUM_FOR_C_CUT_5G@GOTPAGEOFF]
Lloh75:
	ldrsw	x8, [x8]
	cmp	x23, x8
	b.ge	LBB0_32
LBB0_24:                                ; =>This Inner Loop Header: Depth=1
	cbnz	x23, LBB0_27
; %bb.25:                               ;   in Loop: Header=BB0_24 Depth=1
	ldr	x8, [x28, #16]
Lloh76:
	adrp	x9, _DUALMAC_DUALPHY@GOTPAGE
Lloh77:
	ldr	x9, [x9, _DUALMAC_DUALPHY@GOTPAGEOFF]
Lloh78:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_27
; %bb.26:                               ;   in Loop: Header=BB0_24 Depth=1
Lloh79:
	adrp	x19, _rf_reg_for_c_cut_5g@GOTPAGE
Lloh80:
	ldr	x19, [x19, _rf_reg_for_c_cut_5g@GOTPAGEOFF]
	ldr	x8, [x19]
	ldr	w2, [x8]
Lloh81:
	adrp	x24, _RFREG_OFFSET_MASK@GOTPAGE
Lloh82:
	ldr	x24, [x24, _RFREG_OFFSET_MASK@GOTPAGEOFF]
	ldr	w3, [x24]
	mov	x0, x20
	mov	x1, x21
	mov	w4, #17309
	movk	w4, #14, lsl #16
	bl	_rtl_set_rfreg
	mov	x10, x24
	b	LBB0_31
LBB0_27:                                ;   in Loop: Header=BB0_24 Depth=1
Lloh83:
	adrp	x19, _rf_reg_for_c_cut_5g@GOTPAGE
Lloh84:
	ldr	x19, [x19, _rf_reg_for_c_cut_5g@GOTPAGEOFF]
	ldr	x8, [x19]
	ldr	w2, [x8, x23, lsl #2]
Lloh85:
	adrp	x8, _RF_SYN_G4@GOTPAGE
Lloh86:
	ldr	x8, [x8, _RF_SYN_G4@GOTPAGEOFF]
Lloh87:
	ldr	w8, [x8]
	cmp	w2, w8
	b.ne	LBB0_22
; %bb.28:                               ;   in Loop: Header=BB0_24 Depth=1
Lloh88:
	adrp	x8, _rf_reg_pram_c_5g@GOTPAGE
Lloh89:
	ldr	x8, [x8, _rf_reg_pram_c_5g@GOTPAGEOFF]
Lloh90:
	ldr	x8, [x8]
	ldr	x8, [x8, x27, lsl #3]
	ldr	w8, [x8, x23, lsl #2]
	and	w8, w8, #0x7ff
	ldr	w9, [sp, #100]                  ; 4-byte Folded Reload
	orr	w24, w8, w9
	cmp	w22, #36
	b.ne	LBB0_30
; %bb.29:                               ;   in Loop: Header=BB0_24 Depth=1
	mov	w0, #7
	bl	_BIT
	mov	x25, x0
	mov	w0, #6
	bl	_BIT
	orr	w8, w0, w25
	bic	w24, w24, w8
	ldr	x8, [x19]
	ldr	w2, [x8, x23, lsl #2]
LBB0_30:                                ;   in Loop: Header=BB0_24 Depth=1
Lloh91:
	adrp	x25, _RFREG_OFFSET_MASK@GOTPAGE
Lloh92:
	ldr	x25, [x25, _RFREG_OFFSET_MASK@GOTPAGEOFF]
	ldr	w3, [x25]
	mov	x0, x20
	mov	x1, x21
	mov	x4, x24
	bl	_rtl_set_rfreg
	mov	x10, x25
LBB0_31:                                ;   in Loop: Header=BB0_24 Depth=1
Lloh93:
	adrp	x11, _rf_reg_pram_c_5g@GOTPAGE
Lloh94:
	ldr	x11, [x11, _rf_reg_pram_c_5g@GOTPAGEOFF]
	b	LBB0_23
LBB0_32:
	ldr	w8, [sp, #72]                   ; 4-byte Folded Reload
	tbnz	w8, #0, LBB0_34
; %bb.33:
	sub	x2, x29, #84
	mov	x0, x20
	mov	x1, x21
	bl	__rtl92d_phy_restore_rf_env
LBB0_34:
	ldr	w8, [x28, #28]
Lloh95:
	adrp	x19, _RF90_PATH_A@GOTPAGE
Lloh96:
	ldr	x19, [x19, _RF90_PATH_A@GOTPAGEOFF]
	cbz	w8, LBB0_36
; %bb.35:
	mov	x0, x20
	mov	w1, #0
	bl	_rtl92d_phy_powerdown_anotherphy
LBB0_36:
	mov	w8, #2
	mov	w9, #7
	cmp	w22, #149
	csel	w8, w9, w8, lt
	str	w8, [sp, #100]                  ; 4-byte Folded Spill
	sub	w8, w22, #36
	sub	w9, w22, #100
	cmp	w9, #41
	mov	w9, #1
	cinc	w9, w9, hs
	cmp	w8, #29
	csel	w21, wzr, w9, lo
	ldrsw	x1, [x19]
	ldr	w8, [x28, #40]
	cmp	w1, w8
	b.ge	LBB0_62
; %bb.37:
Lloh97:
	adrp	x19, _RF_REG_NUM_FOR_C_CUT_5G_INTERNALPA@GOTPAGE
Lloh98:
	ldr	x19, [x19, _RF_REG_NUM_FOR_C_CUT_5G_INTERNALPA@GOTPAGEOFF]
Lloh99:
	adrp	x20, _rf_for_c_cut_5g_internal_pa@GOTPAGE
Lloh100:
	ldr	x20, [x20, _rf_for_c_cut_5g_internal_pa@GOTPAGEOFF]
	lsl	x26, x21, #3
                                        ; kill: def $w21 killed $w21 killed $x21 def $x21
Lloh101:
	adrp	x10, _RFREG_OFFSET_MASK@GOTPAGE
Lloh102:
	ldr	x10, [x10, _RFREG_OFFSET_MASK@GOTPAGEOFF]
Lloh103:
	adrp	x23, _rf_pram_c_5g_int_pa@GOTPAGE
Lloh104:
	ldr	x23, [x23, _rf_pram_c_5g_int_pa@GOTPAGEOFF]
	ldr	x27, [sp, #104]                 ; 8-byte Folded Reload
	b	LBB0_40
LBB0_38:                                ;   in Loop: Header=BB0_40 Depth=1
	ldr	x0, [sp, #104]                  ; 8-byte Folded Reload
                                        ; kill: def $w1 killed $w1 killed $x1
	mov	w2, #11
	mov	w3, #114688
	ldr	w4, [sp, #100]                  ; 4-byte Folded Reload
	bl	_rtl_set_rfreg
Lloh105:
	adrp	x10, _RFREG_OFFSET_MASK@GOTPAGE
Lloh106:
	ldr	x10, [x10, _RFREG_OFFSET_MASK@GOTPAGEOFF]
LBB0_39:                                ;   in Loop: Header=BB0_40 Depth=1
	ldur	x1, [x29, #-96]                 ; 8-byte Folded Reload
	add	x1, x1, #1
	ldrsw	x8, [x28, #40]
	cmp	x1, x8
	b.ge	LBB0_62
LBB0_40:                                ; =>This Loop Header: Depth=1
                                        ;     Child Loop BB0_47 Depth 2
	ldr	x8, [x28, #16]
Lloh107:
	adrp	x9, _DUALMAC_DUALPHY@GOTPAGE
Lloh108:
	ldr	x9, [x9, _DUALMAC_DUALPHY@GOTPAGEOFF]
Lloh109:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_43
; %bb.41:                               ;   in Loop: Header=BB0_40 Depth=1
	ldr	w8, [x28, #24]
	cmp	w8, #1
	b.ne	LBB0_43
; %bb.42:                               ;   in Loop: Header=BB0_40 Depth=1
	mov	w8, #1
	b	LBB0_44
LBB0_43:                                ;   in Loop: Header=BB0_40 Depth=1
	mov	x8, x1
LBB0_44:                                ;   in Loop: Header=BB0_40 Depth=1
	ldr	x9, [x28]
	ldr	w8, [x9, x8, lsl #2]
	stur	x1, [x29, #-96]                 ; 8-byte Folded Spill
	cbz	w8, LBB0_38
; %bb.45:                               ;   in Loop: Header=BB0_40 Depth=1
	ldr	w8, [x19]
	cmp	w8, #1
	b.lt	LBB0_39
; %bb.46:                               ;   in Loop: Header=BB0_40 Depth=1
	mov	x25, #0
	ldur	x24, [x29, #-96]                ; 8-byte Folded Reload
                                        ; kill: def $w24 killed $w24 killed $x24 def $x24
LBB0_47:                                ;   Parent Loop BB0_40 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldr	x8, [x20]
	mov	x22, x19
	mov	x19, x28
	lsl	x28, x25, #2
	ldr	w2, [x8, x28]
	ldr	w3, [x10]
	ldr	x8, [x23]
	ldr	x8, [x8, x26]
	ldr	w4, [x8, x28]
	mov	x0, x27
	mov	x1, x24
	bl	_rtl_set_rfreg
Lloh110:
	adrp	x8, _COMP_RF@GOTPAGE
Lloh111:
	ldr	x8, [x8, _COMP_RF@GOTPAGEOFF]
Lloh112:
	ldr	w1, [x8]
Lloh113:
	adrp	x8, _DBG_LOUD@GOTPAGE
Lloh114:
	ldr	x8, [x8, _DBG_LOUD@GOTPAGEOFF]
Lloh115:
	ldr	w2, [x8]
	ldr	x8, [x20]
	ldr	x9, [x23]
	ldr	x9, [x9, x26]
	ldr	w8, [x8, x28]
	ldr	w9, [x9, x28]
	mov	x28, x19
	mov	x19, x22
Lloh116:
	adrp	x3, l_.str.4@PAGE
Lloh117:
	add	x3, x3, l_.str.4@PAGEOFF
	stp	x24, x21, [sp, #16]
	stp	x8, x9, [sp]
	mov	x0, x28
	bl	_RT_TRACE
Lloh118:
	adrp	x10, _RFREG_OFFSET_MASK@GOTPAGE
Lloh119:
	ldr	x10, [x10, _RFREG_OFFSET_MASK@GOTPAGEOFF]
	add	x25, x25, #1
	ldrsw	x8, [x22]
	cmp	x25, x8
	b.lt	LBB0_47
	b	LBB0_39
LBB0_48:
Lloh120:
	adrp	x9, l_switch.table._rtl92d_phy_switch_rf_setting.10@PAGE
Lloh121:
	add	x9, x9, l_switch.table._rtl92d_phy_switch_rf_setting.10@PAGEOFF
	ldr	w8, [x9, w8, sxtw #2]
LBB0_49:
	str	x8, [sp, #72]                   ; 8-byte Folded Spill
LBB0_50:
	ldr	x19, [sp, #104]                 ; 8-byte Folded Reload
	ldr	x8, [x28, #16]
Lloh122:
	adrp	x9, _DUALMAC_DUALPHY@GOTPAGE
Lloh123:
	ldr	x9, [x9, _DUALMAC_DUALPHY@GOTPAGEOFF]
Lloh124:
	ldr	x9, [x9]
	cmp	x8, x9
	str	x28, [sp, #80]                  ; 8-byte Folded Spill
	b.ne	LBB0_52
; %bb.51:
	ldr	w21, [x25]
	ldr	w8, [x28, #24]
	mov	w20, #1
	str	x21, [sp, #88]                  ; 8-byte Folded Spill
	cbz	w8, LBB0_63
LBB0_52:
	mov	w8, #1
	str	w8, [sp, #56]                   ; 4-byte Folded Spill
LBB0_53:
Lloh125:
	adrp	x8, _RF_REG_NUM_FOR_C_CUT_2G@GOTPAGE
Lloh126:
	ldr	x8, [x8, _RF_REG_NUM_FOR_C_CUT_2G@GOTPAGEOFF]
Lloh127:
	ldr	w8, [x8]
Lloh128:
	adrp	x22, _RFREG_OFFSET_MASK@GOTPAGE
Lloh129:
	ldr	x22, [x22, _RFREG_OFFSET_MASK@GOTPAGEOFF]
	cmp	w8, #1
	b.lt	LBB0_58
; %bb.54:
	mov	x19, #0
Lloh130:
	adrp	x25, _rf_reg_for_c_cut_2g@GOTPAGE
Lloh131:
	ldr	x25, [x25, _rf_reg_for_c_cut_2g@GOTPAGEOFF]
	ldr	x8, [sp, #72]                   ; 8-byte Folded Reload
	mov	w27, w8
Lloh132:
	adrp	x21, _rf_reg_param_for_c_cut_2g@GOTPAGE
Lloh133:
	ldr	x21, [x21, _rf_reg_param_for_c_cut_2g@GOTPAGEOFF]
	ldr	x8, [sp, #88]                   ; 8-byte Folded Reload
                                        ; kill: def $w8 killed $w8 killed $x8 def $x8
	str	x8, [sp, #64]                   ; 8-byte Folded Spill
	ldr	x28, [sp, #88]                  ; 8-byte Folded Reload
	b	LBB0_56
LBB0_55:                                ;   in Loop: Header=BB0_56 Depth=1
	mov	x0, x20
	mov	x1, x28
	mov	x2, x24
	mov	x3, x25
	mov	x4, x26
	bl	_rtl_set_rfreg
Lloh134:
	adrp	x8, _COMP_RF@GOTPAGE
Lloh135:
	ldr	x8, [x8, _COMP_RF@GOTPAGEOFF]
Lloh136:
	ldr	w8, [x8]
	stur	w8, [x29, #-96]                 ; 4-byte Folded Spill
Lloh137:
	adrp	x8, _DBG_TRACE@GOTPAGE
Lloh138:
	ldr	x8, [x8, _DBG_TRACE@GOTPAGEOFF]
Lloh139:
	ldr	w8, [x8]
	str	w8, [sp, #100]                  ; 4-byte Folded Spill
Lloh140:
	adrp	x25, _rf_reg_for_c_cut_2g@GOTPAGE
Lloh141:
	ldr	x25, [x25, _rf_reg_for_c_cut_2g@GOTPAGEOFF]
	ldr	x8, [x25]
	ldr	w26, [x8, x23]
	ldr	x8, [x21]
	ldr	x8, [x8, x27, lsl #3]
Lloh142:
	adrp	x9, _rf_reg_mask_for_c_cut_2g@GOTPAGE
Lloh143:
	ldr	x9, [x9, _rf_reg_mask_for_c_cut_2g@GOTPAGEOFF]
Lloh144:
	ldr	x9, [x9]
	ldr	w3, [x22]
	mov	x0, x20
	ldr	w20, [x8, x23]
	ldr	w23, [x9, x23]
	mov	x1, x28
	mov	x2, x26
	bl	_rtl_get_rfreg
                                        ; kill: def $w0 killed $w0 def $x0
	ldr	x8, [sp, #72]                   ; 8-byte Folded Reload
	stp	x8, x0, [sp, #32]
	ldr	x8, [sp, #64]                   ; 8-byte Folded Reload
	stp	x23, x8, [sp, #16]
	stp	x26, x20, [sp]
	ldr	x0, [sp, #80]                   ; 8-byte Folded Reload
	ldur	w1, [x29, #-96]                 ; 4-byte Folded Reload
	ldr	w2, [sp, #100]                  ; 4-byte Folded Reload
Lloh145:
	adrp	x3, l_.str.7@PAGE
Lloh146:
	add	x3, x3, l_.str.7@PAGEOFF
	bl	_RT_TRACE
	add	x19, x19, #1
Lloh147:
	adrp	x8, _RF_REG_NUM_FOR_C_CUT_2G@GOTPAGE
Lloh148:
	ldr	x8, [x8, _RF_REG_NUM_FOR_C_CUT_2G@GOTPAGEOFF]
Lloh149:
	ldrsw	x8, [x8]
	cmp	x19, x8
	b.ge	LBB0_58
LBB0_56:                                ; =>This Inner Loop Header: Depth=1
	ldr	x8, [x25]
	lsl	x23, x19, #2
	ldr	w24, [x8, x23]
Lloh150:
	adrp	x8, _RF_SYN_G7@GOTPAGE
Lloh151:
	ldr	x8, [x8, _RF_SYN_G7@GOTPAGEOFF]
Lloh152:
	ldr	w8, [x8]
	ldr	w25, [x22]
	ldr	x9, [x21]
	ldr	x9, [x9, x27, lsl #3]
	ldr	w26, [x9, x23]
	cmp	w24, w8
	ldr	x20, [sp, #104]                 ; 8-byte Folded Reload
	b.ne	LBB0_55
; %bb.57:                               ;   in Loop: Header=BB0_56 Depth=1
	mov	w0, #17
	bl	_BIT
	orr	w26, w0, w26
	b	LBB0_55
LBB0_58:
Lloh153:
	adrp	x8, _FINIT@GOTPAGE
Lloh154:
	ldr	x8, [x8, _FINIT@GOTPAGEOFF]
Lloh155:
	ldr	w1, [x8]
Lloh156:
	adrp	x8, _INIT_IQK@GOTPAGE
Lloh157:
	ldr	x8, [x8, _INIT_IQK@GOTPAGEOFF]
Lloh158:
	ldr	w2, [x8]
Lloh159:
	adrp	x19, _rf_syn_g4_for_c_cut_2g@GOTPAGE
Lloh160:
	ldr	x19, [x19, _rf_syn_g4_for_c_cut_2g@GOTPAGEOFF]
	ldr	w8, [x19]
	ldr	w9, [sp, #60]                   ; 4-byte Folded Reload
	lsl	w20, w9, #11
	orr	w4, w8, w20
Lloh161:
	adrp	x3, l_.str.8@PAGE
Lloh162:
	add	x3, x3, l_.str.8@PAGEOFF
	ldr	x28, [sp, #80]                  ; 8-byte Folded Reload
	mov	x0, x28
	bl	_RTPRINT
Lloh163:
	adrp	x8, _RF_SYN_G4@GOTPAGE
Lloh164:
	ldr	x8, [x8, _RF_SYN_G4@GOTPAGEOFF]
Lloh165:
	ldr	w2, [x8]
	ldr	w3, [x22]
	ldr	w8, [x19]
	orr	w4, w8, w20
	ldr	x19, [sp, #104]                 ; 8-byte Folded Reload
	mov	x0, x19
	ldr	x20, [sp, #88]                  ; 8-byte Folded Reload
	mov	x1, x20
	bl	_rtl_set_rfreg
	ldr	w8, [sp, #56]                   ; 4-byte Folded Reload
	tbnz	w8, #0, LBB0_60
; %bb.59:
	sub	x2, x29, #84
	mov	x0, x19
	mov	x1, x20
	bl	__rtl92d_phy_restore_rf_env
LBB0_60:
	ldr	w8, [x28, #32]
	cbz	w8, LBB0_62
; %bb.61:
	ldr	x0, [sp, #104]                  ; 8-byte Folded Reload
	mov	w1, #1
	bl	_rtl92d_phy_powerdown_anotherphy
LBB0_62:
Lloh166:
	adrp	x8, _COMP_CMD@GOTPAGE
Lloh167:
	ldr	x8, [x8, _COMP_CMD@GOTPAGEOFF]
Lloh168:
	ldr	w1, [x8]
Lloh169:
	adrp	x8, _DBG_LOUD@GOTPAGE
Lloh170:
	ldr	x8, [x8, _DBG_LOUD@GOTPAGEOFF]
Lloh171:
	ldr	w2, [x8]
Lloh172:
	adrp	x3, l_.str.9@PAGE
Lloh173:
	add	x3, x3, l_.str.9@PAGEOFF
	mov	x0, x28
	bl	_RT_TRACE
	ldp	x29, x30, [sp, #208]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #192]            ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #176]            ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #160]            ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #144]            ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #128]            ; 16-byte Folded Reload
	add	sp, sp, #224
	ret
LBB0_63:
	mov	x0, x19
	mov	w1, #1
	bl	_rtl92d_phy_enable_anotherphy
	str	w20, [x28, #32]
	cbz	w0, LBB0_52
; %bb.64:
	sub	x2, x29, #84
	mov	x0, x19
	mov	x1, x21
	bl	__rtl92d_phy_enable_rf_env
	str	wzr, [sp, #56]                  ; 4-byte Folded Spill
	b	LBB0_53
	.loh AdrpAdd	Lloh10, Lloh11
	.loh AdrpLdrGot	Lloh8, Lloh9
	.loh AdrpLdrGot	Lloh6, Lloh7
	.loh AdrpLdrGot	Lloh4, Lloh5
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh25, Lloh26, Lloh27
	.loh AdrpAdd	Lloh23, Lloh24
	.loh AdrpLdrGotLdr	Lloh20, Lloh21, Lloh22
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpAdd	Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpAdd	Lloh51, Lloh52
	.loh AdrpLdrGotLdr	Lloh48, Lloh49, Lloh50
	.loh AdrpLdrGotLdr	Lloh45, Lloh46, Lloh47
	.loh AdrpLdrGotLdr	Lloh42, Lloh43, Lloh44
	.loh AdrpAdd	Lloh40, Lloh41
	.loh AdrpLdrGotLdr	Lloh37, Lloh38, Lloh39
	.loh AdrpLdrGotLdr	Lloh34, Lloh35, Lloh36
	.loh AdrpAdd	Lloh53, Lloh54
	.loh AdrpLdrGotLdr	Lloh55, Lloh56, Lloh57
	.loh AdrpLdrGotLdr	Lloh58, Lloh59, Lloh60
	.loh AdrpLdrGot	Lloh63, Lloh64
	.loh AdrpLdrGot	Lloh61, Lloh62
	.loh AdrpLdrGotLdr	Lloh73, Lloh74, Lloh75
	.loh AdrpAdd	Lloh71, Lloh72
	.loh AdrpLdrGotLdr	Lloh68, Lloh69, Lloh70
	.loh AdrpLdrGotLdr	Lloh65, Lloh66, Lloh67
	.loh AdrpLdrGotLdr	Lloh76, Lloh77, Lloh78
	.loh AdrpLdrGot	Lloh81, Lloh82
	.loh AdrpLdrGot	Lloh79, Lloh80
	.loh AdrpLdrGotLdr	Lloh85, Lloh86, Lloh87
	.loh AdrpLdrGot	Lloh83, Lloh84
	.loh AdrpLdrGotLdr	Lloh88, Lloh89, Lloh90
	.loh AdrpLdrGot	Lloh91, Lloh92
	.loh AdrpLdrGot	Lloh93, Lloh94
	.loh AdrpLdrGot	Lloh95, Lloh96
	.loh AdrpLdrGot	Lloh103, Lloh104
	.loh AdrpLdrGot	Lloh101, Lloh102
	.loh AdrpLdrGot	Lloh99, Lloh100
	.loh AdrpLdrGot	Lloh97, Lloh98
	.loh AdrpLdrGot	Lloh105, Lloh106
	.loh AdrpLdrGotLdr	Lloh107, Lloh108, Lloh109
	.loh AdrpLdrGot	Lloh118, Lloh119
	.loh AdrpAdd	Lloh116, Lloh117
	.loh AdrpLdrGotLdr	Lloh113, Lloh114, Lloh115
	.loh AdrpLdrGotLdr	Lloh110, Lloh111, Lloh112
	.loh AdrpAdd	Lloh120, Lloh121
	.loh AdrpLdrGotLdr	Lloh122, Lloh123, Lloh124
	.loh AdrpLdrGot	Lloh128, Lloh129
	.loh AdrpLdrGotLdr	Lloh125, Lloh126, Lloh127
	.loh AdrpLdrGot	Lloh132, Lloh133
	.loh AdrpLdrGot	Lloh130, Lloh131
	.loh AdrpLdrGotLdr	Lloh147, Lloh148, Lloh149
	.loh AdrpAdd	Lloh145, Lloh146
	.loh AdrpLdrGotLdr	Lloh142, Lloh143, Lloh144
	.loh AdrpLdrGot	Lloh140, Lloh141
	.loh AdrpLdrGotLdr	Lloh137, Lloh138, Lloh139
	.loh AdrpLdrGotLdr	Lloh134, Lloh135, Lloh136
	.loh AdrpLdrGotLdr	Lloh150, Lloh151, Lloh152
	.loh AdrpLdrGotLdr	Lloh163, Lloh164, Lloh165
	.loh AdrpAdd	Lloh161, Lloh162
	.loh AdrpLdrGot	Lloh159, Lloh160
	.loh AdrpLdrGotLdr	Lloh156, Lloh157, Lloh158
	.loh AdrpLdrGotLdr	Lloh153, Lloh154, Lloh155
	.loh AdrpAdd	Lloh172, Lloh173
	.loh AdrpLdrGotLdr	Lloh169, Lloh170, Lloh171
	.loh AdrpLdrGotLdr	Lloh166, Lloh167, Lloh168
	.cfi_endproc
                                        ; -- End function
	.comm	_BAND_ON_5G,8,3                 ; @BAND_ON_5G
	.comm	_RF90_PATH_A,4,2                ; @RF90_PATH_A
	.comm	_RF90_PATH_B,4,2                ; @RF90_PATH_B
	.comm	_COMP_CMD,4,2                   ; @COMP_CMD
	.comm	_DBG_LOUD,4,2                   ; @DBG_LOUD
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"====>\n"

l_.str.1:                               ; @.str.1
	.asciz	"====>5G\n"

	.comm	_curveindex_5g,8,3              ; @curveindex_5g
	.comm	_FINIT,4,2                      ; @FINIT
	.comm	_INIT_IQK,4,2                   ; @INIT_IQK
l_.str.2:                               ; @.str.2
	.asciz	"ver 1 set RF-A, 5G, 0x28 = 0x%x !!\n"

	.comm	_RF_CHNL_NUM_5G,4,2             ; @RF_CHNL_NUM_5G
	.comm	_rf_chnl_5g,8,3                 ; @rf_chnl_5g
	.comm	_RF_CHNL_NUM_5G_40M,4,2         ; @RF_CHNL_NUM_5G_40M
	.comm	_rf_chnl_5g_40m,8,3             ; @rf_chnl_5g_40m
	.comm	_DUALMAC_DUALPHY,8,3            ; @DUALMAC_DUALPHY
	.comm	_RF_REG_NUM_FOR_C_CUT_5G,4,2    ; @RF_REG_NUM_FOR_C_CUT_5G
	.comm	_rf_reg_for_c_cut_5g,8,3        ; @rf_reg_for_c_cut_5g
	.comm	_RFREG_OFFSET_MASK,4,2          ; @RFREG_OFFSET_MASK
	.comm	_RF_SYN_G4,4,2                  ; @RF_SYN_G4
	.comm	_rf_reg_pram_c_5g,8,3           ; @rf_reg_pram_c_5g
	.comm	_COMP_RF,4,2                    ; @COMP_RF
	.comm	_DBG_TRACE,4,2                  ; @DBG_TRACE
l_.str.3:                               ; @.str.3
	.asciz	"offset 0x%x value 0x%x path %d index %d readback 0x%x\n"

	.comm	_RF_REG_NUM_FOR_C_CUT_5G_INTERNALPA,4,2 ; @RF_REG_NUM_FOR_C_CUT_5G_INTERNALPA
	.comm	_rf_for_c_cut_5g_internal_pa,8,3 ; @rf_for_c_cut_5g_internal_pa
	.comm	_rf_pram_c_5g_int_pa,8,3        ; @rf_pram_c_5g_int_pa
l_.str.4:                               ; @.str.4
	.asciz	"offset 0x%x value 0x%x path %d index %d\n"

	.comm	_BAND_ON_2_4G,8,3               ; @BAND_ON_2_4G
l_.str.5:                               ; @.str.5
	.asciz	"====>2.4G\n"

	.comm	_curveindex_2g,8,3              ; @curveindex_2g
l_.str.6:                               ; @.str.6
	.asciz	"ver 3 set RF-B, 2G, 0x28 = 0x%x !!\n"

	.comm	_RF_REG_NUM_FOR_C_CUT_2G,4,2    ; @RF_REG_NUM_FOR_C_CUT_2G
	.comm	_rf_reg_for_c_cut_2g,8,3        ; @rf_reg_for_c_cut_2g
	.comm	_RF_SYN_G7,4,2                  ; @RF_SYN_G7
	.comm	_rf_reg_param_for_c_cut_2g,8,3  ; @rf_reg_param_for_c_cut_2g
l_.str.7:                               ; @.str.7
	.asciz	"offset 0x%x value 0x%x mak 0x%x path %d index %d readback 0x%x\n"

	.comm	_rf_reg_mask_for_c_cut_2g,8,3   ; @rf_reg_mask_for_c_cut_2g
l_.str.8:                               ; @.str.8
	.asciz	"cosa ver 3 set RF-B, 2G, 0x28 = 0x%x !!\n"

	.comm	_rf_syn_g4_for_c_cut_2g,4,2     ; @rf_syn_g4_for_c_cut_2g
l_.str.9:                               ; @.str.9
	.asciz	"<====\n"

	.no_dead_strip	__rtl92d_phy_switch_rf_setting
	.section	__TEXT,__const
	.p2align	2                               ; @switch.table._rtl92d_phy_switch_rf_setting
l_switch.table._rtl92d_phy_switch_rf_setting:
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	3                               ; 0x3
	.long	2                               ; 0x2
	.long	3                               ; 0x3
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	3                               ; 0x3
	.long	2                               ; 0x2
	.long	3                               ; 0x3

	.p2align	2                               ; @switch.table._rtl92d_phy_switch_rf_setting.10
l_switch.table._rtl92d_phy_switch_rf_setting.10:
	.long	1                               ; 0x1
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	1                               ; 0x1
	.long	1                               ; 0x1

.subsections_via_symbols
