	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function __prism2_translate_scan
___prism2_translate_scan:               ## @__prism2_translate_scan
	.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	$120, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%r9, -48(%rbp)                  ## 8-byte Spill
	movq	%r8, %r13
	movq	%rsi, -128(%rbp)                ## 8-byte Spill
	movq	%rdi, -152(%rbp)                ## 8-byte Spill
	testq	%rcx, %rcx
	movq	%rdx, -136(%rbp)                ## 8-byte Spill
	movq	%rcx, -120(%rbp)                ## 8-byte Spill
	je	LBB0_2
## %bb.1:
	movq	%rcx, %rbx
	movq	(%rcx), %rax
	movq	%rax, -144(%rbp)                ## 8-byte Spill
	movq	8(%rcx), %rax
	addq	$16, %rcx
	jmp	LBB0_3
LBB0_2:
	movq	%rdx, %r14
	movq	(%rdx), %rax
	movq	%rax, -144(%rbp)                ## 8-byte Spill
	movl	52(%rdx), %edi
	callq	_le16_to_cpu
	cltq
	leaq	8(%r14), %rcx
LBB0_3:
	movq	(%rcx), %r12
	cmpq	$32, %rax
	movl	$32, %r15d
	cmovbq	%rax, %r15
	leaq	-112(%rbp), %r14
	movq	%r14, %rdi
	xorl	%esi, %esi
	movl	$64, %edx
	callq	_memset
	movq	_SIOCGIWAP@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -56(%rbp)
	movq	_ARPHRD_ETHER@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -64(%rbp)
	movl	-68(%rbp), %edi
	movq	_ETH_ALEN@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r12, %rsi
	callq	_memcpy
	movq	_IW_EV_ADDR_LEN@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movq	-128(%rbp), %rdi                ## 8-byte Reload
	movq	%r13, %rsi
	movq	%rdi, %r13
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movq	%r12, %rdx
	movq	%r14, %rcx
	callq	_iwe_stream_add_event
	movq	%rax, %rbx
	movq	%r14, %rdi
	xorl	%esi, %esi
	movl	$64, %edx
	callq	_memset
	movq	_SIOCGIWESSID@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -56(%rbp)
	movq	%r15, -112(%rbp)
	movl	$1, -104(%rbp)
	movq	%r13, %r15
	movq	%r13, %rdi
	movq	%rbx, %rsi
	movq	%r12, %rdx
	movq	%r14, %rcx
	movq	-144(%rbp), %r8                 ## 8-byte Reload
	xorl	%eax, %eax
	callq	_iwe_stream_add_point
	movq	%rax, %r12
	movq	%r14, %rdi
	xorl	%esi, %esi
	movl	$64, %edx
	callq	_memset
	movq	_SIOCGIWMODE@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -56(%rbp)
	movq	-120(%rbp), %r14                ## 8-byte Reload
	testq	%r14, %r14
	je	LBB0_5
## %bb.4:
	movl	24(%r14), %eax
	movq	-136(%rbp), %r13                ## 8-byte Reload
	jmp	LBB0_6
LBB0_5:
	movq	-136(%rbp), %r13                ## 8-byte Reload
	movl	48(%r13), %edi
	callq	_le16_to_cpu
LBB0_6:
	movq	_WLAN_CAPABILITY_ESS@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	movq	_WLAN_CAPABILITY_IBSS@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	%edx, %ecx
	testl	%eax, %ecx
	movl	%eax, -144(%rbp)                ## 4-byte Spill
	je	LBB0_11
## %bb.7:
	testl	%eax, %edx
	jne	LBB0_8
## %bb.9:
	movq	_IW_MODE_ADHOC@GOTPCREL(%rip), %rax
	jmp	LBB0_10
LBB0_8:
	movq	_IW_MODE_MASTER@GOTPCREL(%rip), %rax
LBB0_10:
	movl	(%rax), %eax
	movl	%eax, -72(%rbp)
	movq	_IW_EV_UINT_LEN@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	leaq	-112(%rbp), %rcx
	movq	%r15, %rdi
	movq	%r12, %rsi
	movq	-48(%rbp), %rdx                 ## 8-byte Reload
	callq	_iwe_stream_add_event
	movq	%rax, %r12
LBB0_11:
	leaq	-112(%rbp), %rdi
	xorl	%esi, %esi
	movl	$64, %edx
	callq	_memset
	movq	_SIOCGIWFREQ@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -56(%rbp)
	testq	%r13, %r13
	je	LBB0_13
## %bb.12:
	movl	44(%r13), %edi
	callq	_le16_to_cpu
                                        ## kill: def $eax killed $eax def $rax
	testl	%eax, %eax
	jle	LBB0_17
LBB0_16:
	movq	_freq_list@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	decl	%eax
	imull	$100000, (%rcx,%rax,4), %eax    ## imm = 0x186A0
	movl	%eax, -80(%rbp)
	movl	$1, -76(%rbp)
	movq	_IW_EV_FREQ_LEN@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	leaq	-112(%rbp), %rcx
	movq	%r15, %rdi
	movq	%r12, %rsi
	movq	-48(%rbp), %rdx                 ## 8-byte Reload
	callq	_iwe_stream_add_event
	movq	%rax, %r12
LBB0_17:
	testq	%r13, %r13
	je	LBB0_22
## %bb.18:
	leaq	-112(%rbp), %rdi
	xorl	%esi, %esi
	movl	$64, %edx
	callq	_memset
	movq	_IWEVQUAL@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -56(%rbp)
	movq	-152(%rbp), %rax                ## 8-byte Reload
	movq	(%rax), %r14
	movq	_PRISM2_HOSTSCAN@GOTPCREL(%rip), %rax
	movq	(%rax), %rbx
	movl	40(%r13), %edi
	callq	_le16_to_cpu
	cmpq	%rbx, %r14
	jne	LBB0_20
## %bb.19:
	movl	%eax, -92(%rbp)
	movl	36(%r13), %edi
	callq	_le16_to_cpu
                                        ## kill: def $eax killed $eax def $rax
	jmp	LBB0_21
LBB0_13:
	testq	%r14, %r14
	je	LBB0_22
## %bb.14:
	movl	28(%r14), %eax
	testl	%eax, %eax
	jg	LBB0_16
	jmp	LBB0_17
LBB0_20:
	movl	%eax, %edi
	callq	_HFA384X_LEVEL_TO_dBm
	movl	%eax, -92(%rbp)
	movl	36(%r13), %edi
	callq	_le16_to_cpu
	movl	%eax, %edi
	callq	_HFA384X_LEVEL_TO_dBm
LBB0_21:
	movq	-120(%rbp), %r14                ## 8-byte Reload
	movq	_IW_QUAL_LEVEL_UPDATED@GOTPCREL(%rip), %rcx
	movq	_IW_QUAL_NOISE_UPDATED@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	orl	(%rcx), %edx
	movq	_IW_QUAL_QUAL_INVALID@GOTPCREL(%rip), %rcx
	orl	(%rcx), %edx
	movq	_IW_QUAL_DBM@GOTPCREL(%rip), %rcx
	orl	(%rcx), %edx
	movl	%eax, -88(%rbp)
	movl	%edx, -84(%rbp)
	movq	_IW_EV_QUAL_LEN@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	leaq	-112(%rbp), %rcx
	movq	%r15, %rdi
	movq	%r12, %rsi
	movq	-48(%rbp), %rdx                 ## 8-byte Reload
	callq	_iwe_stream_add_event
	movq	%rax, %r12
LBB0_22:
	leaq	-112(%rbp), %rbx
	movq	%rbx, %rdi
	xorl	%esi, %esi
	movl	$64, %edx
	callq	_memset
	movq	_SIOCGIWENCODE@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -56(%rbp)
	movq	_WLAN_CAPABILITY_PRIVACY@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	andl	-144(%rbp), %eax                ## 4-byte Folded Reload
	jne	LBB0_23
## %bb.24:
	movq	_IW_ENCODE_DISABLED@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	jmp	LBB0_25
LBB0_23:
	movq	_IW_ENCODE_ENABLED@GOTPCREL(%rip), %rcx
	movq	_IW_ENCODE_NOKEY@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	orl	(%rcx), %eax
LBB0_25:
	movl	%eax, -104(%rbp)
	movq	$0, -112(%rbp)
	leaq	L_.str(%rip), %r8
	movq	%r15, %rdi
	movq	%r12, %rsi
	movq	-48(%rbp), %rdx                 ## 8-byte Reload
	movq	%rbx, %rcx
	xorl	%eax, %eax
	callq	_iwe_stream_add_point
	movq	%rax, %r12
	movq	-136(%rbp), %rbx                ## 8-byte Reload
	testq	%rbx, %rbx
	je	LBB0_36
## %bb.26:
	movq	%r15, %r13
	leaq	-112(%rbp), %rdi
	xorl	%esi, %esi
	movl	$64, %edx
	callq	_memset
	movq	_SIOCGIWRATE@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -56(%rbp)
	movq	%r15, %rdi
	callq	_iwe_stream_lcp_len
	movslq	%eax, %r14
	addq	%r12, %r14
	movq	16(%rbx), %r15
	movl	(%r15), %eax
	testl	%eax, %eax
	je	LBB0_35
## %bb.27:
	andl	$127, %eax
	imull	$500000, %eax, %eax             ## imm = 0x7A120
	movl	%eax, -96(%rbp)
	movq	-48(%rbp), %rbx                 ## 8-byte Reload
	movq	_IW_EV_PARAM_LEN@GOTPCREL(%rip), %rax
	movl	(%rax), %r9d
	leaq	-112(%rbp), %r8
	movq	%r13, %rdi
	movq	%r12, %rsi
	movq	%r14, %rdx
	movq	%rbx, %rcx
	callq	_iwe_stream_add_value
	movq	%rax, %r14
	movl	4(%r15), %eax
	testl	%eax, %eax
	je	LBB0_35
## %bb.28:
	andl	$127, %eax
	imull	$500000, %eax, %eax             ## imm = 0x7A120
	movl	%eax, -96(%rbp)
	movq	_IW_EV_PARAM_LEN@GOTPCREL(%rip), %rax
	movl	(%rax), %r9d
	leaq	-112(%rbp), %r8
	movq	%r13, %rdi
	movq	%r12, %rsi
	movq	%r14, %rdx
	movq	%rbx, %rcx
	callq	_iwe_stream_add_value
	movq	%rax, %r14
	movl	8(%r15), %eax
	testl	%eax, %eax
	je	LBB0_35
## %bb.29:
	andl	$127, %eax
	imull	$500000, %eax, %eax             ## imm = 0x7A120
	movl	%eax, -96(%rbp)
	movq	_IW_EV_PARAM_LEN@GOTPCREL(%rip), %rax
	movl	(%rax), %r9d
	leaq	-112(%rbp), %r8
	movq	%r13, %rdi
	movq	%r12, %rsi
	movq	%r14, %rdx
	movq	%rbx, %rcx
	callq	_iwe_stream_add_value
	movq	%rax, %r14
	movl	12(%r15), %eax
	testl	%eax, %eax
	je	LBB0_35
## %bb.30:
	andl	$127, %eax
	imull	$500000, %eax, %eax             ## imm = 0x7A120
	movl	%eax, -96(%rbp)
	movq	_IW_EV_PARAM_LEN@GOTPCREL(%rip), %rax
	movl	(%rax), %r9d
	leaq	-112(%rbp), %r8
	movq	%r13, %rdi
	movq	%r12, %rsi
	movq	%r14, %rdx
	movq	%rbx, %rcx
	callq	_iwe_stream_add_value
	movq	%rax, %r14
	movl	16(%r15), %eax
	testl	%eax, %eax
	je	LBB0_35
## %bb.31:
	andl	$127, %eax
	imull	$500000, %eax, %eax             ## imm = 0x7A120
	movl	%eax, -96(%rbp)
	movq	_IW_EV_PARAM_LEN@GOTPCREL(%rip), %rax
	movl	(%rax), %r9d
	leaq	-112(%rbp), %r8
	movq	%r13, %rdi
	movq	%r12, %rsi
	movq	%r14, %rdx
	movq	%rbx, %rcx
	callq	_iwe_stream_add_value
	movq	%rax, %r14
	movl	20(%r15), %eax
	testl	%eax, %eax
	je	LBB0_35
## %bb.32:
	andl	$127, %eax
	imull	$500000, %eax, %eax             ## imm = 0x7A120
	movl	%eax, -96(%rbp)
	movq	_IW_EV_PARAM_LEN@GOTPCREL(%rip), %rax
	movl	(%rax), %r9d
	leaq	-112(%rbp), %r8
	movq	%r13, %rdi
	movq	%r12, %rsi
	movq	%r14, %rdx
	movq	%rbx, %rcx
	callq	_iwe_stream_add_value
	movq	%rax, %r14
	movl	24(%r15), %eax
	testl	%eax, %eax
	je	LBB0_35
## %bb.33:
	andl	$127, %eax
	imull	$500000, %eax, %eax             ## imm = 0x7A120
	movl	%eax, -96(%rbp)
	movq	_IW_EV_PARAM_LEN@GOTPCREL(%rip), %rax
	movl	(%rax), %r9d
	leaq	-112(%rbp), %r8
	movq	%r13, %rdi
	movq	%r12, %rsi
	movq	%r14, %rdx
	movq	%rbx, %rcx
	callq	_iwe_stream_add_value
	movq	%rax, %r14
	movl	28(%r15), %eax
	testl	%eax, %eax
	je	LBB0_35
## %bb.34:
	andl	$127, %eax
	imull	$500000, %eax, %eax             ## imm = 0x7A120
	movl	%eax, -96(%rbp)
	movq	_IW_EV_PARAM_LEN@GOTPCREL(%rip), %rax
	movl	(%rax), %r9d
	leaq	-112(%rbp), %r8
	movq	%r13, %rdi
	movq	%r12, %rsi
	movq	%r14, %rdx
	movq	%rbx, %rcx
	callq	_iwe_stream_add_value
	movq	%rax, %r14
LBB0_35:
	movq	%r14, %rbx
	subq	%r12, %rbx
	movq	-128(%rbp), %rdi                ## 8-byte Reload
	callq	_iwe_stream_lcp_len
	cltq
	cmpq	%rax, %rbx
	cmovgq	%r14, %r12
	movq	-120(%rbp), %r14                ## 8-byte Reload
LBB0_36:
	movq	_MAX_WPA_IE_LEN@GOTPCREL(%rip), %rbx
	movl	(%rbx), %eax
	leal	(%rax,%rax), %edi
	addl	$30, %edi
	movq	_GFP_ATOMIC@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	callq	_kmalloc
	movq	%rax, %r13
	cmpq	$0, -136(%rbp)                  ## 8-byte Folded Reload
	je	LBB0_43
## %bb.37:
	testq	%r13, %r13
	je	LBB0_43
## %bb.38:
	leaq	-112(%rbp), %rbx
	movq	%rbx, %rdi
	xorl	%esi, %esi
	movl	$64, %edx
	callq	_memset
	movq	_IWEVCUSTOM@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -56(%rbp)
	movq	-136(%rbp), %r15                ## 8-byte Reload
	movl	32(%r15), %edi
	callq	_le16_to_cpu
	leaq	L_.str.1(%rip), %rsi
	movq	%r13, %rdi
	movl	%eax, %edx
	callq	_sprintf
	movq	%r13, %rdi
	callq	_strlen
	movq	%rax, -112(%rbp)
	movq	-128(%rbp), %r14                ## 8-byte Reload
	movq	%r14, %rdi
	movq	%r12, %rsi
	movq	-48(%rbp), %r12                 ## 8-byte Reload
	movq	%r12, %rdx
	movq	%rbx, %rcx
	movq	%r13, %r8
	xorl	%eax, %eax
	callq	_iwe_stream_add_point
	movq	%rax, -160(%rbp)                ## 8-byte Spill
	movq	%rbx, %rdi
	xorl	%esi, %esi
	movl	$64, %edx
	callq	_memset
	movq	_IWEVCUSTOM@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -56(%rbp)
	movl	28(%r15), %edi
	callq	_le16_to_cpu
	leaq	L_.str.2(%rip), %rsi
	movq	%r13, %rdi
	movl	%eax, %edx
	callq	_sprintf
	movq	%r13, %rdi
	callq	_strlen
	movq	%rax, -112(%rbp)
	movq	%r14, %rdi
	movq	-160(%rbp), %rsi                ## 8-byte Reload
	movq	%r12, %rdx
	movq	%rbx, %rcx
	movq	%r13, %r8
	xorl	%eax, %eax
	callq	_iwe_stream_add_point
	movq	%rax, %r12
	movq	-152(%rbp), %rax                ## 8-byte Reload
	movq	(%rax), %rax
	movq	_PRISM2_HOSTSCAN@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_39
## %bb.40:
	movl	-144(%rbp), %eax                ## 4-byte Reload
	movq	_WLAN_CAPABILITY_IBSS@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	movq	-120(%rbp), %r14                ## 8-byte Reload
	je	LBB0_42
## %bb.41:
	leaq	-112(%rbp), %r15
	movq	%r15, %rdi
	xorl	%esi, %esi
	movl	$64, %edx
	callq	_memset
	movq	_IWEVCUSTOM@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -56(%rbp)
	movq	-136(%rbp), %rax                ## 8-byte Reload
	movl	24(%rax), %edi
	callq	_le16_to_cpu
	leaq	L_.str.3(%rip), %rsi
	movq	%r13, %rdi
	movl	%eax, %edx
	callq	_sprintf
	movq	%r13, %rdi
	callq	_strlen
	movq	%rax, -112(%rbp)
	movq	-128(%rbp), %rdi                ## 8-byte Reload
	movq	%r12, %rsi
	movq	-48(%rbp), %rdx                 ## 8-byte Reload
	movq	%r15, %rcx
	movq	%r13, %r8
	xorl	%eax, %eax
	callq	_iwe_stream_add_point
	movq	%rax, %r12
	jmp	LBB0_42
LBB0_39:
	movq	-120(%rbp), %r14                ## 8-byte Reload
LBB0_42:
	movq	_MAX_WPA_IE_LEN@GOTPCREL(%rip), %rbx
LBB0_43:
	movq	%r13, %rdi
	callq	_kfree
	testq	%r14, %r14
	je	LBB0_50
## %bb.44:
	movl	32(%r14), %ecx
	movl	(%rbx), %eax
	testl	%ecx, %ecx
	jle	LBB0_47
## %bb.45:
	cmpl	%eax, %ecx
	jg	LBB0_47
## %bb.46:
	leaq	-112(%rbp), %r15
	movq	%r15, %rdi
	xorl	%esi, %esi
	movl	$64, %edx
	callq	_memset
	movq	_IWEVGENIE@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -56(%rbp)
	movslq	32(%r14), %rax
	movq	%rax, -112(%rbp)
	movq	40(%r14), %r8
	movq	-128(%rbp), %rdi                ## 8-byte Reload
	movq	%r12, %rsi
	movq	-48(%rbp), %rdx                 ## 8-byte Reload
	movq	%r15, %rcx
	xorl	%eax, %eax
	callq	_iwe_stream_add_point
	movq	%rax, %r12
	movl	(%rbx), %eax
LBB0_47:
	movl	48(%r14), %ecx
	testl	%ecx, %ecx
	jle	LBB0_50
## %bb.48:
	cmpl	%eax, %ecx
	jg	LBB0_50
## %bb.49:
	leaq	-112(%rbp), %rbx
	movq	%rbx, %rdi
	xorl	%esi, %esi
	movl	$64, %edx
	callq	_memset
	movq	_IWEVGENIE@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -56(%rbp)
	movslq	48(%r14), %rax
	movq	%rax, -112(%rbp)
	movq	56(%r14), %r8
	movq	-128(%rbp), %rdi                ## 8-byte Reload
	movq	%r12, %rsi
	movq	-48(%rbp), %rdx                 ## 8-byte Reload
	movq	%rbx, %rcx
	xorl	%eax, %eax
	callq	_iwe_stream_add_point
	movq	%rax, %r12
LBB0_50:
	movq	%r12, %rax
	addq	$120, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_SIOCGIWAP,8,3                  ## @SIOCGIWAP
	.comm	_ARPHRD_ETHER,4,2               ## @ARPHRD_ETHER
	.comm	_ETH_ALEN,4,2                   ## @ETH_ALEN
	.comm	_IW_EV_ADDR_LEN,4,2             ## @IW_EV_ADDR_LEN
	.comm	_SIOCGIWESSID,8,3               ## @SIOCGIWESSID
	.comm	_SIOCGIWMODE,8,3                ## @SIOCGIWMODE
	.comm	_WLAN_CAPABILITY_ESS,4,2        ## @WLAN_CAPABILITY_ESS
	.comm	_WLAN_CAPABILITY_IBSS,4,2       ## @WLAN_CAPABILITY_IBSS
	.comm	_IW_MODE_MASTER,4,2             ## @IW_MODE_MASTER
	.comm	_IW_MODE_ADHOC,4,2              ## @IW_MODE_ADHOC
	.comm	_IW_EV_UINT_LEN,4,2             ## @IW_EV_UINT_LEN
	.comm	_SIOCGIWFREQ,8,3                ## @SIOCGIWFREQ
	.comm	_freq_list,8,3                  ## @freq_list
	.comm	_IW_EV_FREQ_LEN,4,2             ## @IW_EV_FREQ_LEN
	.comm	_IWEVQUAL,8,3                   ## @IWEVQUAL
	.comm	_PRISM2_HOSTSCAN,8,3            ## @PRISM2_HOSTSCAN
	.comm	_IW_QUAL_LEVEL_UPDATED,4,2      ## @IW_QUAL_LEVEL_UPDATED
	.comm	_IW_QUAL_NOISE_UPDATED,4,2      ## @IW_QUAL_NOISE_UPDATED
	.comm	_IW_QUAL_QUAL_INVALID,4,2       ## @IW_QUAL_QUAL_INVALID
	.comm	_IW_QUAL_DBM,4,2                ## @IW_QUAL_DBM
	.comm	_IW_EV_QUAL_LEN,4,2             ## @IW_EV_QUAL_LEN
	.comm	_SIOCGIWENCODE,8,3              ## @SIOCGIWENCODE
	.comm	_WLAN_CAPABILITY_PRIVACY,4,2    ## @WLAN_CAPABILITY_PRIVACY
	.comm	_IW_ENCODE_ENABLED,4,2          ## @IW_ENCODE_ENABLED
	.comm	_IW_ENCODE_NOKEY,4,2            ## @IW_ENCODE_NOKEY
	.comm	_IW_ENCODE_DISABLED,4,2         ## @IW_ENCODE_DISABLED
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.space	1

	.comm	_SIOCGIWRATE,8,3                ## @SIOCGIWRATE
	.comm	_IW_EV_PARAM_LEN,4,2            ## @IW_EV_PARAM_LEN
	.comm	_MAX_WPA_IE_LEN,4,2             ## @MAX_WPA_IE_LEN
	.comm	_GFP_ATOMIC,4,2                 ## @GFP_ATOMIC
	.comm	_IWEVCUSTOM,8,3                 ## @IWEVCUSTOM
L_.str.1:                               ## @.str.1
	.asciz	"bcn_int=%d"

L_.str.2:                               ## @.str.2
	.asciz	"resp_rate=%d"

L_.str.3:                               ## @.str.3
	.asciz	"atim=%d"

	.comm	_IWEVGENIE,8,3                  ## @IWEVGENIE
	.no_dead_strip	___prism2_translate_scan
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function __prism2_translate_scan
___prism2_translate_scan:               ; @__prism2_translate_scan
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #176
	.cfi_def_cfa_offset 176
	stp	x28, x27, [sp, #80]             ; 16-byte Folded Spill
	stp	x26, x25, [sp, #96]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #112]            ; 16-byte Folded Spill
	stp	x22, x21, [sp, #128]            ; 16-byte Folded Spill
	stp	x20, x19, [sp, #144]            ; 16-byte Folded Spill
	stp	x29, x30, [sp, #160]            ; 16-byte Folded Spill
	add	x29, sp, #160
	.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
	mov	x19, x5
	mov	x24, x4
	mov	x21, x3
	mov	x22, x2
	mov	x20, x1
	mov	x27, x0
	cbz	x3, LBB0_2
; %bb.1:
	ldp	x23, x8, [x21]
	add	x9, x21, #16
	b	LBB0_3
LBB0_2:
	ldr	x23, [x22]
	ldr	w0, [x22, #52]
	bl	_le16_to_cpu
                                        ; kill: def $w0 killed $w0 def $x0
	sxtw	x8, w0
	add	x9, x22, #8
LBB0_3:
	ldr	x25, [x9]
	mov	w9, #32
	cmp	x8, #32
	csel	x26, x8, x9, lo
	add	x0, sp, #16
	mov	w1, #0
	mov	w2, #64
	bl	_memset
Lloh0:
	adrp	x8, _SIOCGIWAP@GOTPAGE
Lloh1:
	ldr	x8, [x8, _SIOCGIWAP@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	str	x8, [sp, #72]
Lloh3:
	adrp	x8, _ARPHRD_ETHER@GOTPAGE
Lloh4:
	ldr	x8, [x8, _ARPHRD_ETHER@GOTPAGEOFF]
Lloh5:
	ldr	w8, [x8]
	str	w8, [sp, #64]
	ldr	w0, [sp, #60]
Lloh6:
	adrp	x8, _ETH_ALEN@GOTPAGE
Lloh7:
	ldr	x8, [x8, _ETH_ALEN@GOTPAGEOFF]
Lloh8:
	ldr	w2, [x8]
	mov	x1, x25
	bl	_memcpy
Lloh9:
	adrp	x8, _IW_EV_ADDR_LEN@GOTPAGE
Lloh10:
	ldr	x8, [x8, _IW_EV_ADDR_LEN@GOTPAGEOFF]
Lloh11:
	ldr	w4, [x8]
	add	x3, sp, #16
	mov	x0, x20
	mov	x1, x24
	mov	x2, x19
	bl	_iwe_stream_add_event
	mov	x24, x0
	add	x0, sp, #16
	mov	w1, #0
	mov	w2, #64
	bl	_memset
Lloh12:
	adrp	x8, _SIOCGIWESSID@GOTPAGE
Lloh13:
	ldr	x8, [x8, _SIOCGIWESSID@GOTPAGEOFF]
Lloh14:
	ldr	x8, [x8]
	str	x8, [sp, #72]
	str	x26, [sp, #16]
	mov	w8, #1
	str	w8, [sp, #24]
	str	x23, [sp]
	add	x3, sp, #16
	mov	x0, x20
	mov	x1, x24
	mov	x2, x19
	bl	_iwe_stream_add_point
	mov	x25, x0
	add	x0, sp, #16
	mov	w1, #0
	mov	w2, #64
	bl	_memset
Lloh15:
	adrp	x8, _SIOCGIWMODE@GOTPAGE
Lloh16:
	ldr	x8, [x8, _SIOCGIWMODE@GOTPAGEOFF]
Lloh17:
	ldr	x8, [x8]
	str	x8, [sp, #72]
	cbz	x21, LBB0_5
; %bb.4:
	ldr	w24, [x21, #24]
	b	LBB0_6
LBB0_5:
	ldr	w0, [x22, #48]
	bl	_le16_to_cpu
	mov	x24, x0
LBB0_6:
Lloh18:
	adrp	x8, _WLAN_CAPABILITY_ESS@GOTPAGE
Lloh19:
	ldr	x8, [x8, _WLAN_CAPABILITY_ESS@GOTPAGEOFF]
Lloh20:
	ldr	w8, [x8]
Lloh21:
	adrp	x9, _WLAN_CAPABILITY_IBSS@GOTPAGE
Lloh22:
	ldr	x9, [x9, _WLAN_CAPABILITY_IBSS@GOTPAGEOFF]
Lloh23:
	ldr	w9, [x9]
	orr	w9, w9, w8
	tst	w9, w24
	b.eq	LBB0_8
; %bb.7:
Lloh24:
	adrp	x9, _IW_MODE_ADHOC@GOTPAGE
Lloh25:
	ldr	x9, [x9, _IW_MODE_ADHOC@GOTPAGEOFF]
Lloh26:
	adrp	x10, _IW_MODE_MASTER@GOTPAGE
Lloh27:
	ldr	x10, [x10, _IW_MODE_MASTER@GOTPAGEOFF]
	tst	w8, w24
	csel	x8, x9, x10, eq
	ldr	w8, [x8]
	str	w8, [sp, #56]
Lloh28:
	adrp	x8, _IW_EV_UINT_LEN@GOTPAGE
Lloh29:
	ldr	x8, [x8, _IW_EV_UINT_LEN@GOTPAGEOFF]
Lloh30:
	ldr	w4, [x8]
	add	x3, sp, #16
	mov	x0, x20
	mov	x1, x25
	mov	x2, x19
	bl	_iwe_stream_add_event
	mov	x25, x0
LBB0_8:
	add	x0, sp, #16
	mov	w1, #0
	mov	w2, #64
	bl	_memset
Lloh31:
	adrp	x8, _SIOCGIWFREQ@GOTPAGE
Lloh32:
	ldr	x8, [x8, _SIOCGIWFREQ@GOTPAGEOFF]
Lloh33:
	ldr	x8, [x8]
	str	x8, [sp, #72]
Lloh34:
	adrp	x26, _PRISM2_HOSTSCAN@GOTPAGE
Lloh35:
	ldr	x26, [x26, _PRISM2_HOSTSCAN@GOTPAGEOFF]
	cbz	x22, LBB0_14
; %bb.9:
	ldr	w0, [x22, #44]
	bl	_le16_to_cpu
	subs	w8, w0, #1
	b.lt	LBB0_11
LBB0_10:
Lloh36:
	adrp	x9, _freq_list@GOTPAGE
Lloh37:
	ldr	x9, [x9, _freq_list@GOTPAGEOFF]
Lloh38:
	ldr	x9, [x9]
	ldr	w8, [x9, w8, uxtw #2]
	mov	w9, #34464
	movk	w9, #1, lsl #16
	mul	w8, w8, w9
	mov	w9, #1
	stp	w8, w9, [sp, #48]
Lloh39:
	adrp	x8, _IW_EV_FREQ_LEN@GOTPAGE
Lloh40:
	ldr	x8, [x8, _IW_EV_FREQ_LEN@GOTPAGEOFF]
Lloh41:
	ldr	w4, [x8]
	add	x3, sp, #16
	mov	x0, x20
	mov	x1, x25
	mov	x2, x19
	bl	_iwe_stream_add_event
	mov	x25, x0
LBB0_11:
	cbz	x22, LBB0_18
; %bb.12:
	add	x0, sp, #16
	mov	w1, #0
	mov	w2, #64
	bl	_memset
Lloh42:
	adrp	x8, _IWEVQUAL@GOTPAGE
Lloh43:
	ldr	x8, [x8, _IWEVQUAL@GOTPAGEOFF]
Lloh44:
	ldr	x8, [x8]
	str	x8, [sp, #72]
	ldr	x23, [x27]
	ldr	x26, [x26]
	ldr	w0, [x22, #40]
	bl	_le16_to_cpu
	cmp	x23, x26
	b.ne	LBB0_16
; %bb.13:
	str	w0, [sp, #36]
	ldr	w0, [x22, #36]
	bl	_le16_to_cpu
                                        ; kill: def $w0 killed $w0 def $x0
	b	LBB0_17
LBB0_14:
	cbz	x21, LBB0_18
; %bb.15:
	ldr	w0, [x21, #28]
	subs	w8, w0, #1
	b.ge	LBB0_10
	b	LBB0_11
LBB0_16:
	bl	_HFA384X_LEVEL_TO_dBm
	str	w0, [sp, #36]
	ldr	w0, [x22, #36]
	bl	_le16_to_cpu
	bl	_HFA384X_LEVEL_TO_dBm
LBB0_17:
Lloh45:
	adrp	x8, _IW_QUAL_LEVEL_UPDATED@GOTPAGE
Lloh46:
	ldr	x8, [x8, _IW_QUAL_LEVEL_UPDATED@GOTPAGEOFF]
Lloh47:
	ldr	w8, [x8]
Lloh48:
	adrp	x9, _IW_QUAL_NOISE_UPDATED@GOTPAGE
Lloh49:
	ldr	x9, [x9, _IW_QUAL_NOISE_UPDATED@GOTPAGEOFF]
Lloh50:
	ldr	w9, [x9]
Lloh51:
	adrp	x10, _IW_QUAL_QUAL_INVALID@GOTPAGE
Lloh52:
	ldr	x10, [x10, _IW_QUAL_QUAL_INVALID@GOTPAGEOFF]
	orr	w8, w9, w8
Lloh53:
	ldr	w9, [x10]
	orr	w8, w8, w9
Lloh54:
	adrp	x9, _IW_QUAL_DBM@GOTPAGE
Lloh55:
	ldr	x9, [x9, _IW_QUAL_DBM@GOTPAGEOFF]
Lloh56:
	ldr	w9, [x9]
	orr	w8, w8, w9
	stp	w0, w8, [sp, #40]
Lloh57:
	adrp	x8, _IW_EV_QUAL_LEN@GOTPAGE
Lloh58:
	ldr	x8, [x8, _IW_EV_QUAL_LEN@GOTPAGEOFF]
Lloh59:
	ldr	w4, [x8]
	add	x3, sp, #16
	mov	x0, x20
	mov	x1, x25
	mov	x2, x19
	bl	_iwe_stream_add_event
	mov	x25, x0
LBB0_18:
	add	x0, sp, #16
	mov	w1, #0
	mov	w2, #64
	bl	_memset
Lloh60:
	adrp	x8, _SIOCGIWENCODE@GOTPAGE
Lloh61:
	ldr	x8, [x8, _SIOCGIWENCODE@GOTPAGEOFF]
Lloh62:
	ldr	x8, [x8]
	str	x8, [sp, #72]
Lloh63:
	adrp	x8, _WLAN_CAPABILITY_PRIVACY@GOTPAGE
Lloh64:
	ldr	x8, [x8, _WLAN_CAPABILITY_PRIVACY@GOTPAGEOFF]
Lloh65:
	ldr	w8, [x8]
Lloh66:
	adrp	x9, _IW_ENCODE_DISABLED@GOTPAGE
Lloh67:
	ldr	x9, [x9, _IW_ENCODE_DISABLED@GOTPAGEOFF]
Lloh68:
	ldr	w9, [x9]
Lloh69:
	adrp	x10, _IW_ENCODE_ENABLED@GOTPAGE
Lloh70:
	ldr	x10, [x10, _IW_ENCODE_ENABLED@GOTPAGEOFF]
Lloh71:
	ldr	w10, [x10]
Lloh72:
	adrp	x11, _IW_ENCODE_NOKEY@GOTPAGE
Lloh73:
	ldr	x11, [x11, _IW_ENCODE_NOKEY@GOTPAGEOFF]
Lloh74:
	ldr	w11, [x11]
	orr	w10, w11, w10
	tst	w8, w24
	csel	w8, w9, w10, eq
	str	w8, [sp, #24]
	str	xzr, [sp, #16]
Lloh75:
	adrp	x8, l_.str@PAGE
Lloh76:
	add	x8, x8, l_.str@PAGEOFF
	str	x8, [sp]
	add	x3, sp, #16
	mov	x0, x20
	mov	x1, x25
	mov	x2, x19
	bl	_iwe_stream_add_point
	mov	x25, x0
	cbz	x22, LBB0_30
; %bb.19:
	add	x0, sp, #16
	mov	w1, #0
	mov	w2, #64
	bl	_memset
Lloh77:
	adrp	x8, _SIOCGIWRATE@GOTPAGE
Lloh78:
	ldr	x8, [x8, _SIOCGIWRATE@GOTPAGEOFF]
Lloh79:
	ldr	x8, [x8]
	str	x8, [sp, #72]
	mov	x0, x20
	bl	_iwe_stream_lcp_len
	add	x26, x25, w0, sxtw
	ldr	x28, [x22, #16]
	ldr	w8, [x28]
	cbz	w8, LBB0_29
; %bb.20:
	str	x27, [sp, #8]                   ; 8-byte Folded Spill
	mov	w27, #41248
	movk	w27, #7, lsl #16
	and	w8, w8, #0x7f
	mul	w8, w8, w27
	str	w8, [sp, #32]
Lloh80:
	adrp	x23, _IW_EV_PARAM_LEN@GOTPAGE
Lloh81:
	ldr	x23, [x23, _IW_EV_PARAM_LEN@GOTPAGEOFF]
	ldr	w5, [x23]
	add	x4, sp, #16
	mov	x0, x20
	mov	x1, x25
	mov	x2, x26
	mov	x3, x19
	bl	_iwe_stream_add_value
	mov	x26, x0
	ldr	w8, [x28, #4]
	cbz	w8, LBB0_28
; %bb.21:
	and	w8, w8, #0x7f
	mul	w8, w8, w27
	str	w8, [sp, #32]
	ldr	w5, [x23]
	add	x4, sp, #16
	mov	x0, x20
	mov	x1, x25
	mov	x2, x26
	mov	x3, x19
	bl	_iwe_stream_add_value
	mov	x26, x0
	ldr	w8, [x28, #8]
	cbz	w8, LBB0_28
; %bb.22:
	and	w8, w8, #0x7f
	mul	w8, w8, w27
	str	w8, [sp, #32]
	ldr	w5, [x23]
	add	x4, sp, #16
	mov	x0, x20
	mov	x1, x25
	mov	x2, x26
	mov	x3, x19
	bl	_iwe_stream_add_value
	mov	x26, x0
	ldr	w8, [x28, #12]
	cbz	w8, LBB0_28
; %bb.23:
	and	w8, w8, #0x7f
	mul	w8, w8, w27
	str	w8, [sp, #32]
	ldr	w5, [x23]
	add	x4, sp, #16
	mov	x0, x20
	mov	x1, x25
	mov	x2, x26
	mov	x3, x19
	bl	_iwe_stream_add_value
	mov	x26, x0
	ldr	w8, [x28, #16]
	cbz	w8, LBB0_28
; %bb.24:
	and	w8, w8, #0x7f
	mul	w8, w8, w27
	str	w8, [sp, #32]
	ldr	w5, [x23]
	add	x4, sp, #16
	mov	x0, x20
	mov	x1, x25
	mov	x2, x26
	mov	x3, x19
	bl	_iwe_stream_add_value
	mov	x26, x0
	ldr	w8, [x28, #20]
	cbz	w8, LBB0_28
; %bb.25:
	and	w8, w8, #0x7f
	mul	w8, w8, w27
	str	w8, [sp, #32]
	ldr	w5, [x23]
	add	x4, sp, #16
	mov	x0, x20
	mov	x1, x25
	mov	x2, x26
	mov	x3, x19
	bl	_iwe_stream_add_value
	mov	x26, x0
	ldr	w8, [x28, #24]
	cbz	w8, LBB0_28
; %bb.26:
	and	w8, w8, #0x7f
	mul	w8, w8, w27
	str	w8, [sp, #32]
	ldr	w5, [x23]
	add	x4, sp, #16
	mov	x0, x20
	mov	x1, x25
	mov	x2, x26
	mov	x3, x19
	bl	_iwe_stream_add_value
	mov	x26, x0
	ldr	w8, [x28, #28]
	cbz	w8, LBB0_28
; %bb.27:
	and	w8, w8, #0x7f
	mul	w8, w8, w27
	str	w8, [sp, #32]
	ldr	w5, [x23]
	add	x4, sp, #16
	mov	x0, x20
	mov	x1, x25
	mov	x2, x26
	mov	x3, x19
	bl	_iwe_stream_add_value
	mov	x26, x0
LBB0_28:
	ldr	x27, [sp, #8]                   ; 8-byte Folded Reload
LBB0_29:
	sub	x23, x26, x25
	mov	x0, x20
	bl	_iwe_stream_lcp_len
	cmp	x23, w0, sxtw
	csel	x25, x26, x25, gt
LBB0_30:
Lloh82:
	adrp	x28, _MAX_WPA_IE_LEN@GOTPAGE
Lloh83:
	ldr	x28, [x28, _MAX_WPA_IE_LEN@GOTPAGEOFF]
	ldr	w8, [x28]
	lsl	w8, w8, #1
	add	w0, w8, #30
Lloh84:
	adrp	x8, _GFP_ATOMIC@GOTPAGE
Lloh85:
	ldr	x8, [x8, _GFP_ATOMIC@GOTPAGEOFF]
Lloh86:
	ldr	w1, [x8]
	bl	_kmalloc
	mov	x26, x0
	cbz	x22, LBB0_35
; %bb.31:
	cbz	x26, LBB0_35
; %bb.32:
	add	x0, sp, #16
	mov	w1, #0
	mov	w2, #64
	bl	_memset
Lloh87:
	adrp	x23, _IWEVCUSTOM@GOTPAGE
Lloh88:
	ldr	x23, [x23, _IWEVCUSTOM@GOTPAGEOFF]
	ldr	x8, [x23]
	str	x8, [sp, #72]
	ldr	w0, [x22, #32]
	bl	_le16_to_cpu
	mov	x2, x0
Lloh89:
	adrp	x1, l_.str.1@PAGE
Lloh90:
	add	x1, x1, l_.str.1@PAGEOFF
	mov	x0, x26
	bl	_sprintf
	mov	x0, x26
	bl	_strlen
	str	x0, [sp, #16]
	str	x26, [sp]
	add	x3, sp, #16
	mov	x0, x20
	mov	x1, x25
	mov	x2, x19
	bl	_iwe_stream_add_point
	mov	x25, x0
	add	x0, sp, #16
	mov	w1, #0
	mov	w2, #64
	bl	_memset
	ldr	x8, [x23]
	str	x8, [sp, #72]
	ldr	w0, [x22, #28]
	bl	_le16_to_cpu
	mov	x2, x0
Lloh91:
	adrp	x1, l_.str.2@PAGE
Lloh92:
	add	x1, x1, l_.str.2@PAGEOFF
	mov	x0, x26
	bl	_sprintf
	mov	x0, x26
	bl	_strlen
	str	x0, [sp, #16]
	str	x26, [sp]
	add	x3, sp, #16
	mov	x0, x20
	mov	x1, x25
	mov	x2, x19
	bl	_iwe_stream_add_point
	mov	x25, x0
	ldr	x8, [x27]
Lloh93:
	adrp	x9, _PRISM2_HOSTSCAN@GOTPAGE
Lloh94:
	ldr	x9, [x9, _PRISM2_HOSTSCAN@GOTPAGEOFF]
Lloh95:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_35
; %bb.33:
Lloh96:
	adrp	x8, _WLAN_CAPABILITY_IBSS@GOTPAGE
Lloh97:
	ldr	x8, [x8, _WLAN_CAPABILITY_IBSS@GOTPAGEOFF]
Lloh98:
	ldr	w8, [x8]
	tst	w8, w24
	b.eq	LBB0_35
; %bb.34:
	add	x0, sp, #16
	mov	w1, #0
	mov	w2, #64
	bl	_memset
	ldr	x8, [x23]
	str	x8, [sp, #72]
	ldr	w0, [x22, #24]
	bl	_le16_to_cpu
	mov	x2, x0
Lloh99:
	adrp	x1, l_.str.3@PAGE
Lloh100:
	add	x1, x1, l_.str.3@PAGEOFF
	mov	x0, x26
	bl	_sprintf
	mov	x0, x26
	bl	_strlen
	str	x0, [sp, #16]
	str	x26, [sp]
	add	x3, sp, #16
	mov	x0, x20
	mov	x1, x25
	mov	x2, x19
	bl	_iwe_stream_add_point
	mov	x25, x0
LBB0_35:
	mov	x0, x26
	bl	_kfree
	cbz	x21, LBB0_42
; %bb.36:
	ldr	w9, [x21, #32]
	ldr	w8, [x28]
	cmp	w9, #1
	b.lt	LBB0_39
; %bb.37:
	cmp	w9, w8
	b.gt	LBB0_39
; %bb.38:
	add	x0, sp, #16
	mov	w1, #0
	mov	w2, #64
	bl	_memset
Lloh101:
	adrp	x8, _IWEVGENIE@GOTPAGE
Lloh102:
	ldr	x8, [x8, _IWEVGENIE@GOTPAGEOFF]
Lloh103:
	ldr	x8, [x8]
	ldrsw	x9, [x21, #32]
	str	x8, [sp, #72]
	str	x9, [sp, #16]
	ldr	x8, [x21, #40]
	str	x8, [sp]
	add	x3, sp, #16
	mov	x0, x20
	mov	x1, x25
	mov	x2, x19
	bl	_iwe_stream_add_point
	mov	x25, x0
	ldr	w8, [x28]
LBB0_39:
	ldr	w9, [x21, #48]
	cmp	w9, #1
	b.lt	LBB0_42
; %bb.40:
	cmp	w9, w8
	b.gt	LBB0_42
; %bb.41:
	add	x0, sp, #16
	mov	w1, #0
	mov	w2, #64
	bl	_memset
Lloh104:
	adrp	x8, _IWEVGENIE@GOTPAGE
Lloh105:
	ldr	x8, [x8, _IWEVGENIE@GOTPAGEOFF]
Lloh106:
	ldr	x8, [x8]
	ldrsw	x9, [x21, #48]
	str	x8, [sp, #72]
	str	x9, [sp, #16]
	ldr	x8, [x21, #56]
	str	x8, [sp]
	add	x3, sp, #16
	mov	x0, x20
	mov	x1, x25
	mov	x2, x19
	bl	_iwe_stream_add_point
	mov	x25, x0
LBB0_42:
	mov	x0, x25
	ldp	x29, x30, [sp, #160]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #144]            ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #128]            ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #112]            ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #96]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #80]             ; 16-byte Folded Reload
	add	sp, sp, #176
	ret
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.loh AdrpLdrGot	Lloh26, Lloh27
	.loh AdrpLdrGot	Lloh24, Lloh25
	.loh AdrpLdrGot	Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpLdrGotLdr	Lloh39, Lloh40, Lloh41
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh38
	.loh AdrpLdrGotLdr	Lloh42, Lloh43, Lloh44
	.loh AdrpLdrGotLdr	Lloh57, Lloh58, Lloh59
	.loh AdrpLdrGotLdr	Lloh54, Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh51, Lloh52, Lloh53
	.loh AdrpLdrGotLdr	Lloh48, Lloh49, Lloh50
	.loh AdrpLdrGotLdr	Lloh45, Lloh46, Lloh47
	.loh AdrpAdd	Lloh75, Lloh76
	.loh AdrpLdrGotLdr	Lloh72, Lloh73, Lloh74
	.loh AdrpLdrGotLdr	Lloh69, Lloh70, Lloh71
	.loh AdrpLdrGotLdr	Lloh66, Lloh67, Lloh68
	.loh AdrpLdrGotLdr	Lloh63, Lloh64, Lloh65
	.loh AdrpLdrGotLdr	Lloh60, Lloh61, Lloh62
	.loh AdrpLdrGotLdr	Lloh77, Lloh78, Lloh79
	.loh AdrpLdrGot	Lloh80, Lloh81
	.loh AdrpLdrGotLdr	Lloh84, Lloh85, Lloh86
	.loh AdrpLdrGot	Lloh82, Lloh83
	.loh AdrpLdrGotLdr	Lloh93, Lloh94, Lloh95
	.loh AdrpAdd	Lloh91, Lloh92
	.loh AdrpAdd	Lloh89, Lloh90
	.loh AdrpLdrGot	Lloh87, Lloh88
	.loh AdrpLdrGotLdr	Lloh96, Lloh97, Lloh98
	.loh AdrpAdd	Lloh99, Lloh100
	.loh AdrpLdrGotLdr	Lloh101, Lloh102, Lloh103
	.loh AdrpLdrGotLdr	Lloh104, Lloh105, Lloh106
	.cfi_endproc
                                        ; -- End function
	.comm	_SIOCGIWAP,8,3                  ; @SIOCGIWAP
	.comm	_ARPHRD_ETHER,4,2               ; @ARPHRD_ETHER
	.comm	_ETH_ALEN,4,2                   ; @ETH_ALEN
	.comm	_IW_EV_ADDR_LEN,4,2             ; @IW_EV_ADDR_LEN
	.comm	_SIOCGIWESSID,8,3               ; @SIOCGIWESSID
	.comm	_SIOCGIWMODE,8,3                ; @SIOCGIWMODE
	.comm	_WLAN_CAPABILITY_ESS,4,2        ; @WLAN_CAPABILITY_ESS
	.comm	_WLAN_CAPABILITY_IBSS,4,2       ; @WLAN_CAPABILITY_IBSS
	.comm	_IW_MODE_MASTER,4,2             ; @IW_MODE_MASTER
	.comm	_IW_MODE_ADHOC,4,2              ; @IW_MODE_ADHOC
	.comm	_IW_EV_UINT_LEN,4,2             ; @IW_EV_UINT_LEN
	.comm	_SIOCGIWFREQ,8,3                ; @SIOCGIWFREQ
	.comm	_freq_list,8,3                  ; @freq_list
	.comm	_IW_EV_FREQ_LEN,4,2             ; @IW_EV_FREQ_LEN
	.comm	_IWEVQUAL,8,3                   ; @IWEVQUAL
	.comm	_PRISM2_HOSTSCAN,8,3            ; @PRISM2_HOSTSCAN
	.comm	_IW_QUAL_LEVEL_UPDATED,4,2      ; @IW_QUAL_LEVEL_UPDATED
	.comm	_IW_QUAL_NOISE_UPDATED,4,2      ; @IW_QUAL_NOISE_UPDATED
	.comm	_IW_QUAL_QUAL_INVALID,4,2       ; @IW_QUAL_QUAL_INVALID
	.comm	_IW_QUAL_DBM,4,2                ; @IW_QUAL_DBM
	.comm	_IW_EV_QUAL_LEN,4,2             ; @IW_EV_QUAL_LEN
	.comm	_SIOCGIWENCODE,8,3              ; @SIOCGIWENCODE
	.comm	_WLAN_CAPABILITY_PRIVACY,4,2    ; @WLAN_CAPABILITY_PRIVACY
	.comm	_IW_ENCODE_ENABLED,4,2          ; @IW_ENCODE_ENABLED
	.comm	_IW_ENCODE_NOKEY,4,2            ; @IW_ENCODE_NOKEY
	.comm	_IW_ENCODE_DISABLED,4,2         ; @IW_ENCODE_DISABLED
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.space	1

	.comm	_SIOCGIWRATE,8,3                ; @SIOCGIWRATE
	.comm	_IW_EV_PARAM_LEN,4,2            ; @IW_EV_PARAM_LEN
	.comm	_MAX_WPA_IE_LEN,4,2             ; @MAX_WPA_IE_LEN
	.comm	_GFP_ATOMIC,4,2                 ; @GFP_ATOMIC
	.comm	_IWEVCUSTOM,8,3                 ; @IWEVCUSTOM
l_.str.1:                               ; @.str.1
	.asciz	"bcn_int=%d"

l_.str.2:                               ; @.str.2
	.asciz	"resp_rate=%d"

l_.str.3:                               ; @.str.3
	.asciz	"atim=%d"

	.comm	_IWEVGENIE,8,3                  ; @IWEVGENIE
	.no_dead_strip	___prism2_translate_scan
.subsections_via_symbols
