	.file	"extr_ieee802_11_common.c_ieee80211_chan_to_freq_us.c"
	.intel_syntax noprefix
	.text
	.p2align 4
	.type	ieee80211_chan_to_freq_us, @function
ieee80211_chan_to_freq_us:
.LFB0:
	.cfi_startproc
	endbr64
	cmp	edi, 34
	ja	.L17
	lea	rdx, .L4[rip]
	mov	edi, edi
	movsx	rax, DWORD PTR [rdx+rdi*4]
	add	rax, rdx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L4:
	.long	.L17-.L4
	.long	.L7-.L4
	.long	.L7-.L4
	.long	.L6-.L4
	.long	.L8-.L4
	.long	.L9-.L4
	.long	.L17-.L4
	.long	.L17-.L4
	.long	.L17-.L4
	.long	.L17-.L4
	.long	.L17-.L4
	.long	.L17-.L4
	.long	.L5-.L4
	.long	.L17-.L4
	.long	.L17-.L4
	.long	.L17-.L4
	.long	.L17-.L4
	.long	.L17-.L4
	.long	.L17-.L4
	.long	.L17-.L4
	.long	.L17-.L4
	.long	.L17-.L4
	.long	.L7-.L4
	.long	.L7-.L4
	.long	.L8-.L4
	.long	.L6-.L4
	.long	.L6-.L4
	.long	.L7-.L4
	.long	.L7-.L4
	.long	.L17-.L4
	.long	.L6-.L4
	.long	.L6-.L4
	.long	.L5-.L4
	.long	.L5-.L4
	.long	.L3-.L4
	.text
	.p2align 4,,10
	.p2align 3
.L9:
	lea	eax, -149[rsi]
	cmp	eax, 16
	jbe	.L10
.L17:
	mov	eax, -1
	ret
	.p2align 4,,10
	.p2align 3
.L7:
	lea	eax, -36[rsi]
	cmp	eax, 28
	ja	.L17
.L10:
	lea	eax, 5000[rsi+rsi*4]
	ret
	.p2align 4,,10
	.p2align 3
.L6:
	lea	eax, -149[rsi]
	cmp	eax, 12
	ja	.L17
	lea	eax, 5000[rsi+rsi*4]
	ret
	.p2align 4,,10
	.p2align 3
.L5:
	lea	eax, -1[rsi]
	cmp	eax, 10
	ja	.L17
	lea	eax, 2407[rsi+rsi*4]
	ret
	.p2align 4,,10
	.p2align 3
.L8:
	lea	eax, -100[rsi]
	cmp	eax, 44
	ja	.L17
	lea	eax, 5000[rsi+rsi*4]
	ret
	.p2align 4,,10
	.p2align 3
.L3:
	lea	eax, -1[rsi]
	cmp	eax, 2
	ja	.L17
	imul	esi, esi, 2160
	lea	eax, 56160[rsi]
	ret
	.cfi_endproc
.LFE0:
	.size	ieee80211_chan_to_freq_us, .-ieee80211_chan_to_freq_us
	.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_ieee802_11_common.c_ieee80211_chan_to_freq_us.c"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	ieee80211_chan_to_freq_us, %function
ieee80211_chan_to_freq_us:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	sub	r0, r0, #1
	cmp	r0, #33
	ldrls	pc, [pc, r0, asl #2]
	b	.L17
.L4:
	.word	.L7
	.word	.L7
	.word	.L6
	.word	.L8
	.word	.L9
	.word	.L17
	.word	.L17
	.word	.L17
	.word	.L17
	.word	.L17
	.word	.L17
	.word	.L5
	.word	.L17
	.word	.L17
	.word	.L17
	.word	.L17
	.word	.L17
	.word	.L17
	.word	.L17
	.word	.L17
	.word	.L17
	.word	.L7
	.word	.L7
	.word	.L8
	.word	.L6
	.word	.L6
	.word	.L7
	.word	.L7
	.word	.L17
	.word	.L6
	.word	.L6
	.word	.L5
	.word	.L5
	.word	.L3
.L9:
	sub	r3, r1, #149
	cmp	r3, #16
	bls	.L10
.L17:
	mvn	r0, #0
	bx	lr
.L7:
	sub	r3, r1, #36
	cmp	r3, #28
	bhi	.L17
.L10:
	add	r0, r1, r1, lsl #2
	add	r0, r0, #4992
	add	r0, r0, #8
	bx	lr
.L6:
	sub	r3, r1, #149
	cmp	r3, #12
	bls	.L10
	b	.L17
.L5:
	sub	r3, r1, #1
	cmp	r3, #10
	bhi	.L17
	add	r1, r1, r1, lsl #2
	add	r0, r1, #2400
	add	r0, r0, #7
	bx	lr
.L8:
	sub	r3, r1, #100
	cmp	r3, #44
	bls	.L10
	b	.L17
.L3:
	sub	r3, r1, #1
	cmp	r3, #2
	bhi	.L17
	add	r1, r1, r1, lsl #3
	rsb	r1, r1, r1, lsl #4
	lsl	r0, r1, #4
	add	r0, r0, #56064
	add	r0, r0, #96
	bx	lr
	.size	ieee80211_chan_to_freq_us, .-ieee80211_chan_to_freq_us
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
