	.file	"extr_phy.c__rtl8188e_config_rf_reg.c"
	.intel_syntax noprefix
	.text
	.p2align 4
	.type	_rtl8188e_config_rf_reg, @function
_rtl8188e_config_rf_reg:
.LFB0:
	.cfi_startproc
	endbr64
	cmp	esi, 4094
	je	.L11
	cmp	esi, 253
	je	.L12
	cmp	esi, 252
	je	.L13
	cmp	esi, 251
	je	.L14
	cmp	esi, 250
	je	.L15
	cmp	esi, 249
	je	.L16
	sub	rsp, 8
	.cfi_def_cfa_offset 16
	mov	eax, edx
	mov	r9d, ecx
	mov	ecx, DWORD PTR RFREG_OFFSET_MASK[rip]
	mov	edx, r8d
	mov	esi, r9d
	mov	r8d, eax
	call	rtl_set_rfreg@PLT
	mov	edi, 1
	add	rsp, 8
	.cfi_def_cfa_offset 8
	jmp	udelay@PLT
	.p2align 4,,10
	.p2align 3
.L11:
	mov	edi, 50
	jmp	mdelay@PLT
	.p2align 4,,10
	.p2align 3
.L14:
	mov	edi, 50
	jmp	udelay@PLT
	.p2align 4,,10
	.p2align 3
.L12:
	mov	edi, 5
	jmp	mdelay@PLT
	.p2align 4,,10
	.p2align 3
.L13:
	mov	edi, 1
	jmp	mdelay@PLT
	.p2align 4,,10
	.p2align 3
.L16:
	mov	edi, 1
	jmp	udelay@PLT
	.p2align 4,,10
	.p2align 3
.L15:
	mov	edi, 5
	jmp	udelay@PLT
	.cfi_endproc
.LFE0:
	.size	_rtl8188e_config_rf_reg, .-_rtl8188e_config_rf_reg
	.comm	RFREG_OFFSET_MASK,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 2
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"extr_phy.c__rtl8188e_config_rf_reg.c"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	_rtl8188e_config_rf_reg, %function
_rtl8188e_config_rf_reg:
	@ args = 4, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	mov	ip, r1
	str	lr, [sp, #-4]!
	ldr	r1, .L14
	sub	sp, sp, #12
	cmp	ip, r1
	moveq	r0, #50
	ldr	r1, [sp, #16]
	beq	.L9
	cmp	ip, #253
	beq	.L13
	cmp	ip, #252
	moveq	r0, #1
	beq	.L9
	cmp	ip, #251
	moveq	r0, #50
	beq	.L11
	cmp	ip, #250
	moveq	r0, #5
	beq	.L11
	cmp	ip, #249
	beq	.L10
	ldr	ip, .L14+4
	str	r2, [sp]
	mov	r2, r1
	mov	r1, r3
	ldr	r3, [ip]
	bl	rtl_set_rfreg
.L10:
	mov	r0, #1
.L11:
	add	sp, sp, #12
	@ sp needed
	ldr	lr, [sp], #4
	b	udelay
.L13:
	mov	r0, #5
.L9:
	add	sp, sp, #12
	@ sp needed
	ldr	lr, [sp], #4
	b	mdelay
.L15:
	.align	2
.L14:
	.word	4094
	.word	RFREG_OFFSET_MASK
	.size	_rtl8188e_config_rf_reg, .-_rtl8188e_config_rf_reg
	.comm	RFREG_OFFSET_MASK,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
