	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function main
LCPI0_0:
	.long	4920                            ## 0x1338
	.long	6100                            ## 0x17d4
	.long	2312                            ## 0x908
	.long	2732                            ## 0xaac
	.section	__TEXT,__text,regular,pure_instructions
	.globl	_main
	.p2align	4, 0x90
_main:                                  ## @main
	.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	$248, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rsi, %r14
	movl	%edi, %ebx
	movq	%rsp, -280(%rbp)                ## 8-byte Spill
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -48(%rbp)
	movq	_IEEE80211_CHAN_MAX@GOTPCREL(%rip), %r15
	movl	(%r15), %eax
	shlq	$2, %rax
	callq	____chkstk_darwin
	addq	$15, %rax
	andq	$-16, %rax
	subq	%rax, %rsp
	movq	%rsp, -256(%rbp)                ## 8-byte Spill
	movl	(%r15), %r15d
	shlq	$2, %r15
	movq	%r15, %rax
	callq	____chkstk_darwin
	addq	$15, %rax
	andq	$-16, %rax
	subq	%rax, %rsp
	movq	%rsp, -136(%rbp)                ## 8-byte Spill
	movq	%r15, %rax
	callq	____chkstk_darwin
	addq	$15, %rax
	andq	$-16, %rax
	subq	%rax, %rsp
	movq	%rsp, -248(%rbp)                ## 8-byte Spill
	movq	%r15, %rax
	callq	____chkstk_darwin
	addq	$15, %rax
	andq	$-16, %rax
	subq	%rax, %rsp
	movq	%rsp, -232(%rbp)                ## 8-byte Spill
	movq	%r15, %rax
	callq	____chkstk_darwin
	addq	$15, %rax
	andq	$-16, %rax
	subq	%rax, %rsp
	movq	%rsp, -88(%rbp)                 ## 8-byte Spill
	movq	%r15, %rax
	callq	____chkstk_darwin
	addq	$15, %rax
	andq	$-16, %rax
	subq	%rax, %rsp
	movq	%rsp, -112(%rbp)                ## 8-byte Spill
	movq	%r15, %rax
	callq	____chkstk_darwin
	addq	$15, %rax
	andq	$-16, %rax
	subq	%rax, %rsp
	movq	%rsp, -120(%rbp)                ## 8-byte Spill
	movq	%r15, %rax
	callq	____chkstk_darwin
	addq	$15, %rax
	andq	$-16, %rax
	subq	%rax, %rsp
	movq	%rsp, -240(%rbp)                ## 8-byte Spill
	movq	%r15, %rax
	callq	____chkstk_darwin
	addq	$15, %rax
	andq	$-16, %rax
	subq	%rax, %rsp
	movq	%rsp, -144(%rbp)                ## 8-byte Spill
	movq	%r15, %rax
	callq	____chkstk_darwin
	addq	$15, %rax
	andq	$-16, %rax
	subq	%rax, %rsp
	movq	%rsp, -224(%rbp)                ## 8-byte Spill
	movq	%r15, %rax
	callq	____chkstk_darwin
	addq	$15, %rax
	andq	$-16, %rax
	subq	%rax, %rsp
	movq	%rsp, -104(%rbp)                ## 8-byte Spill
	movq	%r15, %rax
	callq	____chkstk_darwin
	addq	$15, %rax
	andq	$-16, %rax
	subq	%rax, %rsp
	movq	%rsp, -128(%rbp)                ## 8-byte Spill
	movq	_AH_FALSE@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -264(%rbp)                ## 8-byte Spill
	movq	_AH_TRUE@GOTPCREL(%rip), %r15
	movq	(%r15), %rax
	movq	%rax, -96(%rbp)                 ## 8-byte Spill
	leaq	-216(%rbp), %rdi
	movl	$0, -52(%rbp)                   ## 4-byte Folded Spill
	xorl	%esi, %esi
	movl	$72, %edx
	callq	_memset
	movq	_getChannelEdges@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -148(%rbp)
	movq	_getWirelessModes@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -152(%rbp)
	movq	_eepromRead@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -156(%rbp)
	movq	_getChipPowerLimits@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -160(%rbp)
	movq	_HAL_MODE_ALL@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -168(%rbp)
	movaps	LCPI0_0(%rip), %xmm0            ## xmm0 = [4920,6100,2312,2732]
	movups	%xmm0, -200(%rbp)
	movq	(%r15), %rax
	movq	%rax, -176(%rbp)
	movq	%rax, -184(%rbp)
	movq	_getCapability@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -212(%rbp)
	movq	_HAL_M_STA@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -208(%rbp)
	leaq	L_.str(%rip), %r13
	leaq	LJTI0_0(%rip), %r12
	xorl	%ecx, %ecx
	movl	$0, -60(%rbp)                   ## 4-byte Folded Spill
	jmp	LBB0_1
LBB0_27:                                ##   in Loop: Header=BB0_1 Depth=1
	movl	-52(%rbp), %eax                 ## 4-byte Reload
	movq	_HAL_MODE_HT40@GOTPCREL(%rip), %rcx
	.p2align	4, 0x90
LBB0_23:                                ##   in Loop: Header=BB0_1 Depth=1
	orl	(%rcx), %eax
	movl	%eax, -52(%rbp)                 ## 4-byte Spill
	movl	%r15d, %ecx
LBB0_1:                                 ## =>This Inner Loop Header: Depth=1
	movl	%ecx, %r15d
	movl	%ebx, %edi
	movq	%r14, %rsi
	movq	%r13, %rdx
	callq	_getopt
                                        ## kill: def $eax killed $eax def $rax
	incl	%eax
	cmpl	$115, %eax
	ja	LBB0_31
## %bb.2:                               ##   in Loop: Header=BB0_1 Depth=1
	movl	$1, %ecx
	movslq	(%r12,%rax,4), %rax
	addq	%r12, %rax
	jmpq	*%rax
LBB0_30:                                ##   in Loop: Header=BB0_1 Depth=1
	movl	$1, -60(%rbp)                   ## 4-byte Folded Spill
	movl	%r15d, %ecx
	jmp	LBB0_1
LBB0_8:                                 ##   in Loop: Header=BB0_1 Depth=1
	movq	_AH_FALSE@GOTPCREL(%rip), %rax
	jmp	LBB0_5
LBB0_21:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_dopassive@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	movl	%r15d, %ecx
	jmp	LBB0_1
LBB0_4:                                 ##   in Loop: Header=BB0_1 Depth=1
	movq	_AH_TRUE@GOTPCREL(%rip), %rax
LBB0_5:                                 ##   in Loop: Header=BB0_1 Depth=1
	movq	(%rax), %rax
	movq	_showchannels@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	movl	%r15d, %ecx
	jmp	LBB0_1
LBB0_10:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.1(%rip), %rsi
	movl	$2, %edx
	callq	_strncasecmp
	testl	%eax, %eax
	je	LBB0_11
## %bb.13:                              ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.2(%rip), %rsi
	movl	$2, %edx
	callq	_strncasecmp
	testl	%eax, %eax
	je	LBB0_14
## %bb.15:                              ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.3(%rip), %rsi
	movl	$2, %edx
	callq	_strncasecmp
	testl	%eax, %eax
	je	LBB0_14
## %bb.16:                              ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.4(%rip), %rsi
	movl	$2, %edx
	callq	_strncasecmp
	testl	%eax, %eax
	je	LBB0_17
## %bb.18:                              ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.5(%rip), %rsi
	movl	$2, %edx
	callq	_strncasecmp
	testl	%eax, %eax
	je	LBB0_17
## %bb.19:                              ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.6(%rip), %rsi
	movl	$2, %edx
	callq	_strncasecmp
	testl	%eax, %eax
	je	LBB0_20
LBB0_31:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	(%r14), %rdi
	callq	_usage
	movl	%r15d, %ecx
	jmp	LBB0_1
LBB0_25:                                ##   in Loop: Header=BB0_1 Depth=1
	movl	-52(%rbp), %eax                 ## 4-byte Reload
	movq	_HAL_MODE_11G@GOTPCREL(%rip), %rcx
	jmp	LBB0_23
LBB0_3:                                 ##   in Loop: Header=BB0_1 Depth=1
	movq	_AH_TRUE@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -264(%rbp)                ## 8-byte Spill
	movl	%r15d, %ecx
	jmp	LBB0_1
LBB0_22:                                ##   in Loop: Header=BB0_1 Depth=1
	movl	-52(%rbp), %eax                 ## 4-byte Reload
	movq	_HAL_MODE_11A@GOTPCREL(%rip), %rcx
	jmp	LBB0_23
LBB0_24:                                ##   in Loop: Header=BB0_1 Depth=1
	movl	-52(%rbp), %eax                 ## 4-byte Reload
	movq	_HAL_MODE_11B@GOTPCREL(%rip), %rcx
	jmp	LBB0_23
LBB0_28:                                ##   in Loop: Header=BB0_1 Depth=1
	movl	-52(%rbp), %eax                 ## 4-byte Reload
	movq	_HAL_MODE_HT@GOTPCREL(%rip), %rcx
	jmp	LBB0_23
LBB0_6:                                 ##   in Loop: Header=BB0_1 Depth=1
	movq	_HAL_DEBUG_ANY@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_ath_hal_debug@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	movl	%r15d, %ecx
	jmp	LBB0_1
LBB0_29:                                ##   in Loop: Header=BB0_1 Depth=1
	movl	-52(%rbp), %eax                 ## 4-byte Reload
	movq	_HAL_MODE_TURBO@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_HAL_MODE_108G@GOTPCREL(%rip), %rcx
	jmp	LBB0_23
LBB0_7:                                 ##   in Loop: Header=BB0_1 Depth=1
	movq	_AH_FALSE@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -96(%rbp)                 ## 8-byte Spill
	movl	%r15d, %ecx
	jmp	LBB0_1
LBB0_26:                                ##   in Loop: Header=BB0_1 Depth=1
	movl	-52(%rbp), %eax                 ## 4-byte Reload
	movq	_HAL_MODE_HT20@GOTPCREL(%rip), %rcx
	jmp	LBB0_23
LBB0_14:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_HAL_M_IBSS@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_11:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_HAL_M_STA@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_17:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_HAL_M_HOSTAP@GOTPCREL(%rip), %rax
LBB0_12:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	(%rax), %rax
	movq	%rax, -208(%rbp)
	movl	%r15d, %ecx
	jmp	LBB0_1
LBB0_20:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_HAL_M_MONITOR@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_32:
	movq	_optind@GOTPCREL(%rip), %r12
	movslq	(%r12), %rax
	subl	%eax, %ebx
	cmpl	$1, %ebx
	je	LBB0_37
## %bb.33:
	testl	%ebx, %ebx
	jne	LBB0_42
## %bb.34:
	leaq	L_.str.7(%rip), %rdi
	movq	_rd@GOTPCREL(%rip), %rsi
	movq	_cc@GOTPCREL(%rip), %rdx
	callq	_cclookup
	testl	%eax, %eax
	jne	LBB0_47
## %bb.35:
	leaq	L_.str.8(%rip), %rdi
	leaq	L_.str.7(%rip), %rsi
	jmp	LBB0_36
LBB0_37:
	movq	(%r14,%rax,8), %rdi
	movq	_rd@GOTPCREL(%rip), %rsi
	movq	_cc@GOTPCREL(%rip), %rdx
	callq	_cclookup
	testl	%eax, %eax
	jne	LBB0_47
## %bb.38:
	movslq	(%r12), %rax
	movq	(%r14,%rax,8), %rdi
	movq	_rd@GOTPCREL(%rip), %rbx
	movq	%rbx, %rsi
	callq	_rdlookup
	testl	%eax, %eax
	jne	LBB0_41
## %bb.39:
	movslq	(%r12), %rax
	movq	(%r14,%rax,8), %rdi
	xorl	%esi, %esi
	xorl	%edx, %edx
	callq	_strtoul
	movl	%eax, (%rbx)
	movl	%eax, %edi
	callq	_getrdname
	testq	%rax, %rax
	je	LBB0_40
LBB0_41:
	movq	_CTRY_DEFAULT@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	jmp	LBB0_46
LBB0_42:
	movq	(%r14,%rax,8), %rdi
	movq	_rd@GOTPCREL(%rip), %rbx
	movq	%rbx, %rsi
	callq	_rdlookup
	testl	%eax, %eax
	jne	LBB0_44
## %bb.43:
	movslq	(%r12), %rax
	movq	(%r14,%rax,8), %rdi
	xorl	%esi, %esi
	xorl	%edx, %edx
	callq	_strtoul
	movl	%eax, (%rbx)
	movl	%eax, %edi
	callq	_getrdname
	testq	%rax, %rax
	je	LBB0_40
LBB0_44:
	movslq	(%r12), %rax
	movq	8(%r14,%rax,8), %rdi
	movq	_rd@GOTPCREL(%rip), %rsi
	movq	_cc@GOTPCREL(%rip), %rdx
	callq	_cclookup
	testl	%eax, %eax
	jne	LBB0_47
## %bb.45:
	movslq	(%r12), %rax
	movq	8(%r14,%rax,8), %rdi
	xorl	%esi, %esi
	xorl	%edx, %edx
	callq	_strtoul
LBB0_46:
	movq	_cc@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
LBB0_47:
	movq	_cc@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movq	_CTRY_DEFAULT@GOTPCREL(%rip), %rax
	cmpq	(%rax), %rdi
	jne	LBB0_48
## %bb.49:
	movq	_rd@GOTPCREL(%rip), %rbx
	movl	(%rbx), %edi
	callq	_getrdname
	movl	(%rbx), %ecx
	leaq	L_.str.11(%rip), %rdi
	movq	%rax, %rsi
	movl	%ecx, %edx
	xorl	%eax, %eax
	callq	_printf
	jmp	LBB0_50
LBB0_48:
	callq	_getccname
	movq	%rax, -272(%rbp)                ## 8-byte Spill
	movq	(%rbx), %rdi
	callq	_getccisoname
	movq	%rax, %r13
	movq	(%rbx), %r14
	movq	_rd@GOTPCREL(%rip), %r12
	movl	(%r12), %edi
	callq	_getrdname
	movl	(%r12), %ebx
	leaq	L_.str.10(%rip), %rdi
	movq	-272(%rbp), %rsi                ## 8-byte Reload
	movq	%r13, %rdx
	movq	%r14, %rcx
	movq	%r14, %r8
	movq	%rax, %r9
	xorl	%eax, %eax
	pushq	%rbx
	pushq	%rbx
	callq	_printf
	addq	$16, %rsp
LBB0_50:
	movq	-256(%rbp), %r13                ## 8-byte Reload
	movq	-144(%rbp), %r12                ## 8-byte Reload
	movl	-52(%rbp), %ebx                 ## 4-byte Reload
	testl	%ebx, %ebx
	movq	-248(%rbp), %r14                ## 8-byte Reload
	je	LBB0_52
## %bb.51:
	movq	_HAL_MODE_11G@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	jmp	LBB0_53
LBB0_52:
	movq	_HAL_MODE_11B@GOTPCREL(%rip), %rax
	movl	(%rax), %ebx
	movq	_HAL_MODE_11A@GOTPCREL(%rip), %rax
	orl	(%rax), %ebx
	movq	_HAL_MODE_11G@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	orl	%r8d, %ebx
	movq	_HAL_MODE_TURBO@GOTPCREL(%rip), %rax
	orl	(%rax), %ebx
	movq	_HAL_MODE_108G@GOTPCREL(%rip), %rax
	orl	(%rax), %ebx
LBB0_53:
	movl	$0, -64(%rbp)
	movl	$0, -72(%rbp)
	movl	$0, -76(%rbp)
	movl	$0, -56(%rbp)
	movl	$0, -80(%rbp)
	movl	$0, -68(%rbp)
	testl	%ebx, %r8d
	movl	%ebx, -52(%rbp)                 ## 4-byte Spill
	je	LBB0_59
## %bb.54:
	movq	_rd@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -216(%rbp)
	movq	_IEEE80211_CHAN_MAX@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	movq	_cc@GOTPCREL(%rip), %rcx
	movq	(%rcx), %r9
	leaq	-56(%rbp), %rcx
	leaq	-212(%rbp), %rdi
	movq	-88(%rbp), %rsi                 ## 8-byte Reload
	pushq	-96(%rbp)                       ## 8-byte Folded Reload
	pushq	%rax
	callq	_ath_hal_getchannels
	addq	$16, %rsp
	movq	_HAL_OK@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_59
## %bb.55:
	movl	-56(%rbp), %esi
	leaq	-212(%rbp), %rdi
	movq	-88(%rbp), %rbx                 ## 8-byte Reload
	movq	%rbx, %rdx
	xorl	%ecx, %ecx
	movl	$128, %r8d
	movq	-112(%rbp), %r9                 ## 8-byte Reload
	callq	_calctxpower
	testl	%r15d, %r15d
	je	LBB0_57
## %bb.56:
	movl	-56(%rbp), %esi
	movq	_IEEE80211_CHAN_DFS@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_anychan
	movq	_isdfs@GOTPCREL(%rip), %rcx
	orl	%eax, (%rcx)
LBB0_57:
	cmpl	$0, -60(%rbp)                   ## 4-byte Folded Reload
	movl	-52(%rbp), %ebx                 ## 4-byte Reload
	je	LBB0_59
## %bb.58:
	movl	-56(%rbp), %esi
	movq	_IEEE80211_CHAN_4MSXMIT@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	-88(%rbp), %rdi                 ## 8-byte Reload
	callq	_anychan
	movq	_is4ms@GOTPCREL(%rip), %rcx
	orl	%eax, (%rcx)
LBB0_59:
	movq	_HAL_MODE_11B@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	testl	%ebx, %r8d
	je	LBB0_65
## %bb.60:
	movq	_rd@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -216(%rbp)
	movq	_IEEE80211_CHAN_MAX@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	movq	_cc@GOTPCREL(%rip), %rcx
	movq	(%rcx), %r9
	leaq	-80(%rbp), %rcx
	leaq	-212(%rbp), %rdi
	movq	%r14, %rsi
	pushq	-96(%rbp)                       ## 8-byte Folded Reload
	pushq	%rax
	callq	_ath_hal_getchannels
	addq	$16, %rsp
	movq	_HAL_OK@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_65
## %bb.61:
	movl	-80(%rbp), %esi
	leaq	-212(%rbp), %rdi
	movq	%r14, %rdx
	xorl	%ecx, %ecx
	movl	$128, %r8d
	movq	-232(%rbp), %r9                 ## 8-byte Reload
	callq	_calctxpower
	testl	%r15d, %r15d
	je	LBB0_63
## %bb.62:
	movl	-80(%rbp), %esi
	movq	_IEEE80211_CHAN_DFS@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r14, %rdi
	callq	_anychan
	movq	_isdfs@GOTPCREL(%rip), %rcx
	orl	%eax, (%rcx)
LBB0_63:
	cmpl	$0, -60(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_65
## %bb.64:
	movl	-80(%rbp), %esi
	movq	_IEEE80211_CHAN_4MSXMIT@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r14, %rdi
	callq	_anychan
	movq	_is4ms@GOTPCREL(%rip), %rcx
	orl	%eax, (%rcx)
LBB0_65:
	movq	_HAL_MODE_11A@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	testl	%ebx, %r8d
	je	LBB0_71
## %bb.66:
	movq	_rd@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -216(%rbp)
	movq	_IEEE80211_CHAN_MAX@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	movq	_cc@GOTPCREL(%rip), %rcx
	movq	(%rcx), %r9
	leaq	-68(%rbp), %rcx
	leaq	-212(%rbp), %rdi
	movq	%r13, %rsi
	pushq	-96(%rbp)                       ## 8-byte Folded Reload
	pushq	%rax
	callq	_ath_hal_getchannels
	addq	$16, %rsp
	movq	_HAL_OK@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_71
## %bb.67:
	movl	-68(%rbp), %esi
	leaq	-212(%rbp), %rdi
	movq	%r13, %rdx
	xorl	%ecx, %ecx
	movl	$128, %r8d
	movq	-136(%rbp), %r9                 ## 8-byte Reload
	callq	_calctxpower
	testl	%r15d, %r15d
	je	LBB0_69
## %bb.68:
	movl	-68(%rbp), %esi
	movq	_IEEE80211_CHAN_DFS@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r13, %rdi
	callq	_anychan
	movq	_isdfs@GOTPCREL(%rip), %rcx
	orl	%eax, (%rcx)
LBB0_69:
	cmpl	$0, -60(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_71
## %bb.70:
	movl	-68(%rbp), %esi
	movq	_IEEE80211_CHAN_4MSXMIT@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r13, %rdi
	callq	_anychan
	movq	_is4ms@GOTPCREL(%rip), %rcx
	orl	%eax, (%rcx)
LBB0_71:
	movq	_HAL_MODE_TURBO@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	testl	%ebx, %r8d
	je	LBB0_77
## %bb.72:
	movq	_rd@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -216(%rbp)
	movq	_IEEE80211_CHAN_MAX@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	movq	_cc@GOTPCREL(%rip), %rcx
	movq	(%rcx), %r9
	leaq	-76(%rbp), %rcx
	leaq	-212(%rbp), %rdi
	movq	-120(%rbp), %rsi                ## 8-byte Reload
	pushq	-96(%rbp)                       ## 8-byte Folded Reload
	pushq	%rax
	callq	_ath_hal_getchannels
	addq	$16, %rsp
	movq	_HAL_OK@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_77
## %bb.73:
	movq	%r13, %rax
	movq	%r14, %r13
	movq	%rax, %r14
	movl	-76(%rbp), %esi
	leaq	-212(%rbp), %rdi
	movq	-120(%rbp), %r12                ## 8-byte Reload
	movq	%r12, %rdx
	xorl	%ecx, %ecx
	movl	$128, %r8d
	movq	-240(%rbp), %r9                 ## 8-byte Reload
	callq	_calctxpower
	testl	%r15d, %r15d
	je	LBB0_75
## %bb.74:
	movl	-76(%rbp), %esi
	movq	_IEEE80211_CHAN_DFS@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r12, %rdi
	callq	_anychan
	movq	_isdfs@GOTPCREL(%rip), %rcx
	orl	%eax, (%rcx)
LBB0_75:
	cmpl	$0, -60(%rbp)                   ## 4-byte Folded Reload
	movq	%r14, %rax
	movq	-144(%rbp), %r12                ## 8-byte Reload
	movq	%r13, %r14
	movq	%rax, %r13
	je	LBB0_77
## %bb.76:
	movl	-76(%rbp), %esi
	movq	_IEEE80211_CHAN_4MSXMIT@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	-120(%rbp), %rdi                ## 8-byte Reload
	callq	_anychan
	movq	_is4ms@GOTPCREL(%rip), %rcx
	orl	%eax, (%rcx)
LBB0_77:
	movq	_HAL_MODE_108G@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	testl	%ebx, %r8d
	je	LBB0_83
## %bb.78:
	movq	_rd@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -216(%rbp)
	movq	_IEEE80211_CHAN_MAX@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	movq	_cc@GOTPCREL(%rip), %rcx
	movq	(%rcx), %r9
	leaq	-72(%rbp), %rcx
	leaq	-212(%rbp), %rdi
	movq	%r12, %rsi
	pushq	-96(%rbp)                       ## 8-byte Folded Reload
	pushq	%rax
	callq	_ath_hal_getchannels
	addq	$16, %rsp
	movq	_HAL_OK@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_83
## %bb.79:
	movl	-72(%rbp), %esi
	leaq	-212(%rbp), %rdi
	movq	%r12, %rdx
	xorl	%ecx, %ecx
	movl	$128, %r8d
	movq	-224(%rbp), %r9                 ## 8-byte Reload
	callq	_calctxpower
	testl	%r15d, %r15d
	je	LBB0_81
## %bb.80:
	movl	-72(%rbp), %esi
	movq	_IEEE80211_CHAN_DFS@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r12, %rdi
	callq	_anychan
	movq	_isdfs@GOTPCREL(%rip), %rcx
	orl	%eax, (%rcx)
LBB0_81:
	cmpl	$0, -60(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_83
## %bb.82:
	movl	-72(%rbp), %esi
	movq	_IEEE80211_CHAN_4MSXMIT@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r12, %rdi
	callq	_anychan
	movq	_is4ms@GOTPCREL(%rip), %rcx
	orl	%eax, (%rcx)
LBB0_83:
	movq	_HAL_MODE_HT@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	andl	%ebx, %r8d
	je	LBB0_89
## %bb.84:
	movq	_rd@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -216(%rbp)
	movq	_IEEE80211_CHAN_MAX@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	movq	_cc@GOTPCREL(%rip), %rcx
	movq	(%rcx), %r9
	leaq	-64(%rbp), %rcx
	leaq	-212(%rbp), %rdi
	movq	-104(%rbp), %rsi                ## 8-byte Reload
	pushq	-96(%rbp)                       ## 8-byte Folded Reload
	pushq	%rax
	callq	_ath_hal_getchannels
	addq	$16, %rsp
	movq	_HAL_OK@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_89
## %bb.85:
	movl	-64(%rbp), %esi
	leaq	-212(%rbp), %rdi
	movq	-104(%rbp), %r12                ## 8-byte Reload
	movq	%r12, %rdx
	xorl	%ecx, %ecx
	movl	$128, %r8d
	movq	-128(%rbp), %r9                 ## 8-byte Reload
	callq	_calctxpower
	testl	%r15d, %r15d
	je	LBB0_87
## %bb.86:
	movl	-64(%rbp), %esi
	movq	_IEEE80211_CHAN_DFS@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r12, %rdi
	callq	_anychan
	movq	_isdfs@GOTPCREL(%rip), %rcx
	orl	%eax, (%rcx)
LBB0_87:
	cmpl	$0, -60(%rbp)                   ## 4-byte Folded Reload
	movq	-144(%rbp), %r12                ## 8-byte Reload
	je	LBB0_89
## %bb.88:
	movl	-64(%rbp), %esi
	movq	_IEEE80211_CHAN_4MSXMIT@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	-104(%rbp), %rdi                ## 8-byte Reload
	callq	_anychan
	movq	_is4ms@GOTPCREL(%rip), %rcx
	orl	%eax, (%rcx)
LBB0_89:
	cmpq	$0, -264(%rbp)                  ## 8-byte Folded Reload
	movq	-88(%rbp), %rbx                 ## 8-byte Reload
	jne	LBB0_100
## %bb.90:
	movq	%r12, %r14
	movq	%r13, %r12
	movq	_HAL_MODE_11G@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_HAL_MODE_11B@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movl	-52(%rbp), %r13d                ## 4-byte Reload
	notl	%r13d
	testl	%r13d, %eax
	jne	LBB0_92
## %bb.91:
	movl	-56(%rbp), %r9d
	leaq	-80(%rbp), %rdx
	movq	-248(%rbp), %rdi                ## 8-byte Reload
	movq	-232(%rbp), %rsi                ## 8-byte Reload
	movq	%rbx, %rcx
	movq	-112(%rbp), %r8                 ## 8-byte Reload
	callq	_intersect
	movq	-88(%rbp), %rbx                 ## 8-byte Reload
LBB0_92:
	movq	_HAL_MODE_TURBO@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_HAL_MODE_11A@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	testl	%r13d, %eax
	jne	LBB0_94
## %bb.93:
	movl	-68(%rbp), %r9d
	leaq	-76(%rbp), %rdx
	movq	-120(%rbp), %rdi                ## 8-byte Reload
	movq	-240(%rbp), %rsi                ## 8-byte Reload
	movq	%r12, %rcx
	movq	-136(%rbp), %r8                 ## 8-byte Reload
	callq	_intersect
	movq	-88(%rbp), %rbx                 ## 8-byte Reload
LBB0_94:
	movq	_HAL_MODE_11G@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_HAL_MODE_108G@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	%eax, %ecx
	testl	%r13d, %ecx
	jne	LBB0_96
## %bb.95:
	movl	-56(%rbp), %r9d
	leaq	-72(%rbp), %rdx
	movq	%r14, %rdi
	movq	-224(%rbp), %rsi                ## 8-byte Reload
	movq	%rbx, %rcx
	movq	-112(%rbp), %r8                 ## 8-byte Reload
	callq	_intersect
	movq	-88(%rbp), %rbx                 ## 8-byte Reload
	movq	_HAL_MODE_11G@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
LBB0_96:
	movq	_HAL_MODE_HT@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	%ecx, %eax
	testl	%r13d, %eax
	jne	LBB0_98
## %bb.97:
	movl	-64(%rbp), %r9d
	leaq	-56(%rbp), %rdx
	movq	%rbx, %rdi
	movq	-112(%rbp), %rsi                ## 8-byte Reload
	movq	-104(%rbp), %rcx                ## 8-byte Reload
	movq	-128(%rbp), %r8                 ## 8-byte Reload
	callq	_intersect
	movq	-88(%rbp), %rbx                 ## 8-byte Reload
	movq	_HAL_MODE_HT@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
LBB0_98:
	movq	_HAL_MODE_11A@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	testl	%r13d, %ecx
	movq	-248(%rbp), %rax                ## 8-byte Reload
	movq	%r12, %r13
	movq	%r14, %r12
	movq	%rax, %r14
	jne	LBB0_100
## %bb.99:
	movl	-64(%rbp), %r9d
	leaq	-68(%rbp), %rdx
	movq	%r13, %rdi
	movq	-136(%rbp), %rsi                ## 8-byte Reload
	movq	-104(%rbp), %rcx                ## 8-byte Reload
	movq	-128(%rbp), %r8                 ## 8-byte Reload
	callq	_intersect
	movq	-88(%rbp), %rbx                 ## 8-byte Reload
LBB0_100:
	movq	%r12, %r15
	movq	%r13, %r12
	movq	%r14, %r13
	movq	_HAL_MODE_11G@GOTPCREL(%rip), %rax
	movl	-52(%rbp), %ecx                 ## 4-byte Reload
	testl	%ecx, (%rax)
	je	LBB0_102
## %bb.101:
	movl	-56(%rbp), %esi
	leaq	-212(%rbp), %rdi
	movq	%rbx, %rdx
	movq	-112(%rbp), %rcx                ## 8-byte Reload
	callq	_dumpchannels
LBB0_102:
	movl	-52(%rbp), %r14d                ## 4-byte Reload
	movq	_HAL_MODE_11B@GOTPCREL(%rip), %rax
	testl	%r14d, (%rax)
	je	LBB0_104
## %bb.103:
	movl	-80(%rbp), %esi
	leaq	-212(%rbp), %rdi
	movq	%r13, %rdx
	movq	-232(%rbp), %rcx                ## 8-byte Reload
	callq	_dumpchannels
LBB0_104:
	movq	_HAL_MODE_11A@GOTPCREL(%rip), %rax
	testl	%r14d, (%rax)
	je	LBB0_106
## %bb.105:
	movl	-68(%rbp), %esi
	leaq	-212(%rbp), %rdi
	movq	%r12, %rdx
	movq	-136(%rbp), %rcx                ## 8-byte Reload
	callq	_dumpchannels
LBB0_106:
	movq	_HAL_MODE_108G@GOTPCREL(%rip), %rax
	testl	%r14d, (%rax)
	je	LBB0_108
## %bb.107:
	movl	-72(%rbp), %esi
	leaq	-212(%rbp), %rdi
	movq	%r15, %rdx
	movq	-224(%rbp), %rcx                ## 8-byte Reload
	callq	_dumpchannels
LBB0_108:
	movq	_HAL_MODE_TURBO@GOTPCREL(%rip), %rax
	testl	%r14d, (%rax)
	je	LBB0_110
## %bb.109:
	movl	-76(%rbp), %esi
	leaq	-212(%rbp), %rdi
	movq	-120(%rbp), %rdx                ## 8-byte Reload
	movq	-240(%rbp), %rcx                ## 8-byte Reload
	callq	_dumpchannels
LBB0_110:
	movq	_HAL_MODE_HT@GOTPCREL(%rip), %rax
	testl	%r14d, (%rax)
	je	LBB0_112
## %bb.111:
	movl	-64(%rbp), %esi
	leaq	-212(%rbp), %rdi
	movq	-104(%rbp), %rdx                ## 8-byte Reload
	movq	-128(%rbp), %rcx                ## 8-byte Reload
	callq	_dumpchannels
LBB0_112:
	movl	$10, %edi
	callq	_putchar
	movq	-280(%rbp), %rsp                ## 8-byte Reload
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-48(%rbp), %rax
	jne	LBB0_114
## %bb.113:
	xorl	%eax, %eax
	leaq	-40(%rbp), %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_9:
	xorl	%eax, %eax
	callq	_cclist
	xorl	%eax, %eax
	callq	_rdlist
	xorl	%edi, %edi
	callq	_exit
LBB0_114:
	callq	___stack_chk_fail
LBB0_40:
	movslq	(%r12), %rax
	movq	(%r14,%rax,8), %rsi
	leaq	L_.str.9(%rip), %rdi
LBB0_36:
	xorl	%eax, %eax
	callq	_printf
	movl	$-1, %edi
	callq	_exit
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_32, LBB0_32-LJTI0_0
.set L0_0_set_31, LBB0_31-LJTI0_0
.set L0_0_set_30, LBB0_30-LJTI0_0
.set L0_0_set_22, LBB0_22-LJTI0_0
.set L0_0_set_24, LBB0_24-LJTI0_0
.set L0_0_set_25, LBB0_25-LJTI0_0
.set L0_0_set_27, LBB0_27-LJTI0_0
.set L0_0_set_28, LBB0_28-LJTI0_0
.set L0_0_set_29, LBB0_29-LJTI0_0
.set L0_0_set_3, LBB0_3-LJTI0_0
.set L0_0_set_4, LBB0_4-LJTI0_0
.set L0_0_set_6, LBB0_6-LJTI0_0
.set L0_0_set_7, LBB0_7-LJTI0_0
.set L0_0_set_8, LBB0_8-LJTI0_0
.set L0_0_set_26, LBB0_26-LJTI0_0
.set L0_0_set_9, LBB0_9-LJTI0_0
.set L0_0_set_10, LBB0_10-LJTI0_0
.set L0_0_set_21, LBB0_21-LJTI0_0
.set L0_0_set_1, LBB0_1-LJTI0_0
LJTI0_0:
	.long	L0_0_set_32
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_30
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_22
	.long	L0_0_set_24
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_25
	.long	L0_0_set_27
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_28
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_29
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_3
	.long	L0_0_set_31
	.long	L0_0_set_4
	.long	L0_0_set_6
	.long	L0_0_set_7
	.long	L0_0_set_8
	.long	L0_0_set_31
	.long	L0_0_set_26
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_9
	.long	L0_0_set_10
	.long	L0_0_set_31
	.long	L0_0_set_31
	.long	L0_0_set_21
	.long	L0_0_set_31
	.long	L0_0_set_1
	.end_data_region
                                        ## -- End function
	.comm	_IEEE80211_CHAN_MAX,4,2         ## @IEEE80211_CHAN_MAX
	.comm	_AH_FALSE,8,3                   ## @AH_FALSE
	.comm	_AH_TRUE,8,3                    ## @AH_TRUE
	.comm	_getChannelEdges,4,2            ## @getChannelEdges
	.comm	_getWirelessModes,4,2           ## @getWirelessModes
	.comm	_eepromRead,4,2                 ## @eepromRead
	.comm	_getChipPowerLimits,4,2         ## @getChipPowerLimits
	.comm	_HAL_MODE_ALL,4,2               ## @HAL_MODE_ALL
	.comm	_getCapability,4,2              ## @getCapability
	.comm	_HAL_M_STA,8,3                  ## @HAL_M_STA
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"acdeflm:pr4ABGhHNT"

	.comm	_showchannels,8,3               ## @showchannels
	.comm	_HAL_DEBUG_ANY,4,2              ## @HAL_DEBUG_ANY
	.comm	_ath_hal_debug,4,2              ## @ath_hal_debug
	.comm	_optarg,4,2                     ## @optarg
L_.str.1:                               ## @.str.1
	.asciz	"sta"

L_.str.2:                               ## @.str.2
	.asciz	"ibss"

	.comm	_HAL_M_IBSS,8,3                 ## @HAL_M_IBSS
L_.str.3:                               ## @.str.3
	.asciz	"adhoc"

L_.str.4:                               ## @.str.4
	.asciz	"ap"

	.comm	_HAL_M_HOSTAP,8,3               ## @HAL_M_HOSTAP
L_.str.5:                               ## @.str.5
	.asciz	"hostap"

L_.str.6:                               ## @.str.6
	.asciz	"monitor"

	.comm	_HAL_M_MONITOR,8,3              ## @HAL_M_MONITOR
	.comm	_dopassive,4,2                  ## @dopassive
	.comm	_HAL_MODE_11A,4,2               ## @HAL_MODE_11A
	.comm	_HAL_MODE_11B,4,2               ## @HAL_MODE_11B
	.comm	_HAL_MODE_11G,4,2               ## @HAL_MODE_11G
	.comm	_HAL_MODE_HT20,4,2              ## @HAL_MODE_HT20
	.comm	_HAL_MODE_HT40,4,2              ## @HAL_MODE_HT40
	.comm	_HAL_MODE_HT,4,2                ## @HAL_MODE_HT
	.comm	_HAL_MODE_TURBO,4,2             ## @HAL_MODE_TURBO
	.comm	_HAL_MODE_108G,4,2              ## @HAL_MODE_108G
	.comm	_optind,4,2                     ## @optind
L_.str.7:                               ## @.str.7
	.asciz	"US"

	.comm	_rd,4,2                         ## @rd
	.comm	_cc,8,3                         ## @cc
L_.str.8:                               ## @.str.8
	.asciz	"%s: unknown country code\n"

L_.str.9:                               ## @.str.9
	.asciz	"%s: unknown country/regulatory domain code\n"

	.comm	_CTRY_DEFAULT,8,3               ## @CTRY_DEFAULT
L_.str.10:                              ## @.str.10
	.asciz	"\n%s (%s, 0x%x, %u) %s (0x%x, %u)\n"

L_.str.11:                              ## @.str.11
	.asciz	"\n%s (0x%x, %u)\n"

	.comm	_HAL_OK,8,3                     ## @HAL_OK
	.comm	_IEEE80211_CHAN_DFS,4,2         ## @IEEE80211_CHAN_DFS
	.comm	_isdfs,4,2                      ## @isdfs
	.comm	_IEEE80211_CHAN_4MSXMIT,4,2     ## @IEEE80211_CHAN_4MSXMIT
	.comm	_is4ms,4,2                      ## @is4ms
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ; -- Begin function main
lCPI0_0:
	.long	4920                            ; 0x1338
	.long	6100                            ; 0x17d4
	.long	2312                            ; 0x908
	.long	2732                            ; 0xaac
	.section	__TEXT,__text,regular,pure_instructions
	.globl	_main
	.p2align	2
_main:                                  ; @main
	.cfi_startproc
; %bb.0:
	stp	x28, x27, [sp, #-96]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 96
	stp	x26, x25, [sp, #16]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #32]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #48]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #64]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #80]             ; 16-byte Folded Spill
	add	x29, sp, #80
	.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
	sub	sp, sp, #256
	mov	x26, x1
	mov	x24, x0
	mov	x8, sp
	sub	x9, x29, #32
	stur	x8, [x9, #-256]                 ; 8-byte Folded Spill
Lloh0:
	adrp	x8, ___stack_chk_guard@GOTPAGE
Lloh1:
	ldr	x8, [x8, ___stack_chk_guard@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	stur	x8, [x29, #-96]
Lloh3:
	adrp	x12, _IEEE80211_CHAN_MAX@GOTPAGE
Lloh4:
	ldr	x12, [x12, _IEEE80211_CHAN_MAX@GOTPAGEOFF]
	ldr	w8, [x12]
	lsl	x8, x8, #2
	mov	x9, x8
Lloh5:
	adrp	x16, ___chkstk_darwin@GOTPAGE
Lloh6:
	ldr	x16, [x16, ___chkstk_darwin@GOTPAGEOFF]
	blr	x16
	mov	x9, sp
	add	x8, x8, #15
	and	x8, x8, #0x7fffffff0
	sub	x8, x9, x8
	sub	x9, x29, #40
	stur	x8, [x9, #-256]                 ; 8-byte Folded Spill
	mov	sp, x8
	ldr	w8, [x12]
	lsl	x8, x8, #2
	mov	x9, x8
Lloh7:
	adrp	x16, ___chkstk_darwin@GOTPAGE
Lloh8:
	ldr	x16, [x16, ___chkstk_darwin@GOTPAGEOFF]
	blr	x16
	mov	x9, sp
	add	x10, x8, #15
	and	x12, x10, #0x7fffffff0
	sub	x9, x9, x12
	sub	x10, x29, #48
	stur	x9, [x10, #-256]                ; 8-byte Folded Spill
	mov	sp, x9
	mov	x9, x8
Lloh9:
	adrp	x16, ___chkstk_darwin@GOTPAGE
Lloh10:
	ldr	x16, [x16, ___chkstk_darwin@GOTPAGEOFF]
	blr	x16
	mov	x9, sp
	sub	x9, x9, x12
	sub	x10, x29, #72
	stur	x9, [x10, #-256]                ; 8-byte Folded Spill
	mov	sp, x9
	mov	x9, x8
Lloh11:
	adrp	x16, ___chkstk_darwin@GOTPAGE
Lloh12:
	ldr	x16, [x16, ___chkstk_darwin@GOTPAGEOFF]
	blr	x16
	mov	x9, sp
	sub	x9, x9, x12
	sub	x10, x29, #16
	stur	x9, [x10, #-256]                ; 8-byte Folded Spill
	mov	sp, x9
	mov	x9, x8
Lloh13:
	adrp	x16, ___chkstk_darwin@GOTPAGE
Lloh14:
	ldr	x16, [x16, ___chkstk_darwin@GOTPAGEOFF]
	blr	x16
	mov	x9, sp
	sub	x9, x9, x12
	stur	x9, [x29, #-256]                ; 8-byte Folded Spill
	mov	sp, x9
	mov	x9, x8
Lloh15:
	adrp	x16, ___chkstk_darwin@GOTPAGE
Lloh16:
	ldr	x16, [x16, ___chkstk_darwin@GOTPAGEOFF]
	blr	x16
	mov	x9, sp
	sub	x9, x9, x12
	stur	x9, [x29, #-248]                ; 8-byte Folded Spill
	mov	sp, x9
	mov	x9, x8
Lloh17:
	adrp	x16, ___chkstk_darwin@GOTPAGE
Lloh18:
	ldr	x16, [x16, ___chkstk_darwin@GOTPAGEOFF]
	blr	x16
	mov	x9, sp
	sub	x9, x9, x12
	sub	x10, x29, #56
	stur	x9, [x10, #-256]                ; 8-byte Folded Spill
	mov	sp, x9
	mov	x9, x8
Lloh19:
	adrp	x16, ___chkstk_darwin@GOTPAGE
Lloh20:
	ldr	x16, [x16, ___chkstk_darwin@GOTPAGEOFF]
	blr	x16
	mov	x9, sp
	sub	x9, x9, x12
	sub	x10, x29, #64
	stur	x9, [x10, #-256]                ; 8-byte Folded Spill
	mov	sp, x9
	mov	x9, x8
Lloh21:
	adrp	x16, ___chkstk_darwin@GOTPAGE
Lloh22:
	ldr	x16, [x16, ___chkstk_darwin@GOTPAGEOFF]
	blr	x16
	mov	x9, sp
	sub	x9, x9, x12
	stur	x9, [x29, #-240]                ; 8-byte Folded Spill
	mov	sp, x9
	mov	x9, x8
Lloh23:
	adrp	x16, ___chkstk_darwin@GOTPAGE
Lloh24:
	ldr	x16, [x16, ___chkstk_darwin@GOTPAGEOFF]
	blr	x16
	mov	x9, sp
	sub	x9, x9, x12
	sub	x10, x29, #24
	stur	x9, [x10, #-256]                ; 8-byte Folded Spill
	mov	sp, x9
	mov	x9, x8
Lloh25:
	adrp	x16, ___chkstk_darwin@GOTPAGE
Lloh26:
	ldr	x16, [x16, ___chkstk_darwin@GOTPAGEOFF]
	blr	x16
	mov	x9, sp
	sub	x9, x9, x12
	stur	x9, [x29, #-232]                ; 8-byte Folded Spill
	mov	sp, x9
	mov	x9, x8
Lloh27:
	adrp	x16, ___chkstk_darwin@GOTPAGE
Lloh28:
	ldr	x16, [x16, ___chkstk_darwin@GOTPAGEOFF]
	blr	x16
	mov	x8, sp
	sub	x8, x8, x12
	sub	x9, x29, #8
	stur	x8, [x9, #-256]                 ; 8-byte Folded Spill
	mov	sp, x8
Lloh29:
	adrp	x27, _AH_FALSE@GOTPAGE
Lloh30:
	ldr	x27, [x27, _AH_FALSE@GOTPAGEOFF]
	ldr	x8, [x27]
	stur	x8, [x29, #-216]                ; 8-byte Folded Spill
Lloh31:
	adrp	x22, _AH_TRUE@GOTPAGE
Lloh32:
	ldr	x22, [x22, _AH_TRUE@GOTPAGEOFF]
	ldr	x8, [x22]
	stur	x8, [x29, #-200]                ; 8-byte Folded Spill
	sub	x19, x29, #168
	sub	x0, x29, #168
	mov	w1, #0
	mov	w2, #72
	bl	_memset
	mov	w28, #0
	mov	w8, #0
	stur	wzr, [x29, #-204]               ; 4-byte Folded Spill
Lloh33:
	adrp	x9, _getChannelEdges@GOTPAGE
Lloh34:
	ldr	x9, [x9, _getChannelEdges@GOTPAGEOFF]
Lloh35:
	ldr	w9, [x9]
	stur	w9, [x29, #-100]
Lloh36:
	adrp	x9, _getWirelessModes@GOTPAGE
Lloh37:
	ldr	x9, [x9, _getWirelessModes@GOTPAGEOFF]
Lloh38:
	ldr	w9, [x9]
Lloh39:
	adrp	x10, _eepromRead@GOTPAGE
Lloh40:
	ldr	x10, [x10, _eepromRead@GOTPAGEOFF]
Lloh41:
	ldr	w10, [x10]
	stp	w10, w9, [x29, #-108]
Lloh42:
	adrp	x9, _getChipPowerLimits@GOTPAGE
Lloh43:
	ldr	x9, [x9, _getChipPowerLimits@GOTPAGEOFF]
Lloh44:
	ldr	w9, [x9]
Lloh45:
	adrp	x10, _HAL_MODE_ALL@GOTPAGE
Lloh46:
	ldr	x10, [x10, _HAL_MODE_ALL@GOTPAGEOFF]
Lloh47:
	ldr	w10, [x10]
	stur	w9, [x29, #-112]
	stur	w10, [x29, #-120]
Lloh48:
	adrp	x9, lCPI0_0@PAGE
Lloh49:
	ldr	q0, [x9, lCPI0_0@PAGEOFF]
	stur	q0, [x29, #-152]
	ldr	x9, [x22]
	stp	x9, x9, [x29, #-136]
Lloh50:
	adrp	x9, _getCapability@GOTPAGE
Lloh51:
	ldr	x9, [x9, _getCapability@GOTPAGEOFF]
Lloh52:
	ldr	w9, [x9]
	orr	x10, x19, #0x4
	stur	x10, [x29, #-224]               ; 8-byte Folded Spill
	stur	w9, [x29, #-164]
Lloh53:
	adrp	x9, _HAL_M_STA@GOTPAGE
Lloh54:
	ldr	x9, [x9, _HAL_M_STA@GOTPAGEOFF]
Lloh55:
	ldr	x9, [x9]
Lloh56:
	adrp	x21, l_.str@PAGE
Lloh57:
	add	x21, x21, l_.str@PAGEOFF
Lloh58:
	adrp	x25, lJTI0_0@PAGE
Lloh59:
	add	x25, x25, lJTI0_0@PAGEOFF
Lloh60:
	adrp	x20, _showchannels@GOTPAGE
Lloh61:
	ldr	x20, [x20, _showchannels@GOTPAGEOFF]
Lloh62:
	adrp	x23, _optarg@GOTPAGE
Lloh63:
	ldr	x23, [x23, _optarg@GOTPAGEOFF]
	stur	x9, [x29, #-160]
	b	LBB0_3
LBB0_1:                                 ;   in Loop: Header=BB0_3 Depth=1
Lloh64:
	adrp	x8, _HAL_MODE_HT40@GOTPAGE
Lloh65:
	ldr	x8, [x8, _HAL_MODE_HT40@GOTPAGEOFF]
LBB0_2:                                 ;   in Loop: Header=BB0_3 Depth=1
	ldr	w8, [x8]
	orr	w28, w8, w28
	mov	x8, x19
LBB0_3:                                 ; =>This Inner Loop Header: Depth=1
	mov	x19, x8
	mov	x0, x24
	mov	x1, x26
	mov	x2, x21
	bl	_getopt
	add	w9, w0, #1
	cmp	w9, #115
	b.hi	LBB0_16
; %bb.4:                                ;   in Loop: Header=BB0_3 Depth=1
	mov	w8, #1
	adr	x10, LBB0_1
	ldrh	w11, [x25, x9, lsl #1]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_5:                                 ;   in Loop: Header=BB0_3 Depth=1
	mov	w8, #1
	stur	w8, [x29, #-204]                ; 4-byte Folded Spill
	mov	x8, x19
	b	LBB0_3
LBB0_6:                                 ;   in Loop: Header=BB0_3 Depth=1
	ldr	x8, [x27]
	b	LBB0_9
LBB0_7:                                 ;   in Loop: Header=BB0_3 Depth=1
	mov	w8, #1
Lloh66:
	adrp	x9, _dopassive@GOTPAGE
Lloh67:
	ldr	x9, [x9, _dopassive@GOTPAGEOFF]
	b	LBB0_23
LBB0_8:                                 ;   in Loop: Header=BB0_3 Depth=1
	ldr	x8, [x22]
LBB0_9:                                 ;   in Loop: Header=BB0_3 Depth=1
	str	x8, [x20]
	mov	x8, x19
	b	LBB0_3
LBB0_10:                                ;   in Loop: Header=BB0_3 Depth=1
	ldr	w0, [x23]
Lloh68:
	adrp	x1, l_.str.1@PAGE
Lloh69:
	add	x1, x1, l_.str.1@PAGEOFF
	mov	w2, #2
	bl	_strncasecmp
	cbz	w0, LBB0_28
; %bb.11:                               ;   in Loop: Header=BB0_3 Depth=1
	ldr	w0, [x23]
Lloh70:
	adrp	x1, l_.str.2@PAGE
Lloh71:
	add	x1, x1, l_.str.2@PAGEOFF
	mov	w2, #2
	bl	_strncasecmp
	cbz	w0, LBB0_27
; %bb.12:                               ;   in Loop: Header=BB0_3 Depth=1
	ldr	w0, [x23]
Lloh72:
	adrp	x1, l_.str.3@PAGE
Lloh73:
	add	x1, x1, l_.str.3@PAGEOFF
	mov	w2, #2
	bl	_strncasecmp
	cbz	w0, LBB0_27
; %bb.13:                               ;   in Loop: Header=BB0_3 Depth=1
	ldr	w0, [x23]
Lloh74:
	adrp	x1, l_.str.4@PAGE
Lloh75:
	add	x1, x1, l_.str.4@PAGEOFF
	mov	w2, #2
	bl	_strncasecmp
	cbz	w0, LBB0_29
; %bb.14:                               ;   in Loop: Header=BB0_3 Depth=1
	ldr	w0, [x23]
Lloh76:
	adrp	x1, l_.str.5@PAGE
Lloh77:
	add	x1, x1, l_.str.5@PAGEOFF
	mov	w2, #2
	bl	_strncasecmp
	cbz	w0, LBB0_29
; %bb.15:                               ;   in Loop: Header=BB0_3 Depth=1
	ldr	w0, [x23]
Lloh78:
	adrp	x1, l_.str.6@PAGE
Lloh79:
	add	x1, x1, l_.str.6@PAGEOFF
	mov	w2, #2
	bl	_strncasecmp
	cbz	w0, LBB0_31
LBB0_16:                                ;   in Loop: Header=BB0_3 Depth=1
	ldr	x0, [x26]
	bl	_usage
	mov	x8, x19
	b	LBB0_3
LBB0_17:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh80:
	adrp	x8, _HAL_MODE_11G@GOTPAGE
Lloh81:
	ldr	x8, [x8, _HAL_MODE_11G@GOTPAGEOFF]
	b	LBB0_2
LBB0_18:                                ;   in Loop: Header=BB0_3 Depth=1
	ldr	x8, [x22]
	stur	x8, [x29, #-216]                ; 8-byte Folded Spill
	mov	x8, x19
	b	LBB0_3
LBB0_19:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh82:
	adrp	x8, _HAL_MODE_11A@GOTPAGE
Lloh83:
	ldr	x8, [x8, _HAL_MODE_11A@GOTPAGEOFF]
	b	LBB0_2
LBB0_20:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh84:
	adrp	x8, _HAL_MODE_11B@GOTPAGE
Lloh85:
	ldr	x8, [x8, _HAL_MODE_11B@GOTPAGEOFF]
	b	LBB0_2
LBB0_21:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh86:
	adrp	x8, _HAL_MODE_HT@GOTPAGE
Lloh87:
	ldr	x8, [x8, _HAL_MODE_HT@GOTPAGEOFF]
	b	LBB0_2
LBB0_22:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh88:
	adrp	x8, _HAL_DEBUG_ANY@GOTPAGE
Lloh89:
	ldr	x8, [x8, _HAL_DEBUG_ANY@GOTPAGEOFF]
Lloh90:
	ldr	w8, [x8]
Lloh91:
	adrp	x9, _ath_hal_debug@GOTPAGE
Lloh92:
	ldr	x9, [x9, _ath_hal_debug@GOTPAGEOFF]
LBB0_23:                                ;   in Loop: Header=BB0_3 Depth=1
	str	w8, [x9]
	mov	x8, x19
	b	LBB0_3
LBB0_24:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh93:
	adrp	x8, _HAL_MODE_TURBO@GOTPAGE
Lloh94:
	ldr	x8, [x8, _HAL_MODE_TURBO@GOTPAGEOFF]
Lloh95:
	ldr	w8, [x8]
Lloh96:
	adrp	x9, _HAL_MODE_108G@GOTPAGE
Lloh97:
	ldr	x9, [x9, _HAL_MODE_108G@GOTPAGEOFF]
Lloh98:
	ldr	w9, [x9]
	orr	w8, w8, w28
	orr	w28, w8, w9
	mov	x8, x19
	b	LBB0_3
LBB0_25:                                ;   in Loop: Header=BB0_3 Depth=1
	ldr	x8, [x27]
	stur	x8, [x29, #-200]                ; 8-byte Folded Spill
	mov	x8, x19
	b	LBB0_3
LBB0_26:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh99:
	adrp	x8, _HAL_MODE_HT20@GOTPAGE
Lloh100:
	ldr	x8, [x8, _HAL_MODE_HT20@GOTPAGEOFF]
	b	LBB0_2
LBB0_27:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh101:
	adrp	x8, _HAL_M_IBSS@GOTPAGE
Lloh102:
	ldr	x8, [x8, _HAL_M_IBSS@GOTPAGEOFF]
	b	LBB0_30
LBB0_28:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh103:
	adrp	x8, _HAL_M_STA@GOTPAGE
Lloh104:
	ldr	x8, [x8, _HAL_M_STA@GOTPAGEOFF]
	b	LBB0_30
LBB0_29:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh105:
	adrp	x8, _HAL_M_HOSTAP@GOTPAGE
Lloh106:
	ldr	x8, [x8, _HAL_M_HOSTAP@GOTPAGEOFF]
LBB0_30:                                ;   in Loop: Header=BB0_3 Depth=1
	ldr	x8, [x8]
	stur	x8, [x29, #-160]
	mov	x8, x19
	b	LBB0_3
LBB0_31:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh107:
	adrp	x8, _HAL_M_MONITOR@GOTPAGE
Lloh108:
	ldr	x8, [x8, _HAL_M_MONITOR@GOTPAGEOFF]
	b	LBB0_30
LBB0_32:
Lloh109:
	adrp	x22, _optind@GOTPAGE
Lloh110:
	ldr	x22, [x22, _optind@GOTPAGEOFF]
	ldrsw	x8, [x22]
	sub	w9, w24, w8
Lloh111:
	adrp	x24, _cc@GOTPAGE
Lloh112:
	ldr	x24, [x24, _cc@GOTPAGEOFF]
Lloh113:
	adrp	x20, _CTRY_DEFAULT@GOTPAGE
Lloh114:
	ldr	x20, [x20, _CTRY_DEFAULT@GOTPAGEOFF]
	cmp	w9, #1
	b.eq	LBB0_36
; %bb.33:
	ldur	x27, [x29, #-256]               ; 8-byte Folded Reload
	cbnz	w9, LBB0_40
; %bb.34:
Lloh115:
	adrp	x21, l_.str.7@PAGE
Lloh116:
	add	x21, x21, l_.str.7@PAGEOFF
Lloh117:
	adrp	x1, _rd@GOTPAGE
Lloh118:
	ldr	x1, [x1, _rd@GOTPAGEOFF]
Lloh119:
	adrp	x2, _cc@GOTPAGE
Lloh120:
	ldr	x2, [x2, _cc@GOTPAGEOFF]
	mov	x0, x21
	bl	_cclookup
	cbnz	w0, LBB0_45
; %bb.35:
	str	x21, [sp, #-16]!
Lloh121:
	adrp	x0, l_.str.8@PAGE
Lloh122:
	add	x0, x0, l_.str.8@PAGEOFF
	b	LBB0_115
LBB0_36:
	ldr	x0, [x26, x8, lsl #3]
Lloh123:
	adrp	x1, _rd@GOTPAGE
Lloh124:
	ldr	x1, [x1, _rd@GOTPAGEOFF]
Lloh125:
	adrp	x2, _cc@GOTPAGE
Lloh126:
	ldr	x2, [x2, _cc@GOTPAGEOFF]
	bl	_cclookup
	ldur	x27, [x29, #-256]               ; 8-byte Folded Reload
	cbnz	w0, LBB0_45
; %bb.37:
	ldrsw	x8, [x22]
	ldr	x0, [x26, x8, lsl #3]
Lloh127:
	adrp	x21, _rd@GOTPAGE
Lloh128:
	ldr	x21, [x21, _rd@GOTPAGEOFF]
	mov	x1, x21
	bl	_rdlookup
	cbnz	w0, LBB0_39
; %bb.38:
	ldrsw	x8, [x22]
	ldr	x0, [x26, x8, lsl #3]
	mov	x1, #0
	mov	w2, #0
	bl	_strtoul
	str	w0, [x21]
                                        ; kill: def $w0 killed $w0 killed $x0
	bl	_getrdname
	cbz	x0, LBB0_114
LBB0_39:
	ldr	x0, [x20]
	b	LBB0_44
LBB0_40:
	ldr	x0, [x26, x8, lsl #3]
Lloh129:
	adrp	x21, _rd@GOTPAGE
Lloh130:
	ldr	x21, [x21, _rd@GOTPAGEOFF]
	mov	x1, x21
	bl	_rdlookup
	cbnz	w0, LBB0_42
; %bb.41:
	ldrsw	x8, [x22]
	ldr	x0, [x26, x8, lsl #3]
	mov	x1, #0
	mov	w2, #0
	bl	_strtoul
	str	w0, [x21]
                                        ; kill: def $w0 killed $w0 killed $x0
	bl	_getrdname
	cbz	x0, LBB0_114
LBB0_42:
	ldrsw	x8, [x22]
	add	x8, x26, x8, lsl #3
	ldr	x0, [x8, #8]
Lloh131:
	adrp	x1, _rd@GOTPAGE
Lloh132:
	ldr	x1, [x1, _rd@GOTPAGEOFF]
Lloh133:
	adrp	x2, _cc@GOTPAGE
Lloh134:
	ldr	x2, [x2, _cc@GOTPAGEOFF]
	bl	_cclookup
	cbnz	w0, LBB0_45
; %bb.43:
	ldrsw	x8, [x22]
	add	x8, x26, x8, lsl #3
	ldr	x0, [x8, #8]
	mov	x1, #0
	mov	w2, #0
	bl	_strtoul
LBB0_44:
	str	x0, [x24]
LBB0_45:
	ldr	x0, [x24]
	ldr	x8, [x20]
	cmp	x0, x8
	b.ne	LBB0_47
; %bb.46:
Lloh135:
	adrp	x20, _rd@GOTPAGE
Lloh136:
	ldr	x20, [x20, _rd@GOTPAGEOFF]
	ldr	w0, [x20]
	bl	_getrdname
	ldr	w8, [x20]
	sub	sp, sp, #32
	stp	x8, x8, [sp, #8]
	str	x0, [sp]
Lloh137:
	adrp	x0, l_.str.11@PAGE
Lloh138:
	add	x0, x0, l_.str.11@PAGEOFF
	bl	_printf
	add	sp, sp, #32
	b	LBB0_48
LBB0_47:
	bl	_getccname
	mov	x23, x0
	ldr	x0, [x24]
	bl	_getccisoname
	mov	x21, x0
	ldr	x20, [x24]
Lloh139:
	adrp	x22, _rd@GOTPAGE
Lloh140:
	ldr	x22, [x22, _rd@GOTPAGEOFF]
	ldr	w0, [x22]
	bl	_getrdname
	ldr	w8, [x22]
	sub	sp, sp, #64
	stp	x8, x8, [sp, #40]
	stp	x20, x0, [sp, #24]
	stp	x21, x20, [sp, #8]
Lloh141:
	adrp	x0, l_.str.10@PAGE
Lloh142:
	add	x0, x0, l_.str.10@PAGEOFF
	str	x23, [sp]
	bl	_printf
	add	sp, sp, #64
LBB0_48:
	sub	x8, x29, #48
	ldur	x22, [x8, #-256]                ; 8-byte Folded Reload
	sub	x8, x29, #56
	ldur	x23, [x8, #-256]                ; 8-byte Folded Reload
	sub	x8, x29, #64
	ldur	x25, [x8, #-256]                ; 8-byte Folded Reload
	sub	x8, x29, #72
	ldur	x26, [x8, #-256]                ; 8-byte Folded Reload
	sub	x8, x29, #40
	ldur	x20, [x8, #-256]                ; 8-byte Folded Reload
	cbz	w28, LBB0_50
; %bb.49:
Lloh143:
	adrp	x8, _HAL_MODE_11G@GOTPAGE
Lloh144:
	ldr	x8, [x8, _HAL_MODE_11G@GOTPAGEOFF]
Lloh145:
	ldr	w4, [x8]
	b	LBB0_51
LBB0_50:
Lloh146:
	adrp	x8, _HAL_MODE_11A@GOTPAGE
Lloh147:
	ldr	x8, [x8, _HAL_MODE_11A@GOTPAGEOFF]
Lloh148:
	ldr	w8, [x8]
Lloh149:
	adrp	x9, _HAL_MODE_11B@GOTPAGE
Lloh150:
	ldr	x9, [x9, _HAL_MODE_11B@GOTPAGEOFF]
Lloh151:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh152:
	adrp	x9, _HAL_MODE_11G@GOTPAGE
Lloh153:
	ldr	x9, [x9, _HAL_MODE_11G@GOTPAGEOFF]
Lloh154:
	ldr	w4, [x9]
	orr	w8, w8, w4
Lloh155:
	adrp	x9, _HAL_MODE_TURBO@GOTPAGE
Lloh156:
	ldr	x9, [x9, _HAL_MODE_TURBO@GOTPAGEOFF]
Lloh157:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh158:
	adrp	x9, _HAL_MODE_108G@GOTPAGE
Lloh159:
	ldr	x9, [x9, _HAL_MODE_108G@GOTPAGEOFF]
Lloh160:
	ldr	w9, [x9]
	orr	w28, w8, w9
LBB0_51:
	stp	xzr, xzr, [x29, #-192]
	stur	xzr, [x29, #-176]
Lloh161:
	adrp	x21, _HAL_OK@GOTPAGE
Lloh162:
	ldr	x21, [x21, _HAL_OK@GOTPAGEOFF]
	tst	w4, w28
	b.eq	LBB0_57
; %bb.52:
Lloh163:
	adrp	x8, _rd@GOTPAGE
Lloh164:
	ldr	x8, [x8, _rd@GOTPAGEOFF]
Lloh165:
	ldr	w6, [x8]
	stur	w6, [x29, #-168]
Lloh166:
	adrp	x8, _IEEE80211_CHAN_MAX@GOTPAGE
Lloh167:
	ldr	x8, [x8, _IEEE80211_CHAN_MAX@GOTPAGEOFF]
Lloh168:
	ldr	w2, [x8]
	ldr	x5, [x24]
	sub	x3, x29, #180
	ldur	x0, [x29, #-224]                ; 8-byte Folded Reload
	mov	x1, x27
	ldur	x7, [x29, #-200]                ; 8-byte Folded Reload
	bl	_ath_hal_getchannels
	ldr	x8, [x21]
	cmp	x0, x8
	b.ne	LBB0_57
; %bb.53:
	ldur	w1, [x29, #-180]
	ldur	x0, [x29, #-224]                ; 8-byte Folded Reload
	mov	x2, x27
	mov	w3, #0
	mov	w4, #128
	ldur	x5, [x29, #-248]                ; 8-byte Folded Reload
	bl	_calctxpower
	cbz	w19, LBB0_55
; %bb.54:
	ldur	w1, [x29, #-180]
Lloh169:
	adrp	x8, _IEEE80211_CHAN_DFS@GOTPAGE
Lloh170:
	ldr	x8, [x8, _IEEE80211_CHAN_DFS@GOTPAGEOFF]
Lloh171:
	ldr	w2, [x8]
	mov	x0, x27
	bl	_anychan
Lloh172:
	adrp	x8, _isdfs@GOTPAGE
Lloh173:
	ldr	x8, [x8, _isdfs@GOTPAGEOFF]
	ldr	w9, [x8]
	orr	w9, w9, w0
	str	w9, [x8]
LBB0_55:
	ldur	w8, [x29, #-204]                ; 4-byte Folded Reload
	cbz	w8, LBB0_57
; %bb.56:
	ldur	w1, [x29, #-180]
Lloh174:
	adrp	x8, _IEEE80211_CHAN_4MSXMIT@GOTPAGE
Lloh175:
	ldr	x8, [x8, _IEEE80211_CHAN_4MSXMIT@GOTPAGEOFF]
Lloh176:
	ldr	w2, [x8]
	mov	x0, x27
	bl	_anychan
Lloh177:
	adrp	x8, _is4ms@GOTPAGE
Lloh178:
	ldr	x8, [x8, _is4ms@GOTPAGEOFF]
	ldr	w9, [x8]
	orr	w9, w9, w0
	str	w9, [x8]
LBB0_57:
Lloh179:
	adrp	x8, _HAL_MODE_11B@GOTPAGE
Lloh180:
	ldr	x8, [x8, _HAL_MODE_11B@GOTPAGEOFF]
Lloh181:
	ldr	w4, [x8]
	tst	w4, w28
	b.eq	LBB0_63
; %bb.58:
Lloh182:
	adrp	x8, _rd@GOTPAGE
Lloh183:
	ldr	x8, [x8, _rd@GOTPAGEOFF]
Lloh184:
	ldr	w6, [x8]
	stur	w6, [x29, #-168]
Lloh185:
	adrp	x8, _IEEE80211_CHAN_MAX@GOTPAGE
Lloh186:
	ldr	x8, [x8, _IEEE80211_CHAN_MAX@GOTPAGEOFF]
Lloh187:
	ldr	w2, [x8]
	ldr	x5, [x24]
	sub	x3, x29, #176
	ldur	x0, [x29, #-224]                ; 8-byte Folded Reload
	mov	x1, x26
	ldur	x7, [x29, #-200]                ; 8-byte Folded Reload
	bl	_ath_hal_getchannels
	ldr	x8, [x21]
	cmp	x0, x8
	b.ne	LBB0_63
; %bb.59:
	ldur	w1, [x29, #-176]
	ldur	x0, [x29, #-224]                ; 8-byte Folded Reload
	mov	x2, x26
	mov	w3, #0
	mov	w4, #128
	sub	x8, x29, #16
	ldur	x5, [x8, #-256]                 ; 8-byte Folded Reload
	bl	_calctxpower
	cbz	w19, LBB0_61
; %bb.60:
	ldur	w1, [x29, #-176]
Lloh188:
	adrp	x8, _IEEE80211_CHAN_DFS@GOTPAGE
Lloh189:
	ldr	x8, [x8, _IEEE80211_CHAN_DFS@GOTPAGEOFF]
Lloh190:
	ldr	w2, [x8]
	mov	x0, x26
	bl	_anychan
Lloh191:
	adrp	x8, _isdfs@GOTPAGE
Lloh192:
	ldr	x8, [x8, _isdfs@GOTPAGEOFF]
	ldr	w9, [x8]
	orr	w9, w9, w0
	str	w9, [x8]
LBB0_61:
	ldur	w8, [x29, #-204]                ; 4-byte Folded Reload
	cbz	w8, LBB0_63
; %bb.62:
	ldur	w1, [x29, #-176]
Lloh193:
	adrp	x8, _IEEE80211_CHAN_4MSXMIT@GOTPAGE
Lloh194:
	ldr	x8, [x8, _IEEE80211_CHAN_4MSXMIT@GOTPAGEOFF]
Lloh195:
	ldr	w2, [x8]
	mov	x0, x26
	bl	_anychan
Lloh196:
	adrp	x8, _is4ms@GOTPAGE
Lloh197:
	ldr	x8, [x8, _is4ms@GOTPAGEOFF]
	ldr	w9, [x8]
	orr	w9, w9, w0
	str	w9, [x8]
LBB0_63:
Lloh198:
	adrp	x8, _HAL_MODE_11A@GOTPAGE
Lloh199:
	ldr	x8, [x8, _HAL_MODE_11A@GOTPAGEOFF]
Lloh200:
	ldr	w4, [x8]
	tst	w4, w28
	b.eq	LBB0_69
; %bb.64:
Lloh201:
	adrp	x8, _rd@GOTPAGE
Lloh202:
	ldr	x8, [x8, _rd@GOTPAGEOFF]
Lloh203:
	ldr	w6, [x8]
	stur	w6, [x29, #-168]
Lloh204:
	adrp	x8, _IEEE80211_CHAN_MAX@GOTPAGE
Lloh205:
	ldr	x8, [x8, _IEEE80211_CHAN_MAX@GOTPAGEOFF]
Lloh206:
	ldr	w2, [x8]
	ldr	x5, [x24]
	sub	x3, x29, #172
	ldur	x0, [x29, #-224]                ; 8-byte Folded Reload
	mov	x1, x20
	ldur	x7, [x29, #-200]                ; 8-byte Folded Reload
	bl	_ath_hal_getchannels
	ldr	x8, [x21]
	cmp	x0, x8
	b.ne	LBB0_69
; %bb.65:
	ldur	w1, [x29, #-172]
	ldur	x0, [x29, #-224]                ; 8-byte Folded Reload
	mov	x2, x20
	mov	w3, #0
	mov	w4, #128
	mov	x5, x22
	bl	_calctxpower
	cbz	w19, LBB0_67
; %bb.66:
	ldur	w1, [x29, #-172]
Lloh207:
	adrp	x8, _IEEE80211_CHAN_DFS@GOTPAGE
Lloh208:
	ldr	x8, [x8, _IEEE80211_CHAN_DFS@GOTPAGEOFF]
Lloh209:
	ldr	w2, [x8]
	mov	x0, x20
	bl	_anychan
Lloh210:
	adrp	x8, _isdfs@GOTPAGE
Lloh211:
	ldr	x8, [x8, _isdfs@GOTPAGEOFF]
	ldr	w9, [x8]
	orr	w9, w9, w0
	str	w9, [x8]
LBB0_67:
	ldur	w8, [x29, #-204]                ; 4-byte Folded Reload
	cbz	w8, LBB0_69
; %bb.68:
	ldur	w1, [x29, #-172]
Lloh212:
	adrp	x8, _IEEE80211_CHAN_4MSXMIT@GOTPAGE
Lloh213:
	ldr	x8, [x8, _IEEE80211_CHAN_4MSXMIT@GOTPAGEOFF]
Lloh214:
	ldr	w2, [x8]
	mov	x0, x20
	bl	_anychan
Lloh215:
	adrp	x8, _is4ms@GOTPAGE
Lloh216:
	ldr	x8, [x8, _is4ms@GOTPAGEOFF]
	ldr	w9, [x8]
	orr	w9, w9, w0
	str	w9, [x8]
LBB0_69:
Lloh217:
	adrp	x8, _HAL_MODE_TURBO@GOTPAGE
Lloh218:
	ldr	x8, [x8, _HAL_MODE_TURBO@GOTPAGEOFF]
Lloh219:
	ldr	w4, [x8]
	tst	w4, w28
	b.eq	LBB0_75
; %bb.70:
Lloh220:
	adrp	x8, _rd@GOTPAGE
Lloh221:
	ldr	x8, [x8, _rd@GOTPAGEOFF]
Lloh222:
	ldr	w6, [x8]
	stur	w6, [x29, #-168]
Lloh223:
	adrp	x8, _IEEE80211_CHAN_MAX@GOTPAGE
Lloh224:
	ldr	x8, [x8, _IEEE80211_CHAN_MAX@GOTPAGEOFF]
Lloh225:
	ldr	w2, [x8]
	ldr	x5, [x24]
	sub	x3, x29, #184
	ldur	x0, [x29, #-224]                ; 8-byte Folded Reload
	mov	x1, x23
	ldur	x7, [x29, #-200]                ; 8-byte Folded Reload
	bl	_ath_hal_getchannels
	ldr	x8, [x21]
	cmp	x0, x8
	b.ne	LBB0_75
; %bb.71:
	ldur	w1, [x29, #-184]
	ldur	x0, [x29, #-224]                ; 8-byte Folded Reload
	mov	x2, x23
	mov	w3, #0
	mov	w4, #128
	mov	x5, x25
	bl	_calctxpower
	cbz	w19, LBB0_73
; %bb.72:
	ldur	w1, [x29, #-184]
Lloh226:
	adrp	x8, _IEEE80211_CHAN_DFS@GOTPAGE
Lloh227:
	ldr	x8, [x8, _IEEE80211_CHAN_DFS@GOTPAGEOFF]
Lloh228:
	ldr	w2, [x8]
	mov	x0, x23
	bl	_anychan
Lloh229:
	adrp	x8, _isdfs@GOTPAGE
Lloh230:
	ldr	x8, [x8, _isdfs@GOTPAGEOFF]
	ldr	w9, [x8]
	orr	w9, w9, w0
	str	w9, [x8]
LBB0_73:
	ldur	w8, [x29, #-204]                ; 4-byte Folded Reload
	cbz	w8, LBB0_75
; %bb.74:
	ldur	w1, [x29, #-184]
Lloh231:
	adrp	x8, _IEEE80211_CHAN_4MSXMIT@GOTPAGE
Lloh232:
	ldr	x8, [x8, _IEEE80211_CHAN_4MSXMIT@GOTPAGEOFF]
Lloh233:
	ldr	w2, [x8]
	mov	x0, x23
	bl	_anychan
Lloh234:
	adrp	x8, _is4ms@GOTPAGE
Lloh235:
	ldr	x8, [x8, _is4ms@GOTPAGEOFF]
	ldr	w9, [x8]
	orr	w9, w9, w0
	str	w9, [x8]
LBB0_75:
Lloh236:
	adrp	x8, _HAL_MODE_108G@GOTPAGE
Lloh237:
	ldr	x8, [x8, _HAL_MODE_108G@GOTPAGEOFF]
Lloh238:
	ldr	w4, [x8]
	tst	w4, w28
	b.eq	LBB0_81
; %bb.76:
Lloh239:
	adrp	x8, _rd@GOTPAGE
Lloh240:
	ldr	x8, [x8, _rd@GOTPAGEOFF]
Lloh241:
	ldr	w6, [x8]
	stur	w6, [x29, #-168]
Lloh242:
	adrp	x8, _IEEE80211_CHAN_MAX@GOTPAGE
Lloh243:
	ldr	x8, [x8, _IEEE80211_CHAN_MAX@GOTPAGEOFF]
Lloh244:
	ldr	w2, [x8]
	ldr	x5, [x24]
	sub	x3, x29, #188
	ldur	x0, [x29, #-224]                ; 8-byte Folded Reload
	ldur	x1, [x29, #-240]                ; 8-byte Folded Reload
	ldur	x7, [x29, #-200]                ; 8-byte Folded Reload
	bl	_ath_hal_getchannels
	ldr	x8, [x21]
	cmp	x0, x8
	b.ne	LBB0_81
; %bb.77:
	ldur	w1, [x29, #-188]
	ldur	x0, [x29, #-224]                ; 8-byte Folded Reload
	ldur	x27, [x29, #-240]               ; 8-byte Folded Reload
	mov	x2, x27
	mov	w3, #0
	mov	w4, #128
	sub	x8, x29, #24
	ldur	x5, [x8, #-256]                 ; 8-byte Folded Reload
	bl	_calctxpower
	cbz	w19, LBB0_79
; %bb.78:
	ldur	w1, [x29, #-188]
Lloh245:
	adrp	x8, _IEEE80211_CHAN_DFS@GOTPAGE
Lloh246:
	ldr	x8, [x8, _IEEE80211_CHAN_DFS@GOTPAGEOFF]
Lloh247:
	ldr	w2, [x8]
	mov	x0, x27
	bl	_anychan
Lloh248:
	adrp	x8, _isdfs@GOTPAGE
Lloh249:
	ldr	x8, [x8, _isdfs@GOTPAGEOFF]
	ldr	w9, [x8]
	orr	w9, w9, w0
	str	w9, [x8]
LBB0_79:
	ldur	x27, [x29, #-256]               ; 8-byte Folded Reload
	ldur	w8, [x29, #-204]                ; 4-byte Folded Reload
	cbz	w8, LBB0_81
; %bb.80:
	ldur	w1, [x29, #-188]
Lloh250:
	adrp	x8, _IEEE80211_CHAN_4MSXMIT@GOTPAGE
Lloh251:
	ldr	x8, [x8, _IEEE80211_CHAN_4MSXMIT@GOTPAGEOFF]
Lloh252:
	ldr	w2, [x8]
	ldur	x0, [x29, #-240]                ; 8-byte Folded Reload
	bl	_anychan
Lloh253:
	adrp	x8, _is4ms@GOTPAGE
Lloh254:
	ldr	x8, [x8, _is4ms@GOTPAGEOFF]
	ldr	w9, [x8]
	orr	w9, w9, w0
	str	w9, [x8]
LBB0_81:
Lloh255:
	adrp	x8, _HAL_MODE_HT@GOTPAGE
Lloh256:
	ldr	x8, [x8, _HAL_MODE_HT@GOTPAGEOFF]
Lloh257:
	ldr	w8, [x8]
	ands	w4, w8, w28
	b.eq	LBB0_87
; %bb.82:
Lloh258:
	adrp	x8, _rd@GOTPAGE
Lloh259:
	ldr	x8, [x8, _rd@GOTPAGEOFF]
Lloh260:
	ldr	w6, [x8]
	stur	w6, [x29, #-168]
Lloh261:
	adrp	x8, _IEEE80211_CHAN_MAX@GOTPAGE
Lloh262:
	ldr	x8, [x8, _IEEE80211_CHAN_MAX@GOTPAGEOFF]
Lloh263:
	ldr	w2, [x8]
	ldr	x5, [x24]
	sub	x3, x29, #192
	ldp	x1, x0, [x29, #-232]            ; 16-byte Folded Reload
	ldur	x7, [x29, #-200]                ; 8-byte Folded Reload
	bl	_ath_hal_getchannels
	ldr	x8, [x21]
	cmp	x0, x8
	b.ne	LBB0_87
; %bb.83:
	ldur	w1, [x29, #-192]
	ldp	x21, x0, [x29, #-232]           ; 16-byte Folded Reload
	mov	x2, x21
	mov	w3, #0
	mov	w4, #128
	sub	x8, x29, #8
	ldur	x5, [x8, #-256]                 ; 8-byte Folded Reload
	bl	_calctxpower
	cbz	w19, LBB0_85
; %bb.84:
	ldur	w1, [x29, #-192]
Lloh264:
	adrp	x8, _IEEE80211_CHAN_DFS@GOTPAGE
Lloh265:
	ldr	x8, [x8, _IEEE80211_CHAN_DFS@GOTPAGEOFF]
Lloh266:
	ldr	w2, [x8]
	mov	x0, x21
	bl	_anychan
Lloh267:
	adrp	x8, _isdfs@GOTPAGE
Lloh268:
	ldr	x8, [x8, _isdfs@GOTPAGEOFF]
	ldr	w9, [x8]
	orr	w9, w9, w0
	str	w9, [x8]
LBB0_85:
	ldur	w8, [x29, #-204]                ; 4-byte Folded Reload
	cbz	w8, LBB0_87
; %bb.86:
	ldur	w1, [x29, #-192]
Lloh269:
	adrp	x8, _IEEE80211_CHAN_4MSXMIT@GOTPAGE
Lloh270:
	ldr	x8, [x8, _IEEE80211_CHAN_4MSXMIT@GOTPAGEOFF]
Lloh271:
	ldr	w2, [x8]
	ldur	x0, [x29, #-232]                ; 8-byte Folded Reload
	bl	_anychan
Lloh272:
	adrp	x8, _is4ms@GOTPAGE
Lloh273:
	ldr	x8, [x8, _is4ms@GOTPAGEOFF]
	ldr	w9, [x8]
	orr	w9, w9, w0
	str	w9, [x8]
LBB0_87:
	ldp	x21, x19, [x29, #-240]          ; 16-byte Folded Reload
	ldur	x8, [x29, #-216]                ; 8-byte Folded Reload
	cbnz	x8, LBB0_98
; %bb.88:
Lloh274:
	adrp	x8, _HAL_MODE_11B@GOTPAGE
Lloh275:
	ldr	x8, [x8, _HAL_MODE_11B@GOTPAGEOFF]
Lloh276:
	ldr	w8, [x8]
Lloh277:
	adrp	x9, _HAL_MODE_11G@GOTPAGE
Lloh278:
	ldr	x9, [x9, _HAL_MODE_11G@GOTPAGEOFF]
Lloh279:
	ldr	w9, [x9]
	orr	w8, w9, w8
	bics	wzr, w8, w28
	b.ne	LBB0_90
; %bb.89:
	ldur	w5, [x29, #-180]
	sub	x2, x29, #176
	mov	x0, x26
	sub	x8, x29, #16
	ldur	x1, [x8, #-256]                 ; 8-byte Folded Reload
	mov	x3, x27
	ldur	x4, [x29, #-248]                ; 8-byte Folded Reload
	bl	_intersect
LBB0_90:
Lloh280:
	adrp	x8, _HAL_MODE_11A@GOTPAGE
Lloh281:
	ldr	x8, [x8, _HAL_MODE_11A@GOTPAGEOFF]
Lloh282:
	ldr	w8, [x8]
Lloh283:
	adrp	x9, _HAL_MODE_TURBO@GOTPAGE
Lloh284:
	ldr	x9, [x9, _HAL_MODE_TURBO@GOTPAGEOFF]
Lloh285:
	ldr	w9, [x9]
	orr	w8, w9, w8
	bics	wzr, w8, w28
	b.ne	LBB0_92
; %bb.91:
	ldur	w5, [x29, #-172]
	sub	x2, x29, #184
	mov	x0, x23
	mov	x1, x25
	mov	x3, x20
	mov	x4, x22
	bl	_intersect
LBB0_92:
Lloh286:
	adrp	x8, _HAL_MODE_11G@GOTPAGE
Lloh287:
	ldr	x8, [x8, _HAL_MODE_11G@GOTPAGEOFF]
Lloh288:
	ldr	w8, [x8]
Lloh289:
	adrp	x9, _HAL_MODE_108G@GOTPAGE
Lloh290:
	ldr	x9, [x9, _HAL_MODE_108G@GOTPAGEOFF]
Lloh291:
	ldr	w9, [x9]
	orr	w9, w9, w8
	bics	wzr, w9, w28
	b.ne	LBB0_94
; %bb.93:
	ldur	w5, [x29, #-180]
	sub	x2, x29, #188
	mov	x0, x21
	sub	x8, x29, #24
	ldur	x1, [x8, #-256]                 ; 8-byte Folded Reload
	mov	x3, x27
	ldur	x4, [x29, #-248]                ; 8-byte Folded Reload
	bl	_intersect
Lloh292:
	adrp	x8, _HAL_MODE_11G@GOTPAGE
Lloh293:
	ldr	x8, [x8, _HAL_MODE_11G@GOTPAGEOFF]
Lloh294:
	ldr	w8, [x8]
LBB0_94:
Lloh295:
	adrp	x9, _HAL_MODE_HT@GOTPAGE
Lloh296:
	ldr	x9, [x9, _HAL_MODE_HT@GOTPAGEOFF]
Lloh297:
	ldr	w9, [x9]
	orr	w8, w9, w8
	bics	wzr, w8, w28
	b.ne	LBB0_96
; %bb.95:
	ldur	w5, [x29, #-192]
	sub	x2, x29, #180
	mov	x0, x27
	ldur	x1, [x29, #-248]                ; 8-byte Folded Reload
	mov	x3, x19
	sub	x8, x29, #8
	ldur	x4, [x8, #-256]                 ; 8-byte Folded Reload
	bl	_intersect
Lloh298:
	adrp	x8, _HAL_MODE_HT@GOTPAGE
Lloh299:
	ldr	x8, [x8, _HAL_MODE_HT@GOTPAGEOFF]
Lloh300:
	ldr	w9, [x8]
LBB0_96:
Lloh301:
	adrp	x8, _HAL_MODE_11A@GOTPAGE
Lloh302:
	ldr	x8, [x8, _HAL_MODE_11A@GOTPAGEOFF]
Lloh303:
	ldr	w8, [x8]
	orr	w8, w9, w8
	bics	wzr, w8, w28
	b.ne	LBB0_98
; %bb.97:
	ldur	w5, [x29, #-192]
	sub	x2, x29, #172
	mov	x0, x20
	mov	x1, x22
	mov	x3, x19
	sub	x8, x29, #8
	ldur	x4, [x8, #-256]                 ; 8-byte Folded Reload
	bl	_intersect
LBB0_98:
Lloh304:
	adrp	x8, _HAL_MODE_11G@GOTPAGE
Lloh305:
	ldr	x8, [x8, _HAL_MODE_11G@GOTPAGEOFF]
Lloh306:
	ldr	w8, [x8]
	tst	w8, w28
	b.eq	LBB0_100
; %bb.99:
	ldur	w1, [x29, #-180]
	ldur	x0, [x29, #-224]                ; 8-byte Folded Reload
	mov	x2, x27
	ldur	x3, [x29, #-248]                ; 8-byte Folded Reload
	bl	_dumpchannels
LBB0_100:
Lloh307:
	adrp	x8, _HAL_MODE_11B@GOTPAGE
Lloh308:
	ldr	x8, [x8, _HAL_MODE_11B@GOTPAGEOFF]
Lloh309:
	ldr	w8, [x8]
	tst	w8, w28
	b.eq	LBB0_102
; %bb.101:
	ldur	w1, [x29, #-176]
	ldur	x0, [x29, #-224]                ; 8-byte Folded Reload
	mov	x2, x26
	sub	x8, x29, #16
	ldur	x3, [x8, #-256]                 ; 8-byte Folded Reload
	bl	_dumpchannels
LBB0_102:
Lloh310:
	adrp	x8, _HAL_MODE_11A@GOTPAGE
Lloh311:
	ldr	x8, [x8, _HAL_MODE_11A@GOTPAGEOFF]
Lloh312:
	ldr	w8, [x8]
	tst	w8, w28
	b.eq	LBB0_104
; %bb.103:
	ldur	w1, [x29, #-172]
	ldur	x0, [x29, #-224]                ; 8-byte Folded Reload
	mov	x2, x20
	mov	x3, x22
	bl	_dumpchannels
LBB0_104:
Lloh313:
	adrp	x8, _HAL_MODE_108G@GOTPAGE
Lloh314:
	ldr	x8, [x8, _HAL_MODE_108G@GOTPAGEOFF]
Lloh315:
	ldr	w8, [x8]
	tst	w8, w28
	b.eq	LBB0_106
; %bb.105:
	ldur	w1, [x29, #-188]
	ldur	x0, [x29, #-224]                ; 8-byte Folded Reload
	mov	x2, x21
	sub	x8, x29, #24
	ldur	x3, [x8, #-256]                 ; 8-byte Folded Reload
	bl	_dumpchannels
LBB0_106:
Lloh316:
	adrp	x8, _HAL_MODE_TURBO@GOTPAGE
Lloh317:
	ldr	x8, [x8, _HAL_MODE_TURBO@GOTPAGEOFF]
Lloh318:
	ldr	w8, [x8]
	tst	w8, w28
	b.eq	LBB0_108
; %bb.107:
	ldur	w1, [x29, #-184]
	ldur	x0, [x29, #-224]                ; 8-byte Folded Reload
	mov	x2, x23
	mov	x3, x25
	bl	_dumpchannels
LBB0_108:
Lloh319:
	adrp	x8, _HAL_MODE_HT@GOTPAGE
Lloh320:
	ldr	x8, [x8, _HAL_MODE_HT@GOTPAGEOFF]
Lloh321:
	ldr	w8, [x8]
	tst	w8, w28
	b.eq	LBB0_110
; %bb.109:
	ldur	w1, [x29, #-192]
	ldur	x0, [x29, #-224]                ; 8-byte Folded Reload
	mov	x2, x19
	sub	x8, x29, #8
	ldur	x3, [x8, #-256]                 ; 8-byte Folded Reload
	bl	_dumpchannels
LBB0_110:
	mov	w0, #10
	bl	_putchar
	sub	x8, x29, #32
	ldur	x8, [x8, #-256]                 ; 8-byte Folded Reload
	mov	sp, x8
	ldur	x8, [x29, #-96]
Lloh322:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh323:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh324:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_113
; %bb.111:
	mov	w0, #0
	sub	sp, x29, #80
	ldp	x29, x30, [sp, #80]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #64]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #48]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #32]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #16]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp], #96             ; 16-byte Folded Reload
	ret
LBB0_112:
	bl	_cclist
	bl	_rdlist
	mov	w0, #0
	bl	_exit
LBB0_113:
	bl	___stack_chk_fail
LBB0_114:
	ldrsw	x8, [x22]
	ldr	x8, [x26, x8, lsl #3]
	str	x8, [sp, #-16]!
Lloh325:
	adrp	x0, l_.str.9@PAGE
Lloh326:
	add	x0, x0, l_.str.9@PAGEOFF
LBB0_115:
	bl	_printf
	add	sp, sp, #16
	mov	w0, #-1
	bl	_exit
	.loh AdrpLdrGot	Lloh62, Lloh63
	.loh AdrpLdrGot	Lloh60, Lloh61
	.loh AdrpAdd	Lloh58, Lloh59
	.loh AdrpAdd	Lloh56, Lloh57
	.loh AdrpLdrGotLdr	Lloh53, Lloh54, Lloh55
	.loh AdrpLdrGotLdr	Lloh50, Lloh51, Lloh52
	.loh AdrpLdr	Lloh48, Lloh49
	.loh AdrpLdrGotLdr	Lloh45, Lloh46, Lloh47
	.loh AdrpLdrGotLdr	Lloh42, Lloh43, Lloh44
	.loh AdrpLdrGotLdr	Lloh39, Lloh40, Lloh41
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh38
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.loh AdrpLdrGot	Lloh31, Lloh32
	.loh AdrpLdrGot	Lloh29, Lloh30
	.loh AdrpLdrGot	Lloh27, Lloh28
	.loh AdrpLdrGot	Lloh25, Lloh26
	.loh AdrpLdrGot	Lloh23, Lloh24
	.loh AdrpLdrGot	Lloh21, Lloh22
	.loh AdrpLdrGot	Lloh19, Lloh20
	.loh AdrpLdrGot	Lloh17, Lloh18
	.loh AdrpLdrGot	Lloh15, Lloh16
	.loh AdrpLdrGot	Lloh13, Lloh14
	.loh AdrpLdrGot	Lloh11, Lloh12
	.loh AdrpLdrGot	Lloh9, Lloh10
	.loh AdrpLdrGot	Lloh7, Lloh8
	.loh AdrpLdrGot	Lloh5, Lloh6
	.loh AdrpLdrGot	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGot	Lloh64, Lloh65
	.loh AdrpLdrGot	Lloh66, Lloh67
	.loh AdrpAdd	Lloh68, Lloh69
	.loh AdrpAdd	Lloh70, Lloh71
	.loh AdrpAdd	Lloh72, Lloh73
	.loh AdrpAdd	Lloh74, Lloh75
	.loh AdrpAdd	Lloh76, Lloh77
	.loh AdrpAdd	Lloh78, Lloh79
	.loh AdrpLdrGot	Lloh80, Lloh81
	.loh AdrpLdrGot	Lloh82, Lloh83
	.loh AdrpLdrGot	Lloh84, Lloh85
	.loh AdrpLdrGot	Lloh86, Lloh87
	.loh AdrpLdrGot	Lloh91, Lloh92
	.loh AdrpLdrGotLdr	Lloh88, Lloh89, Lloh90
	.loh AdrpLdrGotLdr	Lloh96, Lloh97, Lloh98
	.loh AdrpLdrGotLdr	Lloh93, Lloh94, Lloh95
	.loh AdrpLdrGot	Lloh99, Lloh100
	.loh AdrpLdrGot	Lloh101, Lloh102
	.loh AdrpLdrGot	Lloh103, Lloh104
	.loh AdrpLdrGot	Lloh105, Lloh106
	.loh AdrpLdrGot	Lloh107, Lloh108
	.loh AdrpLdrGot	Lloh113, Lloh114
	.loh AdrpLdrGot	Lloh111, Lloh112
	.loh AdrpLdrGot	Lloh109, Lloh110
	.loh AdrpLdrGot	Lloh119, Lloh120
	.loh AdrpLdrGot	Lloh117, Lloh118
	.loh AdrpAdd	Lloh115, Lloh116
	.loh AdrpAdd	Lloh121, Lloh122
	.loh AdrpLdrGot	Lloh125, Lloh126
	.loh AdrpLdrGot	Lloh123, Lloh124
	.loh AdrpLdrGot	Lloh127, Lloh128
	.loh AdrpLdrGot	Lloh129, Lloh130
	.loh AdrpLdrGot	Lloh133, Lloh134
	.loh AdrpLdrGot	Lloh131, Lloh132
	.loh AdrpAdd	Lloh137, Lloh138
	.loh AdrpLdrGot	Lloh135, Lloh136
	.loh AdrpAdd	Lloh141, Lloh142
	.loh AdrpLdrGot	Lloh139, Lloh140
	.loh AdrpLdrGotLdr	Lloh143, Lloh144, Lloh145
	.loh AdrpLdrGotLdr	Lloh158, Lloh159, Lloh160
	.loh AdrpLdrGotLdr	Lloh155, Lloh156, Lloh157
	.loh AdrpLdrGotLdr	Lloh152, Lloh153, Lloh154
	.loh AdrpLdrGotLdr	Lloh149, Lloh150, Lloh151
	.loh AdrpLdrGotLdr	Lloh146, Lloh147, Lloh148
	.loh AdrpLdrGot	Lloh161, Lloh162
	.loh AdrpLdrGotLdr	Lloh166, Lloh167, Lloh168
	.loh AdrpLdrGotLdr	Lloh163, Lloh164, Lloh165
	.loh AdrpLdrGot	Lloh172, Lloh173
	.loh AdrpLdrGotLdr	Lloh169, Lloh170, Lloh171
	.loh AdrpLdrGot	Lloh177, Lloh178
	.loh AdrpLdrGotLdr	Lloh174, Lloh175, Lloh176
	.loh AdrpLdrGotLdr	Lloh179, Lloh180, Lloh181
	.loh AdrpLdrGotLdr	Lloh185, Lloh186, Lloh187
	.loh AdrpLdrGotLdr	Lloh182, Lloh183, Lloh184
	.loh AdrpLdrGot	Lloh191, Lloh192
	.loh AdrpLdrGotLdr	Lloh188, Lloh189, Lloh190
	.loh AdrpLdrGot	Lloh196, Lloh197
	.loh AdrpLdrGotLdr	Lloh193, Lloh194, Lloh195
	.loh AdrpLdrGotLdr	Lloh198, Lloh199, Lloh200
	.loh AdrpLdrGotLdr	Lloh204, Lloh205, Lloh206
	.loh AdrpLdrGotLdr	Lloh201, Lloh202, Lloh203
	.loh AdrpLdrGot	Lloh210, Lloh211
	.loh AdrpLdrGotLdr	Lloh207, Lloh208, Lloh209
	.loh AdrpLdrGot	Lloh215, Lloh216
	.loh AdrpLdrGotLdr	Lloh212, Lloh213, Lloh214
	.loh AdrpLdrGotLdr	Lloh217, Lloh218, Lloh219
	.loh AdrpLdrGotLdr	Lloh223, Lloh224, Lloh225
	.loh AdrpLdrGotLdr	Lloh220, Lloh221, Lloh222
	.loh AdrpLdrGot	Lloh229, Lloh230
	.loh AdrpLdrGotLdr	Lloh226, Lloh227, Lloh228
	.loh AdrpLdrGot	Lloh234, Lloh235
	.loh AdrpLdrGotLdr	Lloh231, Lloh232, Lloh233
	.loh AdrpLdrGotLdr	Lloh236, Lloh237, Lloh238
	.loh AdrpLdrGotLdr	Lloh242, Lloh243, Lloh244
	.loh AdrpLdrGotLdr	Lloh239, Lloh240, Lloh241
	.loh AdrpLdrGot	Lloh248, Lloh249
	.loh AdrpLdrGotLdr	Lloh245, Lloh246, Lloh247
	.loh AdrpLdrGot	Lloh253, Lloh254
	.loh AdrpLdrGotLdr	Lloh250, Lloh251, Lloh252
	.loh AdrpLdrGotLdr	Lloh255, Lloh256, Lloh257
	.loh AdrpLdrGotLdr	Lloh261, Lloh262, Lloh263
	.loh AdrpLdrGotLdr	Lloh258, Lloh259, Lloh260
	.loh AdrpLdrGot	Lloh267, Lloh268
	.loh AdrpLdrGotLdr	Lloh264, Lloh265, Lloh266
	.loh AdrpLdrGot	Lloh272, Lloh273
	.loh AdrpLdrGotLdr	Lloh269, Lloh270, Lloh271
	.loh AdrpLdrGotLdr	Lloh277, Lloh278, Lloh279
	.loh AdrpLdrGotLdr	Lloh274, Lloh275, Lloh276
	.loh AdrpLdrGotLdr	Lloh283, Lloh284, Lloh285
	.loh AdrpLdrGotLdr	Lloh280, Lloh281, Lloh282
	.loh AdrpLdrGotLdr	Lloh289, Lloh290, Lloh291
	.loh AdrpLdrGotLdr	Lloh286, Lloh287, Lloh288
	.loh AdrpLdrGotLdr	Lloh292, Lloh293, Lloh294
	.loh AdrpLdrGotLdr	Lloh295, Lloh296, Lloh297
	.loh AdrpLdrGotLdr	Lloh298, Lloh299, Lloh300
	.loh AdrpLdrGotLdr	Lloh301, Lloh302, Lloh303
	.loh AdrpLdrGotLdr	Lloh304, Lloh305, Lloh306
	.loh AdrpLdrGotLdr	Lloh307, Lloh308, Lloh309
	.loh AdrpLdrGotLdr	Lloh310, Lloh311, Lloh312
	.loh AdrpLdrGotLdr	Lloh313, Lloh314, Lloh315
	.loh AdrpLdrGotLdr	Lloh316, Lloh317, Lloh318
	.loh AdrpLdrGotLdr	Lloh319, Lloh320, Lloh321
	.loh AdrpLdrGotLdr	Lloh322, Lloh323, Lloh324
	.loh AdrpAdd	Lloh325, Lloh326
	.cfi_endproc
	.section	__TEXT,__const
	.p2align	1
lJTI0_0:
	.short	(LBB0_32-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_5-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_19-LBB0_1)>>2
	.short	(LBB0_20-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_17-LBB0_1)>>2
	.short	(LBB0_1-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_21-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_24-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_18-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_8-LBB0_1)>>2
	.short	(LBB0_22-LBB0_1)>>2
	.short	(LBB0_25-LBB0_1)>>2
	.short	(LBB0_6-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_26-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_112-LBB0_1)>>2
	.short	(LBB0_10-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_7-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_3-LBB0_1)>>2
                                        ; -- End function
	.comm	_IEEE80211_CHAN_MAX,4,2         ; @IEEE80211_CHAN_MAX
	.comm	_AH_FALSE,8,3                   ; @AH_FALSE
	.comm	_AH_TRUE,8,3                    ; @AH_TRUE
	.comm	_getChannelEdges,4,2            ; @getChannelEdges
	.comm	_getWirelessModes,4,2           ; @getWirelessModes
	.comm	_eepromRead,4,2                 ; @eepromRead
	.comm	_getChipPowerLimits,4,2         ; @getChipPowerLimits
	.comm	_HAL_MODE_ALL,4,2               ; @HAL_MODE_ALL
	.comm	_getCapability,4,2              ; @getCapability
	.comm	_HAL_M_STA,8,3                  ; @HAL_M_STA
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"acdeflm:pr4ABGhHNT"

	.comm	_showchannels,8,3               ; @showchannels
	.comm	_HAL_DEBUG_ANY,4,2              ; @HAL_DEBUG_ANY
	.comm	_ath_hal_debug,4,2              ; @ath_hal_debug
	.comm	_optarg,4,2                     ; @optarg
l_.str.1:                               ; @.str.1
	.asciz	"sta"

l_.str.2:                               ; @.str.2
	.asciz	"ibss"

	.comm	_HAL_M_IBSS,8,3                 ; @HAL_M_IBSS
l_.str.3:                               ; @.str.3
	.asciz	"adhoc"

l_.str.4:                               ; @.str.4
	.asciz	"ap"

	.comm	_HAL_M_HOSTAP,8,3               ; @HAL_M_HOSTAP
l_.str.5:                               ; @.str.5
	.asciz	"hostap"

l_.str.6:                               ; @.str.6
	.asciz	"monitor"

	.comm	_HAL_M_MONITOR,8,3              ; @HAL_M_MONITOR
	.comm	_dopassive,4,2                  ; @dopassive
	.comm	_HAL_MODE_11A,4,2               ; @HAL_MODE_11A
	.comm	_HAL_MODE_11B,4,2               ; @HAL_MODE_11B
	.comm	_HAL_MODE_11G,4,2               ; @HAL_MODE_11G
	.comm	_HAL_MODE_HT20,4,2              ; @HAL_MODE_HT20
	.comm	_HAL_MODE_HT40,4,2              ; @HAL_MODE_HT40
	.comm	_HAL_MODE_HT,4,2                ; @HAL_MODE_HT
	.comm	_HAL_MODE_TURBO,4,2             ; @HAL_MODE_TURBO
	.comm	_HAL_MODE_108G,4,2              ; @HAL_MODE_108G
	.comm	_optind,4,2                     ; @optind
l_.str.7:                               ; @.str.7
	.asciz	"US"

	.comm	_rd,4,2                         ; @rd
	.comm	_cc,8,3                         ; @cc
l_.str.8:                               ; @.str.8
	.asciz	"%s: unknown country code\n"

l_.str.9:                               ; @.str.9
	.asciz	"%s: unknown country/regulatory domain code\n"

	.comm	_CTRY_DEFAULT,8,3               ; @CTRY_DEFAULT
l_.str.10:                              ; @.str.10
	.asciz	"\n%s (%s, 0x%x, %u) %s (0x%x, %u)\n"

l_.str.11:                              ; @.str.11
	.asciz	"\n%s (0x%x, %u)\n"

	.comm	_HAL_OK,8,3                     ; @HAL_OK
	.comm	_IEEE80211_CHAN_DFS,4,2         ; @IEEE80211_CHAN_DFS
	.comm	_isdfs,4,2                      ; @isdfs
	.comm	_IEEE80211_CHAN_4MSXMIT,4,2     ; @IEEE80211_CHAN_4MSXMIT
	.comm	_is4ms,4,2                      ; @is4ms
.subsections_via_symbols
