	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function wlan_channel_flags_to_snmp_phy
_wlan_channel_flags_to_snmp_phy:        ## @wlan_channel_flags_to_snmp_phy
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_IEEE80211_CHAN_A@GOTPCREL(%rip), %rax
	testl	%edi, (%rax)
	je	LBB0_2
## %bb.1:
	movq	_WlanIfPhyMode_dot11a@GOTPCREL(%rip), %rax
	jmp	LBB0_15
LBB0_2:
	movq	_IEEE80211_CHAN_B@GOTPCREL(%rip), %rax
	testl	%edi, (%rax)
	je	LBB0_4
## %bb.3:
	movq	_WlanIfPhyMode_dot11b@GOTPCREL(%rip), %rax
	jmp	LBB0_15
LBB0_4:
	movq	_IEEE80211_CHAN_G@GOTPCREL(%rip), %rcx
	movq	_WlanIfPhyMode_dot11g@GOTPCREL(%rip), %rax
	testl	%edi, (%rcx)
	jne	LBB0_15
## %bb.5:
	movq	_IEEE80211_CHAN_PUREG@GOTPCREL(%rip), %rcx
	testl	%edi, (%rcx)
	jne	LBB0_15
## %bb.6:
	movq	_IEEE80211_CHAN_FHSS@GOTPCREL(%rip), %rax
	testl	%edi, (%rax)
	je	LBB0_8
## %bb.7:
	movq	_WlanIfPhyMode_fh@GOTPCREL(%rip), %rax
	jmp	LBB0_15
LBB0_8:
	movq	_IEEE80211_CHAN_STURBO@GOTPCREL(%rip), %rax
	testl	%edi, (%rax)
	je	LBB0_10
## %bb.9:
	movq	_WlanIfPhyMode_sturboA@GOTPCREL(%rip), %rax
	jmp	LBB0_15
LBB0_10:
	movq	_IEEE80211_CHAN_HALF@GOTPCREL(%rip), %rax
	testl	%edi, (%rax)
	je	LBB0_12
## %bb.11:
	movq	_WlanIfPhyMode_ofdmHalf@GOTPCREL(%rip), %rax
	jmp	LBB0_15
LBB0_12:
	movq	_IEEE80211_CHAN_QUARTER@GOTPCREL(%rip), %rax
	testl	%edi, (%rax)
	jne	LBB0_13
## %bb.14:
	movq	_WlanIfPhyMode_auto@GOTPCREL(%rip), %rax
	jmp	LBB0_15
LBB0_13:
	movq	_WlanIfPhyMode_ofdmQuarter@GOTPCREL(%rip), %rax
LBB0_15:
	movl	(%rax), %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_IEEE80211_CHAN_A,4,2           ## @IEEE80211_CHAN_A
	.comm	_WlanIfPhyMode_dot11a,4,2       ## @WlanIfPhyMode_dot11a
	.comm	_IEEE80211_CHAN_B,4,2           ## @IEEE80211_CHAN_B
	.comm	_WlanIfPhyMode_dot11b,4,2       ## @WlanIfPhyMode_dot11b
	.comm	_IEEE80211_CHAN_G,4,2           ## @IEEE80211_CHAN_G
	.comm	_IEEE80211_CHAN_PUREG,4,2       ## @IEEE80211_CHAN_PUREG
	.comm	_WlanIfPhyMode_dot11g,4,2       ## @WlanIfPhyMode_dot11g
	.comm	_IEEE80211_CHAN_FHSS,4,2        ## @IEEE80211_CHAN_FHSS
	.comm	_WlanIfPhyMode_fh,4,2           ## @WlanIfPhyMode_fh
	.comm	_IEEE80211_CHAN_TURBO,4,2       ## @IEEE80211_CHAN_TURBO
	.comm	_WlanIfPhyMode_turboA,4,2       ## @WlanIfPhyMode_turboA
	.comm	_WlanIfPhyMode_turboG,4,2       ## @WlanIfPhyMode_turboG
	.comm	_IEEE80211_CHAN_STURBO,4,2      ## @IEEE80211_CHAN_STURBO
	.comm	_WlanIfPhyMode_sturboA,4,2      ## @WlanIfPhyMode_sturboA
	.comm	_IEEE80211_CHAN_HALF,4,2        ## @IEEE80211_CHAN_HALF
	.comm	_WlanIfPhyMode_ofdmHalf,4,2     ## @WlanIfPhyMode_ofdmHalf
	.comm	_IEEE80211_CHAN_QUARTER,4,2     ## @IEEE80211_CHAN_QUARTER
	.comm	_WlanIfPhyMode_ofdmQuarter,4,2  ## @WlanIfPhyMode_ofdmQuarter
	.comm	_WlanIfPhyMode_auto,4,2         ## @WlanIfPhyMode_auto
	.no_dead_strip	_wlan_channel_flags_to_snmp_phy
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function wlan_channel_flags_to_snmp_phy
_wlan_channel_flags_to_snmp_phy:        ; @wlan_channel_flags_to_snmp_phy
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _IEEE80211_CHAN_A@GOTPAGE
Lloh1:
	ldr	x8, [x8, _IEEE80211_CHAN_A@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
	tst	w8, w0
	b.eq	LBB0_2
; %bb.1:
Lloh3:
	adrp	x8, _WlanIfPhyMode_dot11a@GOTPAGE
Lloh4:
	ldr	x8, [x8, _WlanIfPhyMode_dot11a@GOTPAGEOFF]
Lloh5:
	ldr	w0, [x8]
	ret
LBB0_2:
Lloh6:
	adrp	x8, _IEEE80211_CHAN_B@GOTPAGE
Lloh7:
	ldr	x8, [x8, _IEEE80211_CHAN_B@GOTPAGEOFF]
Lloh8:
	ldr	w8, [x8]
	tst	w8, w0
	b.eq	LBB0_4
; %bb.3:
Lloh9:
	adrp	x8, _WlanIfPhyMode_dot11b@GOTPAGE
Lloh10:
	ldr	x8, [x8, _WlanIfPhyMode_dot11b@GOTPAGEOFF]
Lloh11:
	ldr	w0, [x8]
	ret
LBB0_4:
Lloh12:
	adrp	x8, _IEEE80211_CHAN_G@GOTPAGE
Lloh13:
	ldr	x8, [x8, _IEEE80211_CHAN_G@GOTPAGEOFF]
Lloh14:
	ldr	w8, [x8]
	tst	w8, w0
	b.ne	LBB0_6
; %bb.5:
Lloh15:
	adrp	x8, _IEEE80211_CHAN_PUREG@GOTPAGE
Lloh16:
	ldr	x8, [x8, _IEEE80211_CHAN_PUREG@GOTPAGEOFF]
Lloh17:
	ldr	w8, [x8]
	tst	w8, w0
	b.eq	LBB0_7
LBB0_6:
Lloh18:
	adrp	x8, _WlanIfPhyMode_dot11g@GOTPAGE
Lloh19:
	ldr	x8, [x8, _WlanIfPhyMode_dot11g@GOTPAGEOFF]
Lloh20:
	ldr	w0, [x8]
	ret
LBB0_7:
Lloh21:
	adrp	x8, _IEEE80211_CHAN_FHSS@GOTPAGE
Lloh22:
	ldr	x8, [x8, _IEEE80211_CHAN_FHSS@GOTPAGEOFF]
Lloh23:
	ldr	w8, [x8]
	tst	w8, w0
	b.eq	LBB0_9
; %bb.8:
Lloh24:
	adrp	x8, _WlanIfPhyMode_fh@GOTPAGE
Lloh25:
	ldr	x8, [x8, _WlanIfPhyMode_fh@GOTPAGEOFF]
Lloh26:
	ldr	w0, [x8]
	ret
LBB0_9:
Lloh27:
	adrp	x8, _IEEE80211_CHAN_STURBO@GOTPAGE
Lloh28:
	ldr	x8, [x8, _IEEE80211_CHAN_STURBO@GOTPAGEOFF]
Lloh29:
	ldr	w8, [x8]
	tst	w8, w0
	b.eq	LBB0_11
; %bb.10:
Lloh30:
	adrp	x8, _WlanIfPhyMode_sturboA@GOTPAGE
Lloh31:
	ldr	x8, [x8, _WlanIfPhyMode_sturboA@GOTPAGEOFF]
Lloh32:
	ldr	w0, [x8]
	ret
LBB0_11:
Lloh33:
	adrp	x8, _IEEE80211_CHAN_HALF@GOTPAGE
Lloh34:
	ldr	x8, [x8, _IEEE80211_CHAN_HALF@GOTPAGEOFF]
Lloh35:
	ldr	w8, [x8]
	tst	w8, w0
	b.eq	LBB0_13
; %bb.12:
Lloh36:
	adrp	x8, _WlanIfPhyMode_ofdmHalf@GOTPAGE
Lloh37:
	ldr	x8, [x8, _WlanIfPhyMode_ofdmHalf@GOTPAGEOFF]
Lloh38:
	ldr	w0, [x8]
	ret
LBB0_13:
Lloh39:
	adrp	x8, _IEEE80211_CHAN_QUARTER@GOTPAGE
Lloh40:
	ldr	x8, [x8, _IEEE80211_CHAN_QUARTER@GOTPAGEOFF]
Lloh41:
	ldr	w8, [x8]
Lloh42:
	adrp	x9, _WlanIfPhyMode_ofdmQuarter@GOTPAGE
Lloh43:
	ldr	x9, [x9, _WlanIfPhyMode_ofdmQuarter@GOTPAGEOFF]
Lloh44:
	adrp	x10, _WlanIfPhyMode_auto@GOTPAGE
Lloh45:
	ldr	x10, [x10, _WlanIfPhyMode_auto@GOTPAGEOFF]
	tst	w8, w0
	csel	x8, x10, x9, eq
	ldr	w0, [x8]
	ret
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh24, Lloh25, Lloh26
	.loh AdrpLdrGotLdr	Lloh27, Lloh28, Lloh29
	.loh AdrpLdrGotLdr	Lloh30, Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh38
	.loh AdrpLdrGot	Lloh44, Lloh45
	.loh AdrpLdrGot	Lloh42, Lloh43
	.loh AdrpLdrGotLdr	Lloh39, Lloh40, Lloh41
	.cfi_endproc
                                        ; -- End function
	.comm	_IEEE80211_CHAN_A,4,2           ; @IEEE80211_CHAN_A
	.comm	_WlanIfPhyMode_dot11a,4,2       ; @WlanIfPhyMode_dot11a
	.comm	_IEEE80211_CHAN_B,4,2           ; @IEEE80211_CHAN_B
	.comm	_WlanIfPhyMode_dot11b,4,2       ; @WlanIfPhyMode_dot11b
	.comm	_IEEE80211_CHAN_G,4,2           ; @IEEE80211_CHAN_G
	.comm	_IEEE80211_CHAN_PUREG,4,2       ; @IEEE80211_CHAN_PUREG
	.comm	_WlanIfPhyMode_dot11g,4,2       ; @WlanIfPhyMode_dot11g
	.comm	_IEEE80211_CHAN_FHSS,4,2        ; @IEEE80211_CHAN_FHSS
	.comm	_WlanIfPhyMode_fh,4,2           ; @WlanIfPhyMode_fh
	.comm	_IEEE80211_CHAN_TURBO,4,2       ; @IEEE80211_CHAN_TURBO
	.comm	_WlanIfPhyMode_turboA,4,2       ; @WlanIfPhyMode_turboA
	.comm	_WlanIfPhyMode_turboG,4,2       ; @WlanIfPhyMode_turboG
	.comm	_IEEE80211_CHAN_STURBO,4,2      ; @IEEE80211_CHAN_STURBO
	.comm	_WlanIfPhyMode_sturboA,4,2      ; @WlanIfPhyMode_sturboA
	.comm	_IEEE80211_CHAN_HALF,4,2        ; @IEEE80211_CHAN_HALF
	.comm	_WlanIfPhyMode_ofdmHalf,4,2     ; @WlanIfPhyMode_ofdmHalf
	.comm	_IEEE80211_CHAN_QUARTER,4,2     ; @IEEE80211_CHAN_QUARTER
	.comm	_WlanIfPhyMode_ofdmQuarter,4,2  ; @WlanIfPhyMode_ofdmQuarter
	.comm	_WlanIfPhyMode_auto,4,2         ; @WlanIfPhyMode_auto
	.no_dead_strip	_wlan_channel_flags_to_snmp_phy
.subsections_via_symbols
