	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function adhoc_vattach
_adhoc_vattach:                         ## @adhoc_vattach
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_adhoc_newstate@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 28(%rdi)
	movq	_adhoc_input@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 24(%rdi)
	movq	(%rdi), %rax
	movq	_IEEE80211_M_IBSS@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_1
## %bb.2:
	movq	_adhoc_recv_mgmt@GOTPCREL(%rip), %rax
	jmp	LBB0_3
LBB0_1:
	movq	_ahdemo_recv_mgmt@GOTPCREL(%rip), %rax
LBB0_3:
	movl	(%rax), %eax
	movl	%eax, 20(%rdi)
	movq	_adhoc_recv_ctl@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 16(%rdi)
	movq	_adhoc_vdetach@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 12(%rdi)
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_adhoc_newstate,4,2             ## @adhoc_newstate
	.comm	_adhoc_input,4,2                ## @adhoc_input
	.comm	_IEEE80211_M_IBSS,8,3           ## @IEEE80211_M_IBSS
	.comm	_adhoc_recv_mgmt,4,2            ## @adhoc_recv_mgmt
	.comm	_ahdemo_recv_mgmt,4,2           ## @ahdemo_recv_mgmt
	.comm	_adhoc_recv_ctl,4,2             ## @adhoc_recv_ctl
	.comm	_adhoc_vdetach,4,2              ## @adhoc_vdetach
	.comm	_IEEE80211_C_TDMA,4,2           ## @IEEE80211_C_TDMA
	.no_dead_strip	_adhoc_vattach
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function adhoc_vattach
_adhoc_vattach:                         ; @adhoc_vattach
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _adhoc_newstate@GOTPAGE
Lloh1:
	ldr	x8, [x8, _adhoc_newstate@GOTPAGEOFF]
Lloh2:
	adrp	x9, _adhoc_input@GOTPAGE
Lloh3:
	ldr	x9, [x9, _adhoc_input@GOTPAGEOFF]
Lloh4:
	ldr	w8, [x8]
Lloh5:
	ldr	w9, [x9]
	stp	w9, w8, [x0, #24]
Lloh6:
	adrp	x8, _IEEE80211_M_IBSS@GOTPAGE
Lloh7:
	ldr	x8, [x8, _IEEE80211_M_IBSS@GOTPAGEOFF]
	ldr	x9, [x0]
Lloh8:
	ldr	x8, [x8]
Lloh9:
	adrp	x10, _adhoc_recv_mgmt@GOTPAGE
Lloh10:
	ldr	x10, [x10, _adhoc_recv_mgmt@GOTPAGEOFF]
Lloh11:
	adrp	x11, _ahdemo_recv_mgmt@GOTPAGE
Lloh12:
	ldr	x11, [x11, _ahdemo_recv_mgmt@GOTPAGEOFF]
	cmp	x9, x8
	csel	x8, x10, x11, eq
	ldr	w8, [x8]
	str	w8, [x0, #20]
Lloh13:
	adrp	x8, _adhoc_recv_ctl@GOTPAGE
Lloh14:
	ldr	x8, [x8, _adhoc_recv_ctl@GOTPAGEOFF]
Lloh15:
	ldr	w8, [x8]
Lloh16:
	adrp	x9, _adhoc_vdetach@GOTPAGE
Lloh17:
	ldr	x9, [x9, _adhoc_vdetach@GOTPAGEOFF]
Lloh18:
	ldr	w9, [x9]
	stp	w9, w8, [x0, #12]
	ret
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.loh AdrpLdrGot	Lloh11, Lloh12
	.loh AdrpLdrGot	Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh4
	.cfi_endproc
                                        ; -- End function
	.comm	_adhoc_newstate,4,2             ; @adhoc_newstate
	.comm	_adhoc_input,4,2                ; @adhoc_input
	.comm	_IEEE80211_M_IBSS,8,3           ; @IEEE80211_M_IBSS
	.comm	_adhoc_recv_mgmt,4,2            ; @adhoc_recv_mgmt
	.comm	_ahdemo_recv_mgmt,4,2           ; @ahdemo_recv_mgmt
	.comm	_adhoc_recv_ctl,4,2             ; @adhoc_recv_ctl
	.comm	_adhoc_vdetach,4,2              ; @adhoc_vdetach
	.comm	_IEEE80211_C_TDMA,4,2           ; @IEEE80211_C_TDMA
	.no_dead_strip	_adhoc_vattach
.subsections_via_symbols
