	.file	"extr_bb_cfg.c_rtl_bb_delay.c"
	.intel_syntax noprefix
	.text
	.p2align 4
	.type	rtl_bb_delay, @function
rtl_bb_delay:
.LFB0:
	.cfi_startproc
	endbr64
	cmp	esi, 254
	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	ecx, edx
	mov	edx, DWORD PTR bMaskDWord[rip]
	call	phy_set_bb_reg@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	msleep@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	rtl_bb_delay, .-rtl_bb_delay
	.comm	bMaskDWord,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_bb_cfg.c_rtl_bb_delay.c"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	rtl_bb_delay, %function
rtl_bb_delay:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	cmp	r1, #254
	beq	.L11
	cmp	r1, #253
	beq	.L12
	cmp	r1, #252
	beq	.L13
	cmp	r1, #251
	beq	.L14
	cmp	r1, #250
	beq	.L15
	cmp	r1, #249
	beq	.L16
	push	{r4, lr}
	ldr	ip, .L17
	mov	r3, r2
	ldr	r2, [ip]
	bl	phy_set_bb_reg
	pop	{r4, lr}
	mov	r0, #1
	b	udelay
.L11:
	mov	r0, #50
	b	msleep
.L14:
	mov	r0, #50
	b	udelay
.L12:
	mov	r0, #5
	b	mdelay
.L13:
	mov	r0, #1
	b	mdelay
.L16:
	mov	r0, #1
	b	udelay
.L15:
	mov	r0, #5
	b	udelay
.L18:
	.align	2
.L17:
	.word	bMaskDWord
	.size	rtl_bb_delay, .-rtl_bb_delay
	.comm	bMaskDWord,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
